#jobs_1_list .job .job_ul .job_description_li .job_description_ul .job_description_value ul li, #job_details_list .job_details .job_details_ul .job_description_li .job_description_ul .job_description_value ul li {float:left; width:100%; display:list-item;  list-style-type:disc;}
#jobs_1_list .job .job_ul .job_description_li .job_description_ul .job_description_value ol li, #job_details_list .job_details .job_details_ul .job_description_li .job_description_ul .job_description_value ol li {float:left; width:100%; display:list-item;  list-style-type:decimal;}
#job_details_list .job_details .job_details_ul .job_description_li .job_description_ul .job_description_value ul {float:left; display:inline; padding-left:15px; padding-bottom:10px; width:90%;}
#jobs_1_list .job .job_ul .job_description_li .job_description_ul .job_description_value ul {float:left; display:inline; padding-left:0px; padding-bottom:10px; width:90%;}  
#jobs_1_list .job .job_ul .job_description_li .job_description_ul .job_description_value p , #job_details_list .job_details .job_details_ul .job_description_li .job_description_ul .job_description_value p {margin-left:0; padding-left:0; width:100%; float:left; display:inline;}
.job_description_value {width:400px;}
/* Centerline screen css */
/* All CSS coded to work on top of the blueprint css framework v0.8 */
/* For more information, visit www.blueprintcss.org */

body 					{ text-align: center; margin: 0px; background-color: #eeefee; }
.container 					{ text-align: left; }
.overall 					{ background: #fff url( '../images/background-page-950x48.gif' ) repeat-y; border: solid 0px red; margin-top: 0px; }
.push-1 					{ margin-bottom: 0; }



/* ****************************** 
header & marquee
****************************** */

.masthead 				{ display: inline; margin-bottom: 0; background: #eee url( '../images/background-header-36x132.gif' ) repeat-x; }
.masthead-left 				{ display: inline; }
.masthead-right 				{ display: inline; text-align: right; }
.masthead-right img			{ margin: 0 0 0 0; }
.masthead-right form			{ float: left; width: 230px; margin: 3px 18px 0 0; }
.masthead-right form button 	{ margin: 0 0 0 6px; }
.primary-nav 				{ z-index: 100; display: inline; height: 36px; }



/* ****************************** 
home page content
****************************** */

.marquee 				{ z-index: 50; display: inline; float: left; width: 870px; height: 306px; }
.gateways 				{ display: block; overflow: hidden; width: 870px; margin: 0 0 0 40px; background: #fff url( '../images/background-home-gradient-12x532.gif' ) repeat-x; }

.driver-jobs, 
.partners, 
.latest-news 			{ padding-bottom: 4800px; margin-bottom: -4800px; }

.driver-jobs 			{ display: inline; float: left; width: 264px; background: #fff url( '../images/background-home-gradient-12x532.gif' ) repeat-x; }
.partners 				{ display: inline; float: left; width: 342px; background: #fff url( '../images/background-home-gradient-middle-342x532.gif' ) repeat-x; }
.latest-news 			{ display: inline; float: left; width: 254px; background: #fff url( '../images/background-home-gradient-12x532.gif' ) repeat-x; }


.driver-jobs h2 			{ font: 900 1.4em/1em verdana; margin: 12px 0 7px 15px; }
.driver-jobs h3 			{ font: 900 1.00em/1em verdana; margin: 0 12px 12px 15px; padding: 0 0 9px 0; border-bottom: solid 1px #ccc; color: #b00; }
.driver-jobs h4 			{ font: 900 1.10em/1em verdana; font-weight: 500; margin: 0 0 3px 15px; color: #222; }
.driver-jobs p 			{ margin: 0 12px 12px 15px; }

#module_latest_jobs_1 { width: 235px; }
.module_latest_job_row_odd		{ float:left; display:inline; width: 235px; margin: 0 12px 6px 15px; background-color: #ddd; padding-bottom: 3px;}
.module_latest_job_row_even 		{ float:left; display:inline;  width: 235px; margin: 0 12px 6px 15px; background-color: #c3c3c3; padding-bottom: 3px;}

.lj_job_title 			{ font: normal 0.90em/1.35em verdana; float:left; padding: 3px 0 0 9px; color: #444; font-weight: bold; }
.lj_city_state 			{ display:inline; font: normal 0.90em/1.35em verdana; float:left; padding: 3px 0 0 9px; color: #444; width: 143px;}
.lj_more { display:inline; float:right; width:74px; padding: 3px 9px 3px 0;}
.lj_more a { font: normal 0.90em/1.35em verdana; font-weight: bold; text-decoration: none; color: #b00; text-decoration: none;}
.lj_more a:hover { text-decoration: underline;}
.lj_apply { text-align: right; padding: 0 9px 3px 0;}
.lj_apply a { font: normal 0.90em/1.35em verdana; font-weight: bold; text-decoration: none; color: #b00; text-decoration: none;}


.partners h2 			{ font: 900 1.4em/1em verdana; margin: 12px 0 7px 30px; }
.partners h3 			{ font: 900 1.00em/1em verdana; margin: 0 24px 12px 30px; padding: 0 0 9px 0; border-bottom: solid 1px #ccc; color: #b00; }
.partners h4 			{ font: 900 1.00em/1em verdana; margin: 0 0 3px 30px; color: #444; }
.partners p 			{ font: normal 0.90em/1.35em verdana; margin: 0 24px 12px 30px; color: #666; }
.partners a				{ font-weight: 900; text-decoration: none; color: #b00; }
.partners a:hover		{ text-decoration: underline; }

.latest-news h2 			{ font: 900 1.4em/1em verdana; margin: 12px 0 7px 3px; }
.latest-news h3 			{ font: 900 1.00em/1em verdana; margin: 0 12px 12px 3px; padding: 0 0 9px 0; border-bottom: solid 1px #ccc; color: #b00; }
.latest-news h4 			{ font: 900 1.00em/1em verdana; margin: 0 12px 3px 3px; color: #444; }
.latest-news h4 a		{ color: #444; }
.latest-news h4 a:hover	{ text-decoration: none; }
.latest-news p 			{ font: normal 0.90em/1.35em verdana; margin: 0 24px 12px 3px; color: #666; }
.latest-news form		{ display: inline; float: left; width: 230px; margin: 3px 18px 18px 0; }
.latest-news form button 	{ margin: 0 0 0 6px; }



/* ****************************** 
interior page content
****************************** */

.left-nav, 
.page-content, 
.right-nav					{ margin-top: 12px; }

.left-nav 					{ display: inline; background: #fff; }
.left-nav img 				{ float: right; border: solid 1px #ddd; }

.secondary-nav 				{ clear: both; width: 176px; margin-left: 11px; border: solid 1px #ddd; border-top: none; background: #e6e6e6 url( '../images/background-secondary-nav-4x250.gif' ) repeat-x; }
.secondary-nav h2 			{ font: 900 1.15em/1.25em verdana; color: #555; border-bottom: solid 1px #ddd; padding: 12px 0 12px 12px; margin-bottom: 4px; }
.secondary-nav ul 			{ outline: solid 0px red; list-style-type: none; margin: 0 12px 60px 12px; }
.secondary-nav li 			{ font: normal .9em/1.25em verdana; border-bottom: dotted 1px #babfc6; padding: 6px 0 7px 0; }
.secondary-nav li a 			{ color: #333; text-decoration: none; }
.secondary-nav li a:hover 		{ color: #b00; text-decoration: underline; }
#li_menu_category_2_active a {color: #b00; font-weight: 900; text-decoration: none; }

.page-content 				{ background: #fff; padding-bottom: 9px; }
.page-content h1 			{ font: 900 1.50em/1.25em verdana, arial, sans-serif; color: #444; padding: 0 9px; padding-bottom: 12px; margin-bottom: 12px; border-bottom: solid 1px #ddd; }
.page-content h2 			{ font: 900 1.15em/1.25em verdana, arial, sans-serif; color: #b00; margin: 0; padding: 0 9px; }
.page-content p 			{ font: 100 1.00em/1.25em verdana, arial, sans-serif; color: #333; padding: 0 9px; }
#module_tell_a_friend 		{ text-align: right; margin-right: 10px; font: 100 1.00em/1.25em verdana, arial, sans-serif; clear: both;}
#module_tell_a_friend a 	{ font-weight: 900; color: #b00; padding-left: 21px; background: url( '../images/icon-tellafriend-16x16.gif' ) no-repeat; }
#module_tell_a_friend a:hover { text-decoration: none; }
.page-content ol li, .page-content ul li {font: 100 1.00em/1.25em verdana, arial, sans-serif; color: #333; margin-left: 10px; padding-bottom: 5px;}

.right-nav 					{ display: inline; width: 216px; margin-bottom: 24px; background: #fff; }

.right-box 					{ background: transparent url( '../images/box-background-bottom-16x200.gif' ) repeat-x; margin-bottom: 1px; border: solid 1px #ddd; }
.right-box h2				{ font: 900 1.00em/1.25em verdana; padding: 9px 0 2px 12px; margin: 0 0 3px 0; color: #444; }
.right-box p				{ font: normal 1.00em/1.25em arial; margin: 0px; padding: 0 12px 12px 12px; color: #444; }
.right-box a				{ color: #000; }
.right-box a:hover			{ text-decoration: none; color: #b00; }
.right-box ul 				{ list-style-type: none; width: 88px; margin: 0 0 18px 120px; }
.right-box li 				{ text-align: center; }
.right-box li a 				{ display: block; width: 88px; height: 30px; font: normal 1em/30px arial; color: #fff; text-decoration: none; background: #fff url( '../images/btn-box-88x30-off.gif' ) no-repeat; }
.right-box li a:hover 			{ color: #b00; }

.tlc						{ width: 216px; height: 136px; background: #fff url( '../images/box-transition-216x136.gif' ) no-repeat 0px 0px; }
.tlc a						{ display: block; position: relative; font: normal 1em/30px arial; color: #fff; text-decoration: none; text-align: center; width: 88px; height: 30px; top: 96px; left: 64px; background: url( '../images/btn-box-88x30-off.gif' ); }

.questions					{ background: #fff url( '../images/box-background-right-300x8.gif' ) repeat-y; }
.questions ul				{ margin: 0 auto 18px 20px; }

.partner					{ background: #fff url( '../images/box-background-top-16x200.gif' ) repeat-x; }

.mailing-list				{ }
.mailing-list form, .partner form			{ margin: 0 0 9px 9px; }
.mailing-list button, .partner	button	{ margin: 0 0 0 6px; }

.best-drivers				{ height: 130px; border: solid 9px #dd4b4b; margin: 0 0 12px 0; background: #fff url( '../images/background-best-drivers-216x180.jpg' ) no-repeat center bottom; }
.best-drivers h2				{ font: 900 13px/1.25em verdana, sans-serif; padding-right: 9px; }
.best-drivers ul 				{ list-style-type: none; width: 88px; margin: 0 0 18px 100px; }
.best-drivers li 				{ text-align: center; }
.best-drivers li a 			{ display: block; width: 88px; height: 30px; font: normal 1em/30px arial; color: #fff; text-decoration: none; background: #fff url( '../images/button-90x32-off.gif' ) no-repeat 0 0; }
.best-drivers li a:hover		{ background: #fff url( '../images/button-90x32-on.gif' ) no-repeat 0 0; color: #fff; }



/* footer divs */
/* footer divs */

.footer 					{ display: inline; height: 60px; background: #fff url( '../images/background-footer-12x60.gif' ) repeat-x; }

.copyright 					{ display: inline; height: 60px; }
.copyright ul 				{ list-style-type: none; margin: 0 0 0 36px; }
.copyright li 				{ display: inline; font: normal .85em/1em verdana; color: #999; }
.copyright li a 				{ padding: 0 3px; color: #777; }
.copyright a:hover 			{ text-decoration: none; }
.ul_link_list_1_link_list_last p 				{ font: normal .9em/1em verdana; margin: 0 0 9px 0; padding: 12px 0 0 0; color: #777; }

.tertiary-nav 				{ display: inline; height: 60px; }
.tertiary-nav ul 				{ text-align: right; list-style-type: none; margin: 6px 24px 0 0; }
.tertiary-nav li 				{ display: inline; font: normal .85em/1em verdana; color: #999; }
.tertiary-nav li a 			{ padding: 0 3px; color: #777; }
.tertiary-nav li a:hover 		{ text-decoration: none; }

.page-bottom				{ text-align: center; height: 41px; background: transparent url( '../images/background-page-bottom-950x48.gif' ) no-repeat; }

.ul_site_map_1 li { list-style: none; padding-left: 15px; }

#text_form_1 
{
    margin-left: 17px;
    padding-left: 10px;
    font: normal 90%/120% arial; margin: 0 0 18px 0px; color: #555;
    }
#text_form_1 .label_holder
{ 
    font-size :10pt; 
   /* color: black; */
    font-weight:bold; 
    display: inline;
    width: 450px;
    float: left;
    line-height: 22px;
    padding-top: 10px;   
}

.form_hint_holder { display:inline; padding: 0 0 15px 5px; font-style:italic; float: left;}
.form_entry
{  
    float: left;
    text-align: left;
    padding-bottom: 5px;
}
#text_form_1 input, textarea
{  
    float: left;
    text-align: left;
}
.submit
{
    display:block;
    clear: both;
    float: left;
}
.Error_Message { padding-left: 15px; color: Red;}

#search_box {display: inline; margin-right: 3px; }
#search_submit_button {display: inline; margin: 0px; padding: 0px;}
#search_result_message {margin-left: 10px;}

/* job seekers page */
/* job seekers page */
/*
.job-listing					{ outline: solid 1px #ddd; margin: 6px; padding-bottom: 9px; background: #fff url( '../images/background-joblisting-12x180.gif' ) repeat-x; }
.job-listing h2				{ font: normal 1.15em/1em verdana; color: #b00; padding: 9px 0 0 9px; }
.job-listing h3				{ font: normal 1.00em/1em verdana; color: #000; padding: 6px 0 6px 9px; border-bottom: solid 1px #e6e6e6; }
.job-listing p				{ margin-bottom: 6px; color: #333; }

.job-listing ul.applynow, 
.job-listing ul.share			{ display: inline; float: left; width: 66px; height: 18px; outline: solid 0px red; list-style-type: none; padding: 6px 3px; margin: 0; }
.job-listing ul.applynow		{ margin-left: 280px; }
.job-listing ul.share			{ width: 44px; }

.job-listing li				{ display: inline; text-align: center; }
.job-listing li a.applybtn		{ display: block; font: normal .75em/18px verdana; color: #eee; text-decoration: none; text-transform: uppercase; background: #fff url( '../images/btn-apply-66x18-off.gif' ) no-repeat; padding: 0; }
.job-listing li a.sharebtn		{ display: block; font: normal .75em/18px verdana; color: #eee; text-decoration: none; text-transform: uppercase; background: #fff url( '../images/btn-share-44x18-off.gif' ) no-repeat; padding: 0; }

.job-listing li a.applybtn:hover	{ background: #fff url( '../images/btn-apply-66x18-hover.gif' ) no-repeat; }
.job-listing li a.sharebtn:hover	{ background: #fff url( '../images/btn-share-44x18-hover.gif' ) no-repeat; }

*/
/* jobs */
#jobs_1, #job_details 
{
	margin-left:0px;
}
#job_details 
{
    margin-top: 0px;
    padding: 8px 10px 25px 10px;
	background: #f7f7f7 url( '../images/background-joblisting-12x180.gif' ) repeat-x; 
	border: solid 1px #ddd;
}
#job_details ul, #job_details li {padding:0px; margin:0px;}
#job_details .share { margin-right: 10px;}
#job_details .apply_for_job { margin-right: 15px;}
#jobs_1_list, .job_ul, .job
{
	margin: 0;
	padding: 0;
	list-style-type: none;
	display:block; 
}
#jobs_1_list h3 {margin-left: 10px;}
#jobs_1 li, #job_details li {display:inline; list-style-type:none;}
.job { 
float: left;
width: 400px;
padding:0;	
margin: 0 0 20px 0;
border: solid 1px #ddd;
color:#222;
background: #f7f7f7 url( '../images/background-joblisting-12x180.gif' ) repeat-x; 
}
.job_title_ul 
{
	/*width: 497px;
	border-top: 1px solid #a0a0a0;
	border-left: 1px solid #a0a0a0;
	border-right: 1px solid #a0a0a0;
	border-bottom-color: #a0a0a0;*/
	padding-top: 6px; 
	margin: 0px;
}

.job_title_value a
{
	font: 900 1.25em/1em verdana; 
	color: #b00; 
	padding: 9px 0 0 0px;
	text-decoration: none;
	margin: 0px;
}
.job_title_value a:hover
{
	text-decoration: underline;
}
.job_city_ul 
{
	display:inline;
	float:left;
	padding: 4px 0 3px 0px;
	margin: 0px;
	font: normal 1.00em/1em verdana; 
	color: #000;
}
#job_details .job_city_ul 
{
	display:inline;
	float:left;
	padding: 0px 0 3px 0px;
	margin: 0px;
	font: normal 1.00em/1em verdana; 
	color: #000;
}
/*.job_state_ul 
{
    display:inline;
    border-bottom: solid 1px #e6e6e6;
}*/
#job_details .job_state_li 
{
    display:inline; 
    padding-top: 5px;
}
.job_description_ul {margin: 0px;}
.job_description_value
{
    border-top: solid 1px #ddd;
    margin-bottom: 6px; 
    color: #333;
	float:left;
	clear: both;
	display:block;
	margin: 10px 0px 0px 0px;
	padding: 4px 0 0 0px;
}
.apply_for_job { display: inline; float: right; width: 82px; height: 18px; outline: solid 0px red; list-style-type: none; padding: 6px 3px; margin-left: 100px; }
.apply_for_job a.applybtn		{ display: block; font: normal .75em/18px verdana; color: #eee; text-decoration: none; text-transform: uppercase; background: #fff url( '../images/btn-apply-82x18-off.gif' ) no-repeat; padding: 0 0 0 9px; }
.apply_for_job a.applybtn:hover	{ background: #fff url( '../images/btn-apply-82x18-hover.gif' ) no-repeat; }
ul.share li {margin: 0px; padding: 0px;}
ul.share			{ display: inline; float: right; width: 44px; height: 18px; outline: solid 0px red; list-style-type: none; padding: 6px 3px; margin: 0; }
ul.share li a.sharebtn		{ display: block; font: normal .75em/18px verdana; color: #eee; text-decoration: none; text-transform: uppercase; background: #fff url( '../images/btn-share-44x18-off.gif' ) no-repeat; padding: 0  0 0 3px; }
ul.share li a.sharebtn:hover	{ background: #fff url( '../images/btn-share-44x18-hover.gif' ) no-repeat; }

#job_details .job_position_name_ul, #job_details .job_description_value { padding-bottom: 5px;}
#job_details .job_description_value { padding-top: 5px;}
#job_details .job_description_ul { margin-top: 5px; }
#job_details .job_position_name, #job_details .job_custom_2
{
	font-weight: bold;
}

/*.job_state_ul 
{
	display:inline;
	float:left;
	padding: 8px 0px 8px 0px;
	font-weight: bold;
}
.job_custom_1, .job_position_name, .job_display_status, .job_custom_2, .job_description, .job_city  */ /* all the column names */
/*{
	display:inline;
	width: 100px;
	text-align: left;
	font-weight: normal;
	font-size:0.9em;
	vertical-align: top;
	float:left;
	margin:0;
}*/


/*.job_custom_1_value, .job_position_name_value, .job_display_status_value, .job_custom_2_value, .job_description_value
{
	font-weight:bold;
	float:left;
	width:370px;
	display:inline;
	font-size:0.9em;
	margin: 0 0 0 10px;
}*/
#job_details .job_city_value
{
	float:left;
	display:inline;
	margin: 0px;
}
/*.job_state_value 
{
	font-weight:bold;
	float:left;
	display:inline;
	font-size:0.9em;
	margin: 0 0 0 5px;
}
.job_state {display:inline;
	text-align: left;
	font-weight: normal;
	font-size:0.9em;
	vertical-align: top;
	float:left;
	margin:0;}
*/
.apply_for_job img
{
	clear:left;
	float:right;
	width:146px;
	padding: 0 5px 0 0;	
	text-align:right;
}

/* end of jobs */

.job_list_header
{color: #134972;
	font-size: 0.95em;
	line-height: 1.4em;
	margin-right: 0px;
	margin-left: 0px;
	margin-bottom: 5px;
	margin-top:10px;
	width:160px;
	display:block;
	font-weight:bold;
}
ul.job_types_1 
{
	font: normal 1.00em/1.25em arial; 
	color: #444;
	margin-left: 12px;
	list-style-type:none;
	padding-bottom: 10px;
	}
li.job_type_1 
{
	padding: 0 0 3px 0px; 
	font-weight:normal;
	padding: 0px;
	display: block;
	clear:both;
}
li.job_type_1 a:link, li.job_type_1 a:visited, li.job_type_1 a:active 
{
    margin: 0px;
    padding: 0px;
	text-decoration: underline;
	font: normal .9em/1.25em arial;
	background: none;
	color: #444;
	float: left;
	text-align: left;
	width: auto;
	height: auto;
	display: block;
	}
li.job_type_1 a:hover 
{
	color: #444;
	text-decoration: none;
}
#businesses ul { list-style: none; margin: 0px;}
#businesses .name { font-weight: bold; margin-top: 10px;}

a.see_all:link, a.see_all:visited {text-decoration:none; color:#b00; font-weight:bold;}