
/*////////////////////////       TFDJ.css      \\\\\\\\\\\\\\\\\\\\\*/




HTML {
	padding:0px;
	margin:0px;
	height:100%;
	background:none;}




BODY {
	font-family:Arial;
	margin:0px;
	padding:0px;
	height:100%;
	background:#fff url(images/TFDJBG.jpg) repeat-x;
	border:none;}




#mainContainer {
	margin:0px auto;
  margin-top:160px;
	padding:0px;
	padding-top:5px;
	width:780px;
	position:relative;
	background:#444444;}

#mainBuffer {
	margin:0px;
	padding:0px;}




/*////General Styles\\\\*/

.clearer {
	clear:both;}

a {
	border:none;
	color:#8FBDF8;
	text-decoration:none;}

a:hover {
	cursor:pointer;}




/*////Specific Styles\\\\*/

#keyWords {
	background:none;
	width:260px;
	height:200px;
	float:left;
	position:absolute;
	top:75px;}

#keyWords .buffer {
	position:absolute;
	top:25px;
	}

#keyWords .buffer SPAN {
	font-weight:bold;
	font-size:10px;
	cursor:default;
	color:#fff;
	font-size:20px;
	margin:10px;}




#header {
	background:none;
	width:780px;
	margin:0px;
	padding:0px;
	color:#000;
	text-align:left;
	position:absolute;
	top:-155px;}

#header .buffer {
	background:url(images/TFDJLogo.jpg) no-repeat bottom;
	height:155px;
	width:150px;
	margin:0 0 0 15px;}




/*NAV*/
#nav1 {
	margin:0px;
	position:absolute;
	top:-25px;
	padding:0px;}

#nav1 buffer {
	width:780px;
	height:17px;
	margin:0 auto;}

#nav1 .buffer SPAN {
	margin:0 0px 0 0;
	padding:10px 5px 0px 5px;
	height:12px;
	font-weight:bold;
	font-size:10px;
	float:left;
	background:url(images/TFDJTab.jpg) no-repeat bottom;
	width:110px;
	height:15px;
	display:block;
	text-align:center;}

#nav1 .buffer SPAN:hover {
	color:#444;
	cursor:pointer;
	font-weight:bold;}

#nav1 .buffer UL {
	margin:0;
	padding:0 0 0 180px;
	LIst-style: none;
	width:780px;
	height:17px;}

#nav1 UL LI {
	background:none;
	float:left;
	}

#nav1 UL LI a {
	text-decoration: none;
	color:#fff;
	padding:0;
	border:none;}

#nav1 UL LI a:hover {
	color:#616161;
	cursor:pointer;}




#nav2 {
	width:150px;
	float:left;
	border:none;
	margin:-10px 150px 0 0;
	padding:0px;}

#nav2 .buffer {
  margin:0;
  padding:0;}


#nav2 UL {
	list-style:none;
	margin:0 0 0 0;
	padding:0px;}

#nav2 LI {
	margin:0 0 0 5px;
	padding:0 0 0 5px;}

#nav2 LI SPAN {
	float:none;
	display:block;
	font-size:10px;
	padding-top:5px;
	color:#fff;}

#nav2 LI a {
	display:block;
	border:none;
	text-decoration:none;
	padding-bottom:1px;
	margin:0 5px 0 0;}

#nav2 LI a:hover {
	border-bottom:1px solid #87AEDF;
	padding-bottom:0px;
	margin:0 5px 0 0;}

#nav2 LI.heading {
	margin:-736px 5px 0px 0px;}

#nav2 LI.heading SPAN {
	font-weight:bold;
	cursor:default;
	color:#9b9e1d;
	font-size:10px;
	margin:0px;
	background:#616161;
	padding:5px;}

#nav2 LI.heading UL{
  margin-left:0;
  padding-left:0;}

#nav2 LI.heading UL LI{
  margin-left:0;}

#nav2 LI.heading UL SPAN{

  background:none;
  cursor:pointer;}




/*Page Data*/
#pageData {
	padding:0px;
	margin:0 0 0 150px;
	font-size:24px;
	color:none;
	height:100%;
	background:none;
	float:right;
	width:780px;
	background:#444;}

#pageData .buffer  {
	background:none;}




#content {
	padding:0px;
	margin:0 0 0 150px;
	width:510px;
	float:left;
	background:#444;
	font-size:12px;}

#content .buffer {
	background:none;
	padding:0 0 0 0;}

#content DIV.clearer {
	background:none;
	height:15px;}

#content H1 {
	color:#9b9e1d;
	font-size:24px;
	font-weight:bold;
	background:none;
	padding:0px;
	margin:0px;
	border-bottom:1px solid #fff;}

#content H2 {
	color:#9b9e1d;
	font-size:20px;
	font-weight:bold;
	background:none;
	padding:0px;
	margin:10px 0 0 0;
	border-bottom:1px solid #fff;}

#content .box {
	border-bottom:1px soLId #2d2d2d;
	color:white;
	margin:0px 0px 5px 0px;
	background:#616161;
	padding:10px;}

#content .box .text {
	font-size:12px;
	color:#fff;
	margin:10px 10px 10px 0px;}
	
#content DIV.buffer DIV.box DIV {
	margin:0px;}


/*#content .box .image {
	border:1px soLId #2d2d2d;;
	margin:10px;
	width:93px;
	height:65px;
	background:none;
	float:left;
	display:none;}*/



#content2 {
  display:none;}

#content2 DIV.box {}

#content2 DIV.box DIV.buffer {}

#content2 H1 {}

#content2 DIV.box P {}

#content2 DIV.box DIV.buffer DIV {}

#content2 DIV.box DIV.buffer DIV A {}

#content2 DIV.box DIV.buffer DIV A SPAN {}

#content2 DIV.arrowBox {}

#content2 DIV.arrowBox DIV.buffer {}

#content2 DIV.arrowBox H2 {}

#content2 DIV.arrowBox P {}

#content2 DIV.arrowBox A SPAN {}



#banners {
  float:left;
	margin:0 0 0px 5px;
	background:none;
	padding:0px;
	width:108px;}

#banners .buffer {}

#banners .box {
	width:108px;
	border:none;
	padding:0px;}

#banners .box A IMG, #banners DIV.box DIV.banner EMBED{
  padding:0;
  margin:0 0 -3px 0;}

#banners DIV.box DIV.banner, #banners DIV.box A{
  border:1px solid #000;
  background:white;
  margin:0 0 5px 0;
  width:108px;
  height:92px;
  display:block;}




#mainFooter {
	margin:0px auto;
	height:19px;
	width:770px;
	padding:0px 0 0 10px;
	background:#9b9e1d;}

#mainFooter .buffer {}

#mainFooter SPAN {
	color:#616161;
	text-aLIgn:right;
	font-size:12px;
	font-weight:bold;
	padding:0px;
	margin:5px 10px 0 0;
	height:19px;}

/**************************************** Sponsored Listings *****************************************************/
DIV.sponsors{
  margin-bottom:10px;}

DIV.sponsors A{
  display:block;
  padding:5px;
  font-family:"Arial";
  text-decoration:none;
  padding-top:10px;
  border-bottom:1px dashed #999999;}

DIV.sponsors EM{
  font-weight:normal;
  font-size:12px;
  color:#ccc;
  font-style:normal;}

DIV.sponsors A:hover{
  background:#4F4F4F;}

DIV.sponsors A DIV {
  margin:0 0 5px 0;
  color:#8FBDF8;
  font-size:13px;
  font-weight:bold;
  text-decoration:underline;
  padding:0;}

DIV.sponsors DIV A{
  color:#FFFFFF;
  font-weight:normal;}

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

DIV.truckingcompaniespage{
	position:relative;}

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

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

DIV.truckingcompaniespage UL LI A{
	display:block;
	width:121px;
	text-decoration:none;
	color:#87AEDF;
	background-image:url('/style/images/drop_bg.jpg');
	padding:3px;
	margin:0 2px;
	text-align:left;}

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

   /************************** trucking cities/counties *****************************/

DIV.truckingcompanieslocator{
	position:relative;}

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

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

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


   /************************** trucking cities/counties locater listing *****************************/
 DIV.locatorlistings {
	position:relative;}

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

DIV.locatorlistings LI.header {
	background:#777;
	display:block;
	margin:0px;
	padding:0px;
	height:20px;}	
	
DIV.locatorlistings LI.header DIV.column_1 {
	margin:5px 0 0 5px;}
	
DIV.locatorlistings DIV.column_1 {
	width:140px;
	float:left;
	margin:5px 0 0 5px;}
 
DIV.locatorlistings DIV.column_2 {
	width:100px;
	float:left;
	margin:5px 0 0 25px;}

 DIV.locatorlistings DIV.column_3 {
	width:100px;
	float:left;
	margin:5px 0 0 25px;}
	
DIV.locatorlistings DIV.column_4 {
	width:50px;
	float:left;
	margin:5px 0 0 25px;}

   
 /*DIV.locatorlistings{
	position:relative;}

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

DIV.locatorlistings UL LI{
    float:left;
	padding:2px;
	margin:0;
	list-style:none}
DIV.locatorlistings UL LI.header{
	padding:2px;
	margin:20px;
	list-style:none;
	color:white;}
DIV.locatorlistings UL LI A{
  	display:block;
  	width:90px;
	text-decoration:none;
	color:#00ff00;
	/*background-image:url('/style/images/drop_bg.jpg');
	padding:2px;
	margin:0 2px;
	/*border-right:1px solid #ccc;
	border-left:1px solid #ccc;
	text-align:center;}*/

	/************************** trucking jobs near counties listing *****************************/

DIV.nearCounty{
	position:relative;}

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

DIV.nearCounty UL LI{
    float:left;
	padding:2px;
	margin:0;
	list-style:none}
DIV.nearCounty UL LI.header{
	padding:2px;
	margin:0px;
	list-style:none;
	color:white;}
DIV.nearCounty UL LI A{
  	display:block;
  	width:180px;
	text-decoration:none;
	/*background-image:url('/style/images/drop_bg.jpg');*/
	padding:2px;
	margin:0 2px;
	/*border-right:1px solid #ccc;
	border-left:1px solid #ccc;*/
	text-align:center;}
	
	
	/**************************Trucking-Links***********************************************/	
DIV.linkOver{
	color:#8FBDF8;}
	
DIV.linkOut{
	color:#fff;}
	
	
	
	
DIV.driverTypes A {
	color:#fff;}
	
DIV.driverTypes A:hover {
	color:#8FBDF8;}
	

	
	
	/***************************************PROFILE*******************************************/
#Profile #info DIV UL.states LI {
	margin:5px 0 0 0;
	width:50px;
	float:left;}
	
#Profile #info DIV UL.states LI SPAN {
	font-size:12px;
	margin:0px;
	padding:0px;
	display:block;
	text-align:left;}	
