/* CSS Document */
/* PRS Office */

body {
	background:#F1F0D1;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:16px;
	overflow:auto;
}

h1, h2, h3 {
	text-align:center;
	padding-left: 5%;
	color: #878E63;
}

p, ul 	{
	padding: 2%;
	color: #878E63;
}

blockquote  	{
	padding: 2%;
	color: #878E63;
}

p.noindent 	{
	padding: 0%;
	color: #878E63;
}


p.indent {
	padding: 2%;
	color: #878E63;
	
}

img	{
	text-align: center;
	max-width: 100%;
	height: auto;
	width: auto;
}

#wrapper	{
	margin: 0 auto;
	max-width: 1020px;
	width: 98%;
	background: #FEFBE8;
	border: 1px solid #878E63;
	border-radius: 2px;
	box-shadow: 0 0 10px 0px rgba(12, 3, 25. 0.8);
}

#callout	{
	width: 100%;
	height: auto;
	background: #878E63;
	overflow: hidden;	
}

#callout p 	{
	text-align: right;
	color: #F1F0D1;
	padding: 0.01% 5% 0 0;
	font-size: 13px;
}

#callout p a	{
	color: #F1F0D1;
	text-decoration: none;
}

header	{
	width: 96%;
	min-height: 125px;
	padding: 5px;
	text-align: center;
}

nav ul	{
	list-style: none;
	margin: 0;
	padding-left: 25px;	
	
	
}


nav ul li	{
	float: left;
	border: 1px solid #878E63;
	width: 16%;	
	
		
}

nav ul li a	{
	background: #F1F0D1;
	display: block;
	padding: 5% 12%;
	font-weight: bold;
	font-size: 12px;
	color: #878E63;
	text-decoration: none;
	text-align: center;
	height:20px !important; 
    min-height:30px !important;
		
}

nav ul li a:hover, nav ul li:active a	{
	background-color: #878E63;
	color: #F1F0D1;
	
}

.banner	img	{
	width: 100%;
	border-top: 1px solid #878E63;
	border-bottom: 1px solid #878E63;
	
}

.clearfix	{
	clear:both;
}
	

.left-col	{
	width: 55%;
	float: left;
	margin: -2% 1% 1% 1%;
}

.sidebar	{
	width: 40%;
	float: right;
	margin:: 1%;
	text-align: center;
}	

.therapy	{
	float: left;
	margin: 0 auto;
	width: 100%;
	height: auto;
	padding: 1%;
}

.section	{
	width: 29%;
	float:left;
	margin: 2% 2%;
	text-align: center;
}

footer	{
	background: #878E63;
	width: 100%;
	overflow:hidden;	
}

footer p, footer h3	{
	color: #F1F0D1;
}

footer p a	{
	color: #F1F0D1;
	text-decoration: none;	
}

ul	{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

li	{
	display: inline;
}	


ul li img	{
	height: 50px;
}


/** Indented Text ~ BT-13Apr2016  **/

.indented
   {
   padding-left: 50pt;
   padding-right: 50pt;
   }
   
.hangingindent {
  padding-left: 22px ;
  text-indent: -22px ;
} 


/** Lists ~ BT-14Apr2016  **/

ul.a {
	list-style:disk;
    list-style-type: disc!important; 
	padding-left: 50pt;
   padding-right: 50pt;
}

ul.a li {
	display:list-item;
	text-align:5px;
	
}



ul.b {
    list-style-type: square;
}

ol.c {
    list-style-type: upper-roman;
}

ol.d {
    list-style-type: lower-alpha;
}   



/* Added Widemenu(s) ~ BT-19Apr2016     */

/*               */



#widemenu {
	background-color:#dddddd;
	margin-bottom: 10px;
	height: 25px;
	
}

#widemenu ul li{
	float: left;
	list-style-type:none;
	padding: 5px 30px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
			
}


#widemenu ul {
	margin: 0px;
	padding: 0px;
	
}


#widemenu ul li a {
	color:#000000;
	text-decoration:none;
	
}


#widemenu ul li a:hover {
	color: #990000;
}




/* Added Styles ~ 20Nov2015  */

#widemenu2 {
	background-color:#dddddd;
	margin-bottom: 10px;
	height: 25px;
	
}

#widemenu2 ul li{
	float: left;
	list-style-type:none;
	padding: 5px 30px 5px 5px;
	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	font-size: 14px;
			
}


#widemenu2 ul {
	margin: 0px;
	padding: 0px;
	
}


#widemenu2 ul li a {
	color:#000000;
	text-decoration:none;
	
}


#widemenu2 ul li a:hover {
	color: #990000;
}



#widemenu2 div {background-color: green;}
#widemenu2 div a {
    text-decoration: none;
    color: white;
    font-size: 20px;
    padding: 15px;
    display:inline-block;
}
#widemenu2 ul {
  display: inline;
  margin: 0;
  padding: 0;
}
#widemenu2 ul li {display: inline-block;}
#widemenu2 ul li:hover {background: #555;
background:#999933;
}

#widemenu2 ul li:hover ul {display: block;}
#widemenu2 ul li ul {
  position: absolute;
  width: 200px;
  display: none;
}
#widemenu2 ul li ul li { 
  background: #555;
  background:#999933; 
  display: block; 
}
#widemenu2 ul li ul li a {display:block !important;} 
#widemenu2 ul li ul li:hover {background: #666;
}

/** Added p element too **/
#widemenu2 p {
background: #999933; 
display: block;

}

/* *******************  */

/* End of Added Widemenu(s) ~ BT-19Apr2016     */



/*  HTML 5 Specifics added ~ BT-4May2016    */

img { margin: 0 5px; } 
/* top and bottom 0, left and right 10px */
img { margin: 5px 0; } 
/* top and bottom 10px, left and right 0 */

/* End of Added HTML 5 Spec...            */


/* Ending ~ To eliminate in Prints. BT-10May2016 **/

#ending {
	text-align:center;
	padding: 0px;
	
}
	

/* End of Added code BT-10May2016  */




/*------------------------------MEDIA!!!------------------------------------*/

@media screen and (max-width: 478px)	{
	body {
		font-size: 13px;
	}
}

@media screen and (max-width: 740px)	{
	nav	{
		width: 100%;
		margin-bottom: 10px;
		
	}
	nav ul	{
		list-style:none;
		margin: 0 auto;
		padding-left: 0;
	}
	nav ul li	{
		text-align:center;
		margin-left:0 auto;
		width: 100%;
		border-top: 1px solid #878E63;
		border-right: 0px solid #878E63;
		border-bottom: 1px solid #878E63;
		border-left: 0px solid #878E63;
		
	}
	
	nav ul li a	{
		padding: 8px 0;
		font-size: 16px;
	}
	
	.left-col	{
		width: 100%;
	}
	
	.sidebar	{
		width: 100%;
	}
	
	.section	{
		float: left;
		width: 100%;
		margin: 0;
	}
}


@media print {
      /* insert your style declarations here */
	  
	  
/*	  nav, footer {
display: none;
}  */

nav ul li a	{
	font-size:9px;
}
p,img,body,blockquote, h1, h2, h3, h4, h5, h6, a,nav ul li a,li, footer, footer p, header, header p  {
	color:#000000;

}

	  
	  
    }