html, div {margin: 0px; padding: 0px;}
body {background-color: #004C8A; color: #000000; font: 500 100%/110% Arial, Helvetica, sans-serif;
text-align:center; margin: 0px; padding: 0px;}

/***************     general     ***************/
img {border: none;}
img.lt {float: left; margin-right: 10px; margin-bottom: 5px;}
img.rt {float: right; margin-left: 5px; margin-bottom: 5px; margin-top: 10px;}
h1 {color: #000000; font-size: 100%; line-height: 110%; font-weight: 600;}
h2, h3, h4 {color: #000000; font-size: 105%/*18px*/; margin-left: 10px;}
.clear {clear: both;}


div#entire {width: 765px; margin: 10px auto 0; background-image: url(../imgs/bkgrd_main.gif); background-color:white; 
background-position: top left; background-repeat: no-repeat; padding-bottom: 1px; /*  For proper display of background color in Netty and Moz/FF  */}

/***************     header     ****************/
.tagline_a, .tagline_b {color: #149e64; background-color: transparent; font-weight: normal; letter-spacing: .15em;}
h1.tagline_a {font-size: 48px; margin: 0; padding: 0 0 15px 0; line-height:48px;}
h2.tagline_b {font-size: 24px; margin: 0; padding: 15px 0 0 275px;}

/***************     content     ***************/
div#colcontent {float: right; width: 596px; background-color: transparent; padding-bottom: 50px; padding-left: 15px; margin-top: 12px;
	text-align: left; border-left: 1px solid #004C8A;}
	img#quote {margin-left: 140px;}
	img#taga {margin-bottom: -5px;}
	hr {color: #004C8A; width: 100%; height: 1px; margin: 0; padding: 0;}
	img#tagb {margin-left: 110px; margin-top: -5px;}
	div#content {margin-top: 25px; margin-left: 45px; width: 500px;}
	div#content a {color: #149E64; border-bottom: 1px dashed #ffffff; text-decoration: none;}
	div#content a:hover {color: #673539; border-bottom: 1px dashed #673539;}

/***************     navigation     ***************/
div#colnav {float: left; width: 143px; background-color: transparent; margin-top: 10px; margin-left: 0; text-align: left;}
	/*****  logo placement *****/
	div#colnav img {margin-left: 12px;}
	/*****  need padding set at zero on tag below for correct display in Netty and Moz/FF  *****/
	ul#nav {float: left; list-style: none outside none; font-size: 80%; font-weight: 700; line-height: 100%; width:140px;  
	margin: 91px 0 45px 0; padding: 0;}
		ul#nav li {margin-bottom: .5em;}
		ul#nav li a, h1 a {display: block; color: #004C8A; text-decoration: none; background-color: transparent; width: 109px;
		background-image: url(../imgs/linkpaw_a.gif); background-position: 15px center; background-repeat: no-repeat; 
		padding: 4px 0px 2px 31px;}
		ul#nav li a:hover, h1 a:hover {color: #F9F399; background-color: #004C8A; background-image: url(../imgs/linkpaw_over.gif);
		background-position: 15px center;}
		ul#nav li.sel {color: #7AB9E2; background-color: transparent; background-image: url(../imgs/linkpaw_sel.gif);
		background-position: 15px center; background-repeat: no-repeat; padding: 4px 0px 2px 31px;}
	h1#phone {margin-top: 25px; color: #004C8A; text-align: right; font-size: 90%; font-weight: 600;}

/***************     bottom navigation and copyright     ***************/
div#bottomnav {clear: both; width: 765px; text-align: left; margin: 0 auto; padding: 0; font-size: 70%; font-weight: 700;  
letter-spacing: .15em; line-height: 110%;}
	div#bottomnav ul {list-style: none outside none; margin: 10px 0 10px 0; padding: 0;}
		div#bottomnav li {display: inline; margin-right: 15px; margin-left: 0px;}
		div#bottomnav a {color: #149E64; text-decoration: none;}
		div#bottomnav a:hover {color: #F9F399;}
		div#bottomnav li.sel {color: #7AB9E2;}
	div#bottomnav p {margin: 0; color: #7AB9E2;}




