﻿/* RESET STYLESHEET - # DO NOT EDIT #, OVERWRITE IN BASE STYLES */

	HTML, BODY, DIV, SPAN, APPLET, OBJECT, IFRAME,
	H1, H2, H3, H4, H5, H6, BLOCKQUOTE, PRE,
	A, ABBR, ACRONYM, ADDRESS, BIG, CITE, CODE,
	DEL, DFN, EM, FONT, IMG, INS, KBD, Q, S, SAMP,
	SMALL, STRIKE, STRONG, SUB, SUP, TT, VAR,
	B, U, I, CENTER,
	DL, DT, DD, OL, UL, LI,
	FIELDSET, FORM, LABEL, LEGEND,
	TABLE, CAPTION, TBODY, TFOOT, THEAD, TR, TH, TD {
		margin: 0;
		padding: 0;
		border: 0;
		outline: 0;
		font-size: 100%;
		vertical-align: baseline;
		
	}

	
	BODY {
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
		color:#3E424D;
	}
	a {
		color:#59A619;
	}
	a:hover {
		text-decoration:none;
	}	
	
	OL, UL {
		list-style: none;
	}
	
	BLOCKQUOTE, Q {
		quotes: none;
	}
	
	BLOCKQUOTE:BEFORE, BLOCKQUOTE:AFTER,
	Q:BEFORE, Q:AFTER {
		content: '';
		content: none;
	}
	
	:FOCUS {
		outline: 0;
	}

	INST {
		text-decoration: none;
	}
	
	DEL {
		text-decoration: line-through;
	}

	/* Tables still need 'cellspacing="0"' in the markup. */
	TABLE {
		border-collapse: collapse;
		border-spacing: 0;
	}
	
	.clear{
		clear:both;
		height:0px;
		width:0px;
		line-height:0px;
		font-size: 0px;
		
	}
	
	#__asptrace{
		padding-top:200px;
	}
	
	li a{
		text-decoration:none;
	}
/* END RESET STYLESHEET */



/* BASE STYLES */
	#baseWrapper{
		width:956px;
		margin:0 auto;
		background:url(../images/bg_bottom.jpg) bottom center no-repeat;
		padding-bottom:3px;
	}
	
	#headerWrapper{
		margin-top:17px;
	}	
	#bodyWrapper{
		background:url(../images/bg.jpg) repeat-y;		
		padding:11px 14px;	
		
	}
	#contentWrapper{
		border:#E0DFE3 solid 1px;		
		min-height:456px;
	}
	#footerWrapper{
		margin-top:11px;
		background:#F1F1F2;
		height:32px;
	}

	.logo{
		margin-left:3px;
		float:left;	
		width:234px;		
	}
	.logo h1{
		background:url(../images/BeFound_Logo.jpg);
		height:60px;
		width:234px;
		text-indent:-4000px;
		cursor:pointer;
	}
	
	.byline{
		margin-right:3px;
		float:right;	
		width:334px;		
	}
	.byline h1{
		background:url(../images/BeFound_Byline.jpg);
		height:60px;
		width:334px;
		text-indent:-4000px;
	}	
	
	#menuWrapper{
		height:62px;
		margin-top:17px;
		background:url(../images/bg.jpg) repeat-y;		
		padding: 0 3px;
	}
	#menuTop{
		height:3px;
		background:url(../images/menu_top.jpg) no-repeat;
		width:956px;
		margin-left:-3px;
		font-size:0px;
	}
	/*#menuDivider{
		background:url(../images/menu_divider.jpg) no-repeat;
		width:7px;
		height:58px;	
		float:left;	
	}*/
	
	#menuLeft{
		background:url(../images/menu_left_bg.jpg) repeat-x;	
		width:436px;
		height:58px;	
		float:left;	
	}

	#menuLeft #candidatesMENU{
		background:url(../images/buttons.jpg) -193px 0 no-repeat;
		height:58px;
		width:124px;
		text-indent:-4000px;
		cursor:pointer;				
		float:left;				
	}	
	#menuLeft #candidatesMENU.over{
		background:url(../images/buttons.jpg) -193px -58px  no-repeat;
	}	
	#menuLeft #candidatesMENU.selected{
		background:url(../images/buttons.jpg) -193px -116px  no-repeat;
	}		
	
	#menuLeft #employersMENU{
		background:url(../images/buttons.jpg) -317px 0px  no-repeat;
		height:58px;
		width:126px;
		text-indent:-4000px;
		cursor:pointer;	
		float:left;							
	}	
	#menuLeft #employersMENU.over{
		background:url(../images/buttons.jpg) -317px -58px  no-repeat;
	}	
	#menuLeft #employersMENU.selected{
		background:url(../images/buttons.jpg) -317px -116px  no-repeat;
	}		
	#menuRight{
		background:url(../images/menu_right_bg.jpg) repeat-x;	
		width:514px;
		height:58px;	
		float:left;		

	}
	
	#menuLogin{
		position:relative;
	}
	#menuLogin .title{
		background:url(../images/menu_login.jpg);
		height:58px;
		width:78px;
		text-indent:-9000px;
		float:left;
	}
	#menuLogin .loginInput{
		color:#3E424D;
		border: #7D808D solid 1px;
		margin-top:18px;
		margin-right:5px;
		padding-right:5px;
		width:110px;
		font-size:14px;	
		padding-top:3px;
		height:18px;
		float:left;
		padding-left:5px;
	}	
	.loginInput.passwordInputHack{
		width:87px !important;
	}
	.loginInput.passwordInputHack, .loginInput.passwordInput{
		width:87px !important;
	}

	a.menuLoginButtoncandidate{
		background:url(../images/buttons.jpg) 0px -56px no-repeat;
		height:23px;
		width:25px;		
		float:left;
		margin-top:18px;
		margin-right:17px;
		cursor:pointer;
	}	
	a.menuLoginButtoncandidate:hover{
		background:url(../images/buttons.jpg) -25px -56px no-repeat;
	}		
	a.menuLoginButtonemployer{
		background:url(../images/buttons.jpg) -147px -64px no-repeat;
		height:23px;
		width:25px;		
		float:left;
		margin-top:18px;
		margin-right:17px;
		cursor:pointer;
	}	
	a.menuLoginButtonemployer:hover{
		background:url(../images/buttons.jpg) -147px -87px no-repeat;
	}	
	
	a.menuLoginRegistercandidate{
		background:url(../images/buttons.jpg) -72px -64px no-repeat;
		height:23px;
		width:75px;		
		float:right;
		margin-top:18px;
		margin-right:16px;
		
	}	
	a.menuLoginRegistercandidate:hover{
		background:url(../images/buttons.jpg) -72px -87px no-repeat;
	}	
	a.menuLoginRegisteremployer{
		background:url(../images/buttons.jpg) -79px -110px no-repeat;
		height:23px;
		width:75px;		
		float:right;
		margin-top:18px;
		margin-right:16px;
		
	}	
	a.menuLoginRegisteremployer:hover{
		background:url(../images/buttons.jpg) -79px -133px no-repeat;
	}			

	#menuLogin a.passwordLinkemployer {
		font-size:12px;
		height:23px;
		width:60px;		
		float:left;
		margin-top:14px;	
		text-decoration:none;
		color:#FB7F0F;
	}
	#menuLogin a.passwordLinkemployer:hover {
		text-decoration:underline;
	}
	#menuLogin a.passwordLinkcandidate {
		font-size:12px;
		height:23px;
		width:60px;		
		float:left;
		margin-top:14px;	
		text-decoration:none;
	}
	#menuLogin a.passwordLinkcandidate:hover {
		text-decoration:underline;
	}	
	
	#canMenu{
		height:58px;
	}

	#canMenu #canResume{
		background:url(../images/menuButtons.jpg) 0px 0px no-repeat;	
		height:58px;
		width:138px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#canMenu #canResume.over{
		background:url(../images/menuButtons.jpg) 0px -120px no-repeat;	
	}		
	#canMenu #canResume.selected{
		background:url(../images/menuButtons.jpg) 0px -60px no-repeat;	
	}		
	
	#canMenu #canAccount{
		background:url(../images/menuButtons.jpg) -138px 0px no-repeat;	
		height:58px;
		width:124px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#canMenu #canAccount.over{
		background:url(../images/menuButtons.jpg) -138px -120px no-repeat;	
	}	
	#canMenu #canAccount.selected{
		background:url(../images/menuButtons.jpg) -138px -60px no-repeat;	
	}	
	
	#canMenu #canFriend{
		background:url(../images/menuButtons.jpg) -262px 0px no-repeat;	
		height:58px;
		width:142px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#canMenu #canFriend.over{
		background:url(../images/menuButtons.jpg) -262px -120px no-repeat;	
	}	
	#canMenu #canFriend.selected{
		background:url(../images/menuButtons.jpg) -262px -60px no-repeat;	
	}		
			
	#canMenu #canLogout{
		background:url(../images/menuButtons.jpg) -404px 0px no-repeat;	
		height:58px;
		width:110px;
		text-indent:-4000px;
		cursor:pointer;	
		float:right;							
	}	
	#canMenu #canLogout.over{
		background:url(../images/menuButtons.jpg) -404px -120px no-repeat;		
	}		
	#canMenu #canLogout.selected{
		background:url(../images/menuButtons.jpg) -404px -60px no-repeat;		
	}		
	
	
	
	#empMenu{
		height:58px;
	}

	#empMenu #empSearch{
		background:url(../images/menuButtons2.jpg) 0px 0px no-repeat;	
		height:58px;
		width:157px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#empMenu #empSearch.over{
		background:url(../images/menuButtons2.jpg) 0px -120px no-repeat;	
	}		
	#empMenu #empSearch.selected{
		background:url(../images/menuButtons2.jpg) 0px -60px no-repeat;	
	}		
	
	#empMenu #empAccount{
		background:url(../images/menuButtons2.jpg) -158px 0px no-repeat;	
		height:58px;
		width:121px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#empMenu #empAccount.over{
		background:url(../images/menuButtons2.jpg) -158px -120px no-repeat;	
	}	
	#empMenu #empAccount.selected{
		background:url(../images/menuButtons2.jpg) -158px -60px no-repeat;	
	}	
	
	#empMenu #empMail{
		background:url(../images/menuButtons2.jpg) -279px 0px no-repeat;	
		height:58px;
		width:140px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#empMenu #empMail.over{
		background:url(../images/menuButtons2.jpg) -279px -120px no-repeat;	
	}	
	#empMenu #empMail.selected{
		background:url(../images/menuButtons2.jpg) -279px -60px no-repeat;	
	}		
			
	#empMenu #empLogout{
		background:url(../images/menuButtons2.jpg) -419px 0px no-repeat;	
		height:58px;
		width:96px;
		text-indent:-4000px;
		cursor:pointer;	
		float:right;							
	}	
	#empMenu #empLogout.over{
		background:url(../images/menuButtons2.jpg) -419px -120px no-repeat;		
	}		
	#empMenu #empLogout.selected{
		background:url(../images/menuButtons2.jpg) -419px -60px no-repeat;		
	}		
	
	
	
	
	#admMenu{
		height:58px;
	}

	#admMenu #admEmployers{
		background:url(../images/menuButtons3.jpg) 0px 0px no-repeat;	
		height:58px;
		width:157px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#admMenu #admEmployers.over{
		background:url(../images/menuButtons3.jpg) 0px -120px no-repeat;	
	}		
	#admMenu #admEmployers.selected{
		background:url(../images/menuButtons3.jpg) 0px -60px no-repeat;	
	}		
	
	#admMenu #admRates{
		background:url(../images/menuButtons3.jpg) -158px 0px no-repeat;	
		height:58px;
		width:121px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#admMenu #admRates.over{
		background:url(../images/menuButtons3.jpg) -158px -120px no-repeat;	
	}	
	#admMenu #admRates.selected{
		background:url(../images/menuButtons3.jpg) -158px -60px no-repeat;	
	}	
	
	#admMenu #admCandidates{
		background:url(../images/menuButtons3.jpg) -280px 0px no-repeat;	
		height:58px;
		width:140px;
		text-indent:-4000px;
		cursor:pointer;				
		float:right;				
	}	
	#admMenu #admCandidates.over{
		background:url(../images/menuButtons3.jpg) -280px -120px no-repeat;	
	}	
	#admMenu #admCandidates.selected{
		background:url(../images/menuButtons3.jpg) -280px -60px no-repeat;	
	}		
			
	#admMenu #admLogout{
		background:url(../images/menuButtons3.jpg) -419px 0px no-repeat;	
		height:58px;
		width:96px;
		text-indent:-4000px;
		cursor:pointer;	
		float:right;							
	}	
	#admMenu #admLogout.over{
		background:url(../images/menuButtons3.jpg) -419px -120px no-repeat;		
	}		
	#admMenu #admLogout.selected{
		background:url(../images/menuButtons3.jpg) -419px -60px no-repeat;		
	}		
	
	
	
	
	
	
	
	
	
	
	

	
	
	.pageContent{
		padding:40px 32px;
		padding-right:0;
	}
	.pageContent .introText{
		color:#59A619;
		font-size:17px;
		float:left;
		width:225px;
		margin-right:60px;
		line-height:18px;
	}
	.pageContent .introText.emp{
		color:#FE800F;
	}	
	
	.pageContent .introText .bodyText{
		color:#40444F;
		font-size:12px;
		line-height:18px;
	}	
	.pageContent .introText .footerText{
		color:#40444F;
		font-size:10px;
	}	
	
	.pageContent .mainTextBig{
		line-height:18px;
		padding-right:32px;
	}	

	.pageContent .mainTextBig ol{
		list-style:decimal;
		padding-left:35px;
	}	
	.pageContent .mainTextBig ol li{
		padding-bottom:5px;
	}	
	
	.pageContent .mainText{
		float:left;
		width:535px;
		line-height:18px;
	}
	
	
	
	
	
	
	.pageHeader{
		background:url(../images/page_header_bg.jpg);
		height:115px;
		width:926px;
		font-size:30px;
		color:#FFFFFF;		
	}
	.pageHeader2{
		background:url(../images/page_header_bg2.jpg);
		height:115px;
		width:926px;
		font-size:30px;
		color:#FFFFFF;		
	}	
	.pageHeader span, .pageHeader2 span{
		color:#CEE4BA;		
	}
	.pageHeader .standard, .pageHeader2 .standard{
		padding-top:40px;
		padding-left:32px;
	}	
	.pageHeader .tabbed, .pageHeader2 .tabbed{
		padding-top:28px;
		padding-left:32px;
	}
	
	.pageHeader .tabs, .pageHeader2 .tabs{
		margin-top:11px;
		font-size:15px;
		padding-left:32px;
		height:40px;
	}
	
	.pageHeader .tabs ul, .pageHeader2 .tabs ul{
		display:block;
		height:40px;
	}
	
	.pageHeader .tabs ul li, .pageHeader2 .tabs ul li{
		height:30px;	
		margin-right:3px;
		float:left;	
		padding:0 35px;
		background: transparent url(../images/tab_over.png);
		cursor:pointer;
		padding-top:10px;
		-background-image: none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/tab_over.png,sizingMethod='scale');
	}	
	.pageHeader2 .tabs ul li a{
		color:#FFFFFF;
	}
	
	.pageHeader .tabs ul li:hover, .pageHeader2 .tabs ul li:hover{
		height:30px;	
		margin-right:3px;
		float:left;	
		padding:0 35px;
		background: transparent url(../images/tab_over_mouseover.png);
		cursor:pointer;
		padding-top:10px;
		-background-image: none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/tab_over.png,sizingMethod='scale');
	}		
	.pageHeader .tabs ul li.over{
		background:#FFFFFF;
		border:#E0DFE3 solid 1px;
		border-bottom:none;
		color:#5AA619;
	}
	.pageHeader2 .tabs ul li.over{
		background:#FFFFFF;
		border:#E0DFE3 solid 1px;
		border-bottom:none;
		color:#EC7000;
	}	
	.pageHeader2 .tabs ul li.over a{
		color:#EC7000;
	}
	
	.tabbedContent{
		display:none;
	}
	
	h1.tc{
		font-size:20px;
		color:#59A619
	}
	
	
	
	#footerWrapper ul{
		padding-top:9px;
		padding-left:25px;
		
	}

	#footerWrapper ul li{
		color: #3F434E;
		padding-right:26px;
		display:inline;
		font-size:11px;
	}
	#footerWrapper ul li a{
		color: #3F434E;
		text-decoration:underline;
	}
	#footerWrapper ul li a:hover, #footerWrapper ul li a.over{
		color: #5AA619;
		text-decoration:none;
	}


	#footerWrapper .copyRight{
		float:right;
		color: #3F434E;
		padding-right:26px;
		font-size:11px;		
		padding-top:9px;
	}

	ul.numberedLists{
	}
	ul.numberedLists li{
		list-style:none;
		padding-left:40px;
		margin-bottom:25px;
	}
	
	ul.numberedLists li.a{
		background:url(../images/list1.jpg) no-repeat left top;
	}
	ul.numberedLists li.b{
		background:url(../images/list2.jpg) no-repeat;
	}
	ul.numberedLists li.c{
		background:url(../images/list3.jpg) no-repeat;
	}
	ul.numberedLists li.d{
		background:url(../images/list4.jpg) no-repeat;
	}		

/* END BASE STYLES */



/* TEMPLATE STYLES */

/* END TEMPLATE STYLES */



/* OTHER STYLES */

	.formItem{
		width:600px;
		padding:3px 0;
	}
	.passwordInputHack{
		display:inline;
	}
	.passwordInput{
		/*display:none;*/
		border:#CC0000 solid 1px;
	}
	
	.formItem label{
		width:150px;
		float:left;
	}
	
	.formInput .formInput{
		width:150px;
		float:left;
	}
	#formOther{
		display:none;
	}
	
	.hiddenValidator{
		display:none;
	}
	.errorText, .error{
		color:#ED2939;
	}
	
	span.errorIcon{
		color:#ED2939 !important;
		/*background:url(../images/buttons.jpg) 0 -131px no-repeat;
		height:14px;
		width:14px;
		padding-left:20px;
		margin-left:10px;
		display:block;
		margin-right:20px;*/
	}
	
	.waiverText{
		width:600px;
		height:300px;
		margin:10px 0;
		padding:10px 5px 10px 10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	.formShadowInner .generalForm{
		padding-left:20px;
	}
	.generalForm label{
		float:none;
	}
	.generalForm .formItem{
		width:400px;
		padding:3px 0;
	}
	.generalForm  .formInput, .loginForm .formInput{
		width:220px;
		border: solid #59A719 1px;
		height:18px;
		padding-top:4px;
		color:#3E424D;
		padding-left:10px;
		padding-right:10px;
	}
	.generalForm  select.formInput {
		height:23px;
		width:240px;
		padding-right:0;
		padding-top:0;
		padding-left:8px;
		border: solid #59A719 1px;
	}
	
	.generalForm  .formInputFile{
		width:220px;
		border: solid #59A719 1px;
		padding-top:4px;
		color:#3E424D;
		padding-left:10px;
		padding-right:10px;
	}
	
	
	
	.generalForm  select.formInput option {
		padding-left:10px;
	}		
	.employer .generalForm  .formInputFile{
		border: solid #FE800F 1px;
	}	
	.employer .generalForm .formInput{
		border: solid #FE800F 1px;
	}	
	
	.generalForm  textarea{
		width:220px;
		border: solid #59A719 1px;
		height:110px;
		padding-top:4px;
		color:#3E424D;
		padding-left:10px;
		padding-right:10px;
		font-family:Arial, Helvetica, sans-serif;
		font-size:13px;
	}			
	
	.generalForm .CheckBox, .employer .generalForm .CheckBox{
		border:none;
		padding-left:0px;
	}	
	.generalForm p{
		margin:5px 10px;
	}


	.search .generalForm .formInput, .Search .generalForm .formInput{
		border: solid #FE800F 1px;
		width:280px;
		margin-top:5px;
		margin-bottom:10px;
	}	
	.search .generalForm  select.formInput, .Search .generalForm  select.formInput{
		border: solid #FE800F 1px;
		width:302px;		
		padding-top:2px;
	}
	
	.headerSearch .generalForm .formInput{
		border: solid #FE800F 1px;
		width:165px;		
		font-size:12px;
		height:16px;
	}
	.headerSearch .generalForm select.formInput{
		border: solid #FE800F 1px;
		width:187px;		
		font-size:12px;
		height:23px;
	}
	
	
	
	.sendButton{
		background:url(../images/buttons.jpg) 0px -79px no-repeat;
		width:58px;
		height:26px;
		border:none;	
		cursor:pointer;	
		margin-left:185px;
	}
	.sendButton:hover{
		background:url(../images/buttons.jpg) 0px -105px no-repeat;	
	}	
	
	
	.saveButton{
		background:url(../images/profileButtons.jpg) -328px -52px no-repeat;
		height:26px;
		width:58px;
		display:block;		
		border:none;	
		margin-left:185px;
	}
	.saveButton:hover{
		background:url(../images/profileButtons.jpg) -328px -78px no-repeat;	
	}		
	.friend.sendButton{
		margin-left:185px;
		margin-top:10px;
	}
	.registerButton{
		background:url(../images/buttons.jpg) 0px -146px no-repeat;
		width:79px;
		height:26px;
		border:none;	
		cursor:pointer;	
		margin-top:20px;
		margin-left:165px;	
	}
	.registerButton:hover{
		background:url(../images/buttons.jpg) 0px -172px no-repeat;	
	}	
	
	.employer .registerButton{
		background:url(../images/buttons.jpg) -353px -198px no-repeat;
	}
	.employer .registerButton:hover{
		background:url(../images/buttons.jpg) -353px -224px no-repeat;
	}		
	
	.generalForm .formLabel, .loginForm .formLabel{
		color:#A6A9B7 !important;
	}
	.green{
		font-weight:bold;
		color:#59A719;
	}	
	.employer .green{
		color:#EC7000;
	}

	.generalForm .containsErrors{
		background-color: #FFCECE;
	}
	.searchBox .generalForm .formLabel, .headerSearch .generalForm .formLabel{
		color:#3E424D !important;
	}	


/* END OTHER STYLES */



/* OVER LAY */

#TermsPopup, #TermsPopup2{
	width: 631px;
	height:518px;
	display: none;
	background:#FFFFFF;
	position: relative;
	padding:12px;
}

#LoginControl{
	width: 631px;
	height:300px;
	display: none;
	background:#FFFFFF;
	position: relative;
	padding:12px;
}


#NoAccessControl{
	width: 631px;
	height:200px;
	display: none;
	background:#FFFFFF;
	position: relative;
	padding:12px;
}

#LoginControlMessage, #NoAccessControlMessage{
	padding-bottom:10px;
}

.popupWrapper{
	border:#E0DFE3 solid 1px;
	height:100%;
}
#TermsPopup .popupBody, #TermsPopup2 .popupBody{
	height:350px;
	width:565px;
	overflow:auto;
	padding:25px;	
	margin-top:25px;
	padding-top:0px;
}

.popupBody ol{
	list-style:decimal;
	padding-left:15px;
}

.popupBody ol li{
	padding-bottom:10px;
}

.popupBody ol ol{
	list-style:lower-alpha;
	padding-left:30px;
	padding-top:10px;
}

.popupHeader .iconClose {
	background: url(../images/iconClose.gif) no-repeat scroll top left;
	width: 22px;
	height: 22px;	
	position: absolute;
	top: 5px;
	right: 6px;	
	display: block;
	cursor: pointer;
}
.popupHeader.emp .iconClose {
	background: url(../images/iconClose_employer.jpg) no-repeat scroll top left;
}
.popupHeader {
	background: url(../images/popupHeaderBG.jpg) no-repeat;
	position: relative;	
	height: 90px;
	width:629px;
}
#TermsPopup .popupHeader.emp {
	background: url(../images/popupHeaderBG_employer.jpg) no-repeat;
}
#LoginControl .popupHeader, #NoAccessControl .popupHeader {
	background: url(../images/popupHeader_Login.jpg) no-repeat;
	position: relative;	
	height: 90px;
	width:629px;
}
#LoginControl .popupHeader.emp {
	background: url(../images/popupHeader_Login_employer.jpg) no-repeat;
}
#LoginControl .popupBody, #NoAccessControl .popupBody {
	padding:20px;
}
a.loginButton{
	background:url(../images/buttons.jpg) 0px 0px no-repeat;
	height:26px;
	width:71px;
	display:block;
	cursor:pointer;
}
a.loginButton:hover{
	background:url(../images/buttons.jpg) 0px -28px no-repeat;
}

.emp a.loginButton{
	background:url(../images/buttons.jpg) -282px -198px no-repeat;
	height:26px;
	width:71px;
	display:block;
	cursor:pointer;
}
.emp a.loginButton:hover{
	background:url(../images/buttons.jpg)-282px -224px no-repeat;
}

.popupBody.emp a{
	color:#EC7000;
}


#OverlayBackdropContainer {
	position: fixed;
	-position: absolute;
	z-index: 20;
	top: 0px;
	left: 0px;
}

#OverlayBackdropContainer,
#OverlayBackdrop {
	width: 100%;
	height: 100%;
}

#OverlayBackdrop {
	background: transparent url(../images/screenOverlay.png) repeat fixed top left;
	-background-image: none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/screenOverlay.png,sizingMethod='scale');
	
	overflow: hidden;
}

.Overlay {
	margin: 0px auto;
}

/* END OVER LAY */


/* PROFILE DISPLAY CLASSES */
	
	.profileDisplayWrapper{
	}
	
	.profileDisplayWrapper li{
		list-style:disc;
		margin-left:25px;		
	}		
	.profileDisplayWrapper .header{
		font-size:14px;
		padding:10px;
		color:#59A618;	
		font-weight:bold;
	}
		
		
	.profileDisplayWrapper .name{
		font-size:18px;
		padding-bottom:10px;
		padding-top:5px;
		padding-left:10px;
		color:#59A618;
	}	
	.profileRequestWrapper .name{
		font-size:18px;
		padding-bottom:0px;
		padding-top:5px;
		padding-left:10px;
		color:#EC7000;
	}		
	.profileRequestSpacer{
		border-top:solid 1px #E4E3E6;
		height:2px;
		width:850px;
		margin:10px auto;
	}
	.profileRequestWrapper .formItem{
		width:300px;
	}
	.profileRequestWrapper .indented{
		margin-left:8px;
	}
	.profileRequestWrapper .formItem.floated{
		margin-right:250px;
		float:right;
	}
	.employer .formItem a{
		color:#EC7000;
	}
	.profileRequestWrapper .formItem.floated .CheckBox{
		margin-left:8px;
	}
	.profileRequestWrapper #employmentType{
		margin-left:8px;
	}
	
	.profileRequestWrapper #productDescriptionDiv input{
		margin-left:8px;
	}
	
	.profileRequestWrapper .sendButton{
		background: url(../images/results.jpg) -140px -92px no-repeat;
		height:27px;
		width:69px;
		display:block;
		margin-top:10px;
	}
	
	.profileRequestWrapper .sendButton:hover{
		background: url(../images/results.jpg) -140px -119px no-repeat;
	}
	
	.profileRequestWrapper #productDescriptionDiv .green{
		padding-top:0;
		margin-top:0;
	}
	.profileGroupWrapper{
		border:#E0DFE3 solid 1px;
		margin-bottom:10px;
		position:relative;
	}
	.profileRow, .profileDisplayWrapper td{
		padding:7px 10px;
		position:relative;
		zoom: 1;
	/*	padding-left:20px;*/
	}	
	/*.groupWrapper .profileRow, .groupWrapper .profileDisplayWrapper td {
		padding:10px 10px;
	}*/
	
	.profileRowOdd{
		background: #F0F0F1;
	}
	
	.profileRow .plabel, .profileRow .plabelheader{
		float:left;
		width:200px;
	}	
	.profileRow .ptext{
		float:left;
		display:block;
		font-weight:bold;
		padding-right:20px;
	}
	
	.profileRow .ptext li{
		list-style-position:outside;
	}
	.profileDisplayWrapper td{
		font-weight:bold;
	}
	
	.groupWrapper{
		border:#F0F0F1 solid 1px;
		margin:10px;
		position:relative;
	}
	

	
	.profileDisplayWrapper .heading{
		font-size:16px;
		font-weight:bold;
		padding:10px 0;
	}
	.profileDisplayWrapper .subHeading{
		font-weight:bold;
		padding-bottom:2px;
	}
	
	.profileDisplayWrapper .summaryText{
		padding-bottom:10px;
	}
	
	.profileDisplayWrapper .education td.subHeading{
		width:200px;
	}
	
	.profileDisplayWrapper .skills{
		width:100%;
	}

	
	.profileDisplayWrapper .headerRow{
		font-weight:normal;
		background:#A4A6AB;
		color:#FFFFFF;
	}	
	.profileDisplayWrapper .skills td{
		width:200px;		
	}
	.profileDisplayWrapper .skills td.first{
		width:300px;		
	}
	
	.profileDownloadButton{
		background: url(../images/profileButtons.jpg) -173px -178px no-repeat;
		height:26px;
		width:153px;
		display:block;
		position:relative;
		float:right;
	}
	.profileDownloadButton:hover{
		background: url(../images/profileButtons.jpg) -326px -178px no-repeat;
	}	
	
	.emailPDF{
		background: url(../images/profileButtons.jpg) -173px -204px no-repeat;
		height:26px;
		width:153px;
		display:block;
		position:relative;
		float:right;
		margin-right:20px;
	}
	.emailPDF:hover{
		background: url(../images/profileButtons.jpg) -326px -204px no-repeat;
	}		
	
	
	/* registraton promo pic*/
	.regPromoImage{
		position:absolute;
		right:-90px;
		top:-150px;
		background:url(../images/registration_image.png);
		width:350px;
		height:480px;
		-background-image: none;
		-right:-40px;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/registration_image.png,sizingMethod='scale');
	}

	#homeWrapper{
		background:url(../images/homeReg_BG.jpg) top right no-repeat;
		height:457px;
		width:928px;
		border-bottom:#E0DFE3 solid 1px;		
		border-right:#E0DFE3 solid 1px;	
	}
	#homeWrapper2{
		background:url(../images/employerHomepage.jpg) -1px -1px no-repeat;
		height:478px;
		width:926px;
	}	
	#regBox{
		height:423px;
		width:282px;
		background:#889CAF;
		float:right;
		top:20px;
		right:15px;
		position:relative;		
	}
	
	#regBox .header{
		color:#FFFFFF;
		font-size:22px;
		padding-top:15px;
		margin-left:20px;
		height:40px;
	}	
	
	#regBox .body{
		background:#FFFFFF;
		height:365px;
		width:274px;
		margin-left:5px;	
	}	
	
	/* registraton promo pic*/
	#regBox .regImage{
		float:right;
		position:absolute;
		right:-50px;
		top:-12px;
		background:url(../images/home_reg_image.png);
		width:185px;
		height:189px;
		-background-image: none;

		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/home_reg_image.png,sizingMethod='scale');
	}
		
	#regBox .largeText{
		padding-top:15px;
		padding-left:20px;
		color:#57A517;
		font-size:18px;		
		width:220px;
		padding-bottom:10px;
	}		
	
	#regBox .smallText{
		color:3E424D;
		font-size:12px;
		padding-left:20px;
		padding-top:10px;
		width:240px;
	}
	#regBox p{	
		padding-top:0;
		margin-top:0;
		margin-bottom:13px;
	}
	#regBox .regNow{
		background:url(../images/buttons.jpg) -72px 0px no-repeat;
		height:32px;
		width:121px;
		display:block;
		cursor:pointer;
		margin-left:120px;
	}
	#regBox .regNow:hover{
		background:url(../images/buttons.jpg) -72px -32px no-repeat;
	}	
	#regBox .sub{
		font-size:10px;
		position:relative;
		top:-12px;
	}
	
	
	#empBox{
		height:444px;
		width:278px;
		background:#7D97AF;
		float:right;
		top:20px;
		right:15px;
		position:relative;		
	}
	
	#empBox .header{
		color:#FFFFFF;
		font-size:20px;
		margin-top:8px;
		margin-left:8px;
		width:262px;
		height:120px;
		background: url(../images/employerHomepage.jpg) -598px -627px no-repeat;
	}	
	#empBox .header .text{
		padding-top:18px;
		padding-left:15px;
		width:180px;
	}	
	
	#empBox .body{
		background:#FFFFFF;
		height:308px;
		width:262px;
		margin-left:8px;	
		color:#3E424D;
	}		
	
	#empBox .largeText{
		padding:15px 15px;
		font-size:16px;		
		line-height:20px;
	}		
	
	#empBox .smallText{
		font-size:13px;
		padding:15px 15px;
		padding-top:5px;
		line-height:18px;
	}	
	
	#empBox .smallText a{
		color: #EC7000;
	}	
	
	
	#empBox .regNow{
		background:url(../images/employerHomepage.jpg) -598px -747px no-repeat;
		height:29px;
		width:131px;
		display:block;
		cursor:pointer;
		margin-left:15px;
		margin-top:15px;
	}
	#empBox .regNow:hover{
		background:url(../images/employerHomepage.jpg) -729px -747px no-repeat;
	}		

	.updateFormButton{
		background:url(../images/profileButtons.jpg) -328px -52px no-repeat;
		height:26px;
		width:58px;
		display:block;		
		margin-left:185px;
		margin-top:10px;
		border:none;
		cursor:pointer;
	}
	.updateFormButton.stats{
		background:url(../images/profileButtons.jpg) -328px -52px no-repeat;
		height:26px;
		width:58px;
		display:inline;	
		margin-left:10px;
		margin-top:0px;	
		border:none;
		cursor:pointer;	
	}
	
	.updateFormButton:hover{
		background:url(../images/profileButtons.jpg) -328px -78px no-repeat;	
	}	
	

	.employer .updateFormButton{
		background:url(../images/profileButtons.jpg) -328px -0px no-repeat;
		
	}
	.employer .updateFormButton:hover{
		background:url(../images/profileButtons.jpg) -328px -26px no-repeat;			
	}	
	.employer .updateFormButton.right{
		float:right;
	}
	

	#homeSearchWrapper{
		padding:18px;
		width:580px;
		float:left;
		padding-bottom:0;
	}
	#homeSearchWrapper .body{
		padding:28px;
	}
	#homeSearchWrapper .header{
		font-size:18px;
		color:#3E424D;
		padding-bottom:15px;
		padding-top:7px;
	}
	
	
	#homeSearchWrapper .tabs{
		height:34px;
	}	
	#homeSearchWrapper .tabs ul li{
		padding:0;
		margin:0;
		
	}	
	#homeSearchWrapper .tabs ul li.search{
		background:url(../images/employerHomepage.jpg) -598px -480px no-repeat !important;	
		width:158px;
		height:34px;
		cursor:pointer;
		display:block;
		text-indent:-4000px;
		float:left;
	}
	#homeSearchWrapper .tabs ul li.search.over{
		background:url(../images/employerHomepage.jpg) -598px -480px no-repeat;	
	}	
	
	#homeSearchWrapper .tabs ul li.browse{
		background:url(../images/employerHomepage.jpg) -598px -514px no-repeat;	
		width:179px;
		height:34px;
		cursor:pointer;
		display:block;
		text-indent:-4000px;
		float:left;
	}
	
	#homeSearchWrapper .tabs ul li.browse.over{
		background:url(../images/employerHomepage.jpg) -598px -548px no-repeat;	
	}	
	
	#homeSearchWrapper .search{
		background:url(../images/employerHomepage.jpg) 0px -480px no-repeat;	
		height:413px;
		width:598px;
	}
	
	#homeSearchWrapper .search .searchBox{
		float:left;
		width:330px;
	}	
	#homeSearchWrapper .search .summaryBox{
		width:197px;
		background:#FEB574;
		height:133px;
		float:left;
		margin-top:6px;
		padding:5px;		
	}
	#homeSearchWrapper .search .summaryBoxInner{
		background:#FECDA2;
		width:197px;
		height:123px;
		text-align:center;
		font-size:16px;
		color:#3E424D;
		padding-top:10px;
	}	
	
	#homeSearchWrapper .search .totalNumber{
		background:url(../images/employerHomepage.jpg) -598px -582px no-repeat;	
		width:197px;
		height:40px;
		color:#459C00;
		font-size:35px;
		padding-top:5px;
		margin-top:10px;
		margin-bottom:5px;
	}
	

	
	#homeSearchWrapper .browse{
		background:url(../images/employerHomepage.jpg) 0px -893px no-repeat;	
		height:413px;
		width:598px;
	}
	
	#homeSearchWrapper .browse .browseItem{
		background:url(../images/arrow.gif) left center no-repeat;	
		font-size:11px;
		padding:4px 0 4px 13px;
	}
	#homeSearchWrapper .browse .browseItem a{
		color:#3E424D;		
		font-weight:bold;
		text-decoration:none;
	}
	#homeSearchWrapper .browse .browseItem a:hover{
		text-decoration:underline;
	}
	 #homeSearchWrapper .browse .column{
	 	float:left;
		/*padding-right:70px;*/
		padding-right:58px;
	 }

	.homeSearchButton{
		background:url(../images/buttons.jpg) -443px 0px no-repeat;	
		height:39px;
		width:44px;
		display:block;
		cursor:pointer;
		float:right;
		padding-right:30px;
		margin-top:10px;
	}
	.homeSearchButton:hover{
		background:url(../images/buttons.jpg) -443px -80px no-repeat;	
	}

/* END PROFILE DISPLAY CLASSES */


#FormErrorBubble {
		position: absolute;
		display: none;
	}
	
	#errorBubbleFirst,
	#errorBubbleMiddle,
	#errorBubbleLast {
		height: 35px; 
		
	}
	
	#errorBubbleFirst {
		width: 34px; 
		min-width: 34px;
		
		background: transparent url(../images/errorPopupFirstBG.png) no-repeat scroll top left;
		-background-image: none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/errorPopupFirstBG.png,sizingMethod='scale');
	}
	
	#errorBubbleMiddle {
		color: #000000;	
		padding: 0px 8px 0px 0px;
		line-height: 26px;
		
		background: transparent url(../images/errorPopupBG.png) repeat-x scroll top left;
		-background-image: none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/errorPopupBG.png,sizingMethod='scale');
	}
	
	#errorBubbleLast {
		width: 8px;
		min-width: 8px;
		
		background: transparent url(../images/errorPopupLastBG.png) no-repeat scroll top left;
		-background-image: none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/errorPopupLastBG.png,sizingMethod='scale');
	}	
	
	
	/*search page*/
	.BrowseAll{
		margin-right:30px;
	}
	.BrowseAll .browseItem{
		background:url(../images/arrow.gif) left center no-repeat;	
		font-size:11px;
		padding:6px 0 6px 15px;
	}
	.BrowseAll .selectItem{
		font-size:11px;
		padding:6px 0 6px 0px;
	}
	.BrowseAll .indCheckbox{
		margin-right:8px;
	}
	.BrowseAll .browseItem a, .BrowseAll .selectItem a{
		color:#3E424D;		
		font-weight:bold;
		text-decoration:none;
	}
	.BrowseAll .browseItem a:hover, .BrowseAll .selectItem a:hover{
		text-decoration:underline;
	}	
	.BrowseAll .column{
		float:left;
		width:285px;
	}	
	.BrowseAll .heading{
		padding-bottom:15px;
		font-size:18px;
		color:#EC7000;
		width:500px;
		float:left;
	}
	.BrowseAll .heading p{
		font-size:12px;
		color:#3E424D;
	}
	.BrowseAll .browseBack{
		float:right;
		background:url(../images/buttons.jpg) 0px -198px no-repeat;
		height:48px;
		width:140px;
		display:block;
		cursor:pointer;
		text-indent:-4000px;	
	}

	.searchButton{
		background:url(../images/buttons.jpg) -443px 0px no-repeat;	
		height:79px;
		width:44px;
		display:block;
		cursor:pointer;
		float:right;
	    padding-right:95px;
		margin-top:10px;
	}
	td .searchButton{
		padding-right:30px;
	}	
	.searchButton:hover{
		background:url(../images/buttons.jpg) -443px -80px no-repeat;	
	}	
	.Search .searchButton{
		float:left;
		margin-left:255px;
	}
	.Search .advancedSearch .searchButton{
		float:right;
		margin-right: 110px;
	}	
	
	
	.BrowseAll .browseBack:hover{
		background:url(../images/buttons.jpg) -140px -198px no-repeat;
	}
	
	/*header search*/
	.headerSearch{
		background:url(../images/header_search_bg.png) repeat-x;
		float:right;
		width:704px;
		height:101px;
		margin-top:7px;
		margin-right:7px;
		-background-image: none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/header_search_bg.png,sizingMethod='scale');		
	}
	
	.headerSearch .generalForm{
		padding:10px 20px;
	}
	.headerSearch .heading{
		font-size:16px;
		color:#3E424D;
	}
	.headerSearch .generalForm table{
		float:left;
	}
	
	.headerSearch .generalForm td{
		vertical-align:middle;
		padding-right:20px;		
		height:30px;
	}
	
	.headerSearch .searchLink{
		float:right;
		font-size:11px;
	}
	

	.headerSearchButton{
		background:url(../images/buttons.jpg) -154px -110px no-repeat;	
		height:35px;
		width:39px;
		display:block;
		cursor:pointer;		
		float:right;
		margin-top:10px;
	}
	
	.headerSearchButton:hover{
		background:url(../images/buttons.jpg) -154px -145px no-repeat;	
	}
	
	.headerSearch .shadow{
		background:url(../images/header_search_button_shadow.png);	
		height:19px;
		width:39px;
		display:block;	
		float:right;	
		-background-image: none;
		-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/App_Assets/images/header_search_button_shadow.png,sizingMethod='scale');		
		
	}
	
	
	/*search result*/	
	.pagination{
		background:url(../images/pagingBG.jpg);
		height:29px;
		width:670px;
	}
	.pages{
		font-size:14px;
		font-weight:bold;
		padding-top:8px;
		margin-bottom:5px;
		
	}
	.pages a, .pages span{
		padding-left:10px;
		color:#EC7000;
		text-decoration:none;				
		
	}
	.pages a{
		color:#EC7000;
		text-decoration:none;				
	}
	.pages span{
		color:#8C8E95;
	}
	.pageNext{
		background:url(../images/results.jpg) 0px -94px no-repeat;
		height:25px;
		width:69px;
		display:block;	
		float:right;
		position:relative;
		top:-27px;
		left:-3px;
		
	}
	.pageNext:hover{
		background:url(../images/results.jpg) -69px -94px no-repeat;
	}	
	.pageBack{
		/*background:url(../images/results.jpg) 0px -119px no-repeat;
		height:25px;
		width:69px;
		display:block;	
		float:right;*/
		display:none;
		
	}
	.pageBack:hover{
		/*background:url(../images/results.jpg) -69px -119px no-repeat;*/
	}		
	
	.newSearch{
		background:url(../images/results.jpg) 0px -144px no-repeat;
		height:23px;
		width:140px;
		display:block;	
		float:right;
		text-indent:-4000px;
		
		margin:12px 0px;
		margin-right:10px;
	}
	.newSearch:hover{
		background:url(../images/results.jpg) 0px -167px no-repeat;
	}
	
	
	.resultBigWrapper{
		float:left;
		margin-top:30px;
		width:680px;
	}
	.resultHeader{
		color:#EC7000;
		font-size:18px;
		padding-left:20px;
		padding-bottom:15px;
	}
	.checkboxSummary{
		background: #95969B;
		height:38px;
		width:657px;
		margin-bottom:6px;
	}
	.checkboxSummary .corner{
		background: url(../images/results.jpg) -185px -12px no-repeat;
		width:15px;
		height:38px;
		float:left;
	}
	.checkboxSummary .checkboxSummaryText{
		color:#FFFFFF;
		float:left;
		font-size:14px;
		padding-top:10px;
		padding-left:5px;
	}
	.viewCandidates{
		background:url(../images/results.jpg) -62px -67px no-repeat;
		height:25px;
		width:62px;
		float:right;
		margin-top:6px;
		margin-right:7px;
		display:none;
	}
	.viewCandidates:hover{
		background:url(../images/results.jpg) -123px -67px no-repeat;
	}	

	.resultContainer{
	}
	
	/* outer layout for each form */
	.resultContainer .formShadowContainer{
		background:url(../images/form_bg.jpg) repeat-y;
		width:674px;	
		margin:5px 0;			
	}
	.resultContainer .formShadowUpper{
		background:url(../images/shadowUpper.jpg) no-repeat;
		height:4px;
		width:674px;		
	}	
	
	.resultContainer .formShadowLower{
		background:url(../images/shadowLower.jpg) no-repeat;
		height:3px;
		width:674px;		
	}
	 .resultContainer .formShadowInner{
		margin:9px;
	}	
	.resultContainer .formShadowInner{
		margin:9px;
	}	
	
	.resultWrapper{
		border:#E5E5E5 solid 1px;
		height:131px;
		width:655px;
		background:#F0F0F1;
		margin-bottom:7px;
		color:#3F434E;
	}
	.resultWrapper.alt{
		background:#FFFFFF;
	}	
	.resultTitleBar{
		background:#3E424D;
		height:27px;
		margin:3px;
		margin-bottom:18px;
	}
	.resultTitleBar.checked{
		background:#94969C;
	}
	.resultTitleBar .checkBoxHolder{
		background: url(../images/results.jpg) 0px -67px no-repeat;
		height:23px;
		width:28px;
		float:left;
		padding-top:4px;
		padding-left:3px;
	}
	.resultTitleBar.checked .checkBoxHolder{
		background: url(../images/results.jpg) -31px -67px no-repeat;
	}	

	
	
	.resultTitleBar  .resultTitle{
		float:left;
		font-size:14px;	
		margin-top:6px;
		margin-left:12px;
	}
	.resultTitleBar  .resultTitle a{
		color:#FFFFFF;
		text-decoration:none;
	}	
	.resultTitleBar  .resultTitle a:hover{
		text-decoration:underline;
	}	
	
	.resultGeneral{
		float:left;
		padding-left:47px;		
	}
	.resultSummary{
		float:left;
		width:370px;
		margin-left:27px;
	}
	.resultSummary .heading{
		font-weight:bold;
		padding-bottom:8px;
	}
	.resultSummary .body{	
	}
	.resultSummary .body a{	
		color:#EC7000;
	}
	.resultGeneral .textLabel{
		float:left;
		width:80px;
		padding-bottom:8px;
	}
	.resultGeneral .textData{
		float:left;
		width:100px;
		font-weight:bold;
	}
	
	.resultWrapper .spacer{
		border-left:#94969C solid 1px;
		height:70px;
		float:left;
	}
	
	
	/*filtering*/
	/* menu class */
	#filterMenu{
		width:200px;
		float:left;
		margin-left:25px;
		padding-top:40px;
		padding-bottom:40px;
	}	
	
	.filterHeader{
		font-size:15px;
		color:#959696;
		padding-left:9px;
		padding-bottom:10px;		
	}
	
	.filterHeader span{
		color:#3E424D;
	}
	#filterMenu .navMenuBlock{
		padding-bottom:25px;
	}
	#filterMenu .filteredHeader{
		height:22px;
		width:151px;
		margin-left:6px;
		margin-bottom:3px;
		padding-top:6px;
		padding-left:10px;
		display:block;
		background:#F0F0F1;
		color:#666666;
	}
	
	#filterMenu a.navButton{
		background:url(../images/profileButtons.jpg) 0px 0px no-repeat;
		height:33px;
		width:182px;
		display:block;
		text-decoration:none;
		cursor:pointer;
	}
	
	#filterMenu .navButtonText{
		color:#FF7900;
		font-size:12px;
		margin-left:15px;
		padding-top:7px;
	}
	
	#filterMenu .navButtonText span{
		color:#999999;
		font-size:12px;
		padding-top:6px;
	}	
	
	#filterMenu .navMenuLinkActive.navButton{
		background:url(../images/results.jpg) 0px 0px no-repeat;
		height:30px;
		/*height:33px;*/
		width:182px;
	}		
	
	#filterMenu .navButton.navButton:hover{
		background:url(../images/results.jpg) 0px -33px no-repeat;		
		height:33px;
		width:182px;
	}	
	#filterMenu .toggleLink{
		padding-top:3px;
		padding-left:15px;
	}
	#filterMenu .toggleLink a{
		text-decoration:none;
		color:#FF7900;
	}
	#filterMenu .locationFilter{
	}	
	#filterMenu .closed{
		height:100px;
		overflow:hidden;
	}	
	
	
	/*view profile*/		
	.profileContainer p{
		margin:0 30px 0 7px;			
	}
	.profileContainer .formShadowContainer{
		background:url(../images/profileView_bg.jpg) repeat-y;
		width:869px;	
		margin:5px 0;			
	}
	.profileContainer .formShadowUpper{
		background:url(../images/profileView_upper.jpg) no-repeat;
		height:6px;
		width:869px;		
	}	
	
	.profileContainer .formShadowLower{
		background:url(../images/profileView_lower.jpg) no-repeat;
		height:6px;
		width:869px;		
	}
	 .profileContainer .formShadowInner{
		margin:20px;
	}	
	
	.interestedButton{
		background:url(../images/results.jpg) 0px -190px no-repeat;
		height:25px;
		width:130px;
		display:block;
		text-indent:-4000px;
		float:right;
	}
	.interestedButton:hover{
		background:url(../images/results.jpg) 0px -215px no-repeat;
	}
	
	.resultBackWrapper{
		background:url(../images/pagingBG.jpg);
		height:29px;
		width:670px;
		float:right;	
		position:relative;
		right:-5px;
	}	
	.resultsBack{
		background:url(../images/results.jpg) 0px -240px no-repeat;
		height:25px;
		width:149px;
		display:block;
		text-indent:-4000px;
		margin-top:2px;
		margin-right:3px;
		float:right;		
	}
	.resultsBack:hover{
		background:url(../images/results.jpg) 0px -265px no-repeat;
	}	
	
	
	.smallText{
		font-size:10px;
	}
	
	.advancedSearch{
	 	width:680px;
	}
	.advancedSearch.main{
	 	width:860px;
	}
	.advancedSearch thead th{
		vertical-align:top;
		padding:10px;
		text-align:left;
	}	
	.advancedSearch tr td{
		vertical-align:top;
		padding:10px;	
	}
	td.advancedSearchLabel{
		font-size:15px;
	}
	.advancedSearch tr.shaded{
		background:#F1F1F2;
	}
	.searchSelect{
		width:220px;
		height:85px;
		border: solid #FE800F 1px;
		padding-top:4px;
		padding-bottom:4px;
		padding-left:10px;
		padding-right:10px;
	}
	.searchInput{
		width:200px;
		height:18px;
		padding-top:4px;
		border: solid #FE800F 1px;
		color:#3E424D;
		padding-left:10px;
		padding-right:10px;		
	}
	.searchSelect.single{
		height:24px;
		padding:0;
	}	
	
	
	.advancedSearchLink {
		float:left;
		margin-top:20px;
		width:200px;
		font-size:10px;
	}
	
	.advancedSearchLink .advancedSearchLinkSpecific {
		font-weight:bold;
	}
	
	.advancedSearchLink .advancedSearchLinkButton{
		background:url(../images/employerHomepage.jpg) -599px -811px no-repeat;
		height:29px;
		width:130px;
		display:block;
		cursor:pointer;		
		margin-top:10px;
	}
	.advancedSearchLink .advancedSearchLinkButton:hover{
		background:url(../images/employerHomepage.jpg) -599px -842px no-repeat;
	}
	
	.changeOption{
		float:right;
		margin: 8px 10px;
		height:20px;
	}
	
	.grey{
		font-size:10px;
		color:#A5A7AD;
	}
	
	
	/*admin classes*/
	.adminHeader{
		font-size:30px;
		border-bottom:#B1B1B1 solid 1px;
		padding-bottom:5px;
		margin-bottom: 15px;
		margin-right: 32px;
	}
	.adminHeader.candidates{
	 	color:#59A619
	}
	.adminHeader.employers{
	 	color:#FB7F0F;
	}	
	
	
	.adminSearch{
		background:#F0F0F1;
		width:660px;
	}
	.adminSearch td{
		padding:10px;
	}
	.adminSearch td.title{
		font-size:16px;
		font-weight:bold;
		color:#59A619
	}
	.adminSearch td.title.employers{
		color:#FB7F0F
	}
	.adminSearchInput{
		width:200px;
	}
	.adminSearchResults{
		margin: 30px 0;
		border:#B1B1B1 solid 1px;
		width:660px;
	}
	.adminSearchResults tr.alt{
		background:#F0F0F1;
	}
	.adminSearchResults tr td{
		padding:10px 3px;
	}
	.adminSearchResults tr.header{
		background:#A4A6AB;
	}
	.adminSearchResults tr.header a{
		color:#FFFFFF;
		font-weight:bold;
	}

label.hiddenLabel {
    width: 130px;
    float: left;
    margin-top: 3px;
}

.passwordHackLite {
    display: none !important;
}

.passwordInputLite {
    display: block !important;
}

.validation_error_lite {
	text-align: right;
	padding-right: 27px;
}
