/* CSS Document */
IMG {
	border:none;}

HTML{
  height:100%;
  font-family:"Century Gothic", "century gothic", "Futura", sans-serif;
  font-size:13px;}

BODY{
  background:#FAFCED;
  margin:0;
  height:100%;}

UL, LI {
  list-style-image:url('images/bullet.gif');
  list-style-type: circle;}

FORM{
  padding:0;
  margin:0;}

/*****( MAIN CONTAINER )********************/

DIV.mainContainer{
  position: relative;
  min-height: 100%;
  width:775px;

  background:url('images/main_bg.jpg') repeat-y;
  float:left;
  }



DIV.mainBuffer{}

.clearer{
  clear:both;}
.clearLeft{
  clear:left;}
.clearRight{
  clear:right;}
/*****( MAIN CONTAINER )********************/

DIV.titles{
  width:650px;
  clear: both;
  float: left;
  margin:0 0 0 10px;
  padding:1px 0px;
}
  DIV.titles H1{
    font-size:10px;
    color:#000000;
    font-weight:normal;
    margin:0px;
    background:none;
    display: inline;
    }

/*****( MAIN CONTAINER )********************/

DIV.pageData{
  width:555px;
  float:right;
  position:relative;
  padding-top:110px;
  padding-bottom:40px;
  margin:0 0 0 0;}

DIV.mainContent{
  position:relative;
  padding:0 0 0 10px;}
DIV.mainContent H2{
  background: url('images/drop_bg.jpg');
  font-size:13px;
  height:18px;
  padding:3px 0 0 10px;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;}

DIV.mainContent H1{
  background:URL('images/h1.jpg');
  color:white;
  height:26px;
  font-size:16px;
  padding:4px 0 0 10px;
  border:1px solid #000;}

DIV.mainContent H3{
  background:URL('images/h1.jpg');
  color:white;
  height:26px;
  font-size:16px;
  padding:4px 0 0 10px;
  border:1px solid #000;}

DIV.mainContent H4{
  background: url('images/drop_bg.jpg');
  font-size:13px;
  height:18px;
  padding:3px 0 0 10px;
  border-left:1px solid #CCC;
  border-right:1px solid #CCC;}

DIV.videobrowser{
  width:545px;
  margin:0px;
  padding:1px;
  clear:both;
}
  
DIV.rightColumn{
  float:right;}
  DIV.rightColumn DIV.banner{
	  margin:0 0 10px 10px;
      height:250px;
      border:1px #000 solid;
	  background:#FFF;}
	DIV.rightColumn DIV.banner EMBED{
    margin-bottom:-4px;}

DIV.leftColumn{
  float:left;
  padding:0 0 10px 0;
  margin:0 0 0 0;
  position:relative;
	width:220px;}
  DIV.leftColumn DIV.truckImg A{
    background:url('images/truck.jpg') no-repeat;
    display:block;
    width:220px;
    height:141px;
    text-decoration:none;}
  DIV.leftColumn DIV.leftColHeading{
	  font-size:12px;
		font-weight:bold;
    height:20px;
    width:210px;
    padding:0 0 0 10px;
    border-top:1px #000 solid;
    border-bottom:1px #000 solid;
    background:url('images/sponsor_heading.jpg') no-repeat;}
  DIV.leftColumn DIV.banner{
    width:200px;
    height:65px;
    margin:10px 0 0 7px;
		border:1px #000 solid;
		background:#FFF;}
  DIV.leftColumn DIV.banner A IMG{
    width:200px;
    height:65px;
	 border:0;}
	 /****** States Left Nav ******/
		DIV.leftColumn DIV.statesLeftNav{
		  border:1px solid #CCC;
		  background:#DBEAB1;}

		DIV.leftColumn  DIV.statesLeftNav DIV.states{
		  background:url('images/silver_body.jpg');
		  width:218px;
		  height:220px;}
		DIV.leftColumn  DIV.statesLeftNav DIV.states DIV{
		  margin:4px;}
		DIV.leftColumn  DIV.statesLeftNav DIV.states A, DIV.statesLeftNav DIV.states SPAN{
		  font-family:"Arial";
		  float:left;
		  display:block;
		  font-size:11px;
		  text-decoration:none;
		  width:28px;
		  text-align:center;
		  padding:3px 0;

		  background:url('images/orange_body.jpg');
		  color:#000;
		  margin:2px;
		  border:1px solid #AAA;}
		DIV.leftColumn  DIV.statesLeftNav DIV.states A:hover{
		  background:#FFF;}
	/*******************************

/*****************************FOOTER**************************************/
#footer {
background:url('images/green_body.jpg');
border:1px solid #CCC;
border-bottom:0px;
width:768px;
margin-left:-5px;
font-size:9px;
height:auto;
margin-top:0px;
padding:12px 10px 10px 0px;}

#footer .footerBuffer {
margin-top:0px;}

#footer ul li {
text-align:center;
display:inline;
padding-right:10px;
margin-right:10px;}

#footer ul li.local {
font-size:8px;
text-align:center;
display:inline;
padding-right:4px;
margin-right:4px;}


#footer ul li a {
color:#2d2d2d;
text-decoration:none;}

#footer ul li a:hover {
color:blue;}

DIV.recruiters .box{
}

DIV.companyDrivers .box{
}

DIV.ownerOperators .box{
}

DIV.pageHeader{
  position:absolute;
  top:25px;
  left:230px;}
  DIV.pageHeader DIV.title{
    font-size:40px;
		color:#416622;
    margin:0;
    background:none;
    font-weight:bold;}
	DIV.pageHeader DIV DIV{
	  	margin:-7px 0 0;
		font-style:italic;
	  	font-size:18px;
		color:#999;
		font-weight:normal;
	  	text-align:right;
	  }
	  /*font-stretch:expanded;*/


/***************************BUTTONS*******************************/
A.bigApply{
  display:block;
  width:545px;
  height:30px;
  margin:10px auto;
  text-decoration:none;
  background:url(images/apply-online.jpg);}
A.button{
  display:block;
  width:109px;
	height:20px;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding:2px 0 0 4px;
	margin:0 auto 10px auto;}

A.button DIV{
  cursor:pointer;}

A.app{
margin-top:20px;
  background:url('images/long_buttons.gif');
  }
A.app:hover{
  background-position:-113px 0px;}

A.info{
  margin-top:20px;
  background:url('images/long_buttons.gif');
	background-position:0px -22px;}
A.info:hover{
	background-position:-113px -22px;}

A.left{
	float:left;}
A.right{
	float:right;}

A.contact{
  margin-top:20px;
  background:url('images/long_buttons.gif');
	background-position:0px -22px;}
A.contact:hover{
	background-position:-113px -22px;}

A.viewAd{
  background:url('images/long_buttons.gif');
  background-position:0px -44px;}
A.viewAd:hover{
  background-position:-113px -44px;}

A.profileButton{
  background:url('images/long_buttons.gif');
  background-position:0px -22px;}
A.profileButton:hover{
  background-position:-113px -22px;}

A.listButton{
  background:url('images/long_buttons.gif');
  background-position:0px -44px;}
A.listButton:hover{
  background-position:-113px -44px;}

/** recruiter Section **/
A.pressReleases{
  background:url('images/long_buttons.gif');
  background-position:0px -44px;}
A.pressReleases:hover{
  background-position:-113px -44px;}

A.logout{
  background:url('images/long_buttons.gif');
  background-position:0px -44px;}
A.logout:hover{
  background-position:-113px -44px;}

A.driverDb{
  background:url('images/long_buttons.gif');
  background-position:0px -44px;}
A.driverDb:hover{
  background-position:-113px -44px;}

A.panelButton{
  background:url('images/long_buttons.gif');
  background-position:0px -44px;}
A.panelButton:hover{
  background-position:-113px -44px;}

A.create{
  background:url('images/long_buttons.gif');
  background-position:0px -44px;}
A.create:hover{
  background-position:-113px -44px;}

A.delete{
  background:url('images/long_buttons.gif');
  background-position:0px -44px;}
A.delete:hover{
  background-position:-113px -44px;}

/** unique **/
A.info DIV{
  position:absolute;
	margin-left:80px;
	margin-top:-28px;
    width:51px;
	height:32px;
  background:url('images/icons.gif');
  }

A.app DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:32px;
	height:31px;
  background:url('images/icons.gif');
	background-position:-51px 0px;}

A.contact DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:34px;
	height:29px;
  background:url('images/contact_icon.gif');}

A.profileButton DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:23px;
	height:31px;
  background:url('images/icons.gif');
  background-position:-83px 0px;}

A.listButton DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:28px;
	height:31px;
  background:url('images/icons.gif');
  background-position:-135px 0px;}

A.viewAd DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:30px;
	height:31px;
  background:url(images/icons.gif);
  background-position:-106px 0px;}

/** recruiter Section **/
A.driverDb DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:27px;
	height:31px;
  background:url(images/icons.gif);
  background-position:-163px 0px;}

A.logout DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:27px;
	height:31px;
  background:url(images/icons.gif);
  background-position:-243px 0px;}

A.create DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:31px;
	height:31px;
  background:url(images/icons.gif);
  background-position:-212px 0px;}

A.delete DIV{
  position:absolute;
	margin-left:93px;
	margin-top:-28px;
  width:21px;
	height:31px;
  background:url(images/icons.gif);
  background-position:-190px 0px;}


A.panelButton DIV{
  position:absolute;
	margin-left:90px;
	margin-top:-28px;
  width:31px;
	height:31px;
  background:url(images/icons.gif);
  background-position:-270px 0px;}
/******** Company List ***************/


DIV.pagination{
  font-family:"Arial";
  font-size:12px;
  border:1px solid #ccc;
  background:url('images/orange_body.jpg');
  margin:0 0 10px 0;
  padding:3px;
  text-align:right;}

DIV.pagination SPAN SPAN{
  padding:3px;
  background:url('images/orange_body.jpg');
  color:#A4A4A4;
  font-weight:bold;}

DIV.pagination EM EM{
  padding:0 3px 0 3px;
  border:1px solid #000;
  background:#DDD;
  color:#555;
  font-style:normal;}

DIV.pagination EM A{
  padding:0 3px 0 3px;
  border:1px solid #000;
  background-color:#FFF;
  color:#000;
  text-decoration:none;
  font-style:normal;}

DIV.pagination SPAN A{
  border:none;
  padding:3px;
  background:url('images/orange_body.jpg');
  color:#000;
  text-decoration:none;
  font-weight:bold;}

DIV.company_list{
  border:1px solid #ccc;}
DIV.company_list DIV.list_item{
  background:url('images/listBg.jpg');}
DIV.company_list DIV.list_item:hover{
  background:url('images/listBg_alt.jpg');}
DIV.company_list DIV.list_item A{
  font-size:12px;
	padding:3px 5px 3px 30px;
	margin:0;
  height:16px;
  display:block;
  text-decoration:none;
	background:url('images/list_base.jpg') no-repeat;
	position:relative;}

DIV.company_list DIV.list_item A:hover{
  background:url('images/list_over.jpg') no-repeat;}

DIV.company_list DIV.list_item A DIV{
  display:none;}
DIV.company_list DIV.list_item A:hover DIV{
  display:block;
  position:absolute;
  right:0;
  top:1px;
  padding:3px 0;
  border:1px solid #ccc;
  background:url('images/orange_body.jpg');
  font-size:10px;
  width:100px;
  text-align:center;}

DIV.ads_list DIV.deleteAd{
  background:url('images/orange_body.jpg');
  padding:0px;
  border:1px solid #ccc;
  margin-bottom:5px;}
DIV.ads_list DIV.deleteAd DIV.checkBox{
  background:url('images/green_body.jpg');
  border-bottom:1px solid #ccc;
  padding:3px 5px;
  position:relative;}

DIV.ads_list DIV.deleteAd A{
  display:block;
  width:100%;
  text-decoration:none;}
DIV.ads_list DIV.deleteAd A DIV{
  color:black;
  font-size:16px;
  font-weight:bold;
  padding:5px;}
DIV.ads_list DIV.deleteAd A:hover DIV{
  color:#66AA66;}

DIV.ads_list DIV.deleteAd DIV.checkBox EM{
  position:absolute;
  right:5px;
  top:3px;}
DIV.ads_list DIV.deleteAd P{
  padding:0px 5px 5px 30px;}

DIV.ads_list DIV.deletedAd{
  background:url('images/silver_body.jpg');}
DIV.ads_list DIV.deletedAd DIV.checkBox{
  background:url(images/silver_heading.jpg);}
DIV.ads_list DIV.deletedAd A DIV{
  color:red;}
/******** Company Search ***************/

DIV.driverTypes{
  border:1px solid #CCC;
  background:url('images/green_body.jpg');}
DIV.driverTypes H2{
 margin:0 -1px;}
DIV.driverTypes DIV.CD{
  float:left;
  width:50%;
  border-right:1px solid #CCC;
  margin:0 -1px 0 0;
  background:url('images/orange_body.jpg');}
DIV.driverTypes DIV.CD H2{
  background:url('images/drop_bg_over.jpg');}
DIV.driverTypes DIV.OO{
  float:left;
  width:50%;}
DIV.driverTypes DIV.OO H2{
  margin-left:0;}

DIV.driverTypes A{
  text-decoration:none;}
DIV.driverTypes A:hover{
  text-decoration:underline;}

/**************************** States Block ***************************/

DIV.statesBlock{
  border:1px solid #CCC;
  background:#DBEAB1;
  padding:0;
  /*#!important(*/
  }
DIV.statesBlock H2{
  margin:0 -1px;}
DIV.statesMap{
  margin-bottom:-4px;
  margin-bottom:0;}

DIV.statesBlock DIV.states{
  float:right;
  border-left:1px solid #CCC;
  background:url('images/silver_body.jpg');
  width:160px;
  height:241px;}
DIV.statesBlock DIV.states DIV{
  margin:0px;}
DIV.statesBlock DIV.states A, DIV.statesBlock DIV.states SPAN{
  font-family:"Arial";
  float:left;
  display:block;
  font-size:10px;
  text-decoration:none;
  width:20px;
  text-align:center;
  padding:3px 0;
  background-color:#FFF;
  color:#000;
  margin:2px;
  border:1px solid #AAA;}
DIV.statesBlock DIV.states A:hover{
  background:url('images/orange_body.jpg');}

/**********************************CONTACT FORM*****************************************/
DIV.contact {
  float:left;
  width:500px;
  border:1px #000000 solid;
  padding:10px 0 10px 0;
  background-color:#FFFFCC;
  }

DIV.names {
  float:left;
  margin:0px 5px 0px 30px;
  width:150px;}

DIV.info {
  font-family:"Arial Black", "Gill Sans Ultra Bold";
  font-size:14px;
  padding:4px 0 0 0;}

DIV.value {
  float:left;
  margin:0;
  padding:0;}

/**********************************PRESSS RELEASES****************************************/
DIV.press {
  font-family: "Century Gothic", Futura;
  font-weight:bold;
  }

.press A {
  text-decoration:none;
  color:#009900;}

DIV.date {
	padding:0 0 5px 0;
 	color:#666666;}


DIV.headline {
  padding:0 0 20px 0;
  border-bottom:1px #999999 dotted;
  font-size:11px;}

DIV.title {
  color:#333333;
  font-size:16px;
  background:url('images/drop_bg.jpg');
  font-weight:bold;
  margin:0 0 20px 0;}

DIV.article {
  border-top:1px #999999 dotted;
  padding:18px 0 20px 0;}

DIV.back A{
  text-decoration:none;
	 color:#009900;}

/************************************ AD POST *****************************************/
DIV.adPost{
  position:relative;
  padding:0 0 20px 0;}

DIV.adPost DIV.head{
  margin:0;
  border:1px solid #CCC;
  padding:0 0 10px 0;
  background:url('images/silver_body.jpg');}
DIV.adPost DIV.head H2{
  margin:0;
  border:none;}

DIV.adPost DIV.head H2 A{
  display:block;
  text-decoration:none;
  color:#000;}

DIV.adPost DIV.head H2 A:hover{
  color:orange;}

DIV.adPost DIV.head H2 SPAN{
  float:right;
  margin:-3px 0 1px 0;
  font-size:10px;
  padding:3px 3px 0 3px;
  height:18px;
  border-left:1px solid #CCC;
  background:url('images/drop_bg_over.jpg');}

DIV.adPost DIV.options A.button{
	margin:15px 15px 0 5px;
	float:left;}

DIV.adPost DIV.name{
  margin:15px 0 0 5px;}

DIV.adPost DIV.company STRONG{
  font-size:16px;}


DIV.adPost DIV.description{
  padding:20px 0 0 0;
  position:relative;
  border:1px solid #CCC;
  background:url('images/orange_heading.jpg');
  padding:5px;
  margin:10px 0;}
DIV.adPost DIV.description DIV.options{
  background:url('images/green_body.jpg');
  margin:-5px -5px -5px -5px;
  padding-bottom:10px;
  border-top:1px solid #CCC;}

DIV.adList DIV.head{
  padding:0;
  background:url('images/green_body.jpg');
  margin-left:0;}

DIV.adList DIV.company{
  position:relative;
  margin-top:-1px;
  padding:3px;
  width:325px;
  height:52px;
  background:url('images/green_heading.jpg');}

DIV.adList DIV.company SPAN{
  display:block;
  font-size:14px;
  padding:5px;
  text-align:center;}

DIV.adList DIV.company DIV{
  font-size:10px;
  color:#A4A4A4;}
DIV.adList DIV.description{
  margin:0;
  border:none;
  border-top:1px solid #CCC;
  background:#F6F6F6;}

DIV.adList DIV.options{
  padding:0;}
DIV.adList DIV.options A.button{
  float:right;
  background:none;
  text-align:center;
  margin:0 5px 0 5px;
  margin-top:35px !important;
  position:relative!important;
  font-size:12px;
  font-weight:normal;
  width:auto;}

DIV.adList DIV.options A.button DIV{
  position:relative;
  margin:-47px auto 0 auto;}

/********************************** Profile Page *****************************************/

DIV.profileContact{
  margin:5px;
  text-align:center;}
DIV.profileContact H1{
  font-size:16px;}
DIV.profileContact SPAN{
  font-size:16px;}
DIV.profileContact IMG{
  width:180px;
  border:1px solid black;
  /*margin:10px 0 0 13px;*/}
DIV.profileContact A{
  display:block;
  padding:3px;
  color:#A4A4A4;
  border:1px solid #A4A4A4;
  margin:0 0 5px 0;}
DIV.profileContact A:hover{
  color:#898989;
  border:1px solid #A4A4A4;}
DIV.profileContact A.comApp{
  background:#009900 url('images/orange_body.jpg');}
DIV.profileContact A.multiApp{
  background:#009900 url('images/orange_body.jpg');}
DIV.profileContact A.corpSite{
  background:#000099 url('images/silver_body.jpg');}

DIV.profileBlock{
  background:url('images/silver_body.jpg');
  border:1px solid #ccc;
  margin:0 0 10px 0;}
DIV.profileBlock H2{
  margin:0 -1px;}
DIV.profileBlock H4{
  margin:0 -1px;}

DIV.profileBlock DIV.subBlock{
  font-size:12px;
  width:50%;
  float:left;}
DIV.profileBlock DIV.left{
  background:url('images/orange_body.jpg');
  border-right:1px solid #ccc;}
DIV.profileBlock DIV.right{
  margin-right:-1px;}
DIV.profileBlock DIV.subBlock H2{
  margin:0 -1px;}
DIV.profileBlock DIV.right H2{
  margin-right:0;}
DIV.profileBlock DIV.subBlock H4{
  margin:0 -1px;}
DIV.profileBlock DIV.right H4{
  margin-right:0;}
DIV.benefitsBlock DIV.subBlock{
  height:200px;}
DIV.profileBlock P{
  padding:5px;}

DIV.statesBlock{
  margin-bottom:10px;}

 /**************************************** Sponsorships *****************************************************/


A.sponsorListing {
  border:1px #999999 solid;
  margin:3px 0 3px 0;
  padding:0 0 5px 5px;
  background:url('images/block3.jpg');}

A.sponsorListing DIV.atext{
  background: none;
  border: none;
  display:inline;
  font-size:13px;
  margin:0;
  color:blue;
  font-weight: bold;
  text-decoration:underline;}
A.sponsorListing P{
  display:inline;}
small {
  color:#CCCC33;}

 /**************************************** Links *****************************************************/

A.linkCatagories{
  display:block;
  width:265px;
  height:75px;
  font-size:12px;
  float:left;
  margin:5px 5px 0 0;
  border:1px solid #ccc;
  text-decoration:none;
  background:#eee url('images/block3.jpg') 0px 18px;}

A.linkCatagories DIV{
  background:url(images/drop_bg_over.jpg);
  color:black;
  height:18px;
  padding:3px 0 0 3px;}
A.linkCatagories DIV SPAN{
  float:right;
  margin:-3px 0 -3px 0;
  display:block;
  height:18px;
  padding:3px 3px 0 3px;
  border-left:1px solid #ccc;}
A.linkCatagories P{
  color:#A4A4A4;
  padding:5px;
  margin:-3px 0 0 0;}

A.linkCatagories:hover{
  background:white;}
A.linkCatagories:hover DIV{
  background:url(images/drop_bg.jpg);}


DIV.linkItem{
  margin:0 0 10px 0;}
DIV.linkItem A{}

DIV.linkItem DIV SPAN{
  font-weight:bold;
  font-size:14px;
  font-family:"Arial";}
DIV.linkItem DIV A{
  font-weight:bold;
  font-size:14px;
  font-family:"Arial";}

DIV.linkItem P{
  margin:5px 0 0 0;}

DIV.linkItem A.bottom, DIV.linkItem SPAN.bottom, DIV.linkItem A.bottom:hover {
  font-family:"Arial";
  color:green;
  font-size:13px;
  text-decoration:none;}


/********* Recruiters Login *************/

DIV.recruitersLogin DIV{
  float:left;}
DIV.recruitersLogin INPUT{
  margin:0 5px;}

/********** sponsors ***************/

DIV.sponsors A{
  display:block;
  padding:5px;
  margin-bottom:5px;
  background:#fffcde;
  color:black;
  font-family:"Arial";
  text-decoration:none;
  border:1px solid #ccc;}
DIV.sponsors EM{
  font-weight:normal;
  font-size:12px;
  color:#ccc;
  font-style:normal;}
DIV.sponsors A:hover{
  background:#f9ffde;}
DIV.sponsors A H3{
  margin:0 0 5px 0;
  color:#0000FF;
  font-size:13px;
  text-decoration:underline;
  padding:0;}
DIV.sponsors A P{
  font-size:11px;
  margin:0;}
DIV.sponsors A P SPAN{
  color:green;
  font-weight:bold;}

/************************ Recruiters Section ********************/

DIV.panel DIV.options{
  margin-top:-10px;
  border:1px solid #ccc;
  padding:10px 0 0 10px;
  background:url('images/orange_body.jpg');}

DIV.panel DIV.options A.button{
  float:left;
  margin-right:20px;}

DIV.recruiterOptions{
  margin-top:10px;}

DIV.recruiterOptions A.buttons{
  float:none;
  display:block;
  width:109px;
	height:20px;
	text-decoration:none;
	font-size:13px;
	font-weight:bold;
	color:#000;
	padding:2px 0 0 4px;
	margin:0px auto 15px auto;}

DIV.dateRange{
  margin-bottom:10px;}

FORM.searchDatabase SPAN.tab{
  position:relative;
  padding:3px 5px;
  margin:5px 3px 0 0;
  border:1px solid #ccc;
  background:url(images/silver_body.jpg);
  cursor:pointer;
  font-weight:bold;}
FORM.searchDatabase SPAN.selected{
  background:url(images/orange_body.jpg);
  border-bottom:none;
  z-index:99;
  padding-bottom:1px;}

DIV.zipCodeSearch, DIV.statesSearch{
  border:1px solid #ccc;
  background:url(images/orange_body.jpg);
  padding:5px;
  position:relative;}
DIV.zipCodeSearch #enteredZip{
  color:green;
  font-weight:bold;}
DIV.zipCodeSearch SMALL{
  color:red;}
DIV.h_block{
  float:left;}

DIV.region{
  position:relative;
	width:126px;
	float:left;
	border:1px solid #ccc;
	background:url(images/green_body.jpg);
	margin:0 5px 5px 0;
	font-size:12px;
	height:250px;}

DIV.region DIV.regionSelect{
  background:url(images/green_heading.jpg);
  border-bottom:1px solid #ccc;
  margin-bottom:3px;}

DIV.state{
  position:relative;
	width:126px;
	float:left;
	border:1px solid #ccc;
	background:url(images/green_body.jpg);
	margin:0 5px 5px 0;
	font-size:12px;
	height:20px;}

/** Criminal **/

DIV.mainBlock{
  border:1px solid #ccc;
  background:url(images/orange_body.jpg);
  padding:0;
  margin-top:5px;
  display:block;
  position:relative;}

DIV.mainBlock DIV{
  padding:5px;}

DIV.mainBlock DIV DIV{
  padding:0;
  margin-bottom:3px;}
DIV.mainBlock H2{
  margin:0 0 0 0;
  border:none;}

DIV.submit INPUT{
  float:right;
  margin:5px 0 5px 3px;
  border:1px solid #ccc;
  border-top:none;
  border-bottom:none;
  background:url(images/h1.jpg);
  padding:3px;
  cursor:pointer;}
DIV.displayError{
  position:fixed;
  width:200px;
  height:200px;
  background:url(images/silver_body.jpg);
  color:red;
  top:50%;
  left:50%;
  margin:-100px 0 0 -100px;
  cursor:pointer;
  border:1px solid #ccc;
  z-index:99;}
DIV.displayError P{
  padding:10px;}
DIV.displayError DIV{
  width:50px;
  text-align:center;
  position:absolute;
  bottom:10px;
  right:10px;
  background:white;
  color:black;
  border:1px solid #ccc;}

DIV.recruiterContact{
  width:400px;
  margin:0 auto;}

DIV.recruiterContact DIV DIV LABEL{
  display:block;}

DIV.daComments TEXTAREA.comments{
  width:520px;
  padding:5px;
  height:200px;
  border:1px solid #ccc;
  background:url(images/silver_heading.jpg);
  margin:5px;}

DIV.mainBlock DIV{
  font-size:12px;}

DIV.mainBlock DIV SPAN.fieldName{
  color:navy;
  font-weight:bold;
  font-size:14px;}

/***** appList *****/

DIV.application_list A{
  display:block;
  width:100%;
  background:url(images/orange_body.jpg);
  border:1px solid #ccc;
  margin-bottom:5px;
  text-decoration:none;
  color:black;}
DIV.application_list A:hover{
  background:url(images/silver_body.jpg);}
DIV.application_list A H2{
  margin:0;
  border-width:0 0 1px 0;
  margin-bottom:10px;
  background:url(images/orange_heading.jpg);
  font-size:16px;}
DIV.application_list A:hover H2{
  background:url(images/silver_heading.jpg);}
DIV.application_list A DIV{
  padding:0 0 5px 20px;}
DIV.application_list A DIV SPAN{
  font-weight:bold;}
/******* Testimonials *********/
DIV.testimonies BLOCKQUOTE{
  background:#f8ffce;
  padding:5px;
  border:1px solid #ccc;}
DIV.testimonies BLOCKQUOTE SPAN{
  color:#4e5c02;
  font-weight:bold;}
/**** RECUIRTER PACKAGES *****/

DIV.packages H2{
  margin:0 0 5px 0;}

DIV.packages DIV.item{
  border:1px solid #ccc;
  background:url(images/silver_body.jpg);
  margin-bottom:5px;
  height:83px}
DIV.packages DIV.item H2{
  margin:0 0 5px 0;
  border:none;
  background:url(images/silver_heading.jpg);}

DIV.packages DIV.item DIV.description{
  width:417px;
  float:left;
  position:relative;}
DIV.packages DIV.item DIV.description P{
  font-size:10px;
  padding:5px;
  margin:0;}

DIV.packages DIV.item DIV.site{
  width:124px;
  float:left;
  background:url(images/orange_body.jpg);
  border-left:1px solid #ccc;
  height:83px;}
DIV.packages DIV.item DIV.site DIV{
  width:50%;
  float:left;
  text-align:center;
  font-size:30px;
  font-weight:bold;
  color:#629400;}
DIV.packages DIV.item DIV.site DIV P{
  padding-top:22px;
  margin:0;
  width:125px;}
DIV.packages DIV.item DIV.site DIV.hoo{
  height:115px;
  background:url(images/green_body.jpg);
  border-left:1px solid #ccc;
  margin-left:-1px;}

DIV.packages DIV.top DIV.site{
  height:50px;}
DIV.packages DIV.top DIV.site DIV{
  font-size:14px;
  color:#629400;}
DIV.packages DIV.top DIV.site DIV.hoo{
  height:50px;}
DIV.packages DIV.top DIV.site DIV P{
  padding-top:18px;}

/*************************Trucking Articles********************************/
DIV.trucking_articles A{
  text-decoration:none;
  color:black;
}

/******* Toll free numbers *********/
DIV.toll_free_numbers DIV{
  background:#f8ffce;
  padding:5px;
  border:1px solid #ccc;
}
DIV.toll_free_numbers SPAN{
  font-weight:bold;
}

/************************** trucking companies *****************************/

DIV.truckingcompaniespage{
	position:relative;}

DIV.truckingcompaniespage UL{
	padding:2px;
	margin:0;
	list-style:none;}

DIV.truckingcompaniespage UL LI{
  float:left;
	padding:0;
	margin:0;
	list-style:none}

DIV.truckingcompaniespage UL LI A{
  display:block;
  width:121px;
	text-decoration:none;
	color:black;
	background-image:url('images/drop_bg_over.jpg');
	padding:3px;
	margin:0 2px;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	text-align:center;}

DIV.truckingcompaniespage UL LI A:hover{
	background-image:url('images/drop_bg.jpg');
	}

/*************************404 Page********************************/
DIV.\404_page P SPAN A{
  text-decoration:none;
}

/**************************************HOME LINKS******************************/

A.homeLink{
 	color:#000;
	text-decoration:none;}


	/******************************Added to contact us*********************/
DIV.contactUS p {
	float:none;}

DIV.contactUS DIV.mainBlock{
  border:1px solid #ccc;
  background:url(images/orange_body.jpg);
  margin-top:20px;
  margin-bottom:10px;
  display:block;
  position:relative;}

DIV.contactUS DIV.mainBlock2{
  border:1px solid #ccc;
  background:url(images/green_body.jpg);
  margin-top:20px;
  margin-bottom:10px;
  display:block;
  position:relative;}

DIV.contactUS DIV.mainBlock H3, DIV.contactUS DIV.mainBlock2 H3{
  margin: 0px;
  text-align: center;
  background: url('images/green_heading.jpg');
  font-size:28px;
  height:32px;
  padding:3px 0 3px 10px;
  border-bottom:1px solid #CCC;}

DIV.contactUS DIV.mainBlock H3{
background: url('images/orange_heading.jpg');}

DIV.contactUS DIV.mainBlock DIV.insidetext, DIV.contactUS DIV.mainBlock2 DIV.insidetext{
  padding:0 10px 0 10px;
  font-size:14px;
	width:auto;}

#recruiterContact{
  padding:0;
  margin:0 auto;
  width:420px;}

#recruiterContact DIV.field{
  float:left;
  position:relative;
  margin:0 0 0 10px;}

#recruiterContact DIV.submit{
  clear:left;
  text-align:left;
  width:auto;}

#recruiterContact DIV.submit INPUT{
 float:none;}

#recruiterContact TEXTAREA{
 width:365px;
 height:100px
 }
 
 /*top jobs*/

#top-jobs {
	margin:0px;
	padding:0px;}

#top-jobs p {
	margin:8px 8px 13px 8px;}

#top-jobs .banner_boxes {
	height:auto;
	margin:0 0 0 -235px;
	padding-bottom:20px;}
	
#top-jobs .banner_box {
	border:1px solid #999;
	background:#F9FFDE;
	width:275px;
	height:190px;
	display:block;
	float:left;
	margin:0 0 8px 8px;
	padding:0px;}

#top-jobs .company_name {
	background:url(images/h1.jpg) repeat-x top;
	color:#fff;
	font-weight:bold;
	font-size:14px;
	height:23px;
	margin:0px;
	padding:5px 8px 13px 10px;}

#top-jobs .company_desc {
	width:360px;
	display:block;
	float:left;
	color:#4b4b4b;
	font-size:11px;
	height:70px;
	margin:0px 8px 5px 10px;}
	
#top-jobs .premier_banner {
	border:1px solid #7e7e7e;
	width:130px;
	height:47px;
	display:block;
	float:left;
	margin:0 0 0 10px;}

#top-jobs .view_profile {
	width:261px;
	display:block;
	margin:0px auto;}

#top-jobs .view_profile a {
	color:#444;
	font-weight:normal;
	font-size:12px;
	text-transform:uppercase;
	text-align:center;}

#top-jobs .view_profile a:hover {}

DIV.internalTowers{
	float:left;
	margin-left:15px;
}
DIV.internalTowers DIV.banner{
	margin-bottom:20px;
}

