html, body
{
    margin: 0px 0px 0px 0px;
    line-height: 20px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
 	font-size:13px;
	background:url(images/body-bg.gif) repeat-x #fff;	
	color:#555; 
	
}

/* main site links */
img, div { behavior: url(javascript/iepngfix.htc); }
a:link {color: #105AA4; text-decoration:underline;}
a:visited {color: #105AA4; text-decoration:underline;}
a:hover {color: #597C9F; 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; margin-bottom: 10px;}


#homeMain {width:960px;}
/**/

#h-Auto {float: left; margin-right: 24px;}
#h-Home {float: left;}
#h-Business {float: left; margin: 5px 22px 0 0;}
#h-Health {float: left; margin: 5px 22px 0 0;}
#h-Life {float: left; margin: 5px 0 0 0;}

#homeContentWrapper {background:url(images/h-content-bg.jpg) top no-repeat; min-height:230px; _height:250px; _overflow:visible; padding-top:5px; position: relative;}
#facebook {position: absolute; top: 220px; left: 25px;}
#twitter {position: absolute; top: 220px; left: 80px;}


#homeContent {float:left; margin-left:150px; _margin-left:80px; width:785px;}
#homeC2A {width:300px; float:right; margin-right:10px; _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 {background:url(images/i-content-bg.gif) center repeat-y; min-height:400px;}


#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;}


#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;}
#footerText a { color:#0f4931;}

#footer {width:920px; font-size: 12px;  margin:0 auto 20px auto;}
#footerAddress {float: left;}
#Ten11 {float:right; text-align:right; font-size: 11px; color:#466b5c; }
#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; margin-bottom: 15px;}
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;}

#pretty-login{background-color:#fff; width:400px; height:150px; padding:42px 12px 0 12px; border:1px solid #4F9A7A; margin-left:24px;}
li {}

#logout{float:right; margin-right:9px}
.dg {padding:1px 1px 1px 1px; border-top:solid 1px #686524; border-color:#eeeeee;}
.dgHeader {background-color:#1367b1; font-size:14px; height:25px; color:#ffffff; font-weight:bold;}
.dgItem {background-color:#ffffff; color:Black; font-size:14px; font-weight:normal;}
.dgAltItem {background-color:#eeeeee; color:Black; font-size:14px; font-weight:normal;}
.alert{color:Red;}
