/* CSS Document */

body {font-family: Arial, Helvetica, sans-serif;font-size: 14px;/*0.88em;*/margin: 0px 0;}
h1, h2, h3, h4, h5 {font-family: Verdana, Arial, Helvetica, sans-serif;margin: 0;	padding: 0;}
h1 {	font-size: 22px;font-weight: bold;}

h3 {	font-size: 16px;color: #2860b7;font-weight: bold;}
h4 {	font-size: 135%;	}
h5 {	font-size: 100%;	}

p, ul, ol {margin: 0;	padding: 5px 0 0 0;}
a:link{color: #2860b7;}
a:visited {color: #800080;}
a:hover {color: #c80d05;}
.first {	padding-top: 0	! important;}

#container {	width: 1004px;	margin: 5px auto;	padding: 0;	}/*outside of whole site*/
#main {margin-left:180px;} /*magin to move right of menu*/
.white .content { padding: 10px 10px 10px 10px; }/* padding round white content of boxes*/
.white  p { padding: 10px 0px 10px 0px; }

.content ul {list-style-type: square;margin-left: 1em;padding:5px 10px 5px 10px;vertical-align:top;
	list-style-image: url("../img/bullet-blue.gif");}
.content li {padding-top:5px;}
.right ul {list-style-type: disc;list-style-image:none; padding:10px 0px 10px 60px;margin-left: 20px;}
.right li {padding:5px 0 5px 0px;}

/* columns */
.left {float:left;width: 264px; margin:10px 0 0 10px;display:inline;} 
.middle {float:left;	width: 264px; margin:10px 0 0 10px;	display:inline;} 
.right {float:right;	width: 264px; margin:10px 0 0 10px;	display:inline;} 
.left_middle {float:left;width: 538px; margin:10px 0 0 10px;	display:inline;} 
.middle_right {	float:left;width: 538px; margin:10px 0 0 10px;display:inline;}

.floatL {float:left;}
.floatR {float:right;}
.floatC {margin: 0px auto; text-align:center;}
.bluetext {color:#2860b7; font-weight:bold; font-size:12pt;}
.redtext {color:#c80d05; font-weight:bold; font-size:12pt;}
.txtbig {font-weight:normal; font-size:24px;padding:5px;}
.redtext img {vertical-align:middle;}
.nopad {padding-bottom:0px !important}

img {border:0;}
a img {border:0;}
.clickimage  { margin-top:1px; margin-bottom:1px; border-width:0px;  }
.clickimage  img {vertical-align:middle; border:1px solid #FFF; margin:10px 10px 10px 5px;}
.clickimage a {text-decoration: none; border:1px solid #FFF;}
.clickimage a :hover {border:1px solid #000;	color: #666600; text-decoration: none; }
.email {border-width:0px;margin-top:1px; margin-bottom:1px;}
.email img  {border:0px solid #FFF;}
.email a {text-decoration: none; border:1px solid #FFF;}
.email a:hover {border:1px solid #000000;}
.phoney {float:right;padding-bottom:10px}

div.clear {clear: both;	}
div.padding {height: 15px;line-height: 15px;font-size: 15px;	}
div.spacer {height: 10px;line-height: 10px;font-size: 10px;}

#header {color: #2860b7;font:bold 24px arial;margin:0 0 0 0; }
	#header img {float:left;vertical-align: top;	padding: 12px 20px 12px 10px;}
	#header strong {padding: 10px 0 10px 0;}
#sweepup {float:right;color: #ffffff; font:bold 18px Verdana;margin: -21px 1px 0 0; padding: 0px 0px 0px 0px;
		background: #2860b7 url("../img/header/bl.gif") no-repeat bottom left;}
	#sweepup ul {list-style-type: none;font-family: Verdana;	font-weight: bold;font-size: 18px;padding: 0 40px 0 100px;}
	#sweepup p {float: left;padding: 0px 10px 0px 30px;}
#info_bar .content {	padding: 10px 10px 10px 10px;/*size of grey bar*/}

#mainmenu {float:left;width:180px;text-decoration: none;display:block;color:#2860b7;background-color:#FFFFFF;padding:10px 0px 0 0px;}
	#mainmenu ul{list-style-type: none;margin: 0;padding: 0;margin-bottom: 0; /*bottom spacing between each UL and rest of content*/}
	#mainmenu ul li{padding-bottom: 1px; /*bottom spacing between menu items*/ color:red;}
		#mainmenu ul li a{font: normal 12px Verdana;color: black;	background: #B2CDEE; display:block; padding: 5px 0;
	line-height: 18px;padding-left: 6px; /*link text is indented 8px*/	text-decoration: none; border-width:1px 0;}
		#mainmenu ul li a:hover { /*hover state CSS*/	color: white;background: #2860b7;}

body.adm  #mnfot,body.adm  #mnfot a,
body.vliq  #mnthi,body.vliq  #mnthi a,
body.cva  #mntwe,body.cva  #mnwe a,
body.ppa  #mnele,body.ppa  #mnele a,
body.whte  #mneig,body.whte  #mneig a,
body.whtd  #mnsev,body.whtd  #mnsev a,
body.whtc  #mnsix,body.whtc  #mnsix a,
body.hiwu  #mnfiv,body.hiwu  #mnfiv a,
body.hswu  #mnfou,body.hswu  #mnfou a,
body.wuwu  #mnthr,body.wuwu  #mnthr a,
body.wiwu  #mntwo,body.wiwu  #mntwo a,
body.home  #mnone,body.home  #mnone a
	{ /*hover state CSS*/	color: black;background: #2860b7;}

		
#footer {font-family: Verdana, sans-serif;	font-size: 11px;	font-weight: bold;	color: #ffffff;	}
	#footer .tr {background-image: url("../img/footer/tr.gif");background-position: 560px 0;	}
	#footer .content {padding: 8px 15px 18px 0px;}
		#footer ul {list-style-type: none;list-style-image:none; }
			#footer ul li {	float: left;padding:0 35px 0 0 ;display:inline;}
				#footer ul li a {color: #ffffff;text-decoration: none;}
				#footer ul li a:hover {	text-decoration: underline;	}					

table.compare {width:800px; border-style:solid; border-color:#000; border-width:medium;  border-collapse:collapse;
	table-layout:auto;}
table.compare td {width:90px; font-weight:normal;border-style:solid;border-width:thin;padding:3px 3px;vertical-align:top;}
table.compare th { font-weight:bold;border-style:solid;border-width:thin;padding:3px 3px;vertical-align:middle;
	text-align:center;}
.col1 {text-align:left ! important; width:90px}
.coldouble {width:180px ! important;}

				
				
.t { background-repeat: repeat-x; background-position: top; }
.b { background-repeat: repeat-x; background-position: bottom; }
.l { background-repeat: repeat-y; background-position: left; }
.r { background-repeat: repeat-y; background-position: right; }
.tl { background-repeat: no-repeat; background-position: top left; }	
.tr { background-repeat: no-repeat; background-position: top right; }
.bl { background-repeat: no-repeat; background-position: bottom left; }
.br { background-repeat: no-repeat; background-position: bottom right; }

.white { background-color: #ffffff; }
.white .t { background-image: url("../img/wrappers/white/on_white/t.gif"); }
.white .b { background-image: url("../img/wrappers/white/on_white/b.gif"); }
.white .l { background-image: url("../img/wrappers/white/on_white/l.gif"); }
.white .r { background-image: url("../img/wrappers/white/on_white/r.gif"); }
.white .tl { background-image: url("../img/wrappers/white/on_white/tl.gif"); }
.white .tr { background-image: url("../img/wrappers/white/on_white/tr.gif"); }
.white .bl { background-image: url("../img/wrappers/white/on_white/bl.gif"); }
.white .br { background-image: url("../img/wrappers/white/on_white/br.gif"); }

.light_grey {background-color: #ededed;}
.light_grey .t { background-image: url("../img/wrappers/light_grey/border.gif"); }
.light_grey .b { background-image: url("../img/wrappers/light_grey/border.gif"); }
.light_grey .l { background-image: url("../img/wrappers/light_grey/border.gif"); }
.light_grey .r { background-image: url("../img/wrappers/light_grey/border.gif"); }
.light_grey .tl { background-image: url("../img/wrappers/light_grey/tl.gif"); }
.light_grey .tr { background-image: url("../img/wrappers/light_grey/tr.gif"); }
.light_grey .bl { background-image: url("../img/wrappers/light_grey/bl.gif"); }
.light_grey .br { background-image: url("../img/wrappers/light_grey/br.gif"); }
.light_grey div.content {	padding: 5px;} /*size of padding round grey box headers*/
.light_grey h2 {font: normal 16px Verdana;color: black;}

.blue {background-color: #2860b7;}
.blue .t { background-image: url("../img/wrappers/blue/t.gif"); }
.blue .b { background-image: url("../img/wrappers/blue/b.gif"); }
.blue .l { background-image: url("../img/wrappers/blue/l.gif"); }
.blue .r { background-image: url("../img/wrappers/blue/r.gif"); }
.blue .tl { background-image: url("../img/wrappers/blue/tl.gif"); }
.blue .tr { background-image: url("../img/wrappers/blue/tr.gif"); }
.blue .bl { background-image: url("../img/wrappers/blue/bl.gif"); }
.blue .br { background-image: url("../img/wrappers/blue/br.gif"); }
.blue.line .content {padding: 3px 0;	}