div.insuranceServices div#hdrBanner div#lpHdrBannerHeadings{
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#0493ef;
}
div.insuranceServices div#plWelcomeBox div#plNavContainer{
	background-color:#f3f3f3;
}
div.insuranceServices div#plWelcomeBox div#plNavContainer ul li{
	background-image:url(/images/bulletIRS.gif);
}	
ul.thirdLvl.insuranceServices li a.current{
	background-color:#ffffff;
	color:#0493ef;
	cursor:text
}
ul.thirdLvl.insuranceServices li a.current:visited{
	background-color:#ffffff;
	color:#0493ef;
	cursor:text
}
div.insuranceServices div#hdrBanner div#ppHdrBannerHeadings{
	background-image:url(/images/headers/hdrBannerBg_Insurance.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#0493ef;
	width:392px;
}
div.insuranceServices div#hdrBanner div#dtHdrBannerHeadings{
	background-image:url(/images/headers/hdrBannerBg_Insurance.gif);
	background-position:top right;
	background-repeat:no-repeat;
	background-color:#0493ef;
	width:774px;
}
div.insuranceServices div#summary{
	color:#0493ef;
}
div.insuranceServices h4{
	color:#1171bb;
}
div.insuranceServices div.lpContentBlock h4 a{
	color:#000000;
	text-decoration:none;
}
div.insuranceServices div.lpContentBlock h4 a:visited{
	color:#888888;
	text-decoration:none;
}
div.insuranceServices div.lpContentBlock h4 a:hover{
	color:#000000;
	text-decoration:underline;
}
div.insuranceServices div#ppText a{
	color:#005a9c;
}
div.insuranceServices div#ppText a:visited{
	color:#996699;	
}
div.insuranceServices div#ppText a:hover{
	color:#000000;
}
div.insuranceServices div#ppText ul {
	margin:1px 0 5px 15px;
	padding:0;
	list-style-type:none;
}
div.insuranceServices div#ppText ul li{
	background-image:url(/images/bulletOrange.gif);
	background-position:0 7px;
	background-repeat:no-repeat;
	padding-left:12px;
	margin-bottom:3px;
}
div.insuranceServices div#ppText div#ppTextSidebar div#downloads{
	border-color:#0493ef;
}
div.insuranceServices div#ppTextSidebar div#downloads ul li{
	background-image:url(/images/dividerDashedIRS.gif);
	padding:8px;
}
div.insuranceServices div#ppTextSidebar div#downloads ul li.last{
	background-image:none;
}
div.insuranceServices div#ppTextSidebar div#productInformation{
	background-color:#ccffff;
}
div.insuranceServices div#ppTextSidebar div#productInformation h4{
	color:#0493ef;
}
div.insuranceServices div#ppTextSidebar div#productInformation ul li a{
	color:#0493ef;
}
div.insuranceServices div#ppTextSidebar div#productInformation ul li a:hover{
	color:#0493ef;
}
div.insuranceServices div#highlightedText{
	color:#0493ef;
}
/* edited link color */
div.insuranceServices div.lpContentBlock a{
	color:#005a9c;
	text-decoration:underline;
}
div.insuranceServices div.lpContentBlock a:visited{
	color:#996699;
	text-decoration:underline
}
div.insuranceServices div.lpContentBlock a:hover{
	color:#000000;
	text-decoration:underline
}
div.insuranceServices div.lpContentBlock ul li{
	background-image:url(/images/bulletIRS.gif);
}
/* edited link color */
div.insuranceServices div.lpContentBlock ul li a{
	text-decoration:none;
	color:#005a9c;
}
div.insuranceServices div.lpContentBlock ul li a:visited{
	text-decoration:underline;
	color:#996699;
}
div.insuranceServices div.lpContentBlock ul li a:hover{
	text-decoration:underline;
	color:#000000;
}
div.insuranceServices div.lpContentBlock div.relatedInformation{
	background-color:#f3f3f3;
}
div.insuranceServices div.lpContentBlock div.relatedInformation h4{
	color:#0493ef;
}
div.insuranceServices div.lpContentBlock div.relatedInformation ul li{
	background-repeat: no-repeat;
	background-position:0 5px;
	background-image: url(/images/bulletArrow.gif);
}
div.insuranceServices div.lpContentBlock div.relatedInformation ul li a{
	color:#0493ef;
}
div.insuranceServices div.lpContentBlock div.relatedInformation ul li a:visited{
	color:#0493ef;
	text-decoration:none
}
div.insuranceServices div.lpContentBlock div.relatedInformation ul li a:hover{
	color:#000000;
	text-decoration:underline
}
div.insuranceServices div#hdrBanner div#lpHdrBannerHeadings{
	background-image:url(/images/headers/hdrBannerBg_Insurance.gif);
}
div.moreAllContainer_insuranceServices{
	font-size: 1.0em;
	border:1px solid #cfcfcf; 
	font-weight: bold;
	text-align:right;
	padding-right:17px;
	padding-top:3px;
	height:19px;
	background-color:#c1e7f2;
	clear:both;
}
div#insuranceServices_docs h4{
	font-size:1em;
	border:1px solid #CFCFCF;
	background-color:#F3F3F3;
	color:#000000;
	padding:3px 0 3px 8px;
	margin-bottom:5px;
}
div#insuranceServices_docs a{
	color:#00629F;
	text-decoration:none;
}
div#insuranceServices_docs a:visited{
	color:#996699;
	text-decoration:none;
}
div#insuranceServices_docs a:hover{
	color:#00629F;
	text-decoration:underline;
}
div#insuranceServices_docs ul{
	margin:0;
	padding:0px 0px 25px 0px;
	list-style:none;
}
div#insuranceServices_docs ul li{
	border-bottom:1px dashed #B4B4B4;
	padding:8px 0 8px 25px;
	background-position:0 8px;
	background-repeat:no-repeat;
}
div#insuranceServices_docs .meta{
	color:#666666;	
}
div#insuranceServices_docs .descript{
	color:#888888;
    letter-spacing: 1px;
}
div#insuranceServices_docs ul li.pdf{
	background-image:url(/images/docs_pdf.gif)
}
div#insuranceServices_docs ul li.word{
	background-image:url(/images/docs_word.gif)
}
div#insuranceServices_docs ul li.powerpoint{
	background-image:url(/images/docs_powerpoint.gif)
}
div#insuranceServices_docs ul li.excel{
	background-image:url(/images/docs_excel.gif)
}
div#insuranceServices_docs ul li.viewDemo{
	background-image:url(/images/viewDemo.gif);
}
div#insuranceServices_docs ul li.orderPrintCopy{
	background-image:url(/images/orderPrintCopy.gif);
}
div#insuranceServices_docs ul li.pageNavigation{
	background-image:url(/images/navArrow.gif);
}
div#insuranceServices_docs ul li.textContent{
	background-image:none;
}
div#insuranceServices_docs ul li.multimedia{
	background-image:url(/images/movieIcon.gif);
}
form#membership{
	color:#005a9c;
	border:1px solid #fcb644;
	width:420px;
	padding:10px;
	background:#f3f3f3;	
}
form#membership strong{
	font-size:1.1em;
	padding:5px;
}
form#membership input{
	margin:5px 5px 0px 5px;
}
form#membership p{
	padding:0px 0px 10px 0px;
	border-bottom:1px dotted #999;
}
form#membership p.last{
	border-bottom:none;
}
.detailbox{
	clear:both;
	padding-left:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dashed #ccc;
}
.divide{
	border-bottom:1px solid #cfcfcf;
}
p input{
	margin:5px 0px 0px 10px;
}
#provider_directory{
	clear:both;
	padding-top:5px;
}
.provider_box{
	border:1px solid #b4b4b4;
	margin-bottom:20px;
	padding:10px;
	width:580px;
	display:table;
	min-height:360px;
}
.printdetail{
	float:right;
	background-image:url('/images/icoPrint.gif');
	background-repeat:no-repeat;
	background-position:97% 4%;
	cursor:pointer;
}
.close{
	float:right;
	background-image:url('/images/icoClose.gif');
	background-repeat:no-repeat;
	background-position:97% 4%;
	cursor:pointer;
}
.logo{
	float:left;
	clear:none;
	border:1px solid #ccc;
	margin-right:10px;
}
.provider_description{
	padding:10px;
	margin:0px 0px 0px 210px;
}
.provider_name{
	font-weight:bold;
	color:#005a9c;
}
div#directoryHead{
	width:580px;
	clear:both;
	padding:5px;
	margin:5px 0px 5px 0px;
	color:#666;
}
p.inlineNav{
	color:#666;
	text-decoration:none;
	font-size:1.1em;
}
div#directoryHead p.inlineNav a{
	text-decoration:none;
}
div.spd_feature{
	padding:10px;
	float:right;
	background-color:#d4eeff;
	margin-left:10px;
	width:220px
	}
h4.spd_feature_head{
	border-bottom:dotted 1px #666;
	margin-bottom:5px;
	}
span.feature_live{
	color:#005a9c;
}
img.feature_logo{
	border:1px solid #ccc;
	float:left;
	padding:0px;
	margin:0px 5px 0px 0px;
}

div.insuranceServices div.lpContentBlock p.feature_link{
	cursor:pointer;
	width:300px;
	text-decoration:none;
	background-color:#005a9c;
	border:1px solid #e59918;
	margin-top:20px;
	padding:5px 20px 5px 10px;
	color:#fff;
	background-image:url('/images/bigYellowArrow.gif');
	background-position:center right;
	background-repeat:no-repeat;
}