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

a:hover{
	text-decoration: underline;
}

#headerCollageDiv{
	background-image: url(/env/images/public/legal/imageHeaderPensioner.jpg);
}

#sideBar1Div{
	background: url(/env/images/public/legal/bgrSidebar1.gif) no-repeat;
}

#buttonSidebar1ReturnToSecureDiv, #buttonSidebar1ReturnToSecureDiv a{
	background: url(/env/images/public/legal/buttonSidebar1ReturnToAcc.gif) no-repeat;
}

#buttonSidebar1ReturnToSecureDiv a:hover{
	background: url(/env/images/public/legal/buttonSidebar1ReturnToAccO.gif) no-repeat;
}

#buttonSidebar1LogoutDiv, #buttonSidebar1LogoutDiv a{
	background: url(/env/images/public/legal/buttonSidebar1Logout.gif) no-repeat;
}

#buttonSidebar1LogoutDiv a:hover{
	background: url(/env/images/public/legal/buttonSidebar1LogoutO.gif) no-repeat;
}

#buttonSidebar1ForgotPasswd, #buttonSidebar1ChangePasswd{
	color: #F8EEC0;
}

#buttonSidebar1NewRegistrationDiv{
	width: 94px;
	height: 27px;
	margin-top: 15px;
	margin-left: 16px;
	_margin-left: 8px;
	background: url(/env/images/public/legal/buttonSidebar1NewMember.gif) no-repeat;
	display: block;
	float: left;
}

#buttonSidebar1NewRegistrationDiv a{
	width: 94px;
	height: 27px;
	background: url(/env/images/public/legal/buttonSidebar1NewMember.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonSidebar1NewRegistrationDiv a:hover{
	width: 94px;
	height: 27px;
	background: url(/env/images/public/legal/buttonSidebar1NewMemberO.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonSidebar1HelpDiv{
	width: 39px;
	height: 10px;
	margin-top: 15px;
	margin-left: 32px;
	background: url(/env/images/public/legal/buttonSidebar1Help.gif) no-repeat;
	display: block;
	float: left;
}

#buttonSidebar1HelpDiv a{
	width: 39px;
	height: 10px;
	background: url(/env/images/public/legal/buttonSidebar1Help.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonSidebar1HelpDiv a:hover{
	width: 39px;
	height: 10px;
	background: url(/env/images/public/legal/buttonSidebar1HelpO.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#topNavDiv{
	background-image: url(/env/images/public/legal/bgrTopNav.jpg);
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

#buttonTopNavLegalServDiv.selected, #buttonTopNavLegalServDiv.selected a{
	background: url(/env/images/public/legal/buttonTopNavLegalServS.gif) no-repeat;
}

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

/* MENU BEGIN */
.menuRowDiv1{
	width: 133px;
}

.menuRowDiv2{
	width: 143px;
}

.menuRowDiv3{
	width: 85px;
}

.menuRowDiv4{
	width: 75px;
	margin-top: 10px;
	display: block;
	float: left;
}

#buttonMenuPlanprofileDiv{
	width: 97px;
	height: 12px;
	background: url(/env/images/public/legal/buttonMenuPlanProfile.gif) no-repeat;
	display: block;
	float: left;
}

#buttonMenuPlanprofileDiv a{
	width: 97px;
	height: 12px;
	background: url(/env/images/public/legal/buttonMenuPlanProfile.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonMenuPlanprofileDiv.selected, #buttonMenuPlanprofileDiv.selected a{
	background: url(/env/images/public/legal/buttonMenuPlanProfileS.gif) no-repeat;
}

#buttonMenuPlanprofileDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuPlanProfileO.gif) no-repeat;
	text-decoration: none;
}

#buttonMenuLearningDiv{
	width: 120px;
	height: 12px;
	margin-top: 10px;
	background: url(/env/images/public/legal/buttonMenuLearning.gif) no-repeat;
	display: block;
	float: left;
}

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

#buttonMenuLearningDiv.selected, #buttonMenuLearningDiv.selected a{
	background: url(/env/images/public/legal/buttonMenuLearningS.gif) no-repeat;
}

#buttonMenuLearningDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuLearningO.gif) no-repeat;
	text-decoration: none;
}

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

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

#buttonMenuNewsDiv.selected, #buttonMenuNewsDiv.selected a{
	background: url(/env/images/public/legal/buttonMenuNewsS.gif) no-repeat;
}

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

#buttonMenuFormresourcesDiv{
	width: 131px;
	height: 12px;
	margin-top: 10px;
	background: url(/env/images/public/legal/buttonMenuForm.gif) no-repeat;
	display: block;
	float: left;
}

#buttonMenuFormresourcesDiv a{
	width: 131px;
	height: 12px;
	background: url(/env/images/public/legal/buttonMenuForm.gif) no-repeat;
	text-decoration: none;
	display: block;
	float: left;
}

#buttonMenuFormresourcesDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuFormO.gif) no-repeat;
	text-decoration: none;
}

#buttonMenuStaffDiv{
	width: 48px;
	height: 12px;
	margin: 0px;
	background: url(/env/images/public/legal/buttonMenuStaff.gif) no-repeat;
	display: block;
	float: left;
}

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

#buttonMenuStaffDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuStaffO.gif) no-repeat;
	text-decoration: none;
}

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

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

#buttonMenuFaqDiv.selected, #buttonMenuFaqDiv.selected a{
	background: url(/env/images/public/legal/buttonMenuFaqS.gif) no-repeat;
}

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

#buttonMenuContactDiv{
	width: 70px;
	height: 12px;
	margin-top: 0px;
	background: url(/env/images/public/legal/buttonMenuContact.gif) no-repeat;
	display: block;
	float: left;
}

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

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

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

/* MENU END */

.buttonContentMoreDiv{
	float: right;
}

.areaContentSingleColumnDiv h2, .areaContentSingleColumnDiv h2 a{
	color: #FAE589;
}

.itemSideBar2Div h3, .itemSideBar2Div h3 a{
	color: #FAE589;
}

#loginformSidebar1 dl#secondDL dd input#loginSubmit:hover{
	background: url(/env/images/public/legal/buttonSidebar1LoginO.gif);
}

.buttonFooter:hover{
	color: #FDDE56;
}

h2.subtitleContentFullWidth, h2.subtitleContentHalfWidth{
	color: #FAE589;
}

/* faq begin */
#contentPaddingDiv.faq a{
	color: #F8EEC0;
}

#contentPaddingDiv.faq .areaContentCategoryTitlesRowDiv div{
	background: url(/env/images/bulletFileLegal.gif) 0px 3px no-repeat;
}

#contentPaddingDiv.faq h2, #contentPaddingDiv.faq h3{
	color: #FAE589;
}
/* faq end */

/* news begin */
.textContentNewsItemDiv h2, .textContentNewsItemDiv h2 a{
	color: #FAE589;
}

.textContentNewsLinkDiv{
	background: url(/env/images/bulletFileLegal.gif) 0px 4px no-repeat;
}

.textContentNewsLinkDiv a{
	color: #F8EEC0;
}
/* news end */

/* learning center begin */
.areaContent2columnsHalfWidthDiv .columnContentDiv h2{
	color: #FAE589;
}

.areaContent2columnsHalfWidthDiv .columnContentDiv div{
	background: url(/env/images/bulletFileLegal.gif) 0px 4px no-repeat;
	background: url(/env/images/bulletCircleLegal.gif) 0px 6px no-repeat;
}

.areaContent2columnsHalfWidthDiv .columnContentDiv div a{
	color: #F8EEC0;
}

.areaContent2columnsHalfWidthDiv .columnContentDiv{
	width: 460px;
}

.areaContent2columnsHalfWidthDiv .columnContentDiv h2{
	width: 460px;
}

.areaContent2columnsHalfWidthDiv .columnContentDiv span{
	width: 460px;
}

.areaContent2columnsHalfWidthDiv .columnContentDiv div{
	width: 447px;
	_width/ **/: 460px;
}
/* learning center end */

/* forms/resources begin */
#tableContentFormsResources tr th{
	color: #FAE589;
}

#tableContentFormsResources tr td a{
	color: #F8EEC0;
}

#tableContentFormsResources tr td span{
	background: url(/env/images/bulletFileLegal.gif) 0px 4px no-repeat;
}
/* forms/resources end */

/* plan profile begin */
#mainAreaDiv .buttonContentTab .bottom .full a:hover{
	background: url(/env/images/public/legal/bgrContentTabMenuMiddleBottomO.gif) repeat-x;
}

#mainAreaDiv .buttonContentTab .bottom .full a.selected{
	color: #FFFFFF;
	background: url(/env/images/public/legal/bgrContentTabMenuMiddleBottomO.gif) repeat-x;
}

.buttonSidebar2RelevantLinkDiv{
	background: url(/env/images/bulletFileLegal.gif) 0px 5px no-repeat;
}

.buttonSidebar2RelevantLinkDiv a{
	color: #F8EEC0;
}

.planProfilePage h2{
	color: #FAE589;
}
/* plan profile end */

/* questionnaire begin */
#questionnaireForm{
	width: 600px;
	display: block;
	float: left;
}

#questionnaireForm dl{
	width: 450px;
	margin-top: 4px;
	display: block;
	float: left;
}

#questionnaireForm dt{
	width: 180px;
	display: block;
	float: left;
}

#questionnaireForm dt label{
	padding-right: 10px;
	color: #FAE589;
	font-size: 11px;
	font-weight: bold;
}

#questionnaireForm dd{
	width: 270px;
	display: block;
	float: left;
}

#questionnaireForm dd input{
	width: 250px;
	background: #FFFFFF;
	border: 1px solid #DDDEE1;
}

#questionnaireForm dd select{
	width: 252px;
	_width: 254px;
	_width/ **/: 250px;
	background: #FFFFFF;
	border: 1px solid #DDDEE1;
}

#questionnaireForm dl.radio dd{
	width: 125px;l
}

#questionnaireForm dl.radio dd input{
	width: auto;
	background: none;
	border: 0px solid transparent;
}

#questionnaireForm dd textarea{
	width: 250px;
	background: #FFFFFF;
	border: 1px solid #DDDEE1;
}

#questionnaireForm dd#submitDD{
	background: url(/env/images/buttonContentSubmit.gif) 182px 0px no-repeat;
	_background: url(/env/images/buttonContentSubmit.gif) 184px 0px no-repeat;
	_background/ **/: url(/env/images/buttonContentSubmit.gif) 180px 0px no-repeat;
}

#questionnaireForm dd input#buttonContentQuestSubmit{
	width: 70px;
	height: 18px;
	margin-left: 182px;
	_margin-left: 92px;
	_margin-left/ **/: 90px;
	padding: 0px;
	background: url(/env/images/buttonContentSubmit.gif) no-repeat;
	border: 0px solid transparent;
	cursor: pointer;
	display: block;
	float: left;
}

#questionnaireForm dd input#buttonContentQuestSubmit:hover{
	background: url(/env/images/buttonContentSubmitO.gif) no-repeat;
}
/* questionnaire end */

/* staff begin */
#areaContentStaffDiv{
	width: 672px;
	background: url(/env/images/bgrVerticalLine.gif) repeat-y center;
	display: block;
	float: left;
}

.areaContentStaffItemDiv{
	width: 316px;
	margin-right: 40px;
	display: block;
	float: left;
}

.areaContentStaffItemDiv.last{
	margin-right: 0px;
}

.areaContentStaffItemDiv .imageDiv{
	width: 101px;
	_width/ **/: 104px;
	height: 116px;
	padding-left: 3px;
	margin-right: 15px;
	background: url(/env/images/public/legal/bgrContentStaffPic.gif) no-repeat;
	display: block;
	float: left;
}

.areaContentStaffItemDiv .imageDiv table{
	width: 98px;
	height: 110px;
	margin-top: 3px;
	border: 0px solid transparent;
}

#mainAreaDiv .areaContentStaffItemDiv .imageDiv table tr td{
	text-align: center;
	vertical-align: middle;
	padding-left: 0px;
}

.areaContentStaffItemDiv .imageDiv table img{
	border: 0px solid transparent;
}

.areaContentStaffItemDiv .content{
	width: 195px;
	display: block;
	float: left;
}

div#rootDiv div.areaContentStaffItemDiv h2 a{
	color: #FAE589;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
	text-transform: none;
}

div#rootDiv div.areaContentStaffItemDiv h2 a:hover{
	text-decoration: underline;
}

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

div#rootDiv .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;
}

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

#imageContentPersonPictureDiv{
	width: 101px;
	_width/ **/: 104px;
	height: 116px;
	padding-left: 3px;
	margin-right: 15px;
	margin-top: 4px;
	background: url(/env/images/public/legal/bgrContentStaffPic.gif) no-repeat;
	display: block;
	float: left;
}

#imageContentPersonPictureDiv table{
	width: 98px;
	height: 110px;
	margin-top: 3px;
	border: 0px solid transparent;

}

#mainAreaDiv #imageContentPersonPictureDiv table td{
	text-align: center;
	vertical-align: middle;
	padding-left: 0px;
}

#imageContentPersonPictureDiv img{
	margin: 0px;
}
/* staff end */

/* contact begin */
#areaContentContactDiv{
	width: 672px;
	margin-top: 1px;
	background: url(/env/images/public/legal/bgrContentContact.gif) repeat-y right;
	display: block;
	float: left;
}

#areaContentContact2Div{
	width: 672px;
	padding-bottom: 15px;
	background: url(/env/images/bgrGlobalHrLineDotted.gif) 0px 23px repeat-x;
	display: block;
	float: left;
}

.areaContentIndividualContactDiv{
	width: 160px;
	margin-right: 10px;
	display: block;
	float: left;
}

.areaContentIndividualContactDiv.last{
	margin-right: 0px;
}

.areaContentIndividualContactDiv h2{
	margin-top: 5px;
	_margin-top: 6px;
	display: block;
	float: left;
}

.areaContentIndividualContactDiv .content{
	width: 160px;
	margin-top: 10px;
	color: #E1DFD9;
	display: block;
	float: left;
}

.areaContentIndividualContactDiv .content .color{
	color: #FAE589;
}

.areaContentIndividualContactDiv .content a{
	color: #F8EEC0;
}
/* contact end */

/* HIGHLIGHT ACTUAL MENU ITEM BEGIN */
#mainAreaDiv.news #buttonMenuNewsDiv, #mainAreaDiv.news #buttonMenuNewsDiv a{
	background: url(/env/images/public/legal/buttonMenuNewsS.gif) no-repeat;
}

#mainAreaDiv.news #buttonMenuNewsDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuNewsO.gif) no-repeat;
}

#mainAreaDiv.planProfile #buttonMenuPlanprofileDiv, #mainAreaDiv.planProfile #buttonMenuPlanprofileDiv a{
	background: url(/env/images/public/legal/buttonMenuPlanProfileS.gif) no-repeat;
}

#mainAreaDiv.planProfile #buttonMenuPlanprofileDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuPlanProfileO.gif) no-repeat;
}

#mainAreaDiv.faq #buttonMenuFaqDiv, #mainAreaDiv.faq #buttonMenuFaqDiv a{
	background: url(/env/images/public/legal/buttonMenuFaqS.gif) no-repeat;
}

#mainAreaDiv.faq #buttonMenuFaqDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuFaqO.gif) no-repeat;
}

#mainAreaDiv.learningCenter #buttonMenuLearningDiv, #mainAreaDiv.learningCenter #buttonMenuLearningDiv a{
	background: url(/env/images/public/legal/buttonMenuLearningS.gif) no-repeat;
}

#mainAreaDiv.learningCenter #buttonMenuLearningDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuLearningO.gif) no-repeat;
}

#mainAreaDiv.staff #buttonMenuStaffDiv, #mainAreaDiv.staff #buttonMenuStaffDiv a{
	background: url(/env/images/public/legal/buttonMenuStaffS.gif) no-repeat;
}

#mainAreaDiv.staff #buttonMenuStaffDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuStaffO.gif) no-repeat;
}

#mainAreaDiv.contact #buttonMenuContactDiv, #mainAreaDiv.contact #buttonMenuContactDiv a{
	background: url(/env/images/public/legal/buttonMenuContactS.gif) no-repeat;
}

#mainAreaDiv.contact #buttonMenuContactDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuContactO.gif) no-repeat;
}

#mainAreaDiv.forms #buttonMenuFormresourcesDiv, #mainAreaDiv.forms #buttonMenuFormresourcesDiv a{
	background: url(/env/images/public/legal/buttonMenuFormS.gif) no-repeat;
}

#mainAreaDiv.forms #buttonMenuFormresourcesDiv a:hover{
	background: url(/env/images/public/legal/buttonMenuFormO.gif) no-repeat;
}
/* HIGHLIGHT ACTUAL MENU ITEM END */