/* @override 
	http://stg2.com/clients/goodcare/site/includes/base.css
*/

body{
	background:url(../media/bg-body.gif);
	color:#333;
	font:14px/1.5 Arial;
}
a{
	color:#c60;
}
#wrapper {
	background:url(../media/bg-wrap.gif) no-repeat;
	margin:51px auto;
	padding-top:182px;
	position:relative;
	width:801px;
}
h1, h1 a{
	display:block;
	height:80px;
	width:305px;
	text-decoration:none;
	text-indent:-9999px;
}
h1{
	position:absolute;
	left:431px;
	top:59px;
}
#flash{
	position:absolute;
	left:0;
	top:29px;
}
.index{
	font-size:13px;
}
#contactinfo, #utilities, #navigation{
	background:#5d6e8d;
	color:#fff;
	font:bold 14px Arial;
	position:absolute;
}
#utilities a, #navigation a, #contactinfo a{
	color:#fff;
	text-decoration:none;
	text-transform:uppercase;
}
#contactinfo a {
	text-transform:none;
}
#utilities a:hover, #navigation a:hover{
	text-decoration:underline;
}
#contactinfo{
	right:13px;
	top:7px;
}
#utilities{
	left:13px;
	top:7px;
}
#navigation{
	top:162px;
	left:32px;
}
.hlist li{
	display:inline;
	border-right:1px solid;
	margin:0 .6em 0 0;
	padding:0 .6em 0 0;
}
.hlist .last {
	border:0;
	margin:0;
	padding:0;
}
.alert{
	color:#069;
	font-weight:bold;
	text-align:center;
}
.box{
	float:left;
	margin-top:1em;
	margin-right:2em;
	padding-bottom:12px;
	width:236px;
}
#main. box.brokers{
	background:url(../media/bg-content-box-brokers.gif) bottom no-repeat;
}
#main .box.consumers{
	background:url(../media/bg-content-box-consumers.gif) bottom no-repeat;
}
#main .box.news{
	background:url(../media/bg-content-box-news.gif) bottom no-repeat;
	width:535px;	
}
#main .box.news.sm{
	background:url(/media/bg-conent-box-news_sm.gif) bottom no-repeat;
}	
#main .box.business{
	background:url(../media/bg-content-box-business.gif) bottom no-repeat;
}
#main .box.advisors{
	background:url(../media/bg-content-box-advisors.gif) bottom no-repeat;
}
#main .box.toolkit{
	background:url(../media/bg-content-box-default.gif) bottom no-repeat;
}
#main .box.toolkit a{
	text-decoration:underline;
}
.box.news ol{
	float:left;
	list-style-type:none;
	margin-left:2px;
}
.box.news .col1{
	background:url(../media/bg-divider.gif) right repeat-y;
	margin-left:2%;
	padding-right:2.3%;
	width:43%;
}
.box.news .col2{
	padding-left:2.7%;
	width:48%;
}
.box.news li{
	margin-bottom:1.5em;
}
#main .box.toolkit{
	width:288px;
}
h2{
	background-image:url("../media/bg-title-default.gif");
	background-position:left .6em;
	background-repeat:no-repeat;
	background-color:#fff;
	font:22px/1.5 Georgia;
	padding-left:211px;
	padding-bottom:30px;
}
.advisors h2{
	background-image:url("../media/bg-title-advisors.gif");
	color:#060;
}
.business h2{
	background-image:url("../media/bg-title-business.gif");
	color:#060;
}
.consumers h2{
	background-image:url("../media/bg-title-consumers.gif");
	color:#069;
}
.brokers h2{
	background-image:url("../media/bg-title-box-brokers.gif");
	color:#060;
}
#content{
	background-image:url("../media/bg-content-default.gif");
	background-position:left bottom;
	background-repeat:no-repeat;
	background-color:#fff;
	padding-bottom:23px;
}
.index #content{
	background-image:none;
}
.advisors #content{
	background-image:url("../media/bg-content-advisors.gif");
}
.business #content{
	background-image:url("../media/bg-content-business.gif");
}
.consumers #content{
	background-image:url("../media/bg-content-consumers.gif");
}
.preamble, #sectionnav{
	padding:0 43px 22px 64px;
}
.preamble p{
	margin-bottom:1.5em;
}
.privacy .preamble, .news .preamble{
	background:url("../media/bg-page-default.gif") repeat-y;
}
address{
	margin-bottom:1.5em;
}
#content #sectionnav li{
	background:url(../media/bg-body.gif) 0 100% repeat-x;
	padding:.5em 0 .5em 33px;
}
#content #sectionnav li a{
	background:url(../media/arrow.gif) 0 .4em no-repeat;
	padding-left:12px;
}
#main .box h2{
	background-position:top;
	color:#fff;
	font:16px/1.2 Georgia;
	margin-bottom:.5em;
	padding:0;
	text-align:center;
}
#main .box.consumers h2{
	background-image:url("../media/bg-title-box-consumers.gif");
}
#main .box.advisors h2{
	background-image:url("../media/bg-title-box-advisors.gif");
}
#main .box.business h2{
	background-image:url("../media/bg-title-box-business.gif");
}
#main .box.news h2{
	background-image:url("../media/bg-title-box-news.gif");
}
#main .box.toolkit h2{
	background-image:url("../media/bg-title-box-default.gif");
}
.box p{
	font-size:12px;
}
.box p, .box ul, .box div{
	margin:0 13px;
}
#main ul li {
	background:url(../media/arrow.gif) 0 .4em no-repeat;
	margin-left:3px;
	padding-left:12px;
}
#main .more{
	text-align:right;
}
#main .more a{
	color:#c60;
	background:url(../media/arrow.gif) 100% .4em no-repeat;
	padding-right:12px;
}


.consumers a{
	color:#069;
}
.business a{
	color:#060;
}
.advisors a{
	color:#060;
}
#main{
	background:#fff;
	padding:40px 10px 20px;
}
#main.index{
	padding:26px 0 14px 12px;
}
.index #preamble{
	float:left;
}
#section1{
	float:left;
	margin-right:10px;
	width:200px;
}

#section2{
	float:left;
	margin-right:10px;
	width:488px;
	list-style:url(/media/arrow.gif);
	padding:15px;
	
	
	
			

}
h4{
	font-weight:bold;
}
h3{
	color:#333;
	font-weight:bold;
	margin-bottom:1.5em;
	padding-bottom:3px;
}
.advisors h3{
	background:url(../media/bg-title-sub-advisors.gif) bottom repeat-x;
}
.business h3{
	background:url(../media/bg-title-sub-business.gif) bottom repeat-x;
}
.toolkit h3{
	margin-bottom:0;
}
.consumers h3{
	background:url(../media/bg-title-sub-consumers.gif) bottom repeat-x;
}
.toolkit .info{
	background:url(/htdocs/media/bg-title-sub-toolkit.gif) bottom repeat-x;
	margin-bottom:.5em;
	padding-bottom:9px;
}
#pagebody{
	background:url(../media/bg-page-default.gif) repeat-y;
	padding:0 30px 0 20px;
}
.consumers #pagebody{
	background:url(../media/bg-page-consumers.gif) repeat-y;
}
.advisors #pagebody{
	background:url(../media/bg-page-advisors.gif) repeat-y;
}
.business #pagebody{
	background:url(../media/bg-page-business.gif) repeat-y;
}
#pagenav{
	float:left;
	width:198px;
}
#pagenav ul li{
	margin-bottom:1.5em;
}
#pagebody #info{
	margin-left:235px;
}
#pagebody .content{
margin-left:2.5em;
}
	
#info p,#info ul{
	margin-bottom:1.5em;
}
#info ul{
	margin-left:1.5em;
}
#info img{
	float:left;
	margin:.4em 1em 1em 0;
}
.bio{
	font-weight:bold;
}
.toolkit a{
	color:#f63;
	text-decoration:none;
}
.toolkit a:hover{
	text-decoration:underline;
}
.toolkit form{
	border:1px solid #999;
	margin:0 18px 22px;
	padding:20px 24px 50px 24px;
}
.toolkit .email{
	float:left;
	margin-top:1.5em;
}
.toolkit .radio{
	float:left;
	margin-left:40px;
	width:128px;
}
.toolkit input{
	font-size:120%;
}
.toolkit input.errorMessage{
	background:#fc6;
}
.toolkit #full,.toolkit i{
	margin-left:43px;
}
.toolkit #individuals {
	margin-top:.5em;
}
.toolkit ol{
	font-weight:bold;
	margin-left:63px;
}
.toolkit #full, .toolkit li{
	background:url(../media/bg-body.gif) 0 100% repeat-x;padding:.5em 0;
}
.toolkit p{
	font-weight:normal;
}
.adpolicy{
	clear:both;
	/*padding-top:3em;*/
	text-align:center;
	font-size:11px;
	color: #666666;

}
.image{float:left;
	margin-right:35px;
	margin-top:10px;
	margin-left:25px;
}
.caption{font-family:arial;
	font-size:12px;
	color:black;
	text-align:left
	
	
}
#networking {float:right; 
	width:185px;
	padding:10px;
	margin-top:10px;
	margin-right:15px;
}

