body
{		
	font-family: arial, helvetica, sans-serif;
	font-size:8pt;
	font-weight:normal;
	background:url("/Images/background.gif");
	padding-top:0px;
	margin:0px;
	color: rgb(129,108,91);
}

div#page
{
	width:960px;
	margin-top:00px;
	margin-left:auto;
	margin-right:auto;
	border: solid 0px red;
}

div#header
{
	background:url("/Images/header.gif");
	height: 80px;
	padding: 20px 35px 20px 300px;
	border: solid 0px blue;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	text-align: right;
}

div#header div.headingurl
{
	font-size: 14pt;
	float:left;
	margin-left:100px;
}

div#header div.headertxt
{
	width: 230px;
	float: right;
	font-weight: normal;
}

div#header span.name
{
	display: block;
	width: 110px;
	height: 18px;
	text-align: left;
	
	
	float: left;
}

div#header span.tel
{
	display: block;
	width: 120px;
	height: 18px;
	float: left;
	text-align: right;
	font-size: 11pt;
	
}

div#menu
{
	float: left;
	height: 25px;
	width:945px;
	vertical-align: top;
	background: url(/Images/background-horizontal.gif);
	padding-left: 15px;
	margin-top: -1px;
}

div#menu ul, div#menu li
{
	list-style-type: none;
	display:block;
	float: left;
}
div#menu ul, div#menu li, div#menu a
{
	z-index: 10;
	background-repeat: none;
}

.menu1 a, .menu1 a:visited
{
	display: block;
	float: left;
	height: 25px;
	font-weight: normal;
	text-decoration: none;
	
	
	
}



div.menu1  a#home, div.menu1 #home:visited
{
	background: url(/Images/menu-home-off.gif) top left no-repeat;
	width:58px;	
}

div.menu1 a#home.highlight , div.menu1 a#home:hover
{
	background: url(/Images/menu-home-on.gif) top left no-repeat;
}

div.menu1  a#company_info, div.menu1 #company_info:visited
{
	background: url(/Images/menu-company-info-off.gif) top left no-repeat;
	width:125px;	
}

div.menu1 a#company_info.highlight , div.menu1 a#company_info:hover
{
	background: url(/Images/menu-company-info-on.gif) top left no-repeat;
}


div.menu1  a#register_a_vacancy, div.menu1 #register_a_vacancy:visited
{
	background: url(/Images/menu-register-a-vancancy-off.gif) top left no-repeat;
	width:159px;	
}

div.menu1 a#register_a_vacancy.highlight , div.menu1 a#register_a_vacancy:hover
{
	background: url(/Images/menu-register-a-vancancy-on.gif) top left no-repeat;
}

div.menu1  a#register_a_cv, div.menu1 #register_a_cv:visited
{
	background: url(/Images/menu-register-a-cv-off.gif) top left no-repeat;
	width:118px;	
}

div.menu1 a#register_a_cv.highlight , div.menu1 a#register_a_cv:hover
{
	background: url(/Images/menu-register-a-cv-on.gif) top left no-repeat;
}


div.menu1  a#career_tips, div.menu1 #career_tips:visited
{
	background: url(/Images/menu-career-tips-off.gif) top left no-repeat;
	width:118px;	
}

div.menu1 a#career_tips.highlight , div.menu1 a#career_tips:hover
{
	background: url(/Images/menu-career-tips-on.gif) top left no-repeat;
}

div.menu1  a#buying_or_selling_a_brockerage, div.menu1 #buying_or_selling_a_brockerage:visited
{
	background: url(/Images/menu-buying-selling-a-brockerage-off.gif) top left no-repeat;
	width:241px;	
}

div.menu1 a#buying_or_selling_a_brockerage.highlight , div.menu1 a#buying_or_selling_a_brockerage:hover
{
	background: url(/Images/menu-buying-selling-a-brockerage-on.gif) top left no-repeat;
}

div.menu1  a#contact_us, div.menu1 #contact_us:visited
{
	background: url(/Images/menu-contact-us-off.gif) top left no-repeat;
	width:111px;	
}

div.menu1 a#contact_us.highlight , div.menu1 a#contact_us:hover
{
	background: url(/Images/menu-contact-us-on.gif) top left no-repeat;
}

div#main-wrapper
{
	width:960px;
	background: url(/Images/background-horizontal-with-fade.gif) top left no-repeat;
	
}

div#main
{
	display: block;
	
	width:945px;
	vertical-align: top;
	background: url(/Images/background-horizontal2.gif);
	padding-left: 15px;
	padding-bottom : 15px;
}


div#footer
{
	float: left;
	margin-top: 0px;
	width:960px;
	height: 21px;
	vertical-align: top;
	background: url(/Images/footer.gif) no-repeat;
	
}


div#home-top
{
	display: block;
	width: 920px;
	height: 190px;
	margin-left: 20px;
	padding: 15px 0px 0px 0px;		
		
}

div#home-top-left
{
	display: block;
	width: 490px;
	
	float :left;
	border: 1px solid #555555;
}

div#home-top-left-image
{
	float: right;
	width: 252px;
	height: 135px;
}

div#home-top-left-flash
{
	width: 238px;
	height: 135px;
}

div#home-top-left-words1
{
	width: 480px;
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	color : white;
	padding : 5px;
	font-size: 11pt;

}

div#home-top-left-words2
{
	padding : 5px;
}

div#home-top-left-words2 h1 
{
	color : white;
	font-size: 12pt;
	display : inline;
	
}


div#home-top-right
{
	display: block;
	float :right;
	width: 405px;
	height: 190px;
	border-left: 1px solid #555555;
	border-top: 1px solid #555555;
	border-bottom: 1px solid #555555;
	margin-right: 10px;
}

div#home-bottom
{
	position: relative;
	display: block;
	width: 905px;
	margin-left: 20px;
	margin-top: 10px;
	
	border-left:1px solid #555555;			
	border-bottom: 1px solid #555555;
	padding-bottom : 10px;
	
}



div#home-bottom-left
{
	width: 495px;
	float :left;
}

div#home-bottom-left-page
{
		
		padding-left : 5px;
		float :left;
}

div#home-bottom-left h1, div#home-bottom h1
{
	font-size: 12pt;
	color : #990033;
	display: block;
	position: relative;
	margin-bottom: 10px;
	
}

div#home-bottom-left-content
{
	color : white;
	width : 290px;
}

img#home-bottom-left-image
{
	float: right;
}

div#home-bottom-right
{
	position: relative;
	display: block;
	float :right;
	width: 405px;
	height: 250px;
	margin-right: 1px;
	color : white;
}

img#logo-rec-member
{
	position: absolute;
	display: block;
	bottom: 0px;
	right: 2px;
}

div.clear
{
	line-height: 0px;
	float: none !important;
	font-size: 0px;
	clear: both;
}

span.job-search-form-left-column, span.job-search-form-right-column
{
	
}
form.general{
	width: 320px;	
}
form.general label, div#job-search-form label, div#home-bottom-right label, div#home-bottom-defaultright-content label
{
	width: 75px;
	float: left;
	font-size: 10pt;
	color: white;
	font-wieght: bold;
	padding-left: 5px;
	display: inline !important;
	
}

form.general label, div#home-bottom-right label, div#home-bottom-defaultright-content label
{
	width: 150px;
	
}

div#job-search-form input.text,
div#job-search-form select,
div#home-bottom-right input.text,
div#home-bottom-defaultright-content input.text,
div#home-bottom-defaultright-content textarea
{
	color: white;
	background-color: #8C1123;
	border: 1px solid #555555;
	font-weight: bold;
	width: 116px;
	margin-bottom: 10px;
}

form.general input.texta, 
div#job-search-form input.texta,
div#home-bottom-right input.texta,
div#home-bottom-defaultright-content input.texta
{
	display: inline;
	color: white;
	background-color: #8C1123;
	border: 1px solid #555555;
	font-weight: bold;
	width: 156px;
	margin-bottom: 10px;
}
form.general textarea, div#home-bottom-right textarea {
	display: inline !important;
	color: white;
	background-color: #8C1123;
	border: 1px solid #555555;
	font-weight: bold;
	width: 156px;
	margin-bottom: 10px;
}

div#home-bottom-right textarea,
div#home-bottom-defaultright-content textarea
{
	height: 50px;
}

div#job-search-form input.text,
div#job-search-form select,
div#home-bottom-right input.text,
div#home-bottom-right textarea
{
	float: left;
}



div#job-search-form select
{
	width: 120px;
	font-size: 8pt;
}

form.general input.button-go,div#job-search-form input.button-go,
div#home-bottom-right input.button-go,
div#home-bottom-defaultright-content input.button-go
{
	display: block;
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
}

div#home-bottom-right input.button-go,
div#home-bottom-defaultright-content input.button-go
{
	margin-right: 90px;
}
div#job-search-form input.button-go2,
div#home-bottom-right input.button-go2,
div#home-bottom-defaultright-content input.button-go2
{
	display: block;
	float: right;
	margin-right: 5px;
	margin-bottom: 5px;
}
div#home-bottom-right input.button-go2,
div#home-bottom-defaultright-content input.button-go2
{
	margin-right: 117px;
}

div#job-search-form form
{
	padding: 0px;
	margin: 0px;
	margin-top: 10px;
}

div#home-bottom-right ul,div#search-results ul
{
	float: left;
	list-style-type:none;
	padding: 0px;
	margin: 10px 0px 0px 10px;
	
}

div#home-bottom-right ul a, div#search-results ul a
{
	display: block;
	color: white;
	text-decoration:none;
	padding-left: 30px;
	background:url('/Images/bullet-off.gif') no-repeat;
	font-size: 10pt;
	font-family: Helvetica, Verdana;
	height: 24px;
	font-weight: normal;
}

div#home-bottom-right ul a:hover, div#search-results ul a:hover 
{
	 background:url('/Images/bullet-on.gif') no-repeat;
	 color: #990033;
	 font-weight: normal;
}


div#home-bottom div.home-bottom-defaultleft-content
{
	float: left;
	color : white;
	width : 480px;
	padding-right: 20px;
}

div#home-bottom div.home-bottom-defaultright-content
{
	float: left;
	color : white;
	width : 390px;
}
div#home-bottom-defaultright-content
{
	margin-top: 10px;
	float: right;
	color : white;
	width : 390px;
}

div#page a
{
	color: white;
	font-weight: bold;
}

div#page a:hover
{
	color: #990033;
	font-weight: bold;
}

div#search-results-pages
{
	margin-left: 15px;
}
div#search-results-pages , div#search-results-pages a
{
	color : white;
	text-decoration:none;
}


div#search-results-pages a:hover
{
	 color: #990033;
}
div#search-results ul
{
	width : 850px;
}

div#search-results ul a
{
	clear: both;
	height: 35px;
	width : 850px;
}
	div#search-results ul a *
	{
		cursor: pointer;
	}

div#search-results span.job-desc
{
	display: block;
	float: left;
	
	width: 650px;
	font-weight: normal;
}

div#search-results div.job-colour
{
	padding: 5px;
	height: 15px;
}

div#search-results div.job-colour-grey
{
	background-color : #5B595A;
}

div#search-results span.job-salary
{
	display: block;
	float: right;
	width: 150px;
	
}

div#job-featured-vacancy
{
	padding-left: 5px;
	padding-right: 5px;
}

div#job-featured-vacancy a
{
	
	color: white;
	font-size: 10pt;
	text-decoration:none;
	font-weight: bold;
}

div#job-featured-vacancy div.job-desc
{
	display: inline;
	width: 250px;
	float: left;
	font-weight: normal;
}

div#job-featured-vacancy div.job-salary
{
	display: inline;
	float: right;
	font-weight: normal;
	padding-right:5px;
}
.scrollme{
	display: none;
	position: relative;
	left: -1px;
	cursor: pointer;
}
div#bottom-left-buttons
{
	width: 490px;

}

div#bottom-left-buttons a
{
	display: block;
	color: white;
	text-decoration:none;
	padding-left: 30px;
	background:url('/Images/bullet-on.gif') no-repeat;
	font-size: 10pt;
	font-family: Helvetica, Verdana;
	height: 24px;
	font-weight: bold;
	float: left;
	padding-right: 10px;
}

div#bottom-left-buttons a:hover
{
	 color: #990033;

}

div#job-detail
{
	width: 490px;
	color: white;
}

div#job-detail-title
{
	background:url('/Images/title-blank.gif') no-repeat;
	font-size: 10pt;
	color: white;
	font-weight: bold;
	height: 25px;
	width: 490px;
	padding-left: 10px;
	padding-top: 4px;
}
.recommendFriend {
	padding: 20px 0px 10px 5px;
	font-size: 10pt;
}

div#search-results-pages a.red
{
	color: #990033;
	
}

div.copyright
{
	float:right;
	margin-right: 20px;
}
