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


a href { border:0px;
}

.container {
	width: 1003px;
	margin-top: 76px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.header { 
	width: 1003px;
	background:url(images/home/bg_header.gif) top center no-repeat;
	height:136px;
}

.logo {
	width: 162px;
	margin-left:27px;
	float:left;
	display:inline;	
}

.about {
	width: 46px;
	margin:103px 0px 0px 42px;
	float:left;	
	display:inline;
}

.client_services {
	width: 106px;
	margin:103px 0px 0px 45px;
	float:left;	
	display:inline;
}

.candidates {
	width: 78px;
	margin:103px 0px 0px 46px;
	float:left;	
	display:inline;
}

.contact {
	width: 60px;
	margin:103px 0px 0px 46px;
	float:left;	
	display:inline;
}

.success {
	width: 198px;
	height:345px;
	float:left;	
	display:inline;
	background:url(images/home/bg_success.gif) repeat-x top left;
}

.success img {
margin: 143px 0 0 70px;
}

.success p{
	width: 177px;
	float:right;	
	display:inline;
	text-align:right;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#252525; line-height:20px;
	margin: 3px 16px 0 0;
}

.main_body {
	width: 805px;
	height:345px;
	float:left;	
	display:inline;
	background:url(images/home/bg_main.jpg) top left no-repeat;		
}

.employer_text {
	width: 170px;
	float:right;	
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#FFFFFF; line-height:15px;
	margin: 55px 43px 0 0;
	clear:both;
	display:inline;	
}

.candidate_text {
	width: 165px;
	margin: 71px 0px 0 0;
	float:right;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#252525; line-height:15px;
	clear:both;
	display:inline;
}

.candidate_text p, .employer_text p {
	margin:0;
}

.employer_text a:link	{
	color:#f6e1aa; text-decoration:none;
}

.employer_text a:visited	{
	color:#f6e1aa; text-decoration:none;
}

.employer_text a:hover	{
	color:#9e9374; text-decoration:none;
}

.candidate_text a:link	{
	color:#f6e1aa; text-decoration:none;
}

.candidate_text a:visited	{
	color:#f6e1aa; text-decoration:none;
}

.candidate_text a:hover	{
	color:#546c15; text-decoration:none;
}

.home_footer { 
	width: 1003px;
	background:url(images/home/bg_footer.gif) top left no-repeat #FFFFFF;
	height:43px;
	clear:both;
}

.footer_text { 
	width:420px;
	float:right;
	height:28px;
	margin:12px 10px 0 0;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:10px; color:#786e52;
	display:inline;
}

.footer_text a:link	{
	color:#786e52; text-decoration:none;
}

.footer_text a:visited	{
	color:#786e52; text-decoration:none;
}

.footer_text a:hover	{
	color:#e4aa12; text-decoration:none;
}


/* INTERIOR PAGE STYLES */


.interior_container {
	width: 950px;
	margin-top: 76px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}

.interior_header { 
	width: 950px;
	background:url(images/interior/bg_header.gif) top center no-repeat;
	height:91px;
}

.interior_logo {
	width: 122px;
	margin-left:210px;
	float:left;
	display:inline;	
}

.interior_about {
	width: 46px;
	margin:57px 0px 0px 30px;
	float:left;	
	display:inline;
}

.interior_client_services {
	width: 106px;
	margin:57px 0px 0px 45px;
	float:left;	
	display:inline;
}

.interior_candidates {
	width: 78px;
	margin:57px 0px 0px 46px;
	float:left;	
	display:inline;
}

.interior_contact {
	width: 60px;
	margin:57px 0px 0px 46px;
	float:left;	
	display:inline;
}

.interior_content {
	width: 950px;
}

.left_panel {
	width: 344px;
	float:left;	
	display:inline;	
}

.right_panel {
	width: 606px;
	float:left;
	background-color:#FFFFFF;	
	}

.interior_title {
	width: 606px;
	height:72px;
	padding:0px;
	margin:0px;	
}

.interior_text {
	width: 564px;
	background:url(images/interior/bg_top_right.gif) top right no-repeat #FFFFFF;
	padding:21px 21px 21px 21px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; color:#454545; line-height:20px;
}

.interior_text a:link {
	color:#454545;
}

.interior_text a:visited {
	color:#454545;
}

.interior_text a:hover {
	color:#e5ab13;
}

a.back:link {
	color:#454545;
	font-weight:bold;
	text-decoration:none;
}

a.back:visited {
	color:#454545;
	font-weight:bold;
	text-decoration:none;	
}

a.back:hover {
	color:#e5ab13;
	font-weight:bold;
	text-decoration:none;	
}

.interior_text p {
	margin: 0px 0px 10px 0px;
	
}

.interior_text h1 {
	margin: 0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:22px; font-weight:bold; color:#8b8269; line-height:20px;
}

.interior_text h2 {
	margin: 0px 0px 15px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#546c15; line-height:20px;
}

.interior_text strong {
	color:#546c15;
}

.brownbar {
	margin: 30px 0px 10px 0px;
	background:url(images/interior/bg_brown_bar.gif) top left no-repeat;
	width:437px;
	height:37px;
}

.brownbar p{
	padding: 9px 0px 0px 15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;
}

.brownbar a:link, .orangebar a:link, .greenbar a:link	{
	float:right;
	padding: 9px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;
}

.brownbar a:visited, .orangebar a:visited, .greenbar a:visited	{
	float:right;
	padding: 9px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;
}

.brownbar a:hover, .orangebar a:hover, .greenbar a:hover	{
	float:right;
	padding: 9px 15px 0px 0px;
	font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFFFFF; text-decoration:none;
}

.greenbar {
	margin: 30px 0px 10px 0px;
	background:url(images/interior/bg_green_bar.gif) top left no-repeat;
	width:437px;
	height:37px;
}

.greenbar p{
	padding: 9px 0px 0px 15px;
	float:left;	
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;
}

.orangebar {
	margin: 30px 0px 10px 0px;
	background:url(images/interior/bg_orange_bar.gif) top left no-repeat;
	width:437px;
	height:37px;
}

.orangebar p{
	padding: 9px 0px 0px 15px;
	float:left;
	font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#FFFFFF;
}

.links	{
	width:437px;
	clear:both;	
}

.footer_container {
	width:100%;	
	clear:both;
	padding-bottom:30px;
	background:url(images/interior/bg_footer_container.gif) repeat-x top left;

 }

.interior_footer { 
	width: 950px;
	margin:0 auto 0 auto;
	background:url(images/interior/bg_footer.gif) top left no-repeat #FFFFFF;
	height:38px;
	clear:both;
}

.interior_footer_text { 
	width:575px;
	float:right;
	height:28px;
	margin:6px 10px 0 0;
	padding-top:7px;
	background-color:#FFFFFF;
	font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#786e52;
	display:inline;
}
.interior_footer_text span {
margin-left:6px;
}

.interior_footer_text a:link	{
	color:#786e52; text-decoration:none;
}

.interior_footer_text a:visited	{
	color:#786e52; text-decoration:none;
}

.interior_footer_text a:hover	{
	color:#e4aa12; text-decoration:none;
}

.maps
{ width:150px;
float:right;
text-align:center;
clear:right;
margin-bottom:46px;
margin-right:10px; 
}

.maps2
{ width:150px;
float:right;
text-align:center;
clear:right;
margin-right:10px; 
}