﻿#address {text-align:right; line-height:14pt; font-size:90%; width: 820px; margin: 10px auto;}
#address a {color:#7f5ba2; text-decoration: none;}
#address a:hover {color:#ff8231; text-decoration: underline;}

#headerAlert {margin:auto; text-align:center; font-size:12pt; color:#CC3300; line-height: 19pt; width: 820px; font-weight:bold}

#container {margin:auto; width:820px;}

#header {width: 820px;}

#navTop {background: #FFF url('../images/layout/navBkgd.png') repeat-x left top; height: 46px; width:800px; margin: auto;}
#navTopContainer {text-align:left;}
#navTopContainer ul {font-size: 11pt; line-height: 42px; margin: 0px 0px 0px 1px;}
#navTopContainer li {display: inline; list-style-type: none; text-align:center;} 

#navTopContainer a {color: #7f5ba2; padding: 4px 11px; border: 1px solid #d6bfec; background: transparent url('../images/buttons/btnBkgd.png') repeat-x top left;}
#navTopContainer a:hover {color:white; text-decoration:none; background: transparent url('../images/buttons/btnBkgd-hover.png') repeat-x top left;}

#content {width:800px; margin:auto; background:transparent url('../images/layout/frameSlice-Lotus.png') no-repeat top center;}
#contentBody {text-align:left; vertical-align:top;}

#contentText {background:url('../images/layout/contentSlice.png') repeat-y left top; width:600px; padding:0px 50px 0px 20px}
#contentTextNoRight {background: url('../images/layout/contentSlice-LG.png') repeat-y center top; width: 780px; padding:0px 30px}

#rightNav {width:150px; padding-right:20px; vertical-align:top; font-size:90%;}
#rightNav table td {padding: 0px 5px;}

#schedule {width: 742px; margin: auto; }
#schedule th {font-weight:bold; background-color:#DFC7ED; border: 1px solid #7F5BA2;color:#7F5BA2; text-align:center}
#schedule td {width: 106px;border: 1px solid #7F5BA2;text-align:center;padding:10px 0px; font-size: 9pt; line-height:11pt; vertical-align:top}

#testimonials {color: #098E9D; font-style: italic; line-height: 13pt;}

.name {
	color: gray;
	font-style: normal;
}

#contact td {
	vertical-align: top;
}

.faq a {color: black;}
.faq a:hover {color: #FF8800;}
.faq p {margin: 4px 10px;}

#footer {
	width: 820px;
	margin: auto;
	text-align:left;
	font-size:90%;
    color: #666666;
	font-family:"Trebuchet MS";
}