
body 
{margin:0px 0px;text-align:center;font:14px/17px  verdana, arial, helvetica, sans-serif; background:url(images/bg.jpg);background-repeat:repeat-x;background-color:#003F6E;}

html, body {
height: 100%;
}
h1{color:#0060AC;font-family:sans-serif,verdana, arial, helvetica;font-weight:normal;line-height:26px;margin-top:5px}
h2{color:#0060AC;font-family:sans-serif,verdana, arial, helvetica;font-weight:normal;line-height:22px}
h3{color:#0060AC;font-size:17px;font-family:sans-serif,verdana, arial, helvetica;margin-top:10px;margin-bottom:10px}
 
#container{
width:1000px;height:650px;margin:0px auto;text-align:left;padding:0px;border:0px solid gray;background:url(images/header.jpg) top right no-repeat;background-color:white }

#container img{margin-left:20px}

#container .containerLeft{width:21px;background:url(images/left.jpg);background-repeat:repeat-y}
#container .containerRight{width:42px;background:url(images/right.jpg);background-repeat:repeat-y}



#top{margin-top:142px;border:0px solid green;width:1000px;margin-bottom:0px;height:33px;padding:0px;background:url(images/headerlower.jpg);}





#left{border-right:1px solid #56728F;float:left;width:170px;height:650px;padding-left:19px;}
#content{border:0px solid gray;padding:15px;float:left;width:654px;}




#right{border:1px solid green;float:left;width:98px;padding-top:0px;margin-left:0px;height:400px}
#footer{}

.quoteform_button{width:120px;background-color:#006699;color:white}



#leftimages img {margin-left:0px}




/*h1{font-size:22px;margin-bottom:5px;color:#666699}
h2{font-size:20px;margin-bottom:5px;color:#666699;margin-top:0px}
h2.main{color:white;padding:3px;margin-top:10px;padding-left:238px}*/



h4{color:#666699;margin-bottom:0px;font-size:13px;}

h1.barHeading{padding-bottom:2px;width:650px;border-bottom:1px solid #969596;font-weight:normal;margin-top:3px;color:#8C8C8C;text-align:left;font-size:28px;line-height:29px}


/*h1.barHeading{font-size:15px;padding:3px;text-transform: uppercase}*/




.button{}

.clientSearchFieldsBox{margin-top:15px;}

.emsg{color:red;font-size:11px}

/*a {text-decoration:none}

a:link {color:blue;}
a:visited {color:blue;}
a:hover {background-color:#e6e6e6;}*/


#footer a:hover {background-color:#e6e6e6;}




#newspage_subsection_form{display:none}




.text_field{height:13px}
.button{width:150px;background-color:#99cc99;color:white}

.imgMargRight{margin-right:15px;}







/* CSS Popout menuv */

/* Fix IE. Hide from IE Mac \*/
* html #menuv ul li{float:left;height:1%;}
* html #menuv ul li a{height:1%;}
/* End */

#menuv		                                 /* position, size, and font of  menu */
	{	
	/*position:absolute;	*/
	/*top:19em;
	left:6em;
	z-index: 10;*/
	margin-top:10px;
	width: 11em;						          /* [1] width of menu item (i.e., box) */
	text-align: center;
	font-size: 0.9em;
	font-family: helvetica, arial, geneva, sans-serif;
	}

#menuv a
	{
	width: 100%;
	display:block;						
	padding-top: 0.2em;						/* expands menu box vertically*/
	padding-bottom: 0.2em;
	border-bottom:1px solid #B4B5B8;		/* adds bottom border */
	white-space:nowrap;
	}

#menuv a, #menuv a:visited				/* all menus at rest */
	{
	color: white;
	background-color: #4573A8;
	text-decoration:none;				       /* removes underlines from links */
	}

 #menuv a.parent, #menuv a.parent:hover 	/* attaches parent-arrow on all parents */
	{
	background-image: url(nav_white.gif);
	background-position: right center;
	background-repeat: no-repeat;
	}


#menuv a:hover				             /* all menus on mouse-over */
	{
	color: white;
	background-color: #24C4E6;
	}
	
#menuv li
	{
	list-style-type:none;		            /* removes bullets */
	}

#menuv ul li
	{
	position:relative;
	}

#menuv li ul
	{
	position: absolute;
	top: 0;
	left: 12em;				                 /* distance from  left menu (this should be the same as width value in #menuv [1]) above */
	display: none;
	}

div#menuv ul
	{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 12em;			              /* width of sub menus  (this should be the same as width value in #menuv [1]) above */
	}
	
#menuv ul ul, div#menuv ul ul ul{
	margin:0;				               /* keeps the menu parts together */
	padding:0;
	width: 16em;
}
	
	
	

div#menuv ul ul, div#menuv ul ul ul, div#menuv ul li:hover ul ul, div#menuv ul li:hover ul ul ul
	{
	display: none;
	}

div#menuv ul li:hover ul, div#menuv ul ul li:hover ul, div#menuv ul ul ul li:hover ul
	{
	display: block;
	}





