/*start general*/
body
{
	margin-top: 0px; 
	margin-left: 0px; 
	margin-right: 0px; 
	margin-bottom: 0px;
	font-size: 76%;
	color: #626469;
	background:#FFFFFF;
	background-image:url(/InfiniteJobs/graphics/My_bg.jpg);
	background-repeat: repeat-x;
	background-position: left top;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;	
	line-height: 100%;
}

table
{
	
	font-size: 100%;
	color: #626469;
	font-weight: normal;
	font-family: Verdana, Arial, sans-serif;
	line-height: 100%;

}

H1
{
	color:#FA7114;
	font-size: 18px;
	font-weight:500;
	margin:0px;
	padding:0px;
	display:inline;		
	line-height:normal;
}

H2
{
	font-family:Arial;
	font-weight:400;
	font-size:20px;
	margin:0px;
	padding:0px;
	display:inline;		
	line-height:normal;
}

H3
{
	font-family:Arial;
	font-weight:400;
	font-size:20px;
	margin:0px;
	padding:0px;
	display:inline;		
	line-height:normal;
}

H4
{
	font-family:Arial;
	font-weight:400;
	font-size:20px;
	margin:0px;
	padding:0px;
	display:inline;		
	line-height:normal;		
}

.intro_text
{
	font-family: Verdana, Arial, sans-serif;
	line-height: normal;
	font-weight: normal;
	padding-bottom:5px;	
}

.jobsearchinput
{
	border: solid 1px #2D9606;	
	width:200px;
	height:20px;	
}


.jobsearchinput_long
{
	border: solid 1px #2D9606;	
	width:400px;
	height:20px;	
}
/*end general*/

/*start main*/
.sal_pagetitle
{
	background-color: #D7E1EC;
    line-height: 100%    
}

.sal_pagesubtitle
{
	color: #5781ae;
	font-size: 18px;
	font-weight:500;
	margin:25px 0px 20px 0px;	
	padding: 0px;
	line-height:normal;
}

.sal_bodycontainer
{
	margin-left: auto;
	margin-right: auto;
	width:970px;
	font-family: Verdana, Arial, sans-serif;
}
.sal_bodytext
{
	font-size: 100%;
	color: #626469;
	font-family: Verdana, Arial, sans-serif;
}

.sal_content
{
	width:100%;
	background-color:#FFFFFF;	
	font-family: Verdana, Arial, sans-serif;
}

.sal_bg1
{
	background-color: #D7E1EC;
}

.sal_main
{
	float:left;
	width:610px;
	padding-left : 15px;	
	padding-right: 15px;	
	border-right:1px solid #EEEEEE;
}

.sal_main a 
{
  color: #2D9606;
  text-decoration: underline;
}

.sal_adsright
{
	float:right;
	width:325px;	
	text-align:center;	
}

.sal_adsright_E2EAF2
{
	float:right;
	width:325px;	
	text-align:center;	
	background-color:White;	
	padding-top:15px;
	padding-bottom:30px;
}

.clear
{
	clear:both;
	line-height: 1px;
}

/*end main*/


/*start main*/
.sal_adstop
{
	width:100%;	
	text-align:center;
	padding-bottom:5px;	
}

.breadcrumbs
{
	font-size: 8pt;	
	color:  #626469;
}

.font_pagetitle
{
	color: #5781ae;
	font-size: 18px;
	font-weight:500;
	margin:0px;
	padding:0px;
	display:inline;		
	line-height:normal;
}
/*end main*/

/*start header*/
.sal_header {
    font-size: 100%;
    color:  #626469;
} 

a.sal_header
{
	font-size: 100%;
	color: #5781ae;
    text-decoration: none;
}

a.sal_header:hover {
  color: #FBAB49;
}

a.sal_header:active {
  color: #FBAB49;
}
/*end header*/

/*start sub footer*/
.sal_subfooter
{
	background-color:#FFFFFF;	
}

.sal_bdbottomnav
{
    border-top: #FF9B21 2px dotted ;
}

.sal_bottomnav
{
	font-size: 100%;
	color: #5781ae;
	font-weight: bold;
}

.sal_bottomnavtitle
{
	font-size: 100%;
	color: #FFFFFF;
	font-weight: bold;
	background-color:#5781AE;
}

.sal_bottomnavitem
{
	font-size: 90%;
	color: #626469;
    text-decoration: none;
}

a.sal_bottomnavitem:active {
  color: #FF9B21;
}

a.sal_bottomnavitem:hover {
  color: #FF9B21;
}

.sal_boxedlinks 
{
  color: #626469;
  font-size: 90%;
}

.sal_boxedlinks a 
{
  color: #626469;
  text-decoration: underline;
  line-height: 170%
}

.sal_boxedlinks a:hover
{
  color: #FBAB49;
}

/*end sub footer*/

/*start footer*/
.sal_bdfooter
{
    border-top: #2D9606 2px solid;
}

.sal_copyright
{
	font-size: 90%;
	color: #2D9606;
}

.sal_footer {
    font-size: 100%;
    color:  #626469;
}
/*end footer*/

/* styles for navbar */
/* navigation  */
div.sal_menubar,
div.sal_menubar a.sal_menubutton,
div.sal_menu,
div.sal_menu a.sal_menuitem 
{
	color: #FFFFFF;
}

div.sal_menubar 
{
	font-size: 100%;
	font-weight: bold; 
	background-color: #5781ae;
	border: 2px solid #5781ae;
	color: #ffffff;
	padding: 3px 3px 3px 3px;
	text-align: left;
}

div.sal_menubar a.sal_menubutton 
{
	background-color: #5781ae;
	color: #FFFFFF;
	cursor: hand;
	left: 0px;
	margin: 1px;
	padding: 3px 40px 3px 3px;
	position: relative;
	text-decoration: none;
	top: 0px;
	z-index: 100;
}

div.sal_menubar a.sal_menubutton:hover 
{
	background-color: #D7E1EC;
	color: #5781ae;
}

div.sal_menubar a.sal_menubuttonactive,
div.sal_menubar a.sal_menubuttonactive:hover 
{
	color: #5781ae;
	background-color: #D7E1EC;
	padding: 3px 40px 3px 3px;
}

div.sal_menu 
{
	background-color: #5781ae;
	left: 0px;
	padding: 0px 0px 0px 0px;
	position: absolute;
	top: 0px;
	visibility: hidden;
	z-index: 101;
}

div.sal_menu a.sal_menuitem 
{
	font-size: 10px;
	color: #FFFFFF;
	cursor: hand;
	display: block;
	padding: 3px 3px;
	text-decoration: none;
	white-space: nowrap;
}

div.sal_menu a.sal_menuitem:hover, div.sal_menu a.sal_menuitemhighlight 
{
	background-color: #D7E1EC;
	color: #5781ae;
}

div.sal_menu a.sal_menuitem span.sal_menuitemtext 
{}

div.sal_menu a.sal_menuitem span.sal_menuitemarrow 
{
	margin-right: -.75em;
}

div.sal_menu div.sal_menuitemsep 
{
	border-top: 1px solid #ffffff;
	margin: 1px 1px;
}
/*end navigation*/

/*default spacer*/
div.verticalspacer
{
	height: 10px;
	width: 1px;
	font-size: 1pt;
}
/*default spacer*/

/*start Index page*/
.font_bold
{
	font-weight:bold;
}
/*end Index page*/

/*start state page*/
.statelink
{
	font-family: sans-serif;	
	line-height:140%;	
	font-weight:600;
	font-size: 115%;	
}
/*end state page*/

/*start Index page*/
.font_bold
{
	font-weight:bold;
	line-height:140%;
}
/*end Index page*/

/*start Search page*/
.font_jobtitle
{
	font-family: Verdana, Arial, sans-serif;	
	padding-bottom:3px;		
	font-size: 10pt;
	font-weight:500;
	line-height:110%;
}


.jobsublink
{
	font-size:10pt;		
}


.divalignleft
{
	width:100%;
	text-align:left;
	padding-bottom:5px;
	padding-top:5px;
}

.divalignright
{
	width:100%;
	text-align:right;
	padding-bottom:5px;
	padding-top:5px;
}

.divpagination
{
	width:100%;
	text-align:center;
	padding-bottom:5px;
	padding-top:5px;
}
/*end Search page*/

/*start Job page*/
.divjobheader
{
	color:#FA7114;
	width:550px;
	padding-bottom:5px;
	padding-top:5px;
	border-bottom:1px solid #DDDDDD;
}

.sectionheader
{
	color:#FA7114;
	width:550px;
	padding-bottom:5px;
	padding-top:5px;
}

.jobheader
{
	font-family:Arial;
	font-weight:400;
	font-size:20px;
	margin:0px;
	padding:0px;
	display:inline;		
}

.relatedjob
{
	font-size:12px;
	font-weight:bold;
	color:#FA7114;	
	padding:5px;
}

.location
{
	font-family: sans-serif;	
	line-height:140%;	
	font-weight:500;
	font-size: 115%;	
}

.divrightalign
{
	width:100%;
	text-align:right;
	padding:5px;
}

.viewall a
{
	color:#92C362;
	font-weight:bold;		
}

.ibarheader
{
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	padding:4px;
}

.ibarfooter a
{
	font-size:11px;
	font-weight:bold;
	color:#FFFFFF;
	padding:6px;
}

.ibarfooter
{
	padding:6px;	
}
/*end Job page*/


/* Copied from salary_style.css for today's popular Jobs*/
.sal_tableheader {
  color:#5781AE;
  font: bold 100% Arial;
}

.sal_tablesubheader {
  color:#5781AE;
  font: bold 100% Verdana;
}
/* end copy from salary_style.css*/
.hearLink
{
	width:84px;
	float:left; 
	height:22px; 
	background:#FFFFFF; 
	font-size:12px; 
	/*font-weight:bold;*/
	color:#FF7727;
	padding-top:2px
}
.hearLink a
{
	color:#FF7727;
	text-decoration:none;
}
.loginBox
{
	float:right; 
	height:31px;
	background:#FFFFFF;
	background-image:url(/InfiniteJobs/graphics/My_Hd_RT_CRNR.jpg); 
	background-repeat:no-repeat; 
	background-position:right;
	margin-right:0px;
	
}
.loginFont
{
	color:#2D9606; 
	font-size:12px;
	font-family:Verdana;
	margin-top:5px;
	margin-right:5px;
}
.loginFont a:visited
{
	color:#2D9606;
	text-decoration:none;
}
.loginFont a
{
	color:#2D9606;
	text-decoration:none;
}
.loginFont a:hover
{
	color:#FF7727;
	text-decoration:underline;
}
.menuBar
{
	width:970px; 
	height:28px; 
	background-image:url(/InfiniteJobs/graphics/All_Bg.gif); 
	float:left;
	text-align:center;
}

a.secnav:visited 
{
width:168px;
height:28px;
background-image:url(/InfiniteJobs/graphics/bg_off.gif);
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;font-size: 14px;
font-weight:bold;
text-align:center;
line-height: 28px;
}
a.secnav {
width:168px;
height:28px;
background-image:url(/InfiniteJobs/graphics/bg_off.gif);
color:#FFFFFF; 
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
float:left;font-size: 14px;
font-weight:bold;
text-align:center;
line-height: 28px;
}
a.secnav:hover 
{
width:168px;
height:28px;
background-image:url(/InfiniteJobs/graphics/bg_over.gif);
color:#30940B; 
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-weight:bold;
float:left;
font-size: 14px;
text-align:center;
line-height: 28px;
}

.searchBox
{
	border:none; 
	margin-right:-3px;
	background-image:url(/InfiniteJobs/graphics/inputBg.jpg);
	height:16px; 
	width:235px; 
	padding-left:8px; 
	padding-top:5px; 
	float:left;
	border:0;
}


.sal_hearLink
{
	width:84px;
	float:left; 
	height:22px; 
	background:#FFFFFF; 
	font-size:12px; 
	/*font-weight:bold;*/
	color:#FF7727;
	padding-top:3px;
}

.sal_hearLink a
{
	color:#FF7727;
	text-decoration:none;
}