﻿.bellcurve_dd_label {
	background-color: #8CA2C4;
	color: #fff;
	display: block;
	float: left;
	/* margin-right: 1px; */
	padding: 1px 0.5em
}

#salaryUnit {
	margin: 0;
}

.right_rail_ad {
	margin-bottom: 10px;
}

/* add by steven*/

.sal_content img
{
	border:0;
}

.swz_main
{
	float:left;
	width:650px\9;/*IE8,IE7,IE6*/
	[;width:650px;]/*Safari*/
	font-faimly: Verdana, arial, sans-serif;
}

.swz_newsearch_main
{
	float:left;
	width:auto;
}
.swz_searchtitlesytle
{
	width:630px;
	font-family:Arial;
	color:Black;
}


.swz_searchkeyword_B
{
	font-family:Arial;
	font-size:12px;
	color:Black;
	font-weight:bold;
}

.swz_refinesearchkeyword_B
{
	font-family:Arial;
	font-size:12px;
	color:#42950A;
	font-weight:bold;
}

.swz_industry
{
	font-size:12px;
	color:#42950A;
	cursor:pointer;
	font-weight:bold;
	text-decoration:underline;
	font-family:Arial;
}

.swz_regfont
{
	font-family:Arial;
	font-size:12px;
	color:Black;
}

.swz_regfont_of
{
	font-family:Arial;
	font-size:14px;
	color:#34567B;
}

.swz_maincontent {
    width: 640px;
    text-align: left;
}
  
    .swz_maincontent .comparejobpanel {
        width: 630px;
        margin-left:5px;
    }

.swz_linestyle {
    color: #42950A;
}

a.swz_newsearch:visited 
{
	font-family:Arial;
	font-size:12px;
	color: #42950A;
	text-decoration:none;
}

a.swz_newsearch:link
{
	text-decoration:none;
	font-family:Arial;
	font-size: 12px; 
	color: #42950A
}
a.swz_newsearch:hover 
{
	font-family:Arial;
	font-size:12px; 
	color:Orange;
	text-decoration:underline;
}

.swz_trbg
{
	line-height:25px;
	background-color:#F4F4F4;
	width:100%;
	
}

.swz_td_style
{
	background-color:#ffffff;
}

.swz_mainjobinfo
{
	width:100%;
}

.swz_mainsearchresult
{
	width:98%;
    padding-left:5px;
    padding-right:5px;
}

.swz_line01
{
	border-top:solid 1px #BCBEC0;
	width:595px;
	line-height:2px;
}

.swz_line02
{
	line-height:2px;
}

.swz_tr_height
{
	height:20px;
}

#tblmainjob td
{
	line-height:15px;
}

a.swz_jobtitle:visited 
{
	font-size:12px;
	font-weight:bold;
	color:#42950A;
	text-decoration:none;
}

a.swz_jobtitle:link
{
	font-weight:bold;
	text-decoration:none;
	font-size:12px; 
	color: #42950A
}
a.swz_jobtitle:hover 
{
	font-size:12px; 
	color:Orange;
	text-decoration:underline;
}

a.simlarjobviewmore:visited 
{
	font-size:12px;
	font-weight:bold;
	color:#42950A;
}

a.simlarjobviewmore:link
{
	font-weight:bold;
	font-size:12px; 
	color: #42950A
}
a.simlarjobviewmore:hover 
{
	font-size:12px; 
	color:Orange;
}

.swz_jobtitle_new
{
	font-size:10pt;
	font-family:Arial;
	font-weight:bold;
	color:Black;
}

.swz_jobdesc
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
}

.swz_jobdesc_select
{
	font-size:12px;
	font-family:Arial;
	color:#000000;
}


.swz_altertitle
{
	color:#333333;
	text-align:left;
	font-size:12px;
	font-style:italic;
}

.salcomparestyle
{
	font-family:Arial;
	font-size:12px;
	color:#000000;
	text-align:center;
}

.swz_newsearchdiv
{
	width:95%;
	text-align:left;
	border:solid 1px #BCBEC0;
	margin-left:10px;
}
.swz_tooltipdiv
{
	font-family:Arial;
	font-size:10pt;
	color:Black;
	text-align:left;
	padding-left:10px;
}

.swz_txtinput
{
	border:1px #BCBEC0 solid;
	font-style:italic;	
	font-family:Arial;
	font-size:10pt;
	color:#BCBEC0;
}

.swz_txtnormal
{
	border:1px #BCBEC0 solid;
	font-family:Arial;
	font-size:10pt;
	color:Black;
}

.swz_span_errormsg
{
	font-family:Arial;
	font-size:12pt;
	color:#ff0000;
	margin-left:10px;
}
.swz_sectiontitle
{
	font-family:Arial;
	font-size:10pt;
	color:Black;
}

a.swz_unselectpagenumber:visited 
{
	text-decoration:none;
	font-size:10pt;
	font-family:Arial;
	color:#42950A;
}

a.swz_unselectpagenumber:link
{
	text-decoration:none;
	font-family:Arial;
	font-size: 10pt; 
	color: #42950A
}
a.swz_unselectpagenumber:hover 
{
	text-decoration:underline;
	font-family:Arial;
	font-size: 10pt; 
	color:Orange;
}

.swz_arrowcolor
{
	font-family:Arial;
	font-size: 10pt; 
	color:#939598;
}

.swz_fromtonumber
{
	font-size: 1em;/* 10pt; */
	font-family:Arial;
	font-weight:bold;
	color:#000000;
}

.salsltsortedstyle
{
	
    BORDER-RIGHT: #9FB5C9 1px solid; 
    BORDER-TOP: #9FB5C9 1px solid;
    BORDER-LEFT: #9FB5C9 1px solid; 
    BORDER-BOTTOM: #9FB5C9 1px solid; 
    OVERFLOW: auto;
    font-size:12px;
}

.swz_picspace
{
	padding-left:2px;
}

a.swz_piclink:visited 
{
	text-decoration:none;
}

a.swz_piclink:link
{
	text-decoration:none;
}
a.noselect_a
{
	text-decoration:none;
	color:#42950a;
}
a.selected_a
{
	text-decoration:none;
	color:Black;
	font-weight:bold;
}
.swz_btnstyle
{
	color:#42950a;
	cursor:pointer;
}

.sal_My_Sf_top_left
{
	background-repeat: no-repeat;
    height: 14px; 
    width: 14px;
}
.sal_My_Sf_top_middle
{
	background-repeat: repeat-x;
	height: 14px; 
	width: 625px;
}

.sal_My_Sf_top_right
{
	background-repeat: no-repeat;
	height: 14px; 
	width: 12px;
}

.sal_My_Pf_Vr
{
	background-repeat: repeat-y;
	height: 260px; 
	font-size:0px;
	width: 1px;
}

.sal_My_Pf_Vr_middle
{ 
	width:625px;
}

.sal_My_Sf_Bt_left
{
	background-repeat: no-repeat;
	height: 14px; 
	width: 14px;
}

.sal_My_Sf_Bt_middle
{
	background-repeat: repeat-x;
	height: 14px; 
	width: 625px;
}

.sal_My_Sf_Bt_right
{
	background-repeat: no-repeat;
	height: 14px; 
	width: 12px;
}


a.vv1:link 
{
	font-weight:bold;
    text-decoration:none;
    color: #30940B;
    font-size:12px;
}

a.vv1:hover 
{
	font-weight:bold;
    color:Orange!important;
    text-decoration:underline;
}

a.vv1:visited 
{
    color:#30940B;
    font-weight:bold;
    text-decoration: none;
}

.sal_pgnation
{
	padding-left:5px;
	margin-left:5px !important;
}
/* AddThis Combo Pills */
 
 .addthis_toolbox.addthis_pill_combo a 
{
		    float: left;
}
.addthis_toolbox.addthis_pill_combo a.addthis_button_tweet,
.addthis_toolbox.addthis_pill_combo a.addthis_counter 
{
	margin-top: 0px;
}
.addthis_button_compact .at15t_compact {
		    margin-right: 4px;
		    float: left;
}



/*add by zhifu*/

.slotcom
{
	width:26px;
	height:26px;
	float:right;
	font-size:11px;
	color:#626469;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	line-height: 25px;
	
}

.swz_compareselected
{
	margin-top: 2px;
	margin-right:6px;
}

.swz_jobselected_forSafari
{
	[;width:368px;]
	width:auto!important;
	
}

.slotempty
{
	background-image:url('/SalaryWizard/Graphics/compare_slot_empty.png');
	background-repeat:no-repeat;
	text-align:center;
	cursor:default;
}

.styleslot3
{
	background-image:url('/SalaryWizard/Graphics/compare_slot_filled_3.png');
	background-repeat:no-repeat;
}
.styleslot2
{
	background-image:url('/SalaryWizard/Graphics/compare_slot_filled_2.png');
	background-repeat:no-repeat;
}
.styleslot1
{
	background-image:url('/SalaryWizard/Graphics/compare_slot_filled_1.png');
	background-repeat:no-repeat;
}
.title_font
{
	font-size: 1em;/* 12px; */
	color:#000000;
	font-weight:bold;
}

.title_font_compare
{
	font-size: 1em;/* 12px; */
	font-weight:bold;
}

.numberstyle
{
	display:none;
	font-family:Arial;
	color:#BCBEC0;
	font-size:36pt;
	line-height:40px;
}
.tooltip_top
{
	height:3px;
	width:200px;
	float:left;
	background-image:url('/SalaryWizard/Graphics/pop_head.png');
	background-repeat:no-repeat;
	background-color:White;
}
.tooltip_mid
{
	background-image:url('/SalaryWizard/Graphics/pop_min.png');
	background-repeat:repeat-y;
	width:200px;
	padding:5px 8px;
	float:left;
	background-color:White;
}
.tooltip_bottom
{
	height:11px;
	width:200px;
	float:left;
	background-image:url('/SalaryWizard/Graphics/pop_foot.png');
	background-repeat:no-repeat;
}
.clickfont
{
	font-family:Arial;
	font-size:9pt;
	color:Black;
}

.btnlinkbar
{
	text-align:right;
	width:100%;
	height:20px;
}

.jobnamefont
{
	font-family:Arial;
	font-size:10pt;
	font-weight:bold;
	color:Black;
}
.outtooltipdiv
{
	width:200px;
	position:absolute;
	display:none;
	z-index:9999;
}
.popup_div
{
	position:absolute;
	z-index:9999;
	width:400px;
	border:1px solid gray;
	background-color:White;
	display:none;
}
.leftdivinpopup
{
	width:379px;
	float:left;
}
.rightdivinpopup
{
	width:21px;
	float:left;
}
.poptopfont
{
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:Red;
}
.popmidfont
{
	font-family:Arial;
	font-size:10pt;
	color:Black;
}
.popbtnfont
{
	font-family:Arial;
	font-size:10pt;
	color:green;
	text-decoration:underline;
}
#poptable tr
{
	height:25px;
}
.comparelink
{
	text-decoration:none;
	color:White;
}
.disnumberstyle
{
	font-family:Arial;
	color:#BCBEC0;
	font-size:0px;
	overflow:hidden;
}
.tbl_suggestlist
{
	font-size:12px;
	color:#42950A;
	cursor:pointer;
}

.sal_cat_bold
{
	font-weight:bold;
}

.industry_span
{
	font-family:Arial;
	color:Black;
	font-size:10pt;
	display:none;
}


/*end*/
/*end*/
/*todo zhifu*/
.navigation_font
{
	font-family:Arial;
	font-size:10pt;
	color:#006837;
	text-decoration:none;
}
.title_font_category
{
	font-family:Arial;
	font-size:12pt;
	color:Black;
	font-weight:bold;
}
.category_div
{
	border:2px solid #BCBEC0;
	padding:10px;
}
.nav_rightdiv
{
	text-align:center;
	background-color:#EFEFEF;
}
.nav_rightdiv a
{
	font-family:Arial;
	font-size:12pt;
	color:#7B7C7D;
	text-decoration:none;
}
.category_a
{
	font-family:Arial;
	font-size:10pt;
	color:#4EA346;
	text-decoration:none;
}
a.category_a:hover
{
	font-family:Arial;
	font-size: 10pt; 
	color:Orange;
	text-decoration:underline;
}
.firstCharfont
{
	font-family:Arial;
	font-size:12pt;
	color:#BCBEC0;
	text-decoration:none;
}
.category_table
{
	table-layout:fixed;
	width:570px;
}
.hline_style
{
	display:default;
	height:1px;
	width:100%;
	font-size:0px;
	overflow:hidden;
	background-color:#BCBEC0;
}
/*end*/

/*For CompareJobs Here*/
.sal_swz_CompareJobs_Table
{
	width: 945px;
	border:2px #c6c7c6;
	border-style:solid;
	line-height: 18px;
}

.sal_swz_BackToResults_font
{	
	font-size: 8pt;
    color: #42950A;
    font-family:  Arial;
    text-decoration: none
}

.sal_swz_CompareJobs_font
{
	font-size: 10pt;
    color: #000000;
    font-family: Arial;
}

.sal_swz_CompareJobs_td_Title
{
	width: 312px;
	margin: 0px;
	padding: 0px;
	background-color: #E6E6E6;
}

.sal_swz_CompareJobs_td_bgcolor
{
	width: 312px;
	background-color: #F1F2F2;
}

.sal_swz_CompareJobs_td_Nobgcolor
{
	width: 312px;
}

.sal_swz_CompareJobs_div_blank
{
	width: 4px;
}

.sal_swz_CompareJobs_Title
{
	font-weight: bold;
	font-size: 10pt;
    color: #000000;
    font-family: Arial;
}

a.sal_swz_CompareJobs_JobDetails:visited 
{
	font-size:10pt;
	font-family:Arial;
	color:#42950A;
	text-decoration:none;
}

a.sal_swz_CompareJobs_JobDetails:link
{
	text-decoration:none;
	font-family:Arial;
	font-size: 10pt; 
	color: #42950A
}
a.sal_swz_CompareJobs_JobDetails:hover 
{
	font-family:Arial;
	font-size: 10pt; 
	color:Orange;
	text-decoration:underline;
}

p
{
	line-height:15px;
	display:block;
	margin:1px 0px 0px 0px;
	padding:0px;
}

.sal_swz_CompareJobs_ul
{
	margin: 0px 0px 0px 20px;
	padding: 0px;
}

#swz_tbl_jobcompare p {
    padding: 8px 0px 0px 0px;
    margin:0px auto;
}

.sal_swz_CompareJobs_font {
    padding: 0px !important;
}

.sal_swz_CompareJobsdiv
{
	text-align:left;
	float:left;
	clear:both;
	padding-bottom:5px;
}


.sal_swz_CompareJobs_seeInfobtn_right
{
	margin-top:1px;
	float:left;
	width:5px;
	height:16px;
	background-image:url('/SalaryWizard/Graphics/salary_right.png');
	background-repeat:no-repeat;
	background-position:0px 1px;
}
.sal_swz_CompareJobs_seeInfobtn_mid
{
	float:left;
	margin-top:1px;
	background-image:url('/SalaryWizard/Graphics/salary_mid.png');
	background-repeat:repeat-x;
	background-position: 0px 1px;
	height:16px;
	font-family: Arial;
	color:#ffffff;
	font-weight: bold;
	font-size:8pt;
}
.sal_swz_CompareJobs_seeInfobtn_left
{
	float:left;
	margin-top:1px;
	background-image:url('/SalaryWizard/Graphics/salary_left.png');
	background-repeat:no-repeat;
	background-position:0px 1px;
	width:5px;
	height:16px;
}

.sal_swz_CompareJobs_Employerbtn_right
{
	margin-top:1px;
	float:right;
	width:5px;
	height:16px;
	background-image:url('/SalaryWizard/Graphics/employer_right.png'); border:0;
	background-repeat:no-repeat;
	background-position:0px 1px;

}
.sal_swz_CompareJobs_Employerbtn_mid
{
	float:right;
	margin-top:1px;
	background-image:url('/SalaryWizard/Graphics/employer_mid.png');
	background-repeat:repeat-x;
	background-position:0px 1px;
	height:16px;
	font-family: Arial;
	color:#5a86ce;
	font-weight: bold;
	font-size:8pt;
}
.sal_swz_CompareJobs_Employerbtn_left
{
	float:right;
	margin-top:1px;
	background-image:url('/SalaryWizard/Graphics/employer_left.png');
	background-repeat:no-repeat;
	background-position:0px 1px;
	width:5px;
	height:16px;
}

#swz_tbl_jobcompare td
{
	line-height:16px;
}
#swz_tbl_jobcompare td,
#swz_tbl_jobcompare th
{
   padding:8px;
}
/*For CompareJobs End*/


/*Start Swzl_JobDetails*/
a.sal_swz_jobdetails_url:link 
{
    color:Green;
}

a.sal_swz_jobdetails_url:visited 
{
    color:Green;
}

a.sal_swz_jobdetails_url:hover 
{
    color:Orange!important;
}
.sal_comma_color
{
	color:Green;
	font-size:12px;
	font-family: Verdana, Arial, sans-serif;
}
.sal_swz_jobdetail_statistic_title
{
	border-bottom: green thin solid;
}
.sal_swz_jobdetails_table
{
	color:Black;
	width:640px;
	text-align:center;
	margin-left:10px;
	border:0;
    line-height:15.6px;
}
.sal_swz_backto
{
	font-family: Arial;
	font-size: 10pt;
	color: green;
	text-align:left;
	width:300px;
}
.sal_swz_backto a
{
	font-family: Arial;
	font-size: 10pt;
	color: green;
	text-align:left;
	text-decoration:none;
}
.sal_swz_jobdetails
{
	font-family:Arial;
	font-size:20px;
	text-align:left;
	line-height:100%;
}
.sal_swz_jobdetails_jobtitle
{
	font-family:Arial;
	font-size:20px;
	color:green;
	font-weight:bold;
	
}
.sal_swz_topbutton
{
	text-align:right;
}
.sal_swz_jobdetails_content
{
	width: 100%;
}
.sal_swz_jobdetail_description
{
	text-align: left;
	font-weight:bold;
	height:30px;
	width: 600px;
	text-decoration: none;
	font-family:Arial;
	font-size:11pt;
	font-weight:bold;
	color:green;
}
.sal_swz_jobdetail_stastic
{
	text-align: left;
	height: 30px;
	width: 600px;
	text-decoration: none;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:green;
}

.sal_swz_descriptiontext
{
	font-family:Arial;
	font-size:9pt;
	color:Black;
	text-align:left;
	line-height:110%;
}

.sal_swz_jobdetails_videoByCategory
{
	height: 150px;
    line-height: 250%;
    padding: 5px 10px 0px 10px;
}

.swz_watchvideoprofiles:link
{
	font-size: 14px;
	color:green;
	font-weight:bold;
	font-family:Arial;
	text-decoration: underlined;
}

.swz_watchvideoprofiles:hover
{
	font-size: 14px;
	color:orange !important;
	font-weight:bold;
	font-family:Arial;
	text-decoration: underlined;
}

.swz_watchvideoprofiles:visited
{
	font-size: 14px;
	color:green;
	font-weight:bold;
	font-family:Arial;
	text-decoration: underlined;
}

.sal_swz_alternatetitles
{
	font-family:Arial;
	font-size:12px;
	color:black;
	text-align: left;
	font-weight:bold;
}
.sal_swz_alternatetitlescontent
{
	font-family:Arial;
	font-size:12px;
	color:black;
	text-align:left;
}
.sal_swz_jobcategories
{
	font-family:Arial;
	font-size:12pt;
	color:black;
	text-align:left;
}

.sal_swz_statistic_titles
{
	font-family:Arial;
	font-size:10pt;
	color:Black;
	text-align:left;
}
.sal_swz_highcharts_title
{
	font-family:Arial;
	font-size:11pt;
	color:Black;
	text-align:left;
	width:50%;
}

.sal_swz_highcharts_pie
{
	height:250px;
	width:300px;
	float:left;
}
.sal_swz_highcharts_column
{
	height:200px;
	width:300px;
	float:left;
}
.sal_swz_forsorrycontent
{
	font-family:Arial;
	font-size:12px;
	color:#626469;
	line-height:120%;
	font-weight:normal;
	text-align:left;
}
.sal_swz_forsorrycontent
{
	font-family:Arial;
	font-size:12px;
	color:#626469;
	line-height:120%;
	font-weight:normal;
	text-align:justify;
}
.sal_swz_forsorrycontent a
{
	color:Green;
}
.sal_jobdetails_main
{
	float:left;
	width:650px;
}
/*End*/
/*End*/


/*SalaryDetail*/
.sd_main
{
	float:left;
	width:645px;
}
.sd_leftpanel
{
	_display:inline;
	float:left;
	width:125px;
	margin-left:10px;
	overflow:hidden;
	margin-top:7px;
}
.sd_midpanel
{
	float:left;
	width:510px;
	margin-top:7px;
}
.sd_errormessage
{
	display:none;
	/*_display:inline;*/
	float:left;
	margin-left:10px;
	width:635px;
	height:22px;
	overflow:hidden;
	margin-top:5px;
}
.errormsg_left
{
	float:left;
	width:22px;
	height:22px;
	background-image:url('/SalaryWizard/Graphics/hard_stop.gif');
	background-repeat:no-repeat;
}
.errormsg_right
{
	float:left;
	height:20px;
	border:1px solid #c62031;
	width:611px;
	overflow:hidden;
	_margin-right:-3px;
}
div#errorcontent,errorlinkbtn
{
	float:left;
	margin-left:5px;
	height:20px;
	overflow:hidden;
	text-align:left;
	line-height:20px;
	vertical-align:middle;
	font-family:Arial;
	color:#c62031;
	font-size:10pt;
}
.errorlinkbtn a
{
	color:#4074a6;
	display:block;
	float:left;
	margin-left:10px;
}
.sd_bottomads
{
	float:left;
	width:645px;
	height:auto;
}
.sd_outnavigation
{
	_display:inline;
	float:left;
	width:640px;
	margin-left:5px;
}
.sd_navigation
{
	float:left;
	margin-bottom:5px;
	width:100%;
}
.sd_companyfactor
{
	_display:inline;
	float:left;
	width:635px;
	height:35px;
	margin-left:10px;
	margin-top:5px;
}
.sd_aboutyou,.sd_similarjobs
{
	float:left;
	width:125px;
}
.sd_aboutyou
{
	margin-bottom:10px;
}

.sd_detailcharts
{
	float:left;
	width:510px;
	height:215px;
	overflow:hidden;
}
.sd_jobtab
{
	float:left;
	width:505px;
	margin-left:5px;
	margin-bottom:20px;
}
.sd_nav_left
{
	float:left;
	width:40%;
}
.sd_nav_right
{
	float:right;
	width:40%;
	text-align:right;
}
.company_left
{
	width:325px;
}
.commont_style
{
	float:left;
	height:35px;
	overflow:hidden;
}
.companyinc_left
{
	width:25px;
	background-image:url('/SalaryWizard/Graphics/company_curve.gif');
	background-repeat:no-repeat;
}
.companyinc_mid
{
	width:120px;
	background-color:#94A6C6;
	font-size:10pt;
	font-family:Arial;
	color:White;
	line-height:35px;
	text-align:center;
	vertical-align:middle;
}
.companyinc_right
{
	width:5px;
	background-image:url('/SalaryWizard/Graphics/company_chevron.gif');
	background-repeat:no-repeat;
}
/*company location*/
.companylocation
{
	width:174px;
	height:33px;
	border:1px solid #94A6C6;
	background-color:#F7F7FF;
	border-left:0px;
	overflow:hidden;
	float:left;
}
.companylocation_content
{
	width:145px;
	height:33px;
	overflow:hidden;
}
.titlecom_style
{
	float:left;
	font-size:8pt;
	font-family:Arial;
	height:11px;
	text-align:left;
	line-height:11px;
	vertical-align:middle;
	overflow:hidden;
	color:#94A6C6;
}
.location_title
{
	width:145px;
}
.location_text
{
	float:left;
	width:103px;
	overflow:hidden;
	margin-top:2px;
}
.locationcom_style
{
	float:left;
	height:15px;
	overflow:hidden;
}
.location_text input
{
	width:99px;
	height:12px;
	color:#94A6C6;
	border:1px solid #94A6C6;
	font-size:8pt;
	font-style:italic;
	
}
.location_btn
{
	margin-top:2px;
	margin-left:5px;
	margin-left:3px\9;
	width:35px;
	cursor:pointer;
}
.locationbtn_left
{
	width:5px;
	background-image:url('/SalaryWizard/Graphics/company_button_left.gif');
	background-repeat:no-repeat;
}
.locationbtn_mid
{
	width:25px;
	color:#fff;
	font-size:10pt;
	font-family:Arial;
	line-height:15px;
	vertical-align:top;
	background-image:url('/SalaryWizard/Graphics/company_button_mid.gif');
}
.locationbtn_right
{
	width:5px;
	background-image:url('/SalaryWizard/Graphics/company_button_right.gif');
	background-repeat:no-repeat;
}
/*end*/
/*company size company size*/
.companysizecommargin
{
	_display:inline;
	float:left;
	margin-left:5px;
	overflow:hidden;
	height:33px;
}
.companysize
{
	float:left;
	height:33px;
	width:134px;
	overflow:hidden;
	border:1px solid #94A6C6;
	background-color:#F7F7FF;
	border-left:0px;
}
.industry
{
	float:left;
	height:33px;
	width:174px;
	overflow:hidden;
	border:1px solid #94A6C6;
	background-color:#F7F7FF;
	border-left:0px;
}
.companysize_title
{
	width:110px;
}
.companysize_content
{
	float:left;
	width:110px;
	overflow:hidden;
	margin-top:2px;
	border:1px solid #94A6C6;
	background-color:White;
}
.companysize_content input
{
	display:block;
	float:left;
	width:95px;
	height:12px;
	border:0px;
	color:#94A6C6;
	font-size:8pt;
	font-style:italic;
}
.commontstyleforddl
{
	float:left;
	width:13px;
	height:12px;
	background-image:url('/SalaryWizard/Graphics/company_dropdown_control.gif');
	background-repeat:no-repeat;
	background-position:center;
}
.aboutyouleforddl
{
	float:left;
	width:13px;
	height:12px;
	background-image:url('/SalaryWizard/Graphics/aboutyou_dropdown_control.gif');
	background-repeat:no-repeat;
	background-position:center;
}
.industry_title
{
	width:135px;
}
.industry_content
{
	float:left;
	width:135px;
	overflow:hidden;
	margin-top:2px;
	border:1px solid #94A6C6;
	background-color:White;
}
.industry_content input
{
	display:block;
	float:left;
	width:119px;
	height:12px;
	border:0px;
	color:#94A6C6;
	font-size:8pt;
	font-style:italic;
}
/*end*/

/*personal factor*/
.personallogo_left
{
	float:left;
	width:25px;
	height:30px;
	overflow:hidden;
	background-image:url('/SalaryWizard/Graphics/aboutyou_person.gif');
	background-repeat:no-repeat;
}
.personallogo_right
{
	float:left;
	width:100px;
	height:30px;
	background-color:#84ae5a;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial;
	font-size:10pt;
	color:White;
}
.education_content
{
	_display:inline;
	float:left;
	margin-left:1px;
	border-top:0px;
	border-left:1px solid #84ae5a;
	border-right:1px solid #84ae5a;
	border-bottom:1px solid #84ae5a;
	width:122px;
	height:118px;
	*height:124px;
	_overflow:hidden;
}
.edumargin_content
{
	_display:inline;
	float:left;
	margin-left:5px;
	width:118px;
}
.personallogo_btn
{
	float:left;
	width:125px;
	height:5px;
	overflow:hidden;
	background-image:url('/SalaryWizard/Graphics/aboutyou_chevron.gif');
	background-repeat:no-repeat;
}

.education
{
	float:left;
	width:125px;
	height:119px;
	*height:125px;
	overflow:hidden;
	background-color:#E6F0DE;
}
.education_title
{
	float:left;
	height:11px;
	line-height:11px;
	text-align:left;
	width:111px;
	font-size:8pt;
	font-family:Arial;
	margin-top:8px;
	overflow:hidden;
	color:#84ae5a;
}
.education_text
{
	_display:inline;
	float:left;
	width:111px;
	margin-top:5px;
	border:1px solid #84ae5a;
	background-color:White;
}
.education_text input
{
	width:95px;
	height:12px;
	border:0px;
	display:block;
	float:left;
	font-style:italic;
	color:#84ae5a;
	font-family:Arial;
	font-size:8pt;
}
.edubtn
{
	float:right;
	margin-top:5px;
	margin-right:7px;
	height:15px;
	overflow:hidden;
	cursor:pointer;
}
.edubtn_left
{
	float:left;
	width:5px;
	height:15px;
	overflow:hidden;
	background-image:url('/SalaryWizard/Graphics/aboutyou_button_left.gif');
	background-repeat:no-repeat;
}
.edubtn_mid
{
	float:left;
	height:15px;
	overflow:hidden;
	line-height:15px;
	color:White;
	font-size:10pt;
	font-family:Arial;
	vertical-align:top;
	background-image:url('/SalaryWizard/Graphics/aboutyou_button_mid.gif');
	background-repeat:repeat-x;
}
.edubtn_right
{
	float:left;
	width:5px;
	height:15px;
	overflow:hidden;
	background-image:url('/SalaryWizard/Graphics/aboutyou_button_right.gif');
	background-repeat:no-repeat;
}
.experience
{
	_display:inline;
	float:left;
	width:125px;
	overflow:hidden;
	background-color:#E6F0DE;
}
.personalcom_content
{
	_display:inline;
	float:left;
	margin-left:1px;
	border-top:0px;
	border-left:1px solid #84ae5a;
	border-right:1px solid #84ae5a;
	border-bottom:1px solid #84ae5a;
	width:122px;
	_overflow:hidden;
}
.personal_content
{
	float:left;
	width:110px;
	margin-top:10px;
}
.aboutyoutext
{
	width:108px;
	height:15px;
	border:1px solid #84ae5a;
}
.speratespace
{
	float:left;
	width:117px;
	clear:both;
	font-size:0px;
	height:10px;
}
/*end*/
/*end*/

/*job detail figure*/
div#bellcurve
{
    position:relative;
    width:510px;
    height:215px;
    /* background-image:url('/SalaryWizard/Graphics/bell_curve.gif'); */
    background-repeat:no-repeat;
    overflow:hidden;
   
}
div#linearrow
{
    position:relative;
    display:default;
    height:1px;
    width:0px;
    left:15px;
    top:-338px;
    font-size:0px;
    overflow:hidden;
    background-color:#A0C284;
}
div#personfigure
{
    position:relative;
    width:86px;
    height:75px;
    left:0px;
    top:-370px;
    _top:-365px;
    overflow:hidden;
}
div#personfigure>img
{
	border:0px;
	width:86px;
    height:75px;
}
div#salarydetail
{
    position:relative;
    width:350px;
    height:18px;
    left:15px;
    top:-213px;
    line-height:18px;
    vertical-align:middle;
    text-align:left;
    font-family:Arial;
    font-size:13px;
    font-weight:bold;
    overflow:hidden;
}
div#bonuscbx
{
    position:relative;
    width:120px;
    height:18px;
    left:390px;
    top:-231px;
    font-family:Arial;
    font-size:10pt;
    color:#bca3be;
    overflow:hidden;
}
div#curjobtitle
{
    position:relative;
    width:300px;
    height:18px;
    left:15px;
    top:-230px;
    color:#939598;
    font-family:Arial;
    font-size:10pt;
}
div#personsalary
{
    position:relative;
    width:130px;
    height:25px;
    left:15px;
    top:-312px;
    color:#84ae5a;
    font-size:10pt;
    font-family:Arial;
    font-weight:bold;
}
div#personsalarytitle
{
    position:relative;
    width:130px;
    height:36px;
    left:15px;
    top:-298px;
    color:#84ae5a;
    font-size:10pt;
    font-family:Arial;
}
div#per10
{
    position:relative;
    width:60px;
    height:30px;
    left:125px;
    top:-223px;
    overflow:hidden;
    text-align:center;
    font-size:8pt;
    color:Gray;
    font-family:Arial;
    line-height:15px;
}
div#per25
{
    position:relative;
    width:60px;
    height:30px;
    left:185px;
    top:-253px;
    overflow:hidden;
    text-align:center;
    font-size:8pt;
    color:Gray;
    font-family:Arial;
    line-height:15px;
}
div#per75
{
    position:relative;
    width:60px;
    height:30px;
    left:375px;
    top:-283px;
    overflow:hidden;
    text-align:center;
    font-size:8pt;
    color:Gray;
    font-family:Arial;
    line-height:15px;
}
div#per90
{
    position:relative;
    width:60px;
    height:30px;
    left:435px;
    top:-313px;
    overflow:hidden;
    text-align:center;
    font-size:8pt;
    color:Gray;
    font-family:Arial;
    line-height:15px;
}
div#mediansalaryttitle
{
    position:relative;
    width:200px;
    height:18px;
    left:15px;
    top:-226px;
    line-height:18px;
    vertical-align:middle;
    color:#8ca3bf;
    font-size:10pt
}
div#mediansalary
{
    position:relative;
    width:100px;
    height:18px;
    left: 190px; /* 15px; */
    top: -244px; /* -225px; */
    line-height:18px;
    vertical-align:middle;
    color: #4c74a8; /* #8ca3bf; */
    font-size: 10pt;
    font-weight:bold;
}
div#nopersonal
{
	float:left;
	position:relative;
	height:40px;
	width:144px;
	overflow:hidden;
	left:8px;
    top:-255px;
}
div#nopersonal img
{
	border:0px;
}
/*end*/

/*slider*/
.slider_table
{
    border:0px;
    margin:0px;
    padding:0px;
    width:100%;
    table-layout:fixed;
}
.bar_leftdiv
{
    height:7px;
    width:6px;
    background-image:url('/SalaryWizard/Graphics/slider_trackcap_left.gif');
    background-repeat:no-repeat;
    cursor:pointer;
}
.bar_contentdiv
{
    height:7px;
    background-image:url('/SalaryWizard/Graphics/slider_track_mid.gif');
    background-repeat:repeat-x;
    cursor:pointer;
}
.bar_rightdiv
{
    height:7px;
    width:6px;
    background-image:url('/SalaryWizard/Graphics/slider_trackcap_right.gif');
    background-repeat:no-repeat;
    cursor:pointer;
}
.unitbartd
{
    height:4px;
    background-image:url('/SalaryWizard/Graphics/slider_trackmark_mid.gif');
    background-repeat:no-repeat;
}
.slider_bar
{
    position:relative;
    width:13px;
    height:17px;
    margin-top:-15px;
    background-image:url('/SalaryWizard/Graphics/slider_handle.gif');
    background-repeat:no-repeat;
    cursor:pointer;
}
div.displayval_div
{
	position:relative;
	text-align:center;
	font-size:9px;
	font-family:Arial;
	color:Gray;
	height:15px;
	width:60px;
	top:0px;
}
/*end*/
/*drop down list*/
.pop_div_ddl
{
	border:1px solid #94A6C6;
	width:auto;
	font-size:10pt;
	font-family:Arial;
}
.aboutyou_pop_div_ddl
{
	border:1px solid #84ae5a;
	width:auto;
	font-size:10pt;
	font-family:Arial;
}
.pop_div_ddl table,.aboutyou_pop_div_ddl table
{
	width:auto;
}
.upsellrsp
{
	float:left;
	text-align:center;
	margin-left:4px;
}
.upsellrsp>a
{
	border:0px;
}
.div_jvr_swp
{
	float:left;
	text-align:center;
	margin-left:4px;
	margin-top:4px;
}

.jvr_td_bgstyle
{
	background-image:url('/SalaryWizard/Graphics/Duilian_bg_246X445 .gif');
	background-repeat:no-repeat;
	*+height:440px;
}

.jvr_swp_title {
	font-size: 11px;
	color: #5785B6;
	width:130px;
	*+width:140px;
}
.jvr_swp_empty
{
    font-size: 0px;
    line-height: 0px;
}
.jvr_swp_title2 
{
	font-size: 11px;
	font-weight: bold;
	text-transform: capitalize;
	color: #666666;	
	font-family: Arial;
	margin-bottom:2px;
	text-align:left;
	padding-left:8px;
}
.div-line {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #5781ae;
	width:230px;
	line-height:1px;
	margin-left:6px;
}
.ul01 {
	list-style-image: url('/SalaryWizard/Graphics/bullet01.gif');
	list-style-type: disc;
	font-size: 12px;
	font-family: Arial;
	color:#838383;
	line-height: 15px;
	text-align:left;
}
.li01 
{
	padding-top: 2px;
	padding-bottom: 5px;
}

.nextstepsbox
{
	float:left;
	text-align:center;
	width:502px;
	margin-left:4px;
	border:1px solid #cad5e2;
	margin-top:10px;
	margin-bottom:10px;
	background-image:url('/SalaryWizard/Graphics/nextstepbg.jpg');
    background-repeat:repeat-x;
}

.nextsteptitle
{
	font-weight:bold;
	color:#000000;
	font-size:15px;
	font-family:Arial;
	width:90px;
	line-height:20px;
}

.nextstepbullet
{
	width:5px;
	line-height:15px;
}

.nextstepcontentright
{
	width:250px;
	line-height:15px;
}

.nextstepcontentleft
{
	width:242px;
	line-height:15px;
}

.nextstepline
{
	width:490px;
	border:1px solid #949799;
	line-height:1px;
}

.similarjobsboxline
{
	border-top:solid 1px #BCBEC0;
	width:490px;
	line-height:2px;
}

a.NextStepLink:link 
{
    color: #1f4168;
    font-size:11px;
    font-weight:bold;
}

a.NextStepLink:hover 
{
    color:Orange!important;
	font-size:11px;
	font-weight:bold;
}

a.NextStepLink:visited 
{
    color:#1f4168;
	font-size:11px;
	font-weight:bold;
}

.sal_TotalCompensationBox
{


}

.sal_JobInformationBox
{

}

.middleherderbox
{
	float:left;
	width:506px;
	margin-left:6px;
	border-bottom:5px solid #8ca2c4;
	line-height:24px;
	
}

.middleherderblank
{
	float:left;
	width:4px;
	line-height:24px;
}

.middleherderborderlong
{
	border:1px solid #8ca2c4;
	float:left;
	padding-left:4px;
	padding-right:4px;
	color:#8ca2c4;
	width:95px;
	text-align:center;
    white-space: nowrap;
	
}
.middleherderborder
{
	border:1px solid #8ca2c4;
	float:left;
	padding-left:4px;
	padding-right:4px;
	color:#8ca2c4;
	width:60px;
	text-align:center;
	
}

.middleherderborderclick
{

	background-color:#8ca2c4;
	color:#ffffff;
	font-weight:bold;
}

a.sal_middleherderUnderLineLink:link 
{
    color: #406c9d;
    font-size:11px;
    font-family:Arial;
}

a.sal_middleherderUnderLineLink:hover 
{
    color:Orange!important;
	font-size:11px;
	font-family:Arial;
}

a.sal_middleherderUnderLineLink:visited 
{
    color:#406c9d;
	font-size:11px;
	font-family:Arial;
}


a.sal_middleherderUnderLineLinkClick:link 
{
    color: #ffffff;
    font-size:11px;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial;
}

a.sal_middleherderUnderLineLinkClick:hover 
{
    color:#ffffff!important;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial;
}

a.sal_middleherderUnderLineLinkClick:visited 
{
    color:#ffffff;
	font-size:11px;
	font-weight:bold;
	text-decoration: none;
	font-family:Arial;
}

/*end*/


/*SalaryArticles Section Css Begin*/

.sal_ArticlesTop
{
	background-image: url(/SalaryWizard/Graphics/My_Top_Article.gif); 
	width:600px;
	height:45px
}

.sal_ArticlesMiddle
{
	background-image:url(/SalaryWizard/Graphics/My_MidBlank_Article.gif); 
	background-repeat:repeat-y;
	width:600px;
}

.sal_ArticlesImageLink
{
	vertical-align:bottom;
	padding-top:25px;
}

.sal_ArticlesImageSize
{
	height:80px;
	width:80px;
}

.sal_ArticlesImageBox
{
	border:1px solid #000000;
	width:220px;
	height:90px;
	float:left;
	background-color:#e7e7e7;
	margin-left:20px;
	margin-right:5px;
	padding:10px;

	
}

.sal_ArticlesListingBox
{
	width:380px;
	height:20px;
}

a.sal_ArticlesLink:link 
{
    text-decoration: none;
    color:#838383;
    font-size:12px;
	font-family: Verdana, Arial, sans-serif;
}

a.sal_ArticlesLink:hover 
{
    color:Orange!important;
    text-decoration: none;
    font-size:12px;
	font-family: Verdana, Arial, sans-serif;
}

a.sal_ArticlesLink:visited 
{
    color:#838383;
    text-decoration: none;
    font-size:12px;
    font-family: Verdana, Arial, sans-serif;
}

a.sal_ArticlesUnderlineLink:link 
{
    color:#838383;
    font-size:12px;
	font-family: Verdana, Arial, sans-serif;
}

a.sal_ArticlesUnderlineLink:hover 
{
    color:Orange!important;
    font-size:12px;
	font-family: Verdana, Arial, sans-serif;
}

a.sal_ArticlesUnderlineLink:visited 
{
    color:#838383;
    font-size:12px;
    font-family: Verdana, Arial, sans-serif;
}

a.sal_ArticlesBlodLink:link 
{
    text-decoration: none;
    color:#838383;
    font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
}

a.sal_ArticlesBlodLink:hover 
{
    color:Orange!important;
    text-decoration: none;
    font-size:12px;
	font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
}

a.sal_ArticlesBlodLink:visited 
{
    color:#838383;
    text-decoration: none;
    font-size:12px;
    font-family: Verdana, Arial, sans-serif;
	font-weight:bold;
}


/*SalaryArticles Section Css End*/

/*Similar Section Css End*/

.sal_SimilarBoxbg
{
	background-color:#f2f5f9;
	border:solid 1px  #8ea6c3;
	padding-bottom:10px;
	line-height:15px;
	/*margin-top:20px;*/
	margin-bottom:20px;
}


.sal_SimilarJobsLine10
{
	height:10px;
}

.sal_SimilarTitle
{
	background-image:url(/SalaryWizard/Graphics/SimilarJobsBG.gif); 
	width:125px;
	height:40px;
	background-repeat:no-repeat;
	padding-left:-15px;
	padding-right:-15px;

}

a.sal_SimilarJobsLink:link 
{
    color:#4E87BA;
    font-size:12px;
	font-family:Arial;
}

a.sal_SimilarJobsLink:hover 
{
    color:Orange!important;
    font-family:Arial;
}

a.sal_SimilarJobsLink:visited 
{
     color:#4E87BA;
     font-family:Arial;

}



/*Similar Section Css End*/


/*Job Tab Section Css Start*/


.sal_JobTab_Mouse
{
	cursor:pointer;
	background-color:#E7E3E7;
}


.sal_JobTab_Mian
{
	width:510px;
	border:1px solid #8ca2c4;
}

.sal_JobTab_DisplayNone
{
	display:none;
}

.sal_JobTab_Display
{
	display:inline;
}

/*Job Tab Section Css End*/

/*Job Tab--Job Information Css Start*/

.sal_padding5
{
	padding:5px 5px 5px 5px;
}

.sal_Height10
{
	height:10px;
}

.sal_Height5
{
	height:5px;
}

.sal_lineheight100
{
	line-height:120%;
	
}

a.sal_UnderLineLink:link 
{
    color: #6e97c0;
    font-size:12px;
}

a.sal_UnderLineLink:hover 
{
    color:Orange!important;
	font-size:12px;
}

a.sal_UnderLineLink:visited 
{
    color:#6e97c0;
	font-size:12px;
}



.Salary_Comparison_Chart
{
	height: 530px;
	width:490px;
	background-image:url(/SalaryWizard/Graphics/10_job_graph_bg.gif); 
	background-repeat:no-repeat;
	background-position:30px 0px;
}

/*Job Tab--Job Information  Css End*/

/*Job Tab--Total Compensation  Css Start*/
.sal_TotalCompensation_left
{
	width:300px;
}

.sal_TotalCompensation_right
{
	width:180px;
}


.sal_TotalCompensation_Title
{
	color:#6e97c0;
	font-weight:bold;
	font-size:15px;

}

.sal_TotalCompensation_SubTitle
{
	color:#000000;
	font-weight:bold;
}

.sal_TotalCompensation_ContentGray
{
	font-weight:bold;
	font-size:13px;
	line-height:25px;
}

.sal_TotalCompensation_ContentBlack
{
	color:#000000;
	font-weight:bold;
	font-size:13px;
	line-height:25px;
}

.sal_TotalCompensation_GrayLine
{
	height:1px;
	background-color:#cccccc;
}

.sal_TotalCompensation_OrgFont
{
	color:Orange;
	font-weight:bold;
	font-size:13px;
}

.sal_TotalCompensation_GreenFont
{
	color:Green;
	font-weight:bold;
	font-size:13px;
	font-style:italic;
}

.sal_Height30
{
	height:30px;
}

.sal_Height50
{
	height:50px;
}

a.sal_TC_UnderLineLink:link 
{
    color: green;
    font-size:12px;
}

a.sal_TC_UnderLineLink:hover 
{
    color:Orange!important;
	font-size:12px;
}

a.sal_TC_UnderLineLink:visited 
{
    color:green;
	font-size:12px;
}

.sal_SR_PieChart
{
	width:490px;
	height:350px;
}

/*Job Tab--Total Compensation  Css End*/

/*psr End*/
.sal_psr_bg
{
	
	height: 200px;
	width:620px;
}

/*psr Ads End*/


/*Job Tab--Total JobOpeningsTab  Css Start*/

a.sal_JOLink:link 
{
    color: Blue;
    font-size:12px;
    font-style:italic;
    margin-right:80px;
    
}

a.sal_JOLink:hover 
{
    color:Orange!important;
	font-size:12px;
	font-style:italic;

}

a.sal_JOLink:visited 
{
    color:Blue;
	font-size:12px;
	font-style:italic;
	
}

/*Job Tab--Total JobOpeningsTab  Css End*/

/*add by martin*/
#fullbg{
background-color: Gray;
display:none;
z-index:1000;
position:absolute;
left:0px;
top:0px;
filter:Alpha(Opacity=70);
/* IE */
-moz-opacity:0.7; 
/* Moz + FF */
opacity: 0.7; 
}
#dialog_login {
position:absolute;
width:598px;
height:443px;
display: none;
padding-left: 10px; 
z-index: 1001;
background-image: url(/SalaryWizard/Graphics/initial-pop-up-layer-bg.gif);
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
#dialog_confirmEmail {
position:absolute;
width:488px;
height:262px;
display: none;
padding-left: 10px; 
z-index: 1001; 
background-image: url(/SalaryWizard/Graphics/confirmation-dark-bg.gif);
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:15px;
}
#dialog_usageLimits {
position:absolute;
width:420px;
height:438px;
display: none;
padding-left: 10px; 
z-index: 1001; 
background-image: url(/SalaryWizard/Graphics/usage-limits-bg.gif);
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
line-height:18px;
*line-height:17px;
}
#dialog_maintain{
position:absolute;
width:598px;
height:443px;
display: none;
padding-left: 10px; 
z-index: 1001;
background-image: url(/SalaryWizard/Graphics/initial-pop-up-layer-bg.gif);
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}
img
{
border-style: none;
}
#dialog_completeprofile
{
	position:absolute;
	width:269px;
	height:137px;
	display: none;
	padding-left: 10px; 
	z-index: 1001; 
	background-image: url(/SalaryWizard/Graphics/inc_prof_bg.gif);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#dialog_firstload
{
	position:absolute;
	width:620px;
	height:468px;
	display: none;
	padding-left: 20px; 
	z-index: 9999; 
	background-image: url(/SalaryWizard/Graphics/firstload_salarydetails.gif);
	background-repeat: no-repeat;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
#firstload_ads
{
	float:left;
	margin-top:15px;
}
/*end*/
#load_div
{ 
	position:relative;
	left:220px;
	top:80px;
	width:32px;
	height:32px;
	overflow:hidden;
}
.ac_loading {
	background: white url('/SalaryWizard/Graphics/spinner.gif') 98% center no-repeat;
}
#profile_title
{
	font-size:14px;
	font-weight:bold;
	float:left;
	margin-left:2px;
	width:250px;
}
#profile_content
{
	float:left;
	margin-top:15px;
	line-height:13px;
	margin-left:2px;
	width:250px;
}
#profile_btns
{
	float:left;
	margin-top:20px;
	width:250px;
}
#profile_cncel
{
	float:left;
	cursor:pointer;
}
#profile_complete
{
	float:left;
	margin-left:5px;
	cursor:pointer;
}
#closefirstdialog
{
	display:block;
	float:right;
	color:Green;
}
#firstload_title
{
	float:left;
	width:598px;
}

/*---------add by steven-----------------*/


.hearLink
{
	width:84px;
	float:left; 
	height:22px; 
	background:#FFFFFF; 
	font-size:12px; 
	/*font-weight:bold;*/
	color:#FF7727;
	padding-top:3px;
	
}
.hearLink a
{
	color:#FF7727;
	text-decoration:none;
}

.sponsor_a
{
	color:#ff6c29;
}
/*---------salarymarketdatas*/
.sd_marketdatas_h
{
	background-color:#7b55a5;
}
/*---bgcolor for swb---*/
.sd_marketdatas_h_swb
{
	background-color:#8ca2c4;
}
.sal_SimilarBoxbg_2
{
	background-color:#f2f5f9;
	border:solid 1px  #8ea6c3;
	padding-bottom:10px;
	line-height:15px;
	margin-bottom:20px;
}
.companyjobtitle
{
	float:left;
	height:33px;
	width:265px;
	overflow:hidden;
	border:0px;
	margin-top:3px;
	*margin-top:0px;
}
.companyjobtitlecommargin
{
	margin-left:10px;
}
.companyjobtitle_title
{
	width:250px;
}
.companysize_content_2
{
	float:left;
	width:250px;
	overflow:hidden;
	margin-top:2px;
	border:1px solid #94A6C6;
	background-color:White;
}
.companysize_content_2 input
{
	display:block;
	float:left;
	width:240px;
	height:12px;
	border:0px;
	color:Black;
	font-size:8pt;
	font-style:normal;
}
.titlecom_style_2
{
	font-size:8pt;
	font-family:Arial;
	height:11px;
	text-align:left;
	line-height:11px;
	vertical-align:middle;
	overflow:hidden;
	color:white;
}
.selectlocation
{
	float:left;
	height:33px;
	width:190px;
	overflow:hidden;
	border:0px;
	margin-top:3px;
	*margin-top:0px;
}
.selectlocationcommargin
{
	margin-left:0px;
}
.selectlocation_title
{
	width:180px;
}
.selectlocation_content_2
{
	float:left;
	width:180px;
	overflow:hidden;
	margin-top:2px;
	border:1px solid #94A6C6;
	background-color:White;
}
.selectlocation_content_2 input
{
	display:block;
	float:left;
	width:170px;
	height:12px;
	border:0px;
	color:Black;
	font-size:8pt;
	font-style:normal;
}

.changebtn
{
	float:left;
	height:33px;
	width:80px;
	overflow:hidden;
	border:0px;
	margin-top:3px;
	*margin-top:0px;
}
.changebtnargin
{
	margin-left:5px;
}
.changebtn_title
{
	width:70px;
}
.changebtn_content_2
{
	float:left;
	overflow:hidden;
	margin-top:2px;
	background-color:White;
}
.changebtn_content_2 img
{
	cursor:pointer;
}
.sal_SimilarTitle_2
{
	background-image:url(/SalaryWizard/Graphics/SimilarJobs.jpg); 
	width:125px;
	height:40px;
	background-repeat:no-repeat;
	padding-left:-15px;
	padding-right:-15px;
}
.sal_SimilarTitle_2_swb
{
	background-image:url(/SalaryWizard/Graphics/SimilarJobs_SWB.jpg);
	width:125px;
	height:40px;
	background-repeat:no-repeat;
	padding-left:-15px;
	padding-right:-15px;
}
.sal_SimilarBoxbg_3
{
	background-color:#fff9fd;
	border:solid 1px  #673594;
	padding-bottom:10px;
	line-height:15px;
	margin-bottom:20px;
}
.sal_SimilarBoxbg_3_SWB
{
	background-color:#fff9fd;
	border:solid 1px  #673594;
	padding-bottom:10px;
	line-height:15px;
	margin-bottom:20px;
}
a.sal_SimilarJobsLink_2:link 
{
    color:#673594;
    font-size:12px;
	font-family:Arial;
}
a.sal_SimilarJobsLink_2:hover 
{
    color:Orange!important;
    font-family:Arial;
}

a.sal_SimilarJobsLink_2:visited 
{
     color:#673594;
     font-family:Arial;

}
/*for image button*/
.search_btn
{
	background-image:url(/SalaryWizard/Graphics/My_salary_search_button.gif); 
	width:90px;
	height:20px;
	background-repeat:no-repeat;
	background-position:center;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
a.swz_imgbtn_salaryinfo
{
	background-image:url('/SalaryWizard/graphics/View_Salary_Info_button.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:126px;
	height:20px;
	display:block;
}
a.swz_imgbtn_employers
{
	background-image:url('/SalaryWizard/graphics/Data_For_Employers_button.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:126px;
	height:20px;
	display:block;
}
a.comparelink_btn
{
	color: #589343;
	height:20px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	text-decoration: underline;
}
a.swz_imgbtn_salaryinfo_detail
{
	background-image:url('/SalaryWizard/graphics/View_Salary_Info_button.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:126px;
	height:20px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
a.swz_imgbtn_employers_detail
{
	background-image:url('/SalaryWizard/graphics/Data_For_Employers_button.jpg');
	background-repeat:no-repeat;
	background-position:center;
	width:126px;
	height:20px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
/*swzl_newsearch*/
.ns_entryform
{
	background-image:url('/SalaryWizard/graphics/monster_salary_bg.jpg');
	background-repeat:no-repeat;
	width:648px;
	height:317px;
}
.ns_entryform_ct
{
	float:left;
	margin:24px;
}
.ns_Title,.ns_SubTitle,.ns_content
{
	float:left;
	text-align:left;
	width:600px;
}
.ns_Title
{
	color:White;
	font-size:40px;
	line-height:40px;
}
.ns_SubTitle
{
	color:White;
	margin-top:30px;
	[;margin-top:30px;]
	*margin-top:25px;
}
.ns_SubTitle_left,.ns_SubTitle_right
{
	width:275px;
	font-size:15px;
	display: inline-block;
	zoom: 1;
	*display: inline;
	font-weight:bold;
}
.ns_SubTitle_mid
{
	width:50px;
	display: inline-block;
	zoom: 1;
	*display: inline;
}
.ns_content_left,.ns_content_right
{
	width:275px;
	float:left;
	margin-top:2px;
}
.ns_content_mid
{
	float:left;
	width:50px;
}
.ns_content_right_sp
{
	display: inline-block;
	zoom: 1;
	*display: inline;
	margin-left:20px;
}
.ns_textinputstyle
{
	width:260px;
	border:1px #BCBEC0 solid;
	font-style:italic;	
	font-family:Arial;
	font-size:10pt;
	color:#BCBEC0;
}
.sal_button
{
	vertical-align:text-bottom;
	text-align:center;
	background-color: Transparent;
	border: none;
	background-image: url(/SalaryWizard/Graphics/empty_button.gif); 
	background-repeat: no-repeat;
	background-position: right;
	text-decoration: none;
	font-weight: bold;
	color:  #2D9606;
	height:20px;
	display: block;
	width:100px;/*FF*/
	width:100px\9;/*IE8,IE7,IE6*/
	[;width:100px;]/*Safari*/
}
.ns_buttonads
{
	margin-top:20px;
}
.sal_detail_SimilarTitle,.sw_jd_suggestlink
{
	text-align: left;
	height: 30px;
	width: 600px;
	text-decoration: none;
	font-family:Arial;
	font-size:12pt;
	font-weight:bold;
	color:green;
}
.sal_PaddingL10
{
	padding-left:10px;
}
.sal_SimilarWidth
{
	width:300px;
}
a.sal_UnderLineLink:link 
{
    color: #30940B;
    font-size:12px;
}

a.sal_UnderLineLink:hover 
{
    color:Orange!important;
	font-size:12px;
}

a.sal_UnderLineLink:visited 
{
    color:#30940B;
	font-size:12px;
}



/*--------------start Swzl_NewSearch_Generic style-----------*/

	div#syn_swz p {
		padding:0;
		margin-top:0;
		font-family:sans-serif;
	}
	
	p#src_logo {
		text-align:right;
	}
	
	p#help_links {
		text-align:right;
	}
	
	div#syn_swz {
		width:500px;	
		border:1px solid #BCBEC0;
		height:310px;
	} 
	
	div#syn_swz_hd span#syn_swz_logo {
		font-size: 28px;	
		font-weight: bold;
		margin-right:auto;
		margin-left:10px;
	}
	
	.syn_cswz_tbl
	{
		width:583px;
		text-align:left;
	}
	
	.syn_cswz_tbl2
	{
		width:583px;
	}
	
	.syn_cswz
	{
		text-align:left;
		font-size: 18px;	
		font-weight: bold;
		color:#000000;
		font-family:Arial;
		line-height:25px;
	}
	.syn_cswz_footer
	{
		font-family:Arial;
		text-align:left;
		font-size: 12px;
		color:#000000;
	}
	
	a.cswz_link:visited 
	{
		font-family:Arial;
		font-size:12px;
		color: #42950A;
		text-decoration:underline;
	}

	a.cswz_link:link
	{
		text-decoration:underline;
		font-family:Arial;
		font-size: 12px; 
		color: #42950A
	}
	a.cswz_link:hover 
	{
		font-family:Arial;
		font-size:12px; 
		color:Orange;
		text-decoration:none;
	}
	a.cswz_link2:visited 
	{
		font-family:Arial;
		font-size:18px;
		color: #42950A;
		text-decoration:underline;
	}

	a.cswz_link2:link
	{
		text-decoration:underline;
		font-family:Arial;
		font-size: 18px; 
		color: #42950A
	}
	a.cswz_link2:hover 
	{
		font-family:Arial;
		font-size:18px; 
		color:Orange;
		text-decoration:none;
	}
	.syn_cswz_jobtitle
	{
		font-size:10pt;
		font-family:Arial;
		font-weight:bold;
		color:Black;
	}
	.syn_cswz_jobtitle2
	{
		font-size:10pt;
		font-family:Arial;
		font-weight:bold;
		color:Black;
		text-decoration:underline;
	}
		
	div#syn_swz_hd span#syn_swz_powered {
		margin-left:110px;
		font-size: 12px;
		line-height:35px;
	}
	
	div#syn_swz_hdlinks {
		float:right;
		width: 250px;
	}
	
	div#syn_swz_hdlinks ul {
		margin:0;
		padding:0;
	}
	
	div#syn_swz_hdlinks ul li {
		font-size: 12px;
		text-align:right;
	}
	
	div#syn_swz_hdlinks ul li a {
		color: white;
	}
	
	div#syn_swz_hdlinks ul li a:hover {
		text-decoration:none;
	}
	
	div#syn_swz_bd {
	    width:auto;
	    margin:0 auto;
		padding:5px 10px 0 10px;
	}
	
	.div_form_item {
		margin: 10px 0 10px 30px;
	}
	
	div#edit_txtKeyword .div_form_item span a {
		font-family:sans-serif;
		font-size: 10pt;
		padding-left:10px;
	}
	
	.syn_fontstyle
	{
		font-size:12px;
		color:#000000;
	}
	
	a.swz_newsearch_generic:visited 
	{
		font-family:Arial;
		font-size:12px;
		color: #42950A;
		text-decoration:none;
	}

	a.swz_newsearch_generic:link
	{
		text-decoration:none;
		font-family:Arial;
		font-size: 12px; 
		color: #42950A
	}
	a.swz_newsearch_generic:hover 
	{
		font-family:Arial;
		font-size:12px; 
		color:Orange;
		text-decoration:underline;
	}
	.syn_linestyle
	{	
		color: #42950A;
	}
	


/* add by steven */
.sd_aboutjob,.sd_aboutyou
{
	float:left;
	width:125px;
}
.sd_aboutjob
{
	margin-bottom:10px;	
}
.companylogo_left
{
	float:left;
	width:25px;
	height:30px;
	overflow:hidden;
	background-image:url('/SalaryWizard/Graphics/company_curve.gif');
	background-repeat:no-repeat;
}
.companylogo_right
{
	float:left;
	width:100px;
	height:30px; 
	background-color:#94A6C6;
	overflow:hidden;
	line-height:30px;
	text-align:center;
	vertical-align:middle;
	font-family:Arial;
	font-size:10pt;
	color:White;
}
.companylogo_btn
{
	float:left;
	width:125px;
	height:5px;
	overflow:hidden;
	background-image:url('/SalaryWizard/Graphics/aboutjob_chevron.jpg');
	background-repeat:no-repeat;
}
.companycontent
{
	background-color:#F7F7FF;
	_display:inline;
	float:left;
	margin-left:1px;
	border-top:0px;
	border-left:1px solid #94A6C6;
	border-right:1px solid #94A6C6;
	border-bottom:1px solid #94A6C6;
	width:122px;
	height:200px;
	*height:206px;
	_overflow:hidden;
}
.eachitem_content
{
	_display:inline;
	float:left;
	margin-left:5px;
	width:118px;
}
.eachitem_title
{
	float:left;
	height:11px;
	line-height:12px;
	text-align:left;
	width:111px;
	font-size:8pt;
	font-family:Arial;
	margin-top:8px;
	overflow:hidden;
	color:#94A6C6;
	margin-bottom:1px;
}

.jobtitle_text
{
	float:left;
	width:110px;
	margin-top:2px;
}

.jobtitle_text_input
{
	width:110px;
	height:12px;
	color:#94A6C6;
	border:1px solid #94A6C6;
	font-size:8pt;
	font-style:normal;
}
.location_text_div
{
	float:left;
	width:110px;
	margin-top:2px;
}
.location_input
{
	width:110px;
	height:12px;
	color:#94A6C6;
	border:1px solid #94A6C6;
	font-size:8pt;
	font-style:italic;
}
.industry_content_input
{
	display:block;
	float:left;
	width:110px;
	height:12px;
	border:1px solid #94A6C6;
	color:#94A6C6;
	font-size:8pt;
	font-style:italic;
}
.changebtn_salarydetails
{
	width:110px;
	float:right;
	text-align:right;
	margin-top:5px;
	margin-right:7px;
	height:15px;
	overflow:hidden;
	cursor:pointer;
}


.swz_divlocation
{
	margin-left:10px;
}
.swz_location_desc
{
	font-family:Arial;
	font-size:12px;
	color:Black;
}

a.swz_locationtitle:visited 
{
	font-size:12px;
	font-weight:normal;
	color:#42950A;
	text-decoration:underline;
}

a.swz_locationtitle:link
{
	font-weight:normal;
	text-decoration:underline;
	font-size:12px; 
	color: #42950A;
}
a.swz_locationtitle:hover 
{
	font-size:12px; 
	color:Orange;
	font-weight:normal;
	text-decoration:none;
}
.ul_location
{
	margin-left:-20px;	
	*margin-left:20px;
	color:#42950A;
	line-height: 12px;
}
.swz_googlelemapstyle
{
	margin-top:10px;
	float:right;
	width:400px;
	height:350px;
}

/*end */


/* make sure not used inline style on elements */

.sal_swz_CompareJobs_td_HR
{
	filter: alpha(opacity=100,finishopacity=0,style=3);
}
.sal_swz_fontsize_11
{
	font-size:11px;
}
.sal_swz_fontsize_12
{
	font-size:12px;
}
.sal_swz_fontsize_13
{
	font-size:13px;
}
.sal_swz_fontsize_color
{
	color: #6338a7;
	font-size:11px;
}
.sal_swz_color_black
{
	color:#000000;
}
/* Swze_NewSearch.cs */
.sal_swz_ns_entryform_width
{
	float:left;
	width:648px;
}
.sal_swz_ns_contetn_title_style
{
	float: left;
	clear:left;
	margin-top: 10px;
	padding-bottom: 14px;
	font-size: 22px;
	color: rgb(99, 56, 167);
	font-family: Arial,Helvetica,sans-serif;
	width: 270px;
	line-height: 20px;
}
.ns_contetn_td_style
{
	height:10px;
	font-size:0px;
	display:block;
	overflow:hidden;
}
.ns_contetn_psr_style
{
	float: left;
	font-size: 22px;
	color: rgb(99, 56, 167);
	font-family: Arial,Helvetica,sans-serif;
	margin-top: 10px; 
	line-height: 25px;
}

/* Swze_SalaryDetails.cs */
.sal_swz_img_style
{
	border:0px;
	cursor:pointer;
}

.sal_swz_line_height_12
{
	line-height:12px
}

/* LoginDialog div style */

.sal_swz_dialog_login_div
{
	font-weight: bold; 
	font-size: 18px; 
	color: Green;
	margin-top: 10px; 
	float: left;
}
.sal_swz_dialog_login_div2
{
	margin-top: 10px; 
	margin-right: 20px; 
	float: right;
}
.sal_swz_dialog_login_div3
{
	margin-top:10px;
	float:left;
	width:100%;
}
.sal_swz_dialog_login_div4
{
	margin-left:20px;
	margin-top: 10px;
	float:left;
	width:100%;
}
.sal_swz_dialog_login_tr
{
	font-weight: bold; 
	color: Green;
}
.sal_swz_dialog_login_input
{
	width: 140px;
	border:1px solid gray;
}

.sal_swz_dialog_login_img_style
{
	float: left; 
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 15px;
}
.sal_swz_dialog_login_green
{
	color: Green;
}
.sal_swz_text_align_left
{
	text-align:left;
}
.sal_swz_text_align_right
{
	text-align:right;
}
.sal_swz_text_align_center
{
	text-align:center;
}
.sal_swz_dialog_login_div_float_left
{
	float:left;
	width:100%;
}
.sal_swz_dialog_login_table_float_left
{
	float:left;
}
.sal_swz_dialog_login_color1
{
	color:#002E75;
}
.sal_swz_dialog_login_color2
{
	color:#306299;
}

/*dialog_confirmEmail*/

.sal_swz_dialog_confirmEmail_div1
{
	font-weight: bold;
	font-size: 14px;
	color: Green;
	margin-top: 10px;
	float: left;
}
.sal_swz_dialog_confirmEmail_div2
{
	margin-top: 10px; 
	margin-right: 20px; 
	float: right;
}
.sal_swz_dialog_confirmEmail_div3
{
	margin-top: 10px;
	margin-right: 20px; 
	clear: both;
}
.sal_swz_dialog_confirmEmail_p
{
	text-align: center;
	font-weight: bold; 
	font-size: 15px;
}
.sal_swz_dialog_confirmEmail_div4
{
	margin-top: 10px;
	float: right;
}
.sal_swz_dialog_confirmEmail_div5
{
	margin-top: 10px;
	clear: both;
}
.sal_swz_dialog_confirmEmail_div6
{
	margin-left: 40px;
	height:90px;
	overflow-y:auto;
	font-weight: bold;
}
.sal_swz_dialog_confirmEmail_div7
{
	margin-right: 20px;
}
.sal_swz_dialog_confirmEmail_p2
{
	text-align: center;
	margin-top:6px;
}
.sal_swz_padding_right_10
{
	padding-right:10px;
}
.sal_swz_padding_right_20
{
	margin-right: 20px
}
.sal_swz_selectjob_style
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}


/* Mini Spec for Feature Request For swzl_selectjob.aspx*/

a.swz_jobtitle_update:visited 
{
	font-size:12px;
	font-weight:bold;
	color:#42950A;
	text-decoration:underline;
}

a.swz_jobtitle_update:link
{
	font-weight:bold;
	text-decoration:underline;
	font-size:12px; 
	color: #42950A
}
a.swz_jobtitle_update:hover 
{
	font-size:12px; 
	color:Orange;
	text-decoration:none;
}

a.swz_jobdetails:visited 
{
	font-family:Arial;
	font-size:12px;
	color: #42950A;
	text-decoration:underline;
}

a.swz_jobdetails:link
{
	text-decoration:underline;
	font-family:Arial;
	font-size: 12px; 
	color: #42950A
}
a.swz_jobdetails:hover 
{
	font-family:Arial;
	font-size:12px; 
	color:Orange;
	text-decoration:none;
}

.swz_altertitle_update
{
	color:#666666;
	text-align:left;
	font-size:11px;
	font-family:Arial;
}

.swz_emp_bgcolor1
{
	background-color:#E9F1E2;
	width:220px;
	line-height:15px;
	text-align:left;
}

.swz_emp_bgcolor2
{
	background-color:#EBF0FA;
	width:360px;
	line-height:15px;
	text-align:left;
}
:root .swz_emp_bgcolor2
{
	width:370px\0;
}
.swz_emp_titlestyle
{
	font-family:Arial;
	font-size:11px;
	color:#000000;
}

a.swz_emp_link1:visited 
{
	font-family:Arial;
	font-size:11px;
	color: #488913;
	text-decoration:underline;
}

a.swz_emp_link1:link
{
	text-decoration:underline;
	font-family:Arial;
	font-size: 11px; 
	color: #488913
}
a.swz_emp_link1:hover 
{
	font-family:Arial;
	font-size:11px; 
	color:Orange;
	text-decoration:none;
}

a.swz_emp_link2:visited 
{
	font-family:Arial;
	font-size:11px;
	color: #5781AE;
	text-decoration:underline;
}

a.swz_emp_link2:link
{
	text-decoration:underline;
	font-family:Arial;
	font-size: 11px; 
	color: #5781AE
}
a.swz_emp_link2:hover 
{
	font-family:Arial;
	font-size:11px; 
	color:Orange;
	text-decoration:none;
}

/*----- JobDescVideoIndex  -----*/
.swz_jobdescriptionvideosindex_div
{
	width:640px;
	font-family:Arial;
	text-align: left;
	padding-top: 5px;
}

.swz_jdv_maindiv
{
	width:640px;
	clear:both;
}

.swz_jdv_maintable
{
	width:640px;
	text-align:left;
}

.sal_swz_jdv_selectbycategory
{
	font-weight:bold;
	text-decoration:none;
}

.sal_swz_jdv_currentlyshowing
{
	float:left;
	font-family:Arial;
	font-weight:bold;
	width:120px;
}

.sal_swz_jdv_select
{
	border: 1px solid;
    float: left;
    width: 194px;
    padding-left:5px;
}

.sal_swz_jdv_selecteverycategory
{
	color:#4EA346;
	font-weight:bold;
	text-decoration:underline;
}

.sal_swz_jdv_selecteverycategory:hover
{
	font-weight:bold;
	text-decoration:underline;
}
.sal_swz_jdv_selecteverycategory:visited
{
	font-weight:bold;
	text-decoration:underline;
}

.swz_jdv_table_videoheadshot
{
	width:90px;
}

.swz_jdv_table_jobtitle
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	padding-left: 10px;
	padding-bottom: 15px;
}

.swz_jdv_table_jobtitle_div
{
	line-height: 200%;
	height: 100px;
}

.swz_jdv_table_jobdesc
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	height:60px;
}

.swz_jdv_table_watchvideo
{
	text-align:center;
}

.swz_jdv_table_watchvideo_link
{
	color:#4EA346;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

.swz_jdv_table_watchvideo_link:visited
{
	color:#4EA346;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

.swz_jdv_table_watchvideo_link:hover
{
	color:orange !important;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:normal;
	text-decoration:underline;
}

.swz_jdv_table_title_link
{
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	color:#4EA346;
	text-decoration:none;
}

.swz_jdv_table_title_link:visited
{
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	color:#4EA346;
	text-decoration:none;
}

.swz_jdv_table_title_link:hover
{
	font-size:18px;
	font-weight:normal;
	font-family:Arial;
	color:orange !important;
	text-decoration:none;
}

.swz_jdv_table_title_link:hover
{
	text-decoration:none;
}
.swz_jdv_table_title_link:visited
{
	text-decoration:none;
}


#categorybg{
background-color: Gray;
display:none;
z-index:1000;
position:absolute;
left:0px;
top:0px;
filter:Alpha(Opacity=70);
/* IE */
-moz-opacity:0.7; 
/* Moz + FF */
opacity: 0.7; 
}

#dialog_category 
{
position:absolute;
width:98%;
height:250px;
display: none;
padding-left: 10px; 
z-index: 1001;
background-color:#eeeeee;
background-repeat: no-repeat;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
}


.swz_jdv_categorydialog_remark
{
	font-family:Arial, Helvetica, sans-serif;
	font-style:italic;
	font-weight:bold;
	color:Black;
	font-size:13px;
	margin-top:5px;
	margin-bottom: -6px;
	margin-left:4px;
}

.swz_jdv_categorydialog_categorytable
{
	width:24%;
	float:left;
	margin-left:2px;
}
.swz_jdv_categorydialog_categorytable tr
{
	height: 15px;
}


.swz_jdv_categorydialog_categorytable td
{
	width: 25%;
}

.swz_jdv_categorydialog_canceldiv
{
	margin-left:340px;
	width:50px;
	float:left;
}


.swz_jdv_categorydialog_showselectvideodiv
{
	margin-right:440px;
	width:200px;
	float:right;
}

.swz_jdv_categorydialog_font
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:bold;
	color:Green;
	text-decoration:underline;
}

.sal_swz_jdv_pagestyle
{
	color:#000000;
	font-weight:bold;
	font-size:12px;
}

.sal_swz_jdv_videopagetable
{
	text-align:center;
}

.saw_jdv_categoryunchecked
{
	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:12px;
	cursor:pointer;
}

.saw_jdv_categorychecked
{
	font-family:Arial, Helvetica, sans-serif;
	color:#42950A;
	font-size:12px;
	cursor:pointer;
}

.swz_jdv_table_cutline
{
	background-color:#EDEDED;
	width:630px;
	height:1px;
	margin:0 auto;
}

.swz_jdv_table_category_cutline
{
	background-color:#000000;
	width:99%;
	height:2px;
	margin:8px auto;
}

.sal_swz_jdv_categorynav
{
	width:640px;
}

.sal_swz_jdv_categorynav_desc
{
	font-size:12px;
}

.sel_droup li
{ 
	line-height:16px; 
	cursor:default; 
	padding:3px;
}

.droup_down_cnt
{ 
	border:1px solid #7f9db9; 
	overflow:auto; 
	position:absolute; 
	background:#FFF
}

.li_hover
{ 
	background:#00246b; 
	color:#ffffff !important;
}


.inp_txt_block
{ 
	padding-left:300px;
}


/*--------------JobDescVideo---------------*/
.swz_jobdescvideo_main
{
	float:left;
	width:auto;
}

.swz_jobdescriptionvideos_div
{
	width:970px;
	font-family:Arial;
	text-align:left;
	padding-top: 5px;
}

.swz_jdv_videodesc_iframe
{
	background-color:#EFEFEF;
	margin-left: -15px;
	margin-left: -20px\9; 
}

.swz_jdv_nextsteps
{
	float: left;
    font-size: 18px;
    color:#000000;
    margin-left: 30px;
    margin-right: 20px;
    margin-top: 20px;
}

.swz_jdv_cutline
{
	float:left;
	height:180px;
	width:2px;
	margin-top: 20px;
	background-color:#999999;
}
	
.swz_jdv_nextsteps_content
{
	float:left;
	font-size: 11px;
	margin-top: 20px;
	margin-left: 20px;
	color:#000000;
	line-height:200%;
}

.swz_jdv_nextsteps_content a
{
	text-decoration:none;
}

.swz_jdv_title_font
{
	margin-left:20px;
	color:#000000;
}

.swz_jdv_nextsteps_content_title
{
	padding-top: 5px;
	font-weight:bold;
}

a .swz_jdv_nextsteps_content_content
{
	padding-top: 5px;
	color:#589343;
	font-weight:bold;
	margin-left: 20px;
}

.drop_down_category
{
	display:none;
	background-color: #ffffff;
	border: solid 1px #000000;
	width:200px;
}

.drop_down_category li
{
	list-style-type: none;
	color: #000000;
}

.sel_drop
{
    margin: 0px;
    padding: 0px;
}

.sel_drop a li
{
	padding-left:5px;
}

.sel_drop a
{
	color:#000000;
	text-decoration: none;
}

.sel_drop a:hover
{
	color: #ffffff;
}

.select_content
{
	float:left;
	color: #000000;
}

.select_image
{
	float:right;
	display: inline;
}

/********Job Details for Viedo*************/
.sal_swz_jobdetails_videoheadshot
{
	float:left; 
	width:95px;
	height: 65px;
	margin-left: 60px;
}

.sal_swz_jobdetails_videocount
{
	float:left; 
	margin-left:10px;
	margin-top:20px;
	width: 100px;
}

/**********select job refine search ***************/
	.headerbox 
	{
	    background: #fff url('/SalaryWizard/Graphics/bg_headerbox.gif') repeat-x 0 0;
		border: 1px solid #dfefda;
		font-size: 0.9em;
		position: relative;
		width: 620px;
	}
	
	.headerbox_padding_withrefine 
	{
		padding: 2px 10px 3em 10px;
	}
	
	.headerbox_padding_withoutrefine 
	{
		padding: 2px 10px 2px 10px;
	}

	.headerbox a {
		color: #589343;
		font-weight: bold;
		text-decoration: none;
	}
	.headerbox a:hover {
		text-decoration: underline;
	}

	.headerbox a:visited {
		color: #589343;
		font-weight: bold;
		text-decoration: none;
	}
	.headerbox button {
		background-color: #72b658; /* #659c36; #6ea442; */
		border: 0;
		box-shadow: 0px -6px 8px rgba(0, 0, 0, 0.1) inset, 0px 6px 8px rgba(0, 0, 0, 0.1) inset;
		float: right;
		font-size: 1em;
		border-radius: 3px;/* 0.6em; */
		color: #fff;
		display: block;
		font-size: 11px;
		font-weight: bold;
		margin-top: 0.5em;
		padding: 0.4em 0.8em;
		/*
		position: absolute;
		bottom: 0;
		right: 10px;
		*/
	}
	
	.headerbox .refineform {
		clear: both;
		padding-bottom: 1em;
        width:100%;
        margin-left:5px;
	}	
	
	.headerbox form {
		clear: both;
	}	
	.headerbox fieldset {
		border: 0;
		display: inline-block;
		zoom: 1;
		*display: inline;
		margin: 0 0 1em 0;
		padding: 0;
		width: 205px;
	}
	.headerbox h2 {
		color: #5ba93e;
		font-size: 1.2em;
		margin-top: 0;
		float: left;		
	}
	.headerbox input[type="text"] {
		font-size: 1.1em;
		font-style: italic;
		margin-right: 1.5em;
		width: 90%;
	}
	.headerbox .showmore, .headerbox .showless {
		clear: left;
		display: block;
		float: left;
		font-size: 1.2em;
		margin-top: 1em;
		/*
		position: absolute;
		bottom: 10px;
		left: 10px;
		*/
	}	
	.headerbox label {
		font-size: 0.9em;
	}
	.headerbox li {
		border-left: 1px solid #5ba93e;
		color: #5ba93e;
		display: inline-block;
		zoom: 1;
		*display: inline;
		margin: 0;
		padding: 0 3px 0 5px;
		font-weight: bold;
	}
	.headerbox li:first-child {
		border-left: none;
	}
	.headerbox ul {
		list-style-type: none;
		margin: 0;
		float: right;
		font-size: 1.1em;
	}
	

	
    .jobopeningsbutton	
    {
	    background-color: #f5cf46;
		border: 0;
		box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.2);
		float: left;
		color: #003307;
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin: 0.5em 1em 0 0;
		padding: 0.4em 0.8em;
		line-height:normal;
        border-radius: 3px;
	}	
    .searchjobsbutton 
	{
	    background-color: #2d8e24;
		border: 0;
		box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.2);
		float: right;
		color: #fff;
		display: block;
		font-size: 12px;
		font-weight: bold;
		padding: 0.4em 0.8em;
		line-height:normal;
        border-radius: 3px;
	}
.div_searchtitle {
    float: left;
    margin-top: 5px;
}

	.div_lightbox
	{
        display: inline-block;
	    font-family:Sans-Serif;
	}

    .div_lightbox button, .purchasebutton 
	{
	    background-color: #2d8e24;
		border: 0;
		box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.2);
		float: left;
		color: #fff;
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin: 0.5em 1em 0 0;
		padding: 0.4em 0.8em;
		line-height:normal;
        border-radius: 3px;
	}	
	    .div_lightbox button, .viewbutton 
	{
	    background-color: #2d8e24; /* #659c36; #6ea442; */
		border: 0;
		box-shadow: 2px 4px 4px rgba(0, 0, 0, 0.2);
		float: left;
		border-radius: 3px;/* 0.6em; */
		color: #fff;
		display: block;
		font-size: 12px;
		font-weight: bold;
		margin: 0.5em 1em 0 0;
		padding: 0.4em 0.8em;
		line-height:normal;
	}	
    .div_lightbox .purchasebutton a
	{
	    text-decoration:none;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}	
    	
    .div_lightbox .jobopeningsbutton a
	{
	    text-decoration:none;
		font-size: 12px;
		font-weight: bold;
		color: #003307;
	}

    .searchjobsbutton a
	{
	    text-decoration:none;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}
    .searchjobsbutton a:hover
	{
	    text-decoration:none;
		font-size: 12px;
		font-weight: bold;
		color: #fff;
	}
	

.salarydataoption_title
{
	font-family:Arial;
	font-size:20px;
	color:#34567B;
	font-weight:bold;
    float:left;
    position:relative;
    margin-bottom:14px;	
}

#saldataoption_ul ul
{
    list-style: none;
}
#saldataoption_ul .div_lightbox {
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 0;
    right: 0;
}
#saldataoption_ul li .div_lightbox .purchasebutton {
    background-color: #34567B;
    color: #ffffff;
    float: none;
    margin-bottom: 10px;
    text-align: center;
    width: 120px;
  
}

#saldataoption_ul li .div_lightbox .viewbutton {
    background-color: #ffffff;
    color: #34567B;
    float: none;
    margin-bottom: 10px;
    text-align: center;
    width: 120px;
    font-size: 12px;
    border:1px solid #34567B;
    font-weight: bold;
    text-decoration: none;

}


#saldataoption_ul img {
    float: left;
    margin-right: 20px;
}
#saldataoption_ul h2 {
    color: #000 !important;
    padding-top: 15px;
    font-size:16px !important;
}

#saldataoption_ul li {
    height: 120px;
    margin-bottom: 15px;
    background-color: #c2d9eb;
    list-style: none;
    clear: left;
    position: relative;
    margin-left: 48px;
    margin-right: 17px;
}

#saldataoption_ul p
{
    color: #000;
    padding-right: 168px;
    font-size:12px;
}

.popularcitylist ul {
	float: left;
	list-style: none;
	margin: 0 0 10px 0;
	padding-left: 5px;
	width: 213px;
}
.popularcitylist li {
    margin: 0 0 0.5em 0;
}

.sal_swz_jobdetails_popularcities_table
{
	width:640px;
	margin-left:10px;
	border:0;
    background-color: #d5e8d2;
    padding: 5px;
}

.popularcitylist a, .popularcitylist a:visited  {
    color: #2d8e24;
    text-decoration: none;
}
.popularcitylist a:hover  {
    color: #2d8e24;
    text-decoration: underline;
}

.popularcitylist{
	text-align:left;
}

.divcta {
    width: 100%;
    height: 127px;
    margin-bottom:22px;
    background-color: #4a7aae;
    font-family: Arial;
}

.divleft {
    font-family: Arial;
    margin-left: 10px;
    margin-top: 26px;
    min-width: 82px;
    float: left;
    text-align: left;
}

.divmiddle {
    color: #ffffff;
    text-align: left;
    float: left;
    margin-top: 30px;
    margin-left: 20px;
}

    .divmiddle > div {
        text-transform: uppercase;
        font-size: 14px;
        font-weight: bold;
        margin-bottom: 13px;
    }
    .divmiddle p{
        margin:2px 0px 0px 0px;
    }

.divright {
    margin-top: 54px;
    width: 172px;
    height: 26px;
    background-color: #F5CF46;
    font-size: 14px;
    color: #335379;
    float: right;
    margin-right: 15px;
    font-weight: bold;
    border-radius: 4px 4px 4px 4px;
}

    .divright > a {
        display: inline-block;
        margin-top: 5px;
        color: #34567b;
    }


.IntercomChat, .email, .phone {
    position: relative;
    float: left;
    font-weight: bold;
    color: #34567B;
}
.IntercomChat {
    margin-left: 358px;
}

.phone img, .email img {
    margin-left: 20px;
    margin-right: 7px;
}
.IntercomChat img {
    margin-right: 7px;
}

.reportoptions {
    margin-left: 48px;
    padding-bottom: 14px;
}

#sal_pg table {
    line-height: 15.6px;
    border-spacing: 0px;
    border-collapse: separate;
}

#div_aboutyou .dropdown-menu > li > a:focus,
#div_aboutyou .dropdown-menu > li > a:hover {
    color: #262626;
    text-decoration: none;
    background-color: #f5f5f5;
}

#div_aboutyou .dropdown-menu > li > a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}

#div_aboutyou .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*=col-] {
    float: none;
    display: inline-block;
    margin-left: 0;
}

#div_aboutyou .dropdown-menu {
    font-size: 14px;
    padding: 3px 0px;
}


#div_aboutyou li.selected a:focus {
    outline: thin dotted;
    outline-offset: -2px;
}

#saldataoption_ul li .div_lightbox .viewbutton a {
    color: #34567b;
}