@charset "utf-8";
/* CSS Document */

/*========== COLUMNS:: START ==========*/
.singleWideColumn { width: 729px; padding: 2px 0px 0px 12px; margin: 0px; float: left; }
.singleWideColumn p { padding: 10px 20px 5px 20px; margin: 0px; }

.contentColumn { width: 511px; padding: 2px 0px 0px 12px; margin: 0px; float: left; }
.contentColumn p { padding: 10px 20px 5px 20px; margin: 0px; }
.espotColumn { width: 205px; padding: 0px 13px 0px 0px; margin: 2px 0px 0px 0px; float: right; }
/*========== COLUMNS :: END ==========*/


/*========== GREEN AND TAN TABS for a single column layout :: START ==========*/
.clickTabsHeading { padding: 20px 0px 0px 0px; margin: 0px; }

	ul#clickTabsLife { padding: 0px; margin: 0px; width: 700px; height: 27px; background: url(/imm/mmoClickPromo_files/clickNavBg2.gif) top left no-repeat; }

	ul#clickTabsLife li { padding: 0px; margin: 1px 0px 0px 0px; list-style-type: none; float: left;  font-family: "Times New Roman", Times, serif !important; font-size: 14px; height: 23px; }
		ul#clickTabsLife li a { height: 20px; padding: 3px 25px 0px 23px; margin: 0px; float: left; display: block; text-decoration: none; cursor: pointer; }
		ul#clickTabsLife li a:hover { text-decoration: underline; }
		ul#clickTabsLife li b { font-weight: normal; }
		
		ul#clickTabsLife li.liLast { padding: 0px; margin: 1px 0px 0px 0px; list-style-type: none; float: left; background: none; }
	
	ul#clickTabsLife li.active { padding: 0px; margin: 1px 0px 0px 0px; background: url(/imm/mmoClickPromo_files/clickTableft.gif) top left no-repeat; height: 35px; }
	ul#clickTabsLife li.active a { color: #fff; height: 35px; padding: 0px; margin: 0px; display: block; float: left; background: url(/imm/mmoClickPromo_files/clickTabRight.gif) top right no-repeat; }
	ul#clickTabsLife li.active b { font-weight: normal; background: url(/imm/mmoClickPromo_files/clickTabArrow.gif) top center no-repeat; height: 32px; padding: 3px 27px 0px 24px; margin: 0px; display: block; float: left; }
	
	ul#clickTabs { padding: 0px; margin: 0px; width: 511px; height: 27px; background: url(/imm/mmoClickPromo_files/clickNavBg2.gif) top left no-repeat; }
		
ul#clickTabs li { padding: 0px; margin: 1px 0px 0px 0px; list-style-type: none; float: left;  font-family: "Times New Roman", Times, serif !important; font-size: 14px; height: 23px; }
	ul#clickTabs li a { height: 20px; padding: 3px 25px 0px 23px; margin: 0px; float: left; display: block; text-decoration: none; cursor: pointer; }
	ul#clickTabs li a:hover { text-decoration: underline; }
	ul#clickTabs li b { font-weight: normal; }
	
	ul#clickTabs li.liLast { padding: 0px; margin: 1px 0px 0px 0px; list-style-type: none; float: left; background: none; }
	
	ul#clickTabs li.active { padding: 0px; margin: 1px 0px 0px 0px; background: url(/imm/mmoClickPromo_files/clickTableft.gif) top left no-repeat; height: 35px; }
	ul#clickTabs li.active a { color: #fff; height: 35px; padding: 0px; margin: 0px; display: block; float: left; background: url(/imm/mmoClickPromo_files/clickTabRight.gif) top right no-repeat; }
	ul#clickTabs li.active b { font-weight: normal; background: url(/imm/mmoClickPromo_files/clickTabArrow.gif) top center no-repeat; height: 32px; padding: 3px 27px 0px 24px; margin: 0px; display: block; float: left; }
/*========== GREEN AND TAN TABS :: END ==========*/
/*========== GREEN AND TAN TAB CONTENT for a single column layout :: START ==========*/
.clickTabsBody { padding: 0px; margin: 0px; }
.clickTabsBody h3 { font-size: 16px; font-family: "Times New Roman", Times, serif;  padding: 0px 0px 3px 7px; margin: 0px; }
.clickTabsBody p { padding: 7px; margin: 0px; }
.clickTabsBody p img { padding: 0px 0px 5px 5px; }
.clickTabsBody ul { padding: 0px 0px 0px 20px; margin: 0px; }
.clickTabsBody li { padding: 10px 0px 0px 0px; margin: 0px; }
	.clickContentBlue { width: 729px; padding: 5px 0px 20px 0px; margin: 0px; background: url(/imm/mmoClickPromo_files/clickContentBg.gif) bottom left repeat-x; float: left; }
	.clickContentBorder { background: url(/imm/mmoClickPromo_files/clickContentBorder.gif) top center repeat-y; float: left; }
		.clickContentLeft { width: 340px; float: left; padding-left: 12px; }
		.clickContentRight { width: 340px; float: right; padding-right: 12px; }

		.clickContentLeftLife { width: 340px; float: left; padding-left: 12px; }
		.clickContentRightLife { width: 340px; float: right; padding-right: 12px; }

/*========== GREEN AND TAN TAB CONTENT :: END ==========*/


/*========== TAB CONTENT TABLE :: START ==========*/
table.clickTable { margin-top: 10px; }
table.clickTable td { font-size: .7em; padding: 0px 8px 5px 0px; }
/*========== TAB CONTENT TABLE :: END ==========*/


/*========== GREEN AND TAN TABS for a two column layout :: START ==========*/
.clickTabsHeading2 { padding: 20px 0px 0px 0px; margin: 0px; }
	ul#clickTabs2 { padding: 0px; margin: 0px; width: 511px; height: 27px; background: url(/imm/mmoClickPromo_files/clickNavBg3.gif) top left no-repeat; }
	ul#clickTabs2 li { padding: 0px; margin: 1px 0px 0px 0px; list-style-type: none; float: left; background: url(/imm/mmoClickPromo_files/clickNavDivider.gif) top right no-repeat; font-family: "Times New Roman", Times, serif !important; font-size: 14px; height: 23px; }
	ul#clickTabs2 li a { height: 20px; padding: 3px 25px 0px 23px; margin: 0px; float: left; display: block; text-decoration: none; cursor: pointer; }
	ul#clickTabs2 li a:hover { text-decoration: underline; }
	ul#clickTabs2 li b { font-weight: normal; }
	
	ul#clickTabs2 li.liLast { padding: 0px; margin: 1px 0px 0px 0px; list-style-type: none; float: left; background: none; }
	
	ul#clickTabs2 li.active { padding: 0px; margin: 1px 0px 0px 0px; background: url(/imm/mmoClickPromo_files/clickTableft.gif) top left no-repeat; height: 35px; }
	ul#clickTabs2 li.active a { color: #fff; height: 35px; padding: 0px; margin: 0px; display: block; float: left; background: url(/imm/mmoClickPromo_files/clickTabRight.gif) top right no-repeat; }
	ul#clickTabs2 li.active b { font-weight: normal; background: url(/imm/mmoClickPromo_files/clickTabArrow.gif) top center no-repeat; height: 32px; padding: 3px 27px 0px 24px; margin: 0px; display: block; float: left; }
/*========== GREEN AND TAN TABS :: END ==========*/
/*========== GREEN AND TAN TAB CONTENT for a two column layout :: START ==========*/
.clickTabsBody2 { padding: 0px; margin: 0px; }
.clickTabsBody2 h3 {z-index: 100;  font-size: 16px; font-family: "Times New Roman", Times, serif; background: url(/imm/mmoClickPromo_files/hash2.gif) bottom left repeat-x; padding: 0px 0px 3px 7px; margin: 0px; }
.clickTabsBody2 p { padding: 7px; margin: 0px; }
.clickTabsBody2 p img { float: right; padding: 0px 0px 5px 5px; }
.clickTabsBody2 ul { padding: 0px 0px 0px 20px; margin: 0px; }
.clickTabsBody2 li { padding: 10px 0px 0px 0px; margin: 0px; }
.clickTabsBody2 a { color: #ae8a3d; }

	.clickContentBg2CCP { width: 511px; padding: 5px 0px 0px 0px; margin: 0px; background: url(/imm/mmoClickPromo_files/ccpLogoBg.jpg) bottom left repeat-x; float: left; }
	.clickContentBg2CLIC { width: 511px; padding: 5px 0px 0px 0px; margin: 0px; background: url(/imm/mmoClickPromo_files/mmoLogoBg.jpg) bottom left repeat-x; float: left; }
	
	
	.clickContentBorder2 { background: url(/imm/mmoClickPromo_files/clickContentBorder.gif) top center repeat-y; float: left; }
		.clickContentLeft2 { width: 235px; float: left; padding-left: 12px; }
		.clickContentRight2 { width: 236px; float: right; padding-right: 12px; }
/*========== GREEN AND TAN TAB CONTENT :: END ==========*/


/*========== NEWS and EVENTS :: START ==========*/
.newsEvents { float: left; }
.newsEvents h2 { padding: 0px 0px 3px 10px; margin: 10px 0px 0px 10px; background: url(/imm/mmoClickPromo_files/hash2.gif) bottom left repeat-x; font-family:"Times New Roman", Times, serif; font-size:18px; font-weight: normal; }
/*========== NEWS and EVENTS :: END ==========*/



/*========== LEARN :: START ==========*/
.learn { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/fatherAndSon2.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.learn h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.learn p { padding: 0px 5px 9px 125px; margin: 0px; }
.learn p.arrowLink { text-align: right; }
/*========== LEARN :: END ==========*/

/*========== EXPLORING :: START ==========*/
.exploring { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/fatherAndDaughter.jpg) 0px 4px no-repeat; padding: 0px; margin: 0px 0px 7px 7px; }
.exploring h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.exploring p { padding: 0px 5px 9px 125px; margin: 0px; }
.exploring p.arrowLink { text-align: right; }
/*========== EXPLORING :: END ==========*/

/*========== SUPPORT :: START ==========*/
.support { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/motherAndDaughter.jpg) 0px 4px no-repeat; padding: 0px; margin: 0px 0px 0px 7px; }
.support h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.support p { padding: 0px 5px 9px 125px; margin: 0px; }
.support p.arrowLink { text-align: right; }
/*========== SUPPORT :: END ==========*/

/*========== member1 :: START ==========*/
.member1 { background-color:red; width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_member_02.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.member1 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.member1 p { padding: 0px 5px 9px 125px; margin: 0px; }
.member1 p.arrowLink { text-align: right; }
/*========== member1 :: END ==========*/
/*========== member2 :: START ==========*/
.member2 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_member_03.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.member2 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.member2 p { padding: 0px 5px 9px 125px; margin: 0px; }
.member2 p.arrowLink { text-align: right; }
/*========== member2 :: END ==========*/
/*========== member3 :: START ==========*/
.member3 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_member_01.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.member3 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.member3 p { padding: 0px 5px 9px 125px; margin: 0px; }
.member3 p.arrowLink { text-align: right; }
/*========== member3 :: END ==========*/
/*========== member4 :: START ==========*/
.member4 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/LandingPagePHR.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.member4 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.member4 p { padding: 0px 5px 9px 125px; margin: 0px; }
.member4 p.arrowLink { text-align: right; }
/*========== member4 :: END ==========*/
/*========== member5 :: START ==========*/
.member5 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_member_si1.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.member5 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.member5 p { padding: 0px 5px 9px 125px; margin: 0px; }
.member5 p.arrowLink { text-align: right; }
/*========== member5 :: END ==========*/
/*========== member6 :: START ==========*/
.member6 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/QHETpeep.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.member6 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.member6 p { padding: 0px 5px 9px 125px; margin: 0px; }
.member6 p.arrowLink { text-align: right; }
/*========== member6 :: END ==========*/


/*========== employer1 :: START ==========*/
.employer1 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_employer_01.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.employer1 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.employer1 p { padding: 0px 5px 9px 125px; margin: 0px; }
.employer1 p.arrowLink { text-align: right; }
/*========== member3 :: END ==========*/
/*========== employer2 :: START ==========*/
.employer2 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_employer_03.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.employer2 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.employer2 p { padding: 0px 5px 9px 125px; margin: 0px; }
.employer2 p.arrowLink { text-align: right; }
/*========== employer2 :: END ==========*/

/*========== broker1 :: START ==========*/
.broker1 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_broker_01.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.broker1 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.broker1 p { padding: 0px 5px 9px 125px; margin: 0px; }
.broker1 p.arrowLink { text-align: right; }
/*========== broker1 :: END ==========*/
/*========== broker2 :: START ==========*/
.broker2 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_broker_02.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.broker2 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.broker2 p { padding: 0px 5px 9px 125px; margin: 0px; }
.broker2 p.arrowLink { text-align: right; }
/*========== employer2 :: END ==========*/

/*========== sales1 :: START ==========*/
.sales1 { background-color:red; width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_sales_02.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.sales1 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.sales1 p { padding: 0px 5px 9px 125px; margin: 0px; }
.sales1 p.arrowLink { text-align: right; }
/*========== sales1 :: END ==========*/
/*========== sales2 :: START ==========*/
.sales2 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_sales_03.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.sales2 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.sales2 p { padding: 0px 5px 9px 125px; margin: 0px; }
.sales2 p.arrowLink { text-align: right; }
/*========== sales2 :: END ==========*/
/*========== sales3 :: START ==========*/
.sales3 { width: 504px; height: 145px; _height: 147px; border-top: 1px solid #f6f5ee; border-bottom: 1px solid #f6f5ee; background: url(/imm/mmoClickPromo_files/interior_sales_01.jpg) 0px 4px no-repeat; padding: 0px; margin: 13px 0px 7px 7px; }
.sales3 h3 { font-family: "Times New Roman", Times, serif; font-size: 18px; font-weight: normal; padding: 11px 0px 9px 125px; margin: 0px; }
.sales3 p { padding: 0px 5px 9px 125px; margin: 0px; }
.sales3 p.arrowLink { text-align: right; }
/*========== sales3 :: END ==========*/



/*========== TOOLS ALIGNED LEFT :: START ==========*/
.toolsleft { font-family: Verdana; font-size:11px; font-weight: bold; color:#666666; margin:0px 0px 0px 0px; padding:6px 0px 0px 0px !important; vertical-align: middle; }
.toolsleft img { float: none !important; }
/*========== TOOLS ALIGNED LEFT :: END ==========*/


/*========== LOGIN BOX :: START ==========*/
.loginBox {position:relative; top:2px;width:205px; background:url(/imm/mmoClickPromo_files/loginBoxBg.jpg) bottom left no-repeat; }
.loginHeader { width:205px; background:#017c70 url(/imm/mmoClickPromo_files/loginHeaderBg.gif) top left no-repeat; }
.loginHeader p { padding:5px 9px 5px 9px; margin:0px; color:#fff; font-family:"Times New Roman", Times, serif; font-size:15px; font-weight:bold; }

	.loginContent { padding: 10px 0px 4px 0px; }
	.loginContent p { padding: 0px 9px 2px 9px; margin: 0px; line-height: 1.4em; }
	.loginContent a { color: #ae8a3d; }
	.loginContent table { font-size: 11px; padding: 0px; margin: 10px 0px 0px 9px; width: 187px; }
	.loginContent td { padding: 0px 5px 10px 0px; margin: 0px; }
	.loginContent .toolsright { font-size: 12px; font-weight: bold; }
		input.loginTextbox { width: 115px; padding: 2px; }
		p.notRegistered { padding: 2px 0px 0px 0px; _padding: 11px 0px 0px 0px; margin: 0px; }
/*========== LOGIN BOX :: END ==========*/


/*========== ESPOT MODULES :: START ==========*/
.espotMod { width: 205px; padding: 0px 0px 5px 0px; }
	.espotHeader { background: url(/imm/mmoClickPromo_files/hash2.gif) bottom left repeat-x; width: 205px; margin-bottom: 3px; }
	.espotHeader p { padding: 10px 7px 5px 7px; margin: 0px; font-size: 18px; font-family: "Times New Roman", Times, serif; }
		.espotContent { border: 5px solid #f6f5ee; }
		.espotContent p.general { padding: 8px 8px 0px 8px; margin: 0px; }
		p.registerBtn { padding: 8px; margin: 0px; }
		p.registerBtn a { background: url(/imm/mmoClickPromo_files/orangeArrowButton.gif) top left no-repeat; border: none; width: 169px; height: 17px; _height: 19px; display: block; padding: 2px 0px 0px 10px; margin: 0px; cursor: pointer; font-weight: bold; color: #6f450e; text-decoration: none; }
		p.registerBtn a:hover { text-decoration: underline; }
		
		.lifeInsuranceImg { border: 1px solid #fff; }
		
		.findDoctor { padding: 7px; }
		.findDoctor td { vertical-align: top; }
		.findDoctor td p { padding: 0px 0px 10px 8px; margin: 0px; }
		
		.arrowLink { padding: 10px 0px 10px 15px; margin: 0px; }
		.arrowLink a { font-family: Verdana; font-size:11px; font-weight: bold; color: #ae8a3d; margin:0px 15px 0px 0px; padding:6px 0px 0px 0px !important; vertical-align: middle; text-decoration: none; }
		.arrowLink a:hover { text-decoration: underline; }
		.arrowLink img { float: none !important; }
		
		.arrowLink2 { padding: 10px 0px 10px 15px; margin: 0px; text-align: right; }
		.arrowLink2 a { font-family: Verdana; font-size:11px; font-weight: bold; color: #ae8a3d; margin: 0px; padding:6px 0px 0px 0px !important; vertical-align: middle; text-decoration: none; }
		.arrowLink2 a:hover { text-decoration: underline; }
		.arrowLink2 img { float: none !important; }
/*========== ESPOT MODULES :: END ==========*/