/* 2006-04-28 */

body{
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #013474;
}

.pageWrapper{
	background-image: url(images/PageRepeater.jpg);
	background-color: #001a38;
}

.pageWrapperTop{
	background-image: url(images/PageTopRepeater.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.homeLinkDiv{
	position: absolute;
	top: 2px;
	left: 32px;
	z-index: 4;
	font-size: 10px;
	color: #AABCD1;
}

a.homeLink{
	color: #AABCD1;
	text-decoration: none;
}

a.homeLink:hover{
	color: #AABCD1;
	text-decoration: underline;
}

.headerText{
	position: absolute;
	top: 75px;
	left: 10px;
	width: 300px;
	font-family: arial, helvetica, verdana;
	font-size: 11px;
	color: #0000ff;
	z-index: 6;
}

.H1Heading1{
	font-family: arial, helvetica, verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	margin: 0px 0px 9px 0px;
}

.H1Heading2{
	font-family: arial, helvetica, verdana;
	font-size: 18px;
	color: #0000ff;
	font-weight: bold;
	margin: 0px 0px 9px 0px;
}

p{
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #013474;
}

td{
	font-family: arial, helvetica, verdana;
	font-size: 12px;
	color: #013474;
}

h1{
	font-family: arial, helvetica, verdana;
	font-size: 18px;
	color: #000000;
	font-weight: bold;
}

h2{
	font-family: arial, helvetica, verdana;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
}

h3{
	font-family: arial, helvetica, verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
}

a{
	color: #0156C0;
	text-decoration: underline;
}

a:hover{
	color: #8F886B;
	text-decoration: underline;
}

.bannerCell{
	background-image: url(images/BannerRepeater.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.topMenu{
	padding: 0px 4px 0px 0px;

}

.topMenuTab{
	padding: 5px 0px 0px 4px;
}

.topSpacer{
	background-image: url(images/TopSpacerRepeater.jpg);
	background-repeat: repeat-x;
	background-position: top left;
}

.leftGutter{
	background-image: url(images/LeftGutterRepeater.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.leftMenuBound{
	background-image: url(images/LeftGutterBackground.gif);
	background-repeat: no-repeat;
	background-position: top left;
	padding: 0px 0px 0px 0px;
}

.titleArea{
	padding: 0px 0px 18px 0px;
}

.contentBound{
	background-image: url(images/ContentBackground.gif);
	background-repeat: no-repeat;
	background-position: top left;
	background-color: #ffffff;
	padding: 12px 12px 24px 12px;
}

#lifeStagesBG{
	background-image: url(images/misc/SpacerWhite.gif);
	background-repeat: repeat;
	background-position: top left;
	background-color: #ffffff;	
}

.baseLine{
	background-image: url(images/baselineRepeater.gif);
	background-repeat: repeat-x;
	background-position: bottom left;
	padding: 22px 0px 0px 0px;
}

.base {
	color: #013474;
	font-size: 11px;
	font-family: arial, helvetica, verdana;
	padding: 16px 0px 18px 0px;
}

.baseLink {
	color: #8F886B;
}

.baseLink:hover{
	color: #1F59A1;
}

.baseLogo{
	padding: 0px 20px 0px 20px;
}

.footerLeft{
	background-image: url(images/LeftGutterBaseRepeater.gif);
	background-repeat: repeat-y;
	background-position: top left;
}

.footerMain{
	color: #ffffff;
	background-color: #006651;
	padding: 26px 0px 26px 0px;
}

.branchThumb{
 border: solid 1px #000000;
 margin: 0px 0px 8px 0px;
}

.branchLocal{
	text-decoration: underline;
}

/********** Form Styles ********************/
.entertext{
	color: #000000;
	font-size: 12px;
	background-color: #EBEBEB;
}

.required{
	color: #830000;
}

/******* Menu Styles for Flyout Menu *********/
.anylinkcss{
	position:absolute;
	visibility: hidden;
	border:1px solid #ffffff;
	border-bottom-width: 0px;
	font-family: arial, helvetica, verdana;
	font-size:12px;
	line-height: 100%;
	z-index: 100;
	color: #000000;
	background-color: #96CBC0;
	width: 150px;
	margin:0px 0px 0px 0px; /*positions the left corner of the dropdown */
	}

.anylinkcss a{
	width: 100%;
	display: block;
	border-bottom: 1px solid #ffffff;
	text-decoration: none;
	color: #000000;
	}

.anylinkcss a:hover{ /*hover background color*/
	width: 100%;
	display: block;
	background-color: #62A597;
	text-decoration: none;
	color: #000000;
}

.linkItem{
	padding:4px 6px 4px 6px;
}

/******* Webfodder Logo *********/
.webfodderLink{
	color: #004D3D;
	text-decoration: none;
	font-size: 11px;
	line-height: 100%;
}

.webfodderLink:hover{
	color: #004D3D;
	text-decoration: underline;
	font-size: 11px;
	line-height: 100%;
}




a.whiteLink{
	color: #3fb2a9;
	text-decoration: underline;
	font-weight: bold;
}

a.whiteLink:hover{
	color: #3be5d8;
	text-decoration: underline;
	font-weight: bold;
}
