body {
	font-family: Arial, Helvetica, sans-serif;
	background:#333 url(img/bg.gif) top left;
	text-align: center;
}

#wrapper {
width:780px;
margin:10px auto;
padding: 0;
text-align:left;
background: #fff url(img/top_corners.gif) top left no-repeat ;
}

#insidewrapper {
width:768px;
padding:0;
margin:0 0 0 6px;
background: transparent url(img/top.gif) no-repeat 0px 0px;
}

#top {
height: 122px;
width: 768px;
margin: 0;
padding:0;
}

#top_nav {
height:62px;
float:right;
text-align:center;
width:550px;
padding:0; 
margin:12px 0 0 0;
}

#logo_link {
width: 150px;
height: 122px;
margin: 0;
padding: 0;
border:0;
float: left;
}

#logo_link a, #logo_link a:link, #logo_link a:visited, #logo_link img a, #logo_link img a:link, #logo_link img a:visited {
border: 0;
margin: 0;
padding: 0;
}

#top_nav ul {
height:62px;
float:right;
text-align:center;
width:550px;
padding:0 0 0 0; 
margin:0 2px 0 0;
font: bold 13px /13px Arial, Helvetica, sans-serif;
}

#top_nav ul li {float:right;padding: 0px 15px;list-style-type:none; margin: 0; }
#top_nav ul li a, #top_nav ul li a:link, #top_nav ul li a:visited {float:left;color: #283928; text-decoration:none; margin: 0;  }
#top_nav a, #top_nav a:link, #top_nav a:visited {color: #283928; text-decoration:none; margin: 0; }
#top_nav ul li a:hover, #top_nav a:hover {color: #283928; text-decoration:underline; margin: 0; }

.top_list_border {border-left: 1px dotted #283928;}

.list_border {border-left: 1px dotted #fff;}




#main_nav {
height:43px;
float:right;
width:580px;
background: transparent url(img/nav_bg.gif) no-repeat top left;
padding:0; 
margin:0;
}

#main_nav ul {width:564px;padding:0;margin:0;list-style-type:none;float:right; }
#main_nav ul li {float:left;padding:0;margin:0;list-style-type:none}
#main_nav ul li a {display:block;height:43px;border:none}
#main_nav ul li.home a {background:url(img/buttons.gif) 0 0;width:63px}
#main_nav ul li.home a:hover, #main_nav ul li.home a.current {background:url(img/buttons_hover.gif) 0 0; }
#main_nav ul li.about a {background:url(img/buttons.gif) -63px 0;width:94px}
#main_nav ul li.about a:hover, #main_nav ul li.about a.current {background:url(img/buttons_hover.gif) -63px 0; }
#main_nav ul li.agencies-clients a {background:url(img/buttons.gif) -157px 0;width:175px}
#main_nav ul li.agencies-clients a:hover, #main_nav ul li.agencies-clients a.current {background:url(img/buttons_hover.gif) -157px 0; }
#main_nav ul li.candidates a {background:url(img/buttons.gif) -332px 0;width:114px}
#main_nav ul li.candidates a:hover, #main_nav ul li.candidates a.current {background:url(img/buttons_hover.gif) -332px 0; }
#main_nav ul li.contact a {background:url(img/buttons.gif) -446px 0;width:111px}
#main_nav ul li.contact a:hover, #main_nav ul li.contact a.current {background:url(img/buttons_hover.gif) -446px 0; }

a span {display:none}




#home_left {
width:348px;
height: 330px;
float:left;
padding: 0;
margin:0;
background: url(img/home/beige_bg.gif) repeat-x bottom left;
}

#home_left a, #home_left a:link, #home_left a:visited { text-decoration:underline; color: #111;}
#home_left a:hover {color:#338705;text-decoration:underline;}

#left_header {
height: 65px;
width: 348px;
margin: 0;
padding: 0;
}

#left_header img {
margin: 29px 0 0 28px;
padding: 0;
}

#left_nav {
width:348px;
height: 265px;
padding: 0;
}

 #left_agencies-clients, #left_candidates, #left_professions {
height: 80px;
margin: 0;
padding: 0;
border-bottom: 1px dotted #999;
}

 #left_agencies-clients {
background:  #fff url(img/home/clients.gif) 5px 18px no-repeat;
}
 #left_candidates {
background:  #fff url(img/home/bag.gif) 10px 20px no-repeat;
}
 #left_professions {
background:  #fff url(img/home/doc.gif) 9px 8px no-repeat;
}


h3 {
font: bold 15px/19px Arial, Helvetica, sans-serif;
margin: 0;
padding: 10px 0 0 65px;
}

h3 span {
font: normal 12px/18px Arial, Helvetica, sans-serif;
COLOR: #555;
}




#picture_box {
width: 420px;
height: 330px;
margin: 0;
padding:0;
float: right;
}





#home_content {
width: 768px;
clear:both;
padding: 0;
margin: 0;
background-color: #edefdd;
}

#home_content p a, #home_content p a:link, #home_content p a:visited { text-decoration:underline; color: #c85500;}
#home_content p a:hover {color:#338705;text-decoration:underline;}





/* SPECIALS BOXES */

#boxes_contain {
width:723px;
height: 300px;
margin:  0 0 0 15px;
padding: 0;
}

#box_text {
width: 320px;
margin: 0;
float: left;
padding: 0;
}

#box_text  p {
font: normal 13px/17px Arial, Helvetica, sans-serif;
color: #000;
padding: 0 0 10px 5px;
margin: 0;
}

#box_highlight a, #box_highlight a:link, #box_highlight a:visited {color: #fff; text-decoration: none;}
#box_highlight a:hover {color: #fff; text-decoration: underline;}

#box_right {
width: 370px;
margin: 20px 0 0 0;
float: right;
padding: 0 0 5px 0;
background-color: #fff;
border-bottom: 1px dotted #3c910d;
}

#box_right p {
font: normal 12px/16px Arial, Helvetica, sans-serif;
color: #000;
padding: 4px 15px;
margin: 0;
}

#box_highlight {
background-color: #3c910d;
margin: 3px;
padding: 0 13px;
font: normal 13px/20px Arial, Helvetica, sans-serif;
color: #fff;
}

.phone_number {
font: bold 15px/20px Arial, Helvetica, sans-serif;
}





#footer {
width: 768px;
margin: 0;
color: #fff;
padding:12px 0;
background-color: #444;
text-align: center;
font: normal 11px/11px Arial, Helvetica, sans-serif;
border-bottom: 6px solid #fff;
}

#footer ul {
color: #fff;
font: bold 13px/13px Arial, Helvetica, sans-serif;
float:left;
width:440px;
list-style-type:inline;
text-align: center;
padding:0;
margin:0;
}

#footer ul li {float:left;padding: 0 15px;margin:0;list-style-type:none; }
#footer ul li a, #footer ul li a:link, #footer ul li a:visited {float:left;color: #fff; text-decoration: none;}
#footer a, #footer a:link, #footer a:visited {color: #fff; text-decoration: none;}
#footer ul li a:hover, #footer a:hover {color: #fff; text-decoration: underline;}

.footer_border {border-left: 1px solid #fff;}

