/* CSS Document */
body {
	margin:0;
	background:#fff;
	font-size:small;
	font-family:Arial, Helvetica, sans-serif;
	}
p, ul, form{
	font: 12px/16px normal Arial, Helvetica, sans-serif;
	}
div#main a:link, div#main a:visited {
	color:#000;
	font-size:13px;
	text-decoration:none;
	}
	
div#main a:hover, div#main a:active {
	color:#f00;
	text-decoration:underline;
	}
	
#wrapper {
	position:relative;
	margin: 0 auto;
	width:760px;
	border: 12px solid #D9D9D9;
	background:#fff url(images/v3_nav_bg.gif) repeat-y 540px;
	}
	
#hdr {
/*	background:#e3e5e6;
	background:url(images/lblue007.jpg) repeat;
	height:150px;*/
	margin:0;
	padding:0;
	}

#hdrtype {
	display:block;
	margin:50px 0 0 280px;
	color:#dc2b22;
	}
	
#hdrchannel{
	background:#c1c287;
	margin:20px 0 0 0;
	height:15px;
	padding:6px;
	}
#hdrchannel h1 {
	color:#bf0e18;
	margin:0 0 0 20px;
	font-size:20px;
	}
	
#locations {
	float:left;
	width:180px;
	margin: 60px 0 0 12px;
	background: #e5eee0;
	padding: 18px 10px 9px 10px;
	color: #BB8D2F;
	}
#locations p {
	margin:0 0 .75em 0;
	}

#main {
	width:410px;
	float:left;
	margin:30px 0 20px 20px;
	background: #e9e9d2;
	padding:30px;
	border:2px solid #ac7c23;
	}
	
#values {
	width:540px;
	float:left;
	margin:0px 0 0px 0px;
	background: #e9e9d2;
	padding:0px;
	border:0px solid #ac7c23;
	}
	
#urac {
	width:410px;
	float:left;
	margin:0px 0 20px 20px;
	background: #FFFFFF;
	padding:30px;
	border:0px solid #ac7c23;
	}
	
div#main h2 {
	font:90%/170% normal Arial, Helvetica, sans-serif;
	color:#000;
	font-style:italic;
	border-top:4px solid #dc2b22;
	border-bottom:4px solid #dc2b22;
	padding:10px 0;
	}

/*	flyout menu code  */

/* ================================================================ 
This copyright notice must be untouched at all times.

The original version of this stylesheet and the associated (x)html
is available at http://www.cssplay.co.uk/menus/flyout3.html
Copyright (c) 2005-2007 Stu Nicholls. All rights reserved.
This stylesheet and the assocaited (x)html may be modified in any 
way to fit your requirements.
=================================================================== */

.menu {
z-index:1000;
font-size:90%;
float:right;
margin:30px 30px 50px 0; /* this page only */
text-align:right;
}

/* remove all the bullets, borders and padding from the default list styling */
.menu ul {
padding:0;
margin:0;
list-style-type:none;
width:120px;
}
/* hack for IE5.5 */
* html .menu ul {margin-left:-16px; ma\rgin-left:0;}
/* position relative so that you can position the sub levels */

.menu li {
position:relative;
background:#f00;
width:132px;
/*height:26px;*/
margin:0 0 9px 0;
}

/*	The button colors. */
li#home{
	background:#b5c7d1;
	}
	
li#values, li#values li{
	background:#d0af5c;
	}
	
li#casemgmt, li#casemgmt li{
	background:#db7777;
	}

li#medservices, li#medservices li{
	background:#e7d1a3;
	}
	
li#vocservices, li#vocservices li{
	background:#5C9767;
	}
	
li#empservices, li#empservices li{
	background:#BA0259;
	}

li#servicearea{
	background:#f09019;
	}
	
li#events{
	background:#7487b2;
	}
li#faces, li#faces li{
	background:#c4a8b2;
	}
li#contact, li#contact li{
	background:#c1c287;
	}
	
li#referral{
	background:#afb3b6;
	}

li#jobs{
	background:#BB8D2F;
	}

li#press{
	background:#6666FF;
	}

li#links{
	background:#cece5a;
	}


/* get rid of the table */
.menu table {position:absolute; border-collapse:collapse; top:0; left:0; z-index:100; font-size:1em;}

/* style the links */
.menu a, .menu a:visited {
display:block; 
text-decoration:none;
/*height:25px;
line-height:2;*/
width:119px;
color:#000;
/*text-indent:5px;*/
padding:6px;

}
/* hack for IE5.5 */
* html .menu a, * html .menu a:visited {/*background:#d4d8bd;*/ width:120px; w\idth:119px;}
/* style the link hover */
* html .menu a:hover {color:#fff; background:#666;}

.menu :hover > a{
background:#666;
color:#fff;
}

/* hide the sub levels and give them a positon absolute so that they take up no room */
.menu ul ul {
visibility:hidden;
position:absolute;
top:0;
left:-132px; 
}
/* make the second level visible when hover on first level list OR link */
.menu ul li:hover ul,
.menu ul a:hover ul {
visibility:visible;
}
/* keep the third level hidden when you hover on first level list OR link */
.menu ul :hover ul ul{
visibility:hidden;
}
/* keep the fourth level hidden when you hover on second level list OR link */
.menu ul :hover ul :hover ul ul{
visibility:hidden;
}
/* make the third level visible when you hover over second level list OR link */
.menu ul :hover ul :hover ul{ 
visibility:visible;
}
/* make the fourth level visible when you hover over third level list OR link */
.menu ul :hover ul :hover ul :hover ul { 
visibility:visible;
}
<!--[if IE 7]>
.menu li {float:left;}
<![endif]-->

/*	end of flyout menu code. */
	
#content {
		margin-right: 12em;
		width:500px;
		float:left;
	}

div#footer {
	clear:both;
	color: #BB8D2F;
	margin-left:20px;
	_margin_left:50px;
	}
div#footer p {
	font-size:10px;
	}
p#stanley {
	position:absolute;
	/*right:220px;
	top: 20px;*/
	right:70px;
	top:770px;
	z-index:10;
	width:130px;
	}
div#badge{
	/*position:relative;
	top:1px;
	left:630px;*/
	clear:both;
	float:right;
	margin-right:90px;
	_margin:20px 20px 0 0;
	width:84px;
	}