﻿
/*----------Client_header& Client_footer-------------------*/

body
{
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	color: #626469;
	background:#FFFFFF;
	background-image:url(/InfiniteJobs/Graphics/My_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-family: 
	/* line-height change, needs to be QA'd carefully. To compensate, other styles may need to be set to 100% */
    line-height: 120%;
}

.sal_tool_title
{
	float: left; 
	font-weight: bold; 
	color: #000000; 
	font-size: 20px;
	font-family: Arial, sans-serif, Verdana;
}

.sal_content
{
	font-size: 12px;
	color: #626469;
	font-weight: normal;
	font-family: Arial, sans-serif, Verdana;
	
}

.Ijf_title
{
	font-family: Arial, sans-serif, Verdana;
	font-size:25px;
	color:#34567b;
	font-weight:bold;
	
}
.Ijf_subtitle
{
	font-family: Arial, sans-serif, Verdana;
	font-size:15px;
	color:#666666;
}

.Ijf_similarJobs
{
	font-size:13px;
	font-family: Arial, sans-serif, Verdana;
	color:#b0a69c;
}


.Ijf_imagevalign
{
	vertical-align:middle;
}

.sal_float_right
{
	float: right;
}

/*For Header and Footer Style */
.sal_hearLink
{
	width:84px;
	float:left; 
	height:22px; 
	font-size:12px; 
	color:#FF7727;
	padding-top:2px;
	padding-left:0px; 
	text-align: center;
	color:#999999;
	background-color:#FFFFFF;
	font-family: Arial, sans-serif, Verdana;
}

.sal_hearLink a
{
	text-decoration:none;
}

.sal_loginFont a:visited
{
	color:#2D9606;
	text-decoration:none;
}

.sal_loginFont
{
	color:#2D9606; 
	font-size:12px;
	font-family:Verdana;
	margin-top:5px;
	margin-right:12px;
	float:right;
}

.sal_loginFont a
{
	color:#2D9606;
	text-decoration:none;
}

.sal_loginFont a:hover
{
	color:#FF7727;
	text-decoration:underline;
}

.sal_logo_adsstyle
{
	float: left; 
	width: 1050px; 
	height: 110px; 
	background: #FFFFFF;
}

.sal_logostyle
{
	float: left; 
	height: 62px; 
	margin-top: 24px;
}

.sal_adsstyle
{
	height: 90px;
	float: left; 
	margin-top:10px; 
	width: 12px;
	margin-left:100px;
}

.sal_728x90_top
{
	width:728px; 
	height:90px;
	float:left;
	margin-top:10px;
}

.sal_loginBox
{
	float:right; 
	height:31px;
	background:#FFFFFF;
	background-repeat:no-repeat; 
	background-position:right;
	margin-right:0px;
	width:9px;
}

.sal_menuBar_bg
{
	width:1050px; 
	height:28px; 
	float:left;
	text-align:center;
	background-color:#FFFFFF;
}

a.sal_Salary_nav 
{
	width: 92px;
	height:28px;
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/InfiniteJobs/Graphics/Sal_bg_off.gif);
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 27px;
	border:0;
}

a.sal_Salary_nav_selected 
{
	width: 92px;
	height:28px;
	color:#30940B; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/InfiniteJobs/Graphics/Sal_bg_over.gif);
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 27px;
	border:0;
}

a.sal_Salary_nav:hover 
{
	width: 92px;
	height:28px;
	color:#30940B; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/InfiniteJobs/Graphics/Sal_bg_over.gif);
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 27px;
	border:0;
}

a.sal_JS_nav 
{
	width: 125px;
	height:28px;
	color:#FFFFFF; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/InfiniteJobs/Graphics/JS_bg_off.gif);
	text-decoration:none;
	float:left;font-size: 16;
	font-weight:bold;
	text-align:center;
	line-height: 28px;
}

a.sal_JS_nav_selected 
{
	width: 125px;
	height:28px;
	color:#30940B; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/InfiniteJobs/Graphics/JS_bg_over.gif);
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 28px;
}

a.sal_JS_nav:hover 
{
	width: 125px;
	height:28px;
	color:#30940B; 
	font-family:Arial, Helvetica, sans-serif;
	background-image:url(/InfiniteJobs/Graphics/JS_bg_over.gif);
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 28px;
}

a.sal_Edu_nav 
{
	width: 127px;
	height:28px;
	color:#FFFFFF; 
	background-image:url(/InfiniteJobs/Graphics/Edu_bg_off.gif);
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	float:left;font-size: 16;
	font-weight:bold;
	text-align:center;
	line-height: 28px;
}

a.sal_Edu_nav_selected 
{
	width: 127px;
	height:28px;
	color:#30940B; 
	background-image:url(/InfiniteJobs/Graphics/Edu_bg_over.gif);
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 28px;
	border:0;
}

a.sal_Edu_nav:hover 
{
	width: 127px;
	height:28px;
	color:#30940B; 
	background-image:url(/InfiniteJobs/Graphics/Edu_bg_over.gif);
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 28px;
}


a.sal_Advice_nav 
{
	width: 109px;
	height:28px;
	color:#FFFFFF; 
	background-image:url(/InfiniteJobs/Graphics/Advice_bg_off.gif);
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	float:left;font-size: 16;
	text-align:center;
	line-height: 28px;
}


a.sal_Advice_nav_selected  
{
	width: 109px;
	height:28px;
	color:#30940B; 
	background-image:url(/InfiniteJobs/Graphics/Advice_bg_over.gif);
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 28px;
}

a.sal_Advice_nav:hover 
{
	width: 109px;
	height:28px;
	color:#30940B; 
	background-image:url(/InfiniteJobs/Graphics/Advice_bg_over.gif);
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold;
	float:left;
	font-size: 16;
	text-align:center;
	line-height: 28px;
}

.sal_divider
{
	float:left;
	margin-right:12px; 
	margin-left:10px; 
	margin-top:2px;
}

.sal_footerall
{
	font-family: Arial, sans-serif, Verdana;
	background: #FFFFFF;
	width: 1050px; 
	float: left;
}
.sal_footer01
{
	font-family: Arial, sans-serif, Verdana;
	width: 1050px; 
	margin-top: 10px; 
	float: left;
}

.sal_footer02
{
	font-family: Arial, sans-serif, Verdana;
	height:36px; 
	width: 6px; 
	float: left; 
	margin-left: 10px;
}

.sal_quickLink
{
	height:36px;
	float:left; 
	width:937px;
}
.sal_quickLink1
{
	font-family: Arial, sans-serif, Verdana;
	color:#4F4F4F; 
	font-size:16px; 
	font-weight:bold;
	margin-top:8px; 
	font-family:Arial; 
	width:100px; 
	margin-left:15px;
}

.sal_subfooter
{
	font-family: Arial, sans-serif, Verdana;
	margin-top:15px; 
	margin-left:30px; 
	float:left;
	width:920px;
	background:#FFFFFF;
}

.sal_subfooter a:visited
{
	font-family: Arial, sans-serif, Verdana;
	text-decoration:none;
	color:#838383;
}


.sal_subfooter a
{
	font-family: Arial, sans-serif, Verdana;
	text-decoration:none;
	color:#838383;
}

.sal_subfooter a:hover
{
	font-family: Arial, sans-serif, Verdana;
	color:#FF7727;
	text-decoration:underline;
}

.sal_footertextstyle_b
{
	font-family: Arial, sans-serif, Verdana;
	font-size: 12px; 
	font-weight: bold; 
	color: #838383;
	font-family: Arial, sans-serif, Verdana;
}

.sal_footertextstyle
{
	font-size: 12px; 
	color: #838383;
	font-family: Arial, sans-serif, Verdana;
}

.sal_728x90_bom
{
	width: 728px; 
	height: 100px; 
	margin-left: 90px; 
	margin-top: 30px;
	float:left;
}

.sal_footer
{
	width:1050px; 
	float:left; 
	margin-top:15px; 
	color:#FFFFFF; 
	font-size:13px;
	background:#FFFFFF;
}

.sal_footer a:visited
{
	text-decoration:none;
	color:#FFFFFF;
}
.sal_footer1
{
	width:958px; 
	height:59px; 
	float:left;
}
.sal_footerHome
{
	margin-left:15px; 
	margin-top:7px;
}
.sal_footerLinks
{
	float:left; 
	margin-left:15px; 
	margin-top:7px;
	font-size:11px;
}
.sal_footerLinks2
{
	float:right; 
	margin-right:20px; 
	margin-top:7px; 
	font-size:12px;
}
.sal_footer a
{
	text-decoration:none;
	color:#FFFFFF;
}
.sal_footer a:hover
{
	text-decoration:underline;
}

/*For Header and Footer Style */


/*For Page Frame Style */
.sal_main
{
	float:left;
	width:720px;
}

.sal_tool_table_width
{
	width:720px;/*FF*/
	width:705px\9;/*IE8*/
	*width:700px;/*IE7*/
	_width:700px; /*IE6*/
}

.sal_rightnav
{
	float:right;
	width: 300px;
	padding-left:5px;
}

/*For Page Frame Style End*/


/*For Page Link Here*/
td.vv1
{
	text-decoration: none;
    color: #30940B;
    font-size:12px;
}

a.vv1:link 
{
    text-decoration: none;
    color: #34567b;
    font-size:14px;
}

a.vv1:hover 
{
    text-decoration: underline;
}

a.vv1:visited 
{
    color:#34567b;
    text-decoration: underline;
}

a.vv2:link 
{
    text-decoration: none;
    color: #30940B;
    font-size:12px;
    text-decoration: underline;
}

a.vv2:hover 
{
    color:Orange!important;
    text-decoration: underline;
}

a.vv2:visited 
{
    color:#30940B;
    text-decoration: underline;
}

a.vv3:link 
{
    text-decoration: none;
    color: white;
	font-size:12px;
}

a.vv3:hover 
{
    color:Orange!important;
    text-decoration: none;
}

a.vv3:visited 
{
    color:white;
	text-decoration: none;
}

.divSource
{
	color:#34567b;
}

.divRefine
{
	background:transparent;
	background-color: #34567b;
	border-radius: 5px;
	text-align:center;
	width: 170px;
	height: 20px;
	padding-top:5px;
}

.divRefine a.vv1{
	text-decoration: none;
	color:#fff;
	font-size:14px;
    text-transform:capitalize;

}

.divShowRefine
{
	background:transparent;
	background-color: #ffffff;
	border: 1px solid #34567b;
	border-radius: 5px;
	text-align:center;
	width: 170px;
	height: 20px;
	padding-top:5px;
    box-sizing:content-box;
}

.divShowRefine a.vv1{
	text-decoration: none;
	color:#34567b;
	font-size:14px;
    text-transform:capitalize;
}


#tbl_refinesearch{
	border:0;
	padding-left:5px;
	padding-top:10px;
	background-color: #d7e5f0;
	color: #000;
}

#tbl_refinesearch .sectionTitle{
	color: #444444;
	font-weight: bold;
}

#tbl_refinesearch input[type="radio"] {
	margin: 0 5px 0 0;
}
/*For Page Link Here End*/


/*For Frame Here*/
.sal_frame_top_leftnav
{
	height: 42px;
	width:15px;/*FF*/
	/*width:55px\9;*//*IE8*/ /*IE7*/ /*IE6*/
}

.sal_frame_top_middlerepeat
{
	width:756px;/*FF*/
	width:666px\9;/*IE8*/ /*IE7*/ /*IE6*/
}

.sal_frame_top_rightnav
{
	width:8px;/*FF*/
	width:7px\9;/*IE8*/ /*IE7*/ /*IE6*/
	height: 42px;
}

.sal_frame_middle_siderepeat
{
	height: 420px;
	width:1px;/*FF*/
	width:1px\9;/*IE8*/ /*IE7*/ /*IE6*/
}

.sal_frame_bottom_leftnav
{
	height: 15px;
	width: 15px;
}

.sal_frame_bottom_middlerepeat
{
	height: 15px; 
	width:730px;/*FF*/
	width:700px\9;/*IE8*/ /*IE7*/ /*IE6*/
	[;width:690px;]/*Safari*/
}

.sal_frame_bottom_rightnav
{
	background-repeat: no-repeat; 
	background-repeat: repeat-x; 
	background-image: url(/InfiniteJobs/Graphics/My_Sf_Bt_right_sh.GIF);  
	height: 15px; 
	width: 15px;
}
.ac_loading 
{
	background: white url('/InfiniteJobs/graphics/spinner.gif') 98% center no-repeat;
}
/*For Frame End*/



.TweetFaceShare_box 
{
	float:right;
	margin-right:10px;
}
/* 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 for new header*/
.con_menuBar_bg_left
{
	padding-left:5px;
	background-image:url(/InfiniteJobs/Graphics/nav_green_corner_lt.jpg); 
	background-repeat:no-repeat;
	background-position:5px;
	height:28px; 
	width:6px; 
	float:left;
	}
.con_menuBar_bg_right
{
	background-image:url(/InfiniteJobs/Graphics/nav_blue_corner_rt.jpg);
	height:28px; 
	width:6px; 
	float:left;
	background-repeat:no-repeat;
}
.con_menuBar_bg_center
{
	float:left;
	padding-left:10px;
}
.con_menuBar_bg_center_item
{
	background-image:url(/InfiniteJobs/Graphics/nav_green_bg.jpg);
	background-repeat:repeat-x;
	width:160px;
}
.con_menuBar_bg_center_bitem
{
	background-image:url(/InfiniteJobs/Graphics/nav_blue_bg.jpg);
	background-repeat:repeat-x;
}
.con_divider
{
  background-image:url(/InfiniteJobs/graphics/cons_greenbg_nav.jpg);

  width:1px;
}
.con_SmallBiz_divider
{
  background-image:url(/InfiniteJobs/graphics/smb_bluebg_nav.jpg);
  width:1px;
}
.con_Login
{
	font-family:Verdana,Arial,sans-serif;
	float:left;
	background-color:#fff;
	font-size:11px;
	color:#000;
	width:100%;
}
.con_loginitem
{
	color:#5AAA39;
	text-decoration:none;
}
.menuBar
{
	
	height:28px; 
	float:left;
	text-align:center;
	background-color:#FFFFFF;
}
.JS_nav1_selected
{
  width: 120px;
  float:left;
  font-weight:bold;
  text-align:center;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 13px;
  color: #FFFFFF;
  text-decoration: none;
  padding-top: 3px;
    padding-bottom: 4px;
}
.JS_nav1_selected:hover
{
  text-decoration: underline;
}

.sal_salarylogo
{
	float: left; 
	height: 62px; 
	margin-top: 24px;
	margin-left:20px;
}

.sal_advertisement
{
	float:left; 
	height:90px;
	width:12px;
	margin-top:10px; 
	margin-left:17px;
}

.sal_adstop
{
	width:728px; 
	height:90px;
	float:left;
	margin-top:10px;
}

/*end*/


/* SEO Friendly Job Title  */
#td_refinesearchsection{
	padding-left: 10px;
	vertical-align: top;
	width:200px;
}
.sal_similarjobs
{
	float:left;
	width:125px;
}


.sal_SimilarBoxbg
{
	background-color:#d7e5f0;
	border:none;
	padding-bottom:10px;
	line-height:15px;
	/*margin-top:20px;*/
	margin-bottom:20px;
	width:100%;
}

.sal_SimilarTitle
{
	height:40px;
	color: #444444;
	font-weight: bold;
	margin: 0 auto;
	padding-left: 5px;
}

a.sal_SimilarJobsLink:link 
{
    color:#34567b;
    font-size:12px;
	font-family:Arial;
	text-decoration: none;
}

a.sal_SimilarJobsLink:hover 
{
    color:Orange!important;
    font-family:Arial;
}

a.sal_SimilarJobsLink:visited 
{
     color:#4E87BA;
     font-family:Arial;
}

.sal_padding5
{
	padding:5px 5px 5px 5px;
}

/*Job Search Widget start*/
.jobsearchwidget_container {
    background-color: #4a7aae;
    border: 0px;
    color: #FFFFFF;
    padding: 15px;
    position: relative;
    width: 93%;
    height: 59px;
    box-sizing:border-box;
	margin-bottom: 15px;
}

@media screen and (max-width: 479px) {
.jobsearchwidget_container {
	height: 90px;
    }
}

.jobsearchwidget_container #JobKeyword, .jobsearchwidget_container #Location {
    background-color: #FFFFFF;
    border: 0px;
    color: #757575;
    font-style: italic;
    position: relative;
    float: left;
    height: 30px;
    font-size: 16px;
    width: -moz-calc(50% - 60px);
    width: -webkit-calc(50% - 60px);
    width: calc(50% - 60px);
    margin-right: 10px;
	box-sizing:border-box;
	border-radius: 5px;
}

.jobsearchwidget_container #JobKeyword {
    margin-bottom: 10px;
}

@media screen and (min-width: 480px) {
.jobsearchwidget_container #JobKeyword, .jobsearchwidget_container #Location {
        margin-bottom: 0px;
    }
}

@media screen and (max-width: 479px) {
.jobsearchwidget_container #JobKeyword, .jobsearchwidget_container #Location {
        width: -moz-calc(100% - 80px);
        width: -webkit-calc(100% - 80px);
        width: calc(100% - 80px);
    }
}

.jobsearchwidget_container #jobsearchwidget_submit {
    color: #34567b;    
	cursor: pointer;
    font-size: 14px;
    font-weight: bold;
	text-decoration:none;
	text-transform:capitalize;
 }
 
.jobsearchwidget_container #searchContainer {
    background: transparent url(/InfiniteJobs/Graphics/search_icon_blue.png) no-repeat 5px center;
    background-color: #F5CF46;
    border: 1px solid #013413;
    border-radius:5px;
    color: #34567b;    
	cursor: pointer;
    font-size: 14px;
    font-weight: bold;
    height: 25px;
    line-height: 15px;
    text-transform: capitalize;
    width: 90px;
	padding: 4px 0 4px 8px;
	text-align:center;
	box-sizing: border-box;
	display: inline-block;
	margin-top: 3px;
 } 
/*Job Search Widget end*/

a.backtosalarylink {
    padding: 0 10px;
    color:#34567b;
    text-decoration:none;
    font-size:13px;
}

/*overwrite bootstrap-salary-web.css */
.divRefine{
	box-sizing:content-box;
}

.ad-top {
    margin:15px auto 0 auto;
    text-align:center;
}