/*body*/
*{margin:0 auto; padding:0;}

html, body {
	height: 100%;
	}

	body {
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		margin: 0 0 0 0;
		background-color: #f6f6f6;
	}
	
	html, body {
		height: 100%;
	}
		
	.clearfix:after {
    	content: ".";
    	display: block;
    	height: 0;
    	clear: both;
    	visibility: hidden;
	}
	
	/* Hides from IE-mac \*/
		* html .clearfix {height: 1%;}
	/* End hide from IE-mac */

	
	img {border:none}

	img, div { behavior: url(iepngfix.htc) }
	/*
	#outer-container{
		width:1010px; 
		height:auto; 
		position:relative;
		background:#000;
		border-bottom:#000 1px solid;
		border-left:#000 1px solid;
		border-right:#000 1px solid;
	}*/
	
	#inner_container{
		width:1000px; 
		height:auto;/*not the one*/
		border-bottom:#ccc 1px solid;
		border-left:#ccc 1px solid;
		border-right:#ccc 1px solid;
		background-color:#fff;
		color:#333;
		position:relative;
	}
		
	
/*EMPLOYER SITE*/	


h3{
  font-weight:bold;
  font-family:Arial,sans-serif;
  font-size:15px;
}


#tab-content{
  width:978px;
  height:10px;
  position:absolute;
  top:22px;
}


.testimonials{
	padding:15px 0 15px 0;
	z-index:999 !important;
	position:relative;
	width:197px;
	min-height: auto;
	font-style: italic;
	font-size:15px;
	
}    
	
.testimonials img{
  margin-left:40%;
  margin-right:50%;
}
  
#solutions{
  	width:735px;
  	height:276px;	
  	//display:block;
  	//float:left;
  	padding-top:12px;
  	padding-left:0px;
  	padding-bottom:8px;
  	}
	
.solution-img{
  padding-left:0px;
  padding-top:0px;
  float:left;
  margin-right:19px;
  margin-left:0px
  }	
  
  
.candidate-img{
  padding: 0 0 0 0;
  float:left;
  margin-right:1px;

}

.rec-img{
  padding: 0 0 5px 0;
  float:left;
  margin-right:1px;
  width:700px;
}   
  
.pdf{
 position: relative;
 float:left;
 width:500px;
 clear:both;
 padding-top:5px;
}  
  
.about-imgs{
  padding-left:30px;
  padding-top:25px;
  float:left;
  margin-left:11px;
}	  
	

#about{
	padding-top:20px;
	padding-bottom:20px;
	width:731px;
  height: auto;
  margin-left:5px;
}
   	
#about_content{
	clear:both;
	float:left;
	padding-top: 10px;
	padding-bottom:20px;
	width:709px;
}   	



#advert{
  	background:url('images/sqbox.jpg') no-repeat;
  	width:731px;
  	height: 218px;	
  	margin-left:0px;
  	//display:block;
  	//float:left;  
}
  


#flash{
  padding-top:11px;
  padding-left:12px;
  z-index:1;
  margin-top:2px;
}

#getstarted{
  z-index:999;	
  margin-bottom:90px;
  position:absolute;
  top:180px;
  left:480px;
}


.title-heading{
	width:700px;
	height: 15px;
	margin:10px 0px 5px 5px;
	padding-bottom: 3px;
	padding-top:3px;
}

.subcontent{
	padding:10px 0px 0px 0px;
	margin-left:0px;
	width:705px;
	font-size: 14px;	
	margin-bottom:5px;
}

/*
#email{
	padding-left:200px;
}*/


 /*solution page*/
 

 #solutions_intro{
 	margin-top:10px;
 	margin-bottom:10px;
 	padding:10px 0px 0px 0px;
 	width:730px;
 	height:130px;
 	background:#fff url('images/') no-repeat; 
 }
 	
#solutions_intro_content{
 	padding:8px 30px 0px 30px; 	
 }
 
.solution-content{
	padding:5px; 
	margin:0;
 	position:relative;
 	width:710px;
 	height:549px;
	margin-top:15px;
}


.solution-content-sourcing{
	padding: 0 5px 5px 5px; 
	margin:0;
 	position:relative;
 	width:710px;
 	height:549px;	
}

.solution_nav{
	padding:0; 
	margin-top:-1px
	position:relative;	
}

.solution_nav ul li{
	padding:0; 
	display:inline; 
	list-style-type:none;   
	text-align:center;
	margin-right:2px;
	margin-top:-1px;
	margin-bottom:-2px;	
}

.solution_nav ul{
padding-top:5px;
margin-bottom:-3.5px;
}

#solutions_intro_content h3{
	color:#96bc0f;
	font-size:18px;
	
	}


/*solution images*/
 .source{
  position: relative;
  float:left;
  border:1px solid #c5c6c7;
  width:213px;
  height:235px;
  margin: 5px;
  padding:8px 3px 0px 8px;
}


.source_branding{
  position: relative;
  float:left;
  border:1px solid #c5c6c7;
  width:213px;
  height:235px;
  padding:8px 3px 0px 8px;
  margin:5px 0  0 125px;
}


.cost{
  position: relative:
  float:left;
  clear:both;
  width:233;
  height:211;
  background:#fff url('images/engage.jpg') no-repeat;
}

.strategy{
  position: relative:
  float:left;
  clear:both;
  width:233;
  height:211;
  background:#fff url('images/engage.jpg') no-repeat;
}


/*employer header changes* margin-right 2-0, font size 16-13)	*/
		
/*HEADER*/
#header{
	width:983px;
	height:228px;/*orig 226*/
	background:#fff url('images/header.jpg') no-repeat;
	position:relative;
	overflow:hidden;
	}

#header a:link, #header a:visited{
	color:#000000; 
	text-decoration: none;
	font-size:14px;
	}
	
#header a:hover, #header a:active {
	color:#000; 
	text-decoration: underline;
	font-size:14px
	}


#header a.current {
 color: #000000;
 text-decoration: underline;
}
	
#header ul{
	position:relative; 
	top:195px; 
	left:6px; 
	font-size:12px;
	font-weight:bold;
	line-height:normal;
	}
	
#header ul li{
	padding:0; 
	margin:0; 
	background:url('images/li-right.gif') no-repeat right top; 
	display:inline; 
	list-style-type:none; 
	float:left;  
	text-align:center;
	margin-right:2px;
	}

#header ul a{
	height:12px; 
	padding:7px 13px 0 13px;
	float:left; 
	display:block; 
	background: url('images/li-left.gif') no-repeat left top;
	}
	
#header #employers_click a{
	font-size:10px !important;
	width:227px;
	height:40px;
	position:relative;
	float:right;
	right:7px;
	top:-15px;
	}	
	
#header #employers_click{
	font-size:12px !important;
	text-align:right;
	margin-left:auto;
	margin-right:auto;
	padding-top:22px;
	}
	
			
/*RIGHT SIDEBAR*/
#right-sidebar{
	width:262px;
	height:auto;
	background: #FFF url('images/sidebar_middle.jpg') center repeat-y;
	display: block;
	float:right;
	position:relative;	
	margin-top: 2px;
}
	
#right-sidebar-content{
    min-height:430px; 
    margin-left:10px;
    margin-right:10px;
}
	
#employer-top-sidebar{
	  background: url('images/sidebar_top_reg.jpg') no-repeat scroll center top;
	  height:190px !important;
          height:196px;
        padding-top:10px;
    padding-left:8px;
}

#top-sidebar{
	  background: url('images/sidebar_top_reg.jpg') no-repeat scroll center top;
  	height:39px;
	  padding-top:10px;
    padding-left:4px;
}
	
#bottom-sidebar{
	margin-left:8px;
	width:247px;
	background:#FFF url(images/sidebar_bottom.jpg) no-repeat scroll center bottom;height:145px;
}	


#employer-top-sidebar a, #top-sidebar a, #top-sidebar a:link, #employer-top-sidebar a:link{
	color: #96bc0f;
	text-decoration: underline;
}
	
	
/*left SIDEBAR*/
#left-sidebar{
	width:600px;
	height:auto;
	display: block;
	float:left;
	position:relative;
	margin-top: 0px;
	margin-bottom:20px;
}	
	
	
#left-sidebar a, #left-sidebar a:hover{
	text-decoration: underline;
	font-size:13px;
	font-family: Arial, Helvetica, sans-serif;
	color:#333;
}	

	
/*links*/


#promo a{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	color: #e10000;
	text-decoration: none;
}

a:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}

a:visited {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: none;
}

a:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000;
	text-decoration: underline;
}
		
/*CONTENT*/

#promo p{
	text-align:center;
	margin: 22px 0px 24px 70px;
	font-size: 18px;
	color:#000;
	}
	
#contest{
	width:360px;
	height: 120px;
	float:left;
	border-right:1px solid #fff;
}

#win{
	width:200px;
	padding:10px;
	margin-left:0px;
	color:#000;
}

#contest-image{
	margin-left: 230px;
	margin-top:-52px;
}
/*
#phone{
	padding:10px 10px 3px 10px;
	color:#000;
}
*/
.title{
	color:#fff;
	margin:5px 2px 0px 5px;
	}

#mobile{
	width:360px;
	height: 120px;
	float:left;
	color:#000;
}	

#main-search {
	margin-left:10px;
	color:#000;
}

	/*this is the one!!!!!*/	
#content{	
	width:990px;
	height:auto;
	//display:block;
	//float:left;
	margin-left:10px;	
	}

	
/*footer*/

#inner-footer{
	width:800px;
	border-top:#ccc 1px solid;
	text-align:center;
	padding-top:10px;
	clear:both;
}

#inner-footer a:link{
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999 !important;
	text-decoration:underline;
}

#inner-footer a:visited {
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #999 !important;
	text-decoration:underline;
}



#inner-footer ul li {
	text-align:center;
	color:#999;
	list-style: none;
	display:inline;
	margin-left:12px;
}
	

#outer-footer{
		text-align:center;
		padding-top:3px;
		color:#999;
		font-size:11px;
		padding-bottom:25px;				
}	
