
BODY {
	background-image:		url('/WPAssets/Pages/41437dae-7099-44c3-993a-4b393eb351be/bkgFade.jpg');
	background-color:		#73808e;
	margin:			25px;
	font-family:		verdana;
	font-size:			12px;
	line-height:		18px;
}
HR {
	border:			0;
	width:			80%;
	color:			#73808e;
	background-color:		#73808e;
	height:			1px;
}
A {
	text-decoration:		none;
	color:			#003bE7;
}
A:hover {
	text-decoration:		underline;
}
A IMG {
	border-style:		none;
}

H1 {
	font-family:		Trebushet MS, Arial, Verdana;
	margin-bottom:		10px;
	font-size:			24px;
	font-weight:		normal;
	color:			#516fac;
	line-height:		28px;
}
H2 {
	font-family:		Trebushet MS, Arial, Verdana;
	color:			black; /* #ef7600;*/
	font-size:			14px;
	margin-bottom:		4px;
	line-height:		16px;
}
H3 {
	font-family:		Trebushet MS, Arial, Verdana;
	color:			#6280bd;
	font-size:			13px;
	margin-bottom:		4px;
	margin-top:			4px;
	line-height:		14px;
}

#mainDiv {
	margin:			auto;
	width:			864px;
}

#logo {
	float:			left;
	margin:			0 20px 0 0;
}
#menutopDiv {
	float:			right;
	padding-top:		23px;
	font-size:			16px;
}
#plusone {
	text-align:			right;
	margin-right:		10px;
	padding-bottom:		6px;
}


#contentWrapper {
	clear:			both;
	padding-right:		13px;
	background-image:		url('/WPAssets/Pages/41437dae-7099-44c3-993a-4b393eb351be/layoutShadow.png');
}

#contentDiv {
	background-color:		white;
	padding:			0 5px;
	min-height:			200px;
}
#footerWrapper {
	padding-right:		13px;
}
#footerDiv {
	background-image:		url('/WPAssets/Pages/41437dae-7099-44c3-993a-4b393eb351be/bkgDarkGrey.png');
	background-color:		#929ca5;
	color:			#37414c;
	padding:			0 20px 3px 20px;
}

#menutopDiv IMG.menu {
	display:			block;
	float:			left;
}
#menutopDiv A.menu {
	background-image:		url('/WPAssets/Pages/41437dae-7099-44c3-993a-4b393eb351be/menutopC.png');
	display:			block;
	float:			left;
	height:			37px;
	color:			white;
}
#menutopDiv A.menu .name {
	display:			block;
	padding:			8px 10px 0 10px;
}

#menutopDiv A.selected {
	background-image:		none;
	background-color:		white;
	color:			#37414c;
}
#mainimage {
	margin-bottom:		5px;
}

.textTable {
	width:			100%;
}

.contentText {
	padding-bottom:		20px;
	vertical-align:		top;
}
.panelcontainer {
	padding:			10px 5px 0 5px;
}
.startcontent {
	padding:			15px;
}


.panel {
	width:			257px;
	margin:			9px;
	float:			left;
	font-size:			12px;
	color:			#777;
}



.menuSub {
	background-color:		#adb1b5;
	vertical-align:		top;
}
.menuSub A.item0 {
	display:			block;
	border-bottom:		1px solid white;
	padding:			5px 20px 5px 20px;
	white-space:		nowrap;
	color:			white;
	font-size:			14px;
}

.menuSub A.item1 {
	display:			block;
	border-bottom:		1px solid white;
	padding:			3px 20px 3px 40px;
	white-space:		nowrap;
	color:			white;
	font-size:			13px;
}


.menuSub .topdiv {
	border-bottom:		1px solid white;
	height:			10px;
	text-align:			right;
	background-image:		url('/WPAssets/Pages/41437dae-7099-44c3-993a-4b393eb351be/whiteroundedcorner_tr.gif');
	background-position:	top right;
	background-repeat:	no-repeat;
}
.menuSub A.selected {
	background-color:		white;
	color:			#37414c;
}
.menuSub A.selectedsub {
	background-color:		#959a9e;
}
DIV.menugroup1 A {
	background-color:		#959a9e;
}
.textrow {
	clear:			both;
}
.text {
	float:			left;
}
.text DIV.textpadding {
	padding:			20px 30px 0 30px;
}

TABLE.hours {
	margin-bottom:		20px;
}
TABLE.hours TH {
	text-align:			left;
	font-weight:		bold;
	color:			#666;
	padding:			1px 20px 1px 0;
}
TABLE.hours TD {
	text-align:			left;
	font-weight:		normal;
	padding:			1px 10px 1px 0;
}

#contact DT {
 display:			block;
 width:			50px;
}
#contact DD {
 display:			block;
 margin-bottom:		5px;
 margin-left:		0;
}
#contact DD INPUT {
 width:			100%;
}
#contact DD TEXTAREA {
 width:			100%;
 height:			100px;
}



.patientteaser {
	padding:			0 0 20px 0;
	font-size:			11px;
	color:			#666;
}
.patientteaser DIV {
	padding:			3px 20px;
}



.boxDiv {
	border:			1px solid #BBB;
	-moz-border-radius: 	15px;
	border-radius: 		15px;
	padding:			10px 20px;
	font-size:			11px;
	margin-top:			10px;
}
.boxDiv H3 {
	font-style:			italic;
}
.boxDiv LI {
	margin-left:		20px;
	margin-bottom:		5px;
}
.boxDiv UL {
	margin:			0;
	padding:			0;
}

.newscontainer {
	margin-top:			20px;
	margin-bottom:		20px;
	border-top:			1px solid #EEE;
	width:			49%;
}
.news {
	clear:			both;
}
.news DIV.info {
	font-size:			10px;
	color:			#999;
	line-height:		12px;
	padding-top:		10px;
}
.news A.title {
	font-size:			20px;
	line-height:		25px;
}
.news DIV.body {
	padding:			10px 20px;
	font-size:			10px;
	line-height:		14px;
	color:			#666;
	margin-top:			5px;
}
.newslink {
	font-size:			10px;
	font-family:		arial;
	display:			block;
	color:			#06F;
}
.sibling {
	margin-top:			-4px;
	margin-right:		40px;
	float:			right;
	font-size:			9px;
}





.beforeafter DIV {
	color:			#888;
	font-size:			10px;
	font-family:		arial;
	line-height:		10px;
	padding-left:		10px;
	margin-bottom:		15px;
}

.beforeafter2 IMG {
	box-shadow:			5px 5px 15px #666;
	border:			5px solid white;
}
.beforeafter2 {
	margin:			10px 0;
}
.beforeafter2 DIV {
	color:			#333;
	font-size:			10px;
	font-family:		arial;
	line-height:		10px;
	padding:			10px;
}
DIV.fadertext {
	position:			absolute;
	color:			white;
	font-weight:		bold;
	padding:			4px 10px;
	background-image:		url('/WPAssets/Pages/41437dae-7099-44c3-993a-4b393eb351be/pxBlk50.png');
	margin:			5px;
}
DIV.faded {
	display:			none;
	position:			absolute;
	padding:			0;
	z-index:			100;
}
DIV.faded IMG {
	box-shadow:			none;
}
DIV.fadediv {
	padding:			0;
}





