body, html{
	height: 100%;
	width: 100%;
}

body{
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
	background: url(/env/images/bgrBody.gif) repeat-y #65666D;
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 12px;
	line-height: 16px;
}

* {
	line-height: 16px;
}

table{
	font-family: Tahoma;
	font-size: 12px;
	color: #FFFFFF;
}

a{
	color: #FEBC48;
	text-decoration: none;
}

a:hover{
	text-decoration: underline;
}

form, dl, dt, dd{
	margin: 0px;
	padding: 0px;
}

form dl dd input{
	color: #000000;
	border: 1px solid #7E7E84;
	background: #FFFFFF;
	font-size: 13px;
}

.ie6fix{
	display: none;
	_display: block;
}

.clearFix{
	clear: both;
}

.centerText{
	text-align: center;
}

#rootTable{
	height: 100%;
	background: url(/env/images/imageBodyLogo.gif) 902px 250px no-repeat;
}

#rootDiv{
	width: 950px;
	display: block;
	float: left;
}

#headerDiv{
	width: 939px;
	height: 143px;
	display: block;
	float: left;
}

#headerCollageDiv{
	width: 721px;
	height: 143px;
	background: url(/env/images/main/imageHeaderWorkers.jpg) no-repeat;
	display: block;
	float: left;
}

#buttonHeaderHome{
	width: 120px;
	height: 130px;
	margin-left: 40px;
	_margin-left: 20px;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonHeaderHome{
	text-decoration: none;
}

#topNavDiv{
	width: 218px;
	height: 143px;
	background: url(/env/images/main/bgrTopNav.gif) no-repeat;
	display: block;
	float: left;
}

#topNavDiv  *{
	line-height: auto;
	line-height: 0px;
}

#topNavPaddingDiv{
	padding-left: 15px;
	display: block;
	float: left;
}

#buttonTopNavHomeDiv{
	width: 48px;
	height: 14px;
	margin-top: 21px;
	background: url(/env/images/main/buttonTopNavHome.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonTopNavHomeDiv a{
	width: 48px;
	height: 14px;
	background: url(/env/images/main/buttonTopNavHome.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonTopNavHomeDiv a:hover{
	background: url(/env/images/main/buttonTopNavHomeO.gif) no-repeat;
	text-decoration: none;
}

#buttonTopNavPensionDiv{
	width: 66px;
	height: 14px;
	margin-top: 16px;
	background: url(/env/images/main/buttonTopNavPension.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonTopNavPensionDiv a{
	width: 66px;
	height: 14px;
	background: url(/env/images/main/buttonTopNavPension.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonTopNavPensionDiv a:hover{
	background: url(/env/images/main/buttonTopNavPensionO.gif) no-repeat;
	text-decoration: none;
}

#buttonTopNavAnnuityDiv{
	width: 66px;
	height: 14px;
	margin-top: 3px;
	background: url(/env/images/main/buttonTopNavAnnuity.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonTopNavAnnuityDiv a{
	width: 66px;
	height: 14px;
	background: url(/env/images/main/buttonTopNavAnnuity.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonTopNavAnnuityDiv a:hover{
	background: url(/env/images/main/buttonTopNavAnnuityO.gif) no-repeat;
	text-decoration: none;
}

#buttonTopNavHealthDiv{
	width: 129px;
	height: 14px;
	margin-top: 3px;
	background: url(/env/images/main/buttonTopNavHealth.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonTopNavHealthDiv a{
	width: 129px;
	height: 14px;
	background: url(/env/images/main/buttonTopNavHealth.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonTopNavHealthDiv a:hover{
	background: url(/env/images/main/buttonTopNavHealthO.gif) no-repeat;
	text-decoration: none;
}

#buttonTopNavLegalServDiv{
	width: 112px;
	height: 14px;
	margin-top: 3px;
	background: url(/env/images/main/buttonTopNavLegalServ.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonTopNavLegalServDiv a{
	width: 112px;
	height: 14px;
	background: url(/env/images/main/buttonTopNavLegalServ.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonTopNavLegalServDiv a:hover{
	background: url(/env/images/main/buttonTopNavLegalServO.gif) no-repeat;
	text-decoration: none;
}

#sideBar1Div{
	width: 201px;
	min-height: 5px;
	display: block;
	float: left;
}

#mainAreaDiv{
	width: 738px;
	_width/ **/: 741px;
	margin-left: -3px;
	padding-left: 3px;
	background: url(/env/images/bgrHeaderShadow.gif) top right no-repeat;
	display: block;
	float: left;
}

/* MENU BEGIN */
#menuDiv{
	width: 520px;
	height: 51px;
	background: url(/env/images/bgrMenu.jpg) no-repeat;
	border-bottom: 1px solid #7F8084;
	display: block;
	float: left;
}

#menuDiv *{
	line-height: 0px;
}

.menuRowDiv1{
	width: 163px;
	margin-top: 10px;
	margin-left: 12px;
	_margin-left: 6px;
	display: block;
	float: left;
}

.menuRowDiv2{
	width: 163px;
	margin-top: 10px;
	display: block;
	float: left;
}

.menuRowDiv3{
	width: 163px;
	margin-top: 10px;
	display: block;
	float: left;
}

#buttonMenuAboutfundsDiv{
	width: 120px;
	height: 12px;
	background: url(/env/images/main/buttonMenuAboutFunds.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonMenuAboutfundsDiv a{
	width: 120px;
	height: 12px;
	background: url(/env/images/main/buttonMenuAboutFunds.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonMenuAboutfundsDiv a:hover{
	background: url(/env/images/main/buttonMenuAboutFundsO.gif) no-repeat;
	text-decoration: none;
}

#buttonMenuNewsDiv{
	width: 48px;
	height: 12px;
	background: url(/env/images/main/buttonMenuNews.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonMenuNewsDiv a{
	width: 48px;
	height: 12px;
	background: url(/env/images/main/buttonMenuNews.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonMenuNewsDiv a:hover{
	background: url(/env/images/main/buttonMenuNewsO.gif) no-repeat;
	text-decoration: none;
}

#buttonMenuContactDiv{
	width: 67px;
	height: 12px;
	background: url(/env/images/main/buttonMenuContact.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonMenuContactDiv a{
	width: 67px;
	height: 12px;
	background: url(/env/images/main/buttonMenuContact.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonMenuContactDiv a:hover{
	background: url(/env/images/main/buttonMenuContactO.gif) no-repeat;
	text-decoration: none;
}

#buttonMenuRelatedsitesDiv{
	width: 120px;
	height: 12px;
	margin-top: 10px;
	background: url(/env/images/main/buttonMenuRelatedSites.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonMenuRelatedsitesDiv a{
	width: 120px;
	height: 12px;
	background: url(/env/images/main/buttonMenuRelatedSites.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonMenuRelatedsitesDiv a:hover{
	background: url(/env/images/main/buttonMenuRelatedSitesO.gif) no-repeat;
	text-decoration: none;
}

#buttonMenuFaqDiv{
	width: 48px;
	height: 12px;
	margin-top: 10px;
	background: url(/env/images/main/buttonMenuFaq.gif) no-repeat;
	display: block;
	float: left;
	clear: both;
}

#buttonMenuFaqDiv a{
	width: 48px;
	height: 12px;
	background: url(/env/images/main/buttonMenuFaq.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonMenuFaqDiv a:hover{
	background: url(/env/images/main/buttonMenuFaqO.gif) no-repeat;
	text-decoration: none;
}
/* MENU END */

#searchMenuDiv{
	width: 182px;
	height: 51px;
	background: url(/env/images/bgrMenuSearch.gif) no-repeat;
	border-bottom: 1px solid #7F8084;
	display: block;
	float: left;
}

#contentDiv1{
	width: 702px;
	background: url(/env/images/bgrContent2.gif) repeat-y;
	display: block;
	float: left;
}

#contentDiv2{
	width: 702px;
	background: none;
	border-bottom: 1px solid #52545B;
	display: block;
	float: left;
}

#contentPaddingDiv{
	width: 685px;
	_width/ **/: 702px;
	padding-left: 17px;
	display: block;
	float: left;
}

#searchMenuForm{
	margin-top: 6px;
	margin-left: 18px;
	_margin-left: 9px;
	display: block;
	float: left;
}

#searchMenuForm *{
	line-height: normal;
}

#searchMenuForm dl{
	width: 163px;
	display: block;
	float: left;
}

#searchMenuForm dt, #searchMenuForm dd{
	display: block;
	float: left;
}

#searchMenuForm dt label{
	width: 50px;
	height: 15px;
	display: block;
	float: left;
}

#searchMenuForm dd input{
	width: 123px;
	height: 16px;
	margin-left: 4px;
	_margin-left: 2px;
	margin-top: 4px;
	border: 0px solid transparent;
	background: none;
	font-size: 10px;
}

#menuSearchFormClearFix{
	width: 150px;
	height: 1px;
	font-size: 1px;
	line-height: 1px;
	display: block;
	float: left;
}

#searchMenuForm dd input#buttonSearchSubmit{
	width: 24px;
	height: 18px;
	margin: 0px;
	margin-left: 6px;
	_margin-left: 3px;
	_margin-left/ **/: 4px;
	margin-top: 3px;
	border: 0px solid transparent;
	background: url(/env/images/buttonMenuSearch.gif) no-repeat;
	cursor: pointer;
	display: block;
	float: left;
}

#searchMenuForm dd input#buttonSearchSubmit:hover{
	background: url(/env/images/buttonMenuSearchO.gif) no-repeat;
}

#copyrightDiv{
	width: 702px;
	padding-top: 3px;
	color: #ACACB5;
	text-align: right;
	font-size: 10px;
	background: url(/env/images/bgrFooterVrLine.gif) no-repeat left bottom;
	display: block;
	float: left;
}

#footerDiv{
	width: 702px;
	padding-left: 15px;
	padding-top: 12px;
	padding-bottom: 10px;
	margin-left: -4px;
	_margin-left: -2px;
	background: url(/env/images/bgrFooterHrLine.gif) 1px 0px no-repeat;
	display: block;
	float: left;
}

#footerDiv *{
	line-height: normal;
}

#textFooterDisclaimerDiv{
	width: 690px;
	padding-top: 10px;
	color: #ACACB5;
	font-size: 11px;
	display: block;
	float: left;
}

.buttonFooter{
	color: #9CA6B1;
	font-size: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	display: block;
	float: left;
}

.buttonFooter:hover{
	color: #EA8500;
	text-decoration: none;
}

.hrLineFooterDiv{
	width: 1px;
	margin-left: 10px;
	margin-right: 10px;
	background: url(/env/images/bgrFooterSeparator.gif) 0px 3px no-repeat;
	display: block;
	float: left;
}

.bulletContentSpan{
	padding-left: 11px;
	background: url(/env/images/bulletSquare1.gif) 3px 6px no-repeat;
}

.textContentHighLight1{
	font-size: 16px;
	font-weight: normal;
	padding: 0px;
	margin: 0px;
	display: inline;
}

.textContentHighLight1 strong`{
	color: #F9D09A;
}

h1, h2, h3{
	padding: 0px;
	margin: 0px;
	font-size: 0px;
	line-height: 0px;
	display: block;
}

.buttonContentMoreDiv{
	line-height: normal;
	background: url(/env/images/bulletArrow1.gif) no-repeat right;
	display: block;
	float: left;
}

.buttonContentMoreDiv a{
	_height: 10px;
	min-height: 10px;
	padding-right: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	display: block;
	float: left;
}

.buttonContentMoreDiv a:hover{
	color: #FFD75A;
	text-decoration: none;
}

div#rootDiv .buttonContentBackDiv{
	line-height: normal;
	background: url(/env/images/bulletArrow3.gif) no-repeat left;
	display: block;
	float: left;
}

div#rootDiv .buttonContentBackDiv a{
	_height: 10px;
	min-height: 10px;
	padding-left: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	display: block;
	float: left;
}

div#rootDiv .buttonContentBackDiv a:hover{
	color: #FFD75A;
	text-decoration: none;
}

div#rootDiv .buttonContentTopDiv{
	margin-right: 14px;
	_margin-right: 7px;
	line-height: normal;
	background: url(/env/images/bulletArrow2.gif) no-repeat right;
	display: block;
	float: right;
}

div#rootDiv .buttonContentTopDiv a{
	_height: 10px;
	min-height: 10px;
	padding-right: 13px;
	color: #FFFFFF;
	text-transform: uppercase;
	text-decoration: none;
	font-weight: bold;
	line-height: normal;
	display: block;
	float: left;
}

div#rootDiv .buttonContentTopDiv a:hover{
	color: #FFD75A;
	text-decoration: none;
}

div#rootDiv a.abstract{
	color: #FFFFFF;
	text-decoration: none;
}

div#rootDiv a.abstract:hover{
	color: #DDDDDD;
	text-decoration: none;
}