@charset "utf-8";
/* CSS Document */


h1{
font-size:12px;
padding-top:0px;
padding-bottom:10px;
margin:0px;
}

h2{
font-size:13px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
color:#363636;
font-weight:bolder;
}

h3{
font-size:12px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
color:#747474;
font-weight:bolder;
}

body{
position:relative;
margin:0px;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#464646;
background-image:url(../images/gradient.gif);
text-decoration:none;
background-repeat:repeat-y;
background-position:center;
}

a {
color: #FF0000;
text-decoration: none;
}

a:hover {
color: #FF0000;
text-decoration: underline;
}


#page {
position:relative;
background-repeat:repeat-y;
background-position:center;
width:816px;
margin:auto;
}


.content{
position:relative;
width:816px;
height:auto;
background-color:#FFFFFF;
text-align:left;
background-position:center;

}

#head{
position:relative;
width:816px;
height:102px;
background-color:#FFFFFF;
}
#silver_header{
position:relative;
width:816px;
height:92px;
background-repeat:no-repeat;
float:left;

}

.head_01{
position:relative;
width:816px;
height:102px;
}

.logo_01{
position:relative;
width:153px;
height:52px;
background-repeat:no-repeat;
left:27px;
top:27px;
float:left;
}

.logo_01 a{
position:relative;
width:153px;
height:52px;
background-repeat:no-repeat;
float:left;
}

.logo_01 img { border: 0; }



/* top navigation */

.top_navigation{
position:inherit;
text-align:right;
float:right;
height:20px;
padding-top:14px;
font-size:11px;
}

.top_navigation a{
padding-right:10px;
text-decoration:none;
color:#999999;

}

.top_navigation a:hover{
padding-right:10px;
text-decoration:none;
color:#666666;

}


/*end top navigation*/



.candidates_01{
position:relative;
width:102px;
height:82px;
/* background-image:url(../images/candidates_small.gif);*/
background-repeat:no-repeat;
top:20px;
float:left;
background-color:#ed1c24;
text-align:center;
color:#FFFFFF;
font-weight:bold;
left:51px;
text-decoration: none;
}

.candidates_01 a.button {
position:relative;
width:102px;
height:26px;
background-repeat:no-repeat;
float:left;
background-color:#ed1c24;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
}

.candidates_01 a.button:hover {
background-color:#b0151b;
text-decoration: none;
}

.candidates_01 img {
float: left;
border:0;
}

.clients_01{
position:relative;
width:102px;
height:82px;
/* background-image:url(../images/clients_small.gif);*/
background-repeat:no-repeat;
left:52px;
top:20px;
float:left;
text-align:center;
color:#FFFFFF;
font-weight:bold;
text-decoration: none;
}

.clients_01 a.button {
position:relative;
width:102px;
height:26px;
background-repeat:no-repeat;
float:left;
background-color:#5e5e5e;
text-align:center;
color:#FFFFFF;
font-weight:bold;
padding-top:5px;
}

.clients_01 a.button:hover {
background-color:#464646;
text-decoration: none;
}

.clients_01 img {border:0;float:left;
}
#logo_large{
position:relative;
width:153px;
height:52px;
background-repeat:no-repeat;
left:27px;
top:27px;
float:left;
}
#logo_large img{
	display:none;
}

#start_menu{
position:relative;
left:255px;
float:left;
top:42px;
width:408px;
height:26px;
background-color:#ebebeb;
/*visibility:hidden;          ---uncomment if want hidden*/
}

#start_menu a:hover {
color:#898989; 
text-decoration: none;
}

.start_menu_1{
position:relative;
float:left;
left:51px;
float:left;
top:42px;
width:408px;
height:26px;
background-color:#ebebeb;
}

.start_menu_1 a:hover {
color:#898989; 
text-decoration: none;
}

.job_search{
position:relative;
float:left;
height:26px;
width:102px;
text-align:center;
}

.job_search a {
padding-top:5px;
position:relative;
float:left;
height:26px;
width:102px;
background-image:url(../images/menu_line.gif);
background-position:right;
background-repeat:repeat-y;
text-decoration:none;
color:#898989;
}

.job_search a:hover {
background-color:#E0E0E0;
}

.about_us{
position:relative;
float:left;
height:26px;
width:102px;
text-align:center;
background-image:url(../images/menu_line.gif);
background-position:right;
background-repeat:repeat-y;

}
.about_us a {
padding-top:5px;
position:relative;
float:left;
height:26px;
width:102px;
background-image:url(../images/menu_line.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
color:#898989;
}

.about_us a:hover {
background-color:#E0E0E0;
}

.testimonials{
position:relative;
float:left;
height:26px;
width:110px;
text-align:center;
background-image:url(../images/menu_line.gif);
background-position:right;
background-repeat:repeat-y;

}
.testimonials a {
padding-top:5px;
position:relative;
float:left;
height:26px;
width:110px;
background-image:url(../images/menu_line.gif);
background-position:right;
background-repeat:no-repeat;
text-decoration:none;
color:#898989;
}

.testimonials a:hover {
background-color:#E0E0E0;
}

.e_time{
position:relative;
float:left;
height:26px;
width:102px;
text-align:center;
visibility:hidden; /*comment this out to reveal button*/
}

.e_time a{
padding-top:5px;
position:relative;
float:left;
height:26px;
width:102px;
background-image:url(../images/menu_line.gif);
background-position:right;
background-repeat:repeat-y;
text-decoration:none;
color:#898989;


}


.e_time a:hover {
background-color:#E0E0E0;

}

.print_but{
position:relative;
float:right;
height:26px;
width:26px;
right:27px;
background-repeat:no-repeat;
}

.print_but a{
position:relative;
float:right;
height:26px;
width:26px;
text-align:left;
background-image:url(../images/print.gif);
background-repeat:no-repeat;
background-position:right;
}

.print_but a:hover{
background-image:url(../images/print_hover.gif);
}

#middle_content{
position:relative;
width:816px;
height:236px;
background-color:#FFFFFF;
}

.middle_content_main {
position:relative;
width:816px;
min-height:90px;
background-color:#FFFFFF;
}
#content img{
	border:none;
}
#page.clients .middle_content_main,
#page.candidates .middle_content_main{
position:relative;
width:816px;
height:153px;
background-color:#FFFFFF;
}

#leftimage_01{
position:relative;
/* background-image:url(../images/banner_photo_01.jpg);*/
background-image:url(../images/banner_photo_03.jpg);
float:left;
height:90px;
width:204px;
background-repeat:no-repeat;
}

#page.section_candidates #leftimage_01,
#page.section_clients #leftimage_01{
position:relative;
background-image:url(../images/banner_candidates.jpg);
float:left;
height:153px;
width:204px;
}

#left_image{
position:relative;
background-image:url(../images/banner_photo_02.jpg);
width:408px;
height:200px;
float:left;
}

#rightbanner_01{
position:relative;
width:612px;
height:90px;
background-image:url(../images/banner_generic1.gif);
float:left;
}

#page.section_candidates #rightbanner_01{
position:relative;
width:612px;
height:153px;
background-image:url(../images/banner_candidate.gif);
float:left;
}

#page.section_clients #rightbanner_01{
position:relative;
width:612px;
height:153px;
background-image:url(../images/banner_clients.gif);
float:left;
}

/*jobsearch page*/

#jobsearch_right{
position:relative;
width:816px;
background-color:#FFFFFF;
}

#jobsearch_top, #jobsearch_middle {
position:relative;
width:530px;
left:30px;
top:30px;
padding-bottom:5px;
margin-bottom:40px;
}

#jobsearch_top h2, #jobsearch_middle h2 {
font-size:13px;
padding-top:0px;
padding-bottom:0px;
margin:0px;
color:#363636;
font-weight:bolder;
}


#jobsearch_article{
position:relative;
width:816px;
}

/*end jobsearch page*/




#candidates_01{
position:relative;
float:left;
width:204px;
height:236px;
background-image:url(../images/candidates.gif);
background-color:#FFFFFF;
}

#candidates_01 a {
background: url(../images/candidates.gif) no-repeat 0 0;
width:204px;
height:236px;
display:block;
}

#candidates_01 a:hover {
background: url(../images/candidates.gif) no-repeat 0 -236px;
width:204px;
height:236px;
display:block;
}


#clients_01{
position:relative;
float:left;
width:204px;
height:236px;
background-image:url(../images/clients.gif);
background-repeat:no-repeat;
}

#clients_01 a {
background: url(../images/clients.gif) no-repeat 0 0;
width:204px;
height:236px;
display:block;
}

#clients_01 a:hover {
background: url(../images/clients.gif) no-repeat 0 -236px;
width:204px;
height:236px;
display:block;
}

.bottom_content{
position:relative;
height:auto;
width:816px;
float:left;
}

#home_left{
position:relative;
width:408px;
height:auto;
float:left;
background-color:#FFFFFF;
}


.sub_menu{
position:relative;
width:204px;
height:auto;
left:27px;
text-align:left;
top:27px;
float:left;
}

.sub_menu a{
position:relative;
width:160px;
text-align:left;
float:left;
display:block;
color:#898989;
text-decoration:none;
line-height:25px;
}

.sub_menu a:hover{
color:#ed1c24;
}

#slogan{
position:relative;
background-image:url(../images/logo_block.gif);
height:99px;
width:133px;  
left:27px;
top:1px;
}

#home_content_left{
position:relative;
left:27px;
height:155px;
top:30px;
width:100%;
line-height:20px;
}
#home_content_left img{
	border:none;	
}
#home_content_left div{
	padding:40px 0 0 0;
}
#home_content_left #last{
	padding:0 !important;
}
#home_content_strips{
}
#home_content_strips a{
	float:left;
}
#home_content_strips #last{
	padding:0 !important;
	margin:0 !important;
}
#home_content_strips img{
	border:none !important;
	padding:0 2px 0 0;
	float:left;
}
#home_copyright{
position:relative;
width:86px;
height:10px;
left:47px;
background-image:url(../images/copyright_small.gif);
top:25px;
background-color:#FFFFFF;
padding-bottom:100px;
background-repeat:no-repeat;

}

#home_right{

position:relative;
width:408px;
float:left;



}

.main_right{

position:relative;
width:612px;
float:right;
background-color:#ebebeb;
height:auto;
min-height:250px;
background-image:url(../images/back.gif);
background-repeat:repeat-y;
padding-bottom:100px;
padding-top:30px;
}

.article{
position:relative;
width:444px;
left:27px;
line-height:18px;
padding-bottom:20px;
background-color:#f0f0f0;
color:#363636;
padding-bottom:50px;
}

#home_right_content{
position:relative;
width:380px;
color:#898989;
top:28px;
background-color:#FFFFFF;
}

#footer{
height:20px;
background-color:#FFFFFF;
clear:both;
padding-bottom:10px;
margin-left:27px;
}

.footer{
height:20px;
background-color:#FFFFFF;
clear:both;
padding-bottom:10px;
margin-left:27px;
background-image:url(../images/copyright_small.gif);
background-repeat:no-repeat;
padding-left:180px;
color:#898989;
margin-top:50px;
}

.footernav{
float: right;
padding-right: 20px;
margin-top: -25px;
}

input {
	font-size: 12px;
}

#externalWebsite {
	width: 100%;
	height: 300px;
	border:none;
	/*border-top:1px #d8d8d8 solid;
	border-bottom:1px #d8d8d8 solid;*/
	padding-top:5px;
	padding-bottom:5px;
}
