﻿#address {
	text-align:right;
    line-height: 14pt;
    font-size: 90%;
    padding: 10px 0px;
}

#address a {color:#098E9D; text-decoration: none;}
#address a:hover {color:#FF7419; text-decoration: underline;}

#headerAlert {margin:auto; text-align:center; font-size:12pt; color:#CC3300; line-height: 19pt; width: 820px;}

#container {
    margin: auto;
    width: 812px;
    padding: 0px;
    background: #ffffff url('../images/layout/bodyBkgd.jpg') no-repeat center top;
}

#header {width: 812px;}
#header table {background: #ffffff url('../images/layout/headerSlice.png') repeat-x top left;}

#navTop {
	background: #FFF url('../images/layout/navBkgd.png') repeat-x top left; 
	height: 46px; 
	width:796px; 
	margin: auto;
}

#navTopContainer {
	text-align:left;
}

#navTopContainer ul {
    font-size: 11pt;
	line-height: 40px;
	margin: 0px 0px 0px 5px;
}

#navTopContainer li {
    display: inline;
    list-style-type: none;
    text-align:center;
} 



#navTopContainer a {
	color: #098E9D;
    padding: 4px 13px;
    border: 1px solid #ceeaf4;
    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;
}

#shell {width: 100%;}
#backgroundShell {background: transparent url('../images/layout/blueBkgd.jpg') repeat-y left top;}

#body {background: transparent url('../images/layout/bodyBkgd2.jpg') no-repeat left top;width: 812px;}

#content {width: 772px;margin: auto;}
#contentBody {text-align:left;vertical-align:top;}
#contentText {
	background: transparent url('../images/layout/contentBkgd.png') repeat-y left top;
	width: 550px;
	padding-right: 45px;
	padding-left: 10px;
}
#contentTextNoRight {
	background: transparent url('../images/layout/bodyLG.png') repeat-y left top;
	width: 740px;
	padding-right: 45px;
	padding-left: 10px;
}

#rightNav {
	width: 160px;
	padding: 0px;
	vertical-align:top;
	font-size: 95%;
}

#rightNav table td {padding: 0px 5px;}

#schedule {width: 700px; margin: auto; border: 2px solid #4A442A}
#schedule th {font-weight:bold; background-color:#C3D79B; border: 2px solid #4A442A;color:#1B1910; text-align:center}
#schedule td {width: 100px;border: 1px solid #4A442A;text-align:center;padding:10px 3px; font-size: 9pt; line-height:10pt}

#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: 812px;
	margin: auto;
	text-align:left;
	font-size:90%;
    color: #666666;
	font-family:"Trebuchet MS";
}