body,html {	background-color: #EBE7E1;	font-size: .90em;	font-family: Verdanna, Arial, sans-serif;	margin: 0;	padding: 0;	color: #554625;	background-image: url(../images/bgd_body.gif);	background-repeat: repeat-y;	vert-align: top;	text-align: center;}#container {	width: 770px;	\width: 790px;	w\idth: 770px;	position: relative;	margin: 0 auto 0 25px;	padding: 10px;	font-size: 95%;	text-align: left;	border-left: #554625;	border-right: #554625;	background: #fff;	/*border-bottom: #554625;*/	border-width: 0 1px 0 1px;	border-style: none solid none solid;}#banner {	padding: 0px;	margin-bottom: 0px;	background-image: url(../images/hdr_top.gif);	background-repeat: no-repeat;	height: 109px;}  /* -------------nav shit -------------*/#navblock {	clear: both;	float: right;	margin: 72px 0px 0 0px;	position: relative;	right: 40px;}#nav, #nav ul {	line-height: 1.4em;	padding: 0;	margin: 0;	list-style: none;	display: inline;}#nav a {	display: inline;	border-bottom: none;	background: url(../images/nav_dubdown.gif) 0 0 no-repeat;	text-decoration: none;	text-indent:-999px;	color: #554625;}#nav a:hover { border-bottom: none; }#nav li {	position: relative;	float: left;	margin: 0;	padding: 0;	width: auto;	height: 24px;}#nav li img { margin: 0; }#clients a {	display: block;	width: 64px;	height: 24px;	margin: 0;	padding: 0;}#clients a:hover { background-position: 0 -24px; }#cleints a:active { background-position: 0 -24px; }#clients_select #clients a{ background-position: 0 -24px;}#candidates a {	display: block;	width: 98px;	height: 24px;	background-position: -64px 0;	padding: 0;}#candidates a:hover { background-position: -64px -24px; }#candidates a:active { background-position: -64px -24px; }#candidates_select #candidates a{ background-position: -64px -24px;}#services a {	display: block;	width: 81px;	height: 24px;	background-position: -162px 0;	padding: 0;}#services a:hover { background-position: -162px -24px; }#services a:active { background-position: -162px -24px; }#services_select #services a { background-position: -162px -24px; }#hrjobs a {	display: block;	width: 74px;	height: 24px;	background-position: -243px 0;	padding: 0;}#hrjobs a:hover { background-position: -243px -24px; }#hrjobs a:active { background-position: -243px -24px; }#hrjobs_select #hrjobs a{ background-position: -243px -24px; }#contactus a {	display: block;	width: 90px;	height: 24px;	background-position: -317px 0;	padding: 0;}#contactus a:hover { background-position: -317px -24px; }#contactus a:active { background-position: -317px -24px; }#contactus-select #contactus a{ background-position: -317px -24px; }/* -------------/nav shit -------------*/#content {	margin: 0;	padding: 0;	background-color: white;}#content p {	margin: 10px auto auto 35px;	width: 390px;	font-size: 13px;}#sidebar-a {	float: right;	width: 449;	margin: 0;	padding: 0px;}#sidegfx { margin-top: 10px; }#quote { margin-top: 20px; }#footer {	clear: both;	padding: 0;	background-color: white;	background-image: url(../images/img_footer.gif);	position: relative;	background-repeat: no-repeat;	height: 25px;	text-align: center;	vertical-align: middle;	text-transform: inherit;}#footer p {	margin: 0;	padding-top: 8px;	text-align: center;	color: #554625;	font-size: 11px;}#footer a {	color: #554625;	text-decoration: none;}#footer a:visited {	color: #968B3B;	text-decoration: none;}#footer a:hover {	color: #FFF;	text-decoration: none;	background: #900;}#cap {	size: 30px;	background-repeat: no-repeat;	background-image: url(../images/bgd_cap.gif);}/* -------------- copy styles -----------------*/.bdy {width: 675px;margin-left: 35px;font-family: Verdanna, Arial, sans-serif;text-align: left;}li.bdy {position: relative;margin: 0 120px 0 20px;padding: 0;width: auto;}