.clsStandardPage{	background-color: #301f4d;		background-image: url(/images/back.jpg); 	font-family: Tahoma; san-serif;	font-size: 9pt;	color: aliceblue;	border: 0px;	margin: 0px;	padding: 0px;	left: 0;	top: 0;}.clsPageBanner{	background-color: #676073;	font: 10pt Tahoma;	font-weight: 600;	color: aliceblue;	border: none 0px;	margin: 0px;	padding: 3px;	width: 100%;}.clsPageSubHeader{	background-color: #508050;	font: 10pt Tahoma;	font-weight: 600;	color: aliceblue;	border: none 0px;	margin: 0px;	padding: 3px;}.clsNavigate{	background-color: #676093;	font: 10pt Tahoma;	font-weight: 600;	color: aliceblue;	border: none 0;	margin: 0px;	padding: 4px;	cell-spacing: 0;	left: 0;	top: 0;	vertical-align: text-top;}.clsNavigateHover{	background-color: #306030;	font: 10pt Tahoma;	color: aliceblue;	border: none 0;	margin: 1px;	padding: 1px;	cell-spacing: 0;	left: 0;	top: 0;}.clsNavigateNormal{	background-color: #70a070;	font: 10pt Tahoma;	color: aliceblue;	border: none 0;	margin: 1px;	padding: 1px;	cell-spacing: 0;	left: 0;	top: 0;	text-decoration: underline;}.clsNavigateSelect{	background-color: black;	font: 10pt Tahoma;	color: aliceblue;	border: none 0;	margin: 1px;	padding: 1px;	cell-spacing: 0;	left: 0;	top: 0;}.clsNavigateInset{	background-color: #373063;	font: 10pt Tahoma;	color: white;	border: none 0;	margin: 4px;	padding: 0px;	left: 0;	top: 0;	vertical-align: text-top;}.clsNavigateBar{	background-color: #60d000;	font: 8pt Tahoma;	color: white;	border: none 0;	border-right: 1px solid black;	margin: 0;	padding: 0;	padding-left:6px; 	padding-right:3px; 	padding-top:3px;	cell-spacing: 0;	left: 15;	top: 0;	vertical-align: text-top;}.clsNavLink { 	font-size:10px;	padding-left: 8px;}.clsNavLink:visited {	font-size:10px; 	padding-left: 8px;}.clsNavLink:active { 	font-size:10px; 	padding-left: 8px;} .clsNavLink:hover { 	font-size:10px; 	padding-left: 8px;}.clsNavHeavyLink {	font-size:11px; }.clsNavHeavyLink:visited { 	font-size:11px; } .clsNavHeavyLink:active { 		font-size:11px; } .clsNavHeavyLink:hover { 	font-size:11px;}.clsNavHeader{}.clsNavigationElement{	background-color: #373063;	font: 8pt Tahoma;	border: 0px;	margin: 2px;	padding: 0px;	cursor: hand;}.clsNavigationDim{	background-color: #60d000;	color: darkolivegreen;	font: 8pt Tahoma;	border: 0px;	margin: 2px;	padding: 0px;}.clsNavigationBanner {	color: aliceblue;	background-color: #094000;	font: 10pt Tahoma;	font-weight: 600;	border: 0px;	margin: 0px;	padding: 2px;	text-align: left;	cursor: default;}.clsNavigationSpacer{	background-color: #60d000;	font: 1pt Tahoma;	color: white;	border: none 0;	margin: 0;	padding: 0;	cell-spacing: 0;	left: 15;	top: 0;}.clsNavSideStrip {	border: medium none;	margin: 0px;	padding: 0px;}.clsStatLabel{	font: 8pt Tahoma;	text-align: left;	padding-right: 30px;}.clsNavBottom {	border: medium none;	margin: 0px;	padding: 0px;	left: 0;}.clsDynamicPage{	width: 90%;}.clsControl{	background-color: #8fbc8f;	border: 2px outset;	width: 90%;}.clsFullControl{	background-color: #8fbc8f;	border: 2px outset;	margin-right: -4px;}.clsContent{	background-color: darkgrey;	border-bottom: 1px darkgrey outset;	border-left: 1px lightgrey outset;	border-right: 1px darkgrey outset;	border-top: 1px lightgrey outset;	font: 10pt Tahoma;	color: lightgrey;	margin-left: 10px;	margin-right: 0px;	margin-top: 10px;	margin-bottom: 0px;	padding: 0px;	width: 100%;	height: 100%;}.clsFrame{	border: 0px;}.clsHeaderBar{	border: medium none;	color: midnightblue;	float: none;	font-family: Tahoma;	font-size: medium;	font-weight: lighter;	left: 0px;	margin: 0px;	padding: 0px;	width: 100%;}.clsHeader{	border-bottom: medium none;	border-left: medium none;	border-right: medium none;	border-top: medium none;	color: whitesmoke;	font: x-large Tahoma;	margin-right: 0px;	padding-bottom: 10px;	padding-left: 0px;	padding-right: 0px;	padding-top: 5px}.clsPageHeader{	border: medium none;	color: #301f4d;	float: none;	font-family: Tahoma;	font-size: 24px;	font-weight: lighter;	left: 0px;	margin: 0px;	padding: 0px;	width: 100%;}.clsSplashLinks{	font-size: x-large;	background-color: #98344d;}.clsSplashImage{	text-align: CENTER;	background-color: #548353;}.clsSplashBox{	text-align: CENTER;	vertical-align: MIDDLE;	font-size: xx-large;	font-weight: 100;	color: lightgrey;}.clsNoBox{	font-size: 10pt;	font-variant: small-caps}.clsHeaderBack{	background-color: darkgray}.clsButton{	background-color: transparent;	border-bottom: medium none;	border-left: medium none;	border-right: medium none;	border-top: medium none;	clear: left;	color: blue;	cursor: hand;	float: none;	font-family: Tahoma;	font-size: 8pt;	margin: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	position: absolute;	text-align: left;	text-decoration: underline;	text-indent: 10px;	width: 100%}.clsGraphicButton{	background-color: transparent;	border: 0;	color: white;	cursor: hand;}.clsNavigationButton{	background-color: transparent;	border-bottom: medium none;	border-left: medium none;	border-right: medium none;	border-top: medium none;	clear: left;	color: blue;	cursor: hand;	font-family: Tahoma;	position: absolute;	text-align: left;	text-decoration: underline;	text-indent: 10px;	width: 100%}.clsLargeButton{	background-color: transparent;	cursor: hand;	color: black;	font-family: Tahoma;	font-size: large}.clsSmallButton{	background-color: transparent;	padding: 0px;	cursor: hand;	color: aliceblue;	font-family: Tahoma;	font-size: 8pt}.clsActionButton{	padding: 0px;	cursor: hand;	font-size: 7pt;}/* ==================================================   Table Class*/.clsTableHeader{	font-family: Tahoma;	background-color: #301f4d;	color: lightgrey;	font-size: 11pt;	font-weight: 600;}.clsTableHeaderSmall{	font-family: Tahoma;	background-color: #301f4d;	color: lightgrey;	font-size: 12px;	font-weight: 600;}.clsTableEmphasize{	font-family: Tahoma;	background-color: aliceblue;	color: black;	font-size: 10pt;	font-weight: 600;}.clsTableBody{	font-family: Tahoma;	background-color: aliceblue;	color: gray;	font-size: 10pt}.clsTableIntroBody{	font-family: Tahoma;	background-color: #EFF7EF;	color: black;	font-size: 10pt;	vertical-align: top;}.clsTableLine{	font-family: Tahoma;	background-color: black;	font-size: 10pt}.clsTableBodyNumber{	font-family: Tahoma;	background-color: #DFDFDF;	font-size: 10pt;	text-align: right}.clsTableBodyDone{	font-family: Tahoma;	background-color: #DFDFDF;	color: gray;	font-size: 12pt;}.clsTableBodySection{	font-size: 12pt;	font-family: Tahoma;	font-weight: 600}.clsTableStatic{	color: white;	font-size: 10pt;	font-weight: 700;}.clsTableData{	font-family: Tahoma;	background-color: aliceblue;	color: black;	font-size: 10pt;	}.clsTableDataWarning{	font-family: Tahoma;	background-color: aliceblue;	color: red;	font-size: 10pt;	}.clsTableDataSuperWarning{	font-family: Tahoma;	background-color: aliceblue;	color: darkred;	font-size: 10pt;	}.clsTableDisable{	font-family: Tahoma;	background-color: aliceblue;	color: gray;	font-size: 10pt;}.clsTableHot{	font-family: Tahoma;	background-color: limegreen;	color: white;	font-size: 10pt;	}.clsTableLabel{	font-family: Tahoma;	background-color: #301f4d;	color: lightgrey;	font-size: 10pt;	font-weight: 600;}.clsFieldStaticDollar{	color: white;	font-size: 10pt;	font-weight: 700;	vertical-align: right;}.clsTableCurrency{	font-family: Tahoma;	background-color: aliceblue;	font-size: 10pt;	text-align: right}/* ==================================================   Control group*/.clsGroupCurrency{	font-family: Tahoma;	background-color: mintcream;	font-size: 10pt;	text-align: right}.clsGroupControl{	font-family: Tahoma;	background-color: mintcream;	font-size: 10pt;}.clsGroupBlankLine{	font-family: Tahoma;	font-size: 10pt;	background-color: black;	color: white;}.clsGroupSubtotal{	font-family: Tahoma;	background-color: white;	font-size: 10pt;	text-align: right}/* ==================================================   Container Class*/.clsContainerTable{	border-bottom: medium none;	border-left: medium none;	border-right: medium none;	border-top: medium none;	position: absolute;	left: 0px;	margin: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;}.clsContainerLine{	border-bottom: medium none;	border-left: medium none;	border-right: medium none;	border-top: medium none;	margin: 0px;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	left: 0;	top: 0;	vertical-align: top;	align: left;	height: 100%;}.clsSpecialCharacter{	font-family: webdings;	font-size: 12pt;	cursor: hand;}.clsSlimLine{	font-size: 4pt;}.clsSplash{	border-bottom: medium none;	border-left: medium none;	border-right: medium none;	border-top: medium none;	padding-bottom: 0px;	padding-left: 0px;	padding-right: 0px;	padding-top: 0px;	height: 100%;}.clsHighlight{	color: navy;	}.clsUnderstate{	font-family: Tahoma; 	text-align: CENTER;	font-size: 8pt;	margin-left: 0;	margin-right: 0;	margin-top: 0;	margin-bottom: 0;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 0;}.clsFinePrint{	width: 100%;	font-size: 9pt;	font-variant: small-caps;	text-align: CENTER;	color: gray;}.clsHelpLine{	font-family: Tahoma;	font-size: 10pt;	text-align: left;	width: 90%;	color: gray;}.clsHelpWord{	font-family: Tahoma;	font-size: 10pt;	text-align: left;	color: gray;}.clsErrorHelp{	font-family: Tahoma;	font-size: 10pt;	text-align: left;	color: red;}.clsEmphasis{	color: aqua;	font-weight: 800; }.clsEmphasisNoBackground{	color: coral;	font-weight: 800; }.clsBlackEmphasis{	color: black;	font-family: Tahoma;	font-weight: 800; }.clsBigEmphasis{	color: black;	font-family: Tahoma;	font-size: 14pt;	font-weight: 800; }.clsTip{	font-family: Tahoma;	font-size: 8pt;	color: lightblue;	font-weight: 800;}.clsSmallText{	font-family: Verdana;	font-size: 8pt;}.clsText{	font-family: Verdana;	font-size: 9pt;}.clsLightText{	font-family: Verdana;	font-size: 9pt;	font-weight: 300;}.clsHeavyText{	font-family: Verdana;	font-size: 9pt;	font-weight: 600;}.clsBlock{	margin-left: 25px;	font-family: Tahoma;	font-size: 8pt;	color: white;}.clsControlGridHead{	padding: 3px;	cell-spacing: 0px;	border: 0;	color: white;	background-color: darkslategray;	vertical-align: middle;	font-family: Tahoma;	font-size: 10pt;}.clsControlSubHead{	padding: 2px;	cell-spacing: 0px;	border: 0;	color: slategray;	background-color: #cfeccf;	vertical-align: middle;	font-size: 7pt;}.clsControlText{		background-color: #cfeccf;	font: 8pt Tahoma;}.clsWizard{	background-color: #272053;	font: 10pt Tahoma;	color: white;	border-bottom: none 0;	border-left: none 0;	border-right: none 0;	border-top: none 0;	margin-left: 0;	margin-right: 0;	margin-top: 0;	margin-bottom: 0;	padding-bottom: 0;	padding-left: 0;	padding-right: 0;	padding-top: 0;	cell-spacing: 0;	left: 20;	top: 0;	vertical-align: text-top;}.clsFieldLabelTrans{	color: transparent;	font-family: Verdana;	font-size: 8pt;}.clsFieldLabel{	color: #000000;	font-family: Verdana;	font-size: 8pt;}.clsRightFieldLabel{	color: #000000;	font-family: Verdana;	font-size: 8pt;	text-align: right;}.clsRequired{	color: orangered;	font-weight: 800;	font-size: 10pt;	vertical-align: text-bottom;}.clsNavButton{	font-family: Arial;	color: #ffffff;	font-size: 10PT;	background-color: #a0d0a0;	cursor: hand;	padding: 1;	margin: 1;}.clsBannerBlock{	margin: 0px; 	padding: 0px; 	border: none 0px;}.clsBannerText{	color: aliceblue;}.clsKeyboardKey{	color: black;	background-color: lightgrey;	padding-left: 5px;	padding-right: 5px;}.clsSearchHighlight {	font-weight:800;	color: red;}.clsPageHeaderWarning{	font-size: 11PT;	color: darkred;	font-family: Arial;	font-weight:600;}.clsHelpBoxEmphasis{	color: blue;}.clsHelpBoxHeader{	border: medium none;	color: #301f4d;	float: none;	font-family: Tahoma;	font-size: 24px;	font-weight: lighter;	left: 0px;	margin: 0px;	padding: 0px;	width: 100%}.clsLegalese{	font-family: Verdana;	font-size: 11pt;}.clsTestimonial{	color: cadetblue;	font-family: Tahoma; san-serif;	font-size: 9pt;	border: 0px;	margin: 0px;	padding: 0px;	left: 0;	top: 0;}.clsFree{	color: #6fac6f;	font-family: Tahoma; san-serif;	font-weight: 600;	font-size: 9pt;	border: 0px;	margin: 0px;	padding: 0px;	left: 0;	top: 0;}.clsTab{	background-color: #afccaf;	color: black;	font-family: Verdana;	font-size: 10pt;	border: 0px;	margin: 0px;	padding: 0px;}.clsTabActive{	background-color: #afccaf;	background-image: url(/images/tabCorner.gif);	background-repeat: no-repeat;	background-position: top right;	color: black;	font-family: Verdana;	font-size: 10pt;	cursor: hand;	border: 0px;	margin: 0px;	padding: 4px;}.clsTabInactive {	background-color: #8fac8f;	background-image: url(/images/tabCornerInactive.gif);	background-repeat: no-repeat;	background-position: top right;	color: black;	font-family: Verdana;	font-size: 10pt;	cursor: hand;	border: 0px;	border-bottom:1px solid gray;	margin: 0px;	padding: 4px;}.clsTabHelp{	font-family: Tahoma;	font-size: 10pt;	text-align: left;	width: 90%;	color: #5f5f5f;}.clsTabSubHeader {	font-family: Tahoma;	font-size: 14pt;}.clsWizard{	background-color: #afccaf;	color: black;	font-family: Verdana;	font-size: 10pt;	border: 0px;	margin: 0px;	padding: 0px;}.clsWizardBanner{	background-color: #90b090;	color: #afccaf;	font-family: Verdana;	font-size: 12pt;	font-weight: 600;	border: 0px;	border-bottom: 1px solid gray;	margin: 0px;	padding: 0px;}.clsWizardTitle{	color: black;	font-family: Verdana;	font-size: 12pt;	font-weight: 600;	border: 0px;	margin: 0px;	padding: 0px;	padding-left: 12px;}.clsWizardActive{	background-color: #afccaf;	color: black;	font-family: Verdana;	font-size: 10pt;	cursor: hand;	border: 0px;	margin: 0px;	padding: 4px;}.clsWizardInactive {	background-color: #8fac8f;	color: black;	font-family: Verdana;	font-size: 10pt;	cursor: hand;	border: 0px;	margin: 0px;	padding: 4px;}.clsDeletedJob{	color: dimgray;}.clsEmployerEmphasis{	color: #2f4c2f;	font-weight: 600;}.clsTipsHeader{	background-color: #afccaf;	color: black;	font-family: Verdana;	font-size: 12pt	padding: 6px;	margin: 6px;}.clsTipsBody{	background-color: #dffcdf;	color: black;	font-family: Verdana;	font-size: 8pt;	padding: 4px;}.clsReprintText{	font-family: Verdana;	font-size: 9pt;	text-align: center;	color: darkslategray;	}.clsContentHeader{	color: #9BD5D9;	background-color: #417477;	width: 100%;	font-size: 10pt;	font-family: Arial; san-serif;	padding: 2px;	padding-left: 10px;	font-weight: 600;}.clsCalendar{	font-family: verdana;	font-size: 8pt;}.clsCalendarMonthNavigation{	font-family: webdings;	font-size: 10pt;	background-color:lightgrey;	text-align: center;	cursor: hand;}.clsCalendarMonth{	font-family: verdana;	font-size: 8pt;	background-color:lightgrey;	text-align: center;}.clsCalendarDayLabels{	font-family: verdana;	font-size: 8pt;}.clsCalendarDays{	font-family: verdana;	font-size: 8pt;	text-align: right;	cursor: hand;}.clsHidden{	display: none;}.clsPrinterFriendly{	background-color: white;	color: black;	font-family: verdana;	font-size: 9pt;}