/***********************/
/*   SUB SITE STYLES   */
/***********************/

h3{
	color: #375DAB;
	border-bottom: 1px solid #CCC;
	margin-top: 6px;
}

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

#wrap{
	width: 900px;
	background: #FCFCFC url(/i/site_images/sub_gradient_bg.gif) top left repeat-x;
	min-height: 600px;
}


/********************/
/*   MAIN SECTION   */
/********************/

div#main {
	clear: left;
}

/*******************/
/*   LEFT COLUMN   */
/*******************/

div#left {
	float: left;
	width: 140px;
	padding: 30px 10px 10px 30px;
}

div#left p.homeLink{
	margin: 0;
	position:relative;
	top: -10px;
	left: -20px;
}

div#left p{
	line-height: 1.2em;
}

div#left h4{
	
}

div#left ul, div#content ul, div#content ol{
	margin: 10px 0 10px 20px;
}

div#content ol ul{
	margin: 0 0 0 20px;
}


div#left ul li, div#content ul li, div#content ol li{
	padding-top: 6px;
}

/**********************/
/*   CONTENT COLUMN   */
/**********************/

#content {
	float: left;
	width: 680px;
	padding: 20px;
}

#content h1{	
	color: #375DAB;

}

#content dl#testimonials{
	font-style: italic;
}

#content dl#testimonials dd{
	text-align: right;
}

body#ab #content dl#news{
	padding-top: 0;
}

#content dl#news dt{
	font-weight: bold;
}

#content dd{
	padding: 8px 40px 18px;
}

/******************/
/*   CLINICIANS   */
/******************/

div.currentClinicians{
	clear: both;
	overflow: hidden;
	margin: 15px 10px;
}

a.clinPhoto{
	display: block;
	float: left;
	margin-right: 10px;
}

p.readMore{
	text-align: right;
}

img.clin{
	margin: 0 10px 10px 0;
}

/******************/
/*   FEES TABLE   */
/******************/

table#fees{
	border: 1px solid #000;
	margin: 2px auto;	
}

table#fees tr.even{
	background: #CCC;
}

table#fees td{
	padding: 4px;
}

table#fees td.pr{
	text-align: right;
}

/**************************************/
/*   CLINICIANS TABLE / FORMS TABLE   */
/**************************************/

table.clintb, table#forms{
	border: 1px solid #000;
	margin: 5px auto;
}

table.clintb th, table#forms th{
	line-height: 24px;
	color: #FFF;
	background: #375DAB;
}

table.clintb td, table#forms td{
	padding: 6px 4px 10px;
	text-align: center;
}