@CHARSET "UTF-8";
/*
colors:
background-grey eeeeee
blue-green: 398d97

*/
html{
	margin:0;
	padding:0;
}

body{
	margin:0;
	padding:0;
	background-color:#eeeeee;
	text-align:center;
}

a{
	outline:none;
	color:#398d97;
	text-decoration:none;
}
a:hover{}

h1{
	font-weight:normal;
	font-size:20px;
	font-variant:small-caps;
	color:#398d97;
	font-family:georgia,times,serif;
}
h2{
	font-weight:normal;
	font-size:18px;
	color:#000;
	font-family:georgia,times,serif;
}

img{
	border:none;
}
img.left{
	padding:10px;
	float:left;
}

img.right{
	padding:10px;
	float:right;
}

/*Header/pagefeature
-------------------------*/

div#pageWrapper{
	margin:0 auto 0 auto;
	text-align:left;
	width:1000px;
	background-color:#eeeeee;
	font-family:georgia,times,serif;
	color:#333;
	font-size:14px;
}

div#header{
	width:1000px;
	float:left;
	background-color:#fff;
}
div#header div.logo{
	padding:10px 0 0 20px;
	width:240px;
	height:85px;
	float:left;
}
a.glossary{
	font-size:12px;
	color:#666;
	font-family:sans-serif;
	padding-right:8px;
}
form.search{
	margin:5px 50px 5px 0;
	padding:0px;
	float:right;
}
form.search input.text{
	border:1px solid #ccc;
	width:200px;
	color:#666;
	height:20px;
}
form.search input.submit{
	border:1px solid #ccc;
	background-color:eeeeee;
	color:#666;
}
div#headerLinks{
	width:700px;
	float:right;
	margin:10px 0 0 0;
}
div#headerLinks span{
	display:block;
	height:20px;
	margin:0 0 5px 0;
	font-size:18px;
	color:#a6a6a6;
	text-transform:uppercase;
}
div#headerLinks ul{
	width:650px;
	height:50px;
	list-style:none;
	margin:0;
	padding:0;
	border-right:1px solid #ccc;
	border-top:1px solid #ccc;
	background-color:#fff;
}
div#headerLinks ul li{
	display:inline;
	color:#333;
}

div#headerLinks ul li a{
	padding:20px 0 0 0;
	text-align:center;
	height:30px;
	width:129px;
	float:left;
	display:block;
	color:#505050;
	text-decoration:none;
	border-left:1px dashed #eeeeee;
}
div#headerLinks ul li a:hover{
	background-color:#eeeeee;
	color:#398d97;
}

/*Page feature
-----------------------*/

div#featureWrapper{
	margin:0;
	padding:20px 0 20px 0;
	clear:both;
	height:373px;
	width:1000px;
	background-color:#398d97;
}

div#featureWrapper div.feature{
	height:373px;
	width:1000px;
	background-repeat:no-repeat;
	background-position:top left;
}

/*Testimonials
-------------------------*/

div.testimonial{
	width:320px;
	color:#fff;
	padding:0 20px;
	text-align:left;
	padding:50px;
	font-size:20px;
}
div.testimonial h2{
	color:#f3f3f3;
	font-size:30px;
}
div.testimonial span.author{
	font-size:20px;
	color:#f3f3f3;
	display:block;
	text-align:right;
	margin:15px 30px 5px 0;
}

/*Content
-------------------------*/
div.headerLine{
	margin:0;
	height:20px;
	clear:both;
	background-color:#398d97;
}
div.headerline a{
	color:#fff;
	font-size:12px;
	display:block;
	padding:2px 50px 0 20;
	float:right;
}
div.content{
	float:left;
	margin:0;
	width:980px;
	background-color:#fff;
	padding:0 10px 0 10px;
}
div.content div.section{
	float:left;
	width:450px;
	margin:0;
	padding:0 20px 0 10px;
	border-left:1px dashed #ccc;
}
div.content div.leadIn,div.contentPlain div.leadIn {
	width:250px;
	background-color:#f3f3f3;
	margin:0;
	font-size:20px;
	color:#398d97;
	padding:5px;
	clear:both;
}
div.content p{
	line-height:30px;
}
div.content p:first-letter{
	font-size:20px;
}
div.content img{
	float:left;
	padding:10px;
}

div.content ul, div.contentPlain ul{
	list-style-type: square;
	list-style-position:inside;
	text-indent: -15px;
	background-color:#f3f3f3;
	padding:20px 10px 20px 40px;
}

div.content ul li, div.contentPlain ul li{
	margin:10px 0 10px 0;
}

div.contentPlain{
	float:left;
	margin:0;
	width:980px;
	background-color:#fff;
	padding:0 10px 0 10px;
}
div.contentPlain div.section{
	float:left;
	width:450px;
	margin:0;
	padding:0 20px 0 10px;
	border-left:1px dashed #ccc;
}

div.contentPlain p{
	line-height:20px;
	
}

div.googleMap{
	height:320px;
	width:420px;
	margin:10px;
	border:10px solid #ccc;
}

div.contentPlain form{
	margin:10px 0 0 0;
}

div.contentPlain input.text{
	border: 1px solid #666;
	width:250px; 
	color:#333;
}
div.contentPlain select{
	border: 1px solid #666;
	width:150px;
	color:#333;
}
div.contentPlain input.submit{
	border: 1px solid #666;
	color:#333;
	margin:10px 10px 10px 40px;
	background-color:#eeeeee;
}

div#directions{
	font-size:10px;
}

p.highlight{
	background-color:#ffd6c9;
	padding:5px;
	display:inline;
}

/*Footer
-------------------------*/
div#footer{
	clear:both;
	background-color:#fff;
	width:1000px;
}
div#copyright{
	text-align:right;
	background-color:inherit;
	font-size:10px;
	width:950px;
	padding:10px;
}
div#copyright p {
	margin:5px;
}
/*Patient Ed
---------------------*/
div#patientEdPage{
	padding:0;
	background:#fff;
}
div#patientEdMenu{
	padding:0px 0 0 50px;
}
div#patientEdMenu h2{
	margin:0;
	padding:0;
	height:10px;
	font-size:40px;
	color:#fff;
	margin:0;
}
div#patientEdMenu p{
	width:400px;
	clear:both;
	margin:10px 0 0 0;
	padding:10px 0 0 0;
}
div#patientEdMenu p a{
}
div#patientEdMenu ul{
	margin:0;
	padding:0;
	list-style:none;
	padding:10px 0 0 0;
	border:none;
	background:none;
}
div#patientEdMenu ul li{
	display:inline;
	width:100px;
}
div#patientEdMenu ul li a,div#patientEdMenu p a{
	display:block;
	float:left;
	padding:5px 0 0 20px;
	height:45px;
	width:145px;
	background:#6eacb3;
	border:2px solid #eeeeee;
	border-right:none;
	font-family:verdana,sans-serif;
	font-size:20px;
	color:#fff;

}
div#patientEdMenu ul li a{
	border-left:1px dotted #eeeeee;
}
div#patientEdMenu ul li a.first{
	border-left:2px solid #eeeeee;
}
div#patientEdMenu ul li a.last{
	border-right:2px solid #eeeeee;
}
div#patientEdMenu ul li a:hover,div#patientEdMenu p a:hover{
	background:#398d97 url(../images/arrow.png) 95% 20% no-repeat;
}
div#patientEdMenu ul li a span{
	display:block;
	font-size:11px;
}
div#patientEdMenu p a{
	border-right:2px solid #eeeeee;
	font-size:15px;
}
div#patientEdMenu div.moreInfo{
	clear:both;
	height:100px;
	border-left:2px solid #eeeeee;
}
div.moreInfo span,div.moreInfo span.rehab{
	display:block;
	float:left;
	height:90px;
	width:155px;
	font-family:verdana,sans-serif;
	color:#fff;
	font-size:12px;
	padding:5px;
	border-bottom:2px solid #eeeeee;
	border-top:none;
	border-left:none;
	border-right:1px dotted #fff;
}
div.moreInfo span.last{
	border-right:2px solid #eeeeee;
}
div.moreInfo span.rehab
{
	border:2px solid #fff;
	border-top:none;
	margin-left:10px;
	width:130px;
}
ul#patientEdList{
	background-color:#fff;
	border:1px solid #ccc;
	list-style:none;
	margin:0 20px 10px 20px;
	padding:10px;
	float:right;
	width:280px;
}
ul#patientEdList li{
	margin:0 0 5px 15px;
	padding:0;
	
}
ul#patientEdList li a{
	font-size:14px;
}
ul#patientEdList li a:hover{
	text-decoration:underline;
}

/*Search*/

/*Top categories*/
.main_cat1 {font-size: 16px; font-weight: bold; color:#398d97}
.main_cat2 {font-size: 12px; font-weight: bold; color:#398d97}
.cat1:visited {font-size: 16px; font-weight: bold; color:#398d97}

/*Small urls*/
.url {color: #398d97}

/*Page descriptions*/
.description{font-size: 13px;}

/* */
td {font-family:arial,sans-serif; font-size: 13px; }

/* Title/link of pages */
.title{color:#398d97; font-size:15px}



.searchBox{
	padding:15px 15px 35px 15px;
	margin:0 auto 0 auto;
	border:1px solid #ccc;
	width:320px;
}
.searchBox h3{
	margin:0;
	padding:0 0 10px 0;
}

#result_report {
	text-align:center;
	padding:5px;
	font-weight: bold;
	color:#398d97;
}

hr{color:#000066;}

/*main results table */
#results{
	width: 780px;
	text-align:left;
	font-family:sans-serif;
	line-height:15pt;
	padding:20px;
}

#other_pages {
	text-align:center;
}

#common_report {
		text-align:center;
}

#cat_table {
	width:600px;
	margin-top:20px;
	padding-top:10px;
	padding-bottom:20px;
	border-top:1px solid #AAAAAA;
	border-bottom:1px solid #AAAAAA;

}

#cat_main {
	font-weight: bold;
}

.divline{
	margin-top:20px;
	margin-bottom:-5px;
	border-bottom:1px solid #DDDDDD;
}

#sub_cat {
	font-size:12px;
}

.idented {
	margin-left:30px;
}

