ddddds
html, body {height: 100%;}
#webstandard { display: none; }
body {margin:0;padding:0;font-family: Arial  !important;font-size:14px;border-top: 3px solid #5486c4} 
div, li, p, span, td, th, a {font-family: Arial  !important;}
li {font-size:14px;}
div {margin:0;padding:0;font-size:14px;}
form {margin:0px;padding:0px;}
input {margin:0px;padding:0px;}
img {border:0;margin:0px;padding:0px;}
.tiny {font-size:10px;}
.large {font-size:16px;}
a.lite {color:#999 !important;}
blockquote {position:relative;}
.divider {height:1px;border-top:1px solid #ccc;}
.rowspacer {height:14px;line-height:14px; display:block; width:1px;}
.dividerdots {background: url(images/divider_dot.gif) repeat-x; display:block; margin-top:10px; height:2px;}

.center {margin-left:auto;margin-right:auto;}

 h1, h2, h3, h4, h5, h6 {position:relative;} 

.indent {padding-left:16px;}


 /* hack for floating divs so that they stay withing their parent div */
.clearfix:after {content: "."; display: block; height: 0; clear: both; visibility: hidden;}

/* hides hack from IE-mac \*/
* html .clearfix {height: 1%;}
.clearer {clear:both;display:block;height:0px;}

/* ----------------- MAIN CONTAINER DIV ---------------- */
.main {width:1000px;margin-left:auto;margin-right:auto;}

/* ----------------- LINK SIZES----------------- */

.main a {color:#215ab5;text-decoration:none; font-weight:normal; cursor:pointer !important;}
.main a:link {color:#215ab5;text-decoration:none; font-weight:normal;}
.main a:hover {color:#2879FF;text-decoration:underline; font-weight:normal;}
.main a:active {color:#0878ec;text-decoration:underline; font-weight:normal;}
.main a:visited {color:#215ab5;text-decoration:none; font-weight:normal;}
.main a:visited:hover {color:#2879FF;text-decoration:underline; font-weight:normal;}
.main a.button {background-color:#CCCCCC;background-repeat:repeat-x;
        border:1px solid #000099;color:#000099;font-weight:bold;height:19px;padding:3px 10px;}



/* ----------------- HEADER STYLES ----------------------- */
#header {display:block;text-align:left;position:relative;clear:all; }
#header .tagline {position:absolute; left:206px; top:30px;} 
#header .new_nav {float:right;display:inline;color:#666;text-align:right;margin-top:54px;}
#header .new_nav a {color:#333; line-height:29px; font-size:18px !important;}  
.logo {float:left;margin-top:10px;}

#userToggle { 
	position:absolute;
	right:0px; 
	top:15px;
	width:180px;
	height:25px;
	line-height:25px;
	background: url(images/bg_button_toggle.png) no-repeat; 

}

#userToggle a, 
#userToggle a:visited, #userToggle a:hover {width:90px; font-size:12px; text-transform:uppercase; text-decoration:none; float:left; display:block;text-align:center;color:#333 !important}
#userToggle a.current,
 #userToggle a.current:hover{font-weight:bold !important;text-decoration:none;}
 
 
.gradientBg01 {background:url(images/bg_gradient.png) repeat-x;}
.gradientBg01 h2 {font-weight:bold;}
 
 
/* ----------------- FOOTER STYLES ----------------------- */
#footer {  margin-top:28px;background-color:#e2e4e0; padding:28px;} 
#footer a, 
#footer a:link,
#footer a:active, 
#footer a:visited{font-size:12px; font-weight:normal; text-decoration:none;color:#215ab5;}
#footer a:hover, 
#footer a:visited:hover {font-size:12px; font-weight:normal;text-decoration:underline;color:#2879FF;}
#footer .copyright {font-size:10px; color:#999; margin-top:28px; text-align:center;}


.footerContainer {width:600px; margin:24px auto 0 auto; padding-bottom:24px;}

.footerLinksSet {width:146px;float:left;text-align:left; border-left: solid 1px #ccc; }
.footerLinksSet a,
.footerLinksSet h4 {padding: 0 0 4px 10px; margin:0px;font-size:12px;font-weight:bold; color:#333;line-height:22px;} 

.footerLinksSet img {vertical-align:middle}
 
/* ----------------- SPECIAL FONT STYLES ----------------------- */
h1 {font-size:28px;font-weight:normal; margin:0;padding:0; color:#000;}
h2 {font-size:26px;font-weight:normal; margin:0;padding:0; color:#fff; text-align:left; padding-left:23px;padding-top:17px;}
h2.special {font-size:24px;font-weight:normal; margin:0;padding:0; color:#fff; text-align:left; padding-left:23px;padding-top:17px;}
h3 {font-size:20px;font-weight:normal; margin:0;padding:0; color:#000;}
h3.md {font-size:23px;font-weight:normal; margin:0;padding:0; color:#000;}
h3.lg {font-size:27px;font-weight:normal; margin:0;padding:0; color:#000;}
h4 { font-size:18px;font-weight:normal; margin:0;padding:0;color:#000;}


/* ----------------- CONTENT BOX STYLES ----------------------- */
.rounded_790_top {height:63px; background: url(images/box_bg_head_790.gif) no-repeat top right;width:790px; position:relative;} 
.rounded_815_top {height:63px; background: url(images/box_bg_head_815.gif) no-repeat top right;width:815px; position:relative;} 

.rounded_586_top {height:61px; background: url(images/box_bg_head_586.gif) no-repeat top right;width:586px; position:relative;} 
.rounded_586_mid {background: url(images/box_bg_mid_586.gif) repeat-y; width:586px; position:relative;} 
.rounded_586_bot {height:10px; background: url(images/box_bg_bot_586.gif) no-repeat top right;width:586px; position:relative;} 

.outsidebox {width:586px; text-align:left;}
.outsidebox_wide {width:790px; text-align:left;}

.midcontent {width:546px; text-align:left;padding-top:20px; padding-bottom:20px;}
.midcontent p {padding-left:14px;}
 
 /* ----------------- HOME PAGE SPECIFIC STYLES ----------------------- */
.rounded_790_bot_home {height:309px;background:url(images/box_bg_bot_home.gif) bottom; background-repeat: no-repeat;width:790px;}
.special_790_small_home {height:82px;background:url(images/box_bg_small_home.gif);width:790px; text-align:left;}
h3.homespecial {font-size:23px;font-weight:normal; margin:0;padding:0; color:#000; padding-left:23px;padding-top:20px;}

.icons_home {width:148px; float:left; text-align:center;padding-top:30px;padding-bottom:15px;} 
.arrows_home {width:50px; float:left;padding-top:75px;}
.icon {margin-bottom:15px;}
#employers_home_left {width:440px;float:left; text-align:center !important;}
#employers_home_left h1 {font-size:55px; font-weight:bold; color:#000;line-height:55px;margin-bottom:10px;padding:0px;}
#employers_home_left h2 {font-size:21px; font-weight:normal; color:#666 !important;margin-bottom:0px;padding:0px; text-align:center !important;}
#employers_home_left h3 {font-size:26px; font-weight:normal; color:#000 !important;margin-bottom:0px;padding:0px; text-align:center !important;}
#employers_home_left h4 {font-size:16px; font-weight:bold; color:#000 !important;margin-bottom:0px;padding:0px; text-align:center !important;}

#employers_home_right {width:385px;float:left; text-align:left; font-size:15px;}
#employers_home_right h1 {font-size:26px; font-weight:normal; color:#000;line-height:26px;margin-bottom:0px;margin-top:10px;padding:0px;} 
#employers_home_right img {margin-right:10px;}


#jobseekers_home_left {width:570px;float:left; text-align:center !important;}
#jobseekers_home_left h1 {font-size:45px; font-weight:bold; color:#000;line-height:45px;margin-bottom:10px;padding:0px;}
#jobseekers_home_left h2 {font-size:25px; font-weight:normal; color:#666 !important;margin-bottom:0px;padding:0px; text-align:center !important;}
#jobseekers_home_left h3 {font-size:20px; font-weight:normal; color:#666 !important;margin-bottom:0px;padding:0px; text-align:center !important;}
#jobseekers_home_left h3 a {font-size:26px; font-weight:normal; }

#jobseekers_home_left h4 {font-size:16px; font-weight:bold; color:#000 !important;margin-bottom:0px;padding:0px; text-align:center !important;}

#jobseekers_home_right {width:265px;float:left; text-align:left; font-size:15px;}
#jobseekers_home_right h1 {font-size:26px; font-weight:normal; color:#000;line-height:26px;margin-bottom:0px;margin-top:10px;padding:0px;} 
#jobseekers_home_right img {margin-right:10px;}

.icon_box {border-bottom: solid 1px #ccc;padding:10px;}
.icon_box_last {border-bottom: solid 1px #fff;padding:10px;}

.home_4_buttons {width:24%;float:left;text-align:center;font-size:20px; font-weight:bold;}

/* ----------------- NEW HOME PAGE SPECIFIC STYLES 11/6/08 ----------------------- */
#new_employers_home_top {width:828px; margin-left:auto;margin-right:auto;}
#new_employers_home_left {position:relative;float:left; text-align:left; background:url(images/jobscore_homepage_leftback.jpg); width:408px; height:300px;}
#new_employers_home_left h1 {font-size:27px !important; font-weight:bold; color:#000;line-height:36px;margin-top:12px;margin-left:12px;padding:0px;padding-bottom:4px;}
#new_employers_home_left h3 {font-size:18px !important; font-weight:bold; color:#000;line-height:30px;margin-top:10px;margin-left:12px;padding:0px;}
#new_employers_home_left p {font-family:arial;font-size:14px !important; font-weight:normal; color:#000;line-height:18px !important;margin:12px;margin-top:0px;padding:0px;margin-bottom:4px;}
#new_employers_home_left ul {font-family:arial;font-size:14px !important; padding-right:20px;line-height:18px !important;margin-top:0px;padding-top:0px;margin-bottom:0px;}
#new_employers_home_left ul li {margin-bottom:4px;list-style-image: url(images/arrow_grey.gif)}
#new_employers_home_left .buttons {position:absolute; top:254px; left:45px;}
/*#new_employers_home_right {width:420px;float:left; text-align:left; font-size:15px;height:300px; background-color:#d4def2;}*/
#new_employers_home_right {width:420px;float:left;height:300px;background:transparent url(images/jobscore_homepage_leftback.jpg) repeat scroll 0 0;}
#new_employers_home_right img {border:none;}

.home_quote {width:280px; float:left;margin-bottom:0px;}
.home_quote p {padding:30px;font-family:arial;font-size:14px !important;padding-top:20px;padding-bottom:20px;margin:0px;}
.home_quote_divider {width:1px; height:60px;float:left;margin-top:25px;background-color:#999;}

div#news_box{width: 828px;margin:0 auto;  background:#f4f7fb;color:#000;font-size:14px;}
div#news_box h2 {font-size:19px; font-weight:bold;color:#333;padding-top:0px;}
div#news_box p {line-height:25px;padding:0px; margin:0px;}
#news_box ul li {list-style-image: url(images/arrow_grey.gif)}
.news_box_left, .news_box_right {float:left; width:410px;margin-top:10px;}
.news_box_right {border-left:1px solid #ccc;}
#news_box a {font-size:14px !important;}
/* ----------------------LEARN MORE SPECIFIC STYLE ------------------------ */
#learn_more_top {width:828px; margin-left:auto;margin-right:auto;}
#learn_more_left {position:relative;float:left; text-align:left; width:508px;}
#learn_more_left p {font-size:15px;line-height:18px; padding-bottom:8px;}
.boxes h4 {font-size:16px; margin:0px; padding:0px; padding-left:14px;margin-bottom:8px; font-weight:bold;}
.boxes p {padding:14px; padding-right:10px; margin:0px; padding-top:0px;font-size:14px !important;} 
.boxes .box_left {float:left; border: solid 2px #e3eaf5; width:245px;padding-top:12px; padding-bottom:6px;}
.boxes .box_right {float:right; border: solid 2px #e3eaf5; width:245px;padding-top:12px; padding-bottom:6px;}

#learn_more_right {width:290px;float:right; text-align:left; font-size:12px;}

#learn_more_top h2 {color:#215ab5;font-weight:normal;font-size:22px;}
div#faq_box{width: 300px;margin:0 auto; }
div#faq_box h3 {font-size:16px; margin:0px; padding:0px;margin-top:8px;padding-left:10px; font-weight:bold;}
div#faq_box p {font-size:12px; line-height:15px; padding-left:10px; padding-right:8px; margin:0px;margin-top:6px;} 
div#faq_box p.bullet {background:url(images/arrow_green.gif); background-repeat:no-repeat; padding-left:12px;margin-left:10px;padding-bottom:0px;}
div#faq_box li {font-size:12px; line-height:15px;margin-top:0px;padding-left:10px;padding-top:0px;padding-right:8px;}
h3.see_how {margin-bottom:0px;padding-bottom:0px; font-weight:bold;color:#000;margin-top:10px;}
	.learn_more_boxes {width:828px;margin-left:auto;margin-right:auto;margin-top:4px;margin-bottom:10px; height:254px;background:url(images/bg_learn_more.gif);background-repeat:no-repeat;}
	.learn_more_box_left {width:315px; float:left;}
	.learn_more_box_left h4{margin:0px; padding:0px;padding-left:20px;padding-top:10px;padding-bottom:5px;font-size:16px; font-weight:bold}
	.learn_more_box_left img {margin:0px; padding:0px; margin-left:20px;}
	.learn_more_box_right {width:470px; float:right;padding-top:36px;}
	.learn_more_box_right ul {margin-bottom:6px;padding-bottom:0px; padding-top:0px; margin-top:0px;}
	.learn_more_box_right ul li   {padding-bottom:0px; font-size:12px;padding-top:0px; margin-top:0px; margin-bottom:0px;}
	.learn_more_box_right p {padding-right:20px;padding-top:0px; margin-top:0px;padding:0px; margin:0px;}
	.learn_more_box_right h3 {font-size:16px !important;font-weight:bold;padding:0px;margin:0px;margin-bottom: 3px;padding-right:20px;}
	.learn_more_box_right h4 {font-size:15px !important;line-height:15px !important;font-weight:normal;padding:0 20px 0 0 !important;
	margin: 10px 0 10px 0 !important;} 
	#learn_more_rollover area {pointer:cursor !important;}
	.rollover_text p {padding-left:12px; padding-right:12px; font-weight:normal;padding-top:14px;}
	  
 	
	
/* ----------------- SIGN UP PAGE SPECIFIC STYLES ----------------------- */
div#sign_up_box{width: 300px;margin:0 auto;  background:#eee;color:#444;font-weight:normal; font-size:10px;}
div#sign_up_box h3 {font-size:16px; margin:0px; padding:0px;margin-top:8px;padding-left:10px; font-weight:bold;}
div#sign_up_box p {font-size:12px; line-height:14px;margin:0px;padding-top:10px; padding-left:20px; padding-right:8px; padding-bottom:0px;}
.sign_up_input {width:235px;}
#sign_up_box select {width:247px !important;}
#sign_up_box div.uniform_inputs input {width:247px !important;padding-top:2px; padding-bottom:2px;}

#sign_up_left {position:relative;float:left; text-align:left; width:528px;}
#sign_up_left  h1 {font-size:28px; margin:0px; padding:0px;margin-top:0px; font-weight:normal !important;}
#sign_up_left  h3 {font-size:18px; margin:0px; padding:0px;margin-top:8px; font-weight:bold !important;}
 
#sign_up_left p {font-size:15px;line-height:18px; padding-bottom:8px;padding-top:8px;margin:0px;}
h1 {color:#000;font-weight:normal;font-size:28px;}
#sign_up_left hr {color:#e3e3e3;}
#sign_up_right {width:300px;float:right; text-align:left; font-size:12px;}
 
#sign_up_left div.sign_up_bullets {margin-top:0px;margin-bottom:0px;padding-top:0px;padding-bottom:0px;}
#sign_up_left div.bullet_item {font-weight:normal;background: url(images/arrow_grey.gif); 
	background-repeat:no-repeat;background-position:0px 2px; padding-left:5px;width:242px; margin-left:0px; float:left;height:22px;}

.job_board_pricing {font-size:12px;border: solid 1px #ccc;border-right:0px;margin-top:10px;}
.job_board_pricing td {text-align:left;}
.rates_table {width:100%;font-weight:bold;font-size:15px;margin-bottom:8px;}
.rates_table th {color:#fff;font-weight:bold; width:80px;}
.rates_table td, .rates_table th {border-bottom:1px solid #e3e3e3; height:24px;}
.rates_table th.lt {background-color:#8daad9;}
.rates_table th.md {background-color:#4a79c2;}
.rates_table th.dk {background-color:#215ab5;}
.rates_table td.lt {background-color:#f2f2f2;text-align:center;}
.rates_table td.md {background-color:#f4f7fb;text-align:center;}
.rates_table td.dk {background-color:#e8eef7;text-align:center;}
 
/* ----------------- ABOUT MATCHING SPECIFIC STYLES ----------------------- */
.rounded_815_bot_matching {height:194px;background:url(images/box_bg_bot_matching.gif);width:815px;}
.matching_copy_left {width:205px; float:left;text-align:right;font-size:12px;padding-top:32px;}
.matching_copy_right b, .matching_copy_left b {font-size:16px;}
.matching_copy_right {
    float: left;
    font-size: 12px;
    padding-top: 32px;
    text-align: left;
    width: 205px;
}
.matching_copy_icons {width:400px; float:left; padding-top:26px;text-align:center;}


 /* ----------------- JOB SEEKER TOUR SPECIFIC STYLES ----------------------- */
.rounded_815_bot_tour {height:425px;background:url(images/box_bg_bot_js_tour.gif);width:815px;position:relative;}
.top_previous {position: absolute; top:20px; left:14px;z-index:100 }
.top_next {position: absolute; top:20px; right:17px;z-index:100 }
h2.tour {text-align:center;padding-left:0px;padding-top:7px;}

.bottom_previous {position: absolute; bottom:26px; left:14px; }
.bottom_next {position: absolute; bottom:26px; right:17px; }
.button_join {position: absolute; bottom:21px; left:325px;}
#tour_content {padding-top:20px; font-size: 23px; text-align:left;}
#tour_content .left {width:380px; float:left;margin-left:14px;}
#tour_content .right {width:360px; float:left;margin-left:20px;text-align:left; font-size: 23px !important; }
#tour_content .small {font-size:14px; line-height:18px;}
.tour_head {color:#205985}


#signup-form table {background-color:#fafafa;font-size:12px;}
#signup-form h3 {color:#2059b5 !important; font-size:14px;}
#signup-form select {width:267px;}

.required {font-weight:bold; font-size:20px; line-height:18px; color:green;}

#signup-form .form_3wide {float:left; padding-bottom:20px; text-align:left;}
.form_3wide input {width:170px;}

.screenshot {border: solid 2px #ccc;}
.screenshot img { border:solid 10px #fff;}

/* ----------------- LANDING PAGE STYLES ----------------------- */
#landing {width:855px;}
#landing h1, #landing h2 {font-size:18px; color:#2059b5;margin-left:0px;padding-left:0px;}
.landing_left {width:460px;}
.landing_right_text {padding-left:24px; padding-top:10px; font-size: 14px; padding-right:10px;}
.landing_right_text p {margin-bottom:28px;}
#landing .number {float:left; margin-right:4px; margin-bottom:12px;}
#landing .small_head {font-weight:bold; color:#2059b5;font-size:14px;}
#landing ul li {margin-bottom:8px;}
.landing_right_text h3 {font-weight:bold; color:#333;font-size:16px;padding-top:10px;}
#landing h4 {font-size:12px; font weight:normal;}
/* ----------------- ABOUT PAGE STYLES ----------------------- */
#about {width:860px; text-align:left;padding-top:0px;position:relative;margin-top:14px;}

#about_nav {width:131px; display:block;float:left;}
#about_nav img {margin-bottom:10px;}

#about_content {position:relative;float:left;display:block;margin-left:30px;width:697px;text-align:left;}
#about_content h1 {font-size:28px;font-weight:normal; margin:0;padding:0; color:#000}
#about_content h2 {font-size:18px;font-weight:bold; margin:0;padding:0; color:#2059b5}
#about_content h3 {font-size:18px;font-weight:normal; margin:0;padding:0; color:#000;}
#about_content p, #about_content ul li, #about_content blockquote {font-size:14px; line-height:18px;}
	
	.logo_box {border:solid 1px #ccc; padding:20px; padding-top:10px;margin-bottom:20px;margin-top:10px;}
	
	.logo_box p {display:block; clear:both;}
	.logo_box p img {float:left; margin-right:16px;margin-bottom:14px;}
	.logo_award {display:block; float:left;margin-right:10px;text-align:center;width:200px;}
	.logo_award h4 {font-size:14px;font-weight:bold;}
/* ----------------- TOUR PAGE STYLES ----------------------- */
#tour {width:800px; text-align:left;padding-top:20px;position:relative;}
 
 
#tour h4 {font-weight:bold;font-size:20px;}
/* ----------------- SOLUTION PAGE STYLES ----------------------- */
#solution {width:860px; text-align:left;padding-top:10px;position:relative;}

#solution_nav {width:131px; display:block;float:left;}
#solution_nav img {margin-bottom:10px;}

#solution_content {position:relative; display:block; }
#solution_content div.left_nav {padding:15px 0px;border-bottom: solid 1px #ccc}
#solution_content div.left_nav_last {padding:15px 0px}
#solution_content h1 {font-size:28px;font-weight:normal; margin:0;padding:0; color:#000;padding-top:5px;}
#solution_content h2 {font-size:18px;font-weight:bold; margin:0;padding:0; color:#2059b5}
#solution_content h3 {font-size:18px;font-weight:normal; margin:0;padding:0; color:#000;}
#solution_content p, #solution_content blockquote {font-size:14px; line-height:18px;} 

.solution_nav2 {padding-bottom:8px;}
.solution_nav3 {font-size:20px; position: absolute; right:10px; top:58px;}
  .h1_secondary {font-size:20px;}

 .callout {border:solid 1px #ccc; background-color:#eee; padding:10px; display:block; position:relative; left:40px; margin-right:80px;} 
 .solution_screenshot {float:left}
 .solution_text {float:left; width:263px;position:relative;}
 .solution_text blockquote {margin-left:20px;margin-right:20px;position:relative;  }
 .solution_text h2 {color:#000 !important;}
 .small_arrow {position:absolute; left:-12px;top:6px;} 
 .solution_screenshot {margin-left:10px;}
 /* ----------------- WHY PAGE STYLES ----------------------- */
#why {text-align:left;position:relative;padding-top:15px;}
 
#why_content {position:relative;float:left;display:block;margin-left:30px;}
#why_content h1 {font-size:28px;font-weight:normal; margin:0;padding:0; color:#000}
#why_content h2 {font-size:18px;font-weight:bold; margin:0;padding:0; color:#2059b5}
#why_content h3 {font-size:18px;font-weight:normal; margin:0;padding:0; color:#000;}
#why_content p, #why_content blockquote {font-size:14px; line-height:18px;} 
 


/* ----------------- CUSTOMER PAGE STYLES ----------------------- */
#customers {width:760px; text-align:left;position:relative;}
 
#customers_content {position:relative;float:left;display:block;margin-left:30px;width:597px;}
#customers_content h1 {font-size:28px;font-weight:normal; margin:0;padding:0; color:#000}
#customers_content h2 {font-size:18px;font-weight:bold; margin:0;padding:0; color:#2059b5}
#customers_content h3 {font-size:18px;font-weight:normal; margin:0;padding:0; color:#000;}
#customers_content p, #customers_content blockquote {font-size:14px; line-height:18px;} 

.callout {border:solid 1px #ccc; background-color:#eee; padding:10px; display:block; position:relative; left:40px; margin-right:80px;} 

/* ----------------- PRICING PAGE STYLES ----------------------- */
#pricing {width:860px; text-align:left;position:relative;}
 
#pricing_content {position:relative;float:left;display:block;}
#pricing_content h1 {font-size:28px;font-weight:normal; margin:0;padding:0; color:#000}
 

/* ----------------- HELP PAGE STYLES ----------------------- */
#help {width:860px; text-align:left;position:relative;}
 
#help_content {position:relative; display:block;margin-left:30px;width:797px;}
#help_content h1 {font-size:32px;font-weight:normal; margin:0;padding:0; color:#000}
 #help_content h2 {color:#000;font-size:22px;padding-top:0;}
.helpSeeAll {font-size:12px; text-transform:uppercase;font-weight:bold}
.help_nav2 {text-align:center;padding-top:10px;}
.help_nav3 {font-size:20px; position: absolute; right:10px; top:10px; z-index:100}
.search_help{padding:10px;}
/* ----------------- EMPLOYER PAGE STYLES ----------------------- */
.employer {display:block; text-align:center;width:200px;float:left;}
.employer img {margin-right:10px;margin-bottom:10px;margin-top:20px;}
h2.employers {font-size:27px;font-weight:bold; margin:0;padding:0; color:#2059b5;margin-left:42px;padding-top:20px;}

.rounded_790_bot_employers {height:330px;background:url(images/box_bg_bot_employers.gif) bottom; background-repeat: no-repeat;width:790px;}

 
/* use around help box or info box if it's inside the shadowed border table to give it some white space */
.help_info_outer_box {padding-left:8px;padding-right:8px;padding-top:4px;padding-bottom:4px;}
/* new help styles */
.help_box {padding:6px; border:#bec8e1 solid 2px; background-color:#fff;background-image:url(/images/icon_help.gif); background-repeat:no-repeat;background-position: 10px 10px;}
.help_box h3 {color:#1f52ac; font-size:14px; font-weight:normal;margin-bottom:6px; padding:0px; margin-top:4px;margin-left:26px;}
.help_box li {list-style-image: url(/images/icon_arrow_right_green.gif);margin-bottom:6px;}
.help_box ul {margin-left:26px; margin-top:10px; margin-bottom:10px; margin-right:6px; padding:0px;}
.help_box p {margin-left:26px;margin-top:4px;}


/* new info styles */
.info_box_lg {padding:6px; border:#bec8e1 solid 2px; background-color:#fff;background-image:url(images/icon_info_large.gif); background-repeat:no-repeat;background-position: 10px 10px; min-height:40px; 
/* hack: tricks IE into using a min-height to compensate for large icon when only one line of text */ height: expression('40px');}

.info_box_lg h3 {color:#1f52ac; font-size:14px; font-weight:normal;margin-bottom:6px; padding:0px; margin-top:4px;margin-left:48px;}
.info_box_lg p {margin-left:48px;margin-top:4px;}

.info_box {padding:6px; border:#bec8e1 solid 2px; background-color:#fff;background-image:url(images/icon_info.gif); background-repeat:no-repeat;background-position: 10px 10px;}
.info_box h3 {color:#1f52ac !important; font-size:14px; font-weight:normal;margin-bottom:6px; padding:0px; margin-top:4px;margin-left:26px !important;}
.info_box li {list-style-image: url(images/icon_arrow_right_green.gif);margin-bottom:6px;}
.info_box ul {margin-left:26px; margin-top:10px; margin-bottom:10px; margin-right:6px; padding:0px;}
.info_box p {margin-left:10px;margin-top:4px;margin-right:6px;font-size:12px !important;} 

/* All errors/warnings/notices for the top of the page get div class of either warning, error, or notice, dpending. */
/* pos: relative specified to eliminate IE6 peek-a-boo bug */
.fieldWithErrors { display: inline; }
.fieldWithErrors input, .fieldWithErrors select { background-color: #ffdfdf; } 


.errorExplanation 
{position:static;text-align:left; font-size:12px; border:2px solid #cc0000; color:#000; background: url(/images/icon_error.gif) #ffffff 15px no-repeat; background-position: 15px 15px; padding: 15px 10px 10px 40px; margin-bottom:10px;margin-left:3px; margin-right:3px;}

.warning 
{position:static;text-align:left; font-size:12px; border:2px solid #ffd700; color:#333; background: url(/images/ats_icon_warning.gif) #ffffff 10px no-repeat; padding: 20px 10px 20px 60px; margin-bottom:10px;margin-left:3px; margin-right:3px;}

.notice 
{position:static;text-align:left; font-size:12px; border:2px solid #80c04b; color:#333; background: url(/images/icon_notice.gif) #ffffff 10px no-repeat; padding: 20px 10px 20px 60px; margin-bottom:10px;margin-left:3px; margin-right:3px;}

.warning h4, .notice h4, .errorExplanation h4, .warning h5, .notice h5, .errorExplanation h5{font-size:14px; margin-left:28px;margin-bottom:0px; padding-bottom:0px; padding-top:0px; margin-top:0px;}
 
.formhelp {position:static;text-align:left; font-size:12px; border:2px solid #ffd700; color:#333; padding: 10px; margin-left:7px; margin-right:7px; margin-bottom:10px;background-color:#fefee3;}

.formhelp h3 {font-size:16px; color:#58769c;}

tr.alt { background-color : #eeeeee;}
td.board_name {white-space:nowrap;}
td.price {border-right: 1px solid #cccccc; text-align:right;}
td.price_last {text-align:right;}


/*Nifty Corners Cube CSS by Alessandro Fulciniti
The following classes are added dinamically by javascript,
and their use should be avoided in the markup */

b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
/*normal*/
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 8px;border-width:0 2px}
b.rb2{margin: 0 6px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 1px}
/*transparent inside*/
b.t1{border-width: 0 5px}
b.t2{border-width: 0 3px}
b.t3{border-width: 0 2px}
b.t4{height: 2px}
b.tb1{border-width: 0 10px}
b.tb2{border-width: 0 8px}
b.tb3{border-width: 0 6px}
b.tb4{border-width: 0 5px}
b.tb5{border-width: 0 4px}
b.tb6{border-width: 0 3px}
b.tb7{border-width: 0 2px;height:2px}
b.tb8{border-width: 0 1px;height:2px}
b.ts1{border-width: 0 2px}

.linkedin-profileinsider-popup {background-position: center right !important;}

/* PRICING PAGE STYLES */

.pricingPageMain {background:url(images/bg_pricing.png) no-repeat;text-align:center;width:668px; margin:0 auto;height:356px;}

.pricingPlus {width:208px; height:300px;float:left;text-align:center;}
.pricingFree {width:254px; height:300px;float:left;text-align:center;}
.pricingPremium {width:206px; height:300px;float:left;text-align:center;}

.pricingPageMain p {padding:0px; margin:0px;}
.pricingPageMain  h2 {text-align:center;color:#000; font-size:30px;padding:54px 0 0 0;margin:0 0 0 0 ;}
.pricingPageMain  h4 {font-size:12px;font-weight:bold;padding-bottom:14px;}
.pricingPageMain .price {color:#00602b; font-size:18px;font-weight:bold;padding:2px 0 3px 0;margin:0px;}
.pricingPageMain .signup_small {background:url(images/button_bg_signup_small.png) no-repeat;width:141px; height:51px; line-height:41px;border:0px;margin:0 auto;}
.pricingPageMain .signup_small a {font-size:20px;font-weight:bold; color:#fff;}
.pricingPageMain .max_jobs {font-size:16px; padding:18px  0 4px 0; }
.pricingPageMain .access {color:#264468; }
.pricingPageMain .speed {padding:4px 0 0 0 ; }
.pricingPageMain .sharing {padding:12px 0 0 0; font-style:italic;}

.pricingPageMain .signup {background:url(images/button_bg_signup.png) no-repeat;width:183px; height:62px; line-height:62px;border:0px;margin:0 auto;}
.pricingPageMain .signup a {font-size:28px;font-weight:bold; color:#fff;}


 
.pricingPageMain .pricingFree  h2 {text-align:center;color:#000; font-size:40px;padding:22px 0 10px 0;margin:0 0 0 0 ;}
.pricingPageMain .pricingFree   h4 {font-size:13px;font-weight:bold;padding:7px 0 11px 0;}
.pricingPageMain .pricingFree  .price {color:#00602b; font-size:18px;font-weight:bold;padding:2px 0 3px 0;margin:0px;}
 .pricingPageMain .pricingFree   .max_jobs {font-size:20px; padding:24px  0 4px 0; }
.pricingPageMain .pricingFree  .access {color:#264468;font-size:20px; } 
.pricingPageMain .pricingFree  .sharing {padding:12px 0 0 0; font-style:italic;}

p.checkMark {padding:0 0 6px 0;margin:0;background:url(images/icon_check.gif) no-repeat 00px 0px;width:240px; float:left;}
p.checkMark a {padding-left:20px; font-style:bold !important; font-size:16px;}

