﻿@charset "UTF-8";
/* CSS Document */

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

	font-family:Helvetica, Trebuchet MS, Tahoma, sans-serif, Georgia, Times New Roman, Times, serif;
	
	font-size:12px;
	
	line-height:1.75em;
	
	background:#374d63 url(../img/body_tile.jpg) top left repeat-y;
	
	behavior: url("csshover3.htc");
						
	}
	
p {

	color:#143452;
	
	margin:0 0 10px 0;
	
	}
	
p.leader {

	display:block;

	margin:0 0 15px 0;

	font-size:19px;
	
	font-style:italic;
	
	line-height:1.75em;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;
	
	color:#726f5a;

	}
	
p.leader560 {

	display:block;
	
	width:560px;

	margin:0 0 15px 0;

	font-size:19px;
	
	font-style:italic;
	
	line-height:1.75em;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;
	
	color:#726f5a;

	}

p.disclaimer {

	margin:50px 0 0 0;

	font-size:9px;
	
	line-height:1.2em;
	
	}
	
a {
	
	color:#0086ff;
		
	}
	
a:hover {

	color:#143452;
	
	}
	
a.logolink {

	position:absolute;
	
	display:block;
	
	width:530px;
	
	height:116px;
	
	top:47px;
	
	left:0px;
	right: 370px;
}
	
.bottommargin {

	margin-bottom:30px;
	
	padding-bottom:30px;
	
	border-bottom:1px solid #143452;
	
	}

.lg {

	font-size:1.3em;
	
	}
	
h1 {

	margin:25px 0 0.5em 30px;
	
	padding:10px 0 10px 5px;

	color:#fff;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;
	
	font-size:1.7em;
		
	font-weight:normal;
		
	border-top:1px dotted #fff;
	
	border-bottom:1px dotted #fff;

	}
	
h2 {
	
	color:#726f5a;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;
	
	font-size:22px;
	
	font-style:italic;
	
	font-weight:normal;
		
	margin:10px 0 20px 0;
			
	}
	
h3 {
	
	color:#143452;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;
	
	font-size:14px;
		
	font-weight:normal;
					
	}

.clear:after {
	
	content:".";
	
	display:block;
	
	height:0;
	
	clear:both;
	
	visibility:hidden;
	
	}

.clear {display:inline-block;}
	/* Hide from IE Mac \*/
	.clear {display:block;}
	/* End hide from IE Mac */
	
/* Nav CSS
--------------------------*/

#mainnav {

	width:216px;
		
	padding:20px 0 25px 0;
	
	background:#fff url(../img/mainnav_tile.gif) bottom left repeat-x;
	
	}
	
#mainnavfoot {

	width:216px;
	
	height:5px;
	
	background:url(../img/mainnavfoot.png) top left no-repeat;

	}

#mainnav ul {
		
	list-style:none;
		
	}

#mainnav ul li {

	width:170px;
	
	height:18px;
	
	margin:5px 0 15px 23px;
	
	list-style:none;
	
	}
	
#mainnav ul a {

	display:block; 
	
	width:163px;
	
	height:18px;

	}
	
#t-about {
	
	background:url(../img/aboutroll.png) 0 0 no-repeat;
    	
	}

#t-about:hover {

	background-position:0 -18px;

	}
	
body#about #mainnav #t-about {
		
	background-position:0 -18px;
	 	 
	}
	
#t-locations {
	
	background:url(../img/locationroll.png) 0 0 no-repeat;
    	
	}

#t-locations:hover {

	background-position:0 -18px;

	}
	
body#locations #mainnav #t-locations {
		
	background-position:0 -18px;
	 	 
	}
	
#t-affiliations {
	
	background:url(../img/affiliationroll.png) 0 0 no-repeat;
    	
	}

#t-affiliations:hover {

	background-position:0 -18px;

	}
	
body#affiliations #mainnav #t-affiliations {
		
	background-position:0 -18px;
	 	 
	}
	
#t-specialties {
	
	background:url(../img/specialtyroll.png) 0 0 no-repeat;
    	
	}

#t-specialties:hover {

	background-position:0 -18px;

	}
	
body#specialties #mainnav #t-specialties {
		
	background-position:0 -18px;
	 	 
	}	

#t-commoncond {
	
	background:url(../img/commoncondroll.png) 0 0 no-repeat;
    	
	}

#t-commoncond:hover {

	background-position:0 -18px;

	}
	
body#commoncond #mainnav #t-commoncond {
		
	background-position:0 -18px;
	 	 
	}	

#t-ot {
	
	background:url(../img/otroll.png) 0 0 no-repeat;
    	
	}

#t-ot:hover {

	background-position:0 -18px;

	}
	
body#ot #mainnav #t-ot {
		
	background-position:0 -18px;
	 	 
	}	

#t-workcomp {
	
	background:url(../img/workcomproll.png) 0 0 no-repeat;
    	
	}

#t-workcomp:hover {

	background-position:0 -18px;

	}
	
body#workcomp #mainnav #t-workcomp {
		
	background-position:0 -18px;
	 	 
	}	
	 
#t-education {
	
	background:url(../img/educationroll.png) 0 0 no-repeat;
    	
	}

#t-education:hover {

	background-position:0 -18px;

	}
	
body#education #mainnav #t-education {
		
	background-position:0 -18px;
	 	 
	}
	
#t-patient {
	
	background:url(../img/patientroll.png) 0 0 no-repeat;
    	
	}

#t-patient:hover {

	background-position:0 -18px;

	}
	
body#patient #mainnav #t-patient {
		
	background-position:0 -18px;
	 	 
	}

#t-faq{
	
	background:url(../img/faqroll.png) 0 0 no-repeat;
    	
	}

#t-faq:hover {

	background-position:0 -18px;

	}
	
body#faq #mainnav #t-faq {
		
	background-position:0 -18px;
	 	 
	}	

#t-newsletter {
	
	background:url(../img/newsletterroll.png) 0 0 no-repeat;
    	
	}

#t-newsletter:hover {

	background-position:0 -18px;

	}
	
body#newsletter #mainnav #t-newsletter {
		
	background-position:0 -18px;
	 	 
	}
	
#t-contact {
	
	background:url(../img/contactroll.png) 0 0 no-repeat;
    	
	}

#t-contact:hover {

	background-position:0 -18px;

	}
	
body#contact #mainnav #t-contact {
		
	background-position:0 -18px;
	 	 
	}	
	
/* Common CSS
--------------------------*/
	
#wrap {

	width:100%;
	
	background:url(../img/body_tileblk.jpg) top left repeat-x;

	}
	
#header {
	
	position:relative;
	
	width:900px;
	
	margin:0 auto;
	
	height:295px;
	
	background:url(../img/headerblk.jpg) top left no-repeat;
	
	}
		
#smallnav ul {
	
	float:right;
		
	margin:271px auto 0 auto;
	
	list-style:none;
	
	overflow:hidden;
	
	font-family:Helvetica, Trebuchet MS, Tahoma, sans-serif, Georgia, Times New Roman, Times, serif;

	font-weight:bold;

	}
	
#smallnav ul li {

	float:left;
		
	margin:0 1em 0 -1em;
	
	padding:0 1em 0 1em;	
	
	border-left:1px solid #c3e2ff;
	
	line-height:1em;
		
	list-style:none;

	}
	
#smallnav ul li a {

	color:#c3e2ff;
	
	text-decoration:none;
	
	}

#smallnav ul li a:hover {

	color:#c7e084;

	}

body#index #smallnav #t-index a,
body#contact #smallnav #t-cause a {

	color:#c7e084;

	}
	
#content {

	width:900px;
	
	margin:0 auto;
	
	}

#columnwrap {

	width:900px;
	
	margin:0 auto 50px auto;
	
	}
	
#col1 {

	float:left;
	
	width:216px;
	
	}
	
#col2 {

	float:left;
	
	}
	
#secondarywrap {

	width:900px;
	
	margin:0 auto 40px auto;
	
	height:162px;

	background:url(../img/3boxes.png) top left no-repeat;

	}
	
#workcompbox {

	position:relative;

	float:left;

	width:220px;
	
	height:149px;
	
	padding:55px 45px 0 25px;

	margin:10px 0 0 12px;
	
	}
	
#physicianbox {

	position:relative;

	float:left;

	width:220px;
	
	height:149px;
	
	padding:55px 45px 0 25px;
	
	margin:10px 0 0 2px;
	
	}
	
#specialtybox {

	position:relative;
	
	float:left;

	width:220px;
	
	height:149px;
	
	padding:55px 45px 0 25px;
	
	margin:10px 0 0 2px;
	
	}
	
#ccwrap {

	width:900px;
	
	margin:0 auto 40px auto;
	
	height:81px;

	}
	
p.indexsec {

	line-height:1.3em;
	
	font-size:11px;
	
	color:#2b2b2b;
		
	}
	
a.indexseca {

	width:150px;

	position:absolute;
	
	top:115px;
	
	left:190px;
	
	font-size:12px;
	
	font-weight:bold;
	
	color:#0086ff;
		
	}
	
a.indexseca:hover {

	color:#143452;
	
	}
	
#footerwrap {

	width:100%;
	
	background-color:#053969;
	
	}
	
#footer {

	width:900px;
	
	margin:0 auto;
	
	padding:20px 0 0 0;
	
	height:150px;
	
	background:url(../img/footlogo.gif) 10px 0 no-repeat;
	
	}
	
#footer p {

	display:block;
	
	text-align:right;
	
	color:#fff;
	
	}
	

/* Index CSS
--------------------------*/

body#index #col2 {

	width:680px;
	
	height:388px;
		
	background:url(../img/indexcol2bg.jpg) top right no-repeat;

	}
	
/* About CSS
--------------------------*/
	
body#about #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/aboutheader.gif) 50px 50px no-repeat;
	
	}
	
.rightfloat {

	float:right;
	
	margin:0 0 0 10px;
	
	}
	
/* Locations CSS
--------------------------*/
	
body#locations #col2 {

	width:572px;
		
	margin:0 0 0 12px;
		
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/locationsheader.gif) 50px 50px no-repeat;

	}
	
.locationbox {

	width:100%;
		
	margin:0 0 25px 0;
	
	padding:0 0 25px 0;
		
	border-bottom:1px solid #000;
	
	}
	
.locationbox h1 {

	color:#415c61;
		
	padding:0 0 5px 0;
	
	}

.locationbox ul {

	float:left;
	
	margin:0 0 0 0;
		
	}
	
.locationbox ul li {

	list-style:none;
	
	}
	
.locationbox img {
	
	display:block;

	float:left;
	
	margin:0 15px 0 0;
	
	border:1px solid #143452;
	
	}
	
.locationbox a {
	
	display:block;

	margin:10px 0 0 0;
	
	}
	
/* Affiliations CSS
--------------------------*/
	
body#affiliations #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/affiliationsheader.gif) 50px 50px no-repeat;

	}
	
body#affiliations #col2 ul {

	list-style:none;
	
	}
	
body#affiliations #col2 ul li {

	margin:0 0 8px 0;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;

	}
	
/* Specialties CSS
--------------------------*/
	
body#specialties #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/specialtyheader.gif) 50px 50px no-repeat;

	}
	
body#specialties #col2 ul {

	margin:0 0 0 15px;	
	
	}
	
body#specialties #col2 ul li {

	margin:0 0 10px 0;
	
	font-size:14px;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;
	
	color:#143452;

	}
	
/*Commoncond CSS
--------------------------*/
	
body#commoncond #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/commoncondheader.gif) 50px 50px no-repeat;

	}
	
body#commoncond #col2 ul {

	margin:0 0 0 15px;	
	
	}
	
body#commoncond #col2 ul li {

	margin:0 0 10px 0;
	
	font-size:14px;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;
	
	color:#143452;

	}

/*Ot CSS
--------------------------*/
	
body#ot #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/otheader.gif) 50px 50px no-repeat;

	}
	
body#ot #col2 ul {

	margin:0 0 0 15px;	
	
	}
	
body#ot #col2 ul li {

	margin:0 0 10px 0;
	
	font-size:14px;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;
	
	color:#143452;

	}

	
/* WorkComp CSS
--------------------------*/
	
body#workcomp #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/workcompheader.gif) 50px 50px no-repeat;

	}
	
body#workcomp #col2 ul {

	margin:0 0 0 15px;	
	
	}
	
body#workcomp #col2 ul li {

	margin:0 0 10px 0;
	
	font-size:14px;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;

	color:#143452;

	}
	
/* Education CSS
--------------------------*/
	
body#education #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/educationheader.gif) 50px 50px no-repeat;

	}
	
body#education #col2 ul {

	margin:0 0 0 15px;	
	
	}
	
body#education #col2 ul li {

	margin:0 0 5px 0;
	
	font-size:12px;
	
	font-family:Helvetica, Trebuchet MS, Tahoma, sans-serif, Georgia, Times New Roman, Times, serif;

	color:#143452;

	}
	
.docentry {

	width:550px;
	
	margin:18px 0 10px 0;
	
	padding:0 0 10px 0;
	
	background:#fff url(../img/docentrybckgnd.jpg) top left repeat-x;
	
	border-bottom:1px solid #b8baba;

	}
	
body#education .edulist h3 {

	margin:15px 0 10px 0;

	font-size:13px;
	
	font-weight:bold;
		
	}
	
.docentry p {

	margin:0 0 5px 0;
	
	}	

.docentry img {

	float:left;
	
	margin:0 20px 0 0;
		
	}
	
.edulist {
	
	float:left;
	
	width:320px;
	
	}
	
/* Patient CSS
--------------------------*/
	
body#patient #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/patientheader.gif) 50px 50px no-repeat;

	}
	
body#patient #col2 ul {

	list-style:none;
	
	}
	
body#patient #col2 ul li {

	margin:0 0 10px 0;
	
	font-size:14px;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;

	color:#143452;

	}
	
/* FAQ CSS
--------------------------*/
	
body#faq #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/faqheader.gif) 50px 50px no-repeat;

	}
	
body#faq #col2 ul {

	margin:0 0 10px 55px;	
	
	}
	
body#faq #col2 ul li {

	color:#143452;

	}
	
body#faq span {

	font-weight:bold;
	
	font-size:1.2em;
	
	}
	
body#faq p.answer {

	margin-left:40px;
	
	}
	
/* Newsletter CSS
--------------------------*/
	
body#newsletter #col2 {

	width:572px;
	
	height:240px;
	
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/newsletterheader.gif) 50px 50px no-repeat;

	}
	
body#newsletter #col2 ul {

	list-style:none;
	
	}
	
body#newsletter #col2 ul li {

	margin:0 0 8px 0;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;

	}

/* Information Request CSS
--------------------------*/
	
body#inforequest #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/inforequestheader.gif) 50px 50px no-repeat;

	}

/* Contact CSS
--------------------------*/
	
body#contact #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/contactheader.gif) 50px 50px no-repeat;

	}
	
body#contact #col2 ul {

	list-style:none;
	
	}
	
body#contact #col2 ul li {

	margin:0 0 8px 0;
	
	font-family:Georgia, Times New Roman, Times, serif, Helvetica, Trebuchet MS, Tahoma, sans-serif;

	}
	
#locationcontact {

	width:100%;
	
	margin:20px 0;
	
	padding:20px 0;
	
	border-top:1px solid #143452;
	
	border-bottom:1px solid #143452;
		
	}

.contactbox {

	float:left;
	
	width:170px;
	
	margin:0 5px 0 0;
	
	padding:0 5px 0 0;
	
	}

.contactbox h1 {

	width:150px;
	
	padding:0;
	
	margin:0;
	
	color:#143452;
	
	}
	
/* FORM CSS -----------------------------------------------------------------------*/

form#two {
	
	width:560px; 
		
	padding:5px;
	
	margin:0 auto;
		
	}

form#two fieldset {
	
	display:block; 
	
	border:1px solid #143452; 
	
	padding:20px 10px 20px 10px; 
	
	margin:15px 0; 
	
	background-color:#e3e1c4;
	
	}

form#two legend {

	font-size:15px; 
	
	font-weight:bold; 
	
	color:#fff;
	
	margin: 0 0 0 5px; 
	
	width:300px; 
			
	padding:5px 10px;
	
	background-color:#123;
		
	}

form#two label {

	clear:left; 
	
	display:block; 
	
	float:left; 
	
	width:100px; 
	
	height:20px;
	
	margin:0 0 15px 0;

	padding:5px 10px 0 5px;
	
	text-align:right; 
	
	color:#075BCE; 
		
	}

form#two input {

	float:left; 
	
	width:200px;
	
	height:20px;
	
	margin:0 0 15px 0;
	
	padding:5px 0 0 5px;

	border:1px solid #003399; 
	
	background:#fff url(../img/input_bg.jpg) top left no-repeat;
	
	}

form#two select {

	float:left;
	
	display:block; 	

	margin:5px 0.5em 0.5em 0;
	
	}
	
form#two input[type=checkbox] {

	margin:7px 0.5em 0.5em 0;

	}
	
form#two input[type=radio] {

	float:left;
	margin:8px 0.5em 0.5em 0;

	}

form#two textarea {

	float:left;

	width:250px; 
	
	height:100px;
	
	margin:0 0 15px 0;
	
	border:1px solid #003399; 
	
	padding:0.5em; 
		
	}

form#two option {

	background:#fff; 
	
	color:#000;
	
	}

form#two optgroup {

	background:#fff; 
	
	color:#000; 
	
	}

form#two optgroup option {

	background:#fff; 
	
	color:#000;
	
	}

form#two #button1 {

	padding:0 0 2px 0;

	color:#003399; 
	
	font-weight: bold;
	
	background-color:#E3E1C4;
	
	display: inline;
	
	border:1px solid #003399;
	
	width:89px; 
	
	height:29px;
	
	margin:0 20px 0 0;
	
	text-align: center;
	
	margin-left: 11.5em;
	
	}

form#two #button2 {

	padding:0 0 2px 0;

	color:#003399; 
	
	font-weight: bold;
	
	background-color:#E3E1C4;
	
	display:inline;
	
	border:1px solid #003399;
	
	width:89px; 
	
	height:29px;
	
	line-height:27px;
	
	text-align:center;
	
	}

form#two #button1:hover, form#two #button2:hover {

	color:#fff; 
		
	background-color:#0086FF;
	
	}
	
form#two fieldset.radio, form#two fieldset.check {

	display:block; 
		
	float:left;

	width:100%;
	
	padding:0; 
	
	margin:0 0 15px 0;
	
	border:none; 
	
	background-color:none;
	
	}
	
form#two fieldset.radio label {

	margin:0;
	
	}
	
form#two fieldset.check label {

	width:150px;

	margin:0;
	
	}
	
form#two input.smallbox {

	width:20px;
	
	}
	
/* Thankyou CSS
--------------------------*/
	
body#thankyou #col2 {

	width:572px;
		
	margin:0 0 0 12px;
	
	padding:100px 50px 50px 50px;
	
	background:#fff url(../img/thankyouheader.gif) 50px 50px no-repeat;

	}
	