
body
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000;
	background-image:url('../images/body_bg.gif');
	background-repeat:repeat-x;
	background-color:#d7d7d7;
}

a {color:#a40019;}

#main_container{
	margin-left:auto;
	margin-right:auto;
	width:950px;
}

#header {
	width:950px;
	height:259px;
	background:url('../images/header.jpg');
	float:left;
}

#search {
	width:950px;
	height:83px;
	background:url('../images/search_bg.jpg');
	float:left;
}

#maincontent {
	width:948px;
	border-left:1px solid #d7d7d7;
	border-right:1px solid #d7d7d7;
	background-image:url('../images/footer.gif');
	background-repeat:no-repeat;
	background-position:bottom;
	background-color:#ffffff;
	float:left;
}

#top_menu{
	position:absolute;
	width:674px;
	height:34px;
	margin-top:31px;
	margin-left:260px;
	line-height:34px;
	text-align:right;
}

#logo_link
{
	position:absolute;
	width:200px;
	height:60px;
	margin-left:10px;
	margin-top:10px;
}

.top_menu_link{
	font-family:Verdana;
	font-size:12px;
	color:#000100;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}
.top_menu_link:hover{
	font-family:Verdana;
	font-size:12px;
	color:#dd0100;
	text-transform:uppercase;
	font-weight:bold;
	text-decoration:none;
}

.mnu1_sel { color:#9c0123; }

#left_column {
	width:210px;
	margin-left:15px;
	margin-right:15px;
	float:left;
}

#right_column {
	width:693px;
	float:left;
}

#footer{
	height:55px;
	width:910px;
	padding-left:20px;
	background:url('../images/footer_bg.jpg') 600px 0 no-repeat;
	float:left;
}

#crumbtrail{
	height:32px;
	line-height:32px;
	color:#949494;
}

#advanced_search_btn{
	padding-left:5px;
}

.crumbs {color:#a40019; text-decoration:none;}

#box_news{
	width:209px;
	background:url('../images/box1_top_bg.gif') no-repeat;
	background-color:#f2edaf;
}

#box_news_content{
	width:200px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

#box_news_bottom{
	width:209px;
	height:8px;
	background:url('../images/box1_bot_bg.gif') bottom no-repeat;
}

#box_referals{
	width:209px;
	background:url('../images/box2_top_bg.gif') no-repeat;
	background-color:#e2e2e2;
}

#box_referals_content{
	width:200px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

#box_referals_bottom{
	width:209px;
	height:7px;
	background:url('../images/box2_bot_bg.gif') bottom no-repeat;
}


#box_jobs{
	width:209px;
	background:url('../images/box3_cen_bg.gif') repeat-y;
}

#box_jobs_top{
	width:209px;
	background:url('../images/box3_top_bg.gif') no-repeat;
}

#box_jobs_content{
	width:199px;
	padding-left:5px;
	padding-right:5px;
	padding-top:10px;
}

#box_jobs_bottom{
	width:209px;
	height:7px;
	background:url('../images/box3_bot_bg.gif') bottom no-repeat;
}

#designed_by {float:right;}

.bottom_menu_link {text-transform:uppercase; line-height:30px; font-size:11px; font-weight:bold; text-decoration:none; }

#search_form {
	margin-left:250px;
	margin-top:15px;
	line-height:25px;
	color:#ffffff;
	font-weight:bold;
	width:700px;
}

#search_form select {width:140px; border:1px solid #6a0014; font-size:12px; padding:1px;}

#by_location, #by_category {width:150px; float:left;}

#by_keyword, #by_job_no {width:150px; float:left;}

#by_keyword input, #by_job_no input {width:140px; border:1px solid #6a0014; }

#search_button { float:left; padding-top:20px;}

#search_results_top { background:url('../images/jb_tr1.gif') top right no-repeat; padding-right:7px; height:21px; margin-left:1px; margin-right:1px; }
#search_results_top .s1 { background:url('../images/jb_tl1.gif') top left no-repeat; padding-left:7px; height:21px; }
#search_results_top .s2 { background:url('../images/jb_tc1.gif') repeat-x; height:21px; line-height:21px; }

#search_results { padding:0px; margin:0px; }
#search_results th, #search_results td { line-height:23px; padding-left:3px; padding-right:3px; }
#search_results th { background-color:#929292; color:#ffffff; }
#search_results th.first { padding-left:10px; padding-right:3px; background:#929292 url('../images/jb_tl2.gif') top left no-repeat; }
#search_results td.first { padding-left:10px; padding-right:3px; border-left:1px solid #ebe9c2; }
#search_results th.last { padding-right:10px; padding-left:3px; background:#929292 url('../images/jb_tr2.gif') top right no-repeat; }
#search_results td.last { padding-right:10px; padding-left:3px; border-right:1px solid #ebe9c2; }

#search_results td.odd { background-color:#ffffff; }
#search_results td.even { background-color:#ebe9c2; }

#search_results_bottom { background:url('../images/jb_br.gif') top right no-repeat; padding-right:7px; height:27px; margin-left:1px; margin-right:1px; }
#search_results_bottom .s1 { background:url('../images/jb_bl.gif') top left no-repeat; padding-left:7px; height:27px; }
#search_results_bottom .s2 { background:url('../images/jb_bc.gif') repeat-x; height:21px; line-height:21px; padding-top:6px; }
