/* CSS Document */

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;}
*DIV.mainContainer{
  position: relative;
  min-height: 100%;
  width:775px;
  padding:0;}

DIV.mainBuffer{
  /*padding-bottom:110px;*/}

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

DIV.becky{
  width:650px;
  clear: both;
  float: left;
  margin:0 0 0 10px;
  padding:1px 0px;}
  
  DIV.becky H2{
    font-size:10px;
    color:#000000;
    font-weight:normal;
    margin:0px;
    background:none;
    display: inline;}
 
span.jordan{
font-size:10px;
color:#3A95FE;
}

/*****( 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 5px;
  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 H1.laura{
  background:URL('images/h1.jpg');
  color:white;
  height:26px;
  font-size:16px;
  padding:4px 0 0 10px;
  border:1px solid #000;}
  


DIV.rightColumn{
  float:right;}
  DIV.rightColumn DIV.banner{
	  margin:0 0 10px 10px;
    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;}

DIV.recruiters .box{
}

DIV.companyDrivers .box{
}

DIV.ownerOperators .box{

    }


DIV.pageHeader{
  position:absolute;
  top:0;
  left:230px;}
  DIV.pageHeader DIV.paris{
    font-size:36px;
    font-weight: bold;
	color:#3A95FE;
    margin: -5px 0 6px 0;}
	DIV.pageHeader DIV DIV{
	  
		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{
  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.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:#FFF;
  color:#000;
  text-decoration:none;
  font-style:normal;}

DIV.pagination SPAN A{
  border:none;
  padding:3px;
  baclground: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:#fdfbef;
  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:2px;}
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:#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 IMG{
  width:180px;
  border:1px solid black;
  /*margin:10px 0 0 13px;*/}
DIV.profileContact A{
  display:block;
  padding:3px;
  color:#666;
  border:1px solid #ccc;
  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/green_body.jpg');
  border:1px solid #ccc;
  margin:0 0 10px 0;}
DIV.profileBlock H2{
  margin:0 -1px;}
DIV.profileBlock UL{
  list-image:url('images/profileBullet.jpg');}
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.benefitsBlock DIV.subBlock{
  height:150px;}
DIV.benefitsBlock DIV.full{
  width:auto;}
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 H3{
  display:inline;
  font-size:16px;
  margin:0;}
A.sponsorListing P{
  display:inline;}
small {
  color:#CCCC33;}

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

A.linkCatagories{
  display:block;
  width:265px;
  height:100px;
  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;}

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:12px;
  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;
  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;}

/** 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;
  position:relative;}

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:balck;
  border:1px solid #ccc;}

DIV.recruiterContact{
  width:300px;
  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;}
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:300px;
  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:242px;
  float:left;
  background:url(images/orange_body.jpg);
  border-left:1px solid #ccc;
  height:115px;}
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:40px;
  margin:0;}
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('../style/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('../style/images/drop_bg.jpg');}

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

#footer{
  position:relative;
  background:url('images/green_body.jpg');
  border:1px solid #CCC;
  border-bottom:0px;
  width:543px;
  margin-left:230px;
  height:100px;
  margin-top:-101px}
  
  /*****************************FOOTER**************************************/
#footer {

border:1px solid #CCC;
border-bottom:0px;
width:770px;
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: block;
float: left;
padding-right:10px;
margin-right:10px;
}

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


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

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

#footer div.alysha{
width:700px;
padding: 0 0 0 20px;;
}

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;*/
DIV.videobrowser{
  width:545px;
  margin:0px;
  padding:1px;
  clear:both;
}