body {background-color:#3F3F3F; margin:0px; padding:0px;}

.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; 
	} 
.maindiv {background-color:#FFFFFF; width:779px;}

.holder { background-image:url(/images/house.jpg); background-repeat:no-repeat; height:226px; border-top:3px solid #CC6733;}

.menubar {background-color:#996600; height:45px;background-image:url(/images/block1.gif); background-repeat:repeat-x;
 border-bottom:1px solid #20435F; text-align:left; }

.menubar TD  A {color:#FFFFFF;  text-decoration:none; font-family:Arial, Helvetica, sans-serif; 
font-size:16px; text-transform:uppercase; font-weight:bold; }
.menubar TD A:hover { text-decoration:underline;} 
.navtd {border-left:1px solid #FFFFFF;}

.bodydiv {border-top:1px solid #FFFFFF;
background-color:#5489A9; 
background-image:url(/images/bodybg.jpg); 
background-repeat:repeat-x;
color:#FFFFFF; 
text-align:left;
font-family:Arial, Helvetica, sans-serif; 
font-size:12px; 
border-bottom:1px solid #FFFFFF; padding:10px 35px 10px 35px;}
.bodydiv TD {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFFFFF; }
.bodydiv H1 {font-family:Arial, Helvetica, sans-serif; font-size:16px; color:#FFFFFF; border-top:4px solid #39576F;margin:2px 0px 5px 0px; text-align:left; padding:5px 0px 0px 0px;}
.bodydiv P { text-align:left;}
.bodydiv UL {margin:5px 0px 5px 2px;padding:0px;}
.bodydiv  li{margin:0px;padding:1px 0px 1px 15px; list-style-type: none; background-image:url(/images/arrow.gif);
background-position:left; background-repeat:no-repeat;}
.bodydiv A {color:#FFFFFF;}
.bodydiv A:hover {color:#66CCFF;}
.header {font-weight:bold;}

.footer{ background-color:#193447; padding:10px 10px 10px 0px; color:#999999; 
font-family:Arial, Helvetica, sans-serif; font-size:10px; }
.footer A{ color:#999999;}

.div1 {height:25px; text-align:right; padding:10px 30px 0px 0px; }
.div1 A {font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#1C374A; text-transform:lowercase; padding:0px 6px 0px 6px;
text-decoration:none; font-weight:bold;}
.div1 A:hover {text-decoration:underline;}
A.llink { border-right:1px solid #1C374A;}


.div2 {width:160px; text-align:left; padding:5px 5px 5px 5px; float:left; border:2px solid #3B576F; 
margin:2px 0px 0px 5px; background-color:#FFFFFF; height:70px;
font-family:Georgia, "Times New Roman", Times, serif;font-weight:bold; text-transform:uppercase;}
.line1 {font-size:28px; color:#CC6633; padding:0px; margin-bottom:0px; }
.line2 {font-size:36px; color:#CC6633; margin-top:0px;  padding:0px;}
.div3 {width:250px; text-align:left; padding:50px 10px 5px 0px; float:right; background-image:url(/images/dot.gif); background-repeat:repeat-x; background-position:bottom;
 font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; color:#38586F; font-weight:bold; text-transform:none; }


/*Datagrid*/
.listimage {padding:5px;}
.right {text-align:right;}

.grid {width:500px;}
.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:#FFFFFF;	}
.griddark TD{ padding:5px; border-bottom:1px dotted #999999; }
.griddark TD A {color:#FFFFFF;	}
.pagers{}
/*Datagrid*/

.warning {display:block;padding:2px 2px 2px 2px;margin:5px 2px 2px 2px;border-style:solid;border-width:1px;color:#FF0000;background-color:#FFFFCC;border-color:#FF0000;	}
.warning td {color:#FF0000;}
.ofp {border:2px solid  #000033; background-color:#FFCC33;  }
.ofp p {font-size:14px; font-weight:bold; text-transform:uppercase;color:#000000;}
.of {border:2px solid #000033; background-color:#FFF7E1;  }
.of p {font-size:12px;text-transform:capitalize;color:#000000;}
.imgclass {border:1px solid #FFFFFF;}
.clear1
	{ 
  	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:0px; padding:0px;
	} 