@charset "UTF-8";



/* CSS is copyrighted to lawren at lawren.org*/







html {

	background: #D6E3BC url(../images/bg.jpg) repeat-x; 

	height: 100%;

	}





/*Default settings on tags*/

body {



	color:#333;



	font:90% Arial, Helvetica, sans-serif;


	background: #EAF1DD url(../images/side.jpg) no-repeat;

	border-left: 10px #f7feea  solid; 
	border-right: 10px #f7feea solid; 

	width:900px;

	min-height: 100%;



	padding:0;



	position: relative;



	margin:0 auto;

	



	}





h2 {



	color: #333;



	font-size: 130%;



	padding-bottom: 5px;



	border-bottom: 2px solid #333;



	width: 400px;



}





p {line-height: 150%;}





li{ 



	padding-top: 5px;



	line-height: 130%;



}





a:link, a:visited{color: #006699;}



a:hover, a:active{color: #333333;}



a img{border: none;}







/*id settings for logo and navigation*/



#logo{padding-top: 50px;}



#nav ul{



	margin:  50px 0 30px 0;



	padding: 10px 0;



	list-style-type: none;



	text-align: center;



}



#nav ul li {display: inline;}



#nav ul li a{



	font-size: 110%;



	color:#333333; 



	text-decoration: none;



	background: #f2fae4;



	border: 1px solid #CCCCCC;



	padding: 5px 10px;



	margin: 0 15px;



}



#nav ul li a:hover, #nav ul li .active{background-color: #D6E3BC;}







/*contact.html for form hide/show behavior*/



#insurance{display: none;}



#insPrevious{display: none;}



#specProv{display: none;}



#prescription{display: none;}



#sub2{display: none;}







/*classes to display background images on pages*/

.home{background: #EAF1DD url(../images/banner.jpg) no-repeat;}

.main{
	padding: 0 15px; 
	margin-bottom: 0;
}

/*misc classes for formatting/positioning*/



.floatright{



	margin: 20px 0 0 25px;



	float: right;



}
.alignright{
	text-align: right;
}



.smalltext{



	font-size: 80%;



	color: #000000;



	line-height: 140%;



}



.sidenavbox{ /*services page*/



	background:url(../images/sidenavbox.jpg) no-repeat;;



	width: 210px;



	padding: 20px 10px 20px 15px;



	margin: 0 0 10px 10px;



	float: right;



}
.sidenavbox ul{
	margin: 15px 0;
	padding-left: 30px;
}



.emph{color: #a47b00}



.nopadtop{padding-top: 0;}



.padleft200{padding-left: 200px;}



.padright20{padding-right: 20px;}



.maintext{ /*index.html to color box with text and image*/



	background: url(../images/maint_bg.jpg) repeat-y #CEBD76;



	border: 1px solid #CCCCCC;

	padding: 0 15px;

	min-height: 335px;



}
.important{
	display:none;

}



.help{/*contact.html form coloring when not entering required fields*/



	color:#C00;



	font-style:italic;



	font-size: 90%;



}























































































































































































































