

/* ### START Global Template ### */
/* @group Reset */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, em, img, ins, strong, sub, sup, dd, dl, dt, li, ol, ul, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
margin: 0;
padding: 0;
border: 0;
}

a img, :link img, :visited img {
border: 0;
}

p.content { font:Verdana, Arial, Helvetica, sans-serif; word-spacing: 0.05em; letter-spacing: 1px; line-height: 1.5em; font-size: 1em; margin-top: 8px; margin-bottom: 4px; }

ol, ul {
list-style: none;
}
/* @end */

body  {
	margin:0px; 
	padding:0px;
/*
	background-image:url(/images/template/body-bg.gif); 
	background-position:top left; 
	background-repeat:repeat-x;
*/
    background: url(/images/template/body-bg-grad.gif) repeat-x top left #9ea8c3;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#132a68;
}

div#page-container  {
	width:851px;
    position: relative;
	background-color:#fff; 
	height:600px; 
	margin:11px auto;
}

div#head  {
	height:57px;
	margin:0px;
	padding:0px;
}

div#top_nav  {
	height:27px; 
	width:849px; 
	background-color:#4e67ac; 
	border:1px solid #132a68; 
	padding:0px; 
	margin:0px;
}
div#footer  {
	width:849px; 
	background-color:#4e67ac; 
	border:1px solid #132a68; 
	padding:0px; 
	margin:0px;
}

a.topnav:link, a.topnav:visited, a.topnav:hover, a.topnav:active   {
	color:#fff;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	float:right;
	padding:7px 10px 7px 10px;
	
}

a.topnav:hover   {
	color:#0c2464;
    background-color:#c3d3ff;
	border:1px solid #132a68;
	padding:7px 9px 7px 9px;
	border-width:0px 1px;	
}

a.leftnav:link, a.leftnav:visited, a.leftnav:hover, a.leftnav:active   {
	color:#0c2464;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	width:100%;
	display:block;
	font-size:11px;
	font-weight:bold;
	text-decoration:none;
	vertical-align:middle;
	padding:7px 0px;
	
}

a.leftnav:hover   {
	color:#fff;
    background-color:#4e67ac;
	border:1px solid #132a68;
	padding:6px 0px;
	border-width:1px 0px;	
}

.margin   {
	margin-left:20px;
}

.main-banner-img  {
	border:1px solid #132a68; 
	border-width:0px 1px;
	width:849px;
}

div#banner-content-spacer   {
	width:849px; 
	height:11px; 
	background-color:#4e67ac; 
	border:1px solid #132a68; 
	line-height:.5em;
}

table#content  {
	width:851px;
	border:1px solid #132a68;
	border-width:0px 1px;	
}

td#content_left_clm  {
	background-color:#c3d3ff; 
	border-right:1px solid #132a68;
	vertical-align:top;
	width:190px;
	padding:0px;
	margin:0px;
}

td#content_left_clm  {
	vertical-align:top;
	padding:0px;
	margin:0px;
}

td#content_right_clm {
    background-color: #fff;
    vertical-align: top;
}

ul.content-list  {
list-style: square;
line-height:15px;
margin:7px 25px;
}

div.city-page {padding:15px 0px;
 			   text-align:center;
 			  }

img.city-page-left {padding-right:15px;}
			  
h4.get-a-quote {font-size:24px;
                color:#A82424;
				text-align:center;
			   }

h4.get-a-quote a{color:#A82424;
				 text-decoration:none;
				}
               
/* ### START FORM elements ### */

span.req { color: #FF0000;  }
table.formcontainer { font-family:Verdana; font-size:11px; width: 640px; margin:20px 0; }
td.labelcolumnleft { vertical-align: top; width: 120px; text-align: right; padding-right:8px; }
td.inputcolumnleft { text-align: left; padding: 0px; }
td.inputcolumnleft input { width: 160px; font-family:Verdana; font-size:11px; }
td.inputcolumnleft select { width: 160px; font-family:Verdana; font-size:11px; }
td.labelcolumnright { vertical-align: top; width: 120px; text-align: right; padding-right:8px; }
td.inputcolumnright { text-align: left; padding: 0px; }
td.inputcolumnright input { width: 160px; font-family:Verdana; font-size:11px; }
td.inputcolumnright select { width: 160px; font-family:Verdana; font-size:11px; }
td.separator { height: 8px; }
input.submit  {background-color: #C3D3FF; border: 1px solid #132a68; padding:6px 3px; color:#4e67ac; cursor: pointer;}
input.submit:hover  {background-color: #4e67ac; color:#fff;}


/* @end */
