*{ margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:11px;}
body{ text-align:center;}
div#container{width:795px; margin:20px auto; text-align:left; }

.Flashcontent{ width:600px; overflow:auto; overflow:hidden; padding-left:10px; margin-top:15px;}

.maincontent{ width:600px; overflow:auto; overflow:hidden; padding-left:15px; margin-top:15px;}
.maincontent p{ font-size:11px; color:#333333; text-align:justify; margin:10px 0;}
.maincontent p a.more{ text-decoration:none; background:#FF9900; padding:0 5px; color:#FF9900;}
a.more{color:#FF9900;}
.maincontent p a.more:hover{ background:#900; color:#fff;}
.maincontent ul, div#maincontent ol{ font-size:11px; padding-left:20px;  margin:15px 0;margin-left:20px;}
.maincontent h2{ color:#990000; font-size:15px; text-transform:uppercase; margin-bottom:5px;}
.maincontent h3{ font-size:12px; color:#003366; margin-top:15px;}
.maincontent h4{ font-size:12px; color:#161616; margin-top:15px;}

div#sub_home{ width:48%; float:left; padding:0 5px 5px 0;}
div#sub_side{width:48%; float:right; padding:0 0 5px 0;}
div#sub_side h2{ color:#336699; font-size:12px; }
div#sub_side h2 span{ color:#003366; font-weight:bold;}
div#sub_side ul{ list-style-type:none; margin:0; padding:0;}
div#sub_side ul li{margin:6px 0; border-bottom: 1px dotted #ccc; padding-bottom:5px;}
div#sub_side ul li img{ float:left; margin-right:5px;}

.maincontent form input, div#maincontent form select{ border:1px solid #999; font-size:11px;}
.maincontent form{ background:#f6f6f6; border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding:10px; margin:5px 0; font-size:11px;}
.maincontent form h4{ font-size:12px; color:#161616; margin-top:15px;}

.maincontent ul.myconts{ list-style-type:none;margin:0; padding:0; }
.maincontent ul.myconts li{ float:left; width:32%;margin:10px 0; margin-left:2px; height:105px; color:#333;}
.maincontent ul.myconts li h3{font-size:12px; color:#fff; margin:0; background:#FF9900; padding:5px; text-transform:lowercase; margin-bottom:5px;}
.maincontent ul.myconts img{ float:left; margin-right:5px;}

div#myforms{background:#f6f6f6; border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding:10px; margin:5px 0; font-size:11px;}
div#myforms form input, div#maincontent form select{ border:1px solid #999; font-size:11px;}

.maincontent #tab {width:600px; overflow:auto; overflow:hidden; padding-left:15px; margin-top:15px;}
.maincontent #tab input, .maincontent #tab select{ border:1px solid #999; font-size:11px;}
.maincontent #tab{ background:#f6f6f6; border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding:10px; margin:5px 0; font-size:11px;}
.maincontent #tab h4{ font-size:12px; color:#161616; margin-top:15px;}
.maincontent #tab .tdform { padding-bottom:5px; padding-top: 5px;}

.tdheader {font-weight: bold; font-size: 8pt;font-family: Verdana; 
			border-bottom: 1px solid Gray; padding-bottom:0px; background-color:White;}

.tdheader1 {font-weight: bold; font-size: 8pt;font-family: Verdana; 
			border-bottom: 0px solid Gray; padding-bottom:0px; background-color:White;}

			
tr a{ color:#336699;text-decoration:none;}
tr a:hover{ color:#FF6600;}

.rptrleft {background-color: White; font-weight:bold;padding:4px 0 4px 4px;width:20%}
.rtprheader {color: #336699; font-weight:bold;font-size:10pt;padding:5px 0 5px 2px;}
.rtprheader a{color: #336699; font-weight:bold;font-size:10pt;padding:5px 0 5px 2px;text-decoration:underline; }
.rptrright {background-color:White;padding:4px 0 4px 4px;}


.srptrleft {background-color: White; font-weight:bold;padding:6px 0 6px 6px;width:15%;text-align:left;font-size:12px}
.srtprheader {background-color:#f6f6f6;color: #336699; font-weight:bold;font-size:10pt;padding:5px 0 5px 4px;text-align:left;}
.srtprheadermain {background-color:#f6f6f6;color: #990000; font-weight:bold;font-size:10pt;padding:5px 0 5px 8px;text-align:left;border-bottom:solid 3px black;font-size:15px;}
.srptrright {background-color:White;padding:6px 0 6px 4px;text-align:left;font-size:12px}

.arptrleft {background-color: White; font-weight:bold;padding:8px 0 8px 4px;width:20%}
.artprheader {color: #336699; font-weight:bold;font-size:10pt;padding:5px 0 5px 2px;}
.artprheader a{color: #336699; font-weight:bold;font-size:10pt;padding:5px 0 5px 2px;text-decoration:underline; }
.arptrright {background-color:White;padding:8px 0 8px 4px;}

.gridview td{font:9pt arial, tahoma, helvetica, sans-serif; color:black; padding: 8px 0 0 8px;background-color:white;text-align:center  }

.gridheader td {background-color:#bfcddb; font:9pt verdana; color:black; padding: 4px 0 4px 10px; text-align:center; vertical-align:middle; border-right:solid 1px white}


.maincontent #tabauth {width:600px; overflow:auto; overflow:hidden; padding-left:15px; margin-top:15px;}
.maincontent #tabauth input, .maincontent #tab select{ border:1px solid #999; font-size:11px;}
.maincontent #tabauth{ background:white; border-bottom:1px solid #ccc;border-top:1px solid #ccc; padding:10px; margin:5px 0; font-size:11px;}
.maincontent #tabauth h4{ font-size:12px; color:#161616; margin-top:15px;}
.maincontent #tabauth .tdform { padding-bottom:5px; padding-top: 5px;}

.clogout {float:right; padding:1px 20px;font-family:Verdana;font-size:10px;}

.maincontent #serviceheader {font-weight: bold; font-size: 10pt;font-family: Verdana; background-color:#FF9900; color: white;
			border-bottom: 1px solid Gray;padding:5px 0 5px 5px;}
.maincontent #serviceheader1 {font-weight: bold; font-size: 10pt;font-family: Verdana; background-color:#FF9900; color: white;
			border-bottom: 1px solid Gray;padding:5px 0 5px 5px;}
.maincontent #serviceheader2 {font-weight: bold; font-size: 10pt;font-family: Verdana; background-color:#FF9900; color: white;
			border-bottom: 1px solid Gray;padding:5px 0 5px 5px;}
.maincontent #serviceheader3 {font-weight: bold; font-size: 10pt;font-family: Verdana; background-color:#FF9900; color: white;
			border-bottom: 1px solid Gray;padding:5px 0 5px 5px;}
			
.serviceheadersub {font-weight: bold; font-size: 8pt;font-family: Verdana; 
			border-bottom: 1px solid Gray; padding-bottom:0px; background-color:White;padding-top:10px;}

div#topform{background:url(../images/form_rounded_top.gif) no-repeat; height:15px; margin:0; }
div#bottomform{ background:url(../images/form_rounded_bottom2.gif) no-repeat 0 100% #ededed; height:15px; margin-bottom:10px}

TD.main, P.main {
  padding-top: 3px;
  padding-bottom: 3px;
}

TD.main1, P.main1 {
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
}



