body { background-color: #FFFFFF; }

.mainText {	font-family: Arial, Helvetica, sans-serif; font-size: 11px; }
.mainText a:link { color: #87556E; }
.mainText a:visited { color: #87556E; }
.mainText a:hover { color: #87556E; }

.mainText12B { font-family: Arial; font-size: 12px; font-weight: bold; }

.mainText11P { font-family: Arial; font-size: 11px; color: #FF00FF; }
.mainText11P a:link { font-family: Arial; font-size: 11px; color: #FF00FF; }
.mainText11P a:visited { font-family: Arial; font-size: 11px; color: #FF00FF; }
.mainText11P a:hover { font-family: Arial; font-size: 11px; color: #FF00FF; }

.mainText11Pd { font-family: Arial; font-size: 11px; color: #FF5588; }
.mainText11Pd a:link { font-family: Arial; font-size: 11px; color: #FF5588; }
.mainText11Pd a:visited { font-family: Arial; font-size: 11px; color: #FF5588; }
.mainText11Pd a:hover { font-family: Arial; font-size: 11px; color: #FF5588; }

.mainText11B { font-family: Arial; font-size: 11px; color: #000; font-weight: bold; }
.mainText11B a:link { font-family: Arial; font-size: 11px; color: #000; font-weight: bold; }
.mainText11B a:visited { font-family: Arial; font-size: 11px; color: #000; font-weight: bold; }
.mainText11B a:hover { font-family: Arial; font-size: 11px; color: #FF99CC; font-weight: bold; }

.mainText11b { font-family: Arial; font-size: 11px; color: #000; }
.mainText11b a:link { font-family: Arial; font-size: 11px; color: #000; }
.mainText11b a:visited { font-family: Arial; font-size: 11px; color: #000; }
.mainText11b a:hover { font-family: Arial; font-size: 11px; color: #FF99CC; }

.mainText20b { font-family: Arial; font-size: 20px; color: #000; }
.mainText20b a:link { font-family: Arial; font-size: 20px; color: #000; }
.mainText20b a:visited { font-family: Arial; font-size: 20px; color: #000; }
.mainText20b a:hover { font-family: Arial; font-size: 20px; color: #000; }

.menuItem { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; padding: 2px 0px 2px 30px; border-left: 1px solid #FF99CC; background: white; }
.menuItem a:link { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none; }
.menuItem a:visited { font-family: Arial; font-size: 12px; font-weight: bold; color: #000000; text-decoration: none;}
.menuItem a:hover { font-family: Arial; font-size: 12px; font-weight: bold; background: #FFCFE7; color: #000000; text-decoration: none; }

.menuItemOver { font-family: Arial; font-size: 12px; font-weight: bold; background: #FFCFE7; color: #000000; padding: 2px 0px 2px 30px; border-left: 1px solid #FF99CC; text-decoration: none; }
.menuItemOver a:link { font-family: Arial; font-size: 12px; font-weight: bold; background: #FFCFE7; color: #000000; text-decoration: none; }
.menuItemOver a:visited { font-family: Arial; font-size: 12px; font-weight: bold; background: #FFCFE7; color: #000000; text-decoration: none; }
.menuItemOver a:hover { font-family: Arial; font-size: 12px; font-weight: bold; background: #FFCFE7; color: #000000; text-decoration: none; }

.joinLink18 { font-family: Arial; font-size: 18px; font-weight: bold; padding: 8px; background: #FFCFE7; border: 1px solid #FF99CC; height: 66px; vertical-align: middle; }
.joinLink18 a:link { color: #000; }
.joinLink18 a:visited { color: #87556E; }
.joinLink18 a:link:hover { color: #87556E; }

.joinLink20 { font-family: Arial; font-size: 20px; font-weight: bold; padding: 8px; }
.joinLink20 a:link { color: #87556E; }
.joinLink20 a:visited { color: #87556E; }
.joinLink20 a:link:hover { color: #87556E; }

.bordered { border-left: 1px solid #FF99CC; border-bottom: 1px solid #FF99CC; }
.bordered td { border-top: 1px solid #FF99CC; border-right: 1px solid #FF99CC; }

.borderedTopBottom { border-top: 1px solid #FF99CC; }
.borderedTopBottom td { border-bottom: 1px solid #FF99CC; padding: 2px 4px; }

.borderedTopBottomWithSides { border-left: 1px solid #FF99CC; border-right: 1px solid #FF99CC; border-top: 1px solid #FF99CC; }
.borderedTopBottomWithSides td { border-bottom: 1px solid #FF99CC; }

.lightBackground { background-color: #FFFFFF; }
.darkBackground { background-color: #FFEFF7; }

.joinButton { border: 1px solid #FF99CC; background: #FFDFEF; font-size: 12px; font-family: Arial; }

.sectionTitle { font-size: 20px; font-family: Arial; font-weight: bold; text-decoration: none; font-style: italic; color: #FF5588; padding: 10px;}

.sceneTitle { font-size: 12px; font-weight: bold; font-family: Arial; }
.sceneDescription { font-size: 10px; font-family: Arial; }
.sceneUpdateDate { font-size: 11px; color: #FF5588; }
.sceneImage { border: 1px solid #FF99CC }

.floatRight { float: right; }
.floatLeft { float: left; }
.clear { clear: both; }

.searchLabel { font-family: Arial; font-size: 11px; font-weight: bold; color: FF99CC; text-align: right; padding-right: 10px; vertical-align: top; margin: 6px 0px; width: 80px; }
.searchField select { font-family: 'Courier New', Courier, Mono; font-size: 12px; color: #000; width: 200px; margin: 4px 0px; }
.searchButton { font-family: Arial; font-size: 12px; border: 1px solid #FF99CC; background: #FFCFE7; }

.footerText { font-family: Arial; font-size: 11px; font-style: italic; color: #FF5588; }
.footerText a:link { font-family: Arial; font-size: 11px; font-style: italic; color: #FF5588; }
.footerText a:visited { font-family: Arial; font-size: 11px; font-style: italic; color: #FF5588; }
.footerText a:hover { font-family: Arial; font-size: 11px; font-style: italic; color: #000; }

.text2257 { font-family: Times, Mono; font-size: 15px; font-weight: bold; color: #000; padding-bottom: 10px;}
.text2257 a:link { font-family: Times, Mono; font-size: 15px; font-weight: bold; color: #000;}
.text2257 a:visited { font-family: Times, Mono; font-size: 15px; font-weight: bold; color: #000;}
.text2257 a:hover { font-family: Times, Mono; font-size: 15px; font-weight: bold; color: ##FF99CC;}