
/* CSS Document */

body
{
	background:url(/images/main_background.jpg);
	background-attachment:fixed;
	/*background-color:#FFF;*/
	/*background-color:#7A8DB5;*/
	background-position:0 -8px;
    background-repeat: repeat-x;
	color: #000000;
	font:12pt arial,verdana;
	margin:0;
}

/* new editor css */
.we-headline{
    margin:0;
    padding: 0;
    color:#0000FF;
}

#top-banner-container{
    position: relative;
    height: 110px;
}
#side-banner-container{
    position: relative;
    height: 225px;
}

#side-banner-container img{
    width:138px;
}

#top-banner-container img{
    height: 110px;
}
a.main-banner-link, div.main-banner-link{
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width:100%;
    height: 100%;
    z-index: 5;
    background: rgba(0,0,0,0.0);
}

#banner_ads_dialog a.main-banner-link,#banner_ads_dialog div.main-banner-link{
    z-index: 2000;
}

/* can't use in CKeditor styles with negative margin*/
/*td .we-headline{
    margin-bottom: -1em;
}*/
h2.we-headline{
    font-size: 1.5em;
}
/* home page headings */
h3.we-headline{
    font-size: 16px;
    display: inline-block;
}
p.top-paragraph/*, .we_main_article p:first-of-type*/{
   /* margin-top:0;*/
}

.we_main_article p{
    margin-top:0;
}

.home_page_article_content{
    width: 500px;
    float: left;
}
.home_page_wp_excerpt {
    border-bottom: 2px solid #eaeaea;
    padding: 3px 0;
}
img.alignright{
    margin: 3px;
}
img.alignright, .wp-caption.alignright{
    float: right;
    margin-left: 3px;
}

.wp-caption.alignright{
    border: 1px solid #DADADA;
    font-size: 13px;
    color: #444444;
    text-align: center;
    /*padding: 3px;*/
}
.wp-caption p{
    margin: 0;
}

.home_page_wp_excerpt.hidden .home_page_article_content{
    display: none;
}
.home_page_wp_excerpt .home_page_article_content{
    width: 592px;
    float: none;
}

.home_page_wp_excerpt .home_page_article_image{
    float: right;
    width: 82px;
    height: 82px;
    border: 1px solid blue;
}
.home_page_wp_excerpt .post_date{
    font-size: 13px;
    color: #666666;
}


.article_teaser{
    text-decoration: underline;
    font-style: italic;
    margin: 0;
    color: blue;
    font-weight: bold;
}
#home_content p, .home_page_article_content p{
    font-size: 12px;
    line-height: 15px;
    margin: 0;
}

#home_content img{
    border-color: blue;
}
/* end new editor css*/

.maintext
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

/*.vendortext
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}*/

.vendortextsmaller
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

.copyright
{
	color:#666;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
}

a:link
{
	color:#00C;
	font-family:Arial, Helvetica, sans-serif;
}

a:visited
{
	color:blue;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}

a:hover
{
	color:blue;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:underline;
}

a:active
{
	color:#900;
	font-family:Arial, Helvetica, sans-serif;
}

.maintextsmaller
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
}

.td
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}

.maintextinvite
{
	color:#333;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9px;
}

a img,a:link
img
{
	border:none;
}

td
{
	color: #000000;
	font:12pt arial,verdana;
}

form
{
	margin:0;
}

input,textarea,select
{
	font-size:12pt;
}

li
{
	list-style-type:square;
}
ol li {
    list-style-type: decimal;
}

a
{
	color:blue;
	text-decoration:none;
}

a.doc
{
	color:#191970;
	text-decoration:none;
}

a.doc:visited
{
	color:#191970;
	text-decoration:none;
}

a.doc:hover
{
	color:#191970;
	text-decoration:none;
}

a.nav
{
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}

a.nav:visited
{
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}

a.nav:hover
{
	color:#FFF;
	font-weight:700;
	text-decoration:none;
}

a.navother
{
	color:#000;
	text-decoration:none;
}

a.navother:visited
{
	color:#000;
	text-decoration:none;
}

a.navother:hover
{
	color:blue;
	text-decoration:underline;
}

.hiddendiv
{
	display:none;
	left:0;
	position:absolute;
	top:0;
	z-index:0;
}

.sidenote
{
	color:silver;
	font-size:8pt;
}

.blksidenote
{
	color:#000;
	font-size:8pt;
}

.dkbluesidenote
{
	color:#191970;
	font-size:8pt;
}

.alert
{
	background-color:#FFFFF0;
	color:maroon;
}

.alert_sm
{
	background-color:#FFFFF0;
	color:maroon;
	font-size:8pt;
}

.standardtext{
	color:black;font-size:12pt
}
.header
{
	color:#191970;
	font-family:arial;
	/*font-size:14pt;*/
}

.iiheader
{
	color:#000;
	font-family:arial;
	font-size:8pt;
}

.subheader
{
	color:#191970;
	font-size:11pt;
}

.nicebutton
{
	background-color:white;
	color:#191970;
	font-size:8pt;
	font-weight:700;
}

.button
{
	background-color:#069;
	color:#FFF;
	font-size:8pt;
	font-weight:700;
}

.subbutton
{
	background-color:#63B5E7;
	color:#191970;
	font-size:8pt;
}

.white
{
	color:#FFF;
	font-size:8pt;
	font-weight:700;
}

.textbox
{
	background-color:#f5f5f5;
	font:9pt verdana;
	height:50pt;
	width:250pt;
}

.longbox
{
	border-color:#000;
	border-width:1px;
	font-family:Verdana, Helvetica, Arial;
	font-size:8pt;
	height:12pt;
	width:200pt;
}

.midbox
{
	border-color:#000;
	border-width:1px;
	font-family:Verdana, Helvetica, Arial;
	font-size:8pt;
	height:12pt;
	width:130pt;
}

.shortbox
{
	border-color:#000;
	border-width:1px;
	font-family:Verdana, Helvetica, Arial;
	font-size:8pt;
	height:12pt;
	width:77pt;
}

.statebox
{
	border-color:#000;
	border-width:1px;
	font-family:Verdana, Helvetica, Arial;
	font-size:8pt;
	height:12pt;
	width:25pt;
}

.zipbox
{
	border-color:#000;
	border-width:1px;
	font-family:Verdana, Helvetica, Arial;
	font-size:8pt;
	height:12pt;
	width:33pt;
}

.smallbox
{
	background-color:#f5f5f5;
	border-color:#000;
	border-width:1px;
	font:9pt verdana;
	height:12pt;
	width:40pt;
}

.dropbox
{
	background-color:#f5f5f5;
	font-family:verdana;
	font-size:9pt;
	height:15pt;
	width:200pt;
}

.narrowdropbox
{
	background-color:#f5f5f5;
	font-family:verdana;
	font-size:9pt;
	height:15pt;
	width:150pt;
}

.smalldropbox
{
	background-color:#f5f5f5;
	font-family:verdana;
	font-size:9pt;
	height:15pt;
	width:40pt;
}

.box
{
	background-color:#f5f5f5;
	font:9pt verdana;
	height:15pt;
	width:150pt;
}

#industry
{
	background:#69C;
	border:1px solid;
	margin:0;
	padding:0;
}

#vendors
{
	background:#fff;
	border:1px solid;
	margin:0;
	padding:5px;
}

.cursive
{
	font-style:italic;
}

.uploadbox
{
	background-color:#f5f5f5;
	font:9pt verdana;
	height:20px;
	width:300pt;
}

.red
{
	color:red;
	font:8pt verdana;
}

.managedropbox
{
	background-color:#f5f5f5;
	font-family:verdana;
	font-size:9pt;
	height:15pt;
	width:70pt;
}

.bigbox
{
	background-color:#f5f5f5;
	font:9pt verdana;
	height:50pt;
	width:150pt;
}

#left_sidebar
{
	background-color:#EFF4FA;
}

#left_sidebar a img
{
	border:1px solid #C9CED4;
	padding:2px;
}

#Help_Wanted
tr.standard_ad td
{
	padding:4px;
}

#Help_Wanted tr.premium_ad td
{
	padding:4px 0;
}

#Help_Wanted tr.standard_ad.odd td
{
	background-color:#EAEAEA;
}

#Help_Wanted tr.standard_ad a
{
	font-weight:700;
}

.addthis_toolbox .custom_images a
{
	height:32px;
	margin:0;
	padding:0;
	width:32px;
}

.addthis_toolbox
.custom_images a img
{
	opacity:1.0;
}

.addthis_toolbox .custom_images
a:hover img
{
	opacity:0.75;
}

a.addthis_button_compact
{
	font-family:Arial;
	font-size:11px;
	text-decoration:none;
}

#baran_ad
{
	font-family:Arial;
	font-size:11px;
}

#baran_ad img
{
	height:30px;
	width:294px;
}

#baran_ad a
{
	font-weight:700;
}

#links_table td
{
	color:#2B5BAF;
	font-weight:700;
	padding-bottom:3px;
	padding-top:3px;
}

#links_table tr.grey_highlight td
{
	background-color:#E8E8E8;
	border-bottom:4px solid #D6D6D6;
	border-color:#D6D6D6;
	border-top:2px solid #D6D6D6;
}

#links_table tr.advertiser td
{
	background-image:url(/images/yui-sprite.png);
	background-position:0 -1400px;
	background-repeat:repeat-x;
	color:#FFF;
	padding-bottom:5px;
	padding-top:5px;
}

#links_table a
{
	font-weight:400;
}

#links_table
tr.advertiser a
{
	color: #EAEAEA;
}

#jeap_ad_wrap .master_bg
{
	background:url(/images/main_background.jpg) repeat scroll -779px -8px transparent;
}

td.article, .webResult
{
	background-color:#e8e8e8;
	border-bottom-style:solid;
	border-bottom-width:4px;
	border-color:#D6D6D6;
	border-top:2px solid #D6D6D6;
	padding:4px 0;
}

a span.bullet
{
	float:left;
	line-height:14px;
	margin-right:3px;
}

td.article.even, .webResult.even
{
	background-color:#FFF;
	border-color:#E7EFF8;
}
.webResult h3 { margin:0; padding:0; font-size:14px}
.webResult h3 a{
	text-decoration:underline;
}

.article a
{
	font-weight:700;
}

#home_content
td.dark_blue
{
	background-color:#004080;
	color:#FFF;
	padding-left:6px;
	width:245px;
}

#home_content td.dark_blue p
{
	float:left;
	margin:0;
	padding:0;
	white-space:nowrap;
	width:100%;
}

#home_content td.dark_blue
a,#home_content td.dark_blue a:visited
{
	clear:both;
	color:#0f0;
	float:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	font-weight:700;
	line-height:18px;
	white-space:nowrap;
	width:95%;
}

a#home_HW_link
{
	background-image:url(/wifi/images/uploads/Wireless-Workers-Construction.jpg);
	background-repeat:no-repeat;
	display:block;
	height:150px;
	position:relative;
	text-decoration:none;
	width:175px;
}

a#home_HW_link
span#job_counter
{
	background-image:url(/images/home/grey-mask.png);
	color:#FFF;
	font-family:"Comic\A Sans MS", cursive;
	font-size:16px;
	font-weight:700;
	left:10px;
	position:absolute;
	text-align:center;
	text-decoration:none;
	top:100px;
	width:155px;
}

#job_counter #count
{
	font-size:1.1em;
}

a#home_HW_link:hover
{
	filter:Alpha(Opacity=80);
	opacity:0.8;
}

#help_wanted_menu,#help_wanted_menu
li
{
	list-style-type:none;
	margin:0;
	padding:0;
}

#help_wanted_menu
{
	clear:both;
	float:left;
	width:100%;
}

#help_wanted_menu li
{
	display:inline-block;
	float:left;
	width:25%;
}
#displaydiv table { border:none}
#displaydiv td, td.normalSize {
	font-size: 13px;
	padding:4px 6px;
}
#displaydiv {
	padding:15px 0;
}

#ad_tabs .ui-widget-content a {
    color: blue;
}

#ad_tabs .ui-widget-content, #ad_tabs td{ font-size:14px; font-family:Arial, Helvetica, sans-serif}
#ui-dialog-title-vendor_dialog { font-size:16px;}
#position_wanted_table td{font-family:Arial, Helvetica, sans-serif; font-size:13px; padding:0;} 
.candidate .position,#position_wanted_table .candidate .cand_name  {
	font-size:14px;
	font-weight:bold;
	color:#595959
}
.candidate .position { padding:6px;}
.candidate_top{ color:#0F364C; font-style: italic}
#position_wanted_table .button .ui-button-text{ font-size:12px;}
/*.candidate_resume {display:none; background:#FFF; padding:10px;  font-family:Arial, Helvetica, sans-serif; max-width: 600px; overflow: auto}*/
/*.contact_details.activeCandidate, .position.activeCandidate{ background:#FFC}*/
.candidate.activeCandidate{ background:#FFC}
.candidate .view_count{
   border-radius:3px;
    box-shadow:0 1px 2px #999999;
    padding: 3px 3px 1px 3px;
    color: #990000;

}

#position_wanted_table .headings .ui-button { cursor:default}
.clear{ clear:both}

#bot_right_ads {
	height: 160px;
	width: 240px;
	/*overflow: hidden;*/
	position: fixed;
	right: 0px;
	bottom: 0px;
	z-index:2000;
}

#ad_pos9{
	position:absolute;
	left: -400px;
	top:-1200px;
	width:240px;
	height:160px;
	
}
#we_left_banner { position:relative}
#banner_toolbar { /*position:absolute; top:0;left:0;*/ height:40px; background:yellow; z-index:1000; display:none; width:100%}
#ads_dialog { display:none}
#left_banner_ad_images td{ width:150px; height:235px; text-align:center; vertical-align:middle}
td.topBann { background:#026c89; vertical-align:top;}
#logo_flash_top { width:468px; height:110px; margin-left:180px; padding:8px 60px;}
#logo_flash_left { /*float:left;*/ width:138px; height:225px; padding:6px 10px;}
#logo_list { float:right; width:595px; clear:none; min-height: 450px;}
#we_logo {height:66px; padding-top:10px; display:block;}
#ads_logo_table img{ border:1px solid #fff;}
#ads_logo_table img:hover { border-color:#026c89; cursor:pointer;}
#banner_ads_dialog .flash_ad_display { background:#EAEAEA; border:2px solid #CCC;position: relative}
#logo_flash_top img {
    height: 110px;}

#logo_flash_left img { width: 138px;}
#banner_ads_dialog .flash_ad_display object { margin:auto}
#we_logo_wrap { position:relative; height:110px;}
#we_logo_toolbar { position:absolute; bottom:0; /*background:#EFF4FA;*/ width:100%}

/*#searchForm { width:400px; float:left}*/


#resultsDiv { font-size:13px;}
.pagination {
   font-size: 80%;/*float: right;*/
   display:none;
}
        
.pagination a {
    text-decoration: none;
	border: solid 1px #AAE;
	color: #15B;
}

.pagination a/*, .pagination span*/ {
    display: block;
    float: left;
    padding: 0.3em 0.5em;
    margin-right: 5px;
	margin-bottom: 5px;
}

.pagination .current, .search_next:hover {
    background: #26B;
    color: #fff;
	border: solid 1px #AAE;
}

.pagination .current.prev, .pagination .current.next{
	color:#999;
	border-color:#999;
	background:#fff;
}

p.forum { font-weight:bold; background:yellow}
.pagination_nums a{ display:none}
.pagination_nums a.current { display:block}
#searchForm{
	background-image: url(../images/backgrounds/search-bar-bg.png);
	height: 30px;
	width: 400px;
	float:left;
	position:relative;
}


#searchForm label{
	position:absolute;
	left:10px;
	top:8px;
	color:#999;
	font-style:italic;
	font-size:12px;
	cursor:text;
}

#search {
	margin:0; 
	padding:0;
	background-color:#FFF;
	width: 309px;
	position:absolute;
	left:5px;
	top:5px;
	font-size: 14px;
	border:none;
	line-height: 19px;
	height: 19px;
	padding-left: 6px;
}



#submitButton {
	margin:0;
	padding:0;
	background:none;
	position:absolute;
	right:5px;
	top:3px;
	background-image: url(../images/backgrounds/search-button.png);
	height: 23px;
	width: 75px;
	border: none;
	
	text-indent:-999em;
}


#search_cell {
	background:url(../images/backgrounds/header_bg.jpg);
	padding:3px 5px;
	
}

#forum_threads_wrap{
	width: 595px;
	height: 90px;
	font-family:Verdana, Geneva, sans-serif;
	font-size:13px;
	background: #056586; /* Old browsers */
	position:relative;
	/*overflow:hidden;*/
	 color:#CCCCCC;

	
}
#forum_threads_img {
	position:absolute;
	background-repeat: no-repeat;
	height:90px;
	width:135px;
	top:10px;
	left:0px;
	font-style:italic;
	
}
.forum_threads_home {
	margin:0;
	padding:0;
	list-style-type:none;
	width:456px;
	position:absolute;
	left:130px;
	top:5px;
	white-space:nowrap;
	height:76px;
	/*background:#055377;*/
	border:2px solid #004F4F;
	border-radius: 6px;
	overflow:hidden;
}
.thread_slide { width:450px; height: 76px; left:5px;}
.forum_thread { width:100%; line-height:1.2em; padding-left:6px;}
.forum_thread_date {  font-style:italic}
/*.forum_threads_home li { float:left; position:relative; width:100%; list-style-type:none; }*/

a.forum_thread_link { color:#0CF; color:#86F2F9; font-weight:bold; display:block; padding-bottom:.5em; font-size:16px; white-space:nowrap;}
.forum_thread_author {text-align:right; padding-top:.5em;}
#home_content .article p{ margin:0}
.article_wrap { position:relative; min-height:70px;}
#home_content a.article_comment_link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #09F;
	background-color: #FFF;
	padding-right: 6px;
	padding-left: 6px;
	border: 1px solid #C4FFFF;
	position: absolute;
	right: 75px;
	top: 3px;
	text-decoration: none;
	line-height: 18px;
	border-radius:5px 5px 0 0;
	display:none;
}
#forum_threads_list{ position:absolute; top:80px; background:#CCC; display:none; background:#056586; width:555px; padding:10px 15px;; list-style-type:none}
#forum_threads_list li { list-style:none;}

table.fatalities_table {
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	/*border:1px solid black;*/
	border-collapse:collapse;
}

.violation_heading {
	font-weight:bold;
	padding-bottom:4px;
}
.fatalities_table td{ padding:3px;font-size:12px;
	font-family:Arial, Helvetica, sans-serif; border:1px solid #666;}
	
.fatalities_table td.spacer{
	border:none;
	line-height:.5em;
	background-color: #818181;
}

#fatalities_index {
    position: absolute;
    left: 779px;
    top: 300px;
    width: 256px;
    background: #EEEEEE;
    border: 2px solid #D6D6D6;
    padding: 0 10px 20px;
}
#fatalities_index.fixed_index, #position_wanted_tools.fixed_index{ position: fixed; top:0}
#fatalities_search_module{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}
#fatalities_osha_stats{ position:absolute; top:58px; right:10px; width:65%}
#fatalities_osha_stats table, #fatalities_osha_stats td{ font-size:13px; font-family:Arial, Helvetica, sans-serif;}

input#fatality_company_search{ width:100%;font-size:13px; font-family:Arial, Helvetica, sans-serif}
ul.ui-autocomplete{ font-size:13px; font-family:Arial, Helvetica, sans-serif; list-style-type:none}
ul.ui-autocomplete li{ list-style-type:none}
ul.ui-autocomplete a{ display:block; padding:3px 6px;}
td.fatality_search_active, .fatalities_table tr.even td.fatality_search_active {
	background-color: #B0FFCA;
	font-weight:bold;
	font-style:italic;
}

#fatalities_index a{ display:block; line-height:1.6em; font-size:14px; font-weight:bold;}
.fatalities_table th {
	border: 1px solid #666;
	background-image:url(../images/yui-sprite.png);
	background-position:0 -1400px;
	color:#FFF;
	text-align:center;
	
}
.fatalities_table a{
	text-decoration:underline;
	font-weight:bold;
}
.fatalities_table tr.odd {
	background-color: #EEE;
}
h3.fatalities_heading { font-size:16px;}
.fatalities_table tr.first td{
    border-top: 2px solid #D6D6D6;
	font-weight:bold;
}
.fatalities_table tr.last{
    
    border-bottom: 4px solid #D6D6D6;
}
.fatalities_table tr.even, .fatalities_table tr.even td {
	
    background: #FFF;
}
.fatalities_detail_table td { border:none}

.incident_details {
	font-weight:bold
}

.newsletter_signup {
	background-image: url(/images/sign-up-background.png);
	background-repeat: no-repeat;
	height: 85px;
	width: 586px;
	position: relative;
}

#signup {
	
	position:absolute;
	top:0;
	right:0;
	height: 24px;
	width: 66px;
	
}

.EmailAddress  {
	margin:0; 
	padding:0;
	background-color:#FFF;
	width: 210px;
	font-size: 14px;
	border:none;
	line-height: 19px;
	height: 19px;
	padding-left: 6px;
	border:3px solid #F93;
	border-radius:4px;
}
/*.EmailAddress.focus{ border-color:#F93}*/
.EmailAddress.placeholder{ color:#999} 

 .constant_contact_form {
	height: 26px;
	width: 300px;
	height: 30px; 
	position:absolute;
	bottom:3px; right:100px
 }

span.newsletter_archive {
	background-image: url(/images/buttons/view_sample_btn.png);
	display: block;
	height: 27px;
	width: 113px;
	position: absolute;
	left: 30px;
	bottom: 10px;
	cursor:pointer;
	text-indent:-10000px;
}
.cc_loading{ position:absolute; z-index:20; width:100%; height:100%; background:#099; color:#FF6; text-align:center}

#stealth_content h1{ font-size:15px; margin:0}

#faq_222 td.faq_222_heading
{
	background-image:url(/images/yui-sprite.png);
	background-position:0 -1400px;
	background-repeat:repeat-x;
	color:#FFF;
	padding-bottom:5px;
	padding-top:5px;
}
#faq_222 a {
	text-decoration: underline;
	font-size:13px;
	font-family:Verdana, Geneva, sans-serif;
}

tr#faq_222_disclaimer_popup_content{ display:none}
#faq_pop_up li{ list-style-type:none}
#faq_pop_up li,#faq_pop_up ul{ margin:0; padding:0} 
#faq_pop_up{ font-size:13px; padding-bottom:20px;}

#job_details .paid_ad_logo{ height:80px; background:#EAEAEA; color:#FFFFFF; border: 2px solid #CCC;padding: 10px; text-align:center;}
.premium_highlight { /*background:yellow;*/ color:yellow; /*font-weight:normal*/}
#job_details .premium_extra_html{ background:#EAEAEA; border: 2px solid #CCC;padding: 10px; margin-top:10px;}
#position_wanted_table .candidate{
    position: relative;
    padding-bottom: 5px;
}
#position_wanted_table .new_candidate{
    position: absolute;
    right: 0;
    top: 0;
    width: 0px;
    height: 0px;
    border-style: solid;
    border-width: 0 40px 40px 0;
    border-color: transparent #007bff transparent transparent;
    display: none;

}



#position_wanted_table .rating, #dialog_rating {
    /*background: none repeat scroll 0 0 #0F364C;*/
    border-radius: 4px;
    box-shadow: 0 2px 4px #999999;
    padding: 2px 5px 0;
    display: none;

}

#dialog_rating{
   /* background: #EAEAEA;*/
    display: none;
    position: absolute;
    top: 110px;
    left:50%;
    margin-left:-60px
}

#dialog_rating img{
    width: 20px;
    height: 20px;
}


#position_wanted_tools{
    background: none repeat scroll 0 0 #0F364C;
    border-radius: 6px;
    box-shadow: 0 2px 4px #999999;
    color: #DADADA;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: normal;
    left: 779px;
    padding: 5px 10px;
    position: absolute;
    top: 300px;
    width: 260px;
    font-size: 14px;
}

#dialog_rating_wrap, .blue_message{
    background: none repeat scroll 0 0 #D9EDF7;
    border-radius: 6px;
    box-shadow: 0 2px 4px #999999;
    color:#31708F;
    font-family: Verdana,Geneva,sans-serif;
    font-weight: normal;
    padding:6px 10px;
    font-size: 14px;
    margin-right:10px;
}
#dialog_rating_wrap .rating{
    background: white;
}


#position_wanted_tools div.pw_filter{
    padding-bottom: 8px;
}

#position_wanted_tools .pw_filter label{
    /*display: table-cell;*/
    width:40%;
    display: inline-block;
    text-align: right;

}
#position_wanted_tools .pw_filter select{
    width: 50%;
    padding: 5px;
    font-size: 14px;
    margin-left:10px;
}

#position_wanted_tools h3,#position_wanted_tools h4{margin: 8px 0;}

#position_wanted_tools li a, #position_wanted_tools li a:hover{
    color:white;
    /*text-decoration: underline;*/
    font-family: Verdana,Geneva,sans-serif;
}


.ui-dialog #loading, .ui-dialog #loading_background{
    bottom: 0;
    left: 0;
    position: absolute;
    right: 0;
    text-align: center;
    top: 0;
    z-index: 2000;
}
.ui-dialog #loading_background{
    opacity: 0.8;
    background: white;
}
.ui-dialog #loading img{
    position: absolute;
    top: 100px;
    left: 50%;
    margin-left: -100px;
    z-index: 2001;
}
.ui-button.pw_button .ui-button-text {
    font-size: 13px;
    line-height: 1.3;
    padding: 3px 10px;
}

.pw_reset_filters{
    display: none;
    cursor: pointer;
}

#resume_pdf_btn {
    position: absolute;
    right:60px;
    top: 100px;
}
table.county_standards{
    border-collapse: collapse;
    border: 1px solid #CCCCCC;
    width: 100%;
}
table.county_standards td,table.county_standards th{
    font-size: 13px;
    border: 1px solid #DADADA;
    padding: 2px 4px;
}

table.county_standards th{
    font-size: 13px;
    background: #444444;
    color: #ffffff;
   padding: 6px 4px;
}
table.county_standards td.center,table.county_standards th.center{
    text-align: center;
}

table.county_standards tbody tr:nth-child(odd) {
    background-color: whitesmoke;
}
table.county_standards tbody tr:hover{
    background: #fff8ca;
}

#standards_tabs .ui-tabs-nav li a{
    font-size: 14px;
}
#standards_data_container input.standards_county_search{
    float: right;
    border: 2px solid #CCCCCC;
    padding: 5px 10px;
    font-size: 14px;
}



