/* 
Title:		The online site of www.pacestherapy.com CSS file
Author: 	www.onyxeffects.com
*/


body {
	background: #C7CFDA url(../images/png/main-bg.png) center repeat-y;
	background: #EBF8E9 url(../images/png/main-bg-.png) center repeat-y;	
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px;
	scrollbar-base-color: #CCCCCC;
	scrollbar-face-color:  #F5F7FA;
	scrollbar-highlight-color: #F5F7FA;
	scrollbar-shadow-color: #333333;
	scrollbar-3d-light-color: #485053;
	scrollbar-darkshadow-color: #0B3D6F;
	scrollbar-arrow-color:#333333;
	scrollbar-track-color:#495159;
	padding-left: 10px;
	text-align: center;
	margin: 0px;
	}
	
#body{
	margin: 25px auto 0 auto;
	padding: 0;
	text-align: left;
	top: 0px;
	width: 800px;
	background: #FFFFFF url(../images/png/content-bg.png) repeat-y;
	}	

a {color: #7EABAE; text-decoration: underline;}
a:link {color: #7EABAE; word-spacing: 1px;}	
a:visited {color: #7EABAE;}
a:hover {color: #D35400; text-decoration:underline;}

a.topnav {color: #FFFFFF; font-size: 12px; font-weight:bold;}	
a.topnav:link {color: #FFFFFF;}	
a.topnav:visited {color: #FFFFFF;}
a.topnav:hover {color: #D3702D; padding-top:5px; margin-top:5px; elevation:higher;  text-decoration:underline; top:5px;}

a.emphasis {color: #7EABAE; text-decoration: underline;}
a.emphasis:link {color: #D35400; word-spacing: 1px;}	
a.emphasis:visited {color: #D35400;}
a.emphasis:hover {color: #7EABAE; text-decoration:underline;}

a.leftnav {color: #FFFFFF}	
a.leftnav:link {color: #FFFFFF;}	
a.leftnav:visited {color: #FFFFFF;}
a.leftnav:hover {color: #cccccc; elevation:higher;  text-decoration:underline; top:5px; /*background-color:#EFEFEF; width:148px; */}

a.faq {color: #999999}	
a.faq:link {color: #666666;}	
a.faq:visited {color: #666666;}
a.faq:hover {color: #7EABAE; elevation:higher;  text-decoration:underline; top:5px; }

a.assessment:link {color: #000000; font-weight: bold;}	
a.assessment:visited {color: #000000; font-weight: bold;}
a.assessment:hover {color: #FFFFFF; elevation:higher;  text-decoration:underline; top:5px; }

a.footerlink {color: #333333; text-decoration:underline;}	
a.footerlink:link {color: #333333; text-decoration: none;}	
a.footerlink:visited {color: #333333; text-decoration:none;}
a.footerlink:hover {color: #999999; elevation:higher;  text-decoration: underline; top:5px; /*background-color:#EFEFEF; width:148px; */}
 

p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	}
h1 {
	font: 22px/25px Verdana, Arial, Helvetica, sans-serif;
	color: #901A26;
	color: #D35400;
	padding-bottom: 2px;
	border-bottom: 3px #999999 solid;
	}
h2 {
	font: 18px Verdana, Arial, Helvetica, sans-serif ; 
	color: #548D4A;
	letter-spacing: 1px;
	}
h3 {
	font: 15px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #D35400;
	}
h4 { 
	font: 12px/14px Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;	
	color: #D35400;
	padding: 0;
	border-bottom: 1px #CCCCCC solid;
	}
h5, h6 {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #A82B16;
	text-indent: 10px;
	letter-spacing: 1px;
	}

.img-border {
	border: #750000 1px solid;
	
	}
.clear {
clear: both;
margin: 0;
padding: 0;
}
ol{
		list-style-image:url(../images/red-arrow.gif);
		list-style-position: 0 2px;
		}
  
dt{ color:#666666;
}  
/*
Start of Heading content  
============================================================================ */	


#header{
		background: #C7CFDA url(../images/banner-seal.jpg) top no-repeat;
		width: 780px;
		height: 110px;
		padding: 0px;
		margin: 0px 0 0 10px;
		border: 0px #ff0000 solid;
		}


/* 
Top Menu content  
============================================================================ */	

ul.top-menu{
		margin: 0px;
		padding: 0;
		
		top: 0px;
		bottom: 0;
		width: 780px;
		text-align:right;
		}

ul.top-menu li {
		display: inline;
		margin: 0;}

ul.top-menu,
ul.top-menu li a { 
		padding: 8px 15px 4px 0;
		}
ul.top-menu li a {
		font:Verdana, Arial, Helvetica, sans-serif;
		color: #FFFFFF;
		font-weight: bold;
		margin: 0;
		width: 90px;
		}

ul.top-menu li a:hover {

		color: #CCCCCC !important; 
		text-decoration: underline;}

/*
Drop down menue   
============================================================================ */	
#dropmenudiv{
position:absolute;
border:1px solid #BDE4B5;
border-bottom-width: 0;
font:normal 12px Verdana;
line-height:18px;
z-index:100;
}

#dropmenudiv a{
width: 100%;
display: block;
text-align: left;
text-indent: 10px;
border-bottom: 1px solid #BDE4B5;
padding: 1px 0;
text-decoration: none;
font-weight: bold;
background:#F8CC6E;
background: #D4EDD0;
		color: #D35400;
}

#dropmenudiv a:hover{ /*hover background color*/
		background: #D4EDD0;
		color: #830000  !important;
		
}


/* 
Start Main Navigation Links  
============================================================================ */	

.nav {
		height: 25px; 
		background: #FF9900 url(../images/png/navbar.png); 
		border-top: 0px #666666 solid; 
		border-bottom: 1px solid #D35400; 
		font-size: 11px; 
		margin: 0 0 0 10px;
		width: 780px;
		top: 0px;
		position: relative;
		}

.nav a {
		display: block; 
		float:left; 
		color: #D35400;
		font-weight: bold;
		text-decoration: none;
		letter-spacing: 1px;
		padding: 5px 13px 7px 13px; 
		border-right: 1px solid #FFFFFF; 
		border-left: 0px solid #FFFFFF;
		}
.nav #current {
	background: #FF0000;
}		

.nav a:hover {
		background: #90B1D4 url(../images/png/navbar-bluegrey.png) top;
		color: #830000  !important;
		}
.nav a:visited {
		color: #7F8E9D;
		color: #D35400;
		}		

.nav .navleft {
		border-left: 0px solid #FFFFFF;
		}
.nav .navright {
		border-right: 0px solid #FFFFFF;
		}
/*
Start Body content  
============================================================================ */	
/*#body-home-content { }  fix for IE5 */
#body-home-content{
	width: 780px;
	float: left;
	background: #FFFFFF;
	padding: 0px;
	margin: 0 0 0 10px;
	display: block;
	border: 0px #FF0000 solid;
	}
/*#body-content { }  fix for IE5 */	
#body-content{
	width: 760px;
	float: left;
	padding: 0 10px 0 10px;
	margin: 0 0 0 10px;
	display: block;
	border: 0px #FF0000 solid;
	font:Verdana, Arial, Helvetica, sans-serif 11px;
	color:#666666;
	}
	#body-content ul {
	color:#666666;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
	#body-content td {
	color:#666666;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	}
#leftcolumn{
	float: left;
	width: 250px;
	padding: 15px 0px 0 0px;
	text-align: left;
	border-right: 0px #D7D7D7 solid;
	background: none;
	}
#rightcolumn{
	float: left;
	width: 470px;
	background: none;
	padding: 15px 0 15px 0px;
	margin: 0 0px 0 10px;
	border-left: 0px #D7D7D7 solid;	
	}

	
/*
Homepage Practice Area layout 
============================================================================ */	
#homewrapper { } /* fix for IE5 */

#homewrapper {
	width: 780px;
	float: left;
	background: url(../images/png/vertical-practicearea-bg.png) repeat-y;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #cbcbcc;
}
#homeleftheader {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 260px;
	float: left;
	/*border: 1px solid #333;*/
}
#homeleftcontent {
	font: 11px/14px Verdana, Geneva, Arial, Helvetica;
	color: #787a7c;
	width: 235px;
	padding: 10px 20px 20px 5px;
	margin: 0;
	float: left;
	/*border: 1px solid #333;*/
}
#homemidheader {
	padding: 0px 0px 0px 0px;
	width: 260px;
	float: left;
	/*border: 1px solid #333;*/
}
#homemidcontent {
	font: 10px/14px Verdana, Geneva, Arial, Helvetica;
	color: #787a7c;
	width: 230px;
	padding: 10px 20px 0 10px;
	margin: 0;
	float: left;
	border: 0px solid #333;
}
#homerightheader{
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 260px;
	float: left;
	border: 0px solid #333;
}
#homerightcontent {
	font: 11px/14px Verdana, Geneva, Arial, Helvetica;
	color: #787a7c;
	width: 230px;
	padding: 10px 20px 20px 10px;
	margin: 0;
	float: left;
	border: 0px solid #333;
}
.topic-box {
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	background: url(../images/topic-bg.png);
	background-repeat: no-repeat;
	border: 1px #CCCCCC solid;
	width: 780px;
	height: 220px;
	}	

#title-position {
margin: 0px;
	top: -27px;
	border: 0px #FF0000 solid;
}	


/*
Homepage Flash and Welcome Content 
============================================================================ */	
#welcomewrapper { } /* fix for IE5 */

#welcomewrapper {
	width: 780px;
	float: left;
	background: url(../images/png/vertical-news-area-bg.png-) repeat-y;
	padding: 0px;
	margin: 0px;
	border-bottom: 1px solid #cbcbcc;
}

#welcomeleftheader {
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 480px;

	float: left;
	vertical-align:bottom;
	vertical-align:text-bottom;
	/*border: 1px solid #333;*/
}

#welcomeleftcontent {
	font: 11px/14px Verdana, Geneva, Arial, Helvetica;
	color: #787a7c;
	width: 480px;
	padding: 10px 20px 20px 5px;
	padding: 0;
	margin: 0;
	float: left;
	/*border: 1px solid #333;*/
}


#welcomerightheader{
	padding: 0px 0px 0px 0px;
	margin: 0;
	width: 280px;
	float: left;
	border: 0px solid #333;
}
#welcomerightcontent {
	font: 11px/14px Verdana, Geneva, Arial, Helvetica;
	color: #787a7c;
	width: 280px;
	padding: 10px 20px 20px 10px;
	margin: 0 0 0 5px;
	float: left;
	border: 0px solid #333;
}

		/*
		Homepage Flash and Welcome Content 
		============================================================================ */	
		#newswrapper { } /* fix for IE5 */
		
		#newswrapper {
			width: 780px;
			float: left;
			background: url(../images/png/vertical-news-bg.png) repeat-y;
			padding: 0px;
			margin: 0px;
			border-bottom: 1px solid #cbcbcc;
		}
		#newswrapper #newsleftheader {
			padding: 0px 0px 0px 0px;
			margin: 0;
			width: 212px;
			float: left;
			vertical-align:bottom;
			vertical-align:text-bottom;
			border-bottom: 0px solid #333;
		}
		#newswrapper #newsleftcontent {
			font: 11px/14px Verdana, Geneva, Arial, Helvetica;
			color: #787a7c;
			width: 212px;
			padding: 5px 5px 20px 5px;		
			margin: 0;
			float: left;
			border: 0px solid #F06;
		}
		#newswrapper #newsleftcontent h3 {
			border-bottom: 1px solid #BDBEBD;
			padding: 2px 0 3px 0;
			font-size:11px;
			margin: 0 5px 0 0;
			}	
		#newswrapper #newsrightheader{
			padding: 0px 0px 0px 0px;
			margin: 0;
			width: 568px;
			float: left;
			border: 0px solid #333;
		}
		#newswrapper #newsrightcontent {
			font: 11px/14px Verdana, Geneva, Arial, Helvetica;
			color: #787a7c;
			width: 563px;
			padding: 10px 0px 20px 5px;
			margin: 0 0 0 0px;
			float: left;
			border-left: 0px solid #9C9A9C;			
		}
		

/*
Top and Bottom content  
============================================================================ */	
		
.footer {
	width: 800px;
	color: #222222;
	font-weight: bold;
	font:10px;
	background: #E4E7ED url(../images/png/b-tb-bg.png) repeat-x top;
	padding: 0;
	margin: 0 auto 0 auto;
	text-align:center;
}
	div.left_bot_shadow {
	height: 25px;
	background: url(../images/png/bl-tb-bg.png) top left no-repeat;
	}
	div.right_bot_shadow {
	height: 25px;
	background: url(../images/png/br-tb-bg.png) right no-repeat;
	}
	
.top {
	width: 800px;
	color: #797979;
	font:10px;
	background: #E4E7ED url(../images/png/t-tb-bg.png) repeat-x top;
	padding: 0;
	margin: 0;
}
	div.left_top_shadow {
	height: 25px;
	background: url(../images/png/tl-tb-bg.png) top left no-repeat;
	}
	div.right_top_shadow {
	height: 25px;
	background: url(../images/png/tr-tb-bg.png) right no-repeat;
	}	

/*
Testimonials formatting
============================================================================ */	
.testimonial {
padding: 10px;
border-bottom: 1px #D35400 solid;
}

	
/*
Contact Form content  
============================================================================ */	
	
.contact-table{
border: 1px #D7F0D2 solid;
width: 450px;

}	
.commandline{
background: #F5F7FA;
border-top: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
}
.contact-table td{
	border: #E2F4DF 1px solid;
}
.contact-table .Bold-altcolor{
	background: #EBF8E9;
	border: 1px #D7F0D2 solid;
}
.contact-table .Bold-altcolor td{
	border: 1px #D7F0D2 solid;
}
.contact-table .altcolor{
	background: #F8FDF7;
}

.contact-table #form-title{
	width: 300px;
	color: #666666;
	font: 11px/14px Verdana, Geneva, Arial, Helvetica ;

}
#star {
	font-weight: bold;
	color: #FF0000;
	float: left;
}

/*
Child History Form content  
============================================================================ */	
	
.child-history-table{
border: 1px #D7F0D2 solid;
width: 650px;

}	
.commandline{
background: #F5F7FA;
border-top: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
}
.child-history-table td{
	border: #E2F4DF 1px solid;
}
.child-history-table .Bold-altcolor{
	background: #EBF8E9;
	border: 1px #D7F0D2 solid;
}
.child-history-table .Bold-altcolor td{
	border: 1px #D7F0D2 solid;
}
.child-history-table .altcolor{
	background: #F8FDF7;
}
.child-history-table #form-title{
	width: 300px;
	color: #666666;
	font: 11px/14px Verdana, Geneva, Arial, Helvetica ;
}

/*
Adult History Form content  
============================================================================ */	
	.form-text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	}
	.inputBox {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	line-height: 15px;
	}
.adult-history-table{
border: 1px #D7F0D2 solid;
width: 460px;

}	
.commandline{
background: #F5F7FA;
border-top: 1px #cccccc solid;
border-bottom: 1px #cccccc solid;
}
.adult-history-table td{
	border: #E2F4DF 1px solid;
}
.adult-history-table .Bold-altcolor{
	background: #EBF8E9;
	border: 1px #D7F0D2 solid;
}
.adult-history-table .Bold-altcolor td{
	border: 1px #D7F0D2 solid;
}
.adult-history-table .altcolor{
	background: #F8FDF7;
}
.adult-history-table #form-title{
	width: 300px;
	color: #666666;
	font: 11px/14px Verdana, Geneva, Arial, Helvetica ;
}
