.navandsub {
	padding-bottom:4px;
	padding-left:10px;
	margin-bottom:0px;
	width:210px;
	}

.nav,.navsub {padding-left:0px;}

.nav {
	background:url(../images/background/search-section.gif) top left no-repeat;
	padding-bottom:2px;
	padding-top:0px;
	padding-left:20px;
	/*border-bottom:1px dotted #333333;*/
	}

.nav a {
	font-weight:bold;
	font-size:11px;
	cursor:pointer;
	text-decoration:none; 
	width:205px; 
	border:0px solid #A5ACB2;
	color:#333333; 
	padding-bottom:7px; 
	padding-top:5px;
	padding-left:5px;
	display:block;
	}
	
.nav a:hover {cursor:pointer;text-decoration:none;}


.navsub {
	display:none;
	border:1px solid #edeeec;
	border-top:0px;
	padding-top:5px;
	padding-bottom:5px;
	background-color:#FFFFFF;
	color:#333333;
	padding-left:0px;
	}
	
.navsub p{
	margin-bottom:0px;
	margin-top:0px;
	}

.navsub ul{
	margin:0px;
	padding:0px;
	}
	
.navsub ul li{
	list-style:none;
	display:block;
	background-image:none;
	margin-left:0;
	padding-left:0;
	}
	
.navsub ul li a{
	padding:2px 4px 2px 10px;
	width:194px;
	list-style:none;
	display:block;
	background-color:#FFFFFF;
	text-decoration:none;
	color:#333333;
	}
	
.navsub ul li a:hover{
	background-color:#f2f2f2;
	}
	
.navsub .radioBtns{
	padding:2px 0 2px 10px;
	}
	
.keywordsField {
	padding-bottom:6px;
	padding-left:10px;
	margin-bottom:0px;
	/*width:210px;*/
	}
	
.jobSearchBtns{
	padding:10px 10px 0 10px;
	text-align:right;
}

.advancedSearch{
	padding-top:5px;
	height:25px;
	text-align:center;
}

body.homepage .navContainer #homepage a,
body.aboutpage .navContainer #aboutpage a,
body.candidatespage .navContainer #candidatespage a,
body.employerspage .navContainer #employerspage a,
body.careerpage .navContainer #careerpage a{
color:#494949;
}


