/* CSS Document */
body
{
	padding:0;
	margin:0;
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;	
}

* 
{
margin:0px;
padding:0px;
}

a {
	text-decoration:none;
	color:#CF8423;
	}
	
a:hover {
	text-decoration:underline;
	}

h1,h2,h3,h4,h5,h6,
span,p,ul,li,
form,input,object {
	margin:0px;
	padding:0px;
	}
	
img, div, input, a { behavior: url(images/iepngfix.htc) }

img {
	border:none;
	margin:0px;
	padding:0px;
	}
		
body {	
	margin:0px;
	background-color:#000;
	}
	
h1 {
	font:normal 24px Arial, Helvetica, sans-serif;
	color:#333;
	margin-bottom:12px;
	}
	
h2 {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#000;
	margin-bottom:12px;
	}
	
h2 a {
	text-decoration:none;
	color:#CF8423;
	margin-left:10px;
	}
	
h2 a:hover {
	text-decoration:underline;
	}
	

/*Container
 *-----------------------------------------------------*/
#container {
	width:900px; 
	margin:0 auto;
	}
	
/*Navigation
 *-----------------------------------------------------*/
#nav {
	background:url(../images/nav_bg.jpg) repeat-x;
	height:32px;
	padding-left:60px;
	}
	
/* These styles create the dropdown menus. */
#navbar {
	position: absolute;	
	height:32px;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif
	}
	
#navbar li {
	list-style: none;
	float: left; 
	}
	
#navbar li a {
	float:left;
	display: block;
	text-decoration: none; 
	color: #FFF;
	cursor:pointer;
	padding-left:10px;
	}
	
#navbar li a span {
	float:left;
	display:block;
	line-height:32px;
	padding-right:10px;
	}
	
#nav ul li a:hover {
	float:left;
	display:block;
	background:url(../images/nav_left.jpg) left center no-repeat;
	color:#333;
	height:32px;	
	}
	
#nav ul li a:hover span {
	display:block;
	background:url(../images/nav_right.jpg) right center no-repeat;	
	height:32px;
	}

#navbar li ul { display: none; }

#navbar li:hover ul, #navbar li.hover ul {
	position: absolute;
	display: inline;
	left: 0;
	margin-top:32px; 
	}
	
#navbar li:hover li, #navbar li.hover li {
	float: left; 	
	}
	
#navbar li:hover li a, #navbar li.hover li a {
	float:left;
	dispplay:block;
	color:#333;
	background-color:#8D8D8D; 
	height:19px;
	line-height:19px;
	padding:0 10px 0 10px;
	}
	
#navbar li li a:hover {
	dispplay:block; 
	color:#fed173; 
	background-color:#5D5D5D;
	background-image:none;
	height:19px;
	line-height:19px;
	padding:0 10px;
	}
	
#sub_nav {
	height:19px;
	background-color:#FFFCF4;
	}
	
#navbar li:hover ul.w530 { width:530px; }
#navbar li:hover ul.w640 { width:640px; }
	
#navbar1 ul
{
}

#navbar1 ul li
{
	visibility:visible;
	list-style:none;
}

#navbar1 ul li a
{
}

#navbar1 ul li ul li
{
	visibility:visible;
	padding-left:10px;
	list-style:none;
}

#navbar1 ul li ul li a
{
	
}

.sitemap
{
	padding-left:50px;
	line-height:24px;
	font-family:Arial, Helvetica, sans-serif;
}
/*Header
 *-----------------------------------------------------*/
#header {
	background:url(../images/header_bg.jpg) #3E3E3E no-repeat;
	width:900px;
	height:72px;
	}
	
#logo {
	float:left;
	margin:16px 0 0 66px;
	}
	
#phone {
	float:right;
	margin:33px 86px 0 0;
	}
	

/*Lower Header
 *-----------------------------------------------------*/
#lheader {
	background:url(../images/lheader_bg.jpg) top center repeat-x;
	height:70px;
	}
	
#psycho_integ {
	margin:13px 0 0 66px;
	}
	

/*Content
 *-----------------------------------------------------*/	
#content {
	background:url(../images/cont_bg.jpg) #FFFCF4 left bottom no-repeat;
	width:782px;
	padding:20px 52px 0 66px;	
	}
	
#lpanel {
	float:left;
	width:490px;
	}
	
#lpanel p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;	
	line-height:18px;
	margin-bottom:14px;
	text-align:justify;
	}
	
#lpanel p a {
	text-decoration:none;
	color:#CF8423;
	}
	
#lpanel p a:hover {
	text-decoration:underline;
	}
	
#rpanel {
	float:right;
	width:270px;
	}
	
#rpanel a img {
	float:left;
	border:1px solid #BBB;
	width:97px;
	height:97px;
	margin:0 14px 14px 14px;
	padding:4px;
	}
	
#rpanel a:hover img {
	border:1px solid #6D6D6D;
	}
	
#rpanel #rsub { 
	text-align:center; 
	margin-top:44px;
	}
	
#rpanel #rsub img {
	border:1px solid #BBB;
	width:262px;
	height:262px;
	padding:4px;
	}
	
#rpanel #rsub2 img {
border:1px solid #BBBBBB;
height:321px;
margin-top:80px;
padding:4px;
width:260px;
	}	
/*Footer
 *-----------------------------------------------------*/	
#footer {
	clear:both;
	font:normal 11px Verdana, Arial, Helvetica, sans-serif;
	color:#555;
	text-align:center;
	padding:30px 0;
	letter-spacing:1px;
	line-height:18px;
	}
	
#footer a {
	text-decoration:none;
	color:#555;
	}
	
#footer a:hover {
	text-decoration:underline;
	color:#000;
	}
	
#footer #ls {
	letter-spacing:0px;
	}
	
	
/*Extra Help
 *-----------------------------------------------------*/
.cleft { clear:left; }
.cright { clear:right; }
.cboth { clear:both; }

.fleft { float:left; }
.fright { float:right; }

.txtleft { text-align:left}
.txt10 { font-size:11px}
.contact_m { margin-bottom:-4px; }

/* Gerwin */

#rpane2 {
	float:right;
	width:110px;
	}
	
#rpane2 a img {
	float:left;
	border:1px solid #BBB;
	width:97px;
	height:97px;
	margin:0 14px 14px 14px;
	padding:4px;
	}
	
#rpane2 a:hover img {
	border:1px solid #6D6D6D;
	}
	
#rpane2 #rsub { 
	text-align:center; 
	margin-top:44px;
	}
	
#rpane2 #rsub img {
	border:1px solid #BBB;
	width:262px;
	height:262px;
	padding:4px;
	}

#lpane2 {
	float:left;
	width:650px;
	}
	
#lpane2 p {
	font:normal 14px Arial, Helvetica, sans-serif;
	color:#000;	
	line-height:18px;
	margin-bottom:14px;
	text-align:justify;
	}
	
#lpane2 p a {
	text-decoration:none;
	color:#000;
	}
	
#lpane2 p a:hover {
	text-decoration:underline;
	}
	
	