body {margin:0px; background-color:#999999;}
div {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#333333;}

.headerdiv {background-image:url(/images/newlogo_03.jpg); background-repeat:no-repeat; background-position:left top; width:798px; height:260px; margin:0px; padding:0px; text-align:left;position:absolute; top:0px;}

.leftpane { width:200px; margin:0px; padding:0px; position:relative; top:200px; left:20px;}
.topmenu {background-image:url(/images/mid_03.gif); background-repeat:repeat-y;  margin:0px; padding:0px; }
.undernav { border:1px solid #FFFFFF;  margin:15px 0px 150px 0px; padding:5px; background-color:#DCD9D9;  }

.toplogo { width:200px;  margin:0px; padding:0px; position:relative; top:0px; left:20px;}
.navdiv {min-height:150px; margin:0px; padding:0px 10px 0px 10px;}
A.nav {color:#FFFFFF; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; font-size:14px; display:block;
 background-image:url(/images/arrow_03.gif); background-position:left top; background-repeat:no-repeat; padding:2px 0px 5px 15px;
 text-decoration:none; border-bottom:1px solid #FFFFFF; font-weight:bold; margin:5px 0px 0px 0px;}
 A:hover.nav {color:#6bc3fb;border-bottom:1px solid #6bc3fb; }
 
 .maindiv { margin:260px 0px 0px 0px; text-align:left;  }
 .bodydivl {float:left; width:380px;min-height:400px;padding:0px 5px 0px 5px;text-align:left; }
 .bodydivl A {color:#990000;}
.bodydivr {float:right; width:160px; text-align:left; padding:3px 3px 3px 0px;   }
 
 .featured{text-align:center; border:1px solid #333333;padding:3px 3px 3px 3px; background-color:#EBE7E7;margin:0px 0px 25px 0px;}
 .featured A {color:#990000; text-decoration:none; background-image:url(/images/sarrow.gif); background-repeat:no-repeat; background-position:right; padding:0px 10px 0px 0px;}
 .featured img {margin:0px 0px 5px 0px;}
.line {}
  
 .bodydivlL{ text-align:left; min-height:350px; padding:0px 0px 0px 5px;}
 .bodydivlL A {color:#990000;}
 .clear
	{ 
  	clear:both; 
	/*** these next attributes are designed to keep the div 
	height to 0 pixels high, critical for Safari and Netscape 7 ***/ 
	  height:1px; 
	  overflow:hidden; 
	  line-height:1%; 
	  font-size:0px; 
	  margin-bottom:-1px; 
	} 
	
.footerdiv { font-family:Arial, Helvetica, sans-serif; color:#999999; text-align:right;  font-size:11px; padding:15px;margin:5px 0px 10px 0px; padding:5px; text-align:right; border-top:1px solid #CCCCCC;}	
.footerdiv A {color:#999999;  font-size:11px;}
.header {font-weight:bold;}
/*Datagrid*/
.listimage {padding:5px;}
.right {text-align:right;}

.grid {width:550px;}
.gridheader {text-transform:uppercase; background-color:#999999;}
.gridheader TD{ padding:5px; font-weight:bold;border-bottom:1px solid #000000;}
.gridlight TD{ padding:5px; border-bottom:1px dotted #999999;}
.gridlight TD A {color:#003399;	}
.griddark TD{ padding:5px; border-bottom:1px dotted #999999; background-color:#F3F3F4;}
.griddark TD A {color:#003399;	}
.pagers{}
/*Datagrid*/
.maintbl { padding:0px;}