﻿body 
{
    margin:0px;
    padding:0px;
    font-family:Verdana, Arial, Sans-Serif;
    font-size:11px;
    color:#333333;
    margin:0px 0px 10px 0px;
    font-weight:normal;
    line-height:14px;
}

img
{
    border:none;
}

a
{
    color:#BD1220;
    text-decoration:none;
}

#Top
{
    width:100%;
    background:black url(/Templates/Images/ToppBG_Black.gif) repeat;
}
  
.Skin1 #Top
{
    background:#BA1F1F url(/Templates/Images/ToppBG_Red.gif) repeat;
}

.Skin2 #Top
{
    background:#EED261 url(/Templates/Images/ToppBG_Yellow.gif) repeat;
}

.Skin3 #Top
{
    background:#000000 url(/Templates/Images/ToppBG_Black.gif) repeat;
}

.Skin4 #Top
{
    background:#9c9c9c url(/Templates/Images/ToppBG_Gray.gif) repeat;
}

.Skin5 #Top
{
    background:#1E3749 url(/Templates/Images/ToppBG_Green.gif) repeat;
}

#TopSection
{
    width:950px;
    height:130px;
    overflow:hidden;
    margin:0px auto 0px auto;
    background-color:Black;
}

#TopLeft
{
    float:left;
    width:250px;
    height:130px;
    overflow:hidden;
}

#TopRight
{
    float:right;
    width:700px;
    height:130px;
    overflow:hidden;
}

#Middle
{
    clear:both;
    width:950px;
    overflow:hidden;
    margin:0px auto 0px auto;
}

#Content
{
    width:950px;
    height:auto !important;
    height:4000px;
    min-height:400px;
    overflow:visible;
    float:left;
    display:inline;
}

#LeftMargin
{
    float:left;
    width:100px;
    margin-right:20px;
    padding-top:8px;
    display:inline;
}


    .ColorIcon
    {
        display:block;
        width:9px;
        height:9px;
        float:right;
        margin-left:1px;
        border:solid 1px #ffffff;
    }
    
    .RedIcon
    {
        background-color:#BA1F1F;
    }

    .YellowIcon
    {
        background-color:#EED261;
    }    
    
    .BlackIcon
    {
        background-color:#000000;
    }
    
    .GrayIcon
    {
        background-color:#9C9C9C;
    }
    
    .GreenIcon
    {
        background-color:#1E3749;
    }    

    .SkinChooser
    {
        float:left;
        margin:11px 0px 0px 0px;
        width:808px;
        overflow:hidden;
        height:19px;
        
    }
    
    .SkinChooser .Selected
    {
        border:solid 1px #aeaeae;
    }


    .SkinChooser a:hover
    {
        border:solid 1px #aeaeae;
    }


    #LanguageSelect
    {
        width:142px;
        overflow:hidden;
        height:22px;
        margin-top:8px;
        float:right;
    }

    #LanguageSelect ul
    {
        list-style-type:none;
        margin:0px;
        padding:0px;
        float:right;
    }

    #LanguageSelect ul li
    {
        float:left;
        margin-left:10px;
    }    

    #GlobalRight
    {
        margin-top:16px;
    }

#Left
{
    float:left;
    width:200px;
    display:inline;
}

    .NavLev1
    {
        margin:20px 0px 0px 0px;
        padding:0px;
    }

    .NavLev1 ul
    {
        margin:0px;
        padding:0px;
    }


    .NavLev1 li
    {
        list-style-type:none;
        padding:0px 0px 0px 0px;
/*        background:transparent url(/Templates/Images/NavLev1Open.gif) no-repeat 0px 4px;*/
        line-height:14px;
        margin:6px 0px 6px 0px;
        display:block;

    }

    .NavLev1 li a
    {
        color:#7B7B7B;
        text-decoration:none;
        padding:0px 0px 0px 4px;
    }

    .NavLev1 li li a
    {
        display:block;
        padding:0px;
        margin-left:26px;
    }


    .NavLev1 li a:hover,
    .NavLev1 li.InPath li a:hover
    {
        color:#333333;
    }

/*    .NavLev1 li.InPath,
    .NavLev1 li.Selected
    {
        background:transparent url(/Templates/Images/NavLev1Close.gif) no-repeat 0px 4px;
    }
*/
    .NavLev1 li li.InPath
    {
        background-image:none;
    }


    .NavLev1 li.InPath a
    {
        color:#000000;
    }

    .NavLev2 li,
    .NavLev2 li.Selected
    {
        background-image:none;
        padding:0px;
    }

    .NavLev1 li.InPath li a
    {
        color:#7B7B7B;
    }


    .NavLev1 li.Selected li a
    {
        color:#7B7B7B;
        font-weight:normal;
    }

    .NavLev1 li.Selected a,
    .NavLev1 li.InPath li.Selected a
    {
        font-weight:bold;
        color:#000000;
    }
    
    #GlobalLeft
    {
        margin-top:16px;
    }

#Center
{
    float:left;
    width:450px;
    margin-left:50px;
    display:inline;
    overflow:hidden;
    margin-bottom:1px;
}

.Normal2 #Center,
.Normal2News #Center
{
    width:700px;
}


#Right
{
    float:left;
    width:200px;
    margin-left:50px;
    margin-top:0px;
    display:inline;
}   

#Bottom 
{
    clear:both;
    width:100%;
    text-align:center;
    margin-top:16px;
}

    #Bottom .Normal
    {
        color:#7b7b7b;
    }

    #Bottom .Normal a
    {
        color:#7b7b7b;
    }



#BottomBorder
{
    clear:both;
    width:100%;
    height:42px;
    overflow:hidden;
    background:#ffffff url(/Templates/Images/BottomBG.gif) repeat;
}

    /* NewsList1 */

    .NewsList1
    {
        list-style-type:none;
        padding:0px;
        margin:0px;
        border:solid 1px #000000;
    }

    .NewsList1 li.NewsListHeader
    {
        padding:0px;
        margin-bottom:6px;
    }

    .NewsList1 li
    {
        line-height:15px;
        margin:0px 0px 0px 0px;
        padding:0px 8px 10px 8px;
    }

    .NewsList1 li a
    {
        text-decoration:none;
    }

    .NewsList1 li a .NewsListHeadline
    {
        font-weight:bold;
        color:#000000;
    }

    .NewsList1 li a .NewsListText
    {
        color:#333333;
    }

    .NewsList1 li.MoreNews a
    {
        color:#333333;
        height:bold;
    }


    .NewsList1 li.NewsListHeader a
    {
        background-image:none;
        padding:0px;
    }

    .NewsList1 .NewsListDate
    {
        color:#7d7d7d;
        display:block;
    }


    /* NewsList2 */


    .NewsList2
    {
        list-style-type:none;
        padding:0px;
        margin:0px;
    }

    .NewsList2 .NewsListHeadline
    {
        font-weight:bold;
        display:block;
    }


    .NewsList2 .NewsListText
    {
    }


    .NewsList2 li
    {
        line-height:16px;
        margin:0px 0px 10px 0px;
        padding:0px 0px 10px 0px;
        border-bottom:solid 1px #000000;
    }

    .NewsList2 li a
    {
        text-decoration:none;
        color:#333333;
    }
    
    #NewsTop .Headline1
    {
        margin-bottom:8px;
    }
    
    #NewsTop .NewsDate
    {
        font-size:10px;
        color:#333333;
        margin:0px 0px 0px 0px;
        padding:0px 0px 10px 0px;
    }
    
    .NewsListNavEntry
    {
        margin-left:4px;
        line-height:30px;
    }

    .NewsListNavEntry a
    {
        padding:4px;
        border:solid 1px #333333;
    }

    .NewsListNav .Chosen a
    {
        border:solid 1px #333333;
        background-color:#333333;
        color:#ffffff;
    }

    /* References */
    
    .References
    {
        list-style-type:none;
        padding:0px;
        margin:0px;        
    }

    .References li
    {
        border-bottom:solid 1px #000000;
        width:100%;
        overflow:hidden;
        margin-bottom:10px;
        min-height:100px;
    }

    .References .ReferenceHeadline
    {
        color:#000000;
        margin:0px 0px 2px 0px;
        padding:0px;
        font-weight:bold;
        line-height:14px;  
        font-size:14px;      
    }

    .References .ReferenceText
    {
        color:#333333;
        margin:0px 0px 10px 0px;
        padding:0px;
        line-height:14px;
    }

    .References .ReferenceLinks
    {
        clear:left;
        margin:0px 0px 10px 0px;
        padding:0px;
        overflow:hidden;
        line-height:20px;
    }

    .References .ReferenceLinks a
    {
        margin-right:10px;
    }


    .ReferenceLogo
    {
        width:100px;
        float:right;
        margin:18px 10px 10px 20px;
        text-align:right;
    }
    
    .ReferenceItem
    {
        width:80%;
        float:left;
        overflow:hidden;
    }
    
    .PDFIcon
    {
        vertical-align:middle;
        margin-right:4px;
    }

    /* Puff */
    .Puff
    {
        width:198px;
        height:98px;
        border:solid 1px #000000;
        overflow:hidden;
        text-align:center;
        margin:0px 0px 10px 0px;
    }

    .PuffText1
    {
        padding:0px;
        margin:6px 0px 0px 0px;
        line-height:12px;
        display:block;
    }

    .PuffText2
    {
        display:block;
        height:56px;
        padding:0px;
        margin:4px 0px 0px 0px;
        font-size:18px;
        line-height:22px;
        overflow:hidden;
    }

    .PuffText3
    {
        padding:0px;
        margin:0px;
        line-height:12px;
    }

    .Puff1
    {
        background:#E9BF00 url(/Templates/Images/PuffBG1.gif) no-repeat top left;
    }

    .Puff2
    {
        background:#154253 url(/Templates/Images/PuffBG2.gif) no-repeat top left;
    }
    
    .Puff1,
    .Puff1 a
    {
        color:#000000;
    }


    .Puff2,
    .Puff2 a
    {
        color:#ffffff;
    }

    /* Textstyles */
    
    .Headline1
    {
        font-family:Verdana, Arial, Sans-Serif;
        font-size:18px;
        color:#969696;
        margin:0px 0px 16px 0px;
        padding:0px;
        font-weight:normal;
        line-height:22px;
    }

    .Headline2_2
    {
        color:#000000;
        margin:2px 0px 4px 0px;
        padding:0px;
        font-weight:bold;
        line-height:17px;  
        font-size:14px;      
    }
    
    .Headline2
    {
        font-family:Verdana, Arial, Sans-Serif;
        font-size:11px;
        color:#000000;
        margin:8px 0px 2px 0px;
        padding:0px;
        font-weight:bold;
        line-height:14px;
    }
    
    .Normal
    {
        font-family:Verdana, Arial, Sans-Serif;
        font-size:11px;
        color:#333333;
        margin:0px 0px 10px 0px;
        padding:0px;
        font-weight:normal;
        line-height:14px;
    }    
    

    .Normal a
    {
	    color:#BD1220;
    } 

    .Normal a:hover
    {
	    text-decoration:underline;
    }       

@media print
{
    #Top,
    #LeftMargin,
    #LanguageSelect,
    #LeftNav,
    #Right,
    #BottomBorder,
    #GlobalLeft
    {
        display:none;
        visibility:hidden;
    }
    
    #Left
    {
        float:none;
    }
    
    #Center
    {
        clear:both;
        width:auto;
        margin:30px auto 16px auto;
    }
    
    #Middle
    {
        width:auto;
    }
    
    #Content
    {
        min-height:100px;
    }
    
    #Bottom
    {
        margin:16px auto 16px auto;
    }

    #Bottom .Normal
    {
        font-size:8px;
    }

}
