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

body {background:url(../images/bg/header.jpg) #c4ced3 repeat-x top center;}

.content {width:978px;}

/*************************************/
/* logo 
**************************************/
#header {padding-top:14px;background:url(../images/bg/header_new_york.png) no-repeat top center;}
#header .logo {float:left;width:auto;margin:0;}
#header .logo img {margin:5px 0 0 5px;}



/*************************************/
/* navigation 
**************************************/
#header #navigation {float:right;margin:17px 25px 0 0;}
#header #navigation ul {float:right;height:17px;width:auto;list-style-type:none;padding:20px;background:url(../images/bg/home_nav_bg.png) repeat top left;-webkit-border-radius:1.65ex;-moz-border-radius:1.65ex;}
#header #navigation ul li {float:left;width:auto;}
#header #navigation ul li ul {display:none;}
#header #navigation ul li a {float:left;width:auto;padding:0 13px;color:#fff;text-decoration:none;text-transform:uppercase;font-weight:bold;font-size:11px;}
#header #navigation ul li a:hover {color:#0068a9;}


/*************************************/
/* feature content 
**************************************/
#featuredLinks {display:block;clear:both;height:295px;margin:36px 0 18px 0;}
	
	/* common shared feature declarations */
	.feature {float:left;height:267px;padding-top:19px;background-color:#FFFF99;}
	.feature h1, .feature h2, .feature h3, .feature h4, .feature h5, .feature h6,
	.feature h1 a, .feature h2 a, .feature h3 a, .feature h4 a, .feature h5 a, .feature h6 a {font-size:20px;color:#333333;line-height:18px;text-decoration:none;margin:0 0 12px 0;}
	.feature a:hover, .feature h1 a:hover, .feature h2 a:hover, .feature h3 a:hover, .feature h4 a:hover, .feature h5 a:hover, .feature h6 a:hover {color:#990000;}
	
	.feature p {color:#454545;font-size:12px;line-height:1.35em;}
	.feature a {display:block;line-height:12px;color:#025d8b;font-weight:bold;margin-top:10px;}

	/* feature ID shared definitions */
	#clientServices, #candidateServices {padding-left:23px;padding-right:15px;}
	
	/* specific feature IDs */
	#clientServices {width:250px;background:url(../images/bg/feature_client_services.png) no-repeat top left;}
	
	#candidateServices {width:249px;background:url(../images/bg/feature_candidate_services.png) no-repeat top left;}
	
	#clientTestimonials {padding-left:23px;padding-right:20px;width:342px;background:url(../images/bg/feature_client_testimonials.png) no-repeat top left;}
		
		#clientTestimonials span.testimonial,
		#clientTestimonials span.testimonial,
		#clientTestimonials span.client {display:block;}
		
		#clientTestimonials p {font-size:12px;line-height:15px;}
		#clientTestimonials span.signature {display:block;padding:10px 0;font-style:normal;font-size:11px;font-weight:bold;}
		#clientTestimonials span.logo {margin:0 0 15px 0;}
		#clientTestimonials span.client {}
		
		
		/* testimonial loop */
		#testimonialLoop {display:block;height:235px;overflow:hidden;}
		#testimonialLoop p {height:240px;margin-bottom:1px;}
		
		
		
/*************************************/
/* intro paragraph 
**************************************/	
#intro {float:left;width:510px;padding:19px 28px 0 18px;margin:0 20px 0 11px;background:url(../images/bg/home_intro_bg.jpg) no-repeat top left;}
#intro p {font-size:12px;color:#454545;}
#intro p.bold {font-weight:bold;font-size:17px;color:#222222;line-height:1.25em;}
#intro p.bold span {color:#025d8b;font-size:20px;font-weight:bold;}


/*************************************/
/* search form
**************************************/
#frmSearch {float:left;width:350px;height:349px;padding:18px 0 0 12px;background:url(../images/bg/home_job_search_bg.jpg) no-repeat top left;}

		/* shared definitions */
		#frmSearch p.keyword label, 
		#frmSearch fieldset legend {display:block;font-weight:bold;color:#025d8b;font-size:12px;line-height:12px;margin:0 0 8px 0;}
		

#frmSearch h3 {font-size:20px;color:#025d8b;text-transform:uppercase;line-height:20px;margin:0 0 20px 0;}
#frmSearch p.keyword {height:68px;margin:0;}
#frmSearch p.keyword label {padding-left:8px;}
#frmSearch p.keyword input {display:block;width:327px;height:19px;padding:4px 0 0 6px;border:1px solid #b2b2b2;background-color:#fff;color:#222222;font-size:11px;} 

	/* checkbox fields */
	#frmSearch fieldset {float:left;width:150px;}
	#frmSearch fieldset legend {margin:0 0 12px 0;}
	#frmSearch #fs_categories {margin:0 20px 0 8px;height:188px;}
	#frmSearch fieldset span {display:block;height:20px;padding-bottom:5px;}
	#frmSearch fieldset span label {float:left;font-size:10px;color:#2b2b2b;}
	#frmSearch fieldset span input {float:left;clear:left;margin:0 8px 0 0;}
	
	#frmSearch p.search {display:block;clear:both;width:341px;height:30px;padding:0;margin:0;text-align:right;background:url(../images/bg/home_search_input_bg.png) no-repeat top left;}


