/* LINK COLORS */
a:link {
color:#0d0f35;
text-decoration:none;
font-weight:normal;
}


a:visited {
color:#0d0f35;
text-decoration:none;
font-weight:normal;
}


a:hover {
color:#181b59;
text-decoration:underline;
font-weight:normal;
}


/* MAIN NAVIGATION STYLES  */

#nav-container {
	margin:0 auto;
	padding:0;
	text-align:center;
	width:951px;	
}

#mainNav {
    position:relative;
    margin:0 auto; 
    padding:0;
    padding-top:45px; 
    width:661px;
    text-align:center;
    font-size:14px;
}

#mainNav a
{
color: #ffffff;
background: #565aab url(../images/nav-left-corner.jpg) left top no-repeat;
text-decoration: none;
padding-left: 10px;
}

#mainNav a span
{
background: url(../images/nav-right-corner.jpg) right top no-repeat;
padding-right: 10px;
}

#mainNav a, #mainNav a span
{
}

#mainNav ul
{
list-style: none;
padding: 0;
margin: 0;
}

#mainNav li
{
float: left;
margin: 0;
margin-right:5px;
height:25px;
margin-top:-8px;
} 

#mainNav ul a.isactive { 
    font-weight:normal;
}
#mainNav ul a.isactive:link, #mainNav ul a.isactive:visited  { 
    color:#fc6b08;
    font-weight:bold;
}

#mainNav li a.isactive{
    background-color:#565aab; 
    padding-top:10px;
    padding-bottom:10px;   
}

#mainNav li a.isactive span{
    background-color:#565aab; 
    padding-top:10px;
    padding-bottom:10px;   
}


#mainNav ul a.isinactive:link, #mainNav ul a.isinactive:visited, span  { 
    background:none;
}

#mainNav ul a.isinactive span{
    background:none;    
}

#mainNav ul a.isinactive:hover
{
color:#fc6b08;
background: #565aab url(../images/nav-left-corner.jpg) left top no-repeat;
padding-left: 10px;
padding-top:10px;
padding-bottom:10px;
}

#mainNav ul a.isinactive:hover span
{
background: #565aab url(../images/nav-right-corner.jpg) right top no-repeat;
padding-right: 10px;
padding-top:10px;
padding-bottom:10px;
}

/* CTA button styles */

#ctabutton a {
	text-decoration:none;
	height:42px;
	position:relative;
	margin-left:1px;
	float:left;
	display:inline;
}

#ctabutton a.employer {height:38px; width:234px; background:url(../images/for_employers_home_off.jpg) no-repeat;}
#ctabutton a.employer:hover {height:38px; width:234px; background:url(../images/for_employers_home_on.jpg) no-repeat;}

#ctabutton a.candidate {height:38px; width:234px; background:url(../images/for_candidates_home_off.jpg) no-repeat;}
#ctabutton a.candidate:hover {height:38px; width:234px; background:url(../images/for_candidates_home_on.jpg) no-repeat;}


/* Hot Jobs Nav Styles */

#hotjobs a:link {
	color:#dbddff;
}

#hotjobs a:visited {
	color:#dbddff;
}

#hotjobs-inner a:hover {
	color:#fff;
}

#hotjobs-inner a:link {
	color:#dbddff;
}

#hotjobs-inner a:visited {
	color:#dbddff;
}

#hotjobs-inner a:hover {
	color:#fff;
}
