/* 



css*/



/* ------------------------------------------------------------------------ */

/* GENERAL ELEMENTS - BEGIN */



body { 

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #636363;

	text-decoration: none;
	
	padding: 0;

	margin: 0;
	}



.body {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #636363;

	text-decoration: none;

	border: none;

	}

	

p, table, th, tr, td, h1, h2, h3, img, span, a, a:visited, a:hover, a:active {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #636363;

	text-decoration: none;

	border: none;

	}

	

h1 {

	font: 18px Verdana, Arial, Helvetica, sans-serif;

	color: #636363;
	
	font-weight:bold;

	padding: 0;

	margin: 0 0 5px 0;

	text-transform: uppercase;

	}



h2 {

	font: 12px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	padding: 0;

	margin: 0;

	text-transform: uppercase;

	}



h3 {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	padding: 0;

	margin: 0;

	text-transform: uppercase; 

	}



p {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #636363;

	}

sup {
	font-size: 9px;
	}

strong {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #636363;

	}

	

a, a:visited {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	text-decoration: none;

	}

	

a:hover, a:active {

	font: 11px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	text-decoration: underline;

	}

/*-------*/
/*.topArea {
	margin: 0;
	padding: 10px 0 10px 10px;

}
*/
.topArea2 {
	margin: 0;
	padding: 10px 0 10px 0;

}

.navBar {
	background: url(images/home_nav_bg_tile.jpg) repeat-x top;
	height: 34px;
}
.leftContent {
 background: #d6d6d6;
}
.leftCol {

 background: #d6d6d6;

}
.leftColsub {

 background: url(images/sub_left_col_bg.gif) repeat-y top;
 width: 202px;

}

.body .leftContent p {
  font: 12px Verdana, Arial, Helvetica, sans-serif;
  color: #4F7A9B;
  margin:0;
  padding: 10px 13px 10px 13px;

}
.body .leftContent strong {
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #4F7A9B;
	font-weight:bold
}

.body .leftContent a, a:link, a:visited{
 	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #415B13;
	padding-bottom: 5px;
 	text-align:right;

}
.body .leftContent a, a:hover, a:active{
 	font: 10px Verdana, Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	text-decoration: none;
	color: #415B13;
 	text-align:right;
}
.body .greyBG p{
	background: #e7e7e7;

}

.mainContent p{
	 width: 351px;
	 margin:0;
	 padding: 5px 0 6px 30px;
	 text-align:justify;

}

.mainContent h1{
	 width: 351px;
	 margin:0;
	 padding: 15px 0 0 30px;
}


.email {
	background: url(images/home_right_email_bg.jpg) top no-repeat;
	height: 173px;
	width: 188px;

}


.rightColumn {
	background: #CBCBCB;
	margin:0;
	padding:0;
}
.rightColumn p{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	margin: 0;
	padding: 0 23px 0 23px;
}
.rightColumn p strong{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-transform: uppercase;
	font-weight: bold;
	margin: 0;
	padding: 0;
}
.inputIndex {
 margin: 0 0 0 23px;
 height: 20px;
 width: 141px;
 border: none;
}


.submitBtn {
margin:0;
padding: 0 26px 2px 0 ;
}


.footer {
background: url(images/home_ftr_bg_tile.jpg) repeat-x top;
height: 53px;

}
.footer p{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #9A9999;
text-transform: uppercase;
margin:0;
padding: 2px 0 0 0;
}

.footer a, .footer a:link, .footer a:visited{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #9A9999;
text-transform: uppercase;
text-decoration: underline;

}
 .footer a:hover, .footer a:active{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #9A9999;
text-transform: uppercase;
text-decoration:none;

}

/*subpage*/


.subContent {
width: 595px;
border-right: 3px solid #C1C1C1;

}
.subContent3d {
width: 595px;
border-right: 3px solid #C1C1C1;

}

.subContentAlt {
width: 478px;
border-right: 3px solid #C1C1C1;

}
.subContentRight {
width: 120px;
border-right: 3px solid #C1C1C1;

}
.subContentAlt p{
	 width: 440px;
	 margin:0 10px 0 0;
	 padding: 5px 0px 6px 30px;
	 text-align:justify;
}

.subContentAlt h1{
	 width: 443px;
	 margin:0;
	 padding: 15px 5px 0 30px;
}

.subContentAlt2 {
width: 477px;
border-right: 3px solid #C1C1C1;

}

.subContentAlt2 p{
	 width: 437px;
	 margin:0 10px 0 0;
	 padding: 5px 0px 6px 30px;
	 text-align:justify;
}

.subContentAlt2 h1{
	 width: 437px;
	 margin:0;
	 padding: 15px 5px 0 30px;
}




.subContent p{
	 width: 494px;
	 margin:0;
	 padding: 5px 0 6px 30px;
	 text-align:justify;
}

.subContent h1{
	 width: 494px;
	 margin:0;
	 padding: 15px 0 10px 30px;
}
.subContent h3{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	font-weight: bold;
	 width: 494px;
	 margin:0;
	 padding: 10px 0 10px 30px;
}
.subContentAlt h3{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	font-weight: bold;
	 width: 442px;
	 margin:0;
	 padding: 10px 0 10px 30px;
}
.subContentAlt2 h3{
	font: 13px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	font-weight: bold;
	 width: 442px;
	 margin:0;
	 padding: 10px 0 10px 30px;
}


.rightColSub {
background: #c1c1c1;
width: 110px;
border-right: 3px solid #C1C1C1;
}

.rightColSub a{
border: none;
margin: 10px 10px 0 0;
padding:0;
}
.rightColSub img{
border: none;
margin: 0;
padding:10px 0 10px 5px;
}


.imageSwap a:link, .imageSwap a:visited {

	display: block;

	background: url(images/imageSwap.jpg) no-repeat;

	font: bold 9px Verdana, Arial, Helvetica, sans-serif;

	color: #FFF;

	text-decoration: none;

	width: 202px;

	height: 34px;

	margin: 0;

	padding: 0;

	}



.imageSwap a:hover, .imageSwap a:active {

	background: url(images/imageSwap.jpg) no-repeat;

	background-position: -202px 0; 

	font: bold 9px Verdana, Arial, Helvetica, sans-serif;

	color: #000;

	text-decoration: none;

	width: 202px;

	height: 34px;

	margin: 0;

	padding: 0;

	}

.leftContent .imageSwap p {

	padding: 8px 35px 3px 0px;

	margin: 0;

	}



.mainContent ul {
margin:0;
padding:8px 0 10px 50px;
text-align:justify;
}

.subContent ul {
width:450px;
margin:0;
padding:8px 0px 10px 50px;
text-align:justify;
}
.subContent ol {
text-align:justify;
width:450px;
margin:0;
padding:8px 0px 10px 50px;
}
.hippaOl {
text-align:justify;
width:400px;
margin:0;
padding:0;
}

.subContent3d h4 {
font: 13px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
	color: #636363;
width:150px;
padding: 0 0 0 30px;
} 
.subContent p {
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
text-align:justify;
width:495px;
padding: 0 0 10px 30px;
} 
.subContent3d p {
font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
width:495px;
padding: 0 0 0 30px;
} 

.subContent a{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration:underline;
padding: 0 0 0 0px;
}
.subContent3d a{
	font: 12px Verdana, Arial, Helvetica, sans-serif;
	color: #636363;
	text-decoration:underline;
padding: 0 0 0 30px;
}
/*.subContentAlt sup {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.subContentAlt p sup {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}
.subContentAlt2 sup {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.subContentAlt2 p sup {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}
.subContent sup {
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}
.subContent p sup {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}
.smSup sup {
	font: 8px Verdana, Arial, Helvetica, sans-serif;
}
*/.subContent .res {
text-align:left;

}

.popUp {
margin:0;
padding:10px 10px 10px 10px;

}
.causesli {
font: 13px Verdana, Arial, Helvetica, sans-serif;
text-transform:uppercase;


}
.anat {
margin:0;
padding:0 70px 0 90px;

}
.anatTable {
margin: 0 0 15px 78px;
padding: 0;
border: solid 1px #c1c1c1;
}
.anatTh {
font: 12px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
margin: 0 0 0 100px;
padding: 5px 5px 5px 5px;
border: solid 1px #c1c1c1;

}
.anatTable td {
margin: 0 0 0 100px;
padding: 5px 5px 5px 5px;
border: solid 1px #c1c1c1;

}

.contactForm p{
font: 12px Verdana, Arial, Helvetica, sans-serif;
color: #636363;
padding: 0 0 10px 0;
margin:0;


}
.contactForm h1{
font: 18px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #636363;
padding: 20px 0 5px 0;
margin:0;
text-transform:uppercase;

}
.contactForm h3{
font: 14px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #636363;
padding: 5px 0 3px 0;
margin:0;
text-transform:uppercase;

}
.contactForm h6{
font: 10px Verdana, Arial, Helvetica, sans-serif;
font-weight:bold;
color: #636363;
padding: 0;
margin:0;
text-transform:uppercase;

}
.input {
margin:0;
padding:0;
border: 1px solid #c1c1c1;

}

.input2 {
height:100px;
width:200px;
margin:0;
padding:0;
border: 1px solid #c1c1c1;

}
.formTable{
margin:0;
padding: 0 0 0 10px;

}
.clinicInfo{
margin:0;
padding: 0 0 0 10px;

}
.btnSubmit {
font: 9px Verdana, Arial, Helvetica, sans-serif;
color:#c1c1c1;
text-transform:uppercase;
background: #c1c1c1;
border: 1px solid #666666;

}
.leftHours{
font: 10px Verdana, Arial, Helvetica, sans-serif;
color:#65A0CA;
 background: url(images/sub_left_col_bg.gif) repeat-y top;
 width: 202px;
 margin:0;
 padding: 10px 0 0 10px;
}

.contactForm {
width: 595px;
border-right: 3px solid #C1C1C1;

}

.hidden {
POSITION : ABSOLUTE; TOP: -500PX;font: 
color: #2B2B2B;
text-decoration:none;

}
.backlink {
font: 10px Verdana, Arial, Helvetica, sans-serif;
color: #2B2B2B;
float:right;

}
.clinicName span {
	font: 17px Verdana, Arial, Helvetica, sans-serif;

	color: #699FCD;
	
	font-weight:bold;

	padding: 0;

	margin: 0;

	text-transform:none;

float:left;

}

