﻿html { overflow: -moz-scrollbars-vertical; }
body { padding: 0px; margin: 0px; font-family: Arial, Sans-Serif; color: #5a5a5a; font-size: 12px; }
a { color: #c63000; text-decoration: none; }
a:hover { color: #FF4000; text-decoration: underline; }
table.Container { width: 990px; }
table.Container td.Gutter { width: 20px; }
table.Container td.Body { }
table.Container td.Footer { }

table.SiteContent { width: 100%; }
table.SiteContent td.TopBar { background-image: url(images/bgSilverTopBar.gif); background-repeat: repeat-x; height: 32px; }
table.SiteContent td.SiteHeader { border: 1px dotted #858786; border-left: none; border-right: none; }
table.SiteContent td.RedBar { background-image: url(images/bgRedBar.gif); background-repeat: repeat-x; height: 30px; background-position: 0px 2px; }
table.SiteContent td.SiteBody { padding-bottom: 20px; border-bottom: 1px dotted #858786; }
table.SiteContent td.SiteSponsors { padding: 18px 0px 18px 0px; text-align: center; border-bottom: 1px dotted #858786; }
table.SiteContent td.BottomBar { background-image: url(images/bgSilverBottomBar.gif); background-repeat: repeat-x; height: 32px; background-position: 0px 2px; }

td.SiteHeader table.Header { width: 100%; }
td.SiteHeader table.Header td.Logo { padding: 0px 20px 0px 16px; }
td.SiteHeader table.Header td.Banner { text-align: right; padding-right: 45px; }

td.SiteBody table.Body td.Left { width: 215px; padding: 3px 15px 3px 0px; border-right: 1px dotted #858786; vertical-align: top;}
td.SiteBody table.Body td.Right { width: 700px; padding: 3px 8px 0px 15px; vertical-align: top; }

td.SiteSponsors img { margin-right: 60px; }
div.Menu { background-image: url(images/bgMenu.jpg); background-repeat: repeat-x; background-color: #818286; }
div.Menu ul, div.Menu ul li { margin: 0px; padding: 0px; }
div.Menu ul { padding: 16px 0px 16px 0px; }
div.Menu ul li { list-style-type: none; margin-left: 30px; display: block; text-transform: uppercase;  border-bottom: 1px solid #6A6B6F; }
div.Menu ul li a { display: block; color: #ffffff; font-weight: bold; text-decoration: none; padding: 6px 0px 6px 6px; font-size: 14px;  }
div.Menu ul li a:hover  { color: #C63000; }

h1 { display: block; text-transform: uppercase; background-image: url(images/bgTextHeader1.gif); background-repeat: repeat-x; padding: 13px 0px 0px 50px; height: 42px; font-size: 14px; font-weight: bold; }
html>/* */body h1 { height: 29px; }

table.CommonTabPane { width: 100%; }
table.CommonTabPane td.CommonTabArea { background-image: url(images/bgTabArea.gif); background-position: bottom; background-repeat: repeat-x; }
table.CommonTabPane td.CommonTabArea a { height: 30px; font-size: 10px; float: left; padding: 0px; margin-right: 1px; background-image: url(images/tabLeft.gif); }
table.CommonTabPane td.CommonTabArea a:hover { cursor: pointer; background-image: url(images/tabLeft_ovr.gif); text-decoration: none; }
table.CommonTabPane td.CommonTabArea a:hover span { cursor: pointer; background-image: url(images/tabRight_ovr.gif); }
table.CommonTabPane td.CommonTabArea a.active { background-image: url(images/tabLeft_act.gif); }
table.CommonTabPane td.CommonTabArea a.active span { background-image: url(images/tabRight_act.gif); }
table.CommonTabPane td.CommonTabArea a span { display: block; padding: 8px 5px 5px 5px; height: 30px; background-image: url(images/tabRight.gif); background-position: right top; background-repeat: no-repeat; }
html>/* */body table.CommonTabPane td.CommonTabArea a span { height: 17px; }
table.CommonTabPane td.CommonTabBodies { border: 1px solid #858786; padding: 5px; border-top: none; background-image: url(images/bgTabBodies.gif); background-repeat: repeat-x; height: 400px;  vertical-align: top; }

div.CommonContent { font-size: 12px; padding: 0px 10px 0px 10px; }

#tabPermContactInfo, #tabSportInfo, #tabSponsProper, #tabNotes, #tabSubscriptions, #tabEquipment { display: none; }
#tabPerm, #tabGear, #ForgotPassword, #tabGeneralInfo, #tabContactInfo, #tabEmergContact { display: none; }