﻿body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #333333;
	padding:0;
	margin:0px 20px 10px 20px;
	background:#FFFFFF;
}
img{border:none;}
#topbar{height:106px; clear:both;}
#topnav a:link{color:#ffffff; font-size:11pt; text-decoration:none; font-weight:normal; padding: 0px 10px 0px 10px;}
#topnav a:visited{color:#ffffff; font-size:11pt; text-decoration:none; font-weight:normal; padding: 0px 10px 0px 10px;}
#topnav a:hover{color:#FF6600;text-decoration:none;}
#logo{}
#searchbar{ background:url(/images/topbar_bg.jpg) repeat-x; text-align:right; color:#FFFFFF; font-size:9pt; font-weight:bold; text-align:right; height:30px; clear:both; margin-bottom: 15px;}
#searchbar td {color:#FFFFFF; }
#searchbar a{color:#FFFFFF; text-decoration:underline;}
#searchbar a:hover{color:#FFFF99;} 
#searchfrm {margin:0; padding:3px 10px 4px 0px;}
#searchbar .frm{margin:2px 10px 0px 10px; font-size: 9pt;}
#searchbar .frmbt{margin:2px 10px 0px 0px; font-size: 10pt; width: 35px; }
#container{clear:both;}
#basebar{ background:url(/images/basebar_bg.jpg) repeat-x; height:25px; color:#FFFFFF; padding:5px 0px 0px 0px; clear:both;margin-top: 15px;}
#basebar a{ color:#FFFFFF; text-decoration:none; padding:0px 10px 0px 10px;}
#basebar a:hover{color:#FFFF99;} 
#footer{margin: 10px 0px 0px 0px; font-size:8pt; color:#666666; clear:both;}
#menucontent{width:210px; margin: 0px 0px 0px 15px; }
#maincontent{margin: 0px 0px 15px 10px; padding: 0 10px 0 10px;}
.menuwrapper {background: #f9f9f9; border:1px solid #CCCCCC; padding: 10px 20px 20px 20px; margin-bottom: 15px;}
.menuwrapper h1 {	font-size: 12pt; font-weight:bold; color:#999999; padding: 10px 0px 0px 0px; margin: 0px; line-height: 12pt;}
.menuwrapper p {	font-size: 9pt; color:#797979; padding: 0px; margin: 10px 0px 10px 0px; line-height:12pt;}
.menuwrapper a {color:#414141;  text-decoration: none;}
.menuwrapper a:hover {color:#168fc3;  text-decoration: none;}

.frm {font-size: 8pt; border: 1px solid #666666;}
.frm100 {font-size: 8pt; border: 1px solid #666666; width: 99%;}
.FormButton {	font-size: 14pt;  width: 250px;margin: 10px 0 0 120px; background:url(/images/formbtbackground.gif) repeat-x; border: 1px solid #666666; color:#FFFFFF;}
.FormButtonNoMargin {	font-size: 14pt;  width: 250px;margin: 10px 0 0 0px; background:url(/images/formbtbackground.gif) repeat-x; border: 1px solid #666666; color:#FFFFFF;}
.FormButtonsmall {	font-size: 10pt; margin: 10px 0 0 10px; background:url(/images/formbtbackground.gif) repeat-x; border: 1px solid #666666; color:#FFFFFF;}
.formContainer {background-color: #FFEBDD;border:none;padding:20px;border: 1px solid #ccc;}
.rowContainer {width:620px;overflow:hidden;padding-bottom:5px;height:20px;}
.rowContainer label {width:120px; float:left; color: #333; font-weight:bold;}
.rowContainer .formfield {width:200px; font-size: 10pt; border: 1px solid #ccc; padding: 1px; float:left;}

.MultirowContainer {width:620px;overflow:hidden;padding-bottom:5px;height:70px;}
.MultirowContainer label {width:120px; float:left; color: #333; font-weight:bold;}
.MultirowContainer .formfield {width:200px; font-size: 10pt; border: 1px solid #ccc; padding: 1px; float:left;}
.tooltipContainer {height:16px;margin-left: 10px;font-size:11px;color: #666666; display:none; float:left;background-repeat:no-repeat;background-position:left center; padding:0px 20px;}
.info {background-image:url("/images/info.gif");}
.error {background-image:url("/images/error.gif");
} 
a {
	color: #0033FF;
}
.statusbar {
	color: #CCCCCC;
	background: #FFEBDD;
	width: 100px; 
	padding: 0 4px 0 4px;
	text-align:center;
	border-right: 5px solid #FFFFFF;
}	
.statusbaractive {
	background: #AD0101;
	color: #FFFFFF;
	width: 100px; 
	padding: 0 4px 0 4px;
	text-align:center;
	border-right: 5px solid #FFFFFF;
}
.listheader{ border-top: 1px solid #AD0101; padding:0px 10px 0px 10px; border-bottom: 1px solid #AD0101; font-weight:bold; margin-bottom:10px;}
.listrow{ padding:3px 10px 3px 10px;background: #f9f9f9; border-bottom: 5px solid #FFFFFF; border-top: 1px solid #999999;}
.listrow a{ text-decoration:none; display:block; color:#333333;}
.listrowalternative{ background-color:#e8f2f6;padding:3px 10px 3px 10px; border-bottom: 5px solid #FFFFFF; border-top: 1px solid #999999;}
.listrowalternative a{ background-color:#e8f2f6; text-decoration:none; display:block; color:#333333;}
.listfooter{ border-top: 1px solid #AD0101; margin-top:10px;}
.listfooter a{ text-decoration:none; color:#333333; font-weight:bold;}


.accountheader {
	color: #FFF;
	background: #1892C5;
	padding: 5px 10px 5px 10px;
	font-size: 12pt;
	font-weight: bold;
}	
.accountitem {
	background: #FFEBDD;
	color: #000;
	padding: 5px 10px 5px 10px;
	font-size: 12pt;
	border-top: 1px solid #FFFFFF;
}
.accountitem a {
	color: #000000; text-decoration:none;
}
.accountitem a:hover {
	color: #000000; text-decoration:underline;
}
#emailpopup{width: 500px; height: 500px;background-color: #ECF8FD;border:none;padding:20px;border: 1px solid #ccc;}
.red { color:#FF0000; }
#homenews p{color:#FFFFFF; font-size:10pt;}
#homenews *{color:#FFFFFF;}
