	/* Corporate Landing Page overrides */

	#navColumn1 li,
	#navColumn2 li,
	#navColumn3 li {
		height:12px;
		margin:0 0 0 6px;
		vertical-align:middle;		
	} 	

	#contentWrapper {
		width:555px;
		margin:0px;
		padding: 0px;
	}
		
	#topNav{
		float: right;
		width: 450px;
		margin-right:0px;
		}
		
	#topNav ul{
		float:right;
		padding-right:5px;
		}
	
	ul#navColumn1{
		margin-left: 1px;	
		margin-top: 0px;
		width:140px;		
	}
		
	ul#navColumn2{
		margin-left: 1px;	
		margin-top: 0px;
		width:157px;		
	}

	ul#navColumn3{
		margin-left: 1px;
		width:133px;		
	}
	
	#fullPage{
	background:#FFFFFF;
		_background:none;
		width:820px;
		padding:0 13px 13px;
		background-color:#FFFFFF;
		}
	
	#fullPage #masthead{
		float: left;
		display: block;
		padding: 9px 0px 0px 0px;
		width: 820px;
		overflow:hidden;
		_overflow:visible;
		min-height:99px;
		_height:99px;
		}
	
	#fullPage #moduleArea{
		float: right;
		margin:0 0 0 4px;
		}		

	#fullPage #footer {
		background:none;
		clear:both;
		color:#999999;
		font-size:11px;
		margin-bottom:10px;
		overflow:hidden;
		padding:0px 0px 10px 0px;
		width:820px;
		}	
	
	#fullPage #footer .footerContents{
		background:none;
		background-color:#E2E2E2;
		padding: 10px 10px 7px 5px;
	}
	
	#mainpic{
		width:549px;
		height:396px;
		background-image: url(../images/home_image.jpg);
		padding: 0px;
		margin: 0px;
	}
	/* END Landing Page overrides */
	
	/* Welcome module overrides */
	#welcomeHeader {
		background:url(../images/welcome.gif) no-repeat 9px center;
		padding:13px 8px ;
		margin: 3px
		_height:1%;
		border:1px solid #ddd;
		border-bottom:none;		
		}
			
	#welcomeHeader h4 {
		height:22px;
		border-bottom: 1px solid #CDE1D8;
		margin-left: 4px;
		margin-top: 12px;
		margin-bottom: 4px;
		}

	#welcomeHeaderText {
		display:none;
		}	
	#managePolicyContainer{
		padding:8px;
		min-height: 175px;
		border: 1px solid #CBCBC9;
		margin-bottom:5px;
		margin-top: -35px		
		}
			
	#managePolicyContainer ul li ul li{
		padding-bottom:8px;
		float:none!important;
		}
			
	#managePolicyContainer ul li ul{
		margin-top: 5px;
			margin-left: 1px;				
		}
														
	#managePolicyContainer li input{
		height:20px;
		width:109px;
		margin-top: 1px;
		margin-right: 7px;
		margin-left: 1px;			
	}
										
	#managePolicyContainer.withWelcome{
		border-top:none;
		}			
		
	#managePolicyContainer h3#welcome {
		height:18px;
		background-color:rgb(114,162,138);
		background:url(../images/welcome.gif) no-repeat left center;
		width: 230px;
		margin-top: 10px;
		margin-bottom: 5px;	
		margin-left: 1px;	
		}
					
	#managePolicyContainer ul{
		margin-top: 3px;
		}
								
	#managePolicyContainer h3#title {
		border-top: 1px solid #CDE1D8;	
		height:30px;
		background:url(../images/tosensualmassage.gif) no-repeat left center;
		width: 230px;
		margin-left: 1px;
		margin-bottom: 3px;
		margin-top: 3px;
		}
				
	#managePolicyContainerText {
		display:none;
		}
		
	#managePolicyContainer p {
		display:none;
		}
		
	#managePolicyContainer label {
		font-family: Arial,verdana;
		font-size: 13px;
		color: #666666;
		margin-left: 1px;		
		}
		
	#managePolicyContainer ul li a {
		font-family: Arial,verdana;
		font-size: 13px;
		color: #666666;
		}
	
	/* END Right module overrides */


	
	/* LM Home Page Styles */

	ul#homeCenterModSet{
		padding:30px 0 0 10px;
		overflow:hidden;
		height:257px;		
		}
	ul#homeCenterModSet li{
		float:left;
		width:180px;
		position:relative;
		display:block;
		padding-left:87px;
		height:131px;
		}
	ul#homeCenterModSet li#landingCenterMod3{
		clear:both;
		}	
	ul#homeCenterModSet li#landingCenterMod2, li#landingCenterMod4{
		margin-left:8px;
		}				
	ul#homeCenterModSet li div#lcmDivLeft{
		width:72px;
		height:72px;
		padding:6px;
		position:absolute;
		left:0;
		background:url(../images/home_img_border.jpg) no-repeat 1px 1px;
		}
	ul#homeCenterModSet li div#lcmDivLeft img{
		width:72px;
		height:72px;
		}
	ul#homeCenterModSet li div#lcmDivRight{ 
		padding:0 0 3px 4px;
		}		
	ul#homeCenterModSet li div#lcmDivRight h4{ 
		border-bottom:3px solid #cdd5e0;
		width:159px;
		font-size:16px;
		font-weight:bold;
		margin:0 0 4px;
		padding:0 0 3px;
		color:#405688;
		}						
	ul#homeCenterModSet li div#lcmDivRight p{
		width:156px;
		font-size:13px;
		color:#666;
		padding-left: 0;
		padding-bottom:6px;
		}	
	ul#homeCenterModSet li div#lcmDivRight a{
		color:#405688;
		text-decoration:none;
		padding-left: 0;		
		font-size:13px;
		}
	ul#homeCenterModSet li div#lcmDivRight a:hover{
		text-decoration:underline;
		}
		

	/* Corporate Footer definitions and overrides */
	#footer{
		background:#e2e2e2;
		clear:both;
		color:#999;
		font-size:10px;
		padding:12px 22px 10px ;
		width:789px;	
		overflow:hidden;
		margin-bottom:10px;
		}
		
	#footer div.footerContents{
		background:#e2e2e2;
		margin:0 0 0;
		_margin-bottom:10px;
		width:auto;
		padding:10px 5px 9px;
		_height:1%;
		}
	#secondModuletext{
		font-size: 14px;
		float: left;
		margin: 5px 10px;
		padding: 0;
		}
		
/* END LM Home Page Styles */		