/* CSS Document */

body {
	background:#FFF url(images/footer-background-repeater.gif) top center repeat-y;
	margin: 0px;
	padding:0px;
	width: auto;
}

a:link { color: #70BCD9;
		text-decoration: none; }

a:visited { color: #70BCD9;
			text-decoration: none; } 

a:hover { color: #784E26;
			text-decoration: none; } 

a:active { color: #70BCD9;
			text-decoration: none; } 

img {
	border:0px;
	margin:0px;
	display:inline;
}

#main-wrapper{
width: 847px;
height: 100%;
background-image:url(images/pyxis-background.jpg);
background-repeat:no-repeat;
background-position:center top;
margin-top: 0px;
margin-right:auto;
margin-bottom:auto;
margin-left:auto;
position:relative;
}

#logo-link{
	display:block;
	position:absolute;
	width: 250px;
	height: 85px;
	text-indent: -5000px;
	overflow:hidden;
	left: 15px;
	top: 75px;
}

#bhl-link{
	display:block;
	position:absolute;
	width: 244px;
	height: 50px;
	text-indent: -5000px;
	overflow:hidden;
	left: 421px;
	top:192px;
}

#wrapper-background-content{
width: 847px;
height: 100%;
margin-top:0px;
margin-right:auto;
margin-bottom:0px;
margin-left:auto;
position:relative;
background:#FFF url(images/content-background-repeater.gif) top center repeat-y;

}

#white-box{
background:#FFF;
height: 75px;
width:100%;
margin:0px;
padding: 0px;
}

#wrapper-about-us{
width: 847px;
background-image: url(images/pyxis-about-us.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-what-is{
width: 847px;
background-image: url(images/pyxis-whatispyxis.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-services{
width: 847px;
background-image:url(images/services-background.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-services-ks{
width: 847px;
background-image: url(images/pyxis-services-ks.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-services-nc{
width: 847px;
background-image:url(images/services-nc-background.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-services-va{
width: 847px;
background-image: url(images/pyxis-services-va.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-behavioral{
width: 847px;
background-image:url(images/behavioral-background.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-wia{
width: 847px;
background-image:url(images/wia-background.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-outcomes{
width: 847px;
background-image:url(images/outcomes-background.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-employment{
width: 847px;
background-image: url(images/pyxis-employment.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-accreditiation{
width: 847px;
background-image:url(images/accreditation-background.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-contact-us{
width: 847px;
background-image:url(images/contact-us-background.jpg);
background-repeat:no-repeat;
background-position:top;
}

#wrapper-privacy-statement{
width: 847px;
background-image:url(images/privacy-statement-backgroun.jpg);
background-repeat:no-repeat;
background-position:top;
}


#intro-copy{
	padding: 160px 0px 0px 69px;
	font-size:11px;
	line-height:13px;
	text-align:left;
	width: 320px;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
}

#middle-wrapper{
	width: 847px;
	background-image: url(images/middle-background.gif);
	background-repeat:no-repeat;
	background-position:top;
}

#nav{
	width: 606px;
	padding: 20px 0px 0px 0px;
	
}

#nav-content{
	width: 831px;
	text-align:right;
	margin: 0px 0px 0px 0px;
	padding: 0;
}

#content-home{
	width:450px;
	font-size:13px;
	line-height:18px;
	text-align:left;
	width: 450px;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
	padding: 20px 0px 15px 69px;
}

#about-us-subsub{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	color: #3B696E;
	text-decoration: none;
	letter-spacing: 0.1em;
	margin: 122px 0px 0px 300px;
	width: 200px;

}

#content-subpages-about {
	width:438px;
	font-size:13px;
	line-height:18px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
	margin: 15px 0px 10px 69px;
}


#content-subpages {
	width:438px;
	font-size:13px;
	line-height:18px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
	margin: 168px 0px 10px 69px;
}

#content-sub-subnav {
	width:710px;
	font-size:13px;
	line-height:18px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
	margin: 168px 0px 10px 69px;
}

#footer{
	width: 847px;
	background-image: url(images/footer-background.gif);
	background-repeat:no-repeat;
	background-position:right top;

}

.footer{
	text-align:right;
	font-size:11px;
	line-height:30px;
	font-family: Arial, Helvetica, sans-serif;
	color: #70bcd9;
	text-decoration: none;
	padding: 12px 40px 0px 0px;
	background-image: url(images/footer-background.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.sub-head-link {
	color: #3A6463;
	text-decoration: none;
	font: bold 14px/15px Arial, Helvetica, sans-serif;
}

.sub-head-link a:hover{
	color: #784E26;
	text-decoration: none;
	font: bold 14px/15px Arial, Helvetica, sans-serif;
}

.h1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #784E26;
	text-decoration: none;
	text-transform: uppercase;
	font-weight: bold;
	line-height: 20px;
	letter-spacing: .06em;
}

.h2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #784E26;
	text-decoration: none;
	font-weight: bold;
	line-height: 20px;
}

#content-sub-subnav a:link{
	font-size:13px;
	line-height:13px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #3A6463;
	text-decoration: none;
	
}

#content-sub-subnav a:hover{
	font-size:13px;
	line-height:13px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
	
}

#content-subpages a:link{
	font-size:13px;
	line-height:13px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #3A6463;
	text-decoration: none;
	
}

#content-subpages a:hover{
	font-size:13px;
	line-height:13px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
	
}

#content-subpages-right {
	width:360px;
	font-size:13px;
	line-height:18px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
	margin: 168px 0px 10px 427px;
}

#content-subpages-right a:link{
	font-size:13px;
	line-height:18px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #3A6463;
	text-decoration: none;
	
}

#content-subpages-right a:hover{
	font-size:13px;
	line-height:18px;
	text-align:left;
	font-family: Arial, Helvetica, sans-serif;
	color: #784E26;
	text-decoration: none;
	
}

#state-links{
	float: left;
	width:250px;
	text-align:left;
	padding: 405px 0px 15px 46px;
}

.photo{ margin:0; padding: 10px 5px 2px 0;}

/* ----------------- new styles August 22, 2007 ------------------- */
p{
	padding:0;
	margin:0;
}

address{
	padding:0;
	margin:0 0 20px 0;
	font-style:normal;
}

h3{
	font-family:bold 14px/20px Arial, Helvetica, sans-serif;
	color: #784E26;
	letter-spacing: .06em;
}


h4{
	font:bold 14px/20px Arial, Helvetica, sans-serif;
	color: #784E26;
	margin:0;
	padding:0;
}
