/* CSS Document */
HTML {
	background:none;
	font-family:Arial;
	margin:0px auto;
	padding:0px;
	width: 100%;
	height:100%;}

BODY {
	background:none;
	font-family:Arial;
	margin:0px;
	padding:0px;
	width: 100%;
	height:100%;}

TABLE,TD {
    width:auto;
    padding:0;
    margin:0;}


DIV.mainContainer {
	background:url(images/body1.jpg) repeat-y;
	width:1100px;
	min-height:100%;
	margin:0px auto;
	font-family:Arial;
  	border-bottom:0;
  	border-top:0;}
	
a {
	color:#cada15;
	text-decoration:none;}

a:hover {
	text-decoration:none;}

a img {
	border:none;}

DIV.clearer {
	clear:both;}



/*DIV.bannerHeader {
	margin: 0;
	background: #444;
	height: 60px;
	width: 780px;
	padding: 0 0px 0 0px;}

DIV.bannerHeader DIV.container {
	padding: 0 0 0 5px;}

DIV.banner {
	background: #cac9c9;
	float: left;
	width: 144px;
	height: 45px;
	margin: 7px 5px 7px 5px;
	padding: 0;}*/


DIV.pageData {
    width:780px;
    margin:0 0 0 161px;
    padding-bottom:25px;
    border-bottom:0;
    border-top:0;}	
	
DIV.headerImg {
	width:100%;
	height:112px;
	margin:0 0 0 0px;
	padding:0px;
	cursor:pointer;
	background:url(images/headerbg.jpg) no-repeat;}

DIV.headerImg .buffer {
	background:none;
	width:auto;
	height:112px;
	margin:0 0 0 0px;
	padding:0 0 0 0;
	text-align:right;
	cursor:pointer;}

DIV.headerImg .buffer a DIV {
	width:780px;
	height:140px;}


DIV.topBanners {
	position:relative;
	width:780px;
	background:#b7b7b7;
	margin: 0px 0 0px;
	padding:0px;
	border-bottom:5px solid #c2c2c2;}

DIV.topBanners img, DIV.topBanners embed, DIV.topBanners  object{
	margin:3px 0 0 0;
	border:none;
	padding:0px;}




DIV.nav {
	float:left;
	margin:0 0 0 0;
	padding:0 5px 0 0;
	width: 131px;
	height: 100%;
	color:#005496;
	font-size: 11px;
	text-decoration: none;
	background:none;}


DIV.nav ul {
	width: 149px;
	height: auto;
	margin: 0px;
	float: left;
	list-style: none;
	padding:0 0 0 0;
	background:#fff;
	color:#005496;}

DIV.nav li {
	text-decoration: none;
	list-style: none;
	padding:0;
  	margin:0;}

DIV.nav li.section {
	background:url(images/navhd.jpg)no-repeat;
	color: #fff;
	font-size:13px;
	padding:0;
	margin: 0px;
	font-family:Arial;
	font-style:italic bold;
	letter-spacing:0px;
	width:162px;
	height:28px;}

DIV.nav li.section span {
	padding:5px 0 0 5px;
	margin: 0 0 0 0;
	display:block;
	width:162px;
	height:28px;}

DIV.nav li a span {
	font-size:13px;
	display:block;
	width:162px;
	height:28px;
	padding:5px 0 0 5px;
	margin:0px 0 0 0;}

DIV.nav LI A {
	width:162px;
	height:28px;
	background:url(images/navbg.jpg)no-repeat;
	color:#444;
	padding:0px;}

DIV.nav UL LI A{
    display:block;
    padding:0px;
    color:#fff;}

DIV.nav ul li a:hover {
	color:#444;
	font-weight:bold;
	color:#015e80;}
	
DIV.nav UL LI A:hover SPAN{
    color:#444;
    background:url(images/navbghov.jpg);
    width:142px;
    height:23px;}

DIV.nav .panel {}

DIV.nav .logoff {}

DIV.nav .login {}

DIV.mainBox {
	float: left;
	height:100%;
	padding: 0px;
	margin:0 0 0 14px;
	color:#000;
	font-size:12px;
	width:453px;
  	margin-top:5px;
  	background:none;}

DIV.mainBox DIV.box1 {
    margin:0 0 5px 0;}

	
DIV.mainBox .title {
	height: 18px;
	background: #fff;
	font-family: Arial;
	color:#005496;
	font-size: 16px;
	padding: 3px 0 0 0;
	margin: 0px;}
	
DIV.box1 {
	background:none;
	width:100%;
	height: auto;
	margin:0 0 10px 0;
	padding:0px;}

DIV.box1 DIV.column1 {
    color: #fff;
    font-size: 11px;
    margin:0 0 0 0;
    padding:5px;
    float:left;}
  
 DIV.mainBox DIV.box1 DIV.column1{
    width:400px;}
  
DIV.box1 DIV.column1 A {
    float:left;
    border:5px solid #FFF;
    margin: 0 5px 5px 0;
    width:162px;
    height:213px;}

DIV.box1 DIV.column1 DIV A{
	width:auto;
	height:auto;
 	display:inline;
 	text-decoration:underline;
 	color:blue;
 	border:0;
 	float:none;
 	margin:0;}
  
DIV.box1 DIV.column1 DIV.choose SPAN {
	display:block;
	margin:30px 0 10px 20px;
	width:321px;	
	height:64px;
	background:url(images/choose.png) no-repeat;}
	

	
DIV.box1 DIV.column1 DIV.mags {
	display:block;
	margin:0 0 0 12px;}
	
DIV.box1 DIV.column1 DIV.mags A IMG {
	border:5px solid #fff; 
	margin:0 4px 0 5px;}

DIV.box1 DIV.about H2 {
	margin:10px 0 0 10px;}	
	
DIV.box1 DIV.about p {
	margin:3px 10px 10px 10px;}

  
DIV.box1 DIV.about {
	display:block;
	width:500px;
	float:left;
	margin:10px 0px 0px 0px;}
  
DIV.box1 DIV.about SPAN {
	margin:5px 10px 0 1px;
	color:#444;
	float:left;
	display:block;
	background:#d7d7d7;
	width:163px;
	height:auto;
	border:5px solid #fff;
	}

DIV.box1 DIV.column1 A IMG {
    margin-bottom:-2px;}

DIV.box2 {
	margin:0 0 10px 20px;
	padding:0px;
	background:#d7d7d7;
	float:left;
	width:420px;
	position:relative;
	border:5px solid #fff;
	color:#444;}
	
DIV.mainBox DIV.box2{
    margin:10px 0 10px 0;}

DIV.box2 h2 {
	color:#005496;
	display:block;
	background:#fff;
	padding:0 0 0 5px;
	margin:0px;
	font-size:18px;
	font-family:Arial;
	letter-spacing:1px;}
	


DIV.box2 a h2 {
	color: #444;
	padding:0;
	margin:0;
	background:none;
	border:none;
	font-family:Arial;
	font-style:normal;
	font-size:12px;}

DIV.box2 p {
	color:#444;
	font-size:12px;
	padding:0px;
	margin:10px;}

DIV.box2 a {
	color:#2c7995;
	font-size:12px;
	text-align:center;
	margin:10px 0 0 10px;}

DIV.box2 a:hover {
	color:#c8e63c;
	color:#000;}

DIV.box2 .column {
	padding: 0 0 10px 0;
	margin:0px;
	background:none;
	float:left;
	width:149px;
	/width:146px;
	font-size:10px;}


	
DIV.box2 .column .sponsor a img {
	border:none;
	text-decoration:none;}

DIV.box2 .column h2 {
	 margin:0 0 5px 0;
	padding:5px 0 5px 10px;
	color:#fff;
	font-size:12px;
	border:none;
	border-bottom:1px solid #fff;
	background:#005496;
	display:block;
	text-align:left;
	width:auto;
	font-weight:normal;}


DIV.box2 .column p {
	display:block;
	background:none;
	font-size:10px;
	border:none;
	padding:0px;
	color: #fff;
	margin:10px;}

DIV.box2 .column a {
	margin:0 0 10px 10px;
	padding:0px;}

.middleBoxHome {
	padding:0 0 10px 0;}
	
DIV.mainBox DIV.middleBoxHome{
    margin-top:0;
    margin:0 0 10px 15px;}
  
DIV.mainBox DIV.middleBoxHome p {
	color:#444;}
	
DIV.mainBox DIV.bottomBoxHome p {
	color:#444;}
  
DIV.mainBox DIV.middleBoxHome H2{
	background:none;
	margin:5px;
	font-size:15px;
	color:#015e80;}

DIV.mainBox DIV.bottomBoxHome{
    background:#d7d7d7;
    border:5px solid #fff;
    width:420px;
    margin:0 0 0 15px;}

DIV.mainBox DIV.bottomBoxHome H2{
	background:none;
	margin:5px;
	font-size:15px;
	color:#015e80;}

DIV.mainBox DIV.bottomBoxHome DIV.column H2{
    border-left:none;
    background:none;}
  
DIV.mainBox DIV.bottomBoxHome DIV.column {
	width:139px;
	border-right:1px dashed #fff;}  

DIV.sideBanner {
	position:relative;
	background:none;
	float: right;
	width: 170px;
	height: auto;
	margin:5px 0 0 0;
	padding:0 5px 0 0;}

DIV.sideBanner DIV.banner{
    width: 158px;
    height: 251px;
    margin:0 5px 5px 5px;
    padding:0px;
    color:#444;}

DIV.sideBanner DIV.bannerIMG{}

DIV.bannerlrg {
	background: #cac9c9 url(images/CLbannerTest.jpg);
	width: 158px;
	height: 251px;
	margin:0 10px 10px 6px;
	padding:0px;
	border:1px solid black;
	color:#444;
	float:right;}

DIV.bannerlrg2 {
	background: #cac9c9 url(images/CLbannerTest2.jpg);
	width: 158px;
	height: 251px;
	margin:0 10px 10px 6px;
	padding:0px;
	border:1px solid black;
	color:#444;
	float:right;}

DIV.bannerlrg3 {
	background: #cac9c9 url(images/CLbannerTest.jpg);
	width: 158px;
	height: 251px;
	margin:0 10px 10px 6px;
	padding:0px;
	border:1px solid black;
	color:#444;
	float:right;}




table {
	width:100%;
	background:none;
	clear:none;
	font-size:12px;
	margin:0px;
	padding:0px;}

tbody {
	width:100%;}

tr {
	background:none;
	clear:none;
	font-size:12px;
	margin:0px;
	padding:0px;}

td {
	background:none;
	margin:5px 0 0 5px;
	padding:0px;
	clear:none;
	font-size:12px;}

.mainBox td {
	padding:0 0 0 10px;}


td SPAN	{
	height:22px;
	text-align:left;}

TABLE a {
	text-decoration: none;
	color:#444;
	padding:0;
	margin:0;}

TABLE a:hover {
	color: #c8e63c;
	color:#015e80;}

FORM {
	font-size:12px;}




.application {
	width:100%;
	height:100%;
	background:#fff;
	color:#000;
	padding:0px;
	margin:-5px 0 -5px 0;}

.application .box2 {
	margin:5px 0 0 0;
	width:780px;}

.application TABLE {
	width:100%;
	background:none;
	clear:none;
	font-size:12px;
	margin:10px;}

.application tr {
	font-size:14px;
	float:left;
	margin:0px;
	padding:0px;
	width:780px;}

.application td {
	font-size:14px;
	float:left;
	margin:0 0 0 5px;}

.application h2 {
	font-size:18px;
	width:100%;
	text-align:left;
	font-weight:normal;}
	

	

DIV.footer {
	width:780px;
	background:#444;
	margin: 0 auto;
	border-bottom:none;
	font-size:10px;
	height:20px;
  	margin-top:-20px;
  	text-align:right;}


DIV.footer DIV.buffer{
    font-size:12px;
    color:#fff;
    padding:3px 5px 0 0;}
	
/* Company Profile */

#companyProfile TABLE.xsmall {
	background:#fff;
    width:100%;}

#companyProfile .section{
    border:1px solid #DDD;
    background:#fff;}

#companyProfile .section TABLE{
    border:none;
    padding:5px;}

#companyProfile .section TABLE TD {
    border:none;
    border-bottom:1px solid #AAA;
    padding:5px;}

#companyProfile TABLE.xsmall TD {
    width:auto;
    color:#444;}

#companyProfile TABLE.hiringStates TD {
	font-size:11px;
	font-weight:normal;
    width:30px;
    height:30px;
    color:#DDD;
    background:#256179;
    text-align:center;
    border:1px solid #DDD;}

#companyProfile TABLE.hiringStates TD:hover {
	background:#fff;
	cursor:pointer;
	color:#444;}    
    
#companyProfile TD {
    margin:0;
    padding:0;}




#appPaging TD{
  padding:0;}
#appPaging TD.appBack{
  text-align:left;}
#appPaging TD.appPages{
  text-align:center;}
#appPaging TD.appNext{
  text-align:right;}
#appPaging TD A{
  margin:0;
  padding:0;
  display:block;}

#applicantListing{
  margin:10px 0 0 0;}

#applicantListing TD {
  width:auto;}


#applicantListing TR.appTitleRow TD{
  border-bottom:5px solid #999;
  text-align:center;
  padding:0;}

#applicantListing TR.appItem TD {
  border-bottom:1px solid #999;
  margin:0;
  text-align:center;
  border-left:1px dotted #999;
  font-size:10px;
  padding:3px;
  cursor:pointer;
  color:#999;}

#applicantListing TR.appItem:hover TD{
  border-left:1px solid #555;
  background:#555;
  color:#DDD;}

#applicantListing TR.appItem TD.driverName{
  border-left:none;
  padding:0;}

#applicantListing TR.appItem TD.driverName A{
  color:orange;
  display:block;
  padding:3px;
  margin:0;
  font-size:10px;}

#applicantListing TR.appItem:hover TD.driverName A{
  color:orange;}

#applicantListing TR.appItem TD SPAN{
  color:yellow;}




 #truckingNews H2, #truckingNews TD, #truckingNews TR, #truckingNews TABLE {
 	padding:0px;
	margin:0px;}




#appDetails TABLE, #appDetails TD, #appDetails TR {
	padding:0px;
	margin:0px;}

#appDetails TABLE {
	margin:10px 5px 10px 5px;}




#dbSearch TABLE {
	border:0px solid green;}

#dbSearch TABLE TD {
	border:0px solid red;}

#dbSearch TD.dateRange {
	}



TABLE.app {
	margin:0px;
	padding:10px;}

TABLE.app H3 {
	font:bold 24px;
	border-bottom:2px solid #fff;
	margin:0 0 10px 0;
	padding:20px 0 0 0;}

TABLE.app TBODY TR {
	border-bottom:1px solid #fff;}

TABLE.app TD {
	width:0px;
	padding:10px;}

TABLE.app TR {}




TABLE.checkboxes {
	border-bottom:1px solid white;}

TABLE.checkboxes TD {
	width:100px;}




TABLE.app TR.text{
	padding:10px 0 0 0;}

TABLE.app TR.text TD {
	width:75px;
	height:50px;
	padding:0 0 0 5px;}

TABLE.app TR.text TD.text {
	width:250px;}



DIV.submit {
	margin:25px 0 25px 0;}

DIV.submit INPUT {
	width:250px;
	color: #000;
	font-size: 18px;
	padding:5px 0 5px 0;
	margin: 0px;
	font-family:Arial;
	text-transform:uppercase;}

DIV.article_Listing p{
line-height:0.5cm;}


TABLE.jobSearch {
	padding:0 0 10px 0;}

TABLE.jobSearch p {
	align:left;
	width:auto;
	height:auto;
	margin:10px 0 10px 0;
	text-align:left;}

TABLE.jobSearch TR TD TABLE {
	padding:0 0 0 10px;}

TABLE.jobSearch TR TD TABLE TR TD {
	margin:0px;
	padding:0px;
	padding-top:10px;
	width:auto;}

TABLE.jobSearch TD INPUT {}



TABLE.jobSearchResults {
	padding:0 0 10px 10px;}

TABLE.jobSearchResults H3 {
	text-align:left;
	border-bottom:2px solid #fff;}

TABLE.jobSearchResults TD {
	padding:0 0 5px 0;
	width:150px;}




DIV.reviewCompanies DIV {
	padding:0px;
	margin:0px;
	float:none;}

#reviewcompanytype  {
	width:auto;
	margin:0 0 0 0;
	padding:0 0 0 0}

#reviewcompanytype DIV {
	width:220px;
	margin:5px 0 5px 10px;
	padding:0px;
	float:none;
	font-size:12px;}

#reviewcompanytype DIV DIV {
	float:left;}



#revTable  {
	width:auto;
	padding:0px;
	margin:0 0 0 0px;
	float:left;
	clear:both;}

#revTable DIV {
	display:block;
	width:400px;
	height:auto;
	margin:5px 0 20px 0px;
	padding:0px;
	clear:both;
	}

#revTable DIV a {
	display:block;
	margin:5px 0 0 0px;
	padding:0px;}

#revTable DIV DIV {
	width:35px;
	height:auto;
	float:left;
	clear:none;
	margin:2px;
	white-space:nowrap;}

#revTable DIV DIV a {
	display:block;
	text-align:center;
	margin:0 2px 0 0;
	color:#fff;
	background:#444;
	padding:3px;}

#revTable DIV DIV a:hover {
	color:#cada15;
	background:#444;
	display:block;
	text-align:center;
	margin:0 0px 0 -15;
	
	padding:3px;}

#revTable SPAN {
	display:block;
	clear:both;}



TABLE.login TR {
	padding:0px;
	height:50px;
	margin:0px;}

TABLE.login TR TD {
	width:75px;
	margin:0px;
	padding:5px;}


H3 {
	border-bottom:2px solid #fff;
	margin:10px 0 5px 10px;}

H4 {
	font-size:15px;
	margin:20px 0 0 20px;
	padding:0px;
	border-bottom:1px solid #fff;}
	
	

TD.subscribe {
	font-size:15px;
	font-weight:bold;}
	
	

#subscribe {
	height:500px;}
	
DIV.subscribe {
	margin:10px 0 50px 20px;
	padding:10px 0 0 0px;}	

DIV.subscribe A {
	color:#444;
	margin:25px 0 0 0;
	padding:0px;
	margin:10px 0 0 0;
	paddding:0 0 0 0;
	font-weight:bold;
	font-size:20px;
	text-align:left;}	
	
DIV.subscribe A:hover { 
	color:#5599FF;}	
	
DIV.subscribe DIV {
	font-size:14px;
	font-weight:normal;
	margin:5px 0 0 0;
	padding:0 0 0 25px;}

DIV.mainBox tbody tr td#listing {
	width:400px;} 
  
DIV.mainBox table tbody tr td#listing.sponsored_td {
	display:block;
	border:5px solid #fff;
	background:#fff;
	width:410px;
	height:100%;
	padding:0 0 5px 0;
	margin:0 0 0 14px;}	
	
DIV.mainBox table tbody tr td#listing.sponsored_td SPAN {
	display:block;
	margin:5px;}
	
DIV.mainBox table tbody tr td#listing.sponsored_td b a.sponsored_listing {
    display:block;	
    margin:2px 0 2px 5px;}

DIV.mainBox table tbody tr td#listing.sponsored_td b a.sponsored_listing u {
	color:#2b7894;}
	
DIV.mainBox table tbody tr td#listing.sponsored_td b a.sponsored_listing u:hover {
	color:#444;}
	
DIV.mainBox .box2middleBoxHome div .article_Listing_test {
	padding:5px;}

DIV.pageData .mainBox div {
	margin:0 0 0 15px;
	color:#155169;
	font-weight:bold;}
	
DIV.mainBox DIV.box2middleBoxHome DIV.reviewCompanies DIV.reviewstate {
	padding-left:-20px;}
