/*-- ASC Web Site style sheet. --*//*-- Paragraph styles: --*/p {   padding: 10px;   font-size: 90%;}/*-- Page background: --*/body {    background: url(Images/bg_red.gif);    background-repeat: repeat-x;    background-attachment: fixed;    margin: 0 0 0 0 ;}/*-- Page header division: --*/div.top {   padding: 5px;   height: 50px;   background-color: #fff;   color: #fff;}div.top h1 {   letter-spacing: -2px;   font-size: 40px;   margin: -5px 0 5px 0;   padding-left: 10px;}div.top h1 a {    text-decoration: none;    color: #cc3333;}/*-- Body division: --*/div.body {   padding: 10px;   font-family: tahoma;}/*-- Left menu bar division: --*/div.left {    background-color: #fff;    padding: 5px;    float: left;    height: 605px;    width: 150px;    border-top: 1px solid #808080;    border-left: 1px solid #808080;}div.left h2 {   border-bottom: 1px dotted #cc3333;   font-size: 24px;   padding: 10px;   margin-top: -0px;}div.left h5 {   margin-left: 0px;   margin-top: 10px;   margin-bottom: 2px;}/*-- Right main body division: --*/div.right {   background-color: #fff;   padding: 5px;   height: auto;   min-height: 585px;   margin-left: 170px;   border: 1px solid #fff;   border-top: 1px solid #808080;   border-left: 1px solid #808080;}div.right h2 {   border-bottom: 1px dotted #cc3333;   font-size: 24px;   padding: 10px;   margin-top: -0px;}div.right h3 {   font-size: 16px;   padding: 0px;   padding-left: 10px;   padding-bottom: 5px;   margin: 0px;}div.right h5 {   margin-left: 10px;   margin-top: 0px;}div.right p {   margin-top: 0px;}div.right h5.home {   margin-left: 10px;   margin-top: 0px;   margin-bottom: 5px;   padding-bottom: 0px;}div.right p.home {   padding: 0px;   padding-top: 0px;   margin-top: 0px;   margin-left: 10px;   margin-right: 10px;   font-size: 80%;}div.right h5.indent1 {   margin-left: 10px;   margin-top: 0px;   margin-bottom: 0px;   padding-bottom: 0px;}div.right p.indent1 {   padding: 5px;   padding-top: 0px;   margin-top: 0px;   margin-left: 40px;}div.right h5.indent2 {   margin-left: 10px;   margin-top: 5px;   margin-bottom: 5px;   padding-bottom: 0px;}div.right h5.indent2_plain {   margin-left: 10px;   margin-top: 5px;   margin-bottom: 5px;   padding-bottom: 0px;   font-weight: normal;}div.right p.indent2 {   padding: 5px;   padding-top: 0px;   padding-left: 50px;   margin-top: 0px;   margin-bottom: 0px;   text-indent: -10px;   font-size: 75%;}div.right h5.indent3 {   margin-left: 10px;   margin-top: 5px;   margin-bottom: 5px;   padding-bottom: 0px;}div.right p.indent3 {   padding: 5px;   padding-top: 0px;   padding-left: 50px;   margin-top: 0px;   margin-bottom: 0px;   text-indent: 20px;   font-size: 75%;}div.right h5.center1 {    text-align: center;    margin-top: -10px;    margin-bottom: 10px;}div.right p.center1 {    text-align: center;    padding-left: 20px;    padding-right: 20px;    margin-top: 0px;    margin-bottom: 5px;    font-size: 75%;}div.right h5.center2 {    text-align: center;    margin-top: -10px;    margin-bottom: 10px;    font-size: 25px;    color: #ff3333;}div.right p.center2 {    text-align: center;    padding-left: 20px;    padding-right: 20px;    margin-top: 20px;    margin-bottom: 0px;    padding-bottom: 0 px;    font-size: 20px;    color: #ff3333;}div.right h5.center3 {    text-align: center;    margin-top: -10px;    margin-bottom: 10px;    font-size: 25px;}div.right p.center3 {    text-align: center;    padding-left: 20px;    padding-right: 20px;    margin-top: 0px;    margin-bottom: 5px;    font-size: 125%;}/*-- Footer division: --*/div.footer {    clear: all;    height: 50px;    background-color: #fff;    text-align: center;    margin-top: 10px;    border: 1px solid #fff;    border-top: 1px solid #808080;    border-left: 1px solid #808080;    font-size: 90%;}/*-- Block quote: --*/blockquote {    padding: 10px;    border-left: 1px dotted #cc3333;}/*-- List items: --*/li {    height: 20px;}li.inactive {    background-color: #aaaaaa;}/*-- Indented list: --*/ul.indent1 {    list-style: disc outside;    margin: 0;    padding: 0;    margin-left: 70px;    border: none;}ul.indent1 p {    font-size: 85%;}/*-- Menu list: --*/ul.menu {    list-style: none;    margin: 0;    margin-top: 10px;    padding: 0;    border: none;}ul.menu li {    color: #111111;    padding: 1px;    border-bottom: 1px white;}ul.menu li a {    padding: 2px;    display: block;    text-decoration: none;    border-bottom: 1px dotted #cc3333;    border-left: 1px dotted #cc3333;    padding-left: 15px;    font-size: 85%;}ul.menu li a:hover {    background-color: #eaeaea;    border-left: 10px solid #cc3333;    padding-left: 6px;}ul.menu li a:link {    color: black;}ul.menu li a:visited {    color: black;}ul.menu li.inactive a:hover {    background-color: #aaaaaa;    border-left: 1px dotted #cc3333;    padding-left: 15px;}/*-- Submenu: --*/ul.submenu {    list-style: none;    margin: 0;    padding: 0;    border: none;}ul.submenu li {    border-bottom: 1px solid white;    padding: 1px;}ul.submenu li a {    padding: 2px;    display: block;    text-decoration: none;    border-bottom: 1px dotted #cc3333;    border-left: 1px dotted #cc3333;    margin-left: 15px;    padding-left: 15px;    font-size: 85%;}ul.submenu li a:hover {    background-color: #eaeaea;    border-left: 10px solid #cc3333;    padding-left: 6px;}/*-- Horizontal menu: --*/.hmenu {    width: 100%;    margin: 0;    margin-top: -15px;    padding: 0;    font-size: 75%;    border-bottom: 1px dotted #cc3333;}.hmenu ul {    list-style: none;    margin: 0;    padding: 0;    border: none;}.hmenu li {    padding: 1px;    float: left;    width: auto;    text-align: center;}.hmenu li a {    display: block;    text-decoration: none;    border-left: 1px dotted #cc3333;    margin-left: 10px;    padding-left: 10px;    border-right: 1px dotted #cc3333;    margin-right: 0px;    padding-right: 10px;}.hmenu li a:hover {    background-color: #eaeaea;    border-left: 9px solid #cc3333;    padding-left: 2px;}.hmenu li a:link {    color: black;}.hmenu li a:visited {    color: black;}/*-- Images: --*/img.noBorder {    float: center;    padding: 0px;    margin: 0px;}img.rightBorder {    float: right;    border: 1px solid #808080;    padding: 5px;    margin: 5px;}img.leftBorder {    float: left;    border: 1px solid #808080;    padding: 5px;    margin: 5px;}img.border {    border: 1px solid #808080;    padding: 5px;    margin: 5px;}/*-- Spans: --*/span.gray {    color: #808080;}span.gray a {    color: #808080;    text-decoration: none;}/*-- Coaches' pictures: --*/div.coachpic {    background-color: #ffffff;    margin: 0px;    padding: 0px;    border: none;    width: 120px;    height: 200px;    text-align: center;    font-size: 80%;    float: left;}div.coachpic2 {    background-color: #ffffff;    margin: 0px;    padding: 0px;    border: none;    width: 120px;    height: 140px;    float: left;}div.coachpic img, div.coachpic2 img {    width: 100px;    height: 133px;    padding: 10px;}div.coachpic a:link {    text-decoration: none;    color: black;}div.coachpic a:hover {    text-decoration: underline;}div.coachpic a:visited {    text-decoration: none;}
