@charset "UTF-8";


@import(normalize.css);

/* FRAMEWORK */

html, body {
    height: 100%;
}

body {
margin: 0;
padding: 0;
background:#FFFFFF;
background-image:url(background.jpg);
background-repeat:repeat-x;
}

#container {
width: 950px;
margin: 0;
}

#logo {
width: 200px;
height:83px;
margin: 0;
padding-left:90px;
padding-top:43px;
background:#FFFFFF;
}

#mainimage {
width: 364px;
height: 462px;
float:left;
margin: 0;
padding-top:1px;
position:fixed;
}

#mainimagedivider {
position:absolute;
top:126px;
left:3px;
z-index: 2;
width: 13px;
height: 462px;
margin: 0;
margin-left:360px;
padding-top:1px;

}


#nav {
position:absolute;
z-index: 8;
LEFT: 0px;
TOP:126px;
height:23px;
margin: 0;
margin-left:345px;
padding-top:1px;
padding-bottom:1px;

}

ul#mainnavitems
{
margin-top: 4px;
margin-left: 50px;
padding-left: 0px;
white-space: nowrap;
font-family:"Times New Roman", Times, serif; 
font-size:12px;
font-weight:bold;
color:#985632;
position:fixed;

}

/* -- postioning for support page divs.. because of ie positioning issues, this is a global element  with seperate top declecrations in the ie_only.css hack--*/

#account { position:absolute;
		   top:365px;
		   left:670px;
		   width:300px;
		   z-index:100;
		   visibility:hidden;
		}
#info { position:absolute;
		   top:365px;
		   left:670px;
		   width:300px;
		   z-index:101;
		   visibility:hidden;
		}
#human { position:absolute;
		   top:365px;
		   left:670px;
		   width:300px;
		   z-index:102;
		   visibility:hidden;
		}
		
#insurance { position:absolute;
		   top:365px;
		   left:670px;
		   width:300px;
		   z-index:103;
		   visibility:hidden;
		}
	
		

#mainnavitems li
{
display: inline;
list-style-type: none;
padding-left: 0px;
padding-right: 32px;
}

#mainnavitems a {
padding:0px;
color:#985632;

}

#mainnavitems a:link, a:visited
{
color:#985632;
text-decoration: none;
}

#mainnavitems a:hover
{
color:#652300;
text-decoration: none;
}

#subnav1 {
position:absolute;
z-index: 8;
LEFT: 0px;
TOP:128px;
height:23px;
padding-top:1px;
padding-bottom:1px;
display:none;
}

ul#subnavitems1
{
position:fixed;
margin-top: 29px;
margin-left: 460px;
padding-left: 0px;
white-space: nowrap;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#7b897b;
}

#subnavitems1 li
{
display: inline;
list-style-type: none;
padding-left: 0px;
padding-right: 32px;
}

#subnavitems1 a {
padding:0px;
}

#subnavitems1 a:link, a:visited
{
color:#7b897b;
text-decoration: none;
}

#subnavitems1 a:hover
{
color:#596759;
text-decoration: none;
}

#subnav2 {
position:absolute;
z-index: 8;
LEFT: 67px;
TOP:128px;
height:23px;
padding-top:1px;
padding-bottom:1px;
display:none;

}

ul#subnavitems2
{
position:fixed;
margin-top: 29px;
margin-left: 460px;
padding-left: 0px;
white-space: nowrap;
font-family:"Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#7b897b;


}

#subnavitems2 li
{
display: inline;
list-style-type: none;
padding-left: 0px;
padding-right: 32px;
}

#subnavitems2 a {
padding:0px;
}

#subnavitems2 a:link, a:visited
{
color:#7b897b;
text-decoration: none;
}

#subnavitems2 a:hover
{
color:#596759;
text-decoration: none;
}


#content {
height:338px;
width:560px;
padding-top:50px;
padding-left:40px;
padding-right:40px;
padding-bottom:20px;
margin: 0;
margin-left:361px;
margin-top:20px;
position:absolute;
top: 130px;
left: 0px;
z-index:6;

}



#content1 {
height:338px;
width:575px;
padding-top:50px;
padding-left:40px;
padding-right:40px;
padding-bottom:20px;
margin: 0;
margin-left:361px;
margin-top:20px;
position:absolute;
top: 130px;
left: 0px;
z-index:6;

}



#footer {
height: 25px;
padding-bottom:1px;
margin: 0;
margin-top:445px;
margin-left:400px;
position:fixed;
font-family:"Times New Roman", Times, serif;
font-size:10px;
color:#7b897b;
}

.content_h1 {
font-family:"Times New Roman", Times, serif;
font-size:20px;
font-style:italic;
color:#697869;
}

.content_body {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
color:#000000;
z-index:200;


}

.table {
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:12px;
text-indent:18px;
}

.content_body p {
text-indent:18px;
line-height:16px;
}

.content_body p.noIndent {
text-indent:0;line-height:18px;
}

.content_body p.fullIndent {
text-indent:0;
lineheight:16px;
padding-left:18px;
}

p.fullIndent {
text-indent:0;
lineheight:18px;
padding-left:18px;
font-family:Verdana, Arial, Helvetica, sans-serif;

}
.content_body p.list { /* -- controls text color and leading in community lists -- */
text-indent:0;
line-height:16px;
color:#697869;
}

.content_body p.subHead {
font-family:"Times New Roman", Times, serif;
text-indent:0;
font-size:14px;
font-style:italic;
font-weight:bold;
color:#697869;
}

/* -- content hover states --*/

.content_body a, .content_boddy a:active {
color:#985632;


}

.content_body a:hover {
/*color:#7b482d;*/
color:#482613;
text-decoration:underline;
}

.content_body a:visited {
color:#7b482d;
text-decoration:underline;
}

/* -- paragraph styles for hover --*/
p a, .content_boddy a:active {
color:#985632;
font-size:12px;
line-height:18px;
}

p a:hover {
color:#7b482d;
text-decoration:underline;
font-size:12px;
line-height:18px;
}

p a:visited {
color:#7b482d;
text-decoration:underline;
font-size:12px;
line-height:18px;
}



.content_body ul {
/* -- font-family:"Times New Roman", Times, serif; --*/
font-family:Verdana, Arial, Helvetica, sans-serif;
text-indent:0;
font-size:12px;
line-height:1.25em;
/* -- was 1.25em --*/
}

.content_body ul li {
line-height:16px;
/* -- was 16px -- */
}

/* -- controls columns in communities area -- */
.content_body #leftColumn {
	position:absolute;
	top:95px;
	left:40px;
	width:300px;
	
	}
	
.content_body #rightColumn {
	position:absolute;
	top:95px;
	left:400px;
	width:230px;
	padding-left:20px;
	border-left:solid 1px #697869;
	z-index:20;
	}

.content_body #logoCascades {
	position:absolute;
	left:430px;
	top:50px;
	z-index:40;
	}

.content_body #rightColumnCascades {
	position:absolute;
	top:75px;
	left:400px;
	width:230px;
	padding-left:40px;
	border-left:solid 1px #697869;
	z-index:20;
	}	

	
.content_body #logoCovenant {
	position:absolute;
	left:440px;
	top:50px;
	z-index:40;
	}
	
.content_body #rightColumnCovenant {
	position:absolute;
	top:80px;
	left:400px;
	width:230px;
	padding-left:40px;
	border-left:solid 1px #697869;
	z-index:20;
	}

.content_body #logoHeritage {
	position:absolute;
	left:420px;
	top:70px;
	z-index:40;
		}

.content_body #rightColumnHeritage {
	position:absolute;
	top:65px;
	left:400px;
	width:230px;
	padding-left:40px;
	border-left:solid 1px #697869;
	z-index:20;
	}
	
.content_body #logoLaurel {
	position:absolute;
	left:420px;
	top:70px;
	z-index:40;
		}

.content_body #rightColumnLaurel {
	position:absolute;
	top:70px;
	left:400px;
	width:230px;
	padding-left:40px;
	border-left:solid 1px #697869;
	z-index:20;
	}
	
.content_body #logoMethodist {
	position:absolute;
	left:420px;
	top:50px;
	z-index:40;
		}
.content_body #rightColumnMethodist {
	position:absolute;
	top:60px;
	left:400px;
	width:230px;
	padding-left:40px;
	border-left:solid 1px #697869;
	z-index:20;
	}
	
/* -- pop up styles --*/

body .popUp {
margin: 0;
padding: 0;
background:#d0dbd0;
background-image:url(popUpBG.jpg);
background-repeat:repeat-x;
}

/* -- community p width issue -- */

.content_body p.communities {
  margin-right:200px;

  }
  	
	
#communityMenu {
	position:absolute;
	width:150px;
	top:85px;
	left:430px;
	padding10px;
	display:block;
	z-index:200;
	
	}
	

