body {
	background:#706855;
	padding:0px;
	margin:0px auto;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#5e5e5e;
}
a:focus {
 outline:none;
}
/*----------------PAGE DIVISIONS----------------*/
#page {
	width:998px;
	margin:0px auto;
}
#page_TOP{
	width:998px;
	height:7px;
}
#page_MIDDLE {
	width:998px;
	min-height:1px;
}
#page_BOTTOM{
	width:998px;
	height:15px;
}
#break {
	clear:both;	
}
/*----------------PAGE EDGES----------------*/
#border_TL {
	background:url(../img/edge/border_TL.png);
	background-repeat:no-repeat;
	width:13px;
	height:7px;
	float:left;
	display:block;
}
#border_T {
	background:url(../img/edge/border_T.png);
	background-repeat:repeat-x;
	width:972px;
	height:7px;
	float:left;
	display:block;
}
#border_TR {
	background:url(../img/edge/border_TR.png);
	background-repeat:no-repeat;
	width:13px;
	height:7px;
	float:left;
	display:block;
}
#border_L {
	background-image:url(../img/edge/border_L.png);
	background-repeat:repeat-y;
	width:13px;
	float:left;
	display:block;
}
#border_R {
	background:url(../img/edge/border_R.png);
	background-repeat:repeat-y;
	width:13px;
	float:right;
	display:block;
}
#border_BL {
	background:url(../img/edge/border_BL.png);
	background-repeat:no-repeat;
	width:13px;
	height:15px;
	float:left;
	display:block;
}
#border_B {
	background:url(../img/edge/border_B.png);
	background-repeat:repeat-x;
	width:972px;
	height:15px;
	float:left;
	display:block;
}
#border_BR {
	background:url(../img/edge/border_BR.png);
	background-repeat:no-repeat;
	width:13px;
	height:15px;
	float:left;
	display:block;
}
/*----------------PAGE BOXES------------------*/
#box {
	width:235px;
	min-height:1px;
	margin:0 0 0 0;
}

#boxTL {
	background:url(../img/edge/boxTL.gif);
	width:10px;
	height:10px;
	display:block;
	float:left;
}
#boxT {
	background:#eee;
	width:210px;
	height:9px;
	border-top:1px solid #cecdcd;
	float:left;
}
#boxTR {
	background:url(../img/edge/boxTR.gif);
	width:10px;
	height:10px;
	display:block;
	float:right;
}
#boxL {
	background:#eee;
	width:0px;
	height:141px;
	border-left:1px solid #d07950;
	float:left;
}
#boxC {
	background:#eee;
	width:233px;
	height:141px;
	float:left;
	color:#5e5e5e;
}
#boxR {
	background:#eee;
	width:0px;
	height:141px;
	border-right:1px solid #d07950;
	float:right;
}
#boxBR {
	background:url(../img/edge/boxBR.png);
	width:235px;
	height:8px;
	display:block;
	float:left;
}#boxBT {
	background:url(../img/edge/boxBT.png);
	width:235px;
	height:8px;
	display:block;
	float:left;
}#boxBW {
	background:url(../img/edge/boxBW.png);
	width:235px;
	height:8px;
	display:block;
	float:left;
}
#boxesHome {
	width:964px;
	height:260px;
	margin:0 0 0 4px;
}
#boxTitleRehab {
	background:url(../img/titles/boxRehab.png);
	width:235px;
	height:58px;
	display:block;
	line-height:29px;
	font-size:18px;
	text-align:center;
	color:#914f19;
}
#boxTitleRehab a {
	display:block;
	width:235px;
	height:58px;
}
#boxRehab a {
	background:url(../img/box/boxRehab.jpg);
	width:233px;
	height:141px;
	display:block;
}
#boxRehab a:hover {
	background-position:0 -141px;
}
#boxTitleTerrace {
	background:url(../img/titles/boxTerrace.png);
	width:235px;
	height:58px;
	display:block;
	line-height:29px;
	font-size:18px;
	text-align:center;
	color:#26543f;
}
#boxTitleTerrace a {
	width:235px;
	height:58px;
	display:block;
}
#boxTerrace a {
	background:url(../img/box/boxTerrace.jpg);
	width:233px;
	height:141px;
	display:block;
}
#boxTerrace a:hover {
	background-position:0 -141px;
}
#boxTitleWellness {
	background:url(../img/titles/boxWellness.png);
	width:235px;
	height:58px;
	display:block;
	line-height:29px;
	font-size:18px;
	text-align:center;
	color:#164861;
}
#boxTitleWellness a {
	width:235px;
	height:58px;
	display:block;
}
#boxWellness a {
	background:url(../img/box/boxWellness.jpg);
	width:233px;
	height:141px;
	display:block;
}
#boxWellness a:hover {
	background-position:0 -141px;
}
/*----------------RIGHT NAV BOXES-------------*/
#rightNav {
	width:235px;
	min-height:100px;
	margin:7px 0 0 0;
	float:right;
}
#boxRight {
	width:235px;
	min-height:1px;
	margin:0 0 0 0;
}
#boxRightTL {
	background:url(../img/edge/boxTL.gif);
	width:10px;
	height:10px;
	display:block;
	float:left;
}
#boxRightT {
	background:#eee;
	width:228px;
	height:9px;
	border-top:1px solid #cecdcd;
	float:left;
}
#boxRightTR {
	background:url(../img/edge/boxTR.gif);
	width:10px;
	height:10px;
	display:block;
	float:right;
}
#boxRightL {
	background:#eee;
	width:0px;
	height:172px;
	border-left:1px solid #688ab9;
	float:left;
}
#boxRightTSL {
	background:#eee;
	width:0px;
	border-left:1px solid #cecdcd;
	float:left;
}
#boxRightC {
	background:#ccd7e7;
	width:233px;
	height:172px;
	float:left;
	color:#56749f;
}
#boxRightC ul {
	list-style-image: url(../img/box/listArrow.png);
	margin:7px 0 0 35px;
	padding:0 0 0 0;
	text-align:left;
	font-size:12px;	
}
#boxRightC li {
	padding:0 0 0 10px;	
}
#boxRightR {
	background:#eee;
	width:0px;
	height:172px;
	border-right:1px solid #688ab9;
	float:right;
}
#boxRightTSR {
	background:#eee;
	width:0px;
	border-right:1px solid #cecdcd;
	float:right;
}
#boxRightBA {
	background:url(../img/edge/boxBA.png);
	width:235px;
	height:8px;
	display:block;
	float:left;
}
#boxRightBL {
	background:url(../img/edge/boxBL.gif);
	width:10px;
	height:10px;
	display:block;
	float:left;
}
#boxRightB {
	background:#eee;
	width:228px;
	height:9px;
	border-bottom:1px solid #cecdcd;
	float:left;
}
#boxRightBR {
	background:url(../img/edge/boxBR.gif);
	width:10px;
	height:10px;
	display:block;
	float:right;
}
#boxTitleQuote {
	background:url(../img/titles/boxQuote.png);
	width:235px;
	height:58px;
	display:block;
	line-height:29px;
	font-size:18px;
	text-align:center;
	color:#887155;
}
#boxRightTC {
	background:#eee;
	width:226px;
	float:left;
	color:#5e5e5e;
	text-align:left;
	padding:10px 10px 0 10px;
}
/*----------------PAGE CONTENT----------------*/
#page_CONTENT {
	background:#ffffff;
	width:972px;
	min-height:8px;
	float:left;
	display:block;
}
#header {
	width:972px;
	height:86px;
	margin:3px 0px 7px 0px;
	display:block;
}
#logo {
	background:url(../img/stLogo.gif);
	width:130px;
	height:86px;
	margin-left:7px;
	display:block;
	float:left;
}
#logo a {
	width:130px;
	height:86px;
	display:block;
}
#logoTxt {
	background:url(../img/logoTxt.png);
	width:369px;
	min-height:86px;
	margin-left:7px;
	display:block;
	float:left;
}
#logoTxt a {
	width:369px;
	height:86px;
	display:block;
}
#topNav {
	width:964px;
	height:36px;
	margin:0px 4px 0px 4px;
}
#topNav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#topNav li {
	position:relative;
	height:36px;
	float:left;
	font-size:12px;
}
#topNav li a{
	background:url(../img/btnTopNav.png);
	width:120px;
	height:36px;
	line-height:36px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	display:block;
}
#topNav li a:hover {
	background-position:120px;
	color:#332e2e;
}
#topNav li#help a {
	background:url(../img/btnTopNavHelp.png);
	width:125px;
	height:36px;
	line-height:36px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	display:block;
}
#topNav li#help a:hover {
	background-position:125px;
	color:#332e2e;
}
#topNav li#left a {
	background:url(../img/btnTopNavLeft.png);
	width:120px;
	height:36px;
	line-height:36px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	display:block;
}
#topNav li#left a:hover {
	background-position:120px;
	color:#332e2e;
}
#topNav li#right a {
	background:url(../img/btnTopNavRight.png);
	width:119px;
	height:36px;
	line-height:36px;
	color:#ffffff;
	text-decoration:none;
	text-align:center;
	display:block;
}
#topNav li#right a:hover {
	background-position:119px;
	color:#332e2e;
}
#subMenu {
	position:absolute;
	top:36px;
	left:-3px;
	width:346px;
	min-height:0px;
	display:none;
}
#topNav li #subMenu:hover {
	display:block;	
}
#topNav #subMenu a {
	background:none;
	width:149px;
	height:33px;
	line-height:33px;
	color:#4e4e4e;
	text-decoration:none;
	text-align:left;
	text-indent:15px;
	display:block;
	margin-top:1px;
	border-bottom:1px dashed #cfcdcd;
}
#topNav #subMenu a:hover {
	background:#F8F4EF;
	border-bottom:1px dashed #cfcdcd;
}
#topNav li#help #subMenu a {
	background:none;
	width:149px;
	height:33px;
	line-height:33px;
	color:#4e4e4e;
	text-decoration:none;
	text-align:left;
	text-indent:15px;
	display:block;
	margin-top:1px;
	border-bottom:1px dashed #cfcdcd;
}
#topNav li#help #subMenu a:hover {
	background:#F8F4EF;
	border-bottom:1px dashed #cfcdcd;
}
#topNav #subMenu a:hover {
	background-position:120px;	
}
#topNnav li a .hoverness{
	display:block;
}
#subNav {
	width:346px;
	min-height:1px;
}
#subNavL {
	background:url(../img/subNav/subNavL.png);
	background-repeat:repeat-y;
	width:2px;
	height:180px;
	display:block;
	float:left;
}
#subNavC {
	background:#fff;
	width:342px;
	min-height:180px;
	color:#5e5e5e;
	float:left;
}
#subNavR {
	background:url(../img/subNav/subNavL.png);
	background-repeat:repeat-y;
	width:2px;
	height:180px;
	display:block;
	float:right;
}
#subNavC h3 {
	margin:10px 0 10px 0;
	padding:0px;
	font-size:18px;
	text-align:left;
	text-indent:15px;
	color:#1395CA;
}
#subNavC ul {
	list-style:none;
	margin:0 0 0 0;
	padding:0 0 0 0;
	text-align:left;
	font-size:12px;	
}
#subNavC li {
	background:none;
	float:none;
	padding:0 0 0 10px;	
	
}
#SubNavMenu {
	width:340px;
	min-height:1px;
}
#subNavMenuL {
	width:169px;
	min-height:1px;
	border-right:1px solid #cfcdcd;
	float:left;
}
#subNavMenuR {
	width:152px;
	min-height:1px;
	float:left;
	color:#09C;
	margin:9px;
	text-align:left;
}
#subNavMenuR img {
	border:1px solid #cecdcd;
}
#subNavFooter {
	background:url(../img/subNav/subNavFooter.png);
	width:346px;
	height:86px;
	display:block;
}
/*------------------Main Content----------------*/
#flash {
	width:964px;
	height:282px;
	padding-left:4px;
}
#mainContent {
	width:701px;
	min-height:100px;
	margin:7px 0 0 0;
	float:left;
	
}
#contentInfo {
	width:699px;
	border-left:1px solid #cecdcd;
	border-right:1px solid #cecdcd;
	display:block;
}
#infoRow{
	width:699px;
	min-height:1600px;
	padding-top:10px;
	border-left:1px solid #cecdcd;
	border-right:1px solid #cecdcd;
	display:block;
}
#infoColA {
	width:213px;
	text-align:left;
	float:left;
	padding:0 10px 0 10px;
}
#infoColB {
	width:211px;
	border-right:1px solid #CECECE;
	border-left:1px solid #CECECE;
	text-align:left;
	float:left;
	padding:0 10px 0 10px;
}
#infoColC {
	width:213px;
	text-align:left;
	float:left;
	padding:0 10px 0 10px;
}
#mainBottom {
	background:url(../img/box/mainBottom.png);
	width:701px;
	height:9px;
	display:block;
}
#page_MAIN {
	width:964px
	margin:0 4px 0 4px;
}
#leftNavEnclosure {
	width:229px;
	margin:7px 0 0 4px;
	float:left;
}
#leftNavBox {
	width:215px;
	padding:6px;
	background:#ebe5d7;
	border-top:1px solid #c7bfac;
	border-left:1px solid #c7bfac;
	border-right:1px solid #c7bfac;
}
#leftNavIMG {
	width:215px;
	height:149px;
}
#leftNavHeader {
	text-align:center;
	line-height:30px;
	margin-top:8px;
	color:#4e4e4e;
	font-size:18px;
	font-weight:bold;
}
#leftNav {
	margin:0px;
	padding:6px 5px 6px 5px;
	background:#ebe5d7;
	width:171px;
}
#leftNav ul {
	list-style:none;
	margin:0px;
	padding:0px;
}
#leftNav li {
	height:30px;
	margin:3px 0px 3px 0px;
}
#leftNav li a{
	width:206px;
	height:32px;
	line-height:30px;
	font-size:14px;
	font-weight:normal;
	color:#4e4e4e;
	text-decoration:none;
	text-align:left;
	text-indent:30px;
	display:block;
	border-top:1px dotted #bababa;
}
#leftNav li a:hover {
	background-position:0 -30px;
	background:#e3dbc8;
	color:#4e4e4e;
}
#leftNavBottom {
	background:url(../img/leftNav/leftNavBottom.png);
	width:229px;
	height:10px;
}
#mainBoxEnclosure {
	width:727px;
	margin:7px 4px 0 0;
	float:right;
}
#rightMainBox {
	width:701px;
	background:url(../img/mainBox/mainBoxUpperGradient.png);
	background-repeat:repeat-x;
	padding:12px;
	border-top:1px solid #c7bfac;
	border-left:1px solid #c7bfac;
	border-right:1px solid #c7bfac;
}
#rightMainHeader {
	width:701px;
	line-height:28px;
	font-size:24px;
	text-align:left;
	border-bottom:1px dotted #bababa;
	padding-bottom:4px;
}
#rightMain {
	margin:0px;
	text-align:left;
}
#rightMainCenterIMG {
	width:701px;
	height:100%;
	text-align:center;
}
#fontadj {
	float:right;
	background:url(../img/mainBox/fontadj.png);
	width:202px;
	height:30px;
	margin:0px 0px 5px 11px;
	padding:7px;
	line-height:30px;
	font-size:14px;
	text-indent:3px;
	text-align:left;
}
#smallfont a {
	float:right;
	background:url(../img/mainBox/smallfont.png);
	width:37px;
	height:29px;
	margin-right:7px;
}
#smallfont a:hover {
	background-position:37px;
}
#largefont a {
	float:right;
	background:url(../img/mainBox/largefont.png);
	width:37px;
	height:29px;
}
#largefont a:hover {
	background-position:37px;
}
#lists {
	padding-left:10px;
	font-size:14px;
	border-bottom:1px dotted #bababa;
}
#picright {
	float:right;
	border:1px solid #b5b5b5;
	margin:0px 0px 5px 11px;
}
#picleft {
	float:left;
	border:1px solid #b5b5b5;
	margin:0 11px 5px 0;
}
#mainBoxFooter {
	background:url(../img/mainBox/mainBoxFooter.png);
	width:727px;
	height:12px;
}
/*----------------Buttons---------*/
td .wellnessBtn a {
	background:url(../img/wellnessCenterBtn.png);
	width:200px;
	height:44px;
	display:block;
	line-height:44px;
	text-align:center;
	text-decoration:none;
	color:#5e5e5e;
	margin:0 6px 6px 0;
	padding:0px;
}
td .wellnessBtn a:hover {
	background-position:200px;
}
#newsletterBtn a{
	background:url(../img/newsletterBtn.png);
	width:174px;
	height:36px;
	margin:7px 0 0px 30.5px;
	display:block;
}
#newsletterBtn a:hover{
	background-position:174px;
}
#facebook a{
	background:url(../img/facebook.png);
	width:20px;
	height:20px;
	margin-left:5px;
	display:block;
	float:left;
}
#facebook a:hover{
	background-position:20px;	
}
#twitter a{
	background:url(../img/twitter.png);
	width:20px;
	height:20px;
	margin-left:5px;
	display:block;
	float:left;
}
#twitter a:hover{
	background-position:20px;	
}
#blog a{
	background:url(../img/blog.png);
	width:20px;
	height:20px;
	margin-left:5px;
	display:block;
	float:left;
}
#blog a:hover{
	background-position:20px;	
}
#socialNetworking{
	width:150px;
	height:20px;
	float:right;
	margin:15px 40px 0 0;
	display:block;
	line-height:20px;
}
/*----------------Footer Content-----------------*/
#footer {
	width:934px;
	margin:4px;
	padding:7px 15px 0 15px;
	min-height:25px;
	display:block;
	text-align:center;
	color:#a79172;
	border-top:1px solid #dfd5bc;
	background-color:#fff;
}
#footer p {
	font-size:10px;	
}
#footer a {
	color:#a79172;
	font-size:10px;
	text-decoration:none;
}
#footer a:hover {
	color:#7e6d56;
}
#copyright {
	padding:7px 0 5px 0;
	text-align:center;
	font-size:10px;
}
#copyright a {
	color:#a79172;
	font-weight:normal;
	font-size:10px;
}
#login {
	float: right;
	margin:62px 10px 0 0;
}
#login input[type="submit"] {
	font-size:12px;
	padding-bottom:2px;
}
#logged {
	font-size:12px;
	padding-top:15px;
}
#logged a{
	text-decoration:none;
	color:#666;
}
#dashed {
	height:1px;
	border-bottom:1px dashed #EBE5D7;
}
/*-----------------Icons---------------*/
#editIcon a{
	background:url(../img/icon/editIcon.png);
	width:16px;
	height:16px;
	display:block;
	margin-right:5px;
	float:left;
}
#editIcon a:hover{
	background-position:16px;
}
#deleteIcon a{
	background:url(../img/icon/deleteIcon.png);
	width:16px;
	height:16px;
	display:block;
	margin-right:5px;
	float:left;
}
#deleteIcon a:hover{
	background-position:16px;
}
#historyIcon a{
	background:url(../img/icon/historyIcon.png);
	width:16px;
	height:16px;
	display:block;
	margin-right:5px;
	float:left;
}
#historyIcon a:hover{
	background-position:16px;
}
/*--------------Table Classes-------------*/
.trClass {
	background:#ECE9DC;
	border-bottom:1px solid #ede3dc;
	font-weight:bold;
}
.trClassA {
	background:#F1F1E4;
	border-bottom:1px solid #ede3dc;
}
.trClassB {
	background:#F8F8EF;
	border-bottom:1px solid #ede3dc;
}
.tdClass {
	border-bottom:1px solid #ede3dc;
	font-size:12px;
}
.rowA {
	background:#F1F1E4;	
}
.rowB {
	background:#F8F8EF;	
}