/* Essential Shell Styles */
body { color: #036; font-size: 10pt; font-family: arial, helvetica, geneva; background-color: #fff; }

p {}

td { font-size: 10pt; }
h1 { color: #06f; font-size: 14pt; }
h2 { color: #06f; font-size: 12pt; text-align: center; }
h3 { color: #06f; font-size: 10pt; border-bottom: 1px dotted #06f; }
h4 { color: #06f; font-size: 10pt; }
.center { text-align: center; }
a:link, a:visited { color: #06f }
a:link img, a:visited img { color: #06f; text-decoration: none; }
a:hover { color: #06f ; text-decoration: none; }

a:active { color: #9c3 }
#headerTR { background-image: url(../images/headerBG.gif); }
#navTR { background-image: url(../images/navBG.gif); background-repeat: repeat-x; }
#contentTR { background-color: #e3f1ff; }
#contentTD { font-size: 10pt; background-color: white; width: 740px; padding: 5px; border-top: 1px solid #def; border-right: 1px solid #def; border-left: 1px solid #def; }
.supplementalNav { font-size: 10pt; background-color: #e8f3fe; padding: 10px 5px 15px; border-bottom: 2px solid #def; border-left: 1px solid #def; }
#footerTR { background-image: url(../images/bottomBG.gif); background-repeat: repeat-x; }
#footerTR p { color: #fff; }
#footerNav { font-size: 10pt; background-color: white; text-align: center; border-right: 1px solid #def; border-left: 1px solid #def; }
#footer { background-image: url(../images/footer.jpg); }
#footer #disclaimer { font-size: 9pt; position: relative; top: 15px; left: 160px; }
#footer #copyright {
	font-size: 9pt;
	text-align: left;
	margin-top: 10px;
	margin-left: 370px; }
#footer #copyright a { color: #fff; font-size: 8pt; text-decoration: none; }
/* Superfluous Content Styles */
.rightArea01 { font-size: 8pt; background-color: #d0e8ff; background-image: url(../images/rightArea01BG.gif); background-repeat: repeat-x; text-align: justify; padding-right: 2px; padding-left: 2px; border-right: 1px solid #d0e8ff; border-left: 1px solid #d0e8ff; }
.rightArea01 a { text-decoration: none; }
.rightArea01 h1 { font-size: 8pt; font-weight: normal; font-style: normal; text-align: center; margin: 0; padding: 0; border-bottom: 1px solid #d0e8ff; }
.rightArea02 { font-size: 8pt; background-color: #bcddb2; background-image: url(../images/rightArea02BG.gif); background-repeat: repeat-x; text-align: justify; padding-right: 2px; padding-left: 2px; border-right: 1px solid #d0e8ff; border-left: 1px solid #d0e8ff; }
.rightArea02 a { text-decoration: none; }
.rightArea02 h1 { font-size: 8pt; font-style: normal; font-weight: normal; text-align: center; margin: 0; padding: 0; border-bottom: 1px solid #d0e8ff; }
.leftTD { border-right: 1px solid #e3f1ff; }
.PDFs {  }
.PDFs a { font-weight: bold; }
.PDFs li {
	margin: 4px 2px 2px;
	list-style-image: url(../images/pdfIcon.gif); }
.archives { }
.archives li { margin: 2px; list-style-image: url(../images/archiveIcon.gif); }
.attractions { }
.attractions a { font-weight: bold; }
.attractions li { margin: 2px; border-bottom: 1px solid #def; list-style-image: url(../images/attractionIcon.gif); }
.checkMark { }
.checkMark li { list-style-image: url(../images/checkIcon.gif); }
.webLink { }
.webLink li { list-style-image: url(../images/webIcon.gif); }
.officials { border-left: 1px solid #7fbfff; border-bottom: 1px solid #7fbfff; }
.officials td { background-color: #f3f9ff; border-top: 1px solid #7fbfff; border-right: 1px solid #7fbfff; }
.officials ul { margin-left: 3px; display: block  }
.officials li { list-style-type: none; }
.officials img {
	margin: 10px;
	border: solid 1px #35aefd; }
.sports { }
.sports li { list-style-image: url(../images/sportsIcon.gif); }
.sports li img { float: right; margin-left: 150px; }
#enlarged { background-color: #e3f1ff; }
.enlarged-photo { text-align: center; width: 450px; height: 338px; margin: 0 auto 0; padding: 0; border: solid 3px #3299ff; }
.enlarged-caption { background-color: #fff; text-align: center; margin: 10px auto 0; padding: 10px; width: 330px; }
.before-sm { width: 100px; height: 75px; float: left; }
.after-sm { width: 100px; height: 75px; float: right; }
.before-afters { background-color: #eafbc9; text-align: center; width: 300px; height: 75px; margin-right: auto; margin-bottom: 15px; margin-left: auto; }
.pdf3col { width: 100%; float: left; clear: both; margin: 0 0 0 10px; padding: 0; }
.pdf3col li { background-image: url(../images/pdfIcon.gif); background-repeat: no-repeat; background-position: 0 5px; width: 215px; height: 30px; float: left; margin: 0; padding: 5px 5px 5px 20px; list-style-type: none; }

