/* 	
CSS Designed By DREAMSCAPE SOLUTIONS LTD. © Copyright & IPR DREAMSCAPE SOLUTIONS LTD 2006
Web: http://www.dreamscape-design.co.uk/  Email: info@dreamscape-design.co.uk  Tel: +44(0)161 776 4539
*/

body {margin: 0px;padding: 0px;font-family: Verdana, Arial, Helvetica, sans-serif;background: url(/images/recruitment_bg.gif) repeat-x;}
form {margin: 0px;padding: 0px;}

/* ACCESSABILITY */
caption {display: none;}
th {font-weight: normal;text-align: left;}
.label {display: none;}

/* MAIN CONTENT */
#job_content {width: 770px;margin-top: 10px;margin-right: auto;margin-left: auto;height: auto;}

/* HOMEPAGE 4 CATAGORIES */
#homepage_jobs {height: 190px;width: 770px;}
#homepage_jobs h2 {font-size: 14px;margin: 0px;padding: 6px 0px 2px;line-height: 14px;}
#homepage_jobs h2 a {color: #FFFFFF;text-decoration: none;}
#homepage_jobs h2 a:hover {color: #FFFFFF;text-decoration: underline;}
#homepage_jobs ul {margin: 0px;padding: 0px;background: #CCCC66;}
#homepage_jobs ul li{margin: 0px;padding: 0px;float: left;width: 191px;list-style: none;}
.hp_jobs_txt {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;height: 67px;width: 183px;padding-left: 8px;display: block;}
.hp_jobs_txt_it_jobs {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;height: 67px;width: 183px;padding-left: 8px;display: block;background: url(/images/jobs_search_home/it_jobs_bg.gif);}
.hp_jobs_txt_teaching_jobs {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;height: 67px;width: 183px;padding-left: 8px;display: block;background: url(/images/jobs_search_home/teaching_jobs_bg.gif);}
.hp_jobs_txt_science_jobs {font: 10px Verdana, Arial, Helvetica, sans-serif;color: #FFFFFF;height: 67px;width: 183px;padding-left: 8px;display: block;background: url(/images/jobs_search_home/environmental_jobs_bg.gif);}
.hp_jobs_txt_work4us {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	height: 67px;
	width: 183px;
	display: block;
	background: url(/images/jobs_search_home/work_for_us_bg.gif);
	padding-left: 8px;
}
.hp_jobs_links {background: url(/images/jobs_search_home/jobs_link_bg.gif);height: 17px;width: 191px;margin: 0px;padding: 3px 0px 0px;display: block;font-size: 10px; color:#CC0000}
.hp_jobs_links a {font-size: 10px;color: #FFFFFF;text-decoration: none;margin: 0px;padding: 0px 0px 0px 8px;}
.hp_jobs_links a:hover {text-decoration: underline;}

/* HOMEPAGE COLUMS */
#frontpage_lhs {float: left;width: 490px;margin-top: 10px;margin-right: 10px;}
#frontpage_rhs {float: left;width: 270px;margin-top: 10px;font: 11px/16px Verdana, Arial, Helvetica, sans-serif;color: #333333;}
#frontpage_lhs a {display: block;margin: 3px 0px 0px;padding: 0px;font-size: 11px;color: #333333;text-decoration: underline;}
#frontpage_lhs a:hover {color: #CC0000;text-decoration: none;}

/* HOMEPAGE RIGHT HAND COLUM */
#frontpage_rhs ul {margin: 0px;padding: 0px;width: 268px;}
#frontpage_rhs ul li {background: url(/images/quick_links/bullet.gif) no-repeat;display: block;height: 33px;width: 268px;margin: 0px;list-style: none;padding: 0px;}
#frontpage_rhs ul li a {color: #333333;font-size: 13px;font-weight: bold;text-indent: 25px;margin: 0px;padding: 5px 0px 0px 30px;}
#frontpage_rhs ul li a:hover {color: #CC0000;text-decoration: none;}
#frontpage_rhs h3 {margin: 5px 0px 0px;padding: 0px;font-size: 14px;color: #333333;}
#frontpage_rhs a {display: block;margin: 3px 0px 0px;padding: 0px;font-size: 11px;color: #333333;text-decoration: underline;}
#frontpage_rhs a:hover {color: #CC0000;text-decoration: none;}

/* HOMEPAGE ADVANCED SEARCH */
#front_adv_search {height: 138px;width: 490px;}
#front_adv_search h3 {font: bold 14px Verdana, Arial, Helvetica, sans-serif;color: #333333;height: 21px;width: 100px;margin: 0px;padding: 7px 0px 0px;float: left;}
#front_adv_search p {font-size: 10px;color: #FFFFFF;margin: 0px;padding: 7px 0px 0px;height: 21px;width: 371px;float: left;display: block;background: url(/images/jobs_search/front_hdr.gif) right;text-align: right;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;}
#front_adv_search_mid {background: url(/images/jobs_search/front_bg.gif) repeat-x;height: 138px;width: 471px;float: left;font-size: 11px;color: #333333;font-family: Verdana, Arial, Helvetica, sans-serif;font-weight: normal;}
.radiosearch {margin: 0px 5px;padding: 0px;height: 15px;width: 15px;border: 1px solid #CCCCCC;}
.adv_inputs {color: #333333;font: 11px Arial, Helvetica, sans-serif;width: 130px;padding-left: 3px;}
.adv_inputs_drops {color: #333333;font: 11px Arial, Helvetica, sans-serif;width: 138px;}
.front_adv_search_sidebars {float:left;height:138px;width:9px;}
.front_adv_search_header {background: url(/images/jobs_search/front_hdr.gif);height: 21px;width: 471px;float: left;}
.bttn {background: #CCCCCC url(/images/bttn_bg.gif) repeat-x;text-align: center;height: 19px;width: 73px;border-top: 1px solid #FFFFFF;border-right: 1px solid #B3B3B3;border-bottom: 1px solid #919194;border-left: 1px solid #B3B3B3;margin-left: 32px;font-size: 11px;color: #666666;}

/* HOMEPAGE DREAM JOB */
#dreamjob {margin: 10px 0px;padding: 0px;width: 490px;height: auto;}

/* HOMEPAGE DIRECTORY */
#front_directory a {font-size: 13px;font-weight: bold;text-decoration: none;margin: 0px;padding: 0px;}
#front_directory a:hover {color: #CC0000;text-decoration: underline;}
#front_directory ul {float: left;width: 230px;margin: 0px;padding: 0px;list-style: none;}
#front_directory ul li {margin: 0px 0px 5px;padding: 0px;}
#directory_bg {font-size: 13px;color: #333333;background: url(/images/dreamjob/dj_bg.gif) repeat-y;margin: 0px;padding: 9px 9px 3px;line-height: 16px;height: 127px;clear: both;overflow: hidden;}

/* ROUNDED BOX */
.rbox_hdr {background: url(/images/dreamjob/dj_hdr.gif);height: 21px;padding-top: 7px;padding-left: 9px;}
.rbox_mid {font-size: 13px;color: #333333;background: url(/images/dreamjob/dj_bg.gif) repeat-y;margin: 0px;padding: 9px 9px 3px;line-height: 16px;height: auto;}
.roundedtags {font-size: 10px;color: #FFFFFF;padding: 0px;float: left;text-align: right;margin: 0px;display: block;width: 367px;}
.roundedheaders {font-size: 16px;color: #333333;margin: 0px;padding: 0px;float: left;width: 100px;}

/* FOOTER */
#footer {width: 770px;clear: both;font-size: 12px;font-weight: bold;color: #333333;height: auto;margin-right: auto;margin-left: auto;padding-top: 20px;padding-bottom: 20px;}
#footerlinks {font-size: 10px;font-weight: normal;padding-top: 10px;padding-bottom: 10px;border-top: 1px dotted #999999;border-bottom: 1px dotted #999999;margin-top: 10px;margin-bottom: 10px;}
#footerlinks a {color: #333333;text-decoration: none;}
#footerlinks a:hover {color: #CC0000;text-decoration: underline;}
#footertag a {font-size: 9px;color: #CCCCCC;text-decoration: none;font-weight: normal;}
#footertag a:hover {color: #666666;}
#footerw3c {font-size: 9px;color: #999999;font-weight: normal;margin-bottom: 10px;padding-bottom: 10px;clear: both;border-bottom: 1px dotted #999999;height: 30px;}
#footerw3c ul {margin: 0px;padding: 0px;list-style: none;display: block;clear: both;}
#footerw3c ul li {margin: 0px;padding: 0px 20px 0px 0px;float: left;}
#footerlocation a {text-decoration: underline;color: #000066;}
#footerlocation a:hover {color: #CC0000;text-decoration: none;}
#footerlocation {line-height: 18px;}
.roundedheaders a {color: #CC9966;}
#dreamjob h4 a {font-size: 14px;text-decoration: none;}
#dreamjob h4 a:hover {font-size: 14px;text-decoration: underline;}
#foliolink a{
	font: normal 11px Arial, Helvetica, sans-serif;
	color: #999999;
	text-decoration: none;
	padding-bottom: 10px;
	display: block;
}
#foliolink a:hover {
	color: #000000;
	text-decoration: underline;
}
#message_box {
	position: absolute;
	bottom: 0;
	left: 0;
	z-index: 10;
	padding:5px;
	text-align:center;
	font-weight:normal;
	width:99%;
	background-color: #333333;
	filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#333333', EndColorStr='#333333');
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	vertical-align: bottom;
	border-top-width: 2px;
	border-right-width: 2px;
	border-bottom-width: 2px;
	border-left-width: 2px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #333;
	border-right-color: #333;
	border-bottom-color: #FFF;
	border-left-color: #333;
	color: #FFF;
}
#message_box a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #0CF;
}
