@charset "utf-8";
/* CSS Document */
body
{
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 1.5;
color:#000000;
text-align:left;

}
body {behavior:url(cssHoverFix.htc);}
p{
margin:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height: 1.5;
color:#000000;

}
ul li{
list-style-image:url(../Images/Dotfull.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#000000;
text-align:left;
list-style-position:outside;
line-height:14px;
padding-bottom:4px;
}
ol li{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#000000;
text-align:left;
list-style-position:outside;
line-height:14px;
padding-bottom:4px;
}

/* appstyles*/

.hidden
{
	display: none;
}
.showall
{
	display: block;
}

.punchLineHeaderGreen
{
	color: #7EC150;
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
.punchLineHeaderBlack
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
}
.topLinks
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: Black;
}
.topLinks:hover
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #0eb0fb;
}

.linksControl
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	font-weight: normal;
	color: Blue;
}
.linksControl:hover
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: #0eb0fb;
}
.SearchText
{
	font-family: Verdana;
	font-size: 8pt;
	text-decoration: none;
	font-weight: bold;
	color: Black;
}




.contenttext
{
	font-family: Verdana;
	font-size: 11px;
	line-height:1.5;
	font-weight: normal;
	text-decoration: none;
	color: Black;
}
.contenttextWhite
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	font-weight: normal;
	text-decoration: none;
	color: White;
}
.contenttextWhiteBold
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
	color: White;
}
.grayContenttext
{
	font-family: Verdana;
	font-size: 11px;
	line-height:1.5;
	font-weight: normal;
	text-decoration: none;
	color: #3877AD;
}
.grayContenttextBold
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: #3877AD;
}
.greenContenttext
{
	color: #7EC150;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
.greenContenttextBold
{
	color: #7EC150;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
}
.greenContenttextBold9
{
	color: #7EC150;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.contenttextBold9
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.contenttextBold8
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}
.contenttext4
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}
.contenttext10
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}
.contenttext6
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}
.contenttextBold
{
	font-family: Verdana;
	font-size: 11px;
	line-height:1.5;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}

.lineSpacer10
{
	height: 10px;
}



.LinkSpacer
{
	width: 15px;
}

.imageHover
{
}
.imageHover:hover
{
	cursor: pointer;
}

.ProductText
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
}
.selectedSubMenu
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
	background-color: White;
	color: Black;
	cursor: pointer;
}

.orangeHighlightText
{
	color: #FF5E19;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}
.imageLinks
{
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: Blue;
}
.imageLinks:hover
{
	font-family: Verdana;
	font-size: 9pt;
	text-decoration: none;
	font-weight: bold;
	color: Blue;
}

.whitepaperlinks
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
	color: Blue;
}
.whitepaperlinks:hover
{
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
	color: Olive;
}

.nscollapseHeader
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: White;
	text-decoration: none;
	background-color: #3877AD;
	cursor: pointer;
}

.selcollapseHeader
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	color: Black;
	text-decoration: none;
	background-color: #DAC129;
	cursor: pointer;
}


/* New Layout Styles */



.headerText
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: Gray;
}
.nonSelectedHeaderLinks
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #CECECE;
}
.headerLinks
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: White;
	vertical-align: middle;
}
.headerLinks:hover
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #3877AD;
	vertical-align: middle;
}
.selectedHeaderLinks
{
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
	color: #3877AD;
}

.selectedLink
{
	color: Black;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}
.selectedLink:hover
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}
.nonSelectedLink
{
	color: White;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}
.nonSelectedLink:hover
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
	cursor: pointer;
	vertical-align: middle;
}

.menuBack
{
	color: White;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-align: center;
}

.contentLinks
{
	/*color:#7EC150;*/ /*color:#7BBE48;*/
	color: #3877AD;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
}
.contentLinks:hover
{
	color: Black;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	font-weight: bold;
	text-decoration: none;
	text-decoration: none;
}

.contentLinksNormal
{
	/*color:#7EC150;*/ /*color:#7BBE48;*/
	color: #3877AD;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
}
.contentLinksNormal:hover
{
	color: Black;
	font-family: Verdana;
	font-size: 11px;
	line-height: 1.5;
	font-weight: normal;
	text-decoration: none;
}

.contentLinks9
{
	/*color:#7EC150;*/ /*color:#7BBE48;*/
	color: #3877AD;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.contentLinks9:hover
{
	color: Black;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: underline;
}

.contentLinks10
{
	/*color:#7EC150;*/ /*color:#7BBE48;*/
	color: #3877AD;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.contentLinks10:hover
{
	color: Black;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: underline;
}

.copyrightText
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
}

/* highlight Text */
.highlightContents
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: normal;
	text-decoration: none;
}

/*Left insidepage Naviaton

table.navLeft {
border-top:1px solid #D7E6F2;
border-bottom:1px solid #D7E6F2;
background-color:#FFFFFF;
}
.navLeft td {
border-top:1px dotted #D7E6F2;
padding-left:0px;
vertical-align:middle;
color:#00437A;

}
.navLeft th {
border:1px dotted #D7E6F2;
background-color:#D7E6F2;
padding-left:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:bold;
color:#333333;
}
.navLeft ul li{
list-style-image:url(../images/Dotfull.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#00437A;
text-align:left;
list-style-position:outside;
margin-bottom:-6px;
margin-left:-10px;
margin-top:4px;
}
.navLeft ul li li{
list-style-image:url(../images/Dotblank.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#333333;
font-weight:normal;
text-align:left;
list-style-position:outside;
margin-left:-20px;
margin-top:5px;
}

.navLeft ul li a:link  {
font-family:Verdana, Arial, Helvetica, sans-serif;
fot-style:normal;!important
colnt-size:11px;
font-weight:normal;
fonor:#00437A;
text-decoration:none;
outline:none;
}
.navLeft ul li a:hover  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;!important
color:#00437A;
text-decoration:none;
outline:none;
}
*/
table.navLeft {
border-top:1px solid #D7E6F2;
border-bottom:2px dotted #D7E6F2;
background-color:#FFFFFF;
}
.navLeft td {
border-top:2px dotted #D7E6F2;
padding-left:0px;
vertical-align:middle;
}
.navLeft th {
border:1px solid #D7E6F2;
background-color:#D7E6F2;
padding-left:16px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
}
.navLeft ul li{
list-style-image:url(../images/Green_list_img.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#265177;
text-align:left;
list-style-position:outside;
margin-bottom:-6px;
margin-left:-14px;
margin-top:4px;
}
.navLeft ul li a{
list-style-image:url(../images/Green_list_img.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}
.navLeft ul li a:visited{
list-style-image:url(../images/Green_list_img.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;

}
.navLeft ul li a:hover{
list-style-image:url(../images/Green_list_img.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;

}
.navLeft ul li li a{
list-style-image:url(../images/Green_list_subimg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-align:left;
list-style-position:outside;
margin-left:-1px;
margin-top:5px;
}
.navLeft ul li li a:visited{
list-style-image:url(../images/Green_list_subimg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-align:left;
list-style-position:outside;
margin-left:-1px;
margin-top:5px;
}
.navLeft ul li li a:hover{
list-style-image:url(../images/Green_list_subimg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
text-align:left;
list-style-position:outside;
margin-left:-1px;
margin-top:5px;
}
a.navLeft_main:active  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
color:#265177;
text-decoration:none;
outline:none;
}
a.navLeft_main:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#265177;
text-decoration:none;
outline:none;
}
a.navLeft_main:visited  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#265177;
text-decoration:none;
outline:none;
}
a.navLeft_main:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color: #7EC150;
text-decoration:none;
outline:none;
}
a.navLeft_sub:active  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#333333;
text-decoration:none;
outline:none;
}
a.navLeft_sub:link {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#333333;
text-decoration:none;
outline:none;
}
a.navLeft_sub:visited  {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color:#333333;
text-decoration:none;
outline:none;
}
a.navLeft_sub:hover {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
font-style:normal;
color: #7EC150;
text-decoration:none;
outline:none;
}
.Menu {
	list-style-image:url(../images/list_01.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#ffffff;
	text-align:left;
	line-height:30px;
	list-style-position:outside;
	margin-top: 16px;
	margin-bottom:25px;
	
	}
	.Menu01 li{
	list-style-image:url(../images/green_list.gif);
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:left;
	line-height:30px;
	list-style-position:outside;
	
	}
	.righttd {
	background:#FFFFFF url(../images/BizAPP_leftnev_headbg.gif) repeat-x left top;
	border: 1px dotted #60AD38;
	padding:5px;
	}
	.bottomtd {
	background:#FFFFFF url(../images/bottombg.gif) repeat-x left top;
	border: 1px solid #D7E6F2;
	padding:5px;
	}
	.bottom_td {
	background-color:#D7E6F2;
	border: 1px solid #D7E6F2;
	border-bottom:none;
	font-size:12px;
	font-weight:bold;
	padding:5px;
	height:31px;
	padding:5px;
	}

/* News Text */
.newsHeader
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
	color: Black;
}
.newsHeaderWhite
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: White;
}
.newsText
{
	font-family: Verdana;
	font-weight: normal;
	font-size: 9pt;
	text-decoration: none;
	color: Black;
}
.yellowNewsHeader
{
	/*color: #EABB00;*/
	color:#7EC150;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.greenNewsHeader
{
	/*color: #7EC150;*/
                font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.grayNewsHeader
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.grayNewsHeaderBold9
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.grayNewsHeader10
{
                color: #3877AD;
	font-family: Arial;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}
.grayNewsHeader11
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	text-decoration: none;
}
.grayNewsHeader12
{
	color: #3877AD;
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	text-decoration: none;
}
.greenNewsHeader
{
	color: #7EC150;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
.greenNewsHeaderBold9
{
	color: #7EC150;
	font-family: Verdana;
	font-size: 9pt;
	font-weight: bold;
	text-decoration: none;
}

.highlightBoxHeader
{
	color: Black;
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	text-decoration: none;
}
/* Outlook Controls */

.outlookTable
{
	border: 1pt;
	border-color: #3877AD;
	border-style: solid;
}

.outlookbar
{
}
.outlookBack
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: bold;
	text-decoration: none;
	color: Black;
	cursor: pointer;
}

.outlookcontents
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: Black;
}
.outlookcontents:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #3877AD;
}

.outlookborder
{
}

.outlookmenubar
{
}

.outlookselectedmenubar
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #3877AD;
	background-color: #ECECEC;
}
.outlookselectedcontent
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: Black;
	background-color: #DCE3EA;
}
.outlookselectedcontent:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #3877AD;
	background-color: #DCE3EA;
}

.outlooknonselectedcontent
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: Black;
	background-color: White;
}
.outlooknonselectedcontent:hover
{
	font-family: Verdana;
	font-size: 8pt;
	font-weight: normal;
	text-decoration: none;
	cursor: pointer;
	color: #3877AD;
}

/* WhitePaper, Write Up Templates */
.whitePaperHeader10
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: bold;
	color: #00467F;
}
.whitePaperHeader
{
	font-family: Verdana;
	font-size: 11pt;
	font-weight: bold;
	color: #00467F;
}
.whitePaperHeader12
{
	font-family: Verdana;
	font-size: 12pt;
	font-weight: bold;
	color: #00467F;
}
.whitePaperHeadline
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
	text-align: justify;
}
.whitePaperContents
{
	font-family: Verdana;
	font-size: 10pt;
	font-weight: normal;
	color: Black;
}




.latestnews_top
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
padding-left:20px;
padding-top:3px;
background-image: url(../images/latestnews_top.jpg);
background-position:top;
text-align:left;
vertical-align:middle;
background-repeat: no-repeat;
width:283px;
height:39px;
}

.li
{
	color: #000000;
}

.ul
{
	color: #000000;
}

.latestnews_mid
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #000000;
padding-left:20px;
padding-top:4px;
padding-right:22px;
background-image: url(../images/latestnews_mid.jpg);
background-position:top;
text-align:left;
vertical-align:middle;
background-repeat:repeat-y;
width:283px;
height:39px;
}
.latestnews_bottom
{
background-image: url(../images/latestnews_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:283px;
height:24px;
}

.latest_thinking_top
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
padding-left:20px;
padding-top:3px;
background-image: url(../images/thinking_top.jpg);
background-position:top;
text-align:left;
vertical-align:middle;
background-repeat: no-repeat;
width:283px;
height:30px;
}
.latest_thinking_mid
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffcccc;
padding-left:10px;
padding-top:4px;
padding-right:22px;
background-image: url(../images/thinking_mid.jpg);
background-position:top;
text-align:left;
vertical-align:middle;
background-repeat:repeat-y;
width:283px;
height:39px;
}
.latest_thinking_bottom
{
background-image: url(../images/thinking_bottom.jpg);
background-position:top;
background-repeat:no-repeat;
width:283px;
height:12px;
}

.home_thinking_top
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #ffffff;
padding-left:20px;
padding-top:3px;
background-image: url(../images/home_thinking_top.jpg);
background-position:top;
text-align:left;
vertical-align:middle;
background-repeat: no-repeat;
width:277px;
height:28px;
}

.home_thinking_mid
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffcccc;
padding-left:10px;
padding-top:4px;
padding-right:22px;
background-image: url(../images/homethinking_mid.jpg);
background-position:top;
text-align:left;
vertical-align:middle;
background-repeat:repeat-y;
width:277px;
height:92px;
}
.homedemo_back
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffffff;
background-image: url(../images/homedemo_backmid.jpg);
background-position:top;
background-repeat:repeat-x;
width:683px;
height:42px;
}

.viewdemo_back
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #999999;
background-color:#000000;
background-image: url(../images/viewdemo_back.jpg);
background-position:top;
background-repeat:no-repeat;
width:235px;
height:27px;
}
.arrow_white
{
background-image: url(../images/arrow_white.gif);
background-position:top;
background-repeat:no-repeat;
width:17px;
height:10px;
text-align:left;
padding-right:17px;
}

.dropmenu_back
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #ffcccc;
background-color:#712626;
background-image: url(../images/optimizer_r2_c5.jpg);
background-position:top;
background-repeat:repeat-x;
width:660px;
height:46px;
}

.bullets
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
padding-left:25px;
padding-top: 5px;
padding-bottom: 3px;
background-image: url(../images/right_arrowdot.gif);
background-position:left;
background-repeat: no-repeat;
text-decoration: none;
}

h1{
font-family: Verdana; 
text-align:left;
font-size: 18px;
color:#DE7F1B;
font-weight: 900;
text-decoration: none;
padding-top:5px;
padding-bottom:0px;
letter-spacing:.6px;

}

.content
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
line-height:1.5;
color:#000000;
text-align:left;

}
.contentbold
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
line-height:1.5;
font-weight:bold;
text-align:left;

}

.content_small
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
line-height:1.5;
color:#000000;

}
.newsdate
{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:10px;
font-weight:bold;
color:#000000;

}



h2{
font-family: Verdana; 
font-size: 15px;
color:#23AA59;
font-weight:bold;
text-decoration: none;
padding:5px 2px 2px 5px;


}

h3{
font-family: Verdana; 
font-size: 14px;
color:#000000;
font-weight:bold;
text-decoration: none;


}
.mymember
{
	border:2px solid #0D5084;
	background-color:#FFFFFF;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	color:#0D5084

}

.highlightTopLeft {
	BACKGROUND-IMAGE: url(../images/topLeft.gif); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
.highlightTopRepeat {
	BACKGROUND-IMAGE: url(../images/topRepeater.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 19px
}
.highlightTopRight {
	BACKGROUND-IMAGE: url(../images/topRight.gif); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 19px
}
.highlightLeftRepeat {
	BACKGROUND-IMAGE: url(../images/leftRepeater.gif); WIDTH: 18px; BACKGROUND-REPEAT: repeat-y
}
.highlightRightRepeat {
	BACKGROUND-IMAGE: url(../images/rightRepeater.gif); WIDTH: 18px; BACKGROUND-REPEAT: repeat-y
}
.highlightBaseLeft {
	BACKGROUND-IMAGE: url(../images/leftBase.gif); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}
.highlightBaseRepeat {
	BACKGROUND-IMAGE: url(../images/baseRepeater.gif); BACKGROUND-REPEAT: repeat-x; HEIGHT: 25px
}
.highlightBaseRight {
	BACKGROUND-IMAGE: url(../images/rightBase.gif); WIDTH: 18px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px
}

.t_main {background: url(../images/T.jpg) 0 0 repeat-x;  }
.b_main {background: url(../images/B.jpg) 0 100% repeat-x}
.l_main {background: url(../images/L.jpg) 0 0 repeat-y}
.r_main {background: url(../images/R.jpg) 100% 0 repeat-y}
.bl_main {background: url(../images/BL.jpg) 0 100% no-repeat ; width:16px; height:12px; }
.br_main {background: url(../images/BR.jpg) 100% 100% no-repeat; width:16px; height:12px;}
.tl_main {background: transparent url(../images/TL.jpg) 0 0 no-repeat; width:16px; height:16px;}
.tr_main {background: url(../images/TR.jpg) 100% 0 no-repeat; width:16px; height:16px;} 
.midpart{ background-color:#ffffff;padding:4px;height:330px}

.clear {font-size: 1px; height: 1px}

.pageback{ background-color:#fefaeb; background-position:center; padding:0px;}

a:link{ font-family: Verdana; font-size: 11px; color:#0080C0; font-weight: bold;text-decoration: none; outline:none }
a:active { font-family: Verdana; font-size: 11px; color:#0080C0; font-weight: bold;text-decoration: none; outline:none }
a:visited { color:#0080C0; font-family: Verdana; font-size:11px; font-weight: bold;text-decoration: none; outline:none }
a:hover { font-family: Verdana; font-size: 11px; color:#7EC150; font-weight: bold;text-decoration:none; outline:none }

a.greenhead:link{ font-family: Verdana; font-size: 12px; color:#7EC150; font-weight: bold;text-decoration: none; outline:none }
a.greenhead:active { font-family: Verdana; font-size: 12px; color:#7EC150; font-weight: bold;text-decoration: none; outline:none }
a.greenhead:visited { color:#7EC150; font-family: Verdana; font-size:12px; font-weight: bold;text-decoration: none; outline:none }
a.greenhead:hover { font-family: Verdana; font-size: 12px; color:#7EC150; font-weight: bold;text-decoration:none; outline:none }

a.punchLineHeaderGreen:link{ font-family: Verdana; font-size: 12px; color:#7EC150; font-weight: bold;text-decoration: none; outline:none }
a.punchLineHeaderGreen:active { font-family: Verdana; font-size: 12px; color:#7EC150; font-weight: bold;text-decoration: none; outline:none }
a.punchLineHeaderGreen:visited { color:#7EC150; font-family: Verdana; font-size:12px; font-weight: bold;text-decoration: none; outline:none }
a.punchLineHeaderGreen:hover { font-family: Verdana; font-size: 12px; color:#7EC150; font-weight: bold;text-decoration:none; outline:none }

a.topmenu:link { font-family: Verdana; font-size: 11px; color:#ffffff; font-weight: bold;text-decoration: none; outline:none }
a.topmenu:active { font-family: Verdana; font-size: 11px; color:#ffffff; font-weight: bold;text-decoration: none; outline:none }
a.topmenu:visited { color: #ffffff; font-family: Verdana; font-size:11px; font-weight: bold;text-decoration: none; outline:none }
a.topmenu:hover { font-family: Verdana; font-size: 11px; color:#000000; font-weight: bold;text-decoration:none; outline:none }

a.whitelink:link { font-family: Verdana; font-size: 10px; color:#ffffff; font-weight: bold;text-decoration: none; outline:none }
a.whitelink:active { font-family: Verdana; font-size: 10px; color:#ffffff; font-weight: bold;text-decoration: none; outline:none }
a.whitelink:visited { color: #ffffff; font-family: Verdana; font-size:10px; font-weight: bold;text-decoration: none; outline:none }
a.whitelink:hover { font-family: Verdana; font-size: 10px; color:#000000; font-weight: bold;text-decoration:none; outline:none }

a.graylink:link { font-family: Verdana; font-size: 11px; color:#265177; font-weight: bold;text-decoration: none; outline:none }
a.graylink:active { font-family: Verdana; font-size: 11px; color:#265177; font-weight: bold;text-decoration: none; outline:none }
a.graylink:visited { color: #265177; font-family: Verdana; font-size:11px; font-weight: bold;text-decoration: none; outline:none }
a.graylink:hover { font-family: Verdana; font-size: 11px; color:#76B645; font-weight: bold;text-decoration:none; outline:none }

a.newsheading:link { font-family: Verdana; font-size: 11px; color:#265177; font-weight: normal;text-decoration: none }
a.newsheading:active { font-family: Verdana; font-size: 11px; color:#265177; font-weight: normal;text-decoration: none }
a.newsheading:visited { color: #265177; font-family: Verdana; font-size:11px; font-weight: normal;text-decoration: none }
a.newsheading:hover { font-family: Verdana; font-size: 11px; color:#76B645; font-weight: normal;text-decoration:none }

a.thinking:link { font-family: Verdana; font-size: 11px; color:#265177; font-weight: normal;text-decoration: none; outline:none  }
a.thinking:active { font-family: Verdana; font-size: 11px; color:#265177; font-weight: normal;text-decoration: none; outline:none  }
a.thinking:visited { color: #265177; font-family: Verdana; font-size:11px; font-weight: normal;text-decoration: none; outline:none}
a.thinking:hover { font-family: Verdana; font-size: 11px; color:#76B645; font-weight: normal;text-decoration:none; outline:none}

a.bottommenu:link { font-family: Verdana; font-size: 11px; color:#cc3333; font-weight: normal;text-decoration: none }
a.bottommenu:active { font-family: Verdana; font-size: 11px; color:#cc3333; font-weight: normal;text-decoration: none }
a.bottommenu:visited { color: #cc3333; font-family: Verdana; font-size:11px; font-weight: normal;text-decoration: none }
a.bottommenu:hover { font-family: Verdana; font-size: 11px; color:#000000; font-weight: normal;text-decoration:none }


a.demo:link { font-family: Verdana; font-size: 11px; color:#EABBCA; font-weight: normal;text-decoration: none; outline:none  }
a.demo:active { font-family: Verdana; font-size: 11px; color:#EABBCA; font-weight: normal;text-decoration: none; outline:none  }
a.demo:visited { color: #EABBCA; font-family: Verdana; font-size:11px; font-weight: normal;text-decoration: none; outline:none}
a.demo:hover { font-family: Verdana; font-size: 11px; color:#000000; font-weight: normal;text-decoration:none; outline:none}


#dropmenu{
position:absolute;
border:1px solid #949494;
border-bottom-width: 0;
font:normal 11px Verdana;
line-height:18px;
}

#dropmenu a{
width: 100%;
display: block;
text-indent: 3px;
border-bottom: 1px solid #ffcccc;
background-color:#913030;
padding: 1px 0;
text-decoration: none;
font-weight:normal;
color:#ffcccc;
}

#dropmenu a:hover{ /*hover background color*/
background-color:#ffffff;
text-decoration:none;
color:#913030;
}
a.mainlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
color:#67b433;
outline:none;

}
a:hover.mainlink {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
text-decoration:none;
color:#00FF00;
outline:none;
}

#slidemenubar, #slidemenubar2{
/*position:absolute;*/
background-position:100% 0%;
border:1px solid #ffcccc;
background-color:#949494;
layer-background-color:#949494;
font:bold 12px Verdana;
line-height:20px;
}



.subpg_headercol 
{ 
	font-family: Arial; 
	font-size: 12pt; 
	font-weight: bold; 
	color: #175F68;
	 BACKGROUND-COLOR: #EFEFED
 
}

   DIV.aFilter {filter:progid:DXImageTransform.Microsoft.Glow(Color=#ffffcc,Strength=3);
       width: 100%;}

.subpg_col   { font-family: Verdana; font-size: 8pt }

TD.message
{
 BORDER-RIGHT: #e81761 2px solid;
 BORDER-TOP: #e81761 2px solid;
 FONT-SIZE: 12pt;
 BORDER-LEFT: #e81761 2px solid;
 COLOR: #000000;
 BORDER-BOTTOM: #e81761 2px solid;
 BACKGROUND-COLOR: #e8ece8
}

TABLE.error
{
 BORDER-RIGHT: #8cb093 2px solid;
 PADDING-RIGHT: 3px;
 PADDING-LEFT: 3px;
 PADDING-BOTTOM: 3px;
 COLOR: #000000;
 PADDING-TOP: 3px;
 BORDER-BOTTOM: #8cb093 2px solid;
 BACKGROUND-COLOR: #f7f9f7
}

.TITLE
{
 FONT-WEIGHT: 100;
 FONT-SIZE: 25pt;
 COLOR: #bbbbaa;
 FONT-FAMILY: "arial", "helvetica", sans-serif
}

.status
{
 FONT-WEIGHT: 100;
 FONT-SIZE: 16pt;
 COLOR: #ffffff;
 FONT-FAMILY: "arial", "helvetica", sans-serif
}

.MAIN
{
 FONT-WEIGHT: 100;
 FONT-SIZE: 10pt;
 COLOR: #ffffff;
 FONT-FAMILY: "verdana", "helvetica", sans-serif
}

.MAIN1
{
 FONT-WEIGHT: 100;
 FONT-SIZE: 10pt;
 COLOR: red;
 FONT-FAMILY: "verdana", "helvetica", sans-serif
}

.LETTER
{
 FONT-WEIGHT: 100;
 FONT-SIZE: 14pt;
 COLOR: #ddddbb;
 FONT-FAMILY: "verdana", "helvetica", sans-serif
}

.HEAD1
{
 FONT-WEIGHT: 100;
 FONT-SIZE: 10pt;
 COLOR: #ffffff;
 FONT-FAMILY: "impact", "verdana", sans-serif
}

TABLE.tk
{
 PADDING-RIGHT: 0px;
 PADDING-LEFT: 0px;
 PADDING-BOTTOM: 0px;
 PADDING-TOP: 0px; spacing: 0
}

.HD
{
 FONT-WEIGHT: 100;
 FONT-SIZE: 8pt;
 COLOR: #993333;
 FONT-FAMILY: "impact", "helvetica", sans-serif
}
H1
{
 Margin:0;
 FONT-WEIGHT: 100;
 FONT-SIZE: 8pt;
 COLOR: #ffffff;
 FONT-FAMILY: "verdana", "helvetica", sans-serif

}
H2
{
 Margin:0;
 FONT-WEIGHT: 100;
 FONT-SIZE: 8pt;
 COLOR: #000000;
 FONT-FAMILY: "verdana", "helvetica", sans-serif
}

UL
{
 FONT-WEIGHT: 100;
 FONT-SIZE: 8pt;
 COLOR: black;
 FONT-FAMILY: "verdana", "arial", "helvetica", sans-serif
}

TD.gtitle
{
 PADDING-LEFT: 3px;
 FONT-WEIGHT: bold;
 FONT-SIZE: 10pt;
 COLOR: maroon;
 FONT-FAMILY: arial;
 BACKGROUND-COLOR: #e9e9e9; TEXT-ALIGN: left
}

TD.myclass
{
 BORDER: #f1f1f1 1px solid;
 PADDING: 5px;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 background:#ffffff;
 FONT-FAMILY: verdana;
 TEXT-ALIGN: left
}

TD.myclass1
{ 
 PADDING: 2px;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: verdana;
 TEXT-ALIGN: left
}

TD.leftclass
{
 BORDER-left: #f1f1f1 1px solid;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: verdana;
 BACKGROUND-COLOR: #e7dbc2;
 TEXT-ALIGN: left
}

TD.rightclass
{
 BORDER-right: #f1f1f1 1px solid;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: verdana;
 BACKGROUND-COLOR: #e7dbc2;
 TEXT-ALIGN: left
}

TD.linksclass
{
 BORDER-right: #f1f1f1 1px solid;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: verdana;
 BACKGROUND-COLOR: #9d7e40;
 TEXT-ALIGN: center;
}

TD.catlist
{
 BORDER-bottom: #d6c399 1px solid;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 padding:1;
 FONT-FAMILY: verdana;
 BACKGROUND-COLOR: #f4f0e7;
}

TH.myclass
{
 BORDER: #f1f1f1 1px solid;
 PADDING: 2px;
 FONT-WEIGHT: bold;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: verdana;
 BACKGROUND-COLOR: #f5f5f5;
 TEXT-ALIGN: left
}

TH.newsclass
{
 BORDER: #f1f1f1 1px solid;
 PADDING: 5pt;
 FONT-WEIGHT: normal;
 FONT-SIZE: 16pt;
 COLOR: #222222;
 FONT-FAMILY: Times New Roman;
 BACKGROUND-IMAGE: URL(../images/tdback.jpg);
 BACKGROUND-COLOR: #DBDECB;
 TEXT-ALIGN: left
}

Td.newsclass
{
 BORDER: #f1f1f1 1px solid;
 PADDING: 5pt;
 FONT-WEIGHT: normal;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: Verdana;
 TEXT-ALIGN: justify;
}

TH.reportheading
{
 PADDING-RIGHT: 5px;
 PADDING-LEFT: 5px;
 FONT-WEIGHT: bold;
 FONT-SIZE: 12pt;
 COLOR: #000000;
 FONT-FAMILY: garmond;
 BACKGROUND-COLOR: #ffffff; TEXT-ALIGN: center
}

INPUT.submitclass
{
 BORDER: #cccccc 1px solid;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: Verdana;
 BACKGROUND-COLOR: #ffffff
}

INPUT.resetclass
{
 BORDER: #850c0c 1px solid;
 BORDER-TOP: #850c0c 1px solid;
 FONT-SIZE: 8pt;
 BORDER-LEFT: #850c0c 1px solid;
 COLOR: #ffffff;
 BORDER-BOTTOM: #850c0c 1px solid;
 FONT-FAMILY: Verdana;
 BACKGROUND-COLOR: #850c0c
}

SELECT.selectclass
{
 BORDER: #cccccc 1px solid;
 FONT-SIZE: 8pt;
 COLOR: #666666;
 FONT-FAMILY: Verdana
}

INPUT.textclass
{
 BORDER: #cccccc 1px solid;
 FONT-SIZE: 8pt;
 COLOR: #000000;
 FONT-FAMILY: Verdana;
 BACKGROUND-COLOR: #ffffff
}

INPUT.textarea
{
 BORDER: #cccccc 1px solid;
 FONT-SIZE: 8pt;
 COLOR: #000000;
 FONT-FAMILY: Verdana;
 BACKGROUND-COLOR: #D6CFCE
}

INPUT.textclassd
{
 BORDER-RIGHT: #850c0c 1px solid;
 BORDER-TOP: #850c0c 1px solid;
 FONT-SIZE: 8pt;
 BORDER-LEFT: #850c0c 1px solid;
 COLOR: #850c0c;
 BORDER-BOTTOM: #850c0c 1px solid;
 FONT-FAMILY: Verdana;
 BACKGROUND-COLOR: #ffffff
}


.top-bg{
	background-image: url(../images/table-top-bg.jpg);
	background-repeat : repeat-x;
}

.left--bg{
	background-image: url(../images/table-left-bg.gif);
	background-repeat : repeat-y;
}

hr{
   
   color: #cccccc;
}

form{
	display:inline;
	margin:0;
	}

.input{BORDER:#999999 1px solid; FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: verdana, helvetica; BACKGROUND-COLOR: white
}

select{  	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FONT-SIZE: 11px; BORDER-LEFT: #999999 1px solid; COLOR: black; BORDER-BOTTOM: #999999 1px solid; FONT-FAMILY: arial, helvetica; BACKGROUND-COLOR: white
}

.copyrights{
	
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color: #2E2E2E}

.date{	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; color: #000000}

.logo{
	font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold;  text-transform: uppercase;   color: #3A4D00}
.logo:link {
	FONT-SIZE: 12px;  FONT-FAMILY: arial; TEXT-DECORATION: none
}
.logo:visited {
	FONT-SIZE: 12px;  FONT-FAMILY: arial; TEXT-DECORATION: none
}
.logo:hover {
	FONT-SIZE: 12px;  FONT-FAMILY: arial; TEXT-DECORATION: none
}

.top-link{
	font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight:normal;    color: #ffffff}
.top-link:link {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.top-link:visited {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.top-link:hover {
	FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.main-head1 {
	FONT-SIZE: 20px; BACKGROUND: none transparent scroll repeat 0% 0%;  COLOR: #0075B0; FONT-FAMILY: arial
}
.nav-heading{
	FONT-SIZE: 12px;
	/*
	COLOR: #003e00;
	*/
	COLOR: #EEEEEE;
	FONT-FAMILY: arial; 
	font-weight:bold}
.buttons5 {
	BORDER-RIGHT: #000000 1px outset;
	BORDER-TOP: #000000 1px outset;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #808080 1px outset;
	COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px outset;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #000055;
	background : #000055;
	FONT-WEIGHT: bold;
}
.brownmsg{color:brown}
.greenmsg{color:green}
.email-head {
	FONT-SIZE: 12px;
	COLOR: #ffffff;
	FONT-FAMILY: verdana;
	FONT-WEIGHT: bold;
	background-color : #1C84B9 ;
	padding-left : 15px;
}

.msg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:normal;
	color: #FF0000;
}

.msg-bold {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #FF0000;
}

.msg-w {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #FFffff;
}

.text-normal{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:normal;
	color: #494949;
	padding-left : 15px;
	background-color : #ffffff;
}

.text-active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	color: #c90000;
	padding-left : 15px;
	background-color : #ffffff;
}

.text-active:link {
	FONT-SIZE: 12px;  FONT-FAMILY: arial; TEXT-DECORATION: none
}
.text-active:visited {
	FONT-SIZE: 12px;  FONT-FAMILY: arial; TEXT-DECORATION: none
}
.text-active:hover {
	FONT-SIZE: 12px;  FONT-FAMILY: arial; TEXT-DECORATION: none; color: #000000;
}

.style1 {color: #99CC00}
.style2 {color: #99cc00}
.style3 {font-size: 10px}

.link-head:link {
	FONT-SIZE: 12px; COLOR: #626262; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.link-head:visited {
	FONT-SIZE: 12px; COLOR: #626262; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.link-head:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.tableborder {	background-color:#ffffff }

.admin-text2 {	FONT-SIZE: 8pt; COLOR: #000033; FONT-FAMILY: verdana; padding : 5px;}
.admin-text2:link {	FONT-SIZE: 12px; COLOR: #000033; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none}
.admin-text2:visited {FONT-SIZE: 12px; COLOR: #000044; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none}
.admin-text2:hover {FONT-SIZE: 12px; COLOR: #0099FF; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none}
.error{color:red}



Td {
	FONT-SIZE: 11px;  line-height:1.5;COLOR: #000000; FONT-FAMILY: verdana
}

hr{
	color:#CFCFCF
}

.normal-text {
	FONT-SIZE: 11px; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; COLOR: #626262; FONT-FAMILY: verdana;line-height:1.5;
} 

.All:link {
	FONT-SIZE: 11px; COLOR: #626262; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.All:visited {
	FONT-SIZE: 11px; COLOR: #626262; FONT-FAMILY: verdana; TEXT-DECORATION: none
}
.All:hover {
	FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: verdana; TEXT-DECORATION: none
}


.pageing {
	FONT-SIZE: 12px; COLOR: #cc0000; FONT-WEIGHT: bold; FONT-FAMILY:  arial; TEXT-DECORATION: none
}
.pageing:link {
	FONT-SIZE: 12px; COLOR: #000000;  FONT-FAMILY:  arial; TEXT-DECORATION: none
}
.pageing:visited {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY:  arial; TEXT-DECORATION: none
}
.pageing:hover {
	FONT-SIZE: 12px; COLOR: #cc0000;  FONT-FAMILY:  arial; TEXT-DECORATION: none
}

.link-head:link {
	FONT-SIZE: 12px; COLOR: #626262; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.link-head:visited {
	FONT-SIZE: 12px; COLOR: #626262; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.link-head:hover {
	FONT-SIZE: 12px; COLOR: #000000; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}


.date {
	FONT-SIZE: 13px; FONT-WEIGHT: bold; BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 0px; COLOR: #ffffff; FONT-FAMILY: arial
}

.button {
	BORDER-RIGHT: #000000 1px outset;
	BORDER-TOP: #000000 1px outset;
	FONT-SIZE: 12px;
	VERTICAL-ALIGN: middle;
	BORDER-LEFT: #808080 1px outset;
	COLOR: #ffffff;
	BORDER-BOTTOM: #000000 1px outset;
	FONT-FAMILY: arial;
	BACKGROUND-COLOR: #AF0202;
	background : 921A38;
	FONT-WEIGHT: bold;
}

.INPUT-text {
	FONT-SIZE: 11px; VERTICAL-ALIGN: middle; border : 1px solid Gray; FONT-FAMILY: arial}

.red-link:link {
	COLOR: #cc0000;  TEXT-DECORATION: none
}
.red-link:visited {
	COLOR: #cc0000;  TEXT-DECORATION: none
}
.red-link:hover {
	COLOR: #000000; TEXT-DECORATION: underline
}

.main-head {
	FONT-SIZE: 18px; 
	BACKGROUND: none transparent scroll repeat 0% 0%;
	COLOR: #EEEEEE; 
	FONT-FAMILY: arial;
	background-color: #000000;
	font-weight: bold;
}
.email-head {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; background-color: #e7e7e7;  font-weight: bold; padding-left:10px;
}
.white-text{
	color: #ffffff;
	font-size: 11px;
	text-decoration:none;
    font-weight: bold;
}

.black-text{
	color: #000000;
	font-size: 11px;
	text-decoration:none;
   font-weight: normal;
}


.white-text:link {
	COLOR: #ffffff;  TEXT-DECORATION: none
}
.white-text:visited {
	COLOR: #ffffff;  TEXT-DECORATION: none
}
.white-text:hover {
	COLOR: #005B88; TEXT-DECORATION: none
}


.top-link {
	
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	padding-bottom:4px }
.top-link:link { text-decoration: none; color: #000000;}
.top-link:visited { text-decoration: none; color: #000000;}
.top-link:hover { text-decoration: underline; color: #000000;}

.left-link {
	
	font-size: 11px;
	font-weight: bold;
	color: #4B4B4B;
	padding-bottom:4px }
.left-link:link { text-decoration: none; color: #4B4B4B;}
.left-link:visited { text-decoration: none; color: #4B4B4B;}
.left-link:hover { text-decoration: underline; color: #000000;}



.table-text {
	font-size: 12px;
	font-weight: normal;
	color: #252525;
	padding-left:10px;
	background-color : white;
}
.table-text:link { text-decoration: none; color: #252525;}
.table-text:visited { text-decoration: none; color: #252525;}
.table-text:hover { text-decoration: underline; color: #000000;}

.tablebg {
	FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: verdana; background-color: #e7e7e7;  font-weight: bold; padding:5px;
}
.tablebg1 {admin-text2
	FONT-SIZE: 8pt; COLOR: #0099FF; FONT-FAMILY: verdana; background-color: #0099FF;  font-weight: bold; padding:5px;
}

.bg1 {
	background-color: #024071;
	
}
.bg2 {
	background-color: #ffffff;
}

.welcome-head{
	font-size: 11px;
	font-weight: bold;
	color: #ffffff;
	padding-left:5px;
	
}
.welcome-head:link {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.welcome-head:visited {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}
.welcome-head:hover {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-WEIGHT: bold; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.sub-link{
	font-size: 12px;
	font-weight: normal;
	color: #000000;
}
.sub-link:link {
	FONT-SIZE: 12px;
	COLOR: #000033;
	FONT-FAMILY: arial;
	TEXT-DECORATION: none;
}
.sub-link:visited {
	FONT-SIZE: 12px;
	COLOR: #000033;/*#0F7E85;*/
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none
}
.sub-link:hover {
	FONT-SIZE: 12px;
	COLOR: #000055;
	font-weight: bold;
	FONT-FAMILY: arial; 
	TEXT-DECORATION: none
}

.title-row
{
	background-color: #000000;
	font-family: Tahoma;
	font-size:11px;
	font-weight:bold;
	color: #FFFFFF;
}

.catlist-link {
	FONT-SIZE: 12px; COLOR: #FFFFFF; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.hd-category {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: arial; TEXT-DECORATION: none
}

.tdbg {
	background-color: #FFFFFF;
	font-family: Arial;
	font-size:12px;
	font-weight:normal;
	color: #000000;
}

.tablebg01 {
	background-image: url(../images/bg.gif);
	background-repeat: repeat-x;
	border: 1px solid #000000;
}

.links {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #013883;
	text-decoration: none;
}
.links:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #FFFFFF;
	text-decoration: none;
}
.heading {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #5782BB;
	font-style: italic;

}
.admin-text {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-size: 12px;
	font-weight: bold;
	color: #000055;
}
.admin-input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	text-decoration: none;
}
.tdverticleline {
	background-color: #000055;
}


.TESTcpYearNavigation,
	.TESTcpMonthNavigation
			{
			background-color:#000055;
			text-align:center;
			vertical-align:center;
			text-decoration:none;
			color:#FFFFFF;
			font-weight:bold;
			}
	.TESTcpDayColumnHeader,
	.TESTcpYearNavigation,
	.TESTcpMonthNavigation,
	.TESTcpCurrentMonthDate,
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDate,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDate,
	.TESTcpCurrentDateDisabled,
	.TESTcpTodayText,
	.TESTcpTodayTextDisabled,
	.TESTcpText
			{
			font-family:arial;
			font-size:8pt;
			}
	TD.TESTcpDayColumnHeader
			{
			border-left:0px solid #6677DD; border-right:0px solid #6677DD; border-top:0px solid #6677DD; 

border-bottom:1px solid #6677DD; text-align:right;
			
			}
	.TESTcpCurrentMonthDate,
	.TESTcpOtherMonthDate,
	.TESTcpCurrentDate
			{
			text-align:right;
			text-decoration:none;
			}
	.TESTcpCurrentMonthDateDisabled,
	.TESTcpOtherMonthDateDisabled,
	.TESTcpCurrentDateDisabled
			{
			color:#D0D0D0;
			text-align:right;
			text-decoration:line-through;
			}
	.TESTcpCurrentMonthDate
			{
			color:#6677DD;
			font-weight:bold;
			}
	.TESTcpCurrentDate
			{
			color: #FFFFFF;
			font-weight:bold;
			}
	.TESTcpOtherMonthDate
			{
			color:#808080;
			}
	TD.TESTcpCurrentDate
			{
			color:#FFFFFF;
			background-color: #6677DD;
			border-width:1;
			border:solid thin #000000;
			}
	TD.TESTcpCurrentDateDisabled
			{
			border-width:1;
			border:solid thin #FFAAAA;
			}
	TD.TESTcpTodayText,
	TD.TESTcpTodayTextDisabled
			{
			border-left:0px solid #6677DD; border-right:0px solid #6677DD; border-top:1px solid #6677DD; 

border-bottom:0px solid #6677DD; 
			}
	A.TESTcpTodayText,
	SPAN.TESTcpTodayTextDisabled
			{
			height:20px;
			}
	A.TESTcpTodayText
			{
			color:#6677DD;
			font-weight:bold;
			}
	SPAN.TESTcpTodayTextDisabled
			{
			color:#D0D0D0;
			}
	.TESTcpBorder
			{
			border:solid thin #000055;
			}
			
	

	.quotetop 
	{ 
		border-right: 1px dotted #000; 
		border-top: 1px dotted #000; 
		background: #DDDDDD url('../images/css_img_quote.gif') no-repeat right 50%; 
		border-bottom: 0; 
		border-left: 4px solid #FF9900; 
		color: #000; 
		font-weight: bold; 
		font-size: 10px; 
		margin: 8px auto 0 auto; 
		padding: 3px; 
	} 

	.quotemain 
	{ 
		background: url('../images/css_img_quote.gif') no-repeat right 50%; 
		border: 1px dotted #000; 
		border-left: 4px #FF9900 solid; 		
		color: #000000; 
		padding: 4px; 
		margin: 0 auto 8px auto; 
		width: 475px;
	} 

table.navLeft_new {
border:0px solid #D7E6F2;
background-color:#FFFFFF;
}
.navLeft_new td {
border-top:0px solid #D7E6F2;
padding-left:0px;
vertical-align:middle;
}
.navLeft_new th {
border:1px solid #D7E6F2;
background-color:#75BD40;
padding:5px 3px 3px 5px;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#ffffff;
}
.navLeft_new ul li{
list-style-image:url(../images/Green_list_img.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#000000;
text-align:left;
list-style-position:outside;
margin-bottom:-10px;
margin-left:-10px;
margin-top:2px;
}
.navLeft_new ul li li{
list-style-image:url(../images/Green_list_subimg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#75BD40;
text-align:left;
list-style-position:outside;
margin-top:7px;
line-height:18px;
}

.navLeft_new ul li a{
list-style-image:url(../images/Green_list_img.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#000000;
}
.navLeft_new ul li a:hover{
list-style-image:url(../images/Green_list_img.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-style:normal;
font-weight:normal;
color:#75BD40;
}
.navLeft_new ul li li a{
list-style-image:url(../images/Green_list_subimg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#75BD40;
text-align:left;
list-style-position:outside;
margin-top:7px;
line-height:18px;
}
.navLeft_new ul li li a:visited{
list-style-image:url(../images/Green_list_subimg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#75BD40;
text-align:left;
list-style-position:outside;
margin-top:7px;
line-height:18px;
}

.navLeft_new ul li li a:hover{
list-style-image:url(../images/Green_list_subimg.gif);
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
font-weight:normal;
color:#333333;
text-align:left;
list-style-position:outside;
margin-top:7px;
line-height:18px;
}
/* for new tab system*/
#tablist{
padding: 3px;
margin-left: 0;
margin-bottom: 0;
margin-top: 0.1em;
font: bold 12px Verdana;
}

#tablist li{
list-style: none;
display: inline;
margin: 0;
}

#tablist li a{
padding: 5px;
margin-left: 2px;
border-bottom: none;
background-color: #6FA4C3;
-moz-margin-left:3px;

}

#tablist li a:link {

color:#ffffff;
background-color: #105587;
text-decoration: none;
}
#tablist li a:hover {

color:#ffffff;
background-color:#6FA4C3;
text-decoration: none;
}


#tablist li a.current{

color:#ffffff;
background:#FF6600;
text-decoration: none;
}


#tabcontentcontainer{
width:680px;
/* Insert Optional Height definition here to give all the content a unified height */
border: 0px solid black;
background-color:#FFFFFF;
font:Verdana;
font-size:12px;


}

.tabcontent{
display:none;
width: 680px;
/* Insert Optional Height definition here to give all the content a unified height */
border: 0px dotted black;
background-color:#FFFFFF;
font:Verdana;
font-size:12px;
}
table.tabsystem1
{ font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 background-image:url(../images/tab1_back.jpg);
 background-position:top left;
 background-repeat:no-repeat;
}
.tabsystem1 td{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
}
table.tabsystem2
{ font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 background-image:url(../images/tab2_back.jpg);
 background-position:top left;
 background-repeat:no-repeat;
}
.tabsystem2 td{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
}
table.tabsystem3
{ font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
 background-image:url(../images/tab3_back.jpg);
 background-position:top left;
 background-repeat:no-repeat;
}
.tabsystem3 td{
font-family:Verdana, Arial, Helvetica, sans-serif;
 font-size:11px;
 font-weight:normal;
}
.test01{
margin-right: auto;
margin-left: auto;
-moz-center;
}

.container {
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
margin:2px 0px;
}
.container img {
vertical-align:middle;
}
.container span {
font-weight:bold;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
color:#00467f;
cursor:pointer;
}
.off {
display:none;
}
.on {
display:block;
margin:15px 10px;
text-align:justify;
font-family:verdana,arial,helvetica,sans-serif;
font-size:11px;
color:#000000;
font-style:normal;

}

#contentBox {
width:720px; 
height:20px;
}

#contentBox ul {
margin:0px; 
padding:0px; 
position:relative; 
width:100%;
}

#contentBox ul li {
display:inline; 
float:left; 
background-color:#D7E6F2;
margin-right:10px;
}

.titleCell {
width:220px;
height:20px; 
position:relative; z-index:1000; 
margin:0px; padding:0px;  
cursor:pointer;
}

.titleCell strong {
font-size:11px;
position:absolute; z-index:1000;
width:220px;  height:18px; 
text-align:center; 
border:#000 solid; border-width:1px;
}


#contentBox ul ul {
position:absolute; left:0px;
display:none; 
z-index:100;
}

#contentBox ul ul li {
border:#000 solid; 
border-width:1px; 
width:720px; 
background-color:#FFF; 
padding:10px;
}

#contentBox ul li:hover ul {
display:block; top:-1px; !important; top:19px;
}

#contentBox ul li:hover .titleCell strong {
border-left:#000 solid; 
border-right:#000 solid; 
border-top:#000 solid; 
border-bottom:#fff solid; 
border-width:1px;
background-color:#FFF; 
}
