﻿body 
{
    margin: 0 0 5px 0;
    padding: 0px;
    background: #333 url('../images/main/no_diamond_bkg_long_content.jpg') top repeat-x;/*#333 url('../images/main/new_diamond_bkg_solid.png') repeat;*/
    background-attachment: scroll;
    font-family: Arial, Verdana, Sans-Serif;
}

h5
{
    font-size: 13px;
}

h4
{
    font-size: 12pt;
}

h3
{
    font-size: 13pt;
}

div.rightContain
{
    width: 40%; 
    float: right; 
    background: #ccc url('../images/header/content_menu_bkg.jpg') repeat-x bottom;/*#393939 url('../images/header/header_content_bkg.jpg') repeat-x; 
    color: #fff; */
    padding: 5px; 
    margin-left: 10px; 
    border: 1px solid #8f8989;
    font-weight: bold;
    margin-bottom: 10px;
}

div.fullContain
{
    background: #ccc url('../images/header/content_menu_bkg.jpg') repeat-x bottom;/*#393939 url('../images/header/header_content_bkg.jpg') repeat-x; 
    color: #fff; */
    padding: 5px; 
    border: 1px solid #8f8989;
    font-weight: bold;
    margin-bottom: 10px;
}

table.gradient
{
   background: #ccc url('../images/header/content_menu_bkg.jpg') repeat-x bottom;
}

div.gradient
{
    background: #ccc url('../images/header/content_menu_bkg.jpg') repeat-x bottom;
    border: solid 1px black;
}

.noDisplay
{
    display: none;
}
  
   /* 
div.rightContain div
{
    color: #fff;
    }
    
div.rightContain table
{
    color: Silver;
    }
    
div.rightContain table a
{
    color: #6791FC;
    }
    
div.rightContain p
{
    color: #fff;
    }*/

.search
{

    color: #aaa;
    
}

/* BEGIN HEADER SECTION */

div.header
{
    background: #410101 url('../images/header/topbar_slice_.jpg') repeat-x top left;
    height: 105px;
    width: 100%;
    color: White;
    position: relative;
}

.logo
{
    position: relative; 
    left: 0px;
    bottom: 0px;
    
    }

div.headerContainer
{
    /*width: 100%;*/
    }
    
 .btnSearch
 {
    background: #0000aa url('../images/header/sel_button_bkg_slice.jpg') repeat-x;
    color: White;
    text-decoration: none;
    border: solid 1px #ccc;
    text-align: center;
    }
    
.btnSearch:hover
{
    background: #aa0000 url('../images/header/button_bkg_slice.jpg') repeat-x;
    
    }
    
.btnSearch:active
{
    border: solid 1px transparent;
    }
    
div.fullHeaderMenu
{
    width: 100%; 
    background: #000066  url('../images/header/menu_bkg_slice.jpg') repeat-x; 
    /*z-index: 2; */
    position: relative;
    }
    
div.headerMenu
{
    background: #0000aa url('../images/header/menu_bkg_slice.jpg') repeat-x;
    height: 29px;
    margin: 0 auto 0 auto;
    text-align: center;
    vertical-align: middle;
    /*width: 100%;*/
}

div.headerMenu a
{
    font-family: Arial, Sans-Serif;
    float: left;
    vertical-align: middle;
    color: White;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    height: 29px;
    background: #0000aa url('../images/header/menu_bkg_slice.jpg') repeat-x;
    width: auto;
    padding: 0 19px 0 20px;
    border-right: solid 1px #1e3776; /*#02165d*/
    border-bottom: solid 0px #043DD0;
    cursor: pointer;
    text-decoration: none;
    letter-spacing: 0px;
    }
    
 div.headerMenu div 
 {
    background: transparent url('../images/header/menu_separator_slice.jpg') no-repeat right;
    
    }
    
    div.headerMenu a div
    {
        background: transparent;
        }
    
div.headerMenu div span
{
    /*position: relative;
    top: 7px;*/
    }
    
div.headerMenu a:hover
{
    background: #02165d url('../images/header/menu_bkg_slice_button_hover_new.jpg') repeat-x;
    /*border-right: solid 1px #02165d;*/
    }
    
 div.headerMenu a.selItem
 {
    background: #aa0000 url('../images/header/sel_menu_bkg_slice.jpg') repeat-x;
    border-right: solid 1px #931006;
    }
    
 div.headerMenu a.noLine
 {
    border: 0px;
    }
    
   div.headerMenu a.selItem:hover
 {
    background: #aa0000 url('../images/header/sel_menu_bkg_slice_button_hover.jpg') repeat-x;
    border-right: solid 1px #931006;
    }
    
  td.contentHeader
  {
    background: #333 top left no-repeat;
    
    }
    
    .contentHeader
    {
        background: #fff url('../images/main/content_fade.jpg') repeat-x top left;
        width: 800px; 
        margin: 0 auto;
    }
/* END HEADER SECTION */

/* BEGIN SUB-HEADER SECTION */

.InnerSiteMapPath
{
     background: #041e68  url('../images/header/menu_bar_slice_bottom.jpg') repeat-x; 
     padding: 15px 0 3px 0;
}

.BreadCrumbs
{
    padding-bottom: 0;
}

.siteMapPath
{  background: transparent; /*background: #041e68  url('../images/header/menu_bar_slice_bottom.jpg') repeat-x;*/
    color: #818eb3; /*#6791FC;*/ 
    font-size: 11px;
    padding: 0 0 0 0;
    vertical-align: bottom;
    /*border-top: 1px solid #032c99;*/
    }
    
.siteMapPath a
{
    color: #818eb3; /*#6791FC;*/
    }
div.subHeader
  {
    height: auto; /*84px*/
    width: 100%; 
    background: transparent; /*#333 url('../images/header/header_content_bkg.jpg') repeat-x;*/
            position: relative;
    }
    
    div.subHeader h2
    {
        padding: 0 0 0 0; /* 0 0 0 5px -- 061408 */
        margin: 0 0 0 0;
        color:  #818eb3;/*#ffff84;#6791FC; #856840#ffcc00*/
        font-size: 14pt;
        font-family: Arial, Sans-Serif;
        position: absolute;
        bottom: 0px;
        right: 0px;
        
     
        }
  
        
        div.subHeader img
        {
            height: 84px; 
            width: 185px; 
            position: absolute; 
            right: 0%; 
            top: 0px;
            display: none;
            }
            
 h2.menuHeader
    {
        /*padding: 54px 0 7px 10px;*/
        padding: 0 0 0 0;
        vertical-align: text-bottom;
        left: 10px;
        font-size: 12pt; /* when changing font-size, you must modify the padding-top value to compensate for the menu placement*/
        font-family: Arial, Sans-Serif;
        color: #333;
        margin: 0 0 0 0;
        background: transparent;
        }

/* END SUB-HEADER SECTION */

/* BEGIN FOOTER SECTION */

.footerTop
{
    background: #041e68 url('../images/header/menu_bar_slice_bottom.jpg') repeat-x top left; 
    height: 13px;
    }

.footerMain
{
    background: #333 url('../images/footer/footer_fade_new.jpg') repeat-x top left; /*#8f8989 url('../images/footer/footer_fade.jpg') repeat-x top left; */
    margin: 0 auto;
    }
div.footer
{
    background: #000;
    color: #fff; /*#8f8989; */
    height: auto;
    width: 100%;
    font-size: 12px;
    }

div.footer div
{
    padding: 10px 10px 0 15px;
    }

div.footer a
{
    color: #fff;/*#8f8989;*/
    }
div.footer a:hover
{
    color: white;
    }

/* END FOOTER SECTION */

/* BEGIN BODY SECTION */

.mainBody div, ol li, ul li, p
{
    color: #000;
    }
    
    .mainBody p
{
    text-align: left;
    }
    
ul
{
    margin-left: 25px;
    }
    
ul.imagefloat
{
    list-style-position: inside;
    margin-left: 0px;
    }

ul.imagefloat li
{
    margin-bottom: 5px;
    }
    
ul.space li
{
    margin-bottom: 10px;
}

ol.space li
{
    margin-bottom: 10px;
}
    
.mainBody
{
    padding: 5px 5px 17px 5px;
    font-family: Arial, Sans-Serif;
    font-size: 12px;
    background: #fff; /*url('../images/main/content_fade.jpg') repeat-x top left;*/
    max-width: 600px;
    height  : auto !important;
    height: 400px;
    min-height: 400px;
    }
    
 .mainBody strong
 {
    color: #000;
    }
    
.image
{
    border: 0px;
    }

img.Left
{
    float: left;
    margin: 0 15px 15px 0;
    /* border: 0px; */
    }
    
img.Right
{
    float: right;
    margin: 0 0 15px 15px;
    /*border: 0px;*/
    }
    
img.left
{
    float: left;
    margin: 0 15px 5px 0;
    /*border: 0px;*/
    }
    
img.right
{
    float: right;
    margin: 0 0 5px 15px;
    /*border: 0px;*/
    }

/* END BODY SECTION */


/* BEGIN SUB MENU SECTOIN */

/*.menuItem
{
    height: 27px;
    background: red url('../images/header/menu_bkg_slice_button.jpg') repeat-x;
    color: White;
    width: 100%;
    padding: 0 0 0 5px;
    font-size: 12px;
    }*/
  

    
.menuItem:hover
{
    background: transparent url('../images/header/menu_bkg_slice_button_hover.jpg') repeat-x;
    
    }

.menuItem:active
{
    }  
    
    
.MenuBar
{
    background: #ccc url('../images/header/content_menu_bkg.jpg') repeat-x bottom; /* url('../images/menu/menubar_bkg.jpg') repeat-y;*/
    }  
    
 .Menu
{
    font-size: 12px;   
    background: #041e68 url('../images/menu/h_menu_bkg_slice_button.jpg') repeat-y;
    margin-top: 0px;
    padding: 0px;

}

.SelectedMenuItem
{
    /*background: #aa0000 url('../images/menu/h_sel_menu_bkg_slice_button.jpg') repeat-y;
    border-top: 1px solid #8E0E05;*/
}

.HoverMenuItem
{
    background: #05247E url('../images/menu/h_menu_bkg_slice_button_hover.jpg') repeat-y;
    min-width: 150px;
}

.MenuItem
{
    border-top: 1px solid #182B64; /*#1e3776; #021759;*/
    
    }


/* END SUB MENU SECTION */

/* Left Menu Bar */

div.address
{
    background: #1B1B1B;
    color: #ccc;
    }
    


.subpage-header{color:#CC0000;font-family:arial,helvetica,sans-serif; font-size:16px; font-weight:bold;text-decoration:none;}


/* NEW MENU */

.menuHeader2
{
background: #cc0000 url('../images/header/sel_menu_bkg_slice.jpg') repeat-x; 
padding: 7px 8px 7px 5px; 
border-bottom: solid 1px #182B64;

}
.menuHeader2 a
{
color: #ddd;
font-weight: bold; 
font-size: 12px; 
text-decoration: none;
}

.MainMenu ul.AspNet-Menu /* Tier 1 */
{
    width: 216px;
    font-size: 12px;
}

.MainMenu ul.AspNet-Menu ul  /* Tier 2 */
{
    width: 206px;
    top: -1px;
    left: 216px;
    border: solid 1px #182B64;
}

.MainMenu ul.AspNet-Menu ul ul  /* Tier 3+ */
{
    /*top: 0;*/
    left: 216px;
}

.MainMenu li /* all list items */
{   
    width: 206px;
    background: #041e68 url('../images/menu/h_menu_bkg_slice_button.jpg') repeat-y;
    border-bottom: solid 1px #182B64;
    /*background:  transparent url('h_menu_bkg_slice_button.jpg') repeat-y;*/
}

.MainMenu li:hover, /*#05247E list items being hovered over */
.MainMenu li.AspNet-Menu-Hover
{
    background: #05247E url('../images/menu/h_menu_bkg_slice_button_hover.jpg') repeat-y;
    
}

.MainMenu a, /* all anchors and spans (nodes with no link) */
.MainMenu span
{
    color: #fff;
    padding: 6px 2px 6px 8px;
    border:0;
    width: 206px;
    background: transparent url('../images/menu/ArrowRight.gif') right center no-repeat;
    /*background: #041e68 url('../images/menu/h_menu_bkg_slice_button.jpg') repeat-y;*/
    
    
}

.MainMenu li.AspNet-Menu-Leaf a, /* leaves */
.MainMenu li.AspNet-Menu-Leaf span
{
    background: none !important;
}

.MainMenu li:hover a, /* hovered text */
.MainMenu li:hover span,
.MainMenu li.AspNet-Menu-Hover a,
.MainMenu li.AspNet-Menu-Hover span,
.MainMenu li:hover li:hover a,
.MainMenu li:hover li:hover span,
.MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover span,
.MainMenu li:hover li:hover li:hover a,
.MainMenu li:hover li:hover li:hover span,
.MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover a,
.MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li.AspNet-Menu-Hover span
{
    color: White;/*
    background: #05247E url('../images/menu/h_menu_bkg_slice_button_hover.jpg') repeat-y;*/
}

.MainMenu li:hover li a, /* the tier above this one is hovered */
.MainMenu li:hover li span,
.MainMenu li.AspNet-Menu-Hover li a,
.MainMenu li.AspNet-Menu-Hover li span,
.MainMenu li:hover li:hover li a,
.MainMenu li:hover li:hover li span,
.MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li a,
.MainMenu li.AspNet-Menu-Hover li.AspNet-Menu-Hover li span
{
    color: white;/*
    background: #05247E url('../images/menu/h_menu_bkg_slice_button_hover.jpg') repeat-y;*/
}

.MainMenu .AspNet-Menu-Selected /* this tier is selected */
{
    background: #05247E url('../images/menu/h_menu_bkg_slice_button_hover.jpg') repeat-y !important;
}

.MainMenu .AspNet-Menu-ChildSelected /* a tier below this one is selected */
{
    border: solid 1px #ff0000 !important;
}

.MainMenu .AspNet-Menu-ParentSelected /* a tier above this one is selected */
{
    border: solid 1px #0000ff !important;
}

H2
{
    font-size: 24px;
}

ul.ten_gap
{
    margin: 0;
    padding: 0;
}
ul.ten_gap li
{ 
    list-style-image: none;  
    list-style-type: none;
    margin: 0 0 10px 0;
    padding: 0;
    
}

/* UPPER CONTENT MENU */

    div.contentlink_sel
    {
        color: #fff;
        background: #920001;
        border: 1px solid black;
        font-weight: bold;
        /*float: left;*/
        display: inline;
        width: auto;
        text-align: center;
        margin-right: 3px;
        cursor: pointer;
        padding: 2px;
    }
    
    div.contentlink_sel:hover
    {
        background: #cc0000;
    }
    
    div.contentlinks
    {
        font-size: 12pt;
        color: #fff;
        width: 100%;
        padding: 4px 0 5px 0;
    }
    
    div.contentlink
    {
        background: silver;
        border: 1px solid black;
        font-weight: bold;
        /*float: left;*/
        display: inline;
        width: auto;
        text-align: center;
        margin-right: 3px;
        cursor: pointer;
        padding: 2px;
    }
    
    div.contentlink:hover
    {
        background: #05247e;
        color: White;
    }
    
    
    /* SITEMAP TREEVIEW */
    
.SiteMapTreeView div.AspNet-TreeView ul li
{
    white-space: nowrap;
    padding: 3px 0 2px 0; 
}

.SiteMapTreeView div.AspNet-TreeView ul ul
{
    margin: 2px 0 2px 10px;
}

.SiteMapTreeView div.AspNet-TreeView ul li img
{
    border: none;
    vertical-align: middle;
    margin: 0 2px 0 0;
}

.SiteMapTreeView div.AspNet-TreeView li a
{
    text-decoration: none;
}

.SiteMapTreeView div.AspNet-TreeView li.AspNet-TreeView-Leaf
{
    margin-left: 18px;
}

.SiteMapTreeView div.AspNet-TreeView .AspNet-TreeView-ClickableNonlink
{
    cursor: pointer;
}

.SiteMapTreeView div.AspNet-TreeView .AspNet-TreeView-Collapse
{
    background: url('../images/bullets/collapse.gif') 0 -2px no-repeat;
    width: 15px;
    float:left;
    cursor: pointer;
}

.SiteMapTreeView div.AspNet-TreeView .AspNet-TreeView-Expand
{
    background: url('../images/bullets/expand.gif') 0 -2px no-repeat;
    width: 15px;
    float:left;
    cursor: pointer;
}

/*
.SiteMapTreeView .AspNet-TreeView-Selected
{
    background-color: #FAFAD2 !important;
}

.SiteMapTreeView .AspNet-TreeView-ChildSelected
{
    background-color: #F5FFFA !important;
}

.SiteMapTreeView .AspNet-TreeView-ParentSelected
{
    background-color: #FFE4E1 !important;
}*/