/*Autotrack*/

body, table, tr, td, form, div, p, h1, h2, h3, h4 {
    font-family: Arial,Geneva,Helvetica,sans-serif;
    font-size: small;
    font-style: normal;
    margin: 0;
    padding: 0;
}

body {
    
        background: white;

}
h1 {
    
    font-size: medium;
    text-align: center;
    
}
a:link, a:visited, a:hover, a {
    color: #003399;
    font-weight: normal;
    text-decoration: none;
}

.footer {
    
    font-size: xx-small;
    color: #919191;
    text-align: center;
    
}

.header {

    padding: 0px;
    background: white url("/nusport/static/images/header_bg.png") repeat scroll 0 0;
    height: 73px;
}

.header_logo {
    
    height: 73px;
    width: 73px;
    float: left;
    
}

.header_dropdown {
    
    padding-top: 3px;
    padding-left: 3px;
    height: 34px;
    text-align: right;
}

.header_title {
    
    height: 39px;
    padding-right: 73px;
    padding-top: 7px;
}

.orangeheader {

    padding: 0px;
    background: white url("/nusport/static/images/orange_header_bg.png") repeat scroll 0 0;
    height: 31px;
}

.yellowheader {

    padding: 0px;
    background: white url("/nusport/static/images/yellow_header_bg.png") repeat scroll 0 0;
    height: 31px;
}

.redheader {

    padding: 0px;
    background: white url("/nusport/static/images/red_header_bg.png") repeat scroll 0 0;
    height: 31px;
}

.blueheader {

    padding: 0px;
    background: white url("/nusport/static/images/blue_header_bg.png") repeat scroll 0 0;
    height: 31px;
}

.orangeheader a {
    
    color: white;
    text-decoration: none;
    
}

.yellowheader a {
    
    color: white;
    text-decoration: none;
    
}


.wk_link {
    
    color: #f9b133;
    text-decoration: none;
    font-weight: bold;
    
}

.redheader a {
    
    color: white;
    text-decoration: none;
    
}

.blueheader a {
    
    color: white;
    text-decoration: none;
    
}

.headerarrow {

    padding: 0px;
    height: 31px;
    float: left;
    
}

.headertitle {

    padding: 0px;
    padding-top: 8px;
    color: white;
    
}

.grayarrow {
    
    padding: 0px;
    height: 31px;
    float: left;
    
}

.newsarticletitle {
    
    padding-top: 8px;
    height: 31px;
    
}

.newsarticletitleblue {
    
    padding-top: 30px;
    height: 31px;
    
}


.newsarticlewhite {

    padding: 0px;
    min-height: 31px;
    background: white;
    border-top: solid 1px #d4d5d9;
    
}

.newsarticlegray {

    padding: 0px;
    min-height: 31px;
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    
}

.newsarticleblue {

    padding: 0px;
    min-height: 73px;
    background: #e5f2fa;
    border-top: solid 1px #d4d5d9;
    
}

.knuddearticlewhite {

    padding: 0px;
    min-height: 65px;
    background: white;
    border-top: solid 1px #d4d5d9;
    
}

.knuddearticlegray {

    padding: 0px;
    min-height: 65px;
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    
}

.knuddearticleblue {

    padding: 0px;
    min-height: 115px;
    background: #e5f2fa;
    border-top: solid 1px #d4d5d9;
    
}

.thumbnail {
    
    float: left;
    padding: 2px 2px 0;
    
}
.newsholder {
    
    padding: 3px;
    
}

.newstitle {
    
    padding-top: 10px;
    font-weight: bold;
    font-size: medium;
    color: black;

}

.newsdate {
    
    font-style: italic;

}

.newsintro {
    
    padding-top: 10px;
    font-weight: bold;

}


.newshtml {
    
    padding-top: 10px;
    font-size: smaller;
    
}

.newsimage {
    
    padding-top: 10px;
    padding-bottom: 10px;
    max-width: 95%;
    height: auto;
    
}

.bottommenu {

    border-top: solid 1px #d4d5d9;
    text-align: center;
    padding: 10px;

}

.topmenu {

    text-align: center;
    padding: 10px;

}

.matchholder_wh {
    
    background: white;
    border-top: solid 1px #d4d5d9;
    
}

.matchholder_gr {
    
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    height: 56px;
}

.morerowgr {
    
    text-align: center;
    padding: 7px;
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
}

.morerowwh {
    
    text-align: center;
    padding: 7px;
    background: white;
    border-top: solid 1px #d4d5d9;
    
}

.compmenu {
    
    padding: 8px;
    background: #e5f2fa;
    border-top: solid 1px #d4d5d9;
    border-bottom: solid 1px #d4d5d9;
    text-align: center;

}

.footballstandmenu {
    
    padding: 8px;
    background: white;
    text-align: center;
}

.matchholder_details_left_wh {
    
    background: white;
    border-top: solid 1px #d4d5d9;
    padding: 3px;
    text-align: left;
    font-size: smaller;
    font-weight: bold;
    
}

.matchholder_details_right_wh {
    
    background: white;
    border-top: solid 1px #d4d5d9;
    padding: 3px;
    text-align: right;
    font-size: smaller;
    font-weight: bold;
    
}

.matchholder_details_left_gr {
    
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    padding: 3px;
    text-align: left;
    font-size: smaller;
    font-weight: bold;
    
}

.matchholder_details_right_gr {
    
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    padding: 3px;
    text-align: right;
    font-size: smaller;
    font-weight: bold;
    
}

.matchholder_details_gr {
    
    padding: 3px;
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    text-align: center;
    
}

.matchholder_details_wh {
    
    background: white;
    padding: 3px;
    border-top: solid 1px #d4d5d9;
    text-align: center;
    
}
.matchholder_score {
    
    font-weight: bold;
    font-size: medium;
    
}

.boldred {
    
    font-weight: bold;
    color: #a61e22;
}

.boldred a {
    
    font-weight: bold;
    color: #a61e22;
}

.scorebord_wh {

    font-size: medium;
    text-align: center;
    padding: 7px;
    background: white;
    border-top: solid 1px #d4d5d9;
    
}

.scorebord_gr {

    font-size: medium;
    text-align: center;
    padding: 7px;
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    
}


.noskateresults {

    font-size: smaller;
    color: #aaaaaa;

}

.f1_races_left_gr {
    
    padding: 3px;
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    text-align: left;
    
}

.f1_races_right_gr {
    
    padding: 3px;
    background: #f5f5f5;
    border-top: solid 1px #d4d5d9;
    text-align: right;
    
}

.f1_races_left_wh {
    
    padding: 3px;
    background: white;
    border-top: solid 1px #d4d5d9;
    text-align: left;
    
}

.f1_races_right_wh {
    
    padding: 3px;
    background: white;
    border-top: solid 1px #d4d5d9;
    text-align: right;
    
}

