.hideprint{
display:none;}

.hidescreen{
display:block;}



html, body {
	height: 100%;
	margin:0px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	line-height:16px;
	color:#000000;
	font-weight:normal;
}





 #centeredcontent {
	width: 640px;
	left: 0%;
	top: 0%;
	margin-left: 0px; 
	/* Half the width of the DIV tag which is 778 pixels */
	margin-top: 0px; 
	/* Half the height of the DIV tag which is also 454 pixels */
}


#FlashBar{
display:none;
}

#TopNav{
height:35px;
width:640px;
position:relative;
top:20px;
left:0px;
border-bottom:1px solid #cecece;
padding-bottom:10px;
}

#TopNav a:link,  #TopNav a:visited, #TopNav a:active  {
text-decoration: none; 
font-size:14px;
padding-right:30px;
display:block;
float:left;
font-weight:bold;
} 


#TopNav a:hover {
color:#828041;
} 


 a.NavOn:link,  a.NavOn:visited, a.NavOn:active{
color:#0b5aa7;
font-weight:bold;
font-size:14px;}

a.NavOn:hover {
color:#828041;
} 

#spacer{
height:20px;
}


#Maincontent{
width:603px;
left:0px;
overflow:visible;
padding-right:0px;
height:auto;
}

.pageheader{
padding-bottom:5px;
}

#JobSearch{
display:none;
}


form{
padding-top:5px;
margin-top:5px;}

#Maincontent table{
width:100%;}

#Maincontent a:link, a:visited, a:active  {
text-decoration: underline; 
color:#7470a7;

} 


#Maincontent a:hover {
color:#828041;
} 


a:link, a:visited, a:active  {
text-decoration: underline; 
color:#000000;

} 

a:hover {
color:#828041;
} 

.notoppadding{
padding-top:5px;
margin-top:5px;}

.maininfo input{width:250px;}

#RegistrationForm_Apply{
width:150px;}




/*RECRUIT.CSS PRINT STYLES*/



.clientstext {
color: #000000;
line-height:18px;
border-bottom: 1px solid #cecece;
}

input{
font-size:11px;
}

.clientssmalltext{
color: #000000;
}


.underlineCell{
border-bottom: 1px solid #cecece;
font-size:11px;
width:24%;}


.headerCell{
background-color:#d9d9d9;
font-size:11px;
width:24%;
}

.appbar{
padding:10px 0px 10px 0px;}



a.clientssmalllinks:link, a.clientssmalllinks:visited, a.clientssmalllinks:active  {
text-decoration: underline; 
color:#000000;
font-size:11px;
} 


a.clientssmalllinks:hover {
color:#828041;
} 


a.clientslinks:link, a.clientslinks:visited, a.clientslinks:active  {
text-decoration: underline; 
color:#000000;
line-height:16px;
} 


a.clientslinks:hover {
color:#828041;
} 

.bodycopyheader{
font-size:12px;
font-weight:bold;

}

.blue {
color: #64739f;
display:block;
border-bottom:1px solid #cccccc;
padding:5px 0px 5px 0px;
}

.JobDetails{
padding-top: 20px;
	color: #565656;
}

.JobDetails p{ 
padding:0px;
margin:0px;}


.JobDetails a:link, .JobDetails a:visited, .JobDetails a:active  {
text-decoration: underline; 
color:#5f6a8b;
} 


.JobDetails a:hover {
color:#828041;
}

.clientsheader{
	line-height: 15px;
	color: #64739f;
	margin: 0px;
	padding-top: 10px;
	font-weight:bold;

}

.joblistheader{
padding:5px;
border-bottom: 1px solid #d5dbdb;
font-weight:bold;
background-color:#e8ecef;
border-right: 1px solid #ffffff;
}

.clientssheader {
padding:5px;
border-bottom: 1px solid #d5dbdb;
font-weight:bold;
background-color:#e8ecef;
border-right: 1px solid #ffffff;}

form{
padding:0px;
margin:0px;}

h1 {
	color: #000000;
	font-size:14px;
	line-height: 18px;
	display:inline;
}

h3 {
	color: #7470a7;
	font-size:12px;
	line-height: 16px;
	display:inline;
}


.sizedtable{
width:640px;}

.background {
width:640px;
text-align:left;
}

