div.autocomplete { position:absolute; width:355px; background-color:white; border:1px solid #888; margin-top:-2px; padding:0px;}
div.autocomplete ul { list-style-type:none;margin:0px; padding:0px;}
div.autocomplete ul li.selected { background-color: #ffb;}
div.autocomplete ul li { list-style-type:none; display:block; margin:0; padding:2px; height:32px;cursor:pointer;}



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}

/*BUTTONS
--------------------------*/
a.buttons, .buttons a{padding:6px; margin:2px; display:block; width:120px; clear:right; float:left; text-decoration:underline}
/*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}


#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}
.even{background-color:#F8F8F8}
.odd, .even{padding:6px; border:1px dotted #E6E6E6}
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{}

/*

.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-style:italic; font-weight:bold; padding:4px; border:1px solid #900; color:#900}
.site{font-size:1.4em}
.companyName{font-size:1.2em; display:block; font-weight:bold; border-bottom:1px dashed #CCC; padding:7px}
div.disclaimer{height:80px; overflow:auto; padding:8px; margin:4px}

/*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}
/*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}

.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;
}

