﻿.divpiconHolder{
	width: 200px;
	height: 200px;
	margin: 0px 10px 0px 5px;
	float: left;
}

.divpiconHolder2{
	width: 190px;
	margin: 0px 10px 0px 5px;
	float: left;
}


img.divpiconholder {
	display:block;
	position:relative;
	margin: 0 36px;
	height:128px; 
	width:128px;
}
.divLevel2MainContentBlock{
	width:770px;
	#width:780px;
	.width:780px;
	
	width:750px;
	#width:760px;
	.width:760px;

	margin: 0px 0px 0px 5px;
	float:left;
	list-style-type:disc;

}

.divLevel2MainContentBlockPolicy{
	width:770px;
	#width:780px;
	.width:780px;
	margin: 0px 0px 0px 5px;
	float:left;
	list-style-type:disc;
	background:#E9F1F2;
}

.divClickHere{
	background: url('../_images/inline_link_indicator4.gif') no-repeat;
	padding:0 0 0 10px;
	color:#4d7ccc;
	font-family:Verdana;
	font-size:12px;
}

#divMarqueeBars {
    cursor: hand; 
    overflow: hidden;
    width: 1000px; 
    height:30px;
    vertical-align:middle;
    padding: 1px 0px 1px 0px;
	background-color:#cce3e7;
	border-top: 1px solid #B7E2E8;
	border-bottom:1px solid #154483;}

.divMarqueeContent2 {
	color:red; 
	font-family:Verdana; 
	font-size:14px; 
	font-weight:bold;
	height:30px;
    vertical-align:middle;
    padding-top:3px;
}

/* this makes CSS visible only to Safari 3.x */
@media screen and (-webkit-min-device-pixel-ratio:0) {
    .divMarqueeContent { 
    width:335px;
	/*height: 59px;*/
    height:30px;
    vertical-align:middle;
	padding:0 0 1px 0;
	margin:0 50px 0px 0;
	display:list-item;
	float:left;
	border:1px solid red; }
}

.divMainPageMarqueeTitleImg {
    width: 105px;
    /*height: 60px;*/
    height: 35px;
    margin:3px 5px 0px 0px;
    float:left;
}

.divMainPageMarqueeTitleLink {
	width: 191px;
	float:left;
	font-size:11px;
	font-family:Verdana;
	margin: 0px 0px 0px 5px;
}

.divMainPageMarqueeTitleDesc {
    width:191px;
    float: left;
    font-size:10px;
    font-family:Verdana;
    margin: 0px 0px 0px 5px;
}

#divSearchbox {
	width: 1000px;
	#width: 1000px;
	.width: 1000px;
	height: 28px;

	background:#9BD4DD;
}

#divSearchbox .divContactTop {
    float:left;
    padding:8px 0px 0px 570px;
    #padding:6px 0px 0px 570px;
    font-family:Verdana;
    font-size:11px;
    color:#006699;
}

#divSearchbox .divContactTop a:link {

    font-family:Verdana;
    font-size:11px;
    color:#006699;
}

#divSearchbox .divContactTop a:hover {

    font-family:Verdana;
    font-size:11px;
    color:#006699;
}

#divSearchbox .divContactTop a:visited {

    font-family:Verdana;
    font-size:11px;
    color:#006699;
}

#divSearchbox .divContactTop a:active {

    font-family:Verdana;
    font-size:11px;
    color:#006699;
}

#divSearchbox .divSearchTop {
	padding:2px 0px 0px 600px;
}

#divSearchbox table {
	float:right;
}

.pContentPageHeadings {
	color: black;
	font-size: 14px;
	font-weight:bold;
	margin: 10px 0px 20px 0px;
}

divLevel2MainContentBlock tr.ms-alternating td.ms-vb2 a {
	color: black;
	font-size: 14px;
	font-weight:bold;
	margin: 10px 0px 20px -2000px !important;
	display: block !important;

}

.pContentPageHeadingsPolicy {
	color: black;
	font-size: 14px;
	font-weight:bold  !important;
	margin: 10px 0px 20px 10px;
}

.pContentPageHeadings2 {
	color: #565E5F;
	font-size: 12px;
	font-weight:bold;
	margin: 20px 0px 20px 0px;
	background: url('../_images/pContentHeadings2BG.jpg') no-repeat;
	height: 20px;
	padding: 2px 0 0 3px;
}

.pContentPageHeadings3 {
	color: #565E5F;
	font-size: 12px;
	font-weight:bold;
	margin: 20px 0px 20px 10px;
	background: url('../_images/pContentHeadings2BG.jpg') no-repeat;
	height: 20px;
	padding: 2px 0 0 3px;
}

.spansLike2ColumnsL,.spansLike2ColumnsR {
	text-align:left;
	vertical-align:top;

	
}
.spansLike2ColumnsL {
	width:500px;
	margin:0px 10px 0px 0px;
	#padding-right:50px;
	.padding-right:50px;
	float:left;
}
.spansLike2ColumnsR {
	width: 190px;
	float:right;
}


.spanbodytext {
	margin: 0px 0px 15px 0px;
	font-weight:normal;

}

.spanbodytext a {
	color:blue;
}
.bodytextUpdate{
	margin: 0px 0px 15px 0px;
	font-weight:bold;
	width:100%;
	text-align: right; 
	padding-right: 100px;
	}

.bodytextUpdate1{
	margin: 0px 0px 15px 0px;
	font-weight:normal ;
	width:100%;
	text-align: right; 
	padding-right: 90px;
	}


.bodytext {
	margin: 0px 0px 15px 0px;
	font-weight:normal;
	width:550px;
	}

.bodytext2 {
	margin: 0px 0px 15px 0px;
	font-weight:normal;
	width:500px;
	}
	
.bodytext3 {
	margin: 0px 0px 15px 10px;
	font-weight:normal;
	width:500px;
	}
	
.bodytext4 {
	margin: 0px 0px 15px 15px;
	font-weight:normal;
	width:500px;
	}

.bodytext5 {
	margin: 0px 0px 15px 15px;
	font-weight:normal;
	}
	
.bodytextINDENT {
	margin: 0px 0px 15px 20px;
	font-weight:normal;
	width:530px;
	}
	
	
.pDisclaimer{
	color: red;
	font-size:14px;
	font-weight:bold;
}	
.bodytext a:active {
	color:blue;
	text-decoration:none;}
	
.bodytext a:hover {
	color:blue;
	text-decoration:none;}
	
.bodytext a:visited {
	color:blue;
	text-decoration:none;}
	
.bodytext a:link {
	color:blue;
	text-decoration:none;}
	
.bodytext a:hover {
	color:white;
	text-decoration:none;
	background:blue;}

	
span.strong {
	font-weight:bold;
	color: #565E5F; }

.pAudienceOptionTitle {
	color: black;
	font-size: 14px;
	font-weight:bold;
	margin:11px 0px 10px 20px;}
}


.level1olist{
	margin: 10px 0px 10px 0px;
	width: 550px;
}


.level2ulist{
	margin: 10px 0px 10px 0px;
	width: 550px;
}


.level1ulist{
	margin: 10px 0px 10px 0px;
	width: 550px;
}

.level1ulist li {
	list-style-position:outside;
	list-style-image:url('../_images/level1listbullet.png');
	margin: 0px 0px 5px 20px;
	width:550px;
}

.level1olist li {
	list-style:decimal;
	list-style-position:outside;
	margin: 0px 0px 5px 20px;
	width:550px;
}

.level2ulist li{
	list-style-position:outside;
	list-style-image:url('../_images/level2listbullet.png');
	margin: 0px 0px 5px 10px;
	width:450px;
}


div.pAudienceOptionText p.linko1 {
	margin: 0px 0px 10px 30px;
	font-size:12px !important;
	}



div.pAudienceOptionText p.linko {
	margin: 0px 0px 10px 30px;
	font-size:12px !important;
	display:list-item;
	list-style-position:outside;
	list-style-image:url('../_images/inline_link_indicator2.png');
}
div.pAudienceOptionText a:link {
	color: black;
}
div.pAudienceOptionText a:visited {
	color: black;
}
div.pAudienceOptionText a:hover {
	text-decoration: none;
	color:white;
	color:black;
	background: #2c00a7;
	background: #77B6FF;
}
div.pAudienceOptionText a:active {
	color: black;
}

div.pAudienceOptionText p.submenuLabel {
	margin: 5px 0px 30px 30px;
	color:white;
	font-size: 14px;
	font-weight:bold;
}

.divBindingRestrictionsText{
	text-align: left;
	color:lime;
		}

#divSPMenu{
	height:25px;
	width:1000px;
	padding:2px 0px 0px 8px;
	display:block;
}

#divSiteMapPath {
	width: 988px;
	#width: 1000px;
	.width: 1000px;
	height: 20px;
	display: block;
	background: #DBEBEE;
	background:#AECFF0;
	border-left: 1px solid #6a85a1;
	padding:2px 0px 0px 12px;
	#padding:2px 0px 0px 12px;
	.padding:2px 0px 0px 12px;
		}
#divSiteMapPath span span {
	color:#444;
}
		
#divSiteMapPath span span a:link {
	color:#000;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana;
}

#divSiteMapPath span span a:visited {
	color:#000;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana;
}

#divSiteMapPath span span a:hover {
	color:#000;
	text-decoration:underline;
	font-size:11px;
	font-family:Verdana;
}

#divSiteMapPath span span a:active {
	color:#000;
	text-decoration:none;
	font-size:11px;
	font-family:Verdana;
}



#divMenuLowerSections {
	width: 310px;
	height: 208px;
	float: left;	}

#divMenuLowerSectionsLeft {
	width: 100px;
	height: 208px;
	float: left;
	margin-left: 10px;		}

#divMenuLowerExplanationSetMiddle {
	width: 785px;
	height:auto;
	min-height: 250px;
	border: 1px solid #9fcbff;
	background: #9fcbff /*url(../_images/crisscross.gif) repeat*/;
	float: left;
	margin: 0px 10px 0px 90px;
	#margin: 0px 10px 0px 10px;
	#margin-left: 0px;
	.margin: 0px 10px 0px 10px;
	.margin-left: 0px;
	


		}

#divMenuLowerExplanationSet {
	width: 680px;
	height: 208px;
	border: 1px solid black;
	float: left;
	}
	
.divMenuLowerExplanation {
	width: 760px;
	/*background-color: #7d7fff;*/
	padding: 5px;
	height:auto;
	min-height: 220px;	}

.divNewLowerMenu {
	width: 190px;
	#width: 180px;
	.width: 180px;
	padding: 5px 0px 0px 0px;
	height:31px;
	#height:30px;
	.height:30px;
		}
		
.divNewLowerMenu1 {
	width: 190px;
	#width: 180px;
	.width: 180px;
	height:31px;
	#height:30px;
	.height:30px;

	padding: 5px 0px 0px 0px;
	background:#9fcbff;
		}

.divNewLowerMenuPTitle1 {
	color: #ffffff;
	font: 14px Verdana;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	height:30px;
	width: 180px;
	padding: 5px 0 0 0;
	cursor:hand;
		}	

.divNewLowerMenuPTitle {
	color: #2d077c;
	font: 14px Verdana;
	font-weight:bold;
	margin: 0px 0px 0px 10px;
	height:30px;
	width: 180px;
	padding: 5px 0 0 0;
	cursor:hand;
		}

/* separator */

#divExp00 {
	
	height:250px;
	}

#divExp01 {
	display: none;
	height:250px;
	/*overflow:scroll;
	width:100%;
	overflow-x: hidden;*/	}

#divExp02 {
	display: none;
	height:250px;
		}

#divExp03 {
	display: none;
	height:250px;
		}

#divExp04 {
	display: none;
	height:250px;
		}

#divExp05 {
	display: none;
	height:250px;
		}

td.ms-vb2 a:link {
	font-size:12px !important;
	text-decoration:none;
	line-height:1.5;
	margin:5px 10px;
	display:inline-block;
}
td.ms-vb2 a:visited {
	font-size:12px !important;
	text-decoration:none;
	line-height:1.5;
	margin:5px 10px;
	display:inline-block;
}
td.ms-vb2 a:hover {
	font-size:12px !important;
	text-decoration:none;
	line-height:1.5;
	margin:5px 10px;
	display:inline-block;
}
	
td.ms-vb2 a:active {
	font-size:12px !important;
	text-decoration:none;
	line-height:1.5;
	margin:5px 10px;
	display:inline-block;
}



a.forcedinline:link {
	font-size:12px !important;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
	
	color:blue;
	/*line-height:1.5;
	margin:5px 10px;*/
	display:inline;
}

a.forcedinline:active {
	font-size:12px !important;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
		 
			color:blue;
	/*line-height:1.5;
	margin:5px 10px;*/
	display:inline;
}

a.forcedinline:hover {
	font-size:12px !important;
	text-decoration:underline !important;
	margin: 0px 0px 0px 0px;
		
			color:blue;
	/*line-height:1.5;
	margin:5px 10px;*/
	display:inline;
}

a.forcedinline:visited {
	font-size:12px !important;
	text-decoration:none;
	margin: 0px 0px 0px 0px;
		 
			color:blue;
	/*line-height:1.5;
	margin:5px 10px;*/
	display:inline;
}


td.ms-vb2 {
	margin: 0px 0px 10px 0px;
}

tr.ms-alternating {
	background-color:transparent;
}

hr {
	color:none;
	color:transparent;
	display:none;
}

div.ms-WPBody table tr {
	height:15px;
}

div#WebPartWPQ2 table tbody tr.ms-alternating td {
	background-color: #D8E8EB;
	padding-top: 2px;
	padding-bottom:2px;
	
}

table tbody tr.ms-alternating td {
	background-color: transparent;
	padding-top: 2px;
	padding-bottom:2px;
	
}

tr td.ms-vb2 a {
	font-weight:bold;
}

td.ms-vb-tall div {
	margin: 0px 0px 0px 0px;
	/* #margin: -15px 0px 0px 0px;
	.margin: -15px 0px 0px 0px; */
}

td.ms-vb-tall div div {
	margin: 0px 0px 0px 0px;
	}


td.ms-vb-tall div div div, td.ms-vb-tall div div {
	display:block;
	margin: 0px 0px 0px 0px;
}


td.ms-vb-tall div div div a:first-child, td.ms-vb-tall div div a:first-child {
	#margin-top:-15px;
	.margin-top:-15px;
}


td.ms-vb-tall div div div a, td.ms-vb-tall div div a {
	
	margin:0px 0px 0px 35px;
	display:list-item;
	list-style-position:outside;
	list-style-image:url('../_images/inline_link_indicator2.png');

}


td.ms-vb-tall div div div a.tdaLink, td.ms-vb-tall div div a.tdaLink {
	
	margin:0px 0px 0px 35px;
	display:inline;
	list-style-image: none;
	color:blue;
}



.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

.clearfix {display: inline-block;
line-height: 30px; }

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */

        .siteMaptreeNode
        {
            color:blue;
            font:14px Arial, Sans-Serif;
            padding:4px;
            font-weight:bold;
        }
        .siteMaprootNode
        {
            font-size:18px;
            width:100%;
            border-bottom:Solid 1px black;
        }
        .siteMapleafNode
        {
            font-weight:normal;
            color:#3399FF;
        }

        .siteMapparentNode
        {
            font-weight:bold;
            color:#0066CC;
        }
.MeetingAgendaCalenarList a
{
    color:#0066CC;
	margin:0px 0px -10px 25px;
	display:list-item;
	list-style-position:outside;
	list-style-image:url('../_images/inline_link_indicator2.png');
}

.MeetingAgendaCalenarList a:hover 
{
color:#0066CC;
}


.ollist {
	margin:10px 0px 0px 50px;
}

div.ollist ul ul {
	margin: 10px 0px 10px 50px;
}


.imgPolicySample0{
	margin:0px 0px 1px 20px;
	display:block;
	border-top:1px solid black;
}


.imgPolicySample{
	margin:0px 0px 1px 20px;
	display:block;
	
	border:1px solid #69BADC;
	border-right:3px solid #69BADC;
	border-bottom:3px solid #69BADC;
}

.divPolicyHowToLinks {
	
	background: #D6E9F0;
	margin: 10px 0px 50px 20px;
	padding: 10px 0px 10px 10px;
	width:740px;}


.ulPolicyHowToLinks{
	font-weight: bold;
	margin:30px 0px 30px 0px;
}




.olPolicyHowToLinks{
	font-weight: bold;
	margin:0px 0px 30px 0px;
	width:400px;
	float:left;
}

.liPolicyHowToLinks {
	
	padding: 2px 0px;
	margin:7px 1px 0px 0px;
	font-weight:normal;
	list-style-position:inside;
	}
	
.liPolicyHowToSB {
	
	padding: 2px 0px;
	margin:7px 1px 0px 0px;
	font-weight:normal;
	list-style-position:inside;
	list-style-type:none;
	}

	
.imgLegendPolicy {
	width:276px;
	height:400px;
	float:right;
}
	
.divPolicyQuestion {
	border-bottom: 1px solid #D6E9F0;
	padding:0px 0px 30px 20px;
	margin: 0px 0px 30px 0px;
}

.pBackToTop{
	color: white !important;
	padding:1px !important;
	font-size: 11px !important;
	font-family:Verdana !important;
	margin:0px 0px 0px 20px !important;
	background: #69BADC;
	width: 200px !important;
}


.liAgent{
	background:#CBE2AA;
	padding:3px;
}
.liPolicyNumber{
	background:#86CED6;
	padding:3px;	
}
.liExpire{
	background:#FFD052;
	padding:3px;	
}
.liSvcProv{
	background:#B9A577;
	padding:3px;	
}
.liCoverages{
	background:#DBE144;
	padding:3px;	
}
.liPremiums{
	background:#FBBD7B;
	padding:3px;	
}
.liEndorsements{
	background:#C5C6E8;
	padding:3px;	
}

/********************/

.divUCWrapper
{
padding: 10px;
width: 500px;
height: 530px;
overflow: scroll;
background: #DED4DA;
}

.divUCWrapper2
{
margin: 0px 0px 5px 0px;
}



.divUCWrapperBtns1
{
margin: 0px 0px 5px 97px;
}

.divUCWrapperBtns11
{
margin: 0px 0px 5px 107px;
}



.divUCWrapperBtns
{
margin: 0px 0px 5px 96px;
}


.divUCWrapper3
{
margin: 0px 2px 5px 2px;
}

.divUCWrapper4
{
margin: 0px 2px 20px 2px;
width: 465px;
padding: 4px;
background-color:#CFE2E6;
}


#gather_divUCWrapper4_divUCWrapperBtns1 {
	width: 480px;
	float: left;
	
	margin-top: 25px;
}

#gather_divUCWrapper4_divUCWrapperBtns1-2 {
	width: 550px;
	float: left;
	
	margin-top: 25px;
	margin-left:-50px;
}


.divReturnValuesWrapper
{
margin: 10px 0px 0px 2px;
width: 350px;
float:left;
background:#EBF3F5;
border:1px solid #83C4FB;
padding: 0px 0px 3px 0px;
}

.pReturnValuesWrapperHeader
{
font-weight: bold;	
width: 346px;
#width: 350px;
.width: 350px;
padding: 5px 0px 5px 5px;
background: #83C4FB;
margin:0px 0px 5px 0px;
}

.divValidator{
margin: 0px 0px 0px 107px;}
.divUCWrapperLogin
{
padding: 10px;
width: 500px;
height: 530px;
overflow: scroll;
background: #DED4DA;
margin: -10px 0 20px -10px;
}


.pUCWrapperTitle, #pUCWrapperTitleTEST
{
width:510px;
height: 30px;
margin: -5px 0 20px -10px;
padding: 5px 0 0 10px;
background: url('images/pUCWrapperTitle_BG.gif') repeat-x;
font: normal normal bold 15px/20px Verdana, Arial;
color: Black;
}

#pUCWrapperTitleTEST {
	
	float:left;
	width: 490px;
}

.displayNone {
display: none !important;
}

.spanUCTBLarge{}
.spanUCTBMed {
	height: 23px;
	vertical-align:bottom;}
.aspImageButton {
	vertical-align:bottom;
	

}

.aspImageButton2ndOnRight {
	vertical-align:bottom;
	margin-left: 5px;
	#margin-left: 5px;
	.margin-left: 5px;
}


.spanBtns{
		}
	
.imgLnkBtn{
	width:100px; 
	height:23px; 
	line-height:23px; 
	display:inline;
	color:black; 
	background: url('_images/btnBG_.jpg')no-repeat;
	}
.imgLnkBtn:hover{
	color:white; 
	background: url('_images/btnBG_hover.jpg')no-repeat;
	}
	
	
.extra30pxMarginTop {
	margin-top:30px;
}

.extra15pxMarginTop {
	margin-top:15px;
}	
	
.addBoldTextWeight {
	font-weight:bolder;
}	

 .add5pxPaddingTop{
	padding-top:5px;
}
 
 
 .addBorderTop1pxDarkBlue{
	border-top:1px solid #C8D2E4;
	width:450px;
}
	
.spanUCLabel,.spanUCLabelMain{
width:100px;
text-align:left;
margin:0px 2px 0px 0px;}

.spanUCLabelMain{
font-weight:bold;
}

.spanUCValueSvPrv{
font-weight:bold;}

.spanUCValue
{
	width:240px;
	font-weight:bold;
}
	



.div_FPBindingRestrictions{
	background: #B9DCE5;
	text-align:center;
	margin: 30px 0 0 0;
	padding: 0px 0;	
}

.MsoNormal2, .MsoNormal2B {
	margin: 0 0 5px 10;
	padding: 0;
	border: none;
	color: black;
	text-decoration: none;
	font: normal normal normal 12px/14px Verdana, Arial;
	width: 550px;
}

.MsoNormal2B {
	margin: 20px 0 5px 0;
	font-weight:bold;
}

div.MsoNormal
{
	margin: 0 0 0 0;
	padding: 0 0 0 0;
}

.MsoNormal a:link, 
.MsoNormal a:visited, 
.MsoNormal a:hover, 
.MsoNormal a:active,
.MsoNormal span a:link, 
.MsoNormal span a:visited, 
.MsoNormal span a:hover, 
.MsoNormal span a:active  {
	color:blue !important;
	list-style-image:none;
	list-style-type:none;
	font-weight:bold;
}

.gdhidden
{
    display:none;
}

.ulAgendaList {
	
}

.ulAgendaList li {
	margin-bottom: 10px;
	#margin-bottom: 5px;
	.margin-bottom: 5px;
}


.tdaLink {
	
}
#divLevel2MainContentBlock table tr td table tbody tr td div table tbody tr td table tbody tr td.ms-gb {
	padding-top: 0px;
	z-index: 1000;
}

