body {margin:0; background:url(images/pageElements/bgd_page.jpg) #6A757B 0 0 repeat-x;}

BODY, TD, .NormalText { text-decoration: none; font-style: normal; font-size: 13px; line-height: 16px; font-family: Verdana, Arial, Helvetica, Georgia, Times New Roman, sans-serif; color: #000000; }

.Header		{ color: #234E92; font-size: 28px; line-height: 24px; font-weight: normal; font-family: Georgia, Times New Roman, Times, serif; text-transform: uppercase; }
.Subheader	{ color: #000000; font-size: 14px; line-height: 20px; font-weight: bold; letter-spacing: 1px; }

.Blue		{ color: #234E92; }
.Black		{ color: #000000; }
.Gray		{ color: #505251; }

.SmallText	{ font-size: 10px; }
.MediumText	{ font-size: 16px; line-height: 16px; }
.LargeText	{ font-size: 24px; line-height: 24px; }

IMG.FloatLeft 	{ float: left; margin: 0 5px 5px 0; }
IMG.FloatRight 	{ float: right; margin: 0 0 5px 5px; }

* #header {background:transparent url(images/pageElements/bgd_header.jpg) 0 0 repeat-x; height:250px;}

* #shell {width:900px; position:relative; margin:0 auto 0 auto; z-index:50; background:#CAE8AC url(images/pageElements/bgd_shell.jpg) 0 0 repeat-y;}

* #tlink {position:absolute; top: 5px; padding: 0 0 0 652px; margin: 0;}

* #flashheader {display:none;}

* #rightRepeater {position:absolute; top:37px; right:25px; height:844px; width:50px; background:url(images/pageElements/colorRepeater2.jpg) 0 0 repeat-y; z-index:10;}


/* Navigation */
* #mainmenu {position:absolute; top:48px; left:344px; list-style: none; margin:0; padding:4px 0 4px 4px; width:527px; height:100px; background:#5ABC92; z-index:1000;}
	#mainmenu img { border:0; cursor:pointer; width:99px;}
	#mainmenu li {float:left; padding:0; margin-left:4px;}
	#mainmenu li a {color:#000; font-size:11px; text-decoration:none; position:relative;}
	#mainmenu li a:link, #mainmenu li a:active, #mainmenu li a:visited {}
	#mainmenu li a:hover {}
	#mainmenu li a div {text-align:center; background:#fff; filter:alpha(opacity=70);-moz-opacity:.70;opacity:.70; width:93px; position:absolute; bottom:5px; left:3px;}
	
	#mainmenu ul {position:absolute; top:-999em; left:-1px; width:524px; padding:4px; list-style:none; background:#019757; color:#fff;}
	#mainmenu li ul li {text-align:center; width:100%;}
	#mainmenu li:hover ul,
	#mainmenu li.sfHover ul {position:absolute; left:0; top:108px;}
	#mainmenu ul a {text-decoration:none; white-space:nowrap;}
	
	#mainmenu li:hover a, 
	#mainmenu li.sfHover a {}
	#mainmenu li:hover ul a, 
	#mainmenu li.sfHover ul a {font:normal 12px Verdana, Arial, Helvetica, sans-serif; color:#fff;}
	#mainmenu li:hover ul a:hover, 
	#mainmenu li.sfHover ul a:hover {color:#000; font:normal 12px Verdana, Arial, Helvetica, sans-serif;}
	
	.superfish li:hover ul,
	.superfish li li:hover ul {top:-999em;}
/* end navigation */

* #contactBox {position:absolute; top:245px; left:60px; font:bold 11pt Verdana, Arial, Helvetica, sans-serif; line-height:20px; letter-spacing:-0.5pt; text-align:center; color:#505251; width:220px;}

* #container {display:block; width:900px; padding-top:1px; background:url(images/pageElements/bgd_container.jpg) 0 0 no-repeat; min-height:750px; _height:750px;}

* #pagePhoto {float:right;}

* .newpatient {
	position: absolute;
	top: 750px;
	width: 247px;
	font-size:10px;
	left: 64px;
	height: 215px;
}

* .newpatientinner {
	position: absolute;
	top: 483px;
	width: 247px;
	font-size:10px;
	left: 60px;
	height: 215px;
}

* .content {display:block; margin-left:344px; width:460px; padding:0 0 5px 0; line-height:18px; position:relative; top:-65px;}
	.content a {text-decoration:underline; color:#0000EE;}
	.content a:hover {color:#234e92; text-decoration:none;}
	.content hr {height:1px; color:#222; background:#222; size:1px;}
	.content p, .content ol, .content ul, .content form {margin-top:4px; margin-bottom:16px; }
	.content h1 {margin-bottom:25px; font-size: 28px; line-height:24px; color:#234e92; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase;}
	.content h6 {margin-bottom:25px; font-size: 28px; line-height:24px; color:#234e92; font-family: Georgia, "Times New Roman", Times, serif; text-transform: uppercase;}
	.content h2{display:block; color:#fff; font-size:20px; line-height:30px; margin-bottom:10px; margin-top:10px; padding:4px; letter-spacing:2px; background:#234e92;}
	.content h3{display:block; color:#000; font-size:16px; line-height:25px; margin:0; padding:0 0 8px 0; letter-spacing:1px;}
	.content h4{display:block; color:#000; font-size:14px;  line-height:20px;margin:0; padding:0 0 5px 0;letter-spacing:1px;}

* #footer {margin:0 auto 0 auto; padding:12px 0 12px 0; width:900px; font:11px/14px tahoma, Arial, Helvetica, sans-serif; text-align:center; color:#fff; background:#6A757B url(images/pageElements/bgd_footer.jpg) 0 0 no-repeat; position:relative; z-index:80;}
	#footer a {color:#fff; text-decoration:none;}
	#footer a:hover {color:#CAE8AC;}

* #vspace, * .clear {height:1px; clear:both;}

/* Stuff */
* #feature {margin:25px auto;}

* .caption { font-style:italic; color:#333;}

* .right {margin:0px 0px 8px 9px; float:right;}
* .left {margin:0px 9px 8px 0px; float:left;}

* .photoright {padding:3px; background:#fff; border:1px solid #666; float:right; margin:1px 0px 9px 10px;}
* .photoleft{padding:3px; background:#fff; border:1px solid #666; float:left; margin:1px 10px 9px 0px;}
* .photo {padding:3px; background:#fff; border:1px solid #666;}

* .featureRight {border:5px solid #b9d1e6; padding:2px; float:right; margin:1px 0px 8px 9px;}
* .featureCenter {border:5px solid #b9d1e6; padding:2px; margin:7px auto 7px auto; }

* #altmenu {width:95%; background-color:#fff; border:2px solid #113453; padding:8px; font:bold 13px Arial, Helvetica, verdana, sans-serif; color:#113453; line-height:20px; text-align:center; margin:15px auto 15px auto;}
* #altmenu a {text-decoration:none; color:#113453;}
* #altmenu a:hover { color:#467096;}
* #altmenu ul { list-style:none; margin:0; padding:0;}
* #altmenu ul li { list-style-type:none; margin:0 12px 0 0; display:inline; padding:0;}


/*---- sIFR 3---*/
* .sIFR-flash {  visibility: visible !important;	margin: 0;	padding: 0; }
* .sIFR-replaced { visibility: visible !important; }
* .sIFR-alternate {position: absolute; left: 0; top: 0; width: 0; height: 0; display: block; overflow: hidden; }
* .sIFR-replaced > div { display: none !important; }
* .sIFR-active h1 {visibility: hidden; font:normal 30px/28px Arial, Helvetica, sans-serif; color:#234e92;}
* .sIFR-active h6 {visibility: hidden; font:normal 28px/26px Arial, Helvetica, sans-serif; color:#234e92;}

/* form elements */
* .validation-failed {  color:#333;  background-color:#FFE7E6;  border: 1px solid #f00;}
* .validation-passed {  color:#333;  background-color:#D7ECD2;  border: 1px solid green;}
* .validation-advice {display:inline;  padding: 2px;   color:#420002;  background-color:#FFE8E8;  border:1px solid #CC0000;}


/* Styles for Content Accordions */
* .box_title a {display:block; background:#4376a1; padding:4px 0 4px 8px; margin-top:5px; font:bold 13px Tahoma, Arial, Helvetica, sans-serif; text-decoration:none; color:#fff; }
* .box_title a:hover  { background:#002045; color:#ccc; text-decoration:none;}
* .information {}
