/* Top Menu */
#email {
	position:relative;
	text-indent: -9999px;
	width: 166px;
	height: 14px;
	background: transparent url(/images/address03.gif) top center no-repeat;
}
#email a {
	display: block;
	width: 100%;
	height: 100%;
	text-decoration: none;
	text-align: center;
}
#phone {
	position:relative;
	text-indent: -9999px;
	width: 166px;
	height: 22px;
	background: transparent url(/images/address02.gif) top center no-repeat;
}

/* Links */

a {
	color: #92AE5A;
	text-decoration : underline;
}
a:hover {
	color : #84B90E;
	text-decoration : underline;
}
h2 {
	font-weight:bold;
	color : #84B90E;
}
h3 {
	font-weight:bold;
	color:#9FCC3C;
}

/* General Pages */

#generalcontenttop {
	position:relative;
	width:558px;
	margin-top:10px;
	padding-top:10px;
	background: transparent url(/images/green-bg-large.gif) top left no-repeat;
}
#generalcontentmiddle {
	position:relative;
	width:558px;
	background: transparent url(/images/maincontentborders.gif) top center repeat;
}
#generalcontentbottom {
	position:relative;
	width:558px;
	height:10px;
	background: transparent url(/images/maincontentbottom.gif) top center no-repeat;
}
.innerpadding {
	padding:10px;
}

/* Candidate Menu */

#candidatemenu {
	position:relatve;
	width:558px;
	height:31px;
	overflow:hidden;
}
#candidate_overview a {
	position:relative;
	float:left;
	width: 83px;
	height: 31px;
	background: url(/images/candidate_overview.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#candidate_overview a:hover {
	background-position: 0px -31px;
}
#candidate_testimonials a {
	position:relative;
	float:left;
	width: 104px;
	height: 31px;
	background: url(/images/candidate_testimonials.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#candidate_testimonials a:hover {
	background-position: 0px -31px;
}
#candidate_careeradvice a {
	position:relative;
	float:left;
	width: 104px;
	height: 31px;
	background: url(/images/candidate_careeradvice.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#candidate_careeradvice a:hover {
	background-position: 0px -31px;
}
#candidate_cvadvice a {
	position:relative;
	float:left;
	width: 83px;
	height: 31px;
	background: url(/images/candidate_cvadvice.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#candidate_cvadvice a:hover {
	background-position: 0px -31px;
}
#candidate_interviewadvice a {
	position:relative;
	float:left;
	width: 128px;
	height: 31px;
	background: url(/images/candidate_interviewadvice.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#candidate_interviewadvice a:hover {
	background-position: 0px -31px;
}
#candidate_faqs a {
	position:relative;
	float:left;
	width: 56px;
	height: 31px;
	background: url(/images/candidate_faqs.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#candidate_faqs a:hover {
	background-position: 0px -31px;
}

/* Client Menu */

#clientmenu {
	position:relatve;
	width:558px;
	height:31px;
	overflow:hidden;
}
#client_overview a {
	position:relative;
	float:left;
	width: 68px;
	height: 31px;
	background: url(/images/client_overview.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#client_overview a:hover {
	background-position: 0px -31px;
}
#client_staffsolutions a {
	position:relative;
	float:left;
	width: 88px;
	height: 31px;
	background: url(/images/client_staffsolutions.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#client_staffsolutions a:hover {
	background-position: 0px -31px;
}
#client_selectionadvice a {
	position:relative;
	float:left;
	width: 101px;
	height: 31px;
	background: url(/images/client_selectionadvice.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#client_selectionadvice a:hover {
	background-position: 0px -31px;
}
#client_submitvacancy a {
	position:relative;
	float:left;
	width: 98px;
	height: 31px;
	background: url(/images/client_submitvacancy.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#client_submitvacancy a:hover {
	background-position: 0px -31px;
}
#client_recruitmentprocess a {
	position:relative;
	float:left;
	width: 121px;
	height: 31px;
	background: url(/images/client_recruitmentprocess.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#client_recruitmentprocess a:hover {
	background-position: 0px -31px;
}
#client_testimonials a {
	position:relative;
	float:left;
	width: 82px;
	height: 31px;
	background: url(/images/client_testimonials.gif) 0 0  no-repeat;
	display: block;
	text-decoration: none;
	text-indent: -9999px;
}
#client_testimonials a:hover {
	background-position: 0px -31px;
}

/* Other Stuff */

option.regionstyle {
	font-weight: bold;
	color: #B4D66F;
}
