﻿body 
{
    background:#ffffff url(/Templates/Images/BodyBg.gif) repeat-x left top;
    font:normal normal 75%/1.1em Verdana, Arial,Sans-Serif;
    line-height:1.3em;
    margin:0px;
    padding:0px;
    color:#001126;
}

img
{
    border:none;
}

a
{
     color:#255894;
     text-decoration:none;
}

a:hover
{
    text-decoration:underline;
}

.Outline
{
    width:990px;
    overflow:hidden;
    margin:0px auto 0px auto;
    position:relative;
}

.Top
{
    width:100%;
    overflow:hidden;
    height:152px;
    background:transparent url(/Templates/Images/StarSky.gif) no-repeat top right;    
    position:absolute;
    top:0px;
    left:0px;
    z-index:1000;
}

.Logotype
{
    float:left;
    margin:42px 0px 0px 20px;
}

.NavLev1
{
    position:absolute;
    top:78px;
    right:10px;
    margin:0px;
    padding:0px;
    list-style-type:none;
}

.NavLev1 li
{
    float:left;
    margin:0px 4px 10px 4px;
    font-size:80%;
    text-transform:uppercase;
    font-weight:bold;
}

.NavLev1 li a
{
    float:left;
    display:block;
    padding:6px 16px 6px 16px;
    text-decoration:none;
    color:#ffffff;
    background:transparent url(/Templates/Images/NavLev1Divider.gif) no-repeat center left;        
}

.NavLev1 li.First a
{
    background-image:none;
}

.NavLev1 li.Selected a
{
    color:#e4c90a;
}

.NavLev2
{
    position:absolute;
    top:29px;
    left:0px;
    margin:0px 0px 0px 10px;
    padding:0px 0px 0px 0px;
    height:39px;
    list-style-type:none;
    background:transparent url(/Templates/Images/NavLev2RightBg.png) no-repeat bottom right;
    overflow:hidden;
}


.Last .NavLev2
{
    background:transparent url(/Templates/Images/NavLev2Left2Bg.png) no-repeat bottom left;
}

.NavLev1 .NavLev2 li
{
    display:block;
    float:left;
    margin:0px;
    padding:0px;    
}

.NavLev1 .NavLev2 li.First
{
    background:transparent url(/Templates/Images/NavLev2LeftBg.gif) no-repeat top left;
}

.Last .NavLev2 li.First
{
    background-image:none;
}


.NavLev1 .LastSelected .NavLev2 li.Last
{
    background:transparent url(/Templates/Images/NavLev2Right2Bg.png) no-repeat top right;
}



.NavLev1 .NavLev2 li a
{
    display:block;
    color:#001e44;
    background:transparent url(/Templates/Images/NavLev2Divider.gif) no-repeat 0px 13px;
    height:27px;
    padding:12px 13px 0px 13px;
    overflow:hidden;      
}


.NavLev1 li.Selected a:hover,
.NavLev1 li a:hover
{
    color:#f7de2b;
    text-decoration:none !important;
}

.NavLev1 li a:hover
{
    text-decoration:underline;
}

.NavLev1 .NavLev2 li a:hover
{
    color:#1f559a;
}

    .Content
    {
        float:left;
        clear:both;
        background:#ffffff url(/Templates/Images/ContentLeft.gif) no-repeat top left;
        width:990px;
        overflow:hidden;
        margin-top:112px;
    }


    .Startpage,
    .Normal1
    {
        background:transparent url(/Templates/Images/ContentRight.gif) no-repeat top right;
        width:991px;
        overflow:hidden;
    }
    
    .ContentLeft
    {
        float:left;
        width:556px;
        overflow:hidden;
        margin:40px 0px 10px 50px;
        height:400px;
        height:auto !important;
        min-height:400px;
    }
    
    .ContentRight
    {
        float:right;
        width:290px;
        overflow:hidden;
        margin:40px 35px 0px 0px;
    }
    
    /* NewsList */
    
    .NewsList
    {
        margin:0px 0px 10px 0px;
        padding:0px;
        list-style-type:none;
    }

    .NewsList a
    {
        text-decoration:none;
        color:#010101;
        display:block;
        padding:0px 15px 10px 15px;
        font-size:90%;
    }

    .NewsList li
    {
        clear:both;
        background:transparent url(/Templates/Images/NewsListDivider.gif) no-repeat bottom center;
        margin-bottom:10px;
    }

    
    .NewsList .NewsListImage
    {
        float:right;
        padding:2px 3px 5px 2px;
        background:transparent url(/Templates/Images/NewsListImageBg.gif) no-repeat top left;
        margin:0px 0px 10px 10px;
    }
    
     .NewsList .NewsListHeadline
     {
        font-weight:bold;
        display:block;
     }
     
     .NewsList .NewsDescription
     {
         margin:0px 0px 4px 0px;
         display:block;
     }
     
     .NewsList .NewsAuthor,
     .NewsList .NewsDate
     {
         font-style:italic;
         display:block;
     }
     
     a:hover .NewsListHeadline
     {
         text-decoration:underline;
     }

    .NewsListPageNav
    {
        margin:0px 0px 10px 0px;
        padding:0px;
        list-style-type:none;
    }


    .NewsListPageNav li
    {
        float:left;
        display:block;
        margin-right:2px;
    }
    
    .NewsListPageNav li a
    {
        float:left;
        display:block;
        float:left;
        padding:3px;
        border:solid 1px #dedede;
    }

    .NewsListPageNav li.Selected a
    {
        color:Red;
    }
    
     
     .Bottom
     {
         clear:both;
         float:left;
         background-color:#e8edf3;
         padding:10px;
         width:916px;
         overflow:hidden;
         margin:20px 0px 10px 42px;
         text-align:center;
         font:normal normal 90%/1.1em Verdana, Arial,Sans-Serif;
         text-transform:uppercase;
     }
     
     .SponsorHeadline
     {
         margin:10px 0px 0px 48px;
         padding:0px;
         font-style:italic !important;
         font:normal normal 90%/1.1em Verdana, Arial,Sans-Serif;
     }
     
     .Sponsors ul
     {
         clear:both;
         margin:0px 0px 30px 48px;
         padding:0px;
         list-style-type:none;
     }

     .Sponsors ul li
     {
         float:left;
         margin-right:10px;
     }

     
     .WebSponsors
     {
         clear:both;
         text-align:right;
         margin:0px 14px 20px 0px;
         font:normal normal 90%/1.1em Verdana, Arial,Sans-Serif;
     }
     
     .WebSponsors img
     {
         vertical-align:middle; 
     }
     
     .LinkIcon
     {
         margin-left:4px;
         vertical-align:middle;
     }
     
    .Divider
    {
        background:transparent url(/Templates/Images/NewsListDivider.gif) no-repeat bottom center;
        margin-bottom:10px;
        width:100%;
        height:1px;
        overflow:hidden;
    }
  