.maintext {
	color: #3E3E3E;
	/*margin: 0px 25px 18px 0px;*/
	font: 9pt Verdana, Arial, sans-serif;
	line-height: 18px;
}

A, A:visited, A:active, .maintext A, .maintext A:visited, .maintext A:active { text-decoration: underline; color: #333; }
A:hover, .maintext A:hover { text-decoration: underline; color: #C03; }

.maintext_hed1 {
	color: #3E3E3E;
	font: bold 12pt Verdana, Arial, sans-serif;
	line-height: 18px;
	text-transform: uppercase;
}

.maintext_hed2 {
	color: #3E3E3E;
	font: bold 9pt Verdana, Arial, sans-serif;
	line-height: 18px;
}

.mainquote {
	color: #666;
	font: 13pt Verdana, Arial, sans-serif;
	line-height: 18px;
}




BODY {
	padding: 3px;
	margin: 3px;
	background-color: #fff;
	color: #3E3E3E;
}


INPUT {
	font: 7pt Verdana, Arial, sans-serif;
}
INPUT.inputbutton {
	color:#FFF;
	font: 7pt Verdana, Arial,sans-serif;
   background-color:#666;
   border: 1px solid #999;
}

.popup_element {
	border-left: 1px solid #CFCFCF;
	border-right: 1px solid #CFCFCF;
	border-top: 0px;
}
.popup1_para, .popup2_para, .popup3_para, .popup4_para, .popup5_para, .popup6_para {
	margin: 0px;
	padding: 5px 6px 5px 6px;
	font: 8pt Verdana, Arial, sans-serif;
	border-left: 1px #666;
	border-right: 1px #666;
	border-bottom: 1px dotted #ccc;
}
.popup1_para { color: #000; background-color: #fff; }
.popup2_para { color: #000; background-color: #fff; }
.popup3_para { color: #000; background-color: #fff; }
.popup4_para { color: #000; background-color: #fff; }
.popup5_para { color: #000; background-color: #fff; }
.popup6_para { color: #000; background-color: #fff; }
.popup1_para A, .popup1_para A:visited, .popup1_para A:active, .popup2_para A, .popup2_para A:visited, .popup2_para A:active { text-decoration: none; color: #333; }
.popup3_para A, .popup3_para A:visited, .popup3_para A:active, .popup4_para A, .popup4_para A:visited, .popup4_para A:active { text-decoration: none; color: #333; }
.popup5_para A, .popup5_para A:visited, .popup5_para A:active, .popup6_para A, .popup6_para A:visited, .popup6_para A:active { text-decoration: none; color: #333; }
.popup1_para A:hover, .popup2_para A:hover, .popup3_para A:hover { text-decoration: underline; color: #C03; }
.popup4_para A:hover, .popup5_para A:hover, .popup6_para A:hover { text-decoration: underline; color: #C03; }




.sidebar_element {
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 0px;
	background-color: #666;
}
.sidebar_para {
	color: #fff;
	margin: 0px;
	padding: 5px 10px 3px 13px;
	font: 8pt Verdana, Arial, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px dotted #E0640D;
}
.sidebar_para A, .sidebar_para A:visited, .sidebar_para A:active { text-decoration: none; color: #fff; }
.sidebar_para A:hover { text-decoration: underline; color: #333; }

.sidebar2_element {
	border-left: 1px solid #333;
	border-right: 1px solid #333;
	border-top: 0px;
	background-color: #333;
}
.sidebar2_para {
	color: #fff;
	margin: 0px;
	padding: 10px 10px 10px 13px;
	font: 8pt Verdana, Arial, sans-serif;
	text-transform: uppercase;
	border-bottom: 1px dotted #5F5F5F;
}





.home_announcement_text {
	color: #000;
	/*margin: 0px 25px 18px 0px;*/
	font: 9pt Verdana, Arial, sans-serif;
	line-height: 18px;
}
TD .home_announcement_td1 {
	padding: 3px 10px 3px 10px;
	background-color: #F6934D;
	color: #fff;
	font: bold 9pt Verdana, Arial, sans-serif;
}
TD .home_announcement_td2 {
	padding: 8px 10px 8px 10px;
	background-color: #FCE0CC;
}













.breadcrumbs {
	color: #999;
	margin: 10px 25px 10px 0px;
	font: 7pt Verdana, Arial, sans-serif;
}
.breadcrumbs A, .breadcrumbs A:visited { color: #999; font: 7pt Verdana, Arial, sans-serif; text-decoration: underline; }
.breadcrumbs A:active, .breadcrumbs A:hover { color: #C03; } 





.leftnav {
	margin: 0px;
	padding: 6px 0px 5px 0px;
	font: 8pt Verdana, Arial, sans-serif;
	border-bottom: 1px dotted #ccc;
	color: #333;
	font: 8pt Verdana, Arial, sans-serif;
}
.leftnav A, .leftnav A:visited, .leftnav  A:active { text-decoration: none; color: #333; }
.leftnav A:hover { text-decoration: underline; color: #333; }

.leftnavsub1 {
	margin: 0px 0px 0px 18px;
	padding: 6px 0px 5px 0px;
	font: 8pt Verdana, Arial, sans-serif;
	border-bottom: 1px dotted #FEA13C;
	color: #333;
	font: 8pt Verdana, Arial, sans-serif;
}
.leftnavsub1 A, .leftnavsub1 A:visited, .leftnavsub1 A:active { text-decoration: none; color: #333; }
.leftnavsub1 A:hover { text-decoration: underline; color: #333; }

.leftnavsub2 {
	margin: 0px 0px 0px 30px;
	padding: 4px 0px 3px 0px;
	font: 8pt Verdana, Arial, sans-serif;
	color: #666;
	font: 8pt Verdana, Arial, sans-serif;
}
.leftnavsub2 A, .leftnavsub2 A:visited, .leftnavsub2 A:active { text-decoration: none; color: #666; }
.leftnavsub2 A:hover { text-decoration: underline; color: #333; }


.bottomnav {
	color: #666;
	margin: 13px 10px 0px 10px;
	font: 7pt Verdana, Arial, sans-serif;
	line-height: 14px;
}
.bottomnav A, .bottomnav A:visited, .bottomnav  A:active { text-decoration: none; color: #666; }
.bottomnav A:hover { text-decoration: underline; color: #333; }

#hmhighlights {
	background: #fff url(images/hm_highlights_back.gif) no-repeat;
	padding: 0px 12px 12px 12px;
}
#hmhighlights2 {
	background: #fff url(images/hm_highlights_back2.gif) no-repeat;
	padding: 0px 12px 12px 12px;
}


.tooltiptext {
width:200px;
font-size: 8pt;
font-family: Verdana, Arial, sans-serif;
border-width:1px;
border-style:solid;
border-color: #ccc;
background-color: #fee7c4;
color: #666;
}

#utility {
	text-align: right;
	width: 981px;
	margin: 0 0 7px 0;
	font: 7pt Verdana, Arial, sans-serif;
	color: #cc0033;
}
#utility A, #utility A:visited { text-decoration: none; color: #cc0033; }
#utility A:hover { text-decoration: underline; }