/* CSS Document */

#header-wrapper {
	width:auto;
	height:140px;
	/*height:140px;*/
/*	background-color:#0066FF;*/
}

#header {
	width:960px;
	height:140px;
	margin-left:auto;
	margin-right:auto;
/*	background-color:#00FF00;*/
}

#logo {
	width:192px;
	height:65px;
	float:left;
	margin-top:23px;
	margin-bottom:15px;
}

#header-right {
	float:right;
}

#red-tab {
	width:146px;
	height:22px;
	float:right;
	margin-top:6px;
	background-image:url(/graphics/common/header-red-tab.gif);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	padding-top:4px;
}

#red-tab a {
	color:#FFFFFF;
}

#header-base {
	width:960px;
	height:40px;
/*	background-color:#0066FF;*/
/*	margin-top:15px;*/
/*	padding-top:6px;*/
}

#advanced-search {
	width:191px;
	height:21px;
	float:left;
	margin-top:6px;
	background-image:url(/graphics/common/advanced-search.png);
	background-repeat:no-repeat;
	text-align:center;
	color:#FFFFFF;
	padding-top:4px;
}

#advanced-search a {
	color:#FFFFFF;
}

#content-hidden-info {
	width:auto;
/*	height:350px;*/
	background-color:#BEBEBE;
	display:none;
}

#content-hidden-info-inner {
	width:960px;
/*	height:350px;*/
	margin-left:auto;
	margin-right:auto;
/*	background-color:#00FF00;*/
}

#add-this {
	width:125px;
	height:16px;
	float:right;
	margin-top:12px;
}

.button-small-upload-cv {
	width:122px;
	height:32px;
	float:right;
	margin-right:10px;
	margin-top:2px;
}

.button-email-updates {
	width:159px;
	height:25px;
	float:right;
	margin-right:10px;
	margin-top:6px;
}

.button-download-brochure {
	width:181px;
	height:32px;
	float:right;
	margin-right:10px;
	margin-top:2px;
}

#content-wrapper {
	width:auto;
	background-color:#FFFFFF;
}

#content {
	width:960px;
	margin-left:auto;
	margin-right:auto;
	padding-top:25px;
	padding-bottom:25px;
}

.left-col {
	width:193px;
	float:left;
}

.right-col {
	width:720px;
	float:right;
}

#feature-box {
	width:720px;
	height:200px;
	margin-bottom:30px;
}

.content-header {
	padding-left:10px;
	padding-right:10px;
}

.line {
	width:auto;
	height:1px;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	margin-bottom:10px;
/*	color:#F0F0F0;*/
	color:#404040;
}

.content-body {
	padding-left:10px;
	padding-right:10px;
}

.button-large-employers-info {
	width:307px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

.button-large-upload-cv {
	width:307px;
	margin-top:10px;
	margin-left:auto;
	margin-right:auto;
}

#category-menu ul {
	padding:0px;
	margin:0px;
	list-style-type:none;
}

#category-menu li {
	background-image:url(/graphics/common/a-icon.png);
	background-repeat:no-repeat;
	background-position:left top;
	border-bottom-style:dashed;
	border-bottom-width:1px;
	padding-left:20px;
	padding-bottom:5px;
	margin-top:5px;
}

#category-menu li:hover {
	background-color:#CCCCCC;
}

.small-advert-rotator {
	width:193px;
	height:108px;
	margin-bottom:10px;
}

#breadcrumb {
	margin-bottom:10px;
}

#footer-wrapper {
	width:auto;
	background-image:url(/graphics/common/footer-bg.jpg);
	background-repeat:repeat-x;
}

#footer {
	width:960px;
	height:275px;
	margin-left:auto;
	margin-right:auto;
/*	background-color:#00FF00;*/
	padding-top:25px;
}



.SearchBox {
	visibility:hidden; 
	background-color:#373737; 
	width:500px; 
/*	height:300px; */
	z-index:1; 
	position:absolute; 
/*	border-style:solid; 
	border-color:#000000; 
	border-width:1px;*/
}

.SearchInput {
	width:300px;
}

.content-whole {
	width:920px;
	padding:20px;
/*	background-color:#FF0000;*/
	
/*	padding-left:18px;
	padding-right:18px;*/
}

#content-title {
	width:300px;
	height:30px;
	float:left;
}

#content-options {
	width:600px;
	height:30px;
	float:right;
	text-align:right;
/*	background-color:#99FF99;*/
}

.border {
	border-style:solid;
	border-width:1px;
	border-color:#D00000;
}

.red-text {
	color:#D00000;
}

.recruiter-option {
	width:271px;
	height:146px;
	float:left;
	margin-bottom:20px;
}

.recruiter-option-title {
	width:271px;
	height:27px;
	background-image:url(/graphics/recruiters/title-box.png);
	background-repeat:no-repeat;
	font-size:14px;
	text-align:center;
	padding-top:7px;
	color:#FFFFFF;
}

.recruiter-option-image {
	width:271px;
	height:110px;
	text-align:center;
	margin-top:2px;
}

.recruiter-option-splitter {
	width:50px;
	height:144px;
	float:left;
	margin-bottom:20px;
}

.form-input-long {
	width:400px;
}