/*--------- COMMON ---------*/
body{background: #FFF url(/images/bk.gif) repeat; padding:0px;margin:0px; }
div { margin: 0; padding: 0; }
img { border: 0; }
p { font: 12px ArialMT Light, Arial, sans-serif; line-height: 1.5em; color: #333; padding-bottom: 15px; margin: 0;}
b {font-weight: bold;}
strong {font-weight: bold; color: #C49F06; }
a {font-size: 12px; text-decoration: underline; font-weight: bold; color: #F47920;}
a:hover {color: #C49F06; }
form {margin: 0; padding: 0;}
li { font: 12px ArialMT Light, Arial, sans-serif; line-height: 1.5em; color: #333; padding: 0px; margin: 0;}
ul {margin: 0px; padding: 10px 20px 20px 40px ;}
table {margin: 0; padding: 0; border: 0;}
td { font: 12px ArialMT Light, Arial, sans-serif; line-height: 1.5em; color: #333; padding-bottom: 15px; margin: 0;}

h1 { font: 23px Helvetica Neue, Helvetica, Arial, sans-serif; color: #C49F06; text-decoration: none; margin: 0px; padding: 0 0 10px 0; }
h2 { font: 20px Helvetica Neue, Helvetica, Arial, sans-serif; color: #C49F06; text-align:left; padding: 0; margin: 0;}
h3 { font: 15px Helvetica Neue, Helvetica, Arial, sans-serif; color: #000; text-align:left; padding: 0 0 3px 0; margin: 0; font-weight: bold;}

.column{position: relative;float: left;}
.inline {display: inline;}
.center {text-align: center; font-size: 10px;}
.clear {clear: both;}
p.footer1 {font: 9px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff;}
p.footer3 {font: 11px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; }
a.footer3 {font: 11px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; padding: 0 8px 0 8px; text-transform: uppercase;}
a:hover.footer3 {color: #999;}
.input{font: Helvetica Neue, Helvetica, Arial, sans-serif; font-size:11px; color: #333; background-color: #fff; width: 80px; padding: 2px; border: 1px solid #666; }
.subinput{font: Helvetica Neue, Helvetica, Arial, sans-serif; font-size:11px; color: #333; background-color: #fff; width: 100px; padding: 2px; border: 1px solid #999; }
.serviceinput{font: Helvetica Neue, Helvetica, Arial, sans-serif; font-size:11px; color: #333; background-color: #fff; width: 280px; padding: 2px; border: 1px solid #666; }
.border {border-bottom: 1px solid #C49F06;}
.bottomspace {padding-bottom: 20px;}
.footnote {font-size: 10px;}
.quote {font-size: 14px; color: #C49F06; line-height: 1.6em; font-style: italic; width: 400px;}
.testimonial {color: #957904; width: 400px; text-align: right;}
.toppad {padding-top: 10px;}
.tabletd {width: 233px; background-color: #4d4d4f;}
.pic {border: 1px solid #C49F06; padding: 5px; margin: 0 0 3px 7px;}
.caption {font: 10px ArialMT Light, Arial, sans-serif; color: #C49F06; padding: 0px; text-align: center; margin: 0 0 15px 0; font-weight: bold;}


/*--------- structure ---------*/

#container{background: url(/images/bk_fade.gif) repeat-x; padding:0px;margin:0px;}
	#content{width: 970px; text-align:left; margin:0px auto; padding-top: 20px;}
		
		#top{background: #333 url(/images/bk_login.gif) repeat-x; padding:0px; margin:0px 0 0 0; width:970px; height: 66px; overflow: hidden;}
			#logo {width: 314px; padding: 10px 0 0 20px;}
			#login {width: 530px; height: 66px; padding: 15px 0 0 100px; text-align: right;}
				#login table {padding: 12px 0 0 0px; margin-left: 180px;}
				#login td{color: #fff; font: 13px Helvetica Neue, Helvetica, Arial, sans-serif; font-weight: normal;}
				#login a{font: 11px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; text-decoration: underline; font-weight: normal;}
				#login a:hover {color: #999; text-decoration: underline; }
				#login form {padding: 0; margin: -5px 0 0 0;}
		#topnav {width: 970px; height: 45px; background: #000; border-top: 1px solid #999;}
			#topnav ul{list-style: none; margin: 0; padding: 0;}
			#topnav li{list-style: none; float: left; padding: 0;}
			#topnav a{display: block; height: 45px; text-indent: -5000px; overflow: hidden;}
			#topnav a:hover{background-image: none;}
				#about-off {width: 162px; background: transparent url(/images/topnav/about.gif) no-repeat 0 -45px;}
				#about-off a {background: transparent url(/images/topnav/about.gif) no-repeat 0 0;}
				#about-on {width: 162px; background: transparent url(/images/topnav/about_ov.gif); }
				#customers-off {width: 162px; background: transparent url(/images/topnav/customers.gif) no-repeat 0 -45px;}
				#customers-off a {background: transparent url(/images/topnav/customers.gif) no-repeat 0 0;}
				#customers-on {width: 162px; background: transparent url(/images/topnav/customers_ov.gif); }
		        #drivers-off {width: 162px; background: transparent url(/images/topnav/drivers.gif) no-repeat 0 -45px;}
				#drivers-off a {background: transparent url(/images/topnav/drivers.gif) no-repeat 0 0;}
				#drivers-on {width: 162px; background: transparent url(/images/topnav/drivers_ov.gif); }
				#logistics-off {width: 162px; background: transparent url(/images/topnav/logistics.gif) no-repeat 0 -45px;}
				#logistics-off a {background: transparent url(/images/topnav/logistics.gif) no-repeat 0 0;}
				#logistics-on {width: 162px; background: transparent url(/images/topnav/logistics_ov.gif); }
		        #jobs-off {width: 162px; background: transparent url(/images/topnav/jobs.gif) no-repeat 0 -45px;}
				#jobs-off a {background: transparent url(/images/topnav/jobs.gif) no-repeat 0 0;}
				#jobs-on {width: 162px; background: transparent url(/images/topnav/jobs_ov.gif); }
				#contact-off {width: 160px; background: transparent url(/images/topnav/contact.gif) no-repeat 0 -45px;}
				#contact-off a {background: transparent url(/images/topnav/contact.gif) no-repeat 0 0;}
				#contact-on {width: 160px; background: transparent url(/images/topnav/contact_ov.gif); }
		#goldborder {width: 970px; height: 7px; background-color: #C49F06; border-bottom: #999;}		
		#homemov {width: 970px; height: 315px; }
		#contentbk {background: #fff url(/images/bk_content.gif) repeat-y; padding:0px;margin:0px; height: 100%;}
		
		#leftnavcol {width: 233px; background-color: #4d4d4f; margin: 0px; padding: 0px;}
			#leftnavcol p{font: Helvetica Neue, Helvetica, Arial, sans-serif; font-size:12px; color: #fff; }
			#leftnavcol form {margin: 10px 0 10px 35px;}
			#leftnavcol td{color: #fff; padding: 0px; margin: 0px;}
			#navcall a{display: block;}			
			
			#leftnav {margin: 0; padding: 0; width: 204px; }
			#leftnav ul{list-style: none; margin: 0; padding: 0; width: 204px;}
			#leftnav li{list-style: none; float: left; padding: 0; margin: 0px;}
			#leftnav a{display: block; height: 27px; text-indent: -5000px; overflow: hidden;}
			#leftnav a:hover{background-image: none;}
				#driverspay-off {width: 204px; background: transparent url(/images/leftnav/drivers_pay.gif) no-repeat 0 -27px;}
				#driverspay-off a {background: transparent url(/images/leftnav/drivers_pay.gif) no-repeat 0 0;}
				#driverspay-on {width: 204px; background: transparent url(/images/leftnav/drivers_pay_ov.gif); }
				#companybenefits-off {width: 204px; background: transparent url(/images/leftnav/company_benefits.gif) no-repeat 0 -27px;}
				#companybenefits-off a {background: transparent url(/images/leftnav/company_benefits.gif) no-repeat 0 0;}
				#companybenefits-on {width: 204px; background: transparent url(/images/leftnav/company_benefits_ov.gif); }
				#hometime-off {width: 204px; background: transparent url(/images/leftnav/hometime.gif) no-repeat 0 -27px;}
				#hometime-off a {background: transparent url(/images/leftnav/hometime.gif) no-repeat 0 0;}
				#hometime-on {width: 204px; background: transparent url(/images/leftnav/hometime_ov.gif); }
				#equipment-off {width: 204px; background: transparent url(/images/leftnav/equipment.gif) no-repeat 0 -27px;}
				#equipment-off a {background: transparent url(/images/leftnav/equipment.gif) no-repeat 0 0;}
				#equipment-on {width: 204px; background: transparent url(/images/leftnav/equipment_ov.gif); }
				#opportunities-off {width: 204px; background: transparent url(/images/leftnav/opportunities.gif) no-repeat 0 -27px;}
				#opportunities-off a {background: transparent url(/images/leftnav/opportunities.gif) no-repeat 0 0;}
				#opportunities-on {width: 204px; background: transparent url(/images/leftnav/opportunities_ov.gif); }
				#awards-off {width: 204px; background: transparent url(/images/leftnav/awards.gif) no-repeat 0 -27px;}
				#awards-off a {background: transparent url(/images/leftnav/awards.gif) no-repeat 0 0;}
				#awards-on {width: 204px; background: transparent url(/images/leftnav/awards_ov.gif); }
				#training-off {width: 204px; background: transparent url(/images/leftnav/training.gif) no-repeat 0 -27px;}
				#training-off a {background: transparent url(/images/leftnav/training.gif) no-repeat 0 0;}
				#training-on {width: 204px; background: transparent url(/images/leftnav/training_ov.gif); }
				#experienceddrivers-off {width: 204px; background: transparent url(/images/leftnav/experienced_drivers.gif) no-repeat 0 -27px;}
				#experienceddrivers-off a {background: transparent url(/images/leftnav/experienced_drivers.gif) no-repeat 0 0;}
				#experienceddrivers-on {width: 204px; background: transparent url(/images/leftnav/experienced_drivers_ov.gif); }
				#fleetopportunities-off {width: 204px; background: transparent url(/images/leftnav/fleet_opportunities.gif) no-repeat 0 -27px;}
				#fleetopportunities-off a {background: transparent url(/images/leftnav/fleet_opportunities.gif) no-repeat 0 0;}
				#fleetopportunities-on {width: 204px; background: transparent url(/images/leftnav/fleet_opportunities_ov.gif); }
				#owneroperators-off {width: 204px; background: transparent url(/images/leftnav/owner_operators.gif) no-repeat 0 -27px;}
				#owneroperators-off a {background: transparent url(/images/leftnav/owner_operators.gif) no-repeat 0 0;}
				#owneroperators-on {width: 204px; background: transparent url(/images/leftnav/owner_operators_ov.gif); }
				#studentdrivers-off {width: 204px; background: transparent url(/images/leftnav/student_drivers.gif) no-repeat 0 -27px;}
				#studentdrivers-off a {background: transparent url(/images/leftnav/student_drivers.gif) no-repeat 0 0;}
				#studentdrivers-on {width: 204px; background: transparent url(/images/leftnav/student_drivers_ov.gif); }
				#driverassessment-off {width: 204px; background: transparent url(/images/leftnav/driver_assessment.gif) no-repeat 0 -27px;}
				#driverassessment-off a {background: transparent url(/images/leftnav/driver_assessment.gif) no-repeat 0 0;}
				#driverassessment-on {width: 204px; background: transparent url(/images/leftnav/driver_assessment_ov.gif); }
				#culture-off {width: 204px; background: transparent url(/images/leftnav/culture.gif) no-repeat 0 -27px;}
				#culture-off a {background: transparent url(/images/leftnav/culture.gif) no-repeat 0 0;}
				#culture-on {width: 204px; background: transparent url(/images/leftnav/culture_ov.gif); }
				#message-off {width: 204px; background: transparent url(/images/leftnav/message.gif) no-repeat 0 -27px;}
				#message-off a {background: transparent url(/images/leftnav/message.gif) no-repeat 0 0;}
				#message-on {width: 204px; background: transparent url(/images/leftnav/message_ov.gif); }
				#aboutawards-off {width: 204px; background: transparent url(/images/leftnav/about_awards.gif) no-repeat 0 -27px;}
				#aboutawards-off a {background: transparent url(/images/leftnav/about_awards.gif) no-repeat 0 0;}
				#aboutawards-on {width: 204px; background: transparent url(/images/leftnav/about_awards_ov.gif); }				
				#shop-off {width: 204px; background: transparent url(/images/leftnav/shop.gif) no-repeat 0 -27px;}
				#shop-off a {background: transparent url(/images/leftnav/shop.gif) no-repeat 0 0;}
				#shop-on {width: 204px; background: transparent url(/images/leftnav/shop_ov.gif); }
				#office-off {width: 204px; background: transparent url(/images/leftnav/office.gif) no-repeat 0 -27px;}
				#office-off a {background: transparent url(/images/leftnav/office.gif) no-repeat 0 0;}
				#office-on {width: 204px; background: transparent url(/images/leftnav/office_ov.gif); }
				#driver-off {width: 204px; background: transparent url(/images/leftnav/driver.gif) no-repeat 0 -27px;}
				#driver-off a {background: transparent url(/images/leftnav/driver.gif) no-repeat 0 0;}
				#driver-on {width: 204px; background: transparent url(/images/leftnav/driver_ov.gif); }
				#salesrep-off {width: 204px; background: transparent url(/images/leftnav/salesrep.gif) no-repeat 0 -27px;}
				#salesrep-off a {background: transparent url(/images/leftnav/salesrep.gif) no-repeat 0 0;}
				#salesrep-on {width: 204px; background: transparent url(/images/leftnav/salesrep_ov.gif); }
				#publicrelations-off {width: 204px; background: transparent url(/images/leftnav/public_relations.gif) no-repeat 0 -27px;}
				#publicrelations-off a {background: transparent url(/images/leftnav/public_relations.gif) no-repeat 0 0;}
				#publicrelations-on {width: 204px; background: transparent url(/images/leftnav/public_relations_ov.gif); }
				#humanresources-off {width: 204px; background: transparent url(/images/leftnav/human_resources.gif) no-repeat 0 -27px;}
				#humanresources-off a {background: transparent url(/images/leftnav/human_resources.gif) no-repeat 0 0;}
				#humanresources-on {width: 204px; background: transparent url(/images/leftnav/human_resources_ov.gif); }
				#recruiting-off {width: 204px; background: transparent url(/images/leftnav/recruiting.gif) no-repeat 0 -27px;}
				#recruiting-off a {background: transparent url(/images/leftnav/recruiting.gif) no-repeat 0 0;}
				#recruiting-on {width: 204px; background: transparent url(/images/leftnav/recruiting_ov.gif); }
				#linehaul-off {width: 204px; background: transparent url(/images/leftnav/linehaul.gif) no-repeat 0 -27px;}
				#linehaul-off a {background: transparent url(/images/leftnav/linehaul.gif) no-repeat 0 0;}
				#linehaul-on {width: 204px; background: transparent url(/images/leftnav/linehaul_ov.gif); }
				#dedicated-off {width: 204px; background: transparent url(/images/leftnav/dedicated.gif) no-repeat 0 -27px;}
				#dedicated-off a {background: transparent url(/images/leftnav/dedicated.gif) no-repeat 0 0;}
				#dedicated-on {width: 204px; background: transparent url(/images/leftnav/dedicated_ov.gif); }
				#specialized-off {width: 204px; background: transparent url(/images/leftnav/specialized.gif) no-repeat 0 -27px;}
				#specialized-off a {background: transparent url(/images/leftnav/specialized.gif) no-repeat 0 0;}
				#specialized-on {width: 204px; background: transparent url(/images/leftnav/specialized_ov.gif); }
				#logisticsleft-off {width: 204px; background: transparent url(/images/leftnav/logistics.gif) no-repeat 0 -27px;}
				#logisticsleft-off a {background: transparent url(/images/leftnav/logistics.gif) no-repeat 0 0;}
				#logisticsleft-on {width: 204px; background: transparent url(/images/leftnav/logistics_ov.gif); }			
				#admin-news-off {width: 204px; background: transparent url(/images/leftnav/admin_news.gif) no-repeat 0 -27px;}
				#admin-news-off a {background: transparent url(/images/leftnav/admin_news.gif) no-repeat 0 0;}
				#admin-news-on {width: 204px; background: transparent url(/images/leftnav/admin_news_ov.gif); }
				#admin-people-off {width: 204px; background: transparent url(/images/leftnav/admin_people.gif) no-repeat 0 -27px;}
				#admin-people-off a {background: transparent url(/images/leftnav/admin_people.gif) no-repeat 0 0;}
				#admin-people-on {width: 204px; background: transparent url(/images/leftnav/admin_people_ov.gif); }
				#admin-callouts-off {width: 204px; background: transparent url(/images/leftnav/admin_callouts.gif) no-repeat 0 -27px;}
				#admin-callouts-off a {background: transparent url(/images/leftnav/admin_callouts.gif) no-repeat 0 0;}
				#admin-callouts-on {width: 204px; background: transparent url(/images/leftnav/admin_callouts_ov.gif); }
				#veterans-off {width: 204px; background: transparent url(/images/leftnav/veterans.gif) no-repeat 0 -27px;}
				#veterans-off a {background: transparent url(/images/leftnav/veterans.gif) no-repeat 0 0;}
				#veterans-on {width: 204px; background: transparent url(/images/leftnav/veterans_ov.gif); }
				#customerservice-off {width: 204px; background: transparent url(/images/leftnav/customer_service.gif) no-repeat 0 -27px;}
				#customerservice-off a {background: transparent url(/images/leftnav/customer_service.gif) no-repeat 0 0;}
				#customerservice-on {width: 204px; background: transparent url(/images/leftnav/customer_service_ov.gif); }
				#equipmentsales-off {width: 204px; background: transparent url(/images/leftnav/equipment_sales.gif) no-repeat 0 -27px;}
				#equipmentsales-off a {background: transparent url(/images/leftnav/equipment_sales.gif) no-repeat 0 0;}
				#equipmentsales-on {width: 204px; background: transparent url(/images/leftnav/equipment_sales_ov.gif); }
				
		#leftnavbl {margin: 0; padding: 0; width: 202px; height: 56px; }
			#leftnavbl ul{list-style: none; margin: 0; padding: 0; width: 202px;}
			#leftnavbl li{list-style: none; float: left; padding: 0; margin: 10px 0 10px 0;}
			#leftnavbl a{display: block; height: 36px; text-indent: -5000px; overflow: hidden;}
			#leftnavbl a:hover{background-image: none;}
				#apply-off {width: 202px; background: transparent url(/images/leftnav_apply.gif) no-repeat 0 -36px;}
				#apply-off a {background: transparent url(/images/leftnav_apply.gif) no-repeat 0 0;}
				#apply-on {width: 202px; background: transparent url(/images/leftnav_apply_ov.gif); }
				#why-off {width: 202px; background: transparent url(/images/leftnav_why.gif) no-repeat 0 -36px;}
				#why-off a {background: transparent url(/images/leftnav_why.gif) no-repeat 0 0;}
				#why-on {width: 202px; background: transparent url(/images/leftnav_why_ov.gif); }
				#news-off {width: 202px; background: transparent url(/images/leftnav_news.gif) no-repeat 0 -36px;}
				#news-off a {background: transparent url(/images/leftnav_news.gif) no-repeat 0 0;}
				#news-on {width: 202px; background: transparent url(/images/leftnav_news_ov.gif); }
				#services-off {width: 202px; background: transparent url(/images/leftnav_services.gif) no-repeat 0 -36px;}
				#services-off a {background: transparent url(/images/leftnav_services.gif) no-repeat 0 0;}
				#services-on {width: 202px; background: transparent url(/images/leftnav_services_ov.gif); }
				#agreement-off {width: 202px; background: transparent url(/images/leftnav_agreement.gif) no-repeat 0 -36px;}
				#agreement-off a {background: transparent url(/images/leftnav_agreement.gif) no-repeat 0 0;}
				#agreement-on {width: 202px; background: transparent url(/images/leftnav_agreement_ov.gif); }
				#life-off {width: 202px; background: transparent url(/images/leftnav_life.gif) no-repeat 0 -36px;}
				#life-off a {background: transparent url(/images/leftnav_life.gif) no-repeat 0 0;}
				#life-on {width: 202px; background: transparent url(/images/leftnav_life_ov.gif); }								
		
		#whitecontent {width: 737px; }
		#pagehead {width: 203px; padding-top: 30px;}
		#pagecontent {width: 475px; padding: 30px 20px 0px 30px; }
		#subcallout img{padding: 15px 0 20px 40px;}
		#colpic {width: 225px; margin-right: 10px;}
		
		#hpcallout {background: #999 url(/images/bk_hpcallout.gif) repeat-x; width: 970px; height: 285px;}
		#hpcallout h1 {color: #fff; text-decoration: none; margin: 0px; padding: 20px 0 10px 20px;}	
		#hpcallout p {padding: 0px 0 10px 20px;}			
			#callout1 {background: url(/images/callout1.jpg) no-repeat; width: 309px; height: 239px; margin: 21px 0 0 22px; _margin: 22px 0 0 12px;}
				#callout1 ul {list-style: none; margin: 0; padding: 70px 0 0 20px; width: 175px;}
				#callout1 li {font: 13px Helvetica Neue, Helvetica, Arial, sans-serif; color: #C49F06; list-style: none; margin: 0; line-height: 2.1em;}
				#callout1 li a{font: 13px Helvetica Neue, Helvetica, Arial, sans-serif; color: #fff; text-decoration: none;}
				#callout1 li a:hover{color: #999; }
				#callout1 td{font: 13px Helvetica Neue, Helvetica, Arial, sans-serif; color: #000; font-weight: bold; padding: 7px 0 0 3px;}
				#callout1 table {margin-left: 30px;}
			#callout2 {background: url(/images/callout2_2.jpg) no-repeat; width: 309px; height: 239px; margin: 20px 0 0 0px;}
				#callout2txt {padding: 65px 0 0 30px;}
				#callout2 h3 {font-size: 11px;font-weight: bold; width: 250px; padding-bottom: 3px; margin: 0px; color: #000;}
				#callout2 h3 a{font-size: 11px; color: #000; text-decoration: underline; margin: 0px; padding: 0px;}
				#callout2 h3 a:hover {text-decoration: none; color: #333;}
				#callout2 h4 {font-size: 10px; text-transform: uppercase; margin: 0px; padding: 3px 0 5px 150px;}
				#callout2 h4 a{font-size: 10px; text-decoration: underline; color: #000; font-style: italic;}
				#callout2 h4 a:hover {color: #333; text-decoration: none; }
				#callout2 td{font: 13px Helvetica Neue, Helvetica, Arial, sans-serif; color: #000; font-weight: bold; padding: 4px 0 0 3px;}
				#callout2 p {Helvetica Neue, Helvetica, Arial, sans-serif; width: 250px; padding: 0px; margin: 0px; line-height: 1.1em; font-size: 10px;}
				#newsline {border-top: 1px solid #333; width: 180px; height: 1px; padding: 2px 0 2px 0; _margin-bottom: -17px;}
			#callout3 {width: 307px; padding: 20px 0 0 2px; _padding: 20px 0 0 0px;}
			#calloutnews {background: url(/images/bk_calloutnews.jpg) no-repeat; width: 307px; height: 241px; margin: 20px 0 0 35px;}
				#calloutnews h3 {font-size: 11px;font-weight: bold; width: 250px; padding: 10px 0 3px 0; margin: 0px; color: #000;}
				#calloutnews h3 a{font-size: 11px; color: #000; text-decoration: underline; margin: 0px; padding: 0px;}
				#calloutnews h3 a:hover {text-decoration: none; color: #333;}
				#calloutnews h4 {font-size: 10px; text-transform: uppercase; margin: 0px; padding: 3px 0 5px 150px;}
				#calloutnews h4 a{font-size: 10px; text-decoration: underline; color: #000; font-style: italic;}
				#calloutnews h4 a:hover {color: #333; text-decoration: none; }
				#calloutnews p {Helvetica Neue, Helvetica, Arial, sans-serif; width: 250px; padding: 0px; margin: 0px; line-height: 1.1em; font-size: 10px;}
		
		#footer {width: 970px; height: 33px; background: #333 url(/images/bk_footer.gif) repeat-x; overflow: hidden;}
		#footer a{text-decoration: none;}
			#footer1 {width: 190px; padding: 12px 0 0 10px;}
			#footer2 {width: 470px; padding: 12px 0 0 10px;}
			#footer3 {width: 280px; padding: 12px 0 0 10px;}