body
{
    margin: 0;
    padding: 0;
    scrollbar-base-color: #080134;
    scrollbar-arrow-color: #ffffff;
    scrollbar-DarkShadow-Color: #000000;
    background-color: #100063;
    background-image: url( /images/bg.gif ); 
    background-repeat: repeat-x; 
    background-position: left top;
    font-family: Verdana;
    font-size: 10pt;
    height: 100%;
}
td
{
    vertical-align: top;
    font-family: Verdana;
    font-size: 10pt;
}


#wrapper
{
    border-left:  1px solid #625E80;
    border-right: 1px solid #625E80;
    width: 855px;
    height: 100%;
}
#main
{
    background-color: #E3E3E3;
    border-left:  3px solid #E3E3E3;
    border-right: 3px solid #E3E3E3;
    height: 100%;
    width: 855px;
}
#header
{
    width: 100%;
    background-image: url( /images/Header-Slice.jpg );
    color: #FFFFFF;
    line-height: 17px;
}
#header_text
{
    padding-top: 10px;
    padding-left: 10px;
    padding-right: 10px;
}
img.slideshow
{
    border-left: 1px solid #FFFFFF;
}
#left
{
    background-color: #FFFFFF;
    clear: both;
}
#right
{
    background-color: #FFFFFF;
    padding-left: 6px;
    padding-right: 6px;
    padding-top: 10px;
    padding-bottom: 10px;
}
#footer
{
    padding-top: 4px;
    background-color: #DEDEDE;
    border-top: 1px solid #C9C9C9;
    width: 100%;
}
#footer td
{
    font-size: 8pt;
    padding-top: 6px;
    padding-bottom: 6px;
    color: #737373;
}
#footer a:link, #footer a:active, #footer a:visited
{
    color: #0000FF;
    font-size: 8pt;
}
#footer a:hover
{
    color: #FF0000;
    font-size: 8pt;
}





#mainmenu
{
    margin-top: 1px;
    margin-bottom: 3px;
    border-top: 1px solid #C9C9C9;
    border-bottom: 1px solid #C9C9C9;
    background-color: #FFFFFF;
    width: 100%;
}
ul.menu
{
    margin: 0px;
    padding: 0px;
    spacing: 0px;
}
.menu li
{
    margin: 0px;
    padding: 0px;
    spacing: 0px;
    list-style-type: none;
    float: left;
}
.menu a:link, .menu a:visited, .menu a:active
{
    display: block;
    line-height: 30px;
    padding-left:  15px;
    padding-right: 15px;
    color: #7C7C7C;
    font-weight: bold;
    text-decoration: none;
    border-right: 1px solid #C9C9C9;
    border-left: 1px solid #FFFFFF;
    font-size: 8pt;
    font-family: Verdana;
}
.menu a:hover
{
    display: block;
    line-height: 30px;
    padding-left:  15px;
    padding-right: 15px;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    background-color: #E3E3E3;
    border-right: 1px solid #C9C9C9;
    border-left: 1px solid #FFFFFF;
    font-size: 8pt;
    font-family: Verdana;
}

.anylinkcss
{
    position:absolute;
    visibility: hidden;
    border-left:   1px solid #BFC2B6;
    border-bottom: 1px solid #BFC2B6;
    border-right:  1px solid #BFC2B6;
    line-height: 21px;
    z-index: 100;
    width: 205px;
    background-color: #DEDEDE;
    font-size: 8pt;
}
.anylinkcss a, .anylinkcss a:visited, .anylinkcss a:active
{
    width: 100%;
    display: block;
    text-indent: 3px;
    border-bottom: 1px solid #BFC2B6;
    text-decoration: none;
    padding-top: 3px;
    padding-bottom: 3px;
    color: #000000;
    font-size: 8pt;
}
.anylinkcss a:hover
{
    color: #000099;
    background: #EFEFEF;
    width: 100%;
    text-decoration: none;
    border-bottom: 1px solid #BFC2B6;
    font-size: 8pt;
}


a:link             {  }
a:active           {  }
a:visited          {  }
a:hover            {  }


form
{
    margin: 0px;
}

h1
{
    color: #100263;
    font-size: 14pt;
    font-weight: bold;
}

.h1
{
    color: #100263;
    font-size: 14pt;
    font-weight: bold;
}

h2
{
    color: #100263;
    font-size: 14pt;
    font-weight: normal;
    padding-top: 10px;
    font-style: italic;
}


p
{
    margin: 0px;
}

#front
{
}
#front th
{
    color: #BB0000;
    font-size: 14pt;
    border-bottom: 1px dashed #CCCCCC;
    font-weight: normal;
}

.TH
{
    color: #BB0000;
    font-size: 14pt;
    border-bottom: 1px dashed #CCCCCC;
    font-weight: normal;

#front td
{
    text-align: center;
    width: 150px;
    padding-top: 5px;
}
#front td p
{
    text-align: left;
    font-size: 8pt;
}



table.right_block
{
    width: 250px;
    border-bottom: 4px solid #8790B0;
    margin-bottom: 5px;
}
table.right_block td
{
    color: #FFFFFF;
    background-color: #13007D;
    font-weight: bold;
    padding-left: 10px;
    line-height: 24px;
}

td.spotlight 
{
    padding-left: 4px;
}
td.spotlight b
{
    font-weight:  bold;
}
