/* [%-# %W% %T%,%D% (yy/mm/dd) -%] */

/* *****************************************************************************
	Imports
***************************************************************************** */

	@import url(navigation.css);

/* *****************************************************************************
	Globals
***************************************************************************** */

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:0.75em;
	color:#000;
	margin:0;
	padding:0;
	text-align:center;
	position:relative;
}

img, form, fieldset, div, p, span, em, ul, li, dl, dd, dt{
	padding:0;
	margin:0;
	border:none;
	list-style:none;
}

h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-size:110%;
}

h2 , h3 , h4{
	font-size:140%;
	padding:0 0 15px 0;
}

h2 strong{
	color:#ffcc33;
}

h3 strong{
	color:#ffcc33;
}

p {
	margin:0 0 1em 0;
	font-size:100%;
}

legend{
	display:none;
}

a{
	text-decoration:none;
}

a:hover{
	text-decoration:underline;
}

h4 a, h4 a:hover{
	color:#fff !important;
	text-decoration:none !important;
}

.brown{
	color:#eb7a36 !important;
}

.green{
	color:#7ca000 !important;
}

.blue{
	color:#2f85c2 !important;
}

.cyan{
	color:#00a89b !important;
}

#wrapper{
	width:940px;
	margin:0 auto;
	padding:0;
	clear:both;
	overflow:hidden;
}

#container{
	width:940px;
	padding:0;
	margin:0;
}

#content{
	width:100%;
	margin:0;
	padding:5px 0 0 0;
}

#bannerAd{
	width:162px;
	float:right;
	text-align:right;
	padding:0;
	margin:0;
}

#mainContent{
	width:764px;
	float:left;
	padding:0;
	margin:0;
	text-align:left;
}

#holdingDiv1{
	float:left;
	width:100%;
	margin:0;
	padding:0 0 18px 0;
	background:url(../images/home/holdingDiv1-bg.gif) no-repeat 0 100%;
}

#holdingDiv2{
	float:left;
	width:98%;
	margin:0;
	padding:0px 0 0 20px;
	background:url(../images/home/holdingDiv2-bg.gif) no-repeat 0 100%;
}

#jobSearch{
	width:520px;
	padding:15px 0 15px 20px;
	float:left;
	margin:0;
	color:#fdc76d;
	background:#201c20 url(../images/home/jobsearch-bg.gif) 0 0 no-repeat;
}

#jobSearch span{
	display:block;
	font-size:70%;
	text-align:right;
	padding:5px 12px 0 0;
	display:none;
}

#keywordSearch{
	padding:0 0px 0 20px;
	margin:0;
}

#jobSearch h2{
	padding:0 0 20px 0;
	text-indent:-500em;
	background:url(../images/home/jobsearch.gif) 0 0 no-repeat;
}

#jobSearch label{
	cursor:pointer;
	display:block;
	padding:4px  0px 4px 0;
	width:250px;
	float:left;
	font-size:130%;
	font-weight:bold;
	margin:0;
}

#jobSearch input.text{
	border:1px solid #014342;
	color:#666666;
	width:150px;
	padding:2px 1px;
}

#jobSearch p{
	width:225px;
	float:left;
}

#jobSearch p.advSearch a{
	color:#ffffff;
	padding:30px 0 0 75px;
	font-family:verdana;
	font-size:100%;
	margin:0;
	display:block;
	font-weight:bold;
}

#jobSearch  input.submit{
	float:right;
	width:94px;
	text-indent:-500em;
	cursor:pointer;
	margin:20px 30px 0 0;
	padding:14px 0;
	border:0;
	color:#fff;
	background:url(../images/home/search_button.gif) no-repeat;
}

#jotw{
	width:184px;
	font-family:Verdana;
	padding:15px 20px 20px 20px;
	float:left;
	color:#fff;
	background:#1071ba url(../images/home/joboftheweek-bg.gif) 0 0 no-repeat;
}

#jotw h3{
	padding:0 0 15px 0;
	text-indent:-500em;
	background:url(../images/home/joboftheweek.gif) 0 0 no-repeat;
}

#jotw ul{
	padding:0;
	margin:0;
	float:left;
}

#jotw ul li{
	padding:0;
	margin:0;
	line-height:130%;
}

#jotw ul li a{
	padding:0 0 5px 0;
	margin:0;
	clear:both;
	color:#fff;
}

#jotw ul li a img{
	margin:0;
	padding:0;
	border:0;
}

#browseBySector{
	width:286px;
	float:left;
	margin:0;
	padding:0;
	clear:both;
}

#browseBySector h3 {
	text-indent:-500em;
	padding:0 0 10px 0;
	margin:0;
	background:url(../images/home/browsebysector.gif) no-repeat 0 0;
}

#browseBySector ul{
	margin:0;
	padding:0 0 25px 0px;
	border-right:2px solid #a4a9ad;
}

#browseBySector ul li{
	padding:6px 0 7px 25px;
	margin:0;
	display:block;
	line-height:90%;
	background-image:url(../images/home/public-sector-jobs.gif); 
	background-repeat: no-repeat;
}

#browseBySector ul li a{
	color:#eb7a36;
	font-size:100%;
	padding:3px 0 4px 0;
	font-weight:bold;
}

#browseBySector ul li.central{
	background-position: 0 -1%;
}

#browseBySector ul li.local{
	background-position: 0 7.8%;
}

#browseBySector ul li.charity{
	background-position: 0 16.8%;
}

#browseBySector ul li.education{
	background-position: 0 25.3%;
}
#browseBySector ul li.social{
	background-position: 0 34%;
}

#browseBySector ul li.magisterate{
	background-position: 0 43.5%;
}

#browseBySector ul li.non-department{
	background-position: 0 52.5%;
}

#browseBySector ul li.fire{
	background-position: 0 68.5%;
}

#browseBySector ul li.police{
	background-position: 0 77.2%;
}

#browseBySector ul li.probation{
	background-position: 0 86%;
}

#browseBySector ul li.health{
	background-position: 0 94%;
}

#browseBySector ul li.museum{
	background-position: 0 102%;
}

/*#browseBySector ul li{padding:7px 0 7px 25px;margin:0;display:block;line-height:90%;}
#browseBySector ul li a{color:#eb7a36;font-size:100%;padding:3px 0 7px 0;font-weight:bold;}
#browseBySector ul li.central{background:url(../images/home/central-goverment.gif) no-repeat left;}
#browseBySector ul li.local{background:url(../images/home/local-goverment.gif) no-repeat left;}
#browseBySector ul li.charity{background:url(../images/home/charity.gif) no-repeat left;}
#browseBySector ul li.education{background:url(../images/home/education.gif) no-repeat left;}
#browseBySector ul li.social{background:url(../images/home/social.gif) no-repeat left;}
#browseBySector ul li.magisterate{background:url(../images/home/magisterate.gif) no-repeat left;}
#browseBySector ul li.non-department{background:url(../images/home/non-department.gif) no-repeat left;}
#browseBySector ul li.fire{background:url(../images/home/fire.gif) no-repeat left;}
#browseBySector ul li.police{background:url(../images/home/police.gif) no-repeat left;}
#browseBySector ul li.probation{background:url(../images/home/probation.gif) no-repeat left;}
#browseBySector ul li.health{background:url(../images/home/health.gif) no-repeat left;}
#browseBySector ul li.museum{background:url(../images/home/museum.gif) no-repeat left;}*/

#browseBySector form input.register{
	width:207px;
	float:left;
	clear:both;
	margin:0;
	padding:17px 0;
	text-indent:-500em;
	background:url(../images/home/register_button.gif) no-repeat 0 0;
	border:0;
}

#flashBanner{
	width:455px;
	height:414px;
	float:left;
	padding:0;
	margin:0;
}

#areaLinks{
	background:url(../images/home/psmap_static.jpg) 0 0 no-repeat;
	height:414px;
}

#areaLinks ul{
	float:left;
	list-style:none;
	color:#000;
	margin:0;
	padding:100px 0 0 10px;
	background:url(../images/home/psmap_static.jpg) no-repeat;
	width:409px;
	height:414px;
}

#areaLinks ul li{
	float:left;
	width:300px;
	margin:0 0 5px 0;
	text-align:left;
	font-size:90%;
	font-weight:bold;
}

#areaLinks ul li a{
	color:#000;
	text-decoration:none;
}

#areaLinks ul li a:hover{
	color:#87a814;
}

#nowRecruiting{
	text-align:center;
	clear:both;
	padding:17px 0;
	width:100%;
	float:left;
	margin:0;
}

#nowRecruiting h4{
	width:95px;
	height:14px;
	padding:0;
	text-indent:-5000em;
	margin:10px 0 0 25px;
	background:url(../images/home/nowrecruting.gif) no-repeat 0 0;float:left;
}

*html #nowRecruiting h4{
	margin:10px 0 0 15px;
}

#nowRecruiting ul{
	float:right;
	padding:0 0px 0 0;
}

#nowRecruiting ul li{
	float:left;
	display:inline;
	padding:0 0 0 10px;
}

#nav{
	width:700px;
}
