/*-------------------------------------------------------------- Basic CSS Document Version:	1.2Author:		James RobertsWebsite: 	http://www.method.org.uk--------------------------------------------------------------*/body {	font-family: Helvetica, Verdana, Arial, sans-serif;	line-height: 16px;	font-size: 10px;	color: #8C8C8C;	margin: 0px;	text-align: left;	background: url(../images/custom/bg.jpg) repeat-x;}a:link {	/* border-bottom: 1px dotted #009B3A; */	text-decoration: none;	color: #8C8C8C;}a:visited {	/* border-bottom: 1px dotted #009B3A; */	text-decoration: none;	color: #8C8C8C;}a:hover {	border-bottom: 1px dotted #FFFFFF;	text-decoration: none;	color: #FFFFFF;	/* background: #009b3a; */}a:active {	border-bottom: 1px dotted #FFFFFF;	text-decoration: none;	color: #FFFFFF;	/* background: #009B3A; */}/*----------------------------------------------------------------------	ADVERTS----------------------------------------------------------------------*/#adverts {	display: inline;	margin-top: 125px;	text-align: left;	padding-left: 10px;	width: 120px;	padding-top: 20px;	float: left;}#page_content h1 span, #page_content h2 span {	display: none;}#side_col {	width: 232px;	background: url(../images/custom/logo.jpg) no-repeat left top;	padding-top: 125px;	float: left;}#page_wrapper {	width: 529px;	float: left;}#page_bg {	width: 529px;	background: url(../images/page_bg.jpg) repeat-y;	vertical-align: text-top;}#page_content {	width: 480px;	position: relative;	padding-left: 25px;}#page_content h1 {	font-size: 160%;/* 	color: #009B3A; */	padding-right: 20px;	padding-left: 0px;}#page_content h2 {	text-overflow: clip;	font-size: 140%;	color: #8c8c8c;	padding: 1px 20px 1px 0px;	margin: 0px;}#page_content h3 {	font-size: 100%;	color: #8c8c8c;	padding: 1px 20px 1px 0px;	margin: 0px;}#page_content p {	padding: 0px 0px 15px;	margin: 0px;	line-height: 16pt;}#page_content .searchresults {	/* border-bottom: 1px solid #009B3A; */}.pageEnd {	width: 529px;	height: 41px;	background: #FFFFFF url(../images/page_bottom.jpg) no-repeat bottom;	margin-left: -25px;}.pageStart {	background: #FFFFFF url(../images/footer_top.jpg) no-repeat top;	height: 24px;	width: 529px;	margin-left: -25px;}#page_footer {	width: 529px;	background: url(../images/page_bottom.jpg) no-repeat bottom;	position: relative;	height: 41px;	clear: both;	float: none;}#recruiters_company {	float: right;	width: 45%;	padding-top: 15px;}#recruiters_recruitment {	float: left;	width: 45%;	padding-top: 15px;}#nav {	width:232px;}#nav_bg {	background: url(../images/box_page.jpg) repeat-y;}#nav_top {	background: url(../images/box_top.jpg) no-repeat;	height: 19px;}#nav_content{	background: url(../images/box_bottom.jpg) no-repeat bottom;	padding-bottom: 20px;}#nav li {	width: 180px;	list-style: none;}#nav ul {	margin: 0;	padding: 0 0 0 30px;}#nav a:link {	line-height:14pt;	text-decoration: none;	color:#8C8C8C;	/* border-bottom: 1px dotted #009B3A; */	width: 180px;	display: block;}#nav a:visited {	line-height:14pt;	text-decoration: none;	color:#8C8C8C;/* 	border-bottom: 1px dotted #009B3A; */	width: 180px;	display: block;}#nav a:hover {	color: #FFFFFF;	text-decoration: none;/* 	background-color: #009B3A; */	border-bottom: 1px dotted #FFFFFF;	width: 180px;}#nav a:active {	color: #FFFFFF;	text-decoration: none;/* 	background-color: #009B3A; */	border-bottom: 1px dotted #FFFFFF;	width: 180px;}#latestbox {	width:232px;	padding-top: 25px;}#latestbox_bg {	background: url(../images/box_page.jpg) repeat-y;}#latestbox_top {	background: url(../images/box_top.jpg) no-repeat;	height: 19px;}#latestbox_content {	background: url(../images/box_bottom.jpg) no-repeat bottom;	padding-bottom: 20px;	padding-left: 25px;}#latestbox h1 {/* 	color: #009B3A; */	font-size: 120%;	padding-top: 0px;	margin-top: 0px;}#latestbox li {	width: 180px;	list-style: none;}#latestbox ul {	margin: 0;	padding: 0;}#latestbox a:link {	line-height: 14pt;	text-decoration: none;	color:#8C8C8C;/* 	border-bottom: 1px dotted #009B3A; */	padding-top: 3px;	padding-bottom: 3px;	width: 180px;	display: block;}#latestbox a:visited {	line-height: 14pt;	text-decoration: none;	color:#8C8C8C;/* 	border-bottom: 1px dotted #009B3A; */	padding-top: 3px;	padding-bottom: 3px;	width: 180px;	display: block;}#latestbox a:hover {	color: #FFFFFF;	text-decoration: none;/* 	background-color: #009B3A; */	border-bottom: 1px dotted #FFFFFF;	padding-top: 3px;	padding-bottom: 3px;	width: 180px;}#controlbox {	width:232px;	padding-top: 25px;}#controlbox_bg {	background: url(../images/box_page.jpg) repeat-y;}#controlbox_top {	background: url(../images/box_top.jpg) no-repeat;	height: 19px;}#controlbox_content {	background: url(../images/box_bottom.jpg) no-repeat bottom;	padding-bottom: 20px;}#controlbox h1 {/* 	color: #009B3A; */	font-size: 1em;	padding-top: 0px;	padding-left: 30px;	margin-top: 0px;}#controlbox li {	width: 180px;	list-style: none;}#controlbox ul {	margin: 0;	padding: 0 0 0 30px;}#controlbox a:link {	line-height: 14px;	text-decoration: none;	color:#8C8C8C;/* 	border-bottom: 1px dotted #009B3A; */	width: 180px;	display: block;}#controlbox a:visited {	line-height: 14px;	text-decoration: none;	color:#8C8C8C;/* 	border-bottom: 1px dotted #009B3A; */	width: 180px;	display: block;}#controlbox a:hover {	color: #FFFFFF;	text-decoration: none;/* 	background-color: #009B3A; */	border-bottom: 1px dotted #FFFFFF;	width: 180px;}#controlbox a:active {	color: #FFFFFF;	text-decoration: none;/* 	background-color: #009B3A; */	border-bottom: 1px dotted #FFFFFF;	width: 180px;}#footer_wrapper {	clear: both;	float: none;}#footer_top {	background: url(../images/footer_top.jpg) no-repeat top;	height: 24px;}#footer_bg {	background: url(../images/footer_bg.jpg) repeat-y;}#footer_content {	font-size: 85%;	line-height: 10pt;	text-align: center;	padding-right: 25px;	padding-left: 18px;}#footer_bottom {	background: url(../images/footer_bottom.jpg) bottom;	height: 23px;}#invitebox {	width:232px;	padding-top: 25px;}.image a:link, .image a:visited, .image a:hover, .image a:active {	text-decoration: none;	border: 0px none #FFFFFF;	color: #FFFFFF;	background: #FFFFFF;}img.percentImage { background: white url(../images/custom/percentImage_back.png) top left no-repeat; padding: 0; margin: 5px 0 0 0; background-position: 1px 0;}.info {	font-size: 85%;	text-decoration: none;	border: 0px none #FFFFFF;}.even_row {	background-color: #f5fffa;}.odd_row {	background-color:#FFFFFF;}.highlight {	background-color:#F5FFFA;}/* ----- SITEMAP ------------------------------------------------------------------------------------------------- */#sitemap {	line-height: 8pt;}#sitemap li {	list-style-type: none;}ul#sitemap > li {	/*margin-bottom: 10px;*/}#sitemap ul li {	list-style-image: url(../images/l2_normal.gif);}#sitemap ul ul li {	list-style-image: url(../images/l3_normal.gif);}#sitemap ul ul ul li {	list-style-image: url(../images/l4_normal.gif);}#sitemap ul li.firstfollow {	list-style-image: url(../images/l2_first_follow.gif);}#sitemap ul li.last {	list-style-image: url(../images/l2_last_item.gif);}#sitemap ul ul li.firstfollow {	list-style-image: url(../images/l3_first_follow.gif);}#sitemap ul ul li.last {	list-style-image: url(../images/l3_last_item.gif);}#sitemap ul ul ul li.firstfollow {	list-style-image: url(../images/l4_first_follow.gif);}#sitemap ul ul ul li.last {	list-style-image: url(../images/l4_last_item.gif);}.divider {	margin-bottom: 10px;	border-bottom-color: #009b3a;	border-bottom-style: dotted;	border-bottom-width: 1px;	width: 100%;	height: 10px;}.title {	font-weight: bold;}.required {	padding-right: 2px;	padding-left: 2px;	font-size: 110%;	font-weight: bold;}