@charset "utf-8";
/* CSS Document */

/*body {
	background-color:#666666;
	margin:0;
	font:Arial, Helvetica, sans-serif;
	width:995px;
	height:3200px;
}

.layoutCss #wrapper {
	background-image:url(../cci_layout_empty.jpg);
	background-repeat:no-repeat;
	width:995px;
	height:3200px;
	align:center;
	margin:0px auto 0px auto;
	margin-left:120px;
}*/

body {
	background:#9999FF;
	width:auto;
	height:auto;
	background-image:url(../cci_layout_empty7.jpg);
	/*background-image:url(../cci_layout_empty6.jpg);*/
	/*background:url(../cci_layout_empty2.jpg);*/
	background-repeat:no-repeat;
	margin:0;
	padding:0;
	font:Arial, Helvetica, sans-serif;
	bottom:0px;
}

/*.layoutCss #wrapper {
	align:center;
	width:995px;
	height:3200px;
	background-image:url(../cci_layout_empty.jpg);
	background-repeat:no-repeat;
	background-color:#666666;
	margin:0px auto 0px auto;
	bottom:0px;
	text-align:left;
}*/


.layoutCss .style2 {
	color: #000099;
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
}

.layoutCss .p_topRgt {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	margin-left:20px;
	margin-top:165px;
	font-size:16px;
	font-weight:bold;
	text-align:center;
	
}

.layoutCss .h3_shortTerm {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:228px;
	margin-top:335px;
}

.layoutCss .h3_shortTermRgt {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:670px;
	margin-top:-550px;
}

.layoutCss #shortTermDiv {
	position:absolute;
	width:127px;
	height:260px;
	top: 2363px;
	left: 226px;
}

.layoutCss #shortTermDivLeft {
	position:absolute;
	width:336px;
	height:349px;
	left: 588px;
	top: 2311px;
	border:#000099 1px;
	border-style:solid;
	border:0px;
}

.layoutCss #shortTermDivLeft p {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FF0000;
	font-size:12px;
}



.layoutCss .h3_IndividualFamily {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:228px;
	padding-top:1230px;
}

.layoutCss #IndividualFamilyDiv {
	position:absolute;
	width:850px;
	height:96px;
	/*border-left:209px;
	border-top:211px;*/
	top:1609px;
	left: 222px;
}

.layoutCss #IndividualFamilyDiv img {
	vertical-align:bottom;
	background-position:bottom;
}

.layoutCss .p_IndividualFamily {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:222px;
	margin-top:-16px;
	font-size:12px;
}

.layoutCss #IndividualFamilyDivBottom {
	position:absolute;
	width:701px;
	height:136px;
	/*border-left:209px;
	border-top:211px;*/
	top:1705px;
	left: 238px;
}




.layoutCss #OnePersonDiv {
	position:absolute;
	width:297px;
	height:375px;
	/*border-left:209px;
	border-top:211px;*/
	top:1973px;
	left: 228px;
}

.layoutCss #OnePersonDivRgt {
	position:absolute;
	width:311px;
	height:324px;
	/*border-left:209px;
	border-top:211px;*/
	top:2030px;
	left: 624px;
}

.layoutCss .p_onePerson {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	line-height:180%;
}

.layoutCss .h3_onePerson {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:624px;
	margin-top:352px;
}


#healthReformBtn {
	position:absolute;
	left: 174px;
	top: 1498px;
}

.layoutCss #guaranteedIssueDiv {
	position:absolute;
	width:297px;
	height:259px;
	/*border-left:209px;
	border-top:211px;*/
	top:1990px;
	left: 230px;
}

.layoutCss #guaranteedIssueDivRgt {
	position:absolute;
	width:249px;
	height:259px;
	/*border-left:209px;
	border-top:211px;*/
	top:1964px;
	left: 624px;
}

.layoutCss .p_guaranteedIssue {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	/*line-height:180%;*/
}

.layoutCss .h3_guaranteedIssue {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:228px;
	margin-top:-40px;
}




.layoutCss #dentalInsDivTop {
	position:absolute;
	width:516px;
	height:79px;
	/*border-left:209px;
	border-top:211px;*/
	top:3147px;
	left: 229px;
}

.layoutCss #dentalInsDivTop p {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.layoutCss #dentalInsDivTop a {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#0000FF;
	font-size:12px;
}

.layoutCss #dentalInsDivBot {
	position:absolute;
	width:401px;
	height:62px;
	/*border-left:209px;
	border-top:211px;*/
	top:3249px;
	left: 229px;
}

.layoutCss #dentalInsDivRgt {
	position:absolute;
	width:165px;
	height:182px;
	/*border-left:209px;
	border-top:211px;*/
	top:3127px;
	left: 770px;
}

.layoutCss .h3_dentalIns {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:228px;
	margin-top:880px;
}

.layoutCss #dentalCorrelations {
	position:absolute;
	width:568px;
	height:350px;
	/*border-left:209px;
	border-top:211px;*/
	top:2756px;
	left: 301px;
}

.layoutCss #travelInsDiv {
	position:absolute;
	width:360px;
	height:127px;
	/*border-left:209px;
	border-top:211px;*/
	top:3544px;
	left: 221px;
}

.layoutCss #travelInsDivBot {
	position:absolute;
	width:360px;
	height:61px;
	/*border-left:209px;
	border-top:211px;*/
	top:3450px;
	left: 312px;
}

.layoutCss #travelInsDivRgt {
	position:absolute;
	width:326px;
	height:250px;
	/*border-left:209px;
	border-top:211px;*/
	top:3532px;
	left: 624px;
}

.layoutCss .p_travelIns {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.layoutCss .h3_travelIns {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:228px;
	padding-top:650px;
}

.layoutCss #lifeInsHead {
	width:331px;
	height:118px;
	left: 291px;
	top: 2150px;	
}
wrapperDiv {
	margin: 0px;
	padding: 0px;
}


.layoutCss .p_lifeIns {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:48px;
	font-weight:bold;
}

.layoutCss .h3_lifeIns {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000099;
	margin-left:228px;
	padding-top:66px;
}

.layoutCss #lifeInsDivTop {
	position:absolute;
	width:277px;
	height:101px;
	/*border-left:209px;
	border-top:211px;*/
	top:327px;
	left: 232px;
}

.layoutCss #lifeInsDiv {
	position:absolute;
	width:229px;
	height:243px;
	/*border-left:209px;
	border-top:211px;*/
	top:352px;
	left: 352px;
}

.layoutCss .p_lifeInsTxt {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
}

.layoutCss #lifeInsDivBot {
	position:absolute;
	width:519px;
	height:357px;
	/*border-left:209px;
	border-top:211px;*/
	top:1134px;
	left: 329px;
}

.layoutCss #lifeInsDivTopRgt {
	position:absolute;
	width:286px;
	height:87px;
	/*border-left:209px;
	border-top:211px;*/
	top:1022px;
	left: 624px;
}

.layoutCss #lifeInsDivRgt {
	position:absolute;
	width:229px;
	height:383px;
	/*border-left:209px;
	border-top:211px;*/
	top:1052px;
	left: 644px;
}

.layoutCss #lifeInsPic {
	position:absolute;
	width:112px;
	height:121px;
	/*border-left:209px;
	border-top:211px;*/
	top:367px;
	left: 233px;
}

.layoutCss #lifeInsPicRgt {
	position:absolute;
	width:219px;
	height:121px;
	/*border-left:209px;
	border-top:211px;*/
	top:322px;
	left: 669px;
}

.layoutCss #lifeInsPicRgt p {
	font:Arial, Helvetica, sans-serif;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#000000;
}

.layoutCss #lifeInsPic2 {
	position:absolute;
	width:82px;
	height:121px;
	/*border-left:209px;
	border-top:211px;*/
	top:1067px;
	left: 624px;
}

.layoutCss #wholeLife {
	position:absolute;
	width:112px;
	height:121px;
	/*border-left:209px;
	border-top:211px;*/
	top:561px;
	left: 232px;
}

.layoutCss #wholeLifeRgt {
	position:absolute;
	background-color:#B9C7F7;
	width:338px;
	height:auto;
	/*border-left:209px;
	border-top:211px;*/
	top:625px;
	left: 597px;
	font-family: Arial, Helvetica, sans-serif;
}

.layoutCss #gtlInsurance {
	position:absolute;
	width:112px;
	height:121px;
	/*border-left:209px;
	border-top:211px;*/
	top:982px;
	left: 221px;
}




.layoutCss #copyDiv {
	position:absolute;
	width:294px;
	height:30px;
	/*border-left:209px;
	border-top:211px;*/
	top:4080px;
	left: 174px;
}

.layoutCss #copyDiv p {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
}




.layoutCss #webDesign {
	position:absolute;
	width:186px;
	height:30px;
	/*border-left:209px;
	border-top:211px;*/
	top:4080px;
	left: 800px;
}

.layoutCss #webDesign p {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
}

.layoutCss #webDesign a {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:underline;
}

.layoutCss #webDesign a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	text-decoration:none;
}




.layoutCss #menuDiv {
	position:absolute;
	margin-left:10px;
	margin-top:210px;
	width:155px;
	height:auto;
	top: 0px;
	
}

.layoutCss #menuDiv a {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.layoutCss #menuDiv p {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:10px;
	font-weight:bold;
	text-decoration:none;
}

.layoutCss #menuDiv a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:14px;
	font-weight:100;
	text-decoration:none;
}




.layoutCss #leftBar {
	position:absolute;
	margin-left:5px;
	/*margin-top:610px;*/
	width:474px;
	height:292px;
	top: 3747px;
	left: 343px;
	
}

/*.layoutCss #leftBar img {
	position:absolute;
	margin-left:5px;
	margin-top:610px;
	width:168px;
	height:auto;
	top: 1211px;
	left: -5px;
	
}*/

.layoutCss #leftBar a {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

.layoutCss #leftBar a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:9px;
	font-weight:100;
	text-decoration:none;
}




.layoutCss #leftBarTop {
	position:absolute;
	margin-left:5px;
	/*margin-top:610px;*/
	width:168px;
	height:200px;
	top: 1548px;
	left: -4px;
	
}

.layoutCss #leftBarTop img {
	border: dotted thin #FFFFFF;	
}

.layoutCss #leftBarTop a {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:9px;
	font-weight:bold;
	text-decoration:none;
}

.layoutCss #leftBarTop a:hover {
	font-family:Arial, Helvetica, sans-serif;
	font:Arial, Helvetica, sans-serif;
	color:#CCCCCC;
	font-size:9px;
	font-weight:100;
	text-decoration:none;
}

.layoutCss #topInfo {
	position:absolute;
	margin-left:230px;
	margin-top:100px;
}

.layoutCss #wholeLifeLft {
	position:absolute;
	background-color:#C0D5FA;
	width:338px;
	height:auto;
	/*border-left:209px;
	border-top:211px;*/
	top:621px;
	left: 223px;
	padding:5px;
	font-family: Arial, Helvetica, sans-serif;
}

.clrRght {
	clear:right;
	float:left;
	margin: 0px 10px 0px 10px;
}

.clrLft {
	clear:left;
	float:right;
	margin: 0px 10px 0px 10px;
}

.smallMenu {font-size: 10px;}

