@charset "utf-8";
/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, field set, form, label, legend, caption, tbody, tfoot, thead {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

@charset "utf-8";
/* CSS Document */
body {
	font:12px Arial, Helvetica, sans-serif;
	line-height:18px;
}
p{	font:12px Arial, Helvetica, sans-serif; color:#000; line-height:18px; text-decoration:none;}

/*Main container*/
a:link {
	color: #4C3524;
	text-decoration:underline;
}
a:visited {
	color: #4C3524;
}
a:hover {
	color: #000000;
}
a:active {
	color: #4C3524;
}
#main {
	width:100%;
	margin:0px auto;
	background:url('http://media.jobboardshq.com/site_media/frontend/images/template2_bg.gif') repeat-x;
	
}
#header {
	width:960px;
	margin:0px auto;
}
#logo {
	width:460px;
	float:left;
	height:70px;
	padding-top:60px;
}
#logo .companyname {
	font:bold 24px Helvetica, Arial, sans-serif;
	line-height:24px;
	color:#EAB137;
	text-decoration:none;
}
#logo .companyname a {
	font:bold 24px Helvetica, Arial, sans-serif;
	line-height:24px;
	color:#EAB137;
	text-decoration:none;
}
#logo .companyname a:hover {
	font:bold 24px Helvetica, Arial, sans-serif;
	line-height:24px;
	color:#FFFFFF;
	text-decoration:underline;
}
#logo .tagline {
	font:14px Helvetica, Arial, sans-serif;
	line-height:18px;
	color:#FFFFFF;
	text-decoration:none;
}
#topnav {
	font:12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	width:500px;
	float:left;
	height:30px;
	padding-top:20px;
	text-align:right;
}
#topnav a {
	font:12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#CC9900;
	text-decoration:none;
	padding:5px;
}
#topnav a:hover {
	font:12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	text-align:right;
	color:#FFFFFF;
	text-decoration:underline;
}
#searcharea {
	clear:both;
	width:940px;
	font:bold 18px Helvetica, Arial, sans-serif;
	color:#4C3524;
	margin:0px auto;
	background-color:#EABB02;
	padding:5px 10px 5px 10px;
			 -moz-border-radius:10px;
			  -webkit-border-radius:10px;
			   border:1px solid #EABB02;

}
#searcharea #search {
	width:650px;
	float:left;
	font:bold 18px Helvetica, Arial, sans-serif;
	color:#4C3524;
	line-height:42px;
	vertical-align:middle;
}
#searcharea #search input {
	width:250px;
	padding:6px;
	border:1px solid #999999;
}
#searcharea #search img {
}
#searcharea #postjob {
	width:280px;
	float:right;
	font:14px;
	line-height:46px;
}
#searcharea #postjob p.text {
	width:270px;
	float:left;
	font:bold 14px Helvetica, Arial, sans-serif;
	color:#4C3524;
	line-height:46px;
	text-align:right;
}
#searcharea #postjob #button {
	width:193px;
	float:right;
	line-height:46px;
	background:url('http://media.jobboardshq.com/site_media/frontend/images/postjob_template2.png') no-repeat;
	height:46px;
	cursor:pointer;
}
#searcharea #postjob #button:hover {
	width:193px;
	float:right;
	line-height:46px;
	background:url('http://media.jobboardshq.com/site_media/frontend/images/postjob_template2_hover.png') no-repeat;
	height:46px;
	cursor:pointer;
}
#bodycontent {
	width:960px;
	margin:0px auto;
	display:block;
}
#jobposts {
	width:720px;
	float:left;
}
#jobposts ul {
	padding:0px;
	margin:0px;
}
#jobposts li {
	padding-left:10px;
}
.left_padding {
	padding-left:15px;
}
.top_padding {
	margin-top:10px;
}
.jobtext {
	font:13px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#006666;
	text-decoration:underline;
	font-weight:bold;
}
.jobtext:hover {
	font:13px Arial, Helvetica, sans-serif;
	line-height:18px;
	color:#000000;
	text-decoration:underline;
	font-weight:bold;
}
.jobtype {
	font:14px Helvetica, Arial, sans-serif;
	line-height:18px;
	color:#333333;
	text-decoration:none;
}
.company {
	font:12px Helvetica, Arial, sans-serif;
	line-height:18px;
	color:#333333;
	text-decoration:none;
}
.date {
	padding-left:50px;
	color:#666666;
}
.apply_button {
	width:52px;
	float:right;
	margin-top:5px;
	margin-right:5px;
}
.apply_button a {
	background:url('http://media.jobboardshq.com/site_media/frontend/images/apply_bg_temp2.png');
	width:52px;
	height:20px;
	font:11px Helvetica, Arial, sans-serif;
	color:#000000;
	text-decoration:none;
	text-align:center;
	line-height:20px;
	display:block;
}
.apply_button a:hover {
	background:url('http://media.jobboardshq.com/site_media/frontend/images/apply_bg_temp2_hover.png');
	width:52px;
	height:20px;
	font:11px Helvetica, Arial, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	text-align:center;
	line-height:20px;
}
.colorbg {
	background-color:#FAF7F2;
	font:11px Helvetica, Arial, sans-serif;
	line-height:32px;
	color:#000000;
	text-decoration:none;
	padding:5px;
0px 5px 0px;
}
.whitebg {
	background-color:#FFFFFF;
	font:11px Helvetica, Arial, sans-serif;
	line-height:32px;
	color:#000000;
	text-decoration:none;
	padding:5px;
0px 5px 0px;
}
#footer {
	font:12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	clear:both;
	width:100%;
	border-top:1px solid #4C3524;
	padding:30px 0px 30px 0px;
	margin-top:20px;
	text-align:center;
	background-color:#4C3524;
	color:#AB7349;
}

#footer a {
	font:12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:underline;
}
#footer a:hover {
	font:12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;
	color:#FFCC00;
	text-decoration:underline;
}
/* job type colours */
.badge1 {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:5px;
	color:#555656;
}
.badge1:hover {
}
.badge2 {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:5px;
	color:#555656;
}
.badge2:hover {
}
.badge3 {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:5px;
	color:#555656;
}
.badge3:hover {
}
.badge4 {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:5px;
	color:#555656;
}
.badge4:hover {
}
.badge5 {
	font:bold 11px Tahoma, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	padding:5px;
	color:#555656;
}
.badge5:hover {
}
/* job type colours */

/*categories comtainer Template1*/
#categorylist {
	width:190px;
	float:right;
	 -moz-border-radius:10px; border:1px solid #D8C7AF;
	 	background-color:#3B2E24;
		margin-top:10px;

}
#categorylist #categories {
	width:190px;
	padding:5px 0px 5px 0px;
	
}
#categorylist #categories .top {
	height:47px;
	font: bold 14px Helvetica, Arial, sans-serif;
	line-height:47px;
	padding-left:20px;
	color:#EAB32C;
}
#categorylist #categories .middle {
}
#categorylist #categories .middle ul {
	color:#000000;
	margin-bottom:15px;
	
}
#categorylist #categories .middle li {
	color:#FFFFFF;
	text-decoration:none;
	margin-left:5px;
}
#categorylist #categories .middle li a {
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-top:5px;
	font: 13px Helvetica, Arial, sans-serif;
	line-height:24px;
}
#categorylist #categories .middle li a:hover {
	text-decoration:underline;
	color:#EAB32C;
	font:13px Helvetica, Arial, sans-serif;
	line-height:24px;
}
#categorylist #categories .bottom {
	height:12px;
}
.clear {
	clear:both;
}
/*ends*/



/*Template 2 horizntal menu*/
#solidblockmenu {
	width:950px;
	padding-top:5px;
	margin:0px auto;
	margin-top:10px;
	height:38px;
		 -moz-border-radius:10px; border:1px solid #3B2E24;
	 	background-color:#3B2E24;
		padding-left:10px;

}
.solidblockmenu {
	margin: 0;
	padding: 0;
	float: left;
	font: bold 13px Arial;
	width: 100%;
	overflow: hidden;
	margin-bottom: 1em;
	
}
.solidblockmenu li {
	display: inline;
}
.solidblockmenu li a {
	float: left;
	color: white;
	padding: 9px 11px;
	text-decoration: none;
}
.solidblockmenu li a:visited {
	color: white;
}
.solidblockmenu li a:hover, .solidblockmenu li .current {
	color: white;
	background-color:#EABB02;
}
.clear {
	clear:both;
}
/*Template 2 horizntal menu*/

/*categories comtainer*/
#jobboard_pages {
	width:190px;
	float:right;
}
#jobboard_pages #pages {
	width:190px;
	background-color:#3B2E24;
	padding:5px 0px 5px 0px;
}
#jobboard_pages #pages .top {
	height:47px;
	font: bold 14px Helvetica, Arial, sans-serif;
	line-height:47px;
	padding-left:20px;
	color:#FFFFFF;
}
#jobboard_pages #pages .middle {
}
#jobboard_pages #pages .middle ul {
	color:#000000;
	margin-bottom:15px;
}
#jobboard_pages #pages .middle li {
	color:#FFFFFF;
	text-decoration:none;
	margin-left:20px;
}
#jobboard_pages #pages .middle li a {
	background:url('http://media.jobboardshq.com/site_media/frontend/images/brownarrow.gif') no-repeat;
	color:#FFFFFF;
	text-decoration:none;
	padding-left:15px;
	padding-top:5px;
	font: 13px Helvetica, Arial, sans-serif;
	line-height:24px;
}
#jobboard_pages #pages .middle li a:hover {
	background:url('http://media.jobboardshq.com/site_media/frontend/images/brownarrow.gif') no-repeat;
	text-decoration:underline;
	color:#EAB717;
	font:13px Helvetica, Arial, sans-serif;
	line-height:24px;
}
#jobboard_pages #pages .bottom {
	height:12px;
}
.clear {
	clear:both;
}
.adminlinks {
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	width:460px
	float:left;
	height:30px;
	padding-top:40px;
	text-align:right;
}
.adminlinks a {
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
}
.adminlinks a:hover {
	text-align:right;
	font:bold 12px Arial, Helvetica, sans-serif;
	color:#FFCC00;
	text-decoration:underline;
}
.gobutton {
	width:32px;
	height:32px;
	background:url('http://media.jobboardshq.com/site_media/frontend/images/go_button_template2.png');
	cursor:pointer;
}
#pagenation {
	font:bold 11px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#00000;
	text-decoration:none;
	text-align:right;
	padding:15px 0px 0px 0px;
}
#pagenation a {
	font:bold 11px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:none;
	background-color:#4C3524;
	padding:2px 4px 2px 4px;
}
#pagenation a:hover {
	font:bold 11px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	text-decoration:none;
	background-color:#000000;
	padding:2px 4px 2px 4px;
}
.panelleft {
	width:200px;
	float:right;
}
#pages {
	width:200px;
	display:none;
}
#pages .top {
	height:47px;
	font: bold 12px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:47px;
	padding-left:20px;
	color:#4C3524;
	background:url('http://media.jobboardshq.com/site_media/frontend/images/categories_topbg.gif');
}
#pages .middle {
	clear:both;
}
#pages .middle ul {
	color:#000000;
}
#pages .middle li {
	background:url('http://media.jobboardshq.com/site_media/frontend/images/template3_list.gif') no-repeat;
	line-height:24px;
	padding-left:35px;
	color:#000000;
	text-decoration:none;
}
#pages .middle li a {
	line-height:24px;
	color:#000000;
	text-decoration:none;
}
#pages .middle li a:hover {
	line-height:24px;
	text-decoration:underline;
	color:#CC0000;
}
#pages .bottom {
	background:url('http://media.jobboardshq.com/site_media/frontend/images/categories_bottombg.gif') top left;
	height:12px;
}
#newsletterpanel {
	width:190px;
	height:85px;
	float:right;
	background-image:url('http://media.jobboardshq.com/site_media/frontend/images/email_temp1bg.png');
	background-repeat:no-repeat;
	padding:110px 0px 0px 0px;
	text-align:center;
}
#newsletterpanel input {
border:0px;
margin-bottom:10px;
}

.advanced {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#0066FF;
	text-decoration:none;
}
.advanced:hover {
	font: bold 12px Arial, Helvetica, sans-serif;
	color:#000000;
	text-decoration:underline;
}
#frontend_searchbar {
	clear:both;
	margin:0px auto;
	width:920px;
	height:90px;
}
#frontend_searchbar .searchjobs {
	width:106px;
	height:83px;
	float:left;
	font: 14px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:83px;
	color:#4C3524;
}
#frontend_searchbar .searchfield {
	width:230px;
	height:56px;
	float:left;
	padding-top:27px;
}
#frontend_searchbar .textfield {
	border:1px solid #C8AC84;
	padding:5px;
	width:200px;
}
#frontend_searchbar .searchbutton {
	width:103px;
	height:35px;
	float:left;
	margin-top:25px;
	background-image:url('http://media.jobboardshq.com/site_media/frontend/images/search_temp2.png');
	background-repeat:no-repeat;
	cursor:pointer;
	margin-right:10px;
	border:0;
}
#frontend_searchbar .searchbutton:hover {
	width:103px;
	height:35px;
	float:left;
	margin-top:25px;
	background-image:url('http://media.jobboardshq.com/site_media/frontend/images/search_temp2.png');
	background-repeat:no-repeat;
	cursor:pointer;
	margin-right:10px;
}
#frontend_searchbar .advancedsearch {
	width:176px;
	height:83px;
	float:left;
}
.searchlink {
	font: bold 12px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:83px;
	color:#4C3524;
	text-decoration:none;
}
.searchlink:hover {
	font: bold 12px "trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
	line-height:83px;
	color:#000000;
	text-decoration:underline;
}
#frontend_searchbar .posttext {
	width:234px;
	float:left;
	text-align:center;
	margin:0px auto;
	padding-top:5px;
	font:bold 14px "trebuchet MS";
	color:#463121;
	float:right;
}

#frontend_searchbar .postjob {
	width:234px;
	height:51px;
	float:right;
	margin-top:15px;
	position:relative;
	background:url('http://media.jobboardshq.com/site_media/frontend/images/post_job_temp2.png') no-repeat;
	cursor:pointer;
}
#frontend_searchbar .postjob:hover {
	width:234px;
	height:51px;
	float:right;
	margin-top:15px;
	position:relative;
	background:url('http://media.jobboardshq.com/site_media/frontend/images/post_job_temp2.png') no-repeat 0 -51px;
}

<!--right panel-->

#innerrightpanel .top{width:726px; background:url('http://media.jobboardshq.com/site_media/frontend/images/body_top.gif') no-repeat; height:14px; }
#innerrightpanel .middle{width:726px; ;background:url('http://media.jobboardshq.com/site_media/frontend/images/body_middlebg.gif') repeat-y; }
#innerrightpanel .bottom{width:726px;background:url('http://media.jobboardshq.com/site_media/frontend/images/body_bottom.gif') no-repeat; height:14px;}
#innerrightpanel .title{ font:bold 12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#523D2E; text-decoration:none; padding:3px 0px 11px 0px;}
#innerrightpanel .border{ border-top:1px dashed #D9C6AC; height:1px;}


#innerrightpanel{width:720px; float:right; margin:10px 10px 0px 0px; padding:10px;  -webkit-border-radius:10px; -moz-border-radius:10px; border:1px solid #D8C7AF; float:left;}

.frontend_heading{font:bold 14px "trebuchet MS",Arial, Helvetica, sans-serif; line-height:24px; border-bottom:1px solid #D8C7AF; color:#463121; padding-bottom:8px;}
.frontend_subheading1{font:12px "trebuchet MS",Arial, Helvetica, sans-serif; line-height:30px; border-bottom:1px solid #D8C7AF; color:#463121;}
fieldset{border:1px solid  #D8C7AF; margin-top:10px;}
legend{font:12px "trebuchet MS",Arial, Helvetica, sans-serif; color:#4C3524;}
.errortext{font:11px Arial, Helvetica, sans-serif; color:#FF0000;}
.errorlist{font:11px Arial, Helvetica, sans-serif; color:#FF0000;}
.apply{width:113px ; height:31px; border:none;cursor:pointer; color:#FFFFFF;font:bold 12px "trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; display:block; float:right; line-height:30px; -moz-border-radius:10px;  -webkit-border-radius:10px; border:1px solid #513622; background-color:#513622;}
.apply a {color:#FFFFFF;height:31px; text-decoration:none;-moz-border-radius:10px;  -webkit-border-radius:10px; border:1px solid #513622; background-color:#513622;}
.apply:hover{color:#FFFFFF;height:31px; text-decoration:none;-moz-border-radius:10px;  -webkit-border-radius:10px; border:1px solid #513622; background-color:#513622; }
.redtext { font:bold 11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#423123; text-decoration:underline;}
.redtext:hover{ font:bold 11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:underline;}

.redlink{ font:bold 11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#4C3524; text-decoration:underline;}
.redlink:hover{ font:bold 11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:underline;}

.blacklink{ font:11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:underline;}
.blacklink:hover{ font:11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#4C3524; text-decoration:underline;}

.meroonbold{ font:bold 12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#4C3524; text-decoration:underline; line-height:28px;}
.meroonbold:hover{ font:bold 12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:underline; line-height:28px;}


.tagline{ font: 14px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#FFFFFF; text-decoration:none;}
.blackboldtext{ font:bold 14px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:none;}
.redboldtext{ font:bold 11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#4C3524; text-decoration:none;}

.left_padding{padding-left:20px; padding-right:20px;}
p.frontend{font:11px "trebuchet MS", Arial, Helvetica, sans-serif; color:#881900; color:#191919; text-decoration:none; line-height:24px;}
p.description{font:12px "trebuchet MS", Arial, Helvetica, sans-serif; color:#881900; color:#191919; text-decoration:none; line-height:18px; padding:5px 0px 5px 0px; }
.frontend_jobdescription{ clear:both;font:500 14px "trebuchet MS", Arial, Helvetica, sans-serif; color:#191919; text-decoration:none;border-bottom:1px solid #CDC199; padding:5px 10px 5px 20px; vertical-align:middle;}


h1{font:bold 18px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#4B392C; text-decoration:none; line-height:24px; letter-spacing:-1px; padding-bottom:8px;}
h2{font:bold 16px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#4B392C; text-decoration:none; line-height:20px;}
h3{font:bold 14px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#4B392C; text-decoration:none; line-height:20px;}
h4{font:bold 12px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#4B392C; text-decoration:none; line-height:24px;}
h5{font:bold 11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#4B392C; text-decoration:none; line-height:18px;}
h6{font:11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif; color:#4B392C; text-decoration:none; line-height:18px;}

.button{border:none;cursor:pointer; color:#FFFFFF;font:bold 12px "trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; display:block;  line-height:20px;-moz-border-radius:10px;  -webkit-border-radius:10px; border:1px solid #4B392C; background-color:#4B392C; padding:3px 10px 3px 10px;}
.button a {border:none;cursor:pointer; color:#FFFFFF;font:bold 12px "trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; display:block;  line-height:20px;-moz-border-radius:10px;  -webkit-border-radius:10px; border:1px solid #4B392C; background-color:#4B392C; padding:3px 10px 3px 10px;}
.button:hover{border:none;cursor:pointer; color:#FFFFFF;font:bold 12px "trebuchet MS", Arial, Helvetica, sans-serif; text-align:center; display:block;  line-height:20px;-moz-border-radius:10px;  -webkit-border-radius:10px; border:1px solid #4B392C; background-color:#4B392C; padding:3px 10px 3px 10px;}
.newstextfield{width:180px; border:0px; padding:3px;}

.newblacklink{ font:11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#000000; text-decoration:none;}
.newblacklink:hover{ font:11px "trebuchet MS",Verdana, Arial, Helvetica, sans-serif;color:#4C3524; text-decoration:underline;}

