
img
{
    behavior: url( "pngbehavior.htc" );
}
*
{
    padding: 0;
    margin: 0;
}

body
{
    font-family: Arial, sans-serif;
    font-size: 10pt;
    color: #666666;
    background-image: url( 'fade-body2.png' );
    background-repeat: repeat-x;
}

h5
{
    font-size: 12pt;
    font-weight: bold;
    margin-bottom: 20px;
}

h2
{
    margin-bottom: 15px;
}

a:visited
{
    color: Green;
}

div.header
{
    margin: 0 0 10px 17px;
    background: transparent;
    color: #FF9933;
    width: 160px;
    font-size: 12px;
    font-weight: bold; /*text-transform: uppercase;*/
}
div.text_tout
{
    margin: 0px 5px 10px 22px;
    background: transparent;
    color: #666666;
    width: 144px;
    font-size: 12px;
    font-weight: normal; /*text-transform: uppercase;*/
}
#wrapper
{
    margin: 0 auto;
    width: 920px;
    width: 910px;
}
#topwrapper
{
    margin: 0 auto;
    width: 920px;
    background-color: Transparent;
    background-image: url( 'images/bluebackfade4.png' );
    background-repeat: no-repeat !important;
}
#header
{
    width: 900px;
    width: 880px;
    padding: 10px; /*border: 1px solid #15317E;*/
    border-bottom: none;
    height: 241px;
    margin: 0px 0px 0px 0px;
    background: #FFFFFF;
    text-align: center;
}
#contentMain
{
    width: 846px; /*border: 1px solid #15317E;*/
    background: tranparent;
    background-image: url( 'images/pagebackgrnd.png' );
    margin: -122px 0px 5px 32px;
    padding: 10px;
    padding-top: 100px;
    height: auto;
    border-top: none;
}
#footer
{
    width: 900px;
    border: 1px solid #E6E8E9;
    margin: 0px 0px 10px 0px;
    padding: 10px;
    background-image: url( 'images/dots_yellow.GIF' );
    background-repeat: repeat;
}
/*
///////////////////////////////////////////
BLEOW IS FOR DROP DOWN MENU

*/
#nav, #nav ul
{
    /* all lists */
    padding: 0px;
    margin: 0px;
    list-style: none;
    line-height: 1;
    font-size: 15px;
    background: #ffffff;
    font-weight: bold;
}
#nav
{
    padding-left: 20px;
}

#nav a
{
    display: block;
    max-width: 120px !important;
    text-decoration: none; /*margin-left: 2px;*/
}
li.toplevelnav ul, li.lowerlevelnav ul, li.lowerlevelnav .lowerlevelnavdiv
{
    display: none;
}
li.toplevelnav:hover ul, li.lowerlevelnav:hover ul, li.lowerlevelnav:hover .lowerlevelnavdiv
{
    display: block;
}
li.toplevelnav a span
{
    display: inline-block;
    width: 100%;
    text-align: center;
}
li.toplevelnav a
{
    line-height: 3;
    max-width: 120px;
    color: #003366;
    height: 49px; /*padding-left: 20px;*/
}
li.toplevelnav a:hover
{
    /* background: #ee3224; /*red*/ /* background: #159D4B; /*Darker Green*/ /* background: #8AD7B7; /*Lighter Green*/
    background: #2EC06f; /*Med Green*/
    color: white;
}
li.lowerlevelnav a
{
    line-height: normal; /* padding-left: 20px;*/
    line-height: 2;
    height: auto;
    width: 120px !important;
    max-width: 120px !important;
}

li.lowerlevelnav
{
    /*border-top: solid 1px gray;*/
    border-left: dotted 1px gray;
    border-right: dotted 1px gray;
    border-bottom: dotted 1px gray;
    width: 120px !important;
    max-width: 120px !important; /*text-align: center;*/
}
li.lowerlevelnav a span
{
    display: inline-block;
    width: 100%;
    text-align: left;
}
li.lowerlevelnav a:hover
{
    /* background: #e1f2ff; /*Light Blue*/
    background: #8AD7B7; /*Lighter Green*/ /* color: #88a4ce; /*grey*/
    color: White;
}

.lowerlevelnavdiv
{
    line-height: 1; /*border-bottom: solid 1px black;*/
}

#nav a:hover
{
    /**/ /*text-decoration: underline;*/
}

#nav li
{
    /* all list items */
    float: left;
    width: 120px;
    max-width: 120px; /* width needed or else Opera goes nuts */
}

#nav li ul
{
    /* second-level lists */
    position: absolute;
    font-size: 12px;
    width: 120px !important;
    max-width: 120px !important; /*border: solid 1px black;*/
    border-bottom: none; /*	left: -999em;  using left instead of display to hide menus because display: none isn't read by screen readers */
}

#nav li ul ul
{
    /* third-and-above-level lists */
    margin: -12px 0 0 120px;
}

#nav li:hover ul ul, #nav li.sfhover ul ul
{
    left: -999em;
}

#nav li:hover ul, #nav li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul
{
    /* lists nested under hovered list items */
    left: auto;
}

#content
{
    clear: left;
    color: #ccc;
}
.h5Dots
{
    background-image: url( 'images/dots_yellow.GIF' );
    background-repeat: repeat;
    border-top: solid 1px #E6E8E9;
    border-bottom: solid 1px #E6E8E9;
    width: 100%;
    line-height: 2;
}
