@import url("ads.css"); 
/*Classes
*/
.hide{display:none}

.highlight{
	background-color:#FFFFE6;}
div.highlight{
	padding:12px;
	background-color:#FFFFE6;
	border:1px solid #C90
}

/*WARNINGS
----------------------*/
.required, span.required{   color:#C00}
div.warning{   background-color:#C00;     padding:8px;     font-weight:bold;     border:medium double #C00;     line-height:160%;     color:#FFF}
div.warning h1, #main_section div.warning h2, div.warning h3, div.warning h4, div.warning h5{   color:#FFF;     font-family:Verdana,Geneva,sans-serif;     font-size:1.2em}
div.warning p a{   color:#FFF;     text-decoration:underline}

td.warning h4{color:#C00; margin:0px; padding:0px}
td.warning{background-color:#FFFFEA; padding:8px; border:2px solid #C00; line-height:160%; position:absolute; width:290px; display:block; top:0px; right:0px}

tr.formerror span, td.formerror span, span.formerror, div.formerror{padding:0px; margin:0px; border:1px solid red; display:-moz-inline-block; display:inline-block}
div.formerror{background-color:#FCC; padding:8px}
#errs{width:425px; margin:10px auto 10px auto; padding:10px 10px 5px 35px; border:#FC6 1px solid; background:url(/core/common/images/oops.png) #FFC no-repeat 5px 5px}

div#errsForm p{margin:0}
div#errsForm ul{margin:auto; margin-bottom:0.5em; list-style:disc; color:#333; font-weight:normal; font-size:12px}
div#errsForm p em{color:#C00; font-style:normal; font-weight:bold}

.col_lable{ width:200px}
.col_input{ width:320px}
.col_input input, .col_input select{ width:200px;  border:1px solid #999;  font-size:12px}
.col_input input.radio, .col_input input.checkbox{ width:20px}
.col_input select.month{ width:90px}
.col_input select.day{ width:70px}
.col_input select.year{ width:70px}

div.disclaimer{height:80px; overflow:auto; padding:8px; margin:4px; border:1px solid #999}

/* RANKING
---------------------*/
.very{background-color:#FF1C1C}
.some{background-color:#FF6262}
.less{background-color:#FFB3B3}

/* SEARCH RESULTS
*/
.even, tr.even{background-color:#F8F8F8; border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DDD}
.odd, tr.odd{border-bottom-width:1px; border-bottom-style:solid; border-bottom-color:#DDD}
.odd, .even{padding:6px}

/*LightBox
---------------------*/
#lboxProfile #overlay, #lboxLoading #overlay{position:absolute; top:0; left:0; width:100%; height:100%; overflow:hidden; z-index:1000; background-color:#000; opacity:.30; filter:alpha(opacity=50); text-align:center}
#lboxProfile #overlay, #lboxLoading #overlay #lboxProfile #lightbox{}
#lboxProfile #lightbox{position:absolute; top:2%; width:100%; height:90%; z-index:2000; text-align:center; background-color:none}
#lboxProfile #lightbox #lbContent{border:4px solid #335477; text-align:left; padding:8px; width:700px; position:relative; margin:auto; background-color:#fff}
/*
#lboxLoading #lightbox{position:absolute; top:15%; left:25%; height:70%; width:50%; overflow:auto; z-index:2000; margin:0px; border:4px solid #33667D; padding:0px; text-align:left; background-color:#FFF}
*/
#lboxLoading{margin:auto; padding:10px; width:600px}

div.autocomplete{position:absolute; width:355px; background-color:white; border:1px solid #888; margin-top:-2px; padding:0}
div.autocomplete ul{height:250px; overflow-y:scroll; list-style-type:none; margin:0; padding:0}
div.autocomplete ul li.selected{background-color:#ffb}
div.autocomplete ul li{list-style-type:none; display:block; margin:0; padding:2px; padding:2px 2px 8px 2px; cursor:pointer; text-align:left}

div.alert{color:#FFF; background-color:#C00; display:block; padding:12px}
#drivers h2{font-size:2.8em}
#drivers div.boxed{display:block; clear:right; float:left; width:38%}
#drivers div.boxed1{display:block; clear:right; float:left; width:23%}
#drivers div.boxed p{font-size:12px}
#fly{}
div.updated{}

.textSmall{font-size:.8em}

#toolbarheader{float:left; width:100%; background:#DAE0D2 url("/core/_rigmeup/images/bg.gif") repeat-x bottom; font-size:93%; line-height:normal}
#toolbarheader ul{margin:0; padding:10px 10px 0; list-style:none}
#toolbarheader li{float:left; background:url("/core/_rigmeup/images/left_both.gif") no-repeat left top; margin:0; padding:0 0 0 9px; border-bottom:1px solid #765}
#toolbarheader a{float:left; display:block; width:.1em; background:url("/core/_rigmeup/images/right_both.gif") no-repeat right top; padding:5px 15px 4px 6px; text-decoration:none; font-weight:bold; color:#FFF; white-space:nowrap}
#toolbarheader >ul a{width:auto}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
 #toolbarheader a{float:none}

/* End IE5-Mac hack */
#toolbarheader a:hover{color:#333}
#tab1.current, #tab2.current,  #tab3.current, #tab4.current, #tab10.current, #tab11.current{background-position:0 -150px; border-width:0}
#tab1.current a, #tab2.current a,  #tab3.current a, #tab4.current a,  #tab10.current a, #tab11.current a{background-position:100% -150px; padding-bottom:5px; color:#333}
#toolbarheader li:hover, #toolbarheader li:hover a{background-position:0% -150px; color:#333}
#toolbarheader li:hover a{background-position:100% -150px; color:#C00}

address{font-style:normal; font-weight:normal; font-variant:normal; margin:0px; padding:0px}

td{vertical-align:top}
.bullshit{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -2px; display:block; height:54px; width:54px; position:absolute; top:-20px; right:-20px}

.profiles.close.btn{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -91px; display:block; height:105px; width:105px}

#prof1, #prof2, #prof3, #prof4{padding:8px}

#core_profile.profile, #lboxProfile #lightbox{padding:0px}

#core_profile.profile h1, #core_profile.profile h2, #pb5 div h1.title{padding:0px; background-color:#FFF; color:#333; display:block}

#core_profile #tabcontentcontainer{}
#core_profile a:link, #core_profile a:visited{}
#profile_bar ul.inline{float:right}
/*
#core_profile #pb5{clear:both; overflow:auto; margin:0px; padding:0px}
*/
#core_profile.profile a.close{width:32px; position:absolute; z-index:2600; top:-10px; right:-25px}

#core_profile.profiles .left{width:455px}
#core_profile.profiles .right{}

#savejob a, #blockco a, #myjobs a, #myblocklist a, #quickapply a, #reportco a, #rateco a, #feedback a{display:block; height:35px; width:105px}

#savejob span, #blockco span, #myjobs span, #myblocklist span, #quickapply span, #reportco span, #rateco span, #feedback span, #closewindow span{display:none}

#savejob a.closed{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -91px; display:block; height:35px; width:105px}
#savejob a.closed:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-105px -91px}
#savejob a.opened{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-210px -91px; display:block; height:35px; width:105px}
#savejob a.opened:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-315px -91px}

#blockco a.closed{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -126px; display:block; height:35px; width:105px}
#blockco a.closed:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-105px -126px}
#blockco a.opened{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-210px -126px; display:block; height:35px; width:105px}
#blockco a.opened:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-315px -126px}

#myjobs a.closed{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -161px; display:block; height:35px; width:105px}

#myjobs a.closed:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-105px -161px; display:block; height:35px; width:105px}
#myjobs a.opened{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-210px -161px; display:block; height:35px; width:105px}

#myjobs a.opened:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-315px -161px; display:block; height:35px; width:105px}

#myblocklist a{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -196px; display:block; height:35px; width:105px}
#myblocklist a:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-105px -196px}
#myblocklist a.opened{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-210px -196px; display:block; height:35px; width:105px}
#myblocklist a.opened:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-315px -196px}

#quickapply a{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -231px; display:block; height:35px; width:105px}
#quickapply a:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-105px -231px}

#reportco a{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -266px; display:block; height:35px; width:105px}
#reportco a:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-105px -266px; display:block; height:35px; width:105px}

#rateco a{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -301px; display:block; height:35px; width:105px}
#rateco a:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-105px -301px}

#feedback a{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:0px -336px; display:block; height:35px; width:105px}

#feedback a:hover{background-image:url(/core/_rigmeup/images/buttons3.png); background-position:-105px -336px}

#core_profile.profile .right ul{margin:0px; padding:0px; list-style-type:none}
#core_profile.profile .right ul li{margin:0px; padding:0px; list-style-type:none}
#core_profile.profile address, #core_profile.profile .logo{font-weight:normal; font-variant:normal}
#core_profile.profile IMG.logo{}
#prof1.panel, #prof2.panel, #prof3.panel, #prof4.panel{overflow:auto; position:relative; height:200px; padding:8px}
.panel h1.title, .panel h2.title{text-transform:uppercase; color:#333; display:block}

.profile h1.title, .profile h2.title{font-size:1.3em; color:#333; display:block; text-transform:uppercase}

.item_location {
	display: block;
	float: left;
	width: 200px;
}
.item_label {
	display: block;
	margin: 2px;
	clear: both;
}
#FormApp .scroll_select {
	display: block;
	position: relative;
}


/*BUTTONS
--------------------------*/
a.buttons, .buttons a{padding:6px; margin:2px; display:block; width:120px; clear:right; float:left; text-decoration:underline}
input.button {
	border: 2px inset #C30;
	font-size: 1em;
	margin: 4px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-weight: bold;
	color: #FFF;
	background-color: #C00;
	width:200px;
	text-transform: uppercase;
}
input.button:hover {
	border: 2px inset #C30;
	font-size: 1em;
	margin: 4px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-weight: bold;
	color: #FFF;
	background-color: #FF3E3E;
	width:200px;
	text-transform: uppercase;
}
input.button-reset {
	border: 2px inset #FF9;
	font-size: 1em;
	margin: 4px;
	padding-top: 2px;
	padding-right: 6px;
	padding-bottom: 2px;
	padding-left: 6px;
	font-weight: bold;
	color: #000;
	background-color: #CCC;
	width:150px;
	text-transform: uppercase;
}

#search_form{display:block; clear:both; margin:0px; padding:2px; width:100%; text-transform:lowercase; font-size:14px; font-weight:bold; display:block; clear:both}

#search_form select{width:130px}
ul.statelinks li{width:33%; float:left; font-size:12px; list-style-type:none}
/* box */
.box{display:block; clear:both; margin:auto; width:100%; text-align:center; position:relative; padding:8px; font-size:10px}
div#jumpblock, a.prev, a.next{padding:4px; border:1px solid white; color:#666; text-decoration:none}
.box a:link, .box a:visited{padding:4px; border:1px solid transparent; color:#666; text-decoration:underline}
.box a:hover{padding:4px; border:1px solid #C00; color:#666; text-decoration:none}

span.pages{text-align:right; display:block}

p.jobs{font-size:14px; font-weight:bold; color:#FFF; background-color:#1F3972; display:block; padding:4px}
p.jobs a, p.jobs a:visited{color:#FFF}
a.jumpppage, a.jumpppage:visited{text-decoration:underline}
.resultsCompanies{}
.resultsCompanies dt{}
.resultsCompanies dd{margin-left:80px; font-size:0.8em; line-height:120%; padding:8px; margin-bottom:15px}
.resultsCompanyName{font-size:1.2em; font-weight:bold}

a.resultsCompanyLogo{width:68px; margin-left:-80px; position:absolute}

.resultsJobDescription{padding:2px}
.resultsJobLocation{font-weight:bold}
.resultsJobLink{}
.resultsJobButton{}
.resultsHeader{background-color:#FFF8B7; border:1px solid #FA0}

span.citiesPost{float:right; font-size:.78em}
.top-positions{position:relative; margin:5px 0px; padding:0px; width:100%; display:block; clear:both}
ul.top-positions{margin:0px; padding:0px}
ul.top-positions li{list-style-type:none; display:inline; margin:0px; padding:0px}
ul.top-positions li a{display:block; padding:0px; width:200px; font-size:12px; float:left}
.top-positions li p{color:#666; display:block; margin-left:120px; text-align:left}
.top-positions li h2{padding-bottom:120px; margin:0px; height:100px; width:200px; float:left; color:#C00; position:relative; clear:both}
.searchResults{display:block}

div.searchresults{}
.searchresults p{}
.searchresults span.btn a, .searchresults .small a:visited{color:#D9640D; text-decoration:underline}

div.btnBlueActive{background-image:url(/core/_rigmeup/images/btn/btnBlueActiveRt.gif); background-repeat:no-repeat; background-position:right top; padding:0px 9px 0px 0px; display:block; text-align:left; vertical-align:middle; height:32px; clear:both; margin:1px}
div.btnBlueActive span{background-image:url(/core/_rigmeup/images/btn/btnBlueActiveLt.gif); background-repeat:no-repeat; background-position:left top; text-align:left; color:#FFF; font-size:10px; font-weight:bold; text-transform:uppercase; text-align:center; vertical-align:middle; margin:0px 0px 2px; display:block; padding-left:12px; padding-top:9px; line-height:140%; padding-bottom:9px}

ul.toolbar, ul.inline{display:inline}
ul.toolbar li, ul.inline li{display:inline; list-style-type:none}

ul.toolbar{margin:0px; padding:8px; list-style:none; display:block; background-color:#234E79}
ul.toolbar li{margin:0px; padding:8px; list-style:none; display:inline; border-top-width:2px; border-right-width:2px; border-bottom-width:2px; border-left-width:2px; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#2B6095; border-right-color:#1B3A5A; border-bottom-color:#1B3A5A; border-left-color:#2B6095}
ul.toolbar li a{color:#FFF; text-transform:uppercase}

/*
#core_profile ul li.current{text-decoration:none; color:#F00; background:#FFF; padding-top:8px; padding-right:12px; padding-bottom:8px; padding-left:12px}
#core_profile ul li.current a, #core_profile ul li.current a:visited{font-weight:bold; color:#A91103}
*/
/*CART
----------------------*/
#cart2 a:link, #cart2 a:visited{color:#C03; font:8pt Arial,Helvetica,sans-serif; text-transform:uppercase}
div#cart2 a:hover{color:#C03; font:8pt Arial,Helvetica,sans-serif; text-transform:uppercase; background:#FFF}
.count_cart{}
.mycart{}
div#cart2{}
.main_cart{}
div#cart2.main_cart{}

table#core_cart{width:99%}
table#core_cart td{padding:2px}

/*
.appheader{font-weight:bold; text-align:left; background-color:#FBFDEA; border-bottom:1px solid #666; padding:5px; color:#369; height:100%}
----------------------*/
span.navigation{float:right}
#employment{float:left; width:730px; position:relative; margin-top:10px; border:1px solid #666; background-color:#FBFDEA; font-size:12px; padding-right:10px; padding-bottom:10px; padding-left:10px}
#employment ul{margin:0px; padding-left:20px}
#employment li{padding-bottom:10px}
#employment .errorheading{color:#F00; text-align:center}
/*
div#content_employment{float:left; width:500px; margin-top:10px; margin-left:10px; padding-bottom:20px; /padding-bottom:59px; border:1px solid #666}

.hist_container{position:relative; float:left; width:230px; padding:0px; margin-top:10px; border:1px solid #666}

.employment-history{padding-top:5px; border-bottom:2px dashed #000}
*/
#mover{position:absolute; background-color:#ccc}
table#workhistory td{margin:0px; padding:2px}

#newHistory{float:left; width:400px}

#extra{overflow:auto; position:relative; height:400px; font-size:12px; float:right; width:260px; border-top-width:20px; border-right-width:thin; border-bottom-width:20px; border-left-width:thin; border-top-style:solid; border-right-style:solid; border-bottom-style:solid; border-left-style:solid; border-top-color:#999; border-right-color:#999; border-bottom-color:#999; border-left-color:#999; padding-top:8px; padding-right:4px; padding-bottom:8px; padding-left:4px}
#extra h2{}
#extra ul, #extra ul li{list-style-type:none}
#extra .dates{font-style:italic; font-weight:bold}
#extra .companyname{font-weight:bold; font-size:large}
#extra .lable, .lable{font-weight:bold}
#histories #warnHistNone{margin:0px}

a.formButtons{}
a.formButtons:hover{}

#extra p, #mover p{font-size:12px; line-height:10px; padding-right:5px; padding-left:5px}
#extra h2{font-weight:bold; text-align:center; text-transform:none; color:#F00; padding-top:10px}
#extra strong, #mover strong{padding-left:5px}
#continue{float:left; position:relative; margin-left:3px; margin-right:5px}
#continue input{border:none; padding:0px}
.new{background:url(/core/_rigmeup/images/new.gif) no-repeat right top; padding:12px 8px 8px; border:thin solid #BA1818; margin-top:10px; margin-bottom:10px}
.new h2{margin:0px; padding:0px; color:#BA1818; font-size:18px}
.inline, ul.inline{margin:0px; padding:0px; list-style:none}
ul.inline li{}
a.indexbuttons{background:#FFF url(/core/_rigmeup/images/btn/btn_index.gif) no-repeat center 0px; height:34px; width:152px; clear:right; float:left; color:#FFF; text-align:center; margin:4px; padding:4px 0px 0px; line-height:190%; border-style:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
a.current{background:#FFF url(/core/_rigmeup/images/btn/btn_index_over.gif) no-repeat}
a.indexbuttons:hover{background:#FFF url(/core/_rigmeup/images/btn/btn_index_over.gif) no-repeat center 0px; height:34px; width:152px; clear:right; float:left; color:#FFF; text-align:center; margin:4px; padding:4px 0px 0px; line-height:190%; border-style:none; font-family:Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold}
.index{font-family:Verdana,Arial,Helvetica,sans-serif; line-height:120%; padding:8px; border:medium dotted #587AAB}
div.info{color:#333}
div.info p, p.info{color:#333; background:#FFFFEA; padding:0px 8px 8px; line-height:140%}
div.blocked{background:url(/core/_rigmeup/images/banned.gif) repeat-x}
p.blocked{background:url(/core/_rigmeup/images/banned.gif) no-repeat -20px; height:109px}
div.cart_top{display:block; text-align:right}
.bulletsarrows{list-style:url(/core/_rigmeup/images/bitcons/arrow2_se.gif)}
#application .quickApply{height:250px; overflow:auto; border:2px solid #CCC}
.selection{background-color:#FFFFEA}
td.selection{background-color:#FFFFEA; height:40px}
#co_logo{background-color:#FFF; display:block; padding:8px; text-align:center}
#tabs{float:left; width:90%; font-size:100%; line-height:normal; clear:both}
#tabs ul{margin:0; padding:10px 10px; list-style:none}
#tabs li{float:left}
#tabs li span{float:left; display:block}
#tabs li span{float:none}
#tabs li:hover, #tabs li.current{background-position:0px -41px}
#tabs li:hover span{background-position:100% -21px}
#contactForm{}
#contactForm label{display:inline-block; width:120px; font-weight:bold; text-transform:capitalize; float:left}
.applicantHistory{}



.date{
	font-weight:bold;
	padding:4px;
	color:#900;
	font-size: 2em;
	display: block;
}
.site{font-size:1.4em}
.companyName{font-size:1.2em; display:block; font-weight:bold; border-bottom:1px dashed #CCC; padding:7px}

/*RANKING
---------------------*/
.very{background-color:#C00}
.some{background-color:#960}
.less{background-color:#C60}

/*PRESS RELEASES
---------------------*/
.pressrelease{font-size:1.4em; border:thin dashed #666; padding:12px; text-align:center}
.dates ul.dates{font-weight:bold}
ul.dates ul li{display:inline; font-weight:normal}

a.truckjobs, a.truckjobs strong{font-weight:normal}
span.truckjobs{display:none}

.pagination a, .pagination a:visited{border:1px solid #234E7B; padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; margin:0px}

.pagination .active, .pagination a:hover, .siteSponsor{padding-top:4px; padding-right:4px; padding-bottom:4px; padding-left:4px; border:1px solid #F97C00; color:#DD6F00; background-color:#FFE7CE}

.siteSponsor, .sdab{text-align:center; width:auto}
.truckdrivingjobs a, .truckingjobs a, .truckingcompanies a{color:#FFF; float:right}

/* SEARCH PAGE
----------------*/
h1#Job_Search{font-size:1.8em; display:block}
#tabcontentcontainer.searchjobs{padding:10px; border:1px solid #c0c7ca}
.inline.searchjobs li{font-size:12px; margin-right:5px; margin-left:5px; line-height:16px; text-align:center; vertical-align:middle; text-transform:lowercase}
.inline.searchjobs li.current a{font-size:16px; white-space:nowrap; line-height:22px; text-align:center; vertical-align:middle; color:#000}
.inline.searchjobs li.current a, .inline.searchjobs li.current a:visited{text-decoration:none; padding:8px}
#tabcontentcontainer.searchjobs input, #tabcontentcontainer.searchjobs select{}
#tabcontentcontainer.searchjobs input.btn{padding:6px; border-top-style:none; border-right-style:none; border-bottom-style:none; border-left-style:none; text-transform:capitalize}
.tabdown{}
div.example{display:block; clear:both}
.example, .example a, .example a:visited{color:#666}

.modules h3{margin:0px; padding:1px}
.modules img{margin:10px; max-width:65px}

/* ADMIN PAGES
----------------*/
.adminNoteEmploy{font-weight:bold}
.adminNoteText{margin:0 0 15px 15px}


