﻿/*========================================
------------------------------------------
Global Styles
- global.standard.master template
- athletics.master template
- basic styles (tags, common classes, etc)
------------------------------------------
========================================*/


*
{
    margin: 0;
    padding: 0;
}

html {
     overflow: -moz-scrollbars-vertical;
}

body
{
    font-family: Verdana, Arial;
    font-size: 11px;
    line-height: 18px; /*background-color in theme css*/
}

p
{
    font-size: 11px;
    line-height: 18px;
    margin: 0 0 15px 0;
}

a img
{
    border: 0;
}

em
{
    font-family: "Trebuchet MS" , Verdana, Arial;
}

a:link, a:visited, a:hover, a:active
{
    /*color in theme css*/
}

a:link, a:visited
{
    text-decoration: none;
}

a:hover, a:active
{
    text-decoration: underline;
}

ul, table, td, td p
{
    font-size: 11px;
    font-family: Verdana, Arial;
}

ul, ol
{
    margin: 5px 0 10px 30px;
}

ul li,
ol li
{
    margin-bottom: 7px;
}

ul
{
    list-style-type: square;
}


blockquote
{
    margin: 20px 40px 20px 40px;
}

ol ul, ul ol, ul ul, ol ol
{
    margin-top: 0;
    margin-bottom: 0;
}


h1, h2, h3, h4, h5
{
    font-family: "Trebuchet MS" , Verdana, Arial; /*color in theme css*/
}

h1
{
    margin: 30px 0 10px 0;
    font-size: 18px;
    line-height: 22px;
}

h2
{
    margin: 25px 0 12px 0;
    font-size: 16px;
    line-height: 20px;
}

h3
{
    margin: 20px 0 10px 0;
    font-size: 14px;
    line-height: 18px;
}

h4
{
    margin: 15px 0 8px 0;
    font-size: 13px;
    line-height: 17px;
}

h5
{
    margin: 10px 0 5px 0;
    font-size: 12px;
    line-height: 16px;
}

hr
{
    margin: 20px 0;
    height: 1px; /*background-color in theme css*/ /*color in theme css*/
}

hr.blankhr
{
    margin: 20px 0;
    height: 0px; /*background-color in theme css*/ /*color in theme css*/
}

h1.firstheading, h2.firstheading, h3.firstheading, h4.firstheading, h5.firstheading
{
    margin-top: 0;
    padding-top: 0;
}

h1.bottomlineh1, h2.bottomlineh2, h3.bottomlineh3, h4.bottomlineh4, h5.bottomlineh5
{
    border-bottom-style: solid;
    border-bottom-width: 1px; /*border-bottom-color in theme css*/
}

h1.firstbottomlineh1, h2.firstbottomlineh2, h3.firstbottomlineh3, h4.firstbottomlineh4, h5.firstbottomlineh5
{
    margin-top: 0;
    padding-top: 0;
    border-bottom-style: solid;
    border-bottom-width: 1px; /*border-bottom-color in theme css*/
}

.textcolor666666
{
    color: #666666;
}

.textcolor333333
{
    color: #333333;
}

.textcolor999999
{
    color: #999999;
}

.textcolorCCCCCC
{
    color: #CCCCCC;
}

.textcolorblue
{
    color: #539ec5;
}

.textcolorblack
{
    color: #000000;
}

.highlightheading
{
    margin: 0 0 3px 0;
}

.ulheading
{
    margin-bottom: 0;
}

blockquote.filledblockquote
{
    /* background and border colors controlled in theme css file */
    border: 1px solid;
    margin-left: 0;
    margin-right: 0;
    padding: 10px 10px 0 10px;
}

blockquote.filledblockquote h1, blockquote.filledblockquote h2, blockquote.filledblockquote h3, blockquote.filledblockquote h4, blockquote.filledblockquote h5
{
    margin-top: 0;
}

.clearboth
{
    clear: both;
}

table.gallerytable
{
    border-top: 1px solid;
    border-left: 1px solid;
    margin: 0 auto;
}
table.gallerytable td
{
    border-right: 1px solid;
    border-bottom: 1px solid;
    padding: 15px;
    vertical-align: middle;
    text-align: center;
}

ol.decimal
{
    list-style-type: decimal;
}
ol.lower-alpha
{
    list-style-type: lower-alpha;
}
ol.lower-greek
{
    list-style-type: lower-greek;
}
ol.lower-latin
{
    list-style-type: lower-latin;
}
ol.lower-roman
{
    list-style-type: lower-roman;
}
ol.upper-alpha
{
    list-style-type: upper-alpha;
}
ol.upper-latin
{
    list-style-type: upper-latin;
}
ol.upper-roman
{
    list-style-type: upper-roman;
}

.clearbothwrap {
    clear:both;
    width: 100%;
    overflow: hidden;
}
table.gallerytable p {

                margin:5px 0 0 0;

                font-style:italic;

}

span.contentimageright-withcaption,

span.contentimageleft-withcaption {

                margin:0 0 10px 15px;

                border-width:1px;

                border-style: solid;

                padding:5px 5px 4px 5px;

                font-size:10px;

                line-height:15px;

                max-width:250px;

}

span.contentimageleft-withcaption {

                float:left;

                clear:left;

                margin:0 15px 10px 0;

}

span.contentimageright-withcaption {

                float:right;

                clear:right;

                margin:0 0 10px 15px;

}

span.contentimageright-withcaption img,

span.contentimageleft-withcaption img {

                border:0;

                max-width:250px;

                margin:0 auto 5px auto;

                text-align:center;

                background-color:#CCCCCC;

                display:block;

}
/*  ////////////////////////  */
/*   Modal Pop Up             */
/*  ///////////////////////   */
.modalBackground 
{
            background-color:#222222; 
            filter:alpha(opacity=70);
            opacity:0.7; 
} 

.modalPopup 
{
            background-color:white; 
            border-width:3px; 
            border-style:solid; 
            border-color:Gray; 
            padding:3px; 
            width:550px; 
}
.ShowAnnouncements { float:right; }
.Hide { display: none; }