/***************************************************************/
/*              Styles for standard popup classes              */
/***************************************************************/
/* Note: Instead of modifying the styles in this document,     */
/* Consider creating new ones using these as a guide           */
/* In this way you can build a library of css styles for       */
/* Many different applications                                 */
/***************************************************************/

span.popupHoverText,
span.popupHoverText a,
span.popupHoverText img
{
text-decoration: none;
padding: 0px;
border: 0px;
}

/***************************************************************/
/* The scoping using selectors is necessary only if you wish   */
/* to use more than one default strategy at a time             */ 
/* In most cases you probably won't use more than one strateg  */
/* ie (Jwin, overlib, or IE) and won't need to scope this way  */
/* In this case, refer to the styles for the common templates  */
/* that are included at the bottom of this document.           */


/***************************************************************/
/*                    Jwin Popup                               */
/***************************************************************/

div.jwin {
	visibility:hidden;
	border: 0px;
}

div.jwin .csnwPopupDiv{
	background: #FFFFFF;
	border: 1px solid #336699;
	color: #336699;
	font: 15pt verdana, arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

div.jwin .csnwPopupText{
	padding: 5px;
	margin: 0px;
   background-color: transparent;
   font: normal 9pt verdana;
   color:#336699;
}

div.jwin .csnwPopupCaption
 {
	background-color: #FFCC33;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	font-family: verdana;
   white-space: nowrap;
   margin: 4px;
}

div.jwin .csnwPopupClose,
div.jwin .csnwPopupClose a,
div.jwin .csnwPopupClose a:visited {
   text-decoration: none;
   background: #FFCC33;
	text-align: right;
	color: white;
	font-size: 10pt;
}

/* Add styles for certain objects like images for more customization */
div.jwin .csnwPopupClose img
{
	border: 0px;
	margin: 2px;
}

div.jwin .csnwPopupClose a:hover {
	color: #B22222;
	text-decoration: underline;
}

/***************************************************************/
/*                    Overlib Popup                            */
/***************************************************************/

div.overDiv
{
	position:absolute;
	visibility:hidden;
	z-index:1000;
	padding: 1px;
	margin: 0px;
   border: 0px;
}

div.overDiv .csnwPopupDiv
{
	background: #FFFFFF;
	border: 1px solid #336699;
	color: #336699;
	font: 9pt tahoma, arial, sans-serif;
	padding: 0px;
	margin: 0px;
}

div.overDiv .csnwPopupText
{
	padding: 5px;
	margin: 0px;
   background-color: transparent;
   font: normal 9pt verdana;
   color:#336699;
	line-height: 130%;
}

div.overDiv .csnwPopupCaption
 {
	background-color: #FFCC33;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	font-family: verdana;
   white-space: nowrap;
}

div.overDiv .csnwPopupClose,
div.overDiv .csnwPopupClose a,
div.overDiv .csnwPopupClose a:visited {
   text-decoration: none;
   background: #FFCC33;
	text-align: right;
	color: white;
   font-size: 10pt;
}

div.overDiv .csnwPopupClose a:hover {
	color: #B22222;
	text-decoration: underline;
}

/***************************************************************/
/*                  IE Popup Object                            */
/***************************************************************/

div.ie {
   height: 100%;
}

div.ie .csnwPopupDiv {
	background: transparent;
	border: 1px solid #336699;
	color: #336699;
	font: 9pt verdana, arial, sans-serif;
	padding: 0px;
	margin: 0px;
	height: 100%;	
}

div.ie .csnwPopupText	{
	padding: 5px;
	margin: 0px;
   width: 100%;
   background-color: transparent;
   font: normal 9pt verdana;
   color:#336699;
}

div.ie .csnwPopupCaption
 {
	background-color: #FFCC33;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	padding: 3px;
	text-align: left;
	font-family: verdana;
   white-space: nowrap;
}

div.ie .csnwPopupClose,
div.ie .csnwPopupClose a,
div.ie .csnwPopupClose a:visited {
   text-decoration: none;
   background: #83ADD5;
	text-align: right;
	color: white;
   font-size: 10pt;
}

div.ie .csnwPopupClose a:hover {
	color: #B22222;
	text-decoration: underline;
}

/***************************************************************/
/*              Styles for template popup classes              */
/***************************************************************/
/* Note that here we don't need to scope with selectors as the */
/* differing div attibute names provide sufficent scope        */
/***************************************************************/


/***************************************************************/
/*                  csnwPostitPopup Template                   */
/***************************************************************/
.csnwPostItPopupDiv {
	background: #FEFF64;
	border: 2px solid #FFCC33;
	font: 9pt verdana, arial, sans-serif;
	color: #000000;
	padding: 4px;
	width: 200px;
}

.csnwPostItPopupCaption {
	background: #FEFF64;
	color: #000000;
	padding: 2px;
	text-align: left;
	width: 100%;
	font: 9pt verdana, arial, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}

.csnwPostItPopupText {
	background: #FEFF64;
	color: #000000;
	padding: 2px;
	text-align: left;
	width: 100%;
	font: 9pt verdana, arial, sans-serif;
}

.csnwPostItPopupClose {
	color: black;
	font: 10pt verdana, arial, sans-serif;
}

.csnwPostItPopupClose img
{
	border: 0px;
	margin: 2px;
}
/***************************************************************/
/*                  csnwLogPopup Template                      */
/***************************************************************/
.csnwLogPopupDiv {
	background: #B22222;
	border: 2px solid #943131;
	color: #FFFFFF;
	padding: 0px;
   text-align: left;
	font: 9pt verdana, arial, sans-serif;

}

.csnwLogPopupCaption {
	background: #B22222;
	color: #FFFFFF;
	padding: 3px;
	text-align: left;
	font: 9pt verdana, arial, sans-serif;
	font-weight: bold;
	white-space: nowrap;
}

.csnwLogPopupText {
	background: #D68484;
	color: #FFFFFF;
	padding: 3px;
	text-align: left;
	width: 100%;
   font: 9pt verdana, arial, sans-serif;
}

.csnwLogPopupClose {
	background: #D68484;
	color: #FFFFFF;
	padding: 3px;
	text-align: left;
   font: 9pt verdana, arial, sans-serif;
}

.csnwLogPopupClose img
{
	border: 0px;
	margin: 2px;
}


/***************************************************************/
/*                       csnw3dPopup                           */
/***************************************************************/

.csnw3dPopupDiv {
	border: 1px solid #336699;
	color: #336699;
	font: 8pt verdana, arial, sans-serif;
	padding: 2px;
	margin: 5px;
	border: outset 2px White;
   background-color: #FFCC33;
	width: 150px;
}

.csnw3dPopupText{
	padding: 5px;
	margin: 2px;
   font: normal 9pt verdana;
	color: #4B4B4B;
	white-space: normal;
   font: 9pt verdana, arial, sans-serif;

}

.csnw3dPopupCaption
 {
	background-color: #FFCC33;
	color: #4B4B4B;
	font-size: 10pt;
	font-weight: bold;
   padding: 3px;
	margin: 2px;
	text-align: left;
	font-family: verdana;
	white-space: nowrap;
	border: inset 1px white;
	width: 100%;
}

.csnw3dPopupClose,
.csnw3dPopupClose a,
.csnw3dPopupClose a:visited {
   text-decoration: none;
	text-align: right;
}

.csnw3dPopupClose img
{
	border: 0px;
	margin: 2px;
}

/***************************************************************/
/*                     csnwDropMenuPopup                       */
/***************************************************************/

.csnwDropMenuPopupDiv {
	color: #336699;
	font: 9pt verdana, arial, sans-serif;
	padding: 2px;
	margin: 5px;
	border: 1px solid #3770A6;
}

.csnwDropMenuPopupText{

   font: normal 10pt verdana;
	color: white;
	white-space: normal;
   font: 9pt verdana, arial, sans-serif;
}

.csnwDropMenuPopupClose,
.csnwDropMenuPopupClose a,
.csnwDropMenuPopupClose a:visited {
   text-decoration: none;
	text-align: right;
}

/* Add styles for certain objects like images for more customization */
.csnwDropMenuPopupDiv table
{
 margin:0px;
 background-color: #7DA9D3;
 color:white;
 font-size: 8pt;
 width: 100%;
 border: 0px;
 padding: 3px;
}

.csnwDropMenuPopupDiv table.menu td,
.csnwDropMenuPopupDiv table.menu td.out,
.csnwDropMenuPopupDiv table.menu td.up
{
 margin:0px;
 padding: 2px;
 width: 100%;
 font-size: 8pt;
 border: 0px;
 cursor: pointer;
 background-color: #BCD3E9;
 vertical-align: middle;
}
.csnwDropMenuPopupDiv table.menu td.over
{
 background-color: #9DBEDE;
}
.csnwDropMenuPopupDiv table.menu td.down
{
 background-color: #C6D9EC;
}
.csnwDropMenuPopupCaption
 {
	font-size: 10pt;
	font-weight: bold;
   padding: 3px;
	margin: 6px;
	text-align: left;
	font-family: verdana;
	white-space: nowrap;
	width: 100%;
	color: white;
	font-variant: small-caps;
}

.csnwDropMenuPopupDiv table.menu img
{
	margin-top: 0px;
	margin-left: 2px;
	margin-right: 4px;
	margin-bottom: 3px;
	vertical-align: middle;
}

.csnwDropMenuPopupClose a:hover {
	color: #B22222;
	text-decoration: underline;
}

.csnwDropMenuPopupClose img
{
	border: 0px;
	margin: 2px;
}

.csnwDropMenuPopupClose a:hover {
	color: #B22222;
	text-decoration: underline;
}

.csnwTransparent {
	font-size: 15pt;
	font-weight: bold;
	color: #336699;
	background: transparent;
	text-align: center;
}

