BODY {background-color: #8B8989;}

a:link {color:#003965; text-decoration:none; font-weight: bold; text-shadow: 0px 0px 0px 2px #000000;}
a:visited {color:#003965; text-decoration:none; font-weight: bold; text-shadow: 0px 0px 0px 2px #000000;}
a:hover {color:#008EFC; background-color:#D9EEFE; border-bottom:0px; text-decoration:none;}
a:active {}

.mainTable {background-color: #FFFFFF; color: #000000; width: 1000px; margin-left: 20px; margin-top: 20px; margin-right: 20px; border: thick solid #444444;}
.header {background-color: #000000;}
.headerImage {}

.navTable {border: solid #0AC92B; width: 100%;}
.navCell {padding: 5px; text-align: center; background-color: #000000; color: #FFFFFF; font: bold 11pt Lucida Grande, sans-serif; text-shadow: 0px 1px 2px #0AC92B;}
.navSpace {padding: 5px; background-color: #000000; width: 5px;}
a.navLink:link {color: #FFFFFF; font: bold 11pt Lucida Grande, sans-serif; text-shadow: 0px 1px 2px #0AC92B;}
a.navLink:visited {color: #FFFFFF; font: bold 11pt Lucida Grande, sans-serif; text-shadow: 0px 1px 2px #0AC92B;}
a.navLink:hover {color: #00FF33; border-bottom: 0px; text-decoration: none; background-color: #000000;}
a.navLink:active {}

.leftColumn {}
.rightColumn {}
.bottomRow {width: 100%;}
.photoCell {}
.photo {}
.borderFrame {border: 3px solid #444444;}

.pageTable {background-color: #8B8989; color: #FFFFFF; padding: 7px; width: 100%;}
.pageTitle {font: bold 14pt Verdana, sans-serif; color: #000000; width: 100%; text-shadow: 0px 1px 2px #000000; padding: 10px 0px 5px 5px}
.pageContent {font: 9pt Lucida Grande, sans-serif; background-color: #D9D9D9; color: #000000; text-shadow: 0px 1px 2px #000000; width: 100%; padding: 5px}
.pageContentTitle {font: bold 12pt Lucida Grande, sans-serif; background-color: #D9D9D9; color: #000000; text-shadow: 0px 1px 2px #000000;}
.pageFrame {border: 3px solid #444444;}
.lightFrame {border: 3px solid #AAAAAA;}

.contentFrame {background-color: #8B8989; color: #FFFFFF; padding: 7px; width: 100%;}
.contentTable {background-color: #8B8989; color: #FFFFFF; width: 100%;}
.contentTitle {font: bold 14pt Verdana, sans-serif; background-color: #8B8989; color: #000000; width: 1000px; text-shadow: 0px 1px 2px #000000;}
.contentItem {font: bold 10pt Lucida Grande, sans-serif; color: #000000; padding: 1px}
.content {font: 9pt Lucida Grande, sans-serif; background-color: #D9D9D9; color: #000000; text-shadow: 0px 1px 2px #000000;}
.contentHeader {font: bold 12pt Lucida Grande, sans-serif; color: #000000; background-color: #AAAAAA}

.lightText {font: 8pt Lucida Grande, sans-serif; color: #222222; text-shadow: 0px 1px 2px #000000;}
.highlight {font-weight: bold;}
.emphasis {font-style: italic;}
.message {color: #006633;} 

.bioContentBox {border: 1px solid #444444;}

.gallery {padding: 10px;}
.galleryThumb {border: 3px solid #0AC92B;}

.newsFrame {width: 495px;}
.newsItemTitle {font: bold 9pt Lucida Grande, sans-serif; background-color: #D9D9D9; color: #003965;}
.newsContent {font: 8pt Lucida Grande, sans-serif; background-color: #D9D9D9; color: #000000; text-shadow: 0px 1px 2px #000000;}
.albumImage {width: 350px;}
.quoteSource {font: 8pt Lucida Grande, sans-serif; font-style: italic; text-align: right; background-color: #D9D9D9; color: #000000;}
.inputContent {font: 8pt Lucida Grande, sans-serif; color: #333333;}

.shadow {height: 12px; width: 100%; background-image: url(../images/shadow_bottom.png);}
.line {background-color: #AAAAAA}

.moreLink {text-align: center; font: 8pt Lucida Grande, sans-serif;}
.deadLink {color:#003965; font-weight: bold; text-shadow: 0px 0px 0px 2px #000000;}

.alignLeft {text-align: left;}
.alignRight {text-align: right;}
.alignCenter {text-align: center;}
.alignTop {vertical-align: top;}

.copyright {font: 8pt Lucida Grande, sans-serif; text-shadow: 0px 1px 2px #000000; padding: 3px;}
.reg {font: 7pt Lucida Grande, sans-serif; text-shadow: 0px 1px 2px #000000; vertical-align: text-top;}