﻿body 
{
    overflow: -moz-scrollbars-vertical;
    font-family: Arial, Helvetica, sans-serif;
    margin:0px;
    background:#9ca2a6 url('images/page_bg.png') no-repeat center 185px;
}

img{border:0px;}
.Header
{
    height:185px;
    background:url('images/header_bg.png') repeat-x;
}
.Header a{text-decoration:none;}
.Header ul,.Header ul li{list-style:none;margin:0px;padding:0px;display:inline;}
.Header .HeaderContent
{
    width:920px;
    height:125px;
    padding:0px 20px;
    position:relative;
}
.Logo{float:left;text-align:left;height:125px;width:340px;}
.Logo img{display:block;position:relative;left:0px;}
.globalNav{position:absolute;right:30px;top:79px;height:16px;background:#0046ad;width:304px;padding:15px 10px;}
.globalNav a{display:block;float:left;color:#fff;font-size:11px;font-family:Verdana;padding-right:10px;padding-top:2px;}
.globalNav .search{float:right;}
.Nav
{
    height:60px;
    width:920px;
    padding:0px 20px;
    text-align:right;
}

.Nav li{display:inline;float:right;}
.Nav li a
{
    display:block;
    float:left;
    height:32px;
    padding:18px 20px 0px 20px;
    font-size:14px;
    color:#fff;
    text-decoration:none;
    border-left:solid 1px #ff8500;
    border-right:solid 1px #ff4500;
}
.Nav li a:hover{background:url('images/nav_over_bg.png');border-left:solid 1px #ffa900;border-right:solid 1px #ff5800;}
.Nav li a.on{background:url('images/nav_on_bg.png');border-left:solid 1px #66738a;border-right:solid 1px #2b323e;}
.MainContainer
{
    width:960px;
    background:#fff;
    min-height:450px;
}
.MainContent
{
    padding:30px;
    text-align:left;
}
.MainContent h1
{
    font-size:18px;
    color:#ff6600;
}
.MainContent p, .MainContent td, .MainContent input, .MainContent li
{
    font-size:13px;
}
.subHeader
{
    height:100px;
    background:url('images/subHead_bg.png') repeat-x;
}
.subHeader h1
{
    color:#fff;
    float:left;
    text-transform:uppercase;
    font-size:36px;
    display:block;
    margin:30px;
}
.subHeader img
{
    float:right;
}
.Footer
{
    width:960px;
    color:#c0c0c0;
    margin-top:5px;
    font-size:10px;
}
.Footer a, .Footer span{color:#c0c0c0; font-size:10px;}
.Footer a{padding:0px 10px 0px 5px;}

#team_display
{
    border-bottom-style: solid;
    border-bottom-width: 1px;
    border-bottom-color: #666666;
    margin-bottom:20px;
}

#team_display .team_name
{
    font-size: 18px;
    font-weight: bold;
    color: #000000;
    padding: 0px;
}

#team_display .athlete_name
{
    padding: 0px;
    font-size: 12px;
    color: #333333;
}

#athlete_display
{
    padding-left: 10px;
    
}