html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	font-size:13px;
	background-color: #fff;	
	color:#555; 
	
}

/* main site links */
img, div { behavior: url(javascript/iepngfix.htc); }
a:link {color: #fff; text-decoration:none;}
a:visited {color: #fff; text-decoration:none;}
a:hover {color: #fff; text-decoration:none;}
img {display:block; border:none;}
p {margin:9px 0px;}


#siteWrapper {width:100%;}

#global { width:960px; margin:0 auto 0 auto;}
#siteWrapper {width:100%; background:url(images/site-wrapper.jpg) top center no-repeat;}
#headerWrapper {width:960px; height:157px; position:relative;}
#logo {
	position:absolute;
	top:41px;
	left:12px;
}
#logo img {display:inline;}
#topImages {position:absolute; right:15px; top:14px;}

#navWrapper {width:960px; top:116px; height:31px; line-height:31px; position:absolute;}
#nav a {color:#fff; font-size:18px; font-style:italic; line-height:31px; padding:0px 10px; font-family: Arial, Helvetica, sans-serif;}


#homeWrapper {width:960px;}


#homeMain {width:960px; height:392px; position:relative;}
#h-Auto {position:absolute; left:5px;}
#h-Home {position:absolute; left:487px;}
#h-Business {position:absolute; left:5px; top:226px;}
#h-Health {position:absolute; left:328px; top:226px;}
#h-Life {position:absolute; left:649px; top:226px;}


#homeContentWrapper {background:url(images/h-content-bg.jpg) top no-repeat; min-height:230px; _height:250px; _overflow:visible; padding-top:5px;}

#homeContent {float:left; margin-left:150px; _margin-left:80px; width:785px;}
#homeC2A {width:420px; float:right; margin-right:15px; _margin-right:7px; padding-top:15px; margin-left:9px;}
#homeC2A img {float:left;}

#homeBlog {width:533px; float:left; margin-left:20px; _margin-left:10px;}
#homeBlogContent {padding:1px 8px 8px 8px; background:url(images/blog-bg.gif) bottom no-repeat; min-height:130px;}
#homeBestBiz {position:absolute; right:15px; top:-153px;}
#homeBizWrapper {position:relative;}

#iWrapper {background:url(images/i-content-top-bg.gif) top no-repeat;}
#iContentWrapper {}


#iTopC2A {height:110px; padding-top:4px; padding-left:26px;}
#iTopC2A img {float:left; margin-left:20px;}

#iCol {float:right; width:178px; min-height:488px; margin-right:13px; _margin-right:6px;}
#iCol img {margin: 15px auto 0px auto; border:none;}
#iContent {float:left; margin-left:24px; _margin-left:12px; width:700px; min-height:450px; padding-top:25px;}

.contactFormDiv {margin: 0px 10px 10px 10px; float: left; width:170px;}


#footerLinks {clear:both; width:920px; padding:7px 20px 0px 20px; height:41px; font-size: 12px;  margin:0 auto; line-height:27px; background:url(images/bottom.gif) no-repeat;}
#footerNav {color:#0f4931; float:right; text-align:right;}
#footerNav a {color:#0f4931; padding:0px 4px;}
#footerText { float:left;color:#0f4931; line-height:30px;}
#footerText a { color:#0f4931;}


#Ten11 { clear:both; text-align:right; font-size: 11px; color:#466b5c; width:940px; margin:0 auto; }
#Ten11 a {font-size:11px; padding: 0px 3px; color:#466b5c;}

br.clear {clear:both; height:0px;}
div.clear {clear:both; height:0px;}

h1 {font-size:28px; font-weight:normal; margin:0px 0px; line-height:26px;}
h1.home {font-size:22px; font-weight:normal;  margin:6px 0px;}

h2 {font-size: 18px; }
h3 {font-size: 16px;}
h4 {font-size:14px; margin:0px;}


li {}

