body {background-color:#000000; margin:10px 0px 0px 0px; padding:0px;  color:#FFFFFF; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}

.top    {padding:0px 0px 0px 0px;  width:876px; }
.header {background-image:url(/images/v2/back.gif);background-repeat:repeat-y;padding:0px 0px 0px 5px;  width:871px; text-align:left;}
.mid 	{background-image:url(/images/v2/back.gif); background-repeat:repeat-y;padding:20px 0px 0px 0px;  width:876px; margin:0px 0px 0px 0px;}
.foot   {background-image:url(/images/v2/footer.gif); background-repeat:no-repeat;padding:30px 0px 0px 0px;  width:876px; text-align:center;}
.pdiv   { background-image:url(/images/v2/pback.gif); background-repeat:repeat-y; width:484px; padding:0px 0px 0px 0px; 
		text-align:left; color:#000000; float:left; margin:5px 0px 0px 225px;}
.pgreen {padding:8px 10px 0px 28px; margin:0px 0px 0px 0px;}

.pdiv1   { background-image:url(/images/v2/pback.gif); background-repeat:repeat-y; width:350px; padding:0px 0px 0px 0px; 
		text-align:left; color:#000000; float:left; margin:5px 10px 0px 165px;}
.smallright {float:right; margin:20px 25px 0px 0px;  width:320px;background-image:url(/images/v2/t2.gif);background-repeat:repeat-y; text-align:center;}		
.logindiv {background-image:url(/images/v2/loginback.gif); background-repeat:no-repeat; float:left; width:150px; height:180px; 
padding:82px 5px 5px 10px; text-align:left; margin:0px;}
.logindiv input { border:1px solid #999999; font-size:9px;  color:#666666; width:100px; margin:0px 0px 10px 0px; padding:2px; font-family:Arial, Helvetica, sans-serif;}

A.plkp {color:#FFFFFF;}
A:hover.plkp {color:#333333;}

.kick {position:absolute; margin:73px 0px 0px -14px;}

.bottomnav {color:#7E9997; font-size:10px;}
.bottomnav A {color:#7E9997; text-decoration:none; text-transform:uppercase;}
.bottomnav A:hover {color:#999999;text-decoration:underline;} 
.copy {color:#999999; font-size:10px; text-transform:uppercase;}
.logo {float:left; margin:0px 0px 0px 15px; }

.topnav {float:right; margin:15px 15px 0px 0px; color:#FFFFFF; text-transform:uppercase; font-family:Verdana, Arial, Helvetica, sans-serif;}

a.mainmenu {color:#FFFFFF; text-decoration:none; font-size:12px; margin:0px 8px 0px 8px;}
a:hover.mainmenu {color:#F7142B; text-decoration:underline; }

a.mainmenuon {color:#F7142B; text-decoration:underline;font-size:12px; margin:0px 8px 0px 8px; }

.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; padding:0px;
	} 
	
.pdivdrill { background-color:#C6DBD9;  padding:0px 0px 0px 0px; 
text-align:left; color:#000000;  margin:0px 0px 0px 28px; width:827px;}
.pdivdrill p { padding:5px 15px 15px 15px; margin:0px; }
H1 { background-image:url(/images/v2/h1.gif); background-repeat:no-repeat; font-family:  Helvetica, sans-serif; font-size:17px; color:#F7142B; padding:15px 5px 15px 50px; margin:0px; font-weight:300; }
H2 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0px 5px 10px; margin:0px 0px 0px 0px; color:#CCCCCC; background-color:#333333; }
H3 {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; padding:0px 0px 5px 10px; margin:5px 0px 5px 0px; }
.atintegrated {font-size:10px; text-align:center;}
.atintegrated A {color:#333333; text-decoration:none;}	

A.homenews { color:#25476E; text-decoration:none;}
A.homenews:hover {color:#4D7396 }
.homenewsp {border-bottom:1px dotted #CCCCCC; padding:5px 10px 5px 10px; margin:0px;}

A.utilitylink {color:#1D2928; text-decoration:none;}
A.utilitylink:hover {color:#333333; text-decoration:underline; }
.smalltext { font-size:10px;font-family:Verdana, Arial, Helvetica, sans-serif;padding:0px 0px 10px 10px; margin:0px; }
.newart {font-weight:bold; color:#FF0000;}
.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;	}
form {margin:0px; padding:0px;}
.text
	{
	margin: 2px 0 2px 0;
	padding: 2px;
	border: 1px solid #797979;
	font: 11px Verdana;
	background: #FFF;
	}
.bttn150
	{
	margin: 2px 0px 2px 0;
	padding: 0px;
	border: 1px solid #797979;
	font: 10px Verdana;	
	text-transform: uppercase;
	background:#1F2C2B;
	text-align:center;
	color:#FFFFFF;
	width:150px;
	
	}	
.bttn
	{
	margin: 2px 0px 2px 0;
	padding: 0px;
	border: 1px solid #797979;
	font: 10px Verdana;	
	text-transform: uppercase;
	background:#1F2C2B;
	text-align:center;
	color:#FFFFFF;
	
	
	}		