body {
	background:url(images/white-black-bottom.jpg) #000 center repeat-y;
	margin:0;
	padding:0;
}
#container {
	background:url('images/bg-inferno-mf.jpg') top center no-repeat;
	margin:auto;
	padding:0;
}
.middlepart {
	height:100%;
	width:900px;
	margin:auto;
	padding:0;
}
.toppart {
	font-family:Arial,Tahoma,Times New Roman,serif;
	font-size:12px;
	color:#000;
	background:url(images/HHCTop.gif) top no-repeat;
	text-align:center;
	margin:auto;
	padding:0;
}
ol,ul,li,p,td,th {
	font-family:Arial,Tahoma,Times New Roman,serif;
	font-size:12px;
	color:#000;
}
h1 {
	font:90%/1.5 Arial,Helvetica,sans-serif;
	font-size:19px;
	color:#7E7E7E;
	letter-spacing:-1px;
	text-align:center;
	margin:0 0 10px;
}
h2 {
	text-align:left;
	font-size:14px;
	color:#000;
	margin:0;
	padding:0;
}
h2.je {
	text-align:left;
	font:12px/26px Arial,Helvetica,sans-serif;
	font-weight:700;
	color:#fff;
	background:url(images/h2-bg.gif) -1px 0 no-repeat;
	height:26px;
	width:215px;
	margin:0;
	padding:0 0 0 10px;
}
h4 {
	font-family:Arial;
	font-size:12px;
	font-weight:700;
}
select {
	margin-bottom:4px;
	margin-top:1px;
	margin-right:5px;
}
td.header_seeker img {
	margin:0;
	padding:0;
}
td.header_seeker {
	text-align:center;
	background-color:#0076A2;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
tr.header_employer,td.header_employer {
	text-align:center;
	background-color:#F90;
	border-collapse:collapse;
	margin:0;
	padding:0;
}
div {
	vertical-align:middle;
}
div.right1 {
	font-weight:700;
	margin-top:10px;
	color:#272829;
}
div.right2 {
	color:#595959;
}
div.main {
	text-align:center;
	width:900px;
}
div.main form {
	color:#464646;
}
.italic {
	font-style:italic;
}
.bold_italic {
	font-weight:700;
	font-style:italic;
}
textarea {
	font-family:Courier new,Courier,fixed-width;
	font-size:12px;
}
.sporange {
	font-weight:700;
	color:#F90;
}
.spgreen {
	font-weight:700;
	color:#0076A2;
}
.small {
	font-size:10px;
}
a:hover {
	color:#CD5F0A;
}
div.navbar_top {
	margin-bottom:8px;
	float:left;
	width:670px;
}
div.narrow_navbar_top {
	margin-bottom:8px;
	width:100%;
}
div.navbar_bottom {
	margin-top:8px;
	float:left;
	width:670px;
}
div.narrow_navbar_bottom {
	margin-top:8px;
	width:100%;
}
div.post_single_job_left {
	text-align:left;
	width:115px;
	float:left;
}
div.post_single_job_l_left {
	width:100px;
	float:left;
}
div.post_single_job1_div_left {
	text-align:left;
	padding-left:5px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:380px !important;
	padding-top:5px;
	float:left;
	margin-bottom:4px;
}
div.post_single_job1_div {
	padding-bottom:5px;
	margin-bottom:5px;
	padding-top:5px;
	padding-left:5px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	clear:both;
}
div.post_single_job1_div_left_bottom {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	padding-left:5px;
	padding-top:5px;
	width:385px;
	margin-bottom:4px;
	float:right;
}
html>body div.post_single_job1_div_left_bottom {
	width:370px;
}
div.post_single_job2_div {
	width:450px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	margin-left:auto;
	margin-right:auto;
	padding-top:5px;
}
div.post_single_job3 {
	clear:both;
	display:block;
	height:auto;
}
div.post_single_job3_box_left {
	width:300px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	padding-left:5px;
	float:left;
	margin-left:20px;
	padding-top:5px;
	height:auto;
	text-align:left;
}
div.post_single_job3_box {
	width:320px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	padding-left:5px;
	height:310px;
	float:right;
	margin-right:30px;
	padding-top:5px;
	text-align:left;
}
html>body div.post_single_job3_box {
	float:none;
	margin-left:355px;
}
div.post_single_job3_gateway {
	width:310px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	padding-left:5px;
	float:right;
	margin-right:35px;
}
div.post_single_job_gateway {
	width:140px;
	float:left;
}
div.post_single_job_gateway_left {
	float:left;
	width:100px;
}
div.post_single_job_gateway_right {
	width:25px;
	float:left;
}
div.post_single_job_gateway_submit {
	height:20px;
	text-align:center;
}
html>body div.post_single_job_gateway_submit {
	margin-left:auto;
	margin-right:auto;
	width:155px;
}
div.ad_res_salary_type_radio {
	text-align:left;
	margin-left:70px;
	width:200px;
}
div.register_employer_div_left {
	float:left;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:370px;
	margin-bottom:5px;
	height:479px;
	padding-top:5px;
}
div.register_employer_div {
	padding-top:5px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:380px;
	float:right;
	margin-bottom:5px;
}
div.register_employer_div legend,div.register_employer_div_left legend {
	font-size:12pt;
	font-weight:700;
}
div.register_employer {
	text-align:left;
	width:360px;
	height:25px;
	margin:3px;
	padding:0.25em;
}
div.register_employer_submit {
	width:50%;
	float:right;
	margin-right:10px;
	margin-bottom:5px;
	text-align:center;
}
div.register_employer2_div_left {
	float:left;
	border:1px solid #AAA;
	width:365px;
	margin-bottom:5px;
	height:510px;
	clear:both;
	padding-top:5px;
	background:#FFF url(images/interest_background.gif) top repeat-x;
}
div.register_employer2_privacy_div,div.register_seeker_privacy_div {
	text-align:left;
	width:340px;
}
div.register_employer2_privacy_left,div.register_seeker_privacy_left {
	float:left;
	width:120px;
}
div.register_employer2_privacy,div.register_seeker_privacy {
	text-align:left;
	width:190px;
	float:right;
}
div.register_employer2_privacy_left2,div.register_seeker_privacy_left2 {
	float:left;
	text-align:left;
	width:140px;
}
div.register_employer2_privacy_left2_left,div.register_seeker_privacy_left2_left {
	float:left;
	text-align:left;
	width:110px;
}
div.register_employer2_div,div.register_seeker_div {
	border:1px solid #AAA;
	width:370px;
	float:right;
	margin-bottom:5px;
	z-index:1;
	padding-top:5px;
	background:#FFF url(images/interest_background.gif) top repeat-x;
}
div.register_employer2_div fieldset.register_employer,div.register_seeker_div fieldset.register_seeker {
	margin-left:30px;
}
html>body div.register_employer2_div fieldset.register_employer,html>body div.register_seeker_div fieldset.register_seeker {
	margin-left:10px;
}
html>body .register_employer2_privacy_div,html>body .register_seeker_privacy_div {
	text-align:center;
	clear:both;
}
html>body .register_seeker_privacy_div {
	margin-bottom:22px;
}
html>body div.register_employer2_privacy,html>body div.register_seeker_privacy {
	text-align:center;
	width:150px;
}
div.register_employer_left {
	text-align:left;
	width:30%;
	float:left;
	padding-right:0.25em;
	display:block;
}
fieldset.register_employer {
	width:300px;
}
div.register_employer_with_radio {
	width:200px;
	margin-left:70px;
	display:block;
}
div.register_employer_with_radio_left {
	width:80%;
	float:right;
	text-align:left;
}
div.reg_salary_type_select {
	text-align:left;
	margin-left:68px;
	width:200px;
}
div.reg_salary_type_radio {
	text-align:left;
	margin-left:140px;
	width:200px;
}
div.salary_type_radio {
	text-align:left;
	margin-left:40px;
	width:200px;
}
div.add_cover {
	text-align:left;
	width:400px;
	margin:3px;
}
div.add_cover_left {
	text-align:left;
	width:20%;
	float:left;
	padding-right:0.25em;
}
img.lang_img {
	margin-left:445px;
	margin-right:0;
	padding-right:0;
	margin-top:8px;
	float:left;
}
div.add_cover_radio {
	width:5%;
	float:left;
}
fieldset.add_cover {
	width:750px;
	text-align:left;
	margin-bottom:10px;
	padding:10px;
}
div.add_cover_with_radio_left {
	text-align:left;
	width:25%;
	float:left;
	padding-right:5px;
}
table.search {
	text-align:center;
	width:350px;
	padding:3px;
}
div.search {
	text-align:center;
	display:block;
	width:350px;
	margin:0;
	padding:0.25em;
}
.search_left {
	text-align:left;
	width:40%;
	float:left;
	padding-right:0.25em;
}
.search_right {
	text-align:left;
	padding-left:0.25em;
}
fieldset.save_search_with_radio {
	margin-bottom:10px;
	border:1px;
}
div.save_search_with_radio {
	width:310px;
	padding:5px 3px 3px;
}
div.save_search_with_radio_left {
	float:left;
	width:105px;
	text-align:left;
}
div.save_search_with_radio_right {
	text-align:left;
	padding-right:5px;
}
.resume_search_login {
	width:150px;
}
.resume_search_exp_level {
	width:130px;
}
.resume_search_location {
	width:120px;
}
.resume_search_view {
	width:100px;
}
fieldset.search {
	font-weight:700;
	width:400px;
	text-align:center;
	margin:3px;
	padding:0;
}
table.save_search_with_radio {
	width:300px;
	padding:0;
}
div.register_seeker2_div_left {
	float:left;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:370px;
	margin-bottom:5px;
	height:320px;
	padding-top:5px;
}
div.register_seeker2_div_left_bottom {
	float:left;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:370px;
	margin-bottom:5px;
	height:210px;
	padding-top:5px;
}
div.register_seeker2_div {
	padding-top:5px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:380px;
	float:right;
	margin-bottom:5px;
	height:320px;
}
div.register_seeker2_div_bottom {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:380px;
	float:right;
	margin-bottom:5px;
	height:222px;
	padding-top:5px;
}
html>body div.register_seeker2_div_bottom {
	height:210px;
}
div.register_seeker2_div legend,div.register_seeker2_div_left legend,div.register_seeker2_div_left_bottom legend {
	color:#000;
	font-size:12pt;
	font-weight:700;
}
div.register_seeker {
	text-align:left;
	width:360px;
	margin:3px;
	padding:0.25em;
}
div.register_seeker_submit {
	margin-top:20px;
	text-align:center;
	width:900px;
}
table.register_seeker_month {
	width:100%;
	margin:3px;
	padding:3px;
}
div.register_seeker_month {
	margin-left:8px;
	text-align:left;
}
.wizard_edit_button,.wizard_delete_button {
	color:#000;
	font-weight:600;
	font-size:7pt;
	border:1px solid #000;
	margin-left:1px;
	padding:1px 2px;
}
div.register_seeker_left,div.wizard_left {
	text-align:left;
	width:40%;
	float:left;
	clear:none;
	padding-right:0.25em;
}
div.register_seeker_month_left {
	width:104px;
	float:left;
}
html>body div.register_seeker_month_left {
	width:108px;
}
div.register_seeker_year_right {
	text-align:left;
	margin-left:115px;
}
table.register_seeker_year {
	text-align:left;
	margin:0;
	padding:0;
}
html>body #register_employer_work_auth1_left {
	height:100px;
}
.search_comp_name {
	width:200px;
	font-family:arial;
}
div.installer_left {
	text-align:left;
	width:50%;
	float:left;
	clear:none;
	padding-right:0.25em;
}
div.wizard_right {
	text-align:left;
	width:60%;
	float:right;
	clear:none;
	padding-left:0.25em;
}
div.installer_right {
	text-align:left;
	width:45%;
	float:right;
	clear:none;
	padding-right:0.25em;
}
div.installer_submit {
	text-align:center;
	clear:both;
	float:none;
	padding:0.25em;
}
div.wizard_link_left {
	text-align:left;
	width:60%;
	float:left;
	padding-left:0.25em;
}
div.wizard_link_right {
	text-align:left;
	width:40%;
	float:left;
	padding-left:0.25em;
}
div.installer {
	text-align:center;
	width:600px;
	height:25px;
	margin:10px;
	padding:0.25em;
}
div.add_resume {
	text-align:left;
	width:750px;
	height:20px;
	margin:3px;
	padding:0.25em;
}
div.add_resume_left {
	text-align:left;
	width:25%;
	height:25px;
	float:left;
	padding-right:0.25em;
}
div.add_resume_right {
	text-align:left;
	width:65%;
	height:25px;
	float:right;
	padding-left:0.25em;
}
div.add_resume_radio {
	text-align:left;
	padding-left:2px;
}
div.add_resume_radio_right {
	width:4%;
	float:left;
	text-align:left;
	clear:left;
}
div.add_resume_with_radio_left {
	text-align:left;
	width:25%;
	float:left;
}
div.add_resume_with_radio_right {
	float:left;
	text-align:left;
	width:60%;
}
div.edit_cover {
	margin-bottom:3px;
}
div.edit_cover_left {
	float:left;
	width:55%;
}
div.edit_cover_radio {
	float:left;
	width:4%;
}
div.edit_cover_with_radio_left {
	text-align:left;
	width:100%;
}
.error {
	color:#c00;
}
.success {
	color:#090;
}
fieldset.add_resume_radio {
	width:700px;
	clear:both;
	padding:10px;
}
div.edit_resume {
	width:700px;
}
div.edit_resume_left {
	width:20%;
	float:left;
	text-align:left;
}
div.edit_resume_head {
	font-weight:700;
	font-size:14px;
}
.qs_secondary_left {
	text-align:left;
	font-family:Arial,Helvetica,sans-serif;
	font-size:8pt;
}
#qs_secondary_keywords {
	float:left;
	width:200px;
	margin-left:4px;
}
#qs_secondary_country {
	float:left;
	width:250px;
	margin-left:4px;
}
#qs_secondary_state {
	float:left;
	margin-left:4px;
	margin-right:25px;
}
.qs_secondary_submit {
	float:left;
	margin-top:10px;
	width:60px;
}
div.qs_secondary_form div.adv_left {
	text-align:left;
	clear:both;
	padding-left:10px;
}
input.qs_secondary {
	margin-top:-1px;
}
html>body input.qs_secondary {
	margin-top:0;
}
.qs_secondary_form {
	border:1px solid gray;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:500px;
	height:100% !important;
	padding:4px;
}
html>body div.qs_secondary_form {
	padding-bottom:10px;
}
div.from_image {
	float:left;
	clear:right;
}
div.from_header {
	float:right;
	clear:left;
}
div.to_header {
	float:left;
	margin-top:30px;
}
div.account {
	float:right;
	margin-top:30px;
	border:1px solid gray;
	text-align:center;
}
table.invoice {
	font-family:Arial,Helvetica,Sans-Serif;
	text-align:left;
	display:block;
	margin-top:5px;
	width:100%;
}
html>body table.invoice {
	margin-top:6em;
}
html>body th.invoice {
	width:122px;
}
tr.invoice_row1 {
	background-color:#F0F0F0;
	padding:1px;
}
tr.invoice_row2 {
	background-color:#A0A0A0;
}
table.search_res {
	width:100%;
	border-collapse:collapse;
	clear:both;
}
tr.sponsored_job,td.sponsored_job {
	background:#FFFDE9;
}
h3.view_title {
	font-family:Arial,Helvetica,sans-serif;
	color:#666;
	font-size:16pt;
	margin-bottom:0;
}
div.right_column {
	float:right;
	width:525px;
}
div.view_apply {
	float:right;
	height:25px;
	margin-top:2px;
	margin-left:0;
	margin-right:20px;
	text-align:center;
	width:90%;
	display:block;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10pt;
	font-weight:700;
	padding:4px;
}
.view_apply a {
	text-decoration:none;
	font-weight:400;
	font-style:normal;
	color:#D68206;
	font-size:14px;
}
.view_apply a:hover {
	text-decoration:underline;
}
a.apply {
	background:url(../../themes/modern_blue/images/apply_job.gif) no-repeat 0 5px;
	padding:12px 40px 10px 10px;
}
a.save {
	background:url(../../themes/modern_blue/images/save_job.gif) no-repeat 0 5px;
	padding:12px 60px 10px 16px;
}
div.view_contact {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	text-align:left;
	height:auto;
	width:95%;
	float:left;
	margin:5px auto auto;
	padding:10px;
}
div.view_short_head {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;
	color:#000;
	font-weight:700;
	margin-top:2px;
	padding-bottom:5px;
	width:100%;
	display:block;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}
div.view_long_head {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;
	color:#000;
	font-weight:700;
	margin-top:15px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:5px;
	width:100%;
	display:block;
	text-align:left;
}
div.view_job {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	text-align:left;
	height:auto;
	float:left;
	width:95%;
	overflow:auto;
	margin:5px auto auto;
	padding:10px;
}
.view_job div.left {
	font-weight:700;
	padding:2px;
}
div.view_contact .left1,div.view_contact .right1 {
	width:130px;
	float:left;
	padding-right:15px;
}
div.view_contact .left2,div.view_contact .right2 {
	width:200px;
	float:left;
	text-align:left;
}
div.view_contact div.apply {
	text-align:left;
	padding-top:10px;
	clear:both;
}
div.view_job_table {
	margin-top:75px;
	margin-left:20px;
	margin-right:20px;
}
.view_job_canwait {
	margin-top:10px;
	margin-left:20px;
	margin-right:20px;
	width:800px;
}
div.view_job .left1,div.view_job .right1 {
	width:140px;
	float:left;
	padding-right:15px;
}
div.view_job .left2,div.view_job .right2 {
	width:190px;
	float:left;
	text-align:left;
}
div.view_job div.row {
	height:20px;
}
.view_job td.left {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:700;
	text-align:right;
	padding:2px;
}
.view_job td.right {
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	padding:2px;
}
td.qs_index_box {
	color:#000;
	padding-left:10px;
	font-family:Myriad,sans-serif;
	width:253px;
	border-right:1px solid #ae4e04;
	border-bottom:1px solid #ae4e04;
	background:#acc8e5 url(images/qs_background_ff.gif) top repeat-x !important;
	padding-right:7px;
	padding-bottom:5px;
}
td.qs_under {
	background:#FFF url(images/interest_background.gif) top repeat-x;
	position:relative;
	height:30px;
	margin-top:5px;
}
td.featured_employer {
	width:253px;
	text-align:center;
}
.featured_employer h3 {
	font-weight:700;
	margin:1px;
}
td.qs_options {
	background-color:#FFF7EA;
	height:220px;
	margin:0;
	padding:0;
}
td.search_interest {
	background-color:#EFEFEF;
	height:50px;
	vertical-align:top;
}
td.categories {
	font-size:12px;
	vertical-align:top;
}
td.categories a {
	font:12px/20px Arial,Helvetica,sans-serif;
	color:#134889;
	text-decoration:none;
}
td.categories a:hover {
	color:#F60;
}
.sub_heading {
	font:90%/1.5 Arial,Helvetica,sans-serif;
	font-size:19px;
	color:#7E7E7E;
	letter-spacing:-1px;
}
div.seeker_img {
	margin-left:10px !important;
	margin-bottom:5px;
	width:200px;
	text-align:left;
	margin-top:20px;
}
div.seeker_img_large {
	border-bottom:1px solid #AAA;
	margin-left:90px !important;
	width:300px;
	text-align:center;
	margin-top:20px;
}
div.seeker_img_lower {
	border-bottom:1px solid #AAA;
	margin-left:28px;
	width:200px;
	text-align:center;
	margin-top:15px;
}
div.seeker_quick_search {
	text-align:left;
	margin-left:10px;
	margin-bottom:5px;
	background-color:#EEE;
	border:1px solid #AAA;
	width:auto !important;
	padding:5px;
}
div.seeker_left_menu {
	text-align:left;
	margin-left:10px;
	margin-bottom:0;
	background-color:#EEE;
	border:1px solid #AAA;
	width:auto !important;
	padding:0;
}
div.seeker_wide {
	margin-top:5px;
	padding-top:3px;
	text-align:center;
	width:500px;
	margin-left:5px;
}
div.seeker_narrow {
	text-align:center;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
	width:252px;
	background-color:#EEE;
	border:1px solid #AAA;
	padding-bottom:0 !important;
}
div.seeker_narrow2 {
	text-align:left;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:5px;
	padding-left:18px;
	padding-top:8px;
	width:234px;
	background-color:#EEE;
	border:1px solid #AAA;
	padding-bottom:0 !important;
}
th.seeker_search_ends {
	font-size:10pt;
	height:18px;
	text-align:center;
}
table.seeker_search_res {
	width:100%;
	border-collapse:collapse;
	background-color:#FFF;
	border-top:1px solid #AAA;
}
td.seeker_search_row2 {
	text-align:center;
	padding-top:3px;
}
td.seeker_search_row1 {
	text-align:center;
	background-color:#EEE;
	padding-top:3px;
}
table.seeker_search_res_wide {
	width:100%;
	border-collapse:collapse;
}
h3.sign_in {
	text-align:center;
	border-bottom:1px solid #AAA;
	width:300px;
	margin-top:15px;
}
div.sign_in_box {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:300px;
	text-align:center;
	height:130px;
	display:block;
	margin:auto;
	padding:10px;
}
div.login_left {
	margin-top:5px;
	text-align:left;
	width:100px;
	float:left;
	padding-right:0.25em;
}
div.login_right {
	margin-top:3px;
	text-align:left;
	padding-left:0.25em;
}
div.quick_search_box {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:350px;
	text-align:left;
	height:205px;
	margin:25px auto auto;
	padding:0;
}
.quick_search_left {
	margin-top:5px;
	text-align:left;
	width:100px;
	float:left;
	padding-right:0.25em;
	margin-left:5px;
}
.quick_search_right {
	text-align:left;
	margin-right:130px;
	margin-bottom:5px;
}
div.edit_preferences_div {
	text-align:center;
	width:300px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	margin-left:230px;
}
fieldset.edit_preferences {
	border:0;
}
fieldset.edit_preferences legend {
	text-align:center;
	margin-left:80px;
}
div.resume_searches_left {
	width:160px;
	float:left;
	text-align:left;
}
div.resume_searches_div {
	text-align:left;
	padding-left:4px;
	width:420px;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	border:1px solid #AAA;
	padding-bottom:10px;
	padding-top:5px;
	margin:auto auto 10px;
}
div.billing_confirm_div {
	text-align:center;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:300px;
	margin-left:235px !important;
	padding-bottom:10px;
}
div.resume_search_box {
	text-align:center;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:400px;
	padding-top:5px;
	padding-left:5px;
	margin:auto auto 10px;
}
div.multiple_postings_left {
	width:160px;
	float:left;
}
div.multiple_postings {
	text-align:left;
	width:400px;
}
div.multiple_postings_div {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:450px;
	padding-top:5px;
	padding-left:5px;
	margin:5px auto;
}
div.advanced_resume_search_div {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:440px;
	padding-top:0 !important;
	padding-bottom:5px;
	padding-left:5px;
	margin:5px auto;
}
div.advanced_resume_search {
	width:425px;
	text-align:left;
}
div.advanced_resume_search_left {
	float:left;
	width:180px;
}
div.save_search_with_radio_right div.checkbox_set_key {
	float:left;
	width:130px;
}
div.save_search_with_radio_right div.checkbox_set_line {
	clear:both;
	width:100%;
	height:auto;
}
div.advanced_search {
	width:400px;
	text-align:left;
}
div.advanced_search_left {
	width:150px;
	float:left;
}
div.advanced_search_div {
	width:410px !important;
	float:left;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	margin-left:5px;
	margin-bottom:12px;
	padding:5px 2px 2px !important;
}
html>body div.save_search_with_radio {
	width:320px;
}
html>body #save_search_with_radio_save_search_right {
	height:25px;
}
div.save_search_with_radio_div {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	margin-left:5px;
	float:right;
	width:300px;
	margin-right:30px;
	margin-bottom:10px;
	padding-top:5px;
}
html>body div.save_search_with_radio_div {
	margin-right:35px;
}
div.advanced_search_submit {
	width:270px;
	text-align:center;
	margin-right:24px;
	float:right;
}
html>body div.advanced_search_submit {
	margin-right:65px;
}
div.advanced_search_block {
	height:710px;
	margin-top:20px;
}
div.job_agent_left {
	width:120px;
	float:left;
}
div.job_agent {
	width:370px;
	text-align:left;
}
div.job_agent_div_left {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	padding-top:5px;
	float:left;
	width:360px;
}
div.job_agent_div {
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	padding-top:5px;
	width:380px;
	float:right;
}
div.job_agent_submit {
	text-align:center;
	width:360px;
	margin-top:10px;
	margin-bottom:40px;
}
html>body div.job_agent_submit {
	padding-top:10px;
	text-align:left;
	clear:left;
	width:480px;
	margin-left:0;
}
div.save_search {
	width:600px;
	text-align:center;
	margin-left:65px !important;
}
div.wizard_box input,div.wizard_box select {
	margin-bottom:3px;
	margin-top:2px;
}
div.wizard_obj_box {
	background:#FFF url(images/interest_background.gif) top repeat-x;
	text-align:center;
	width:550px;
	border:1px solid #AAA;
}
div.wizard_edu_box {
	padding-left:10px;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	text-align:left;
	width:300px;
	border:1px solid #AAA;
}
div.wizard_exp_box {
	background:#FFF url(images/interest_background.gif) top repeat-x;
	padding-left:10px;
	text-align:left;
	width:475px;
	border:1px solid #AAA;
}
div.wizard_contact_div_left {
	float:left;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:370px;
	margin-bottom:5px;
	height:454px;
	padding-top:5px;
}
div.mass_add {
	width:220px;
}
div.mass_add_left {
	float:left;
	text-align:left;
	width:70px;
}
div.mass_add_right {
	text-align:left;
	width:70px;
}
div.mass_box {
	padding-right:50px;
	padding-top:10px;
	width:390px;
	height:110px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
}
div.contact_us_div {
	text-align:left;
	padding-left:5px;
	border:1px solid #AAA;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	width:490px;
	padding-top:5px;
	float:none;
	height:360px !important;
	margin-bottom:4px;
}
#main_tab {
	text-align:center;
	width:750px;
	height:36px;
	font-size:16px;
	line-height:18px;
	font-weight:700;
	margin:9px auto auto;
}
#main_tab ul {
	list-style:none;
	margin:0;
	padding:2px 0 0;
}
#main_tab li {
	float:left;
	background:url("images/tab_left.gif") no-repeat left top;
	margin:0 4px 0 0;
	padding:0 0 0 8px;
}
#main_tab a {
	display:block;
	background:url("images/tab_right.gif") no-repeat right top;
	font-size:14px;
	color:#FFF;
	text-decoration:none;
	padding:10px 15px 5px 7px;
}
#main_tab #current {
	background:url("images/tab_left_current.gif") no-repeat left top;
}
#main_tab #current a {
	color:#FFC;
	padding-bottom:6px;
	background:url("images/tab_right_current.gif") repeat-x right top;
}
#submenu li {
	display:inline;
	line-height:200%;
	list-style:none;
	text-align:center;
	border-right:1px solid #a94400;
	padding:0 15px 3px;
}
#submenu {
	background:#ffd8b4;
	width:735px !important;
	height:25px;
	border-right:1px solid #a94400;
	border-left:1px solid #a94400;
	padding-top:9px;
	text-align:left;
	color:#333;
	font-size:12px;
	line-height:14px;
	margin:auto;
}
#submenu .current {
	color:#363636;
	font-weight:700;
	text-decoration:none;
	vertical-align:middle;
}
#submenu .noline {
	border-right:0;
}
#submenu a {
	border:none;
	color:#363636;
	font-size:12px;
	vertical-align:middle;
	font-weight:700;
	padding:4px 5px 5px;
}
#submenu a:hover {
	background:#ffd8b4;
	color:#7f3909;
	padding:4px 5px 5px;
}
ul#submenu {
	padding-left:40px !important;
}
#main_tab #sidelink {
	float:right;
	margin-top:4px;
}
#main_tab #sidelink a {
	display:block;
	background:transparent;
	font-size:11px;
	font-weight:400;
	border:0;
	padding:0 0 5px;
}
div.header {
	width:850px;
	text-align:right;
	margin:5px auto 0;
	padding:0;
}
div.header a:link,div.header a:visited {
	font-weight:700;
	font-size:11px;
	color:#FFF;
	text-decoration:none;
}
div.header_logo {
	width:900px;
	text-align:left;
	height:85px;
	vertical-align:top;
	margin:0;
}
div.header_ad_banner {
	width:470px;
	text-align:right;
	height:85px;
	vertical-align:top;
	margin:-80px 25px 0 auto;
}
div.page {
	width:900px;
	min-height:450px;
	margin-top:9px;
	text-align:center;
}
.bg-emp {
	background:url(images/employer-bg.gif) 0 0 no-repeat;
	height:79px;
	width:201px;
	list-style-type:square;
	padding-left:25px !important;
	padding-top:10px;
	text-align:left;
	margin:0;
}
.bg-jb {
	background:url(images/job-seeker-bg.gif) 0 0 no-repeat;
	height:79px;
	width:201px;
	list-style-type:square;
	padding-left:25px !important;
	padding-top:10px;
	text-align:left;
	margin:0;
}
.blk-bld {
	font:11px/14px Arial,Helvetica,sans-serif;
	font-weight:700;
	color:#000;
	list-style:none;
	text-align:left;
	margin:0 0 0 -20px;
	padding:0 0 5px;
}
.square_bullets {
	list-style-type:square;
	padding-left:15px !important;
	border:1px solid red;
	margin:0;
}
.square_bullets li {
	margin:5px;
}
#footer {
	text-align:center;
	margin-bottom:10px;
	vertical-align:bottom;
	clear:both;
	padding:0;
}
.box_gray {
	border:1px solid #C2C2C2;
	background:#FFF url(images/interest_background.gif) top repeat-x;
}
.button_submit {
	border:1px solid #ae4e04;
	background:#ae4e04 url("images/background_button.gif") repeat-x;
	color:#FFF;
	font-weight:700;
	font-family:Arial;
	padding:2px;
}
.button_submit_small {
	border:1px solid #ae4e04;
	background:#ae4e04 url("images/background_button.gif") repeat-x;
	color:#FFF;
	font-weight:700;
	font-family:Arial;
	font-size:11px;
	height:20px;
	padding:2px;
}
.quick_search_top_left {
	border-bottom:1px solid #e3a90c;
}
.quick_search_active_tab {
	height:18px;
	background:#FFF url(images/qs_tab.gif) top repeat-x;
	border-top:1px solid #ae4e04;
	border-right:1px solid #ae4e04;
	border-left:1px solid #ae4e04;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	padding-top:2px;
	width:87px;
}
.quick_search_inactive_tab {
	height:18px;
	background:#FFF url(images/qs_tab_unselected_ff.gif) top repeat-x !important;
	border-top:1px solid #ae4e04;
	border-right:1px solid #ae4e04;
	border-left:1px solid #ae4e04;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
	vertical-align:top;
	padding-top:2px;
	width:103px;
}
.quick_search_tab_separator {
	border-bottom:1px solid #ae4e04;
}
.quick_search_left_bar {
	background:#e3a90c url(images/qs_background_ff.gif) top repeat-x !important;
	border-left:1px solid #ae4e04;
	border-bottom:1px solid #ae4e04;
	padding:2px;
}
.employer_search_submit input {
	border:1px solid #E87826;
	background:#fe9224 url("images/background_button.gif") repeat-x;
	color:#FFF;
	font-weight:700;
	font-family:Arial;
	padding:2px;
}
#lft-menu {
	float:left;
	width:255px;
	height:220px;
	background:#ae4e04;
	border:1px solid #0a3561;
}
#htlink {
	width:198px;
	float:left;
	text-align:left;
	margin:0;
}
#htlink ul {
	width:100%;
	font:12px/30px "arial";
	margin:0;
	padding:0;
}
#htlink ul li {
	width:255px;
	height:30px;
	border-bottom:1px solid #bfdbf7;
	list-style:none;
}
#htlink ul li a {
	width:215px;
	height:30px;
	display:block;
	color:#fff;
	line-height:35px;
	text-decoration:none;
	background:url(images/lft-menu-bullet.png) 10px 12px no-repeat #ae4e04;
	padding:0 0 0 40px;
}
#htlink ul li a:hover {
	width:215px;
	text-decoration:none;
	font-weight:400;
	color:#acc8e5;
}
#htlink ul li.lastitem {
	width:100%;
	height:30px;
	border-bottom:none;
}
h2.org {
	font:16px/18px Arial,Helvetica,sans-serif;
	font-weight:700;
	color:#d6691a;
	margin:0;
	padding:5px;
}
.txt-para {
	font:12px/16px Arial,Helvetica,sans-serif;
	font-weight:400;
	color:#000;
	text-align:justify;
	margin:0;
	padding:0 5px;
}
a.txt-para {
	font:12px/14px Arial,Helvetica,sans-serif;
	font-weight:400;
	color:#1d66b8;
	margin:0;
	padding:0;
}
.featured_box {
	width:180px;
	border:1px solid #c2c2c2;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	height:100px;
	margin:0;
	padding:0;
}
h2.featured {
	height:26px;
	width:170px;
	font:12px/26px Arial,Helvetica,sans-serif;
	font-weight:700;
	color:#fff;
	background:url(images/h2-bg-featured-box.gif) 0 0 no-repeat;
	margin:0;
	padding:0 0 0 10px;
}
.job_type_box {
	height:100px;
	width:263px !important;
	margin:2px 0 0;
	padding:0;
}
.job_type_box_td {
	height:100px;
	border:1px solid #c2c2c2;
	background:#FFF url(images/interest_background.gif) top repeat-x;
	padding:4px;
}
p.redirect {
	margin-top:55px;
}
.featured_list {
	list-style-type:square;
	padding-left:5px !important;
}
table#resume_wizard_thumbnails {
	text-align:center;
	margin-left:100px;
}
h2#apply_for_job_guest_h2 {
	margin-top:10px;
}
#indeed_at {
	clear:both;
	width:100%;
	text-align:center;
	margin-top:20px;
}
#google_map_job {
	width:220px;
	height:400px;
	float:left;
	margin:5px auto auto;
}
#google_map_employer {
	width:220px;
	height:200px;
	margin-right:auto;
	margin-top:5px;
	margin-bottom:5px;
}
img.verification_image {
	clear:both;
	display:block;
	margin:2px 0;
}
div.register_seeker2_div_upload {
	background:#FFF url(images/interest_background.gif) repeat-x scroll center top;
	border:1px solid #AAA;
	height:110px;
	margin-bottom:5px;
	padding-top:5px;
	width:370px;
	float:left;
	clear:left;
}
#register_seeker_photo_upload {
	margin-left:0;
}
div.view_profile_name_box {
	background:#F8F8F8 none repeat scroll 0 0;
	border:4px solid #D7DAE2;
	width:400px;
	padding:5px;
}
div.view_profile_video_box {
	background:#F8F8F8 none repeat scroll 0 0;
	border:4px solid #D7DAE2;
	width:312px;
	margin-bottom:10px;
	text-align:center;
	padding:5px;
}
div.view_profile_name_box_left {
	float:left;
	margin-right:5px;
}
div.workexp_box,div.desired_employment_box,div.education_box {
	width:418px;
	float:left;
	margin-top:10px;
	text-align:left;
}
div.workexp_box_title,div.desired_employment_box_title,div.education_box_title,div.view_profile_resumes_title {
	border:2px solid #D7DAE2;
	font-size:11pt;
	font-weight:700;
	margin-bottom:5px;
	padding:5px 20px;
}
div.desired_employment_box_entry_left,div.education_box_entry_left,div.workexp_box_entry_left {
	width:40%;
	float:left;
}
div.desired_employment_box_entry_right,div.education_entry_right,div.workexp_entry_right {
	width:60%;
	float:right;
}
div.view_profile_left {
	float:left;
	width:420px;
}
div.view_profile_right {
	float:right;
	width:330px;
}
div.account_right {
	float:left;
	width:450px;
	margin-left:20px;
}
#register_employer_verification_left {
	width:100%;
	clear:both;
}
div.articles_left {
	float:left;
	width:auto;
	margin-right:20px;
}
div.articles_right {
	float:left;
	width:500px;
}
div.articles_left div.box {
	background:#FFF url(images/interest_background.gif) repeat-x scroll center top;
	border:1px solid #AAA;
	height:auto;
	text-align:left;
	margin:5px auto auto;
	padding:10px;
}
div.search_results_outer {
	clear:both;
	float:none;
}
div.filter_title {
	font-weight:700;
	cursor:pointer;
	margin-top:5px;
	text-align:left;
}
div.filter_title div.filter_title_arrow {
	width:9px;
	height:9px;
	float:left;
	position:relative;
	top:2px;
	margin-right:5px;
}
div.filter_title_enabled div.filter_title_arrow {
	background:transparent url(../images/arrows.png) no-repeat scroll -9px 0;
}
div.filter_title_disabled div.filter_title_arrow {
	background:transparent url(../images/arrows.png) no-repeat scroll 0 0;
}
div.search_results_outer div.filter_entry {
	padding-left:5px;
}
div.filter_contents_enabled {
	display:block;
	text-align:left;
}
div.filter_contents_disabled {
	display:none;
	text-align:left;
}
div.applied_filters_entry a {
	font-weight:400;
}
div.applied_filters_box {
	border:1px dashed #F60;
	width:95%;
}
div.filter_more_link {
	color:#F60;
	cursor:pointer;
	font-weight:700;
}
div#register_employer_resume_id,div#register_employer_cover_id {
	clear:both;
	height:45px;
}
.view_new_job_table {
	margin-top:35px;
	text-align:center;
	width:700px;
	margin-left:125px;
}
.view_new_job {
	text-align:center;
	margin-top:10px;
	width:700px;
}
td.left_new_job {
	font-family:Arial,Helvetica,sans-serif;
	font-weight:700;
	text-align:left;
	padding-left:2px;
	width:100px;
}
td.right_new_job {
	font-family:Arial,Helvetica,sans-serif;
	text-align:left;
	padding-left:2px;
	width:250px;
}
tr.sociallinks:link,tr.sociallinks:visited,tr.sociallinks:hover,a:link,a:visited {
	color:#000;
}
a img,fieldset,fieldset.resume_searches_div {
	border:none;
}
div.left1,.bold,th.invoice,div.applied_filters_entry {
	font-weight:700;
}
div.row,.edit_employer_logo,div#apply_for_job_guest_resume_textarea {
	margin-bottom:10px;
}
.alignleft,div.post_single_job,div.register_employer_right,.add_cover_with_radio,td.search,div.add_resume_radio_left,div.edit_cover_right,div.edit_resume_right,.qs_secondary_right,.featured_employer ul,div.seeker_wide p,div.resume_search,#save_search_with_radio_search_name,div.apply_for_job_guest,table.seeker_profile_resumes,div.article_news_body {
	text-align:left;
}
.aligncenter,div.wizard_box,div.view_profile_video_box_video {
	text-align:center;
}
.alignright,div.edit_cover_with_radio_right {
	text-align:right;
}
div.show_resume,div.show_cover {
	width:100%;
	border:0 outset #CCC;
	text-align:left;
	padding:5px 5px 5px 200px;
}
div.ad_res_salary_type_radio_left,div.reg_salary_type_radio_left,div.salary_type_radio_left {
	width:85%;
	float:right;
	text-align:left;
}
div.ad_res_salary_type_radio_right,div.salary_type_radio_right {
	text-align:left;
	width:15%;
	float:left;
}
fieldset.register_employer_div,fieldset.register_employer_div_left,fieldset.register_employer2_div,fieldset.register_employer2_div_left,fieldset.register_seeker2_div,fieldset.register_seeker2_div_left,fieldset.register_seeker2_div_bottom,fieldset.register_seeker2_div_left_bottom,fieldset.wizard_contact_div_left {
	border:none;
	margin-left:5px;
}
html>body #register_employer_major,div.apply_for_job_guest_submit {
	margin-top:20px;
}
html>body #register_employer_location1_left,html>body #register_employer_language1_left {
	height:80px;
}
html>body fieldset.add_cover_fieldset,div.register_seeker2_div_upload div.register_employer_left,#register_seeker_photo_upload_left {
	width:100%;
}
fieldset.default,div.left_column {
	width:250px;
}
.search_position,.search_location,.search_view {
	width:100px;
	font-family:arial;
}
div.edit_cover_box,div.register_seeker2_div_upload div.register_employer,#register_employer_verification {
	height:auto;
}
#qs_secondary_industry,div.account_left {
	float:left;
	width:300px;
}
#qs_secondary_city,div.resume_search_left {
	float:left;
	width:150px;
}
#qs_secondary_zip,#qs_secondary_zip_radius {
	float:left;
	margin-right:25px;
}
tr.search_ends,th.search_ends,th.seeker_search_ends_wide {
	font-size:12px;
	text-align:left;
	color:#252525;
	background-color:#E1E1E1;
	border-bottom:1px solid #CCC;
	padding:6px;
}
tr.alljobs_row1,td.alljobs_row1,tr.alljobs_row2,td.alljobs_row2,tr.search_row1,td.search_row1,tr.search_row2,td.search_row2,td.seeker_search_row2_wide,td.seeker_search_row1_wide {
	text-align:left;
	border-bottom:1px solid #CCC;
	vertical-align:middle;
	height:32px;
	padding:6px;
}
tr.search_row1:hover,tr.searchrow1:active,tr.search_row2:hover,tr.seeker_search_row1_wide:hover,tr.seeker_search_row2_wide:hover {
	border-bottom:1px solid #EBEBEB;
	text-align:left;
	padding-left:3px;
	height:25px;
	background:#FFFDE9;
}
.view_job_image,div.save_search_with_radio_right div.checkbox_set_value {
	float:left;
}
div.view_short,div.view_long {
	color:#000;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}
.view_job div.right,table.view_contact .left2,table.view_contact .right2 {
	text-align:left;
	padding:2px;
}
table.view_contact .left1,table.view_contact .right1 {
	font-weight:700;
	text-align:right;
	padding:2px;
}
div.login_submit,.quick_search_submit {
	margin-top:7px;
}
#view_profile_link,div.float_fix {
	clear:both;
}
table.seeker_profile_resumes thead,div.extra_filter_entry {
	display:none;
}
#short_desc,#long_desc {
	color:#000;
	width:880px;
	text-align:left;
	margin-left:20px;
	margin-right:20px;
}
#short_desc_tag,#long_desc_tag {
	font-family:Arial,Helvetica,sans-serif;
	font-size:11pt;
	color:#000;
	font-weight:700;
	margin-top:15px;
	margin-left:20px;
	margin-right:20px;
	padding-bottom:5px;
	width:880px;
	display:block;
	text-align: left;
}
