/* Base , Set up fonts etc. */


body
{
    font                : 0.8em Trebuchet MS, Arial, Sans Serif;
    background-color    :#000000; 
    margin              : 0px;
    padding             : 0px;
}
h1
{
    font                : bold 1.4em Trebuchet MS, Arial, Sans Serif;
}

a, a:visited
{
    text-decoration     : underline;
    color               : #ffffff;
}
a:hover
{
    color               : #ffffff;
}

#extraContent a, #extraContent2  a:visited, #extraContent2 a, #extraContent2  a:visited
{
    text-decoration     : underline;
    color               : #ffffff;
}
#extraContent a:hover,#extraContent2 a:hover
{
    color               : #ffffff;
}

#pageHeader a, #pageHeader a:visited, #pageFooter a, #pageFooter a:visited
{
    text-decoration     : underline;
    color               : #ffffff;
}

#pageHeader a:hover, #pageFooter a:hover
{
    color               : #ffffff;
}


#listBreaker, #subPageBreaker
{
    display             : none;
}


#pageWrapper
{
    margin              : 0px;
    width               : 100%;
    margin              : 0px auto;
    position            : relative;
}

#pageHeader
{
    background-color    : #002973;
    border-bottom       : 1px solid #7894c7;
    margin-bottom       : 10px;
}


#pageHeader h1
{
    font-size           : 190%;
    margin              : 0px;
    padding             : 10px;
    color               : #ffffff;
}

#extraContent,#extraContent2
{
    display             : inline;
    float               : right;
    clear               : right;
    width               : 160px;
    margin-right        : 10px;
    border              : 1px solid #7894c7;
    background-color    : #00215c;
    color               : #ffffff;
}
#extraContent {
    margin-bottom       : 10px;
}

#subPageWrapper
{
    position: relative;
}
#userLinks
{
    display             : inline;
    float               : left;
    clear               : left;
    margin-left     : 10px;
}
#siteNavigation
{
    display             : inline;
    float               : left;
    clear               : left;
    margin-left         : 10px;
}
.contentContainer
{
    padding             : 5px;
}

#userLinks h1, #siteNavigation h1
{
    font-size           : 100%;
    padding             : 2px 5px;
    margin              : 0px;
    border              : 1px solid #7894c7;
    background-color    : #00112e;
    color               : #ffffff;
    border-bottom-width : 0px;
}


#userLinks ul, #userLinks li
{
    padding             : 0px;
    margin              : 0px;
    list-style-type     : none;
}

#siteNavigation ul
{
    list-style-type     : none;
    margin              : 0px;
    padding             : 0px;
}

#siteNavigation ul li 
{
    display             : inline;
}

#userLinks ul,#siteNavigation ul
{
    margin-bottom       : 10px;
    list-style-type     : none;
    border              : 1px solid #7894c7;
    background-color    : #00215c;
    padding             : 3px 0px 5px 0px;
}


#mainContent
{
    margin-left         : 180px;
    margin-right        : 180px;
    border              : 1px solid #7894c7;
    background-color    : #000917;
    color               : #ffffff;
    margin-top          : 10px;
}
#mainContent .contentContainer
{
    padding             : 10px;
}

#pageFooter h6
{
    padding-left        : 10px;
    margin              : 0px;
    font-size           : 90%;
    font-weight         : normal;
}

#pageFooter
{

    border              : solid #7894c7;
    border-width        : 0px 1px 1px; 
    padding             : 2px;
    margin-left         : 180px;
    margin-right        : 180px;
    background-color    : #002973;
    color               : #ffffff}

#bntag
{
    border              : solid #7894c7;
    border-width        : 0px 1px 1px; 
    padding             : 2px;
    margin-left         : 180px;
    text-align          : center;
    margin-right        : 180px;
    background-color    : #000917;
    color               : #ffffff;
    font-size: 90%;
}



/* Setup Navigation Buttons */

#userLinks a, #userLinks a:visited, #siteNavigation a, #siteNavigation  a:visited
{
    display             : block;
    font-size           : 90%;
    font-weight         : bold;
    padding             : 2px 10px;
    text-decoration     : none;
    
    border              : solid #00215c;
    background-color    : #00215c;
    color               : #ffffff;

    border-width        : 1px 0px;
    margin              : 2px 0px;
    width               : 140px;
    
}

#siteNavigation a:hover,  #userLinks a:hover, #siteNavigation a.active
{
    border-color        : #7894c7;
    background-color    : #00112e;
    color               : #ffffff;
}
#siteNavigation a.active
{
    cursor              : default;
}

