﻿img { border: 0px; }
body {
	text-align:center;
	background-color:#FFFFFF;
	margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px;
}

div.Table_01 {
	position:relative;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
	left:90px;
	top:0px;
	width:967px;
	height:640px;
}

div.logo {
	position:absolute;
	left:0px;
	top:0px;
	width:777px;
	height:77px;
}

div.menubar {
	position:absolute;
/*	background-image: url(images/menubar.gif);*/
	left:0px;
	top:77px;
	width:777px;
	height:23px;
	
}
div.menu-home {
	position:absolute;
	left:0px;
	top:77px;
	width:83px;
	height:23px;
}

div.menu-search {
	position:absolute;
	left:83px;
	top:77px;
	width:168px;
	height:23px;
}

div.menu-post {
	position:absolute;
	left:251px;
	top:77px;
	width:124px;
	height:23px;
}

div.menu-contact {
	position:absolute;
	left:375px;
	top:77px;
	width:107px;
	height:23px;
}

div.menu-resources {
	position:absolute;
	left:482px;
	top:77px;
	width:135px;
	height:23px;
}

div.menubar-end {
	position:absolute;
	left:617px;
	top:77px;
	width:160px;
	height:23px;
}


div.top-text {
	position:absolute;
/*	background-image: url(images/top-text.gif); */
	left:0px;
	top:100px;
	width:777px;
	height:55px;
}
div.top-text-large{
	text-align:center;
	font-family:arial;
	font-size:16px;
	color:#305D2D;
}

div.main {
	position:absolute;
	left:0px;
	top:155px;
	width:777px;
	height:437px;
}

div.left-midbox {
	position:relative;
	background-image: url(images/left.gif);
	background-repeat:none;
	font-family:arial;
	font-size:12px;
/*	padding-left:7px;*/
	left:2px;
	top:0px;
	width:254px;
	height:437px;
}

div.left-red {
	padding-left:7px;
	color:#9d1728;
	line-height:1.2em;
/*	letter-spacing:1px;*/
}
div.left-cat {
	padding-left:7px;
	color:#244521;
}

div.cat-btn {
	display:block;
	border-top:solid 1px #000000;
	z-index:1;
}

a.cat:link {
	display:block;
	color:#021f02;
	width:245px;
	text-decoration:none;
}

a.cat:visited {
	display:block;
	width:245px;
	text-decoration:none;
	color:#021f02;
}

a.cat:hover {
	display:block;
	text-decoration:none;
	width:245px;
	background-color:#b2c5b0;
}

div.flashmap {
	position:relative;
	left:0px;
	top:47px;
	width:254px;
	height:437px;
}

div.mid-midbox {
	position:absolute;
	background-image: url(images/mid.gif); 
	left:261px;
	top:0px;
	width:254px;
	height:437px;
}

div.right-midbox {
	position:absolute;
	background-image: url(images/right.gif); 
	font-family:arial;
	font-size:12px;
	left:520px;
	top:0px;
	width:254px;
	height:437px;
}

div.bot-left-box {
	position:absolute;
	background-image: url(images/bot-box.gif); 
	overflow:hidden;
	left:2px;
	top:700px;
	width:254px;
	height:437px;
}

div.bot-mid-box {
	position:absolute;
	background-image: url(images/bot-box.gif); 
	overflow:hidden;
	left:261px;
	top:700px;
	width:254px;
	height:437px;
}

div.bot-right-box {
	position:absolute;
	background-image: url(images/bot-box.gif); 
	overflow:hidden;
	left:520px;
	top:700px;
	width:254px;
	height:437px;
}

div.bot-box-head {
	text-align:center;
	line-height:1 em;
	font-family:arial;
	font-size:18px;
	color:#ffffff;
}

div.bot-box-text {
	padding-left:7px;
	font-family:arial;
	font-size:11px;

}

div.bot-box-text2 {
	font-family:arial;
	font-size:12px;

}

div.right-ads-box {
	position:absolute;
	left:797px;
	top:0px;
	width:170px;
	height:600px;
}

div.right-ads {
	position:relative;
	font-family:arial;
	font-size:12px;
	left:0px;
	top:155px;
	width:170px;
	height:600px;
}

div.option1 {
	position:absolute;
	background-image: url(images/option1.gif); 
	left:74px;
	top:155px;
	width:627px;
	height:142px;
}

div.option2 {
	position:absolute;
	background-image: url(images/option2.gif); 
	left:74px;
	top:307px;
	width:627px;
	height:142px;
}

div.option3 {
	position:absolute;
	background-image: url(images/option3.gif); 
	left:74px;
	top:459px;
	width:627px;
	height:142px;
}

div.option4 {
	position:absolute;
	background-image: url(images/option4.gif); 
	left:74px;
	top:611px;
	width:627px;
	height:142px;
}

div.option-text {
	line-height:1.3 em;
	padding-left:120px;
	font-family:arial;
	font-size:12px;
}
div.right-bg1 {
	position:absolute;
	background-image: url(images/right-bg1.gif); 
	margin-left:-80px;
	left:900px;
	top:0px;
	width:63px;
	height:2000px;
}
div.right-grad {
	position:absolute;
	background-image: url(images/right-grad.gif); 
	background-repeat:repeat-y;
	margin-left:-80px;
	left:963px;
	top:0px;
	width:143px;
	height:2000px;
}
div.right-grad-features {
	position:absolute;
	background-image: url(images/right-grad-features.gif); 
	background-repeat:repeat-y;
	margin-left:-80px;
	left:870px;
	top:0px;
	width:237px;
	height:2000px;
}

div.left-bg1 {
	position:absolute;
	background-image: url(images/left-bg1.gif);
	margin-left:-240px;
	left:143px;
	top:0px;
	width:63px;
	height:2000px;
}
div.left-grad {
	position:absolute;
	background-image: url(images/left-grad.gif); 
	background-repeat:repeat-y;
	margin-left:-240px;
	left:0px;
	top:0px;
	width:143px;
	height:2000px;
}

div.contact-form {
	position:absolute;
	background-image: url(images/contact-form.gif); 
	overflow:hidden;
	left:2px;
	top:155px;
	width:513px;
	height:437px;
}

div.contact-right {
	position:absolute;
	background-image: url(images/bot-box.gif); 
	left:520px;
	top:155px;
	width:254px;
	height:437px;
}

div.job-search-dropdown {
	position:absolute;
	left:2px;
	top:155px;
	width:772px;
}

div.wide-box-top {
	position:absolute;
	background-image: url(images/wide-box-top.gif); 
	left:2px;
	top:190px;
	width:772px;
	height:47px;
}

div.wide-box-mid {
	position:absolute;
	background-image: url(images/wide-box-mid.gif); 
	background-repeat: repeat-y; 
	left:2px;
	top:237px;
	width:772px;
	height:1px,auto;
}

div.wide-box-bot {
	position:relative;
	background-image: url(images/wide-box-bot.gif); 
	left:0px;
/*	top:820px;*/
	width:772px;
	height:11px;
	line-height:11px;
}
div.wide-box-top2 {
	position:absolute;
	background-image: url(images/wide-box-top.gif); 
	left:2px;
	top:1185px;
	width:772px;
	height:47px;
}

div.wide-box-mid2 {
	position:absolute;
	background-image: url(images/wide-box-mid.gif); 
	background-repeat: repeat-y; 
	
	left:2px;
	top:1232px;
	width:772px;
	height:1px,auto;
}

div.job-sector1 {
	position:absolute;
	border:solid 1px 1px 1px 1px;
	left:2px;
	top:0px;
	width:380px;
	height:47px;
}

div.job-sector2 {
	position:relative;
	border:solid 1px 1px 1px 1px;
	left:378px;
	top:0px;
	width:386px;
	height:47px;
}

div.job-sector-left {
	position:relative;
	border:solid 1px 1px 1px 1px;
	left:-5px;
	top:-47px;
	width:380px;
	height:47px;
}

div.job-sector-right {
	position:relative;
	border:solid 1px 1px 1px 1px;
	left:378px;
	top:-47px;
	width:386px;
	height:47px;
}

td.job-sector {
	border:1px solid #ccc;
	color:#000000;
	padding-left:4px;
	font-family:arial;
	font-size:11px;
	width:385px;
	height:44px;
}

td.job-sector2 {
	border:1px solid #ccc;
	color:#000000;
	padding-left:4px;
	font-family:arial;
	font-size:11px;
	width:385px;
	height:45px;
}
a.job-sector:link {
	display:block;
	width:376px;
	text-decoration:none;
}

a.job-sector:visited {
	display:block;
	text-decoration:none;
	width:376px;
	color:#000000;
}

a.job-sector:hover {
	display:block;
	text-decoration:none;
	width:376px;
	background-color:#b2c5b0;
}

a.resources:link {
	text-decoration:none;
	color:#305D2D;
}

a.resources:visited {
	text-decoration:none;
	color:#305D2D;
}

a.resources:hover {
	text-decoration:none;
	color:#496d7f;
}

ul
{
padding:0px;
margin:10px;


}

li.home
{
padding:0px;
margin:0px;
line-height:1em;
}

div.lh {
line-height:.6em;
}

input.btn {
	background-color:#8cae2f;
	color:#ffffff;
}

input.btntwo {
	width:220px;
	background-color:#8cae2f;
	color:#ffffff;
}

div.banner-ad {
	position:absolute;
	left:25px;
	top:600px;
	width:728px;
	height:90px;
}

a.joblink:link {
	display:block;
	color:#021f02;
	width:372px;
	text-decoration:none;
}

a.joblink:visited {
	display:block;
	width:372px;
	text-decoration:none;
	color:#021f02;
}

a.joblink:hover {
	display:block;
	text-decoration:none;
	width:372px;
	background-color:#b2c5b0;
}

div.joblinkedge {
	display:block;
	overflow:hidden;
	border-top:solid 1px #999999;
	z-index:1;
}

div.advertise-btn {
	position:absolute;
	left:154px;
	top:101px;
	width:144px;
	height:25px;
}

div.form-head{
	display:block;
	border-top:solid 1px #999999;
	letter-spacing:1px;
	padding-top:4px;
	padding-left:4px;
	width:760px;
	height: 25px;
	font-size:15px;
	background-color:#b2c5b0;
}

div.adjust-form{
	padding-left:120px;
	margin-top:-20px;
	}

div.wide-box-top3 {
	position:absolute;
	background-image: url(images/wide-box-top.gif); 
	left:2px;
	top:155px;
	width:772px;
	height:47px;
}
div.wide-box-mid3 {
	position:absolute;
	background-image: url(images/wide-box-mid.gif); 
	background-repeat: repeat-y; 
	left:2px;
	top:202px;
	width:772px;
	height:1px,auto;
}
div.job-box-mid1 {
	position:absolute;
	background-image: url(images/job-box-mid.gif); 
	background-repeat: repeat-y; 
	left:2px;
	top:202px;
	width:380px;
	height:1px,auto;
}
div.job-box-top {
	position:absolute;
	background-image: url(images/job-box-top.gif); 
	left:2px;
	top:155px;
	width:380px;
	height:47px;
}
div.job-box-bot {
	position:relative;
	background-image: url(images/job-box-bot.gif); 
	left:0px;
/*	top:820px;*/
	width:380px;
	height:11px;
	line-height:11px;
}
div.idjob-box-mid {
	position:absolute;
	background-image: url(images/job-box-mid.gif); 
	background-repeat: repeat-y; 
	left:395px;
	top:202px;
	width:380px;
	height:1px,auto;
}
div.idjob-box-top {
	position:absolute;
	background-image: url(images/job-box-top.gif); 
	left:395px;
	top:155px;
	width:380px;
	height:47px;
}
div.idjob-box-bot {
	position:relative;
	background-image: url(images/job-box-bot.gif); 
	left:0px;
/*	top:820px;*/
	width:380px;
	height:11px;
	line-height:11px;
}

span.idjob-vars{
display:block;
float:left;
width:80px;
}
span.idjob-varswide{
display:block;
float:right;
width:290px;
}

a.lnks:link{
color:#496d7f;
}
a.lnks:visited{
color:#496d7f;
}
a.lnks:hover{
color:#496d7f;
}
div.team-box{
position:relative;
height:260px;
}
div.team-text{
position:relative;
top:25%;
bottom:25%;
}
span.highl{
color:#FF3300;
}
div.agency-login {
	position:absolute;
	left:671px;
	top:11px;
	width:92px;
	height:18px;
}

div.jswide-box-top2 {
	position:absolute;
	background-image: url(images/wide-box-top.gif); 
	left:2px;
	top:1165px;
	width:772px;
	height:47px;
}

div.jswide-box-mid2 {
	position:absolute;
	background-image: url(images/wide-box-mid.gif); 
	background-repeat: repeat-y; 
	
	left:2px;
	top:1212px;
	width:772px;
	height:1px,auto;
}

div.js-left-midbox {
	position:relative;
	background-image: url(images/thin-box-top.gif);
	background-repeat:none;
	font-family:arial;
	font-size:12px;
/*	padding-left:7px;*/
	left:2px;
	top:0px;
	width:254px;
	height:437px;
}
div.js-mid-midbox {
	position:absolute;
	background-image: url(images/thin-box-top.gif);
	background-repeat:none;
	font-family:arial;
	font-size:12px;
/*	padding-left:7px;*/
	left:261px;
	top:0px;
	width:254px;
	height:437px;
}
div.js-right-midbox {
	position:absolute;
	background-image: url(images/thin-box-top.gif);
	background-repeat:none;
	font-family:arial;
	font-size:12px;
/*	padding-left:7px;*/
	left:520px;
	top:0px;
	width:254px;
	height:437px;
}

div.banner{
	position:absolute;
width:800px;
	display:block; /*allows the element to take auto margins*/ 
margin:0 auto; /*centers in compliant browsers*/ 
text-align:center; 
	top:0px;

}
img.bannera{
	display:block;/*allows the element to take auto margins*/ 

margin:0 auto; /*centers in compliant browsers*/ 
text-align:center; 
}
div.banner-index{
	position:absolute;
	top:150px;
	left:0px;

}

img.banner-index{
	display:block; /*allows the element to take auto margins*/ 
margin:0 auto; /*centers in compliant browsers*/ 
text-align:center; 
}

div.banner-contact{
	position:absolute;
	top:620px;
	left:0px;

}
div.banner-postjobs{
	position:absolute;
	top:800px;
	left:0px;

}
div.banner-search{
	position:absolute;
	top:950px;
	left:0px;

}
div.banner-resources{
	position:absolute;
	top:700px;
	left:0px;

}
div.banner-testimonials{
	position:absolute;
	top:1500px;
	left:0px;

}
div.banner-jobs{
	position:absolute;
	top:80px;
	left:0px;

}
div.banner-jobs2{
	position:absolute;
	margin-left:-380px;
	top:80px;
	left:0px;

}
div.footer{
width:780px;
color:#003300;
font-family:arial;
size:10px;
}

div.desc{
width:350px;
}

pre {
font-family:arial;
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
}

form { 
/*margin:0; 
padding:0; 
*/
}
input, textarea, select { font-size: 14px; }
.msg {
font-family:arial;
color:#FF0000;
font-size:14px;
font-weight:bold;
}

.tabletd {
font-family:arial;
font-size:12px;
}

