body{
	background:#fff;
	font-size:75%;
	color:#5d5d5d;
	font-family:Verdana, Geneva, sans-serif;
}
#outWrapper{
	width:960px;
	margin:0 auto;
	position:relative;
}
#masthead{
	height:160px;
	position:relative;
	top:5px;
	left:0;
}
#subContentColumn {
	position: absolute;
	width: 163px;
	left: 772px;
	top: 0px;
	background-color: #e9eff1;
}
#vetraforeLogo
{
	width:182px;
	height:105px;
	position:relative;
	top:5px;
	left:15px;
}
#silverplumeLogo{
	position:absolute;
	top:8px;
	left:830px;
	width:115px;
	height:55px;
	}
#callUs{
	position:absolute;
	top:35px;
	left:515px;
	width:300px;
	text-align: right;
	}	
#callUs h5 {
	font-weight: normal;
	font-size:11px;
	text-transform: capitalize;
	}	
#mainContentWrap{
	width:935px;
	position:relative;
	left:15px;
	top: 18px;
}
#flashBox{
	position:absolute;
	left:0;
	width:464px;
	height:436px;
	top: 15px;
}
#mainBody {background:#fff url(/inc/img/bg/20090308_boxbottom_gradient.jpg) repeat-x scroll left bottom; }
#aboutPage #outWrapper #mainContentWrap #mainBody{
	height: 420px;
	width: 762px;
	position:absolute;
	left:0;
	background:url(/inc/img/bg/20090302_aboutpage_maincontent.jpg) no-repeat right top;
	z-index: 1;
}
#agentsPage #outWrapper #mainContentWrap #mainBody{
	height: 420px;
	width: 762px;
	position:absolute;
	left:0;
	z-index: 1;
}
#clientConnectPage #outWrapper #mainContentWrap #mainBody{
	height: 420px;
	width: 762px;
	position:absolute;
	left:0;
	background:url(/inc/img/bg/20090302_aboutpage_maincontent.jpg) no-repeat right top;
	z-index: 1;
}
#newsPage #outWrapper #mainContentWrap #mainBody{
	height: 420px;
	width: 762px;
	position:absolute;
	left:0;
	background:url(/inc/img/bg/20090302_aboutpage_maincontent.jpg) no-repeat right top;
	z-index: 1;
}
#contactPage #outWrapper #mainContentWrap #mainBody {
	width: 762px;
	position:absolute;
	left:0px;
	z-index: 1;
}
#productPage #outWrapper #mainContentWrap #mainBody {
	width: 762px;
	position:absolute;
	left:0;
	background:#fff;
	z-index: 1;	
	}
#homePage #outWrapper #mainContentWrap #mainBody{
	position:absolute;
	height:436px;
	width:460px;
	top:15px;
	left:478px;
	background:url(/inc/img/bg/20090312_silver_plume_home_page.jpg) no-repeat right top;
}
#homePage #outWrapper #mainContentWrap #mainBody #mainBodyText h1{
	padding-left:10px;
}
#homePage #outWrapper #mainContentWrap #mainBody #mainBodyText p{
	padding-left:10px;
}
#mainBody h1{
	color:#477455;
padding:10px 0px 10px 10px;
	font-size: 22px;
}
#mainBodyText p {
	font-size: 12px;
	line-height: 22px;
	padding-left: 10px;
}
#newsContentWrap p {
	font-size: 12px;
	line-height: 22px;
}
#mainBodyText p em{
	color:#477455;
	font-weight:bold;
	font-style:normal;
}
#subContentWrap{
	width:935px;
	position:relative;
	left:15px;
	top: 484px;
}
#aboutPage #outWrapper #subContentWrap {
	width:762px;
	top:450px;
}
#contactPage #outWrapper #subContentWrap {
	width:762px;
	top:450px;
}
/* ******************************* */
/* ******************************* */
/* H O M E P A G E   B O X E S */
/* ******************************* */
/* ******************************* */
#agencyBrokerBoxWrap{
	width:304px;
/*url(/inc/img/bg/20090302_agencybroker_box_bg.jpg) no-repeat 0px 30px; */
	position:absolute;
	left:0;
	top:0;
}
#carriersBoxWrap{
	width:303px;
/*url(/inc/img/bg/20090302_carrier_box_bg.jpg) no-repeat 0px 30px; */
	position:absolute;
	left:318px;
	top:0;
}
#mgaWholesalersBoxWrap{
	 width:303px !important; 
/*url(/inc/img/bg/20090302_wgawholesalers_box_bg.jpg) no-repeat 0px 30px; */
	position:absolute;
	left:635px;
	top:0;
}
.homebox{border:1px solid #d4d4d4;}
.boxA{	background:#E9EFF1;}
.boxB{	background:#E3EFDB;}
.boxC{	background:#EAE1CF;}
p.boxText{
	font-size:14px;
	line-height:28px;
	padding:10px 5px 10px 15px;
}
a.boxLink{
	font-weight: bold;
	color:#0054A6;
	text-decoration: none;
	padding-left:5px;
	font-size: 11px;
	}
a.boxLink:hover{
	text-decoration:underline;
	color:#477455;
	}	
#outWrapper #subContentWrap #copyrightNotice {
	position:absolute;
	top:175px;
	left:0;
	font-size:10px;
	color:#5d5d5d;
}
#copyrightNotice{padding-left:10px;}
#copyrightNotice p{
	padding:5px 0px;
	color: #999;
	font-size: 10px;
}
#aboutPage #outWrapper #mainContentWrap #mainBody h3 {
	font-size: 13px;
	color: #0054a6;
	padding: 10px 0px 0px 10px;
}
 #agentsPage #outWrapper #mainContentWrap #mainBody h3 {
	font-size: 13px;
	color: #0054a6;
	padding: 10px 0px 0px 10px;
}
h2{
	font-size: 13px;
	color: #0054a6;
}

#vertaforeFamilyBox{
	width:374px;
	background:url(/inc/img/bg/20090302_vertaforefamily_box_bg.jpg) no-repeat 0px 30px;
	height:146px;
	position:absolute;
	left:0;
}
#careersBox{
	position:absolute;
	left:390px;
	width:374px;
	background:url(/inc/img/bg/20090302_vertaforefamily_box_bg.jpg) no-repeat 0px 30px;
	height:146px;/*116px + 30px to account for h3 top image*/
}
#vertaforeFamilyBox .boxText a{
	color: #0000ff;
	text-decoration: none;
}
#careersBox .boxText a {
	color: #0000ff;
	text-decoration: none;
}
#vertaforeFamilyBox .boxText a:hover {
	text-decoration:underline;
}
#careersBox .boxText a:hover{
	text-decoration:underline;
}
#vertaforeFamilyBox .boxText {
	font-size: 10px;
	font-weight:bold;
	color:#5d5d5d;
	line-height: 22px;
}
#careersBox .boxText {
	font-size: 10px;
	font-weight:bold;
	color:#5d5d5d;
	line-height: 22px;
}
#aboutPage #outWrapper #mainContentWrap #subContentColumn h3  {
	padding-top: 10px;
	padding-left: 10px;
	font-size:11px;
	color:#0054A6; 
}
#agentsPage #outWrapper #mainContentWrap #subContentColumn h3  {
	padding-top: 10px;
	padding-left: 10px;
	font-size:11px;
	color:#0054A6; 
}
#clientConnectPage #outWrapper #mainContentWrap #subContentColumn h3  {
	padding-top: 10px;
	padding-left: 10px;
	font-size:11px;
	color:#0054A6; 
}
 #contactPage #outWrapper #mainContentWrap #subContentColumn h3  {
	padding-top: 10px;
	padding-left: 10px;
	font-size:11px;
	color:#0054A6; 
}
 #productPage #outWrapper #mainContentWrap #subContentColumn h3  {
	padding-top: 10px;
	padding-left: 10px;
	font-size:11px;
	color:#0054A6; 
}
#newsPage #outWrapper #mainContentWrap #subContentColumn h3   {
	padding-top: 10px;
	padding-left: 10px;
	font-size:11px;
	color:#0054A6; 
}
#aboutPage #outWrapper #mainContentWrap #subContentColumn #subColMenu {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom:35px;
}
#contactPage #outWrapper #mainContentWrap #subContentColumn #subColMenu {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom:35px;
}
#productPage #outWrapper #mainContentWrap #subContentColumn #subColMenu {
	padding-left: 10px;
	padding-top: 15px;
	padding-bottom:35px;
}
#agentsPage #outWrapper #mainContentWrap #mainBody{
	height: auto !important;
}
#clientConnectPage #outWrapper #mainContentWrap #mainBody {
	height: auto !important;
}
#newsPage #outWrapper #mainContentWrap #mainBody  {
	height: auto !important;
}
#agentsPage #outWrapper #mainContentWrap #mainBody #mainBodyText { 
}
#clientConnectPage #outWrapper #mainContentWrap #mainBody #mainBodyText{
	width:742px;
}
#agentsPage #outWrapper #mainContentWrap #mainBody .curve h4 {
	color: #0054a6;
	font-size: 13px;
	padding-bottom: 5px;
}
#agentsPage #outWrapper #mainContentWrap #mainBody .curvey h4 {
	color: #0054a6;
	font-size: 13px;
	padding-bottom: 5px;
}
#agentsPage #outWrapper #mainContentWrap #mainBody .curve p {
	color: #5d5d5d;
	line-height: 22px;
	font-size: 12px;
}
#agentsPage #outWrapper #mainContentWrap #mainBody .curvey p {
	color: #5d5d5d;
	line-height: 22px;
	font-size: 12px;
}
#clientConnectPage #outWrapper #mainContentWrap #mainBody #postLeadInWrap p {
	color: #5d5d5d;
	line-height: 22px;
	font-size: 12px;
}

#agentsPage #outWrapper #mainContentWrap #mainBody #mainBodyText {
	padding-bottom:10px;
}
#clientConnectPage #outWrapper #mainContentWrap #mainBody #mainBodyText {
	padding-bottom:10px;
	background:url(/inc/img/bg/20090303_clientconnectpage_maincontent.jpg) no-repeat 445px 10px;
}
#agentsPage #outWrapper #mainContentWrap #mainBody #mainBodyText p { width: 425px; }

#clientConnectPage #outWrapper #mainContentWrap #mainBody #mainBodyText h2 {
	color: #0054a6;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:14px;
}
#clientConnectPage #outWrapper #mainContentWrap #mainBody #postLeadInWrap h2 {
	color: #0054a6;
	padding-top: 10px;
	padding-bottom: 10px;
	font-size:14px;
}

#accordionWrap {
	margin-right: 15px;
	margin-left: 15px;
}
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color:#0054A6;
font-weight:bold;
font-family:Verdana, Geneva, sans-serif;
}
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color:#4e7a5b !important;
font-weight:bold;
}
#clientConnectPage #outWrapper #mainContentWrap #mainBody #postLeadInWrap #accordionWrap #accordion div h2 { font-size: 12px; }

#homePage #outWrapper #mainContentWrap #mainBody h1 {
	padding-bottom: 5px;
	font-size: 18px;
}	
#agentsPage #outWrapper #mainContentWrap #mainBody #mainBodyText h3 {padding-bottom:20px; }

#contactPage #outWrapper #mainContentWrap #mainBody h2{
	padding:0px 10px
}
#contactPage #outWrapper #mainContentWrap #mainBody p{
	padding:0px 10px
}
#productPage #outWrapper #mainContentWrap #mainBody p{
	padding:0px 10px
}
#productPage #outWrapper #mainContentWrap #mainBody h2 {
	padding:0px 10px
}
#newsPage #outWrapper #mainContentWrap #mainBody p {
	padding:0px 10px
}
#newsPage #outWrapper #mainContentWrap #mainBody h2 {
	padding:0px 10px
}
#contactPage #outWrapper #mainContentWrap #mainBody p {
	padding-top:0px;
	padding-bottom:10px;
	line-height:22px;
}
#productPage #outWrapper #mainContentWrap #mainBody p{
	padding-top:10px;
	padding-bottom:10px;
	line-height:22px;
}
#contactPage #outWrapper #mainContentWrap #mainBody #formWrap{
	margin:10px 62px;
	border:2px solid #e9eff1;
	padding:20px;
	background:#f7f3e7;
}

#contactPage #outWrapper #mainContentWrap #mainBody  {height:auto !important;}

#productPage #outWrapper #mainContentWrap #mainBody {height:auto !important;}


#productPage #outWrapper #mainContentWrap #mainBody p { margin-right: 280px; }
#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap { margin:15px 15px; }
#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curvey p { margin-right: 0px; padding:15px; font-weight:bold; }
#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curvey h2 { font-size:22px; }
#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curvey p em{color:#0054A6; padding-right:14px; font-size:14px;} 

/* ******************** */
/* ******************** */
/* L I S T   M E N U S */
/* L I S T   M E N U S */
/* ******************** */
/* ******************** */
#customerLogin{
	background:#FFF url(/inc/img/bg/20090302_gray_bar.jpg) no-repeat right top;
	position:absolute;
	top:72px;
	left:200px;
	width:749px;
	height:39px;
	text-align: right;
}
#headNav{
	background:url(/inc/img/bg/20090227_big_orange_bar.jpg) no-repeat right top;
	width:935px;
	height:39px;
	position:absolute;
	top:125px;
	left:17px;
	z-index: 2;
}
#customerLogin ul {
	text-align: right;
	margin-left: 452px;
}
#customerLogin ul li {
	background:transparent url(/inc/img/bg/20090305_gray_nav_divider.gif) no-repeat scroll left 4px;
	list-style: none;
	margin: 0;
	padding: 0;
	float: left;
	position: relative;
	line-height:39px;
	display: block;
	}
#customerLogin ul li a:link {
	color:#272727;
	font-size:11px;
	text-transform:uppercase;
	padding:0 28px;
	font-weight: bold;
	text-decoration: none;
	display:block;
}	
 #customerLogin ul li a:visited {
	color:#272727;
	font-size:11px;
	text-transform:uppercase;
	padding:0 28px;
	font-weight: bold;
	text-decoration: none;
	display:block;
}	
#customerLogin ul li a:hover{
	background:transparent url(/inc/img/bg/20090302_headnav_hover.jpg) repeat-x scroll left top;
	color:#fff;
}
#headNav ul {
	margin-left:15px;
}
#headNav li{
	line-height:39px;
}
#headNav a:link {
	color:#000;
	font-weight:bold;
	padding:0px 30px;
	text-decoration:none;
	display: block;
}
#headNav a:visited {
	color:#000;
	font-weight:bold;
	padding:0px 30px;
	text-decoration:none;
	display: block;
}
#headNav a:hover {color:#fff !important;}
#headNav #nav .lastLi {background:none;}
#nav { display: block; margin: 0; padding: 0;  }
#nav li { display: block; background:transparent url(/inc/img/bg/20090305_orange_nav_divider.gif) no-repeat scroll right 4px; list-style: none; margin: 0; padding: 0; float: left; position: relative; }
#nav a { display: block;}
#nav ul {
	display: none;
	position: absolute;
	left: 0;
	margin: 0;
	padding: 0;
	z-index: 3;
}
* html #nav ul { line-height: 0; } /* IE6 "fix" */
#nav ul a { zoom: 1; } /* IE6/7 fix */
#nav ul li { float: none; }
#nav ul ul { top: 0; }
/* Essentials - configure this */
#nav ul { width: 190px; }
#nav ul ul { left: 191px; }
/* Everything else is theming */
#nav { height: 39px; }
/*#nav *:hover { background-color:; }*/
#nav a { line-height:39px; color:#FFF; font-size:11px; }
#nav li.hover a { color:#FFF; background:transparent url(/inc/img/bg/20090302_headnav_hover.jpg) repeat-x scroll left top; }
#nav ul { top: 39px; }
#nav ul li a:link, #nav ul li a:visited { background: #161616; color:#FFF !important; font-size:10px !important; font-weight:bold;}
#nav ul a.hover { background-color: #444; color:#FFF; }
#nav ul a { border-bottom:1px solid #444;color:#FFF;border-right:none;/*opacity:0.9;filter:alpha(opacity=90)*/; }
#clientConnectPage #outWrapper #mainContentWrap #mainBody #postLeadInWrap #postLeadInList li {
	color: #5d5d5d;
	line-height: 20px;
	font-size: 12px;
}
ul#postLeadInList{ padding:5px 0 10px 5px; 
} 
ul.bulletList { padding:5px 0 5px 0px; 
} 
ul#postLeadInList li {
	padding-left:20px;
	font-weight: bold;
	list-style-position: inside;
	padding-bottom: 10px;
}
ul.bulletList li {
	padding-left:20px;
	font-weight: bold;
	list-style-position: outside;
	padding-bottom: 8px;
}
ul.bulletList li {
	line-height:16px;
	font-size:11px;
	color:#4d4d4d;
	}
ul.bulletList li em{
	color:#0054a6;
	font-size: 10px;
	font-style: normal;
	}


ul.subColMenu{padding-left:10px;}
ul.subColMenu li{padding-top:20px;}
a.subColLink{
	color: #5d5d5d !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 10px;
}
a.subColLinkActive{
	color:#cc0000 !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 10px;
}
/*a.subColLinkActive{
	color:#cc0000 !important;
	text-decoration: none !important;
	font-weight: bold;
	font-size: 10px;
}
*/
a.subColLink:hover{ color:#cc0000 !important; }
.fl_left {
	display:block;
	width:45%;
	float:left;
	margin-top:15px;
	margin-bottom: 15px;
	margin-left:15px;
}
.fl_right{
	display:block;
	width:45%;
	float:right;
	margin-top:15px;
	margin-right:15px;
	margin-bottom: 15px;
}
ul.innerBoxList {
	list-style-position:outside;
	list-style-type:none;
	margin-top:10px;
}
ul.innerBoxList li {
	line-height:20px;
	font-weight:bold;
	font-size:13px;
	padding:10px;
}
ul.innerBoxList_left {
	display:block;
	width:48%;
	float:left;
	list-style-position:inside;
	list-style-type:none;
	margin-top:15px;
	margin-left: 15px;
	margin-bottom: 15px;
}
ul.innerBoxList_right {
	display:block;
	width:42%;
	float:right;
	list-style-position:inside;
	list-style-type:none;
	margin-top:15px;
	margin-right: 20px;
	margin-bottom: 15px;
}
ul.innerBoxList_left li {
	line-height:22px;
	font-weight:bold;
	font-size:11px;
}
ul.innerBoxList_right li {
	line-height:22px;
	font-weight:bold;
	font-size:11px;
}
#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curvey .bigcurve #accordionWrap #accordion div .accordionList li {
	line-height: 18px;
	list-style-position:inside;
}

ul.benefitsFeaturesList{
	margin:5px 0px 8px 10px;
}
ul.benefitsFeaturesList li{
	font-weight:bold;
	padding-left:15px;
	padding:0px 260px 10px 15px;
	line-height: 18px;
}
ul.benefitsFeaturesList li em{ 
	color:#0054A6;
	padding-right:10px;
	font-size:10px;
}
/* ******************** */
/* ******************** */
/* L I S T   M E N U S */
/* L I S T   M E N U S */
/* ******************** */
/* ******************** */

#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curvey .bigcurve #accordionWrap #accordion div p {
	font-weight: normal;
	padding:5px;
	font-size:12px;
	line-height:22px;
}
#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curvey .bigcurve #accordionWrap #accordion div h2 {
	font-size: 14px;
	padding-left:0;
}

#agentsPage #outWrapper #mainContentWrap #mainBody #mainBodyText h1 { padding-left: 10px; }
a.contextLink{
	font-weight: bold;
	color:#0054A6;
	text-decoration: none;
	font-size: 11px;
}
a:visited.contextLink {
	font-weight: bold;
	color:#0054A6;
	text-decoration: none;
}
#newsContentWrap a  {
	font-weight: bold;
	color:#0054A6;
	text-decoration: none;
}
#newsContentWrap a:visited  {
	font-weight: bold;
	color:#0054A6;
	text-decoration: none;
	}
#newsContentWrap a:visited  {
	font-weight: bold;
	color:#0054A6;
	text-decoration: none;
}
a:hover.contextLink{
	text-decoration:underline;
	color:#477455;
	}
#newsContentWrap a:hover {
	text-decoration:underline;
	color:#477455;
	}	
 #newsContentWrap a:hover {
	text-decoration:underline;
	color:#477455;
	}	
#agentsPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap{
	margin-left:15px;
	margin-right:15px;
	padding-top: 5px;
}
#clientConnectPage #outWrapper #mainContentWrap #mainBody #postLeadInWrap{
	margin-left:15px;
	margin-right:15px;
}
#newsContentWrap {
	margin-left:15px;
	margin-right:15px;
}
#newsContentWrap{margin-top:25px;}


#newsPage #outWrapper #mainContentWrap #mainBody #newsContentWrap .news h5{
	font-size:10px;
	font-weight:normal;
	padding-bottom:12px;
}
#newsPage #outWrapper #mainContentWrap #mainBody #newsContentWrap .news p{
	padding-bottom:0.6em;
}

#newsPage #outWrapper #mainContentWrap #mainBody{ position:absolute !important;}

#productPage #outWrapper #mainContentWrap #mainBody { position:absolute !important;}

#contactPage #outWrapper #mainContentWrap #mainBody address, .fl_right address, .fl_left address  {
	font-size: 12px;
	line-height: 22px;
	font-weight: normal;
	color: #000;
	text-align: center;
	display:block;
	margin-right:340px;
	font-style:normal;
	padding:10px 0px 15px 0px;
	margin-left: 10px;
}
.fl_right address, .fl_left address  {margin-right:10px !important;}
#contactPage #outWrapper #mainContentWrap #mainBody address strong, .fl_right address strong, .fl_left addresss strong{color:#477455;}

#aboutPage #outWrapper #mainContentWrap #mainBody h1 { padding-bottom: 5px; }

#contactPage #outWrapper #mainContentWrap #mainBody #refSoltionsSupport {
	width: 330px;
	position: absolute;
	top: 5px;
	left: 25px;
}
#contactPage #outWrapper #mainContentWrap #mainBody #ratingsSolutionsSupport { 
}
table#subSolutionsWrap{
	width:95%;
	margin:10px auto;
}
#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curvey .bigcurve.blueBorderBox h2 { font-size: 15px; }
#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curvey.standardBox {
	margin-top: 5px;
	margin-bottom: 10px;
}
#contactPage #outWrapper #mainContentWrap #mainBody h2 {
	padding-top: 15px;
	padding-bottom: 5px;
}


.curve{border:1px solid #d4d4d4; background:#FFF;}
.news{
	border:1px solid #d4d4d4;
	padding:15px;
	background:#f7f3e7;
	margin-top:1.5em;
	margin-bottom:1em;
}
.standardBox {border:1px solid #d4d4d4; padding:10px; background:#f7f3e7;}
.promoBox {border:1px solid #d4d4d4; padding:10px;background:#fff url(/inc/img/bg/20090308_boxbottom_gradient.jpg) repeat-x scroll left bottom;}
.blueBorderBox {border:2px solid #0054A6; padding:10px; margin-bottom:15px; background:#fff url(/inc/img/bg/20090308_boxbottom_gradient.jpg) repeat-x scroll left bottom;}
.cuteButton{ border:2px solid #0054a6; width:230px;}


.noPadRight {padding-right:0 !important;}
.bigger{ font-size:14px !important; }
li.revealNone { color: #FFF !important;}
p.noMarginRight{margin-right:0px !important;}
#mainBody h1 .silverText { color: #666; }
table tr td {line-height:26px;}
table tr td.req {
	color:#000;
	background:#e9eff1;
}
td.inputLabel { text-align:right; background:#e9eff1;}
td.inputLabel h3 {font-size:11px; text-transform:uppercase;}
table tr td h3.req {font-size:11px; color:#0054A6; }
span.req {color:#0054A6;}
#formWrap input {padding:2px; font-size:12px; }
p.noPadBottom{padding-bottom:2px !important;}
.noPadLeft{padding-left:0 !important;}
p.centerText, h3.centerText{text-align:center;}
.centerText strong { color: #0054A6; }
.subh2{font-size:13px;}
p.subhead strong{
	display:block;
	font-size:13px;
	font-weight:bold;
}
ul.noBold li{font-weight:normal !important;}
/* ************************ */
/* ************************ */
/* flash css from mr. burke */
#flashcontent {width: 464px;height: 436px;/*margin: 100px auto;*/padding:0;text-align: center;}
#flashcontent img {border: 0;}
#flashcontent a, #flashcontent a:link, #flashcontent a:active, #flashcontent a:visited {color: #204C8B;}
#flashcontent a:hover {text-decoration: none;}
/* flash css from mr. burke */
/* ************************ */
/* ************************ */

/* ************************************* */
/* ************************************* */
/* P A G E - D E F A U L T - Z E R O E R */
/* ************************************* */
/* ************************************* */
html,body,div,ul,ol,li,dl,dt,dd,h1,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input{
	margin: 0;
	padding: 0;
}
ul, li, h3, h2, h1, p {
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0;padding:0;
}	
a img{border:none;}	
.clear{clear:both;}
/* ************************************* */
/* ************************************* */
/* P A G E - D E F A U L T - Z E R O E R */
/* ************************************* */
/* ************************************* */


/* *********************************** */
/* *********************************** */
/* P A G E - P R O M O - I M A G E S  */
/* *********************************** */
/* *********************************** */
.clientConnect{background-image:url(/inc/img/bg/20090312_clientconnect_maincontent.jpg) !important; background-position:right top !important; background-repeat:no-repeat !important;}
.carriers{ background-image:url(/inc/img/bg/20090306_carriers_maincontent.jpg)!important; background-position:right top !important; background-repeat:no-repeat !important;}
.agents{background-image: url(/inc/img/bg/20090303_agentspage_maincontent.jpg)!important; background-position:right top !important; background-repeat:no-repeat !important;}
.plrating {background-image:url(/inc/img/bg/20090305_pl_rating_maincontent.jpg)!important; background-position:right top !important; background-repeat:no-repeat !important;}
.policyrater{background-image:url(/inc/img/bg/20090309_policyrater_maincontent.jpg)!important; background-position:right top !important; background-repeat:no-repeat !important;}
.contact {background-image:url(/inc/img/bg/20090304_contactpage_maincontent.jpg) !important; background-position:right top !important; background-repeat:no-repeat !important;}
.customerService {background-image:url(/inc/img/bg/20090312_custservice_maincontent.jpg) !important; background-position:right top !important; background-repeat:no-repeat !important;}
.refCon{background-image:url(/inc/img/bg/20090312_refcon_maincontent.jpg) !important; background-position:right top !important; background-repeat:no-repeat !important;}
.newspic{background-image:url(/inc/img/bg/20090308_news_maincontent.jpg) !important; background-position:right top !important; background-repeat:no-repeat !important;}
.family{background-image:url(/inc/img/bg/20090303_familycompanies_maincontent.jpg) !important; background-position:right top !important; background-repeat:no-repeat !important;}
.markets{background-image:url(/inc/img/bg/20090306_markets_maincontent.jpg) !important; background-position:right top !important; background-repeat:no-repeat !important;}
.spce{background-image:url(/inc/img/bg/20090309_spce_maincontent.jpg) !important; background-position:right top !important; background-repeat:no-repeat !important;}
.mgasWhole{background-image:url(/inc/img/bg/20090306_refcon_carriermga.jpg)!important; background-position:right top !important; background-repeat:no-repeat !important;}
#productPage #outWrapper #mainContentWrap #mainBody #accordionWrap #accordion div h2 {
	padding-top: 10px;
	padding-bottom: 2px;
}

#productPage #outWrapper #mainContentWrap #mainBody #agentsSubBoxesWrap .curve.standardBox p { margin-right: 10px; }

#contactPage #outWrapper #mainContentWrap #mainBody address {
	font-size: 12px;
	line-height: 22px;
}

.accordionList li {padding-left:10px;}

#aboutUsText { margin-right: 270px; }

#agentsPage #outWrapper #mainContentWrap #mainBody #newsContentWrap .news p {
	padding-top: 8px;
	padding-bottom: 6px;
}
p.jankySpacer{height:200px; display:block; background:url(/inc/img/ico/SP_logo.gif) no-repeat 50% 50%;}

#homePage #outWrapper #mainContentWrap #bodyRight, #homePage #outWrapper #mainContentWrap #bodyLeft  {
	position:absolute;
	height:320px;
	width:464px;
	top:0px;
	left:475px;
	background:#fff url(/inc/img/bg/20090308_boxbottom_gradient.jpg) repeat-x scroll bottom left;
	text-align: center;
	padding-top: 55px;
}
#homePage #outWrapper #mainContentWrap #bodyLeft{
	left:0;
	}
