
ul#globalNav {
    float: right;
    font-size: 0.85em;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#globalNav li {
    background: url("../images/structure/divider_blue.gif") no-repeat scroll 0 0.4em #FFFFFF;
    float: left;
    line-height: 2em;
    padding: 0 10px;
    text-align: right;
}
ul#globalNav li.first {
    background: none repeat scroll 0 0 transparent;
}
ul#globalNav li.home {
    background: none repeat scroll 0 0 transparent;
}
ul#globalNav li.home a {
    background: url("../images/structure/home_icon.gif") no-repeat scroll 0 0 #FFFFFF;
    display: block;
    float: left;
    height: 30px;
    padding-left: 35px;
}
ul#globalNav li#textLinks {
    display: none;
}
ul#globalNav li#contrastLink {
    display: none;
    padding: 0 0 1em 1em;
}
ul#globalNav li a {
    font-weight: normal !important;
    text-decoration: none;
}
ul#globalNav li a:hover {
    text-decoration: underline;
}
ul#globalNav li a.normal, ul#globalNav li a.large, ul#globalNav li a.larger {
    padding-left: 3px;
}
ul#globalNav li a.normal {
    font-size: 0.9em;
}
ul#globalNav li a.large {
    font-size: 1.2em;
}
ul#globalNav li a.larger {
    font-size: 1.3em;
    padding-right: 3px;
}
ul#globalNav li a.normalContrast, ul#globalNav li a.highContrast {
    display: block;
    float: left;
    height: 16px;
    margin-top: 2px;
    text-indent: -5000px;
    width: 16px;
}
ul#globalNav li a.normalContrast {
    background: url("../images/structure/icon_lowContrast.gif") no-repeat scroll 0 0 #FFFFFF;
}
ul#globalNav li a.highContrast {
    background: url("../images/structure/icon_highContrast.gif") no-repeat scroll 0 0 #FFFFFF;
}
ul#globalNav li.home a:focus, ul#globalNav li.home a:active {
    background-color: #E0BAB2;
}
ul#accessibleLinks {
    float: left;
    font-size: 0.85em;
    list-style-type: none;
    margin: 0;
    padding: 0;
}
ul#accessibleLinks li {
    background: url("../images/structure/divider_blue.gif") no-repeat scroll left center #FFFFFF;
    float: left;
    line-height: 2em;
    padding: 0 10px;
}
ul#accessibleLinks li.BackgroundNone {
    background: none repeat scroll 0 0 transparent;
    padding-left: 0;
}
ul#accessibleLinks li a {
    text-decoration: none;
}
ul#accessibleLinks li a:hover {
    text-decoration: underline;
}
#TopNav {
    background: url("../images/structure/bg_mainNavBorderBottom.gif") repeat-x scroll left bottom #680186;
    padding-bottom: 6px;
}
#TopNav.section {
    background: url("../images/structure/bg_mainNavBorderBottom2.gif") repeat-x scroll left bottom #680186;
    padding-bottom: 11px;
}
#mainNav {
    background: url("../images/structure/bg_mainNav.gif") repeat-x scroll left top #680186;
    float: left;
    font-family: verdana,arial,Sans-Serif;
    list-style-type: none;
    width: 100%;
}
#mainNav li {
    float: left;
    margin-right: 2px;
}
#mainNav li a, #mainNav li a:visited {
    background: url("../images/structure/divider.gif") no-repeat scroll left center transparent;
    color: #FFFFFF;
    display: block;
    float: left;
    font-weight: bold;
    text-decoration: none;
}
head:first-child + body #mainNav li a {
    background: none repeat scroll 0 0 transparent;
}
head:first-child + body #mainNav li a {
    background: url("../images/structure/divider.gif") no-repeat scroll left center transparent;
}
#mainNav li.first a {
    background: none repeat scroll 0 0 transparent !important;
}
#mainNav li a span {
    display: block;
    float: left;
    font-size: 0.9em;
    height: 28px;
    padding: 10px 11px 0;
}
html > body #mainNav li a span {
    height: auto;
    min-height: 28px;
    overflow: hidden;
}
#mainNav li.first a:hover, #mainNav li.first a:focus, #mainNav li.first a:active, #mainNav li.first a.active {
    color: #464890;
    float: left;
    left: 0;
}
#mainNav li.first a:hover span, #mainNav li.first a:focus span, #mainNav li.first a:active span, #mainNav li.first a.active span {
    background: url("../images/structure/nav_hover_end_first.gif") no-repeat scroll right top transparent;
    margin-right: -3px;
    padding: 10px 15px 0 12px;
    position: relative;
}
#mainNav li a:hover, #mainNav li a:focus, #mainNav li a:active, #mainNav li a.active {
    background: url("../images/structure/nav_hover_first.gif") repeat-x scroll left top transparent !important;
    color: #464890;
    float: left;
    left: 3px;
    position: relative;
}
#mainNav li a:hover span, #mainNav li a:focus span, #mainNav li a:active span, #mainNav li a.active span {
    background: url("../images/structure/nav_hover_end.gif") no-repeat scroll right top transparent;
    position: relative;
}
.LeftNav {
    background: none repeat scroll 0 0 #FBFBFB;
    font-size: 0.9em;
    line-height: 1.3em;
}
.LeftNav ul {
    list-style-type: none;
    margin: 0;
    padding: 0 0 18px;
}
.LeftNav ul li {
    background: url("../images/structure/bg_secondarnav_l1.gif") repeat-x scroll left top #83CADE;
}
.LeftNav ul li a {
    background: url("../images/structure/btn_link.gif") no-repeat scroll 96% 50% transparent;
    color: #333333;
    display: block;
    height: 15px;
    padding: 12px 20px 12px 10px;
    text-decoration: none;
}
html > body .LeftNav ul li a {
    height: auto;
    min-height: 15px;
    overflow: hidden;
}
.LeftNav ul li a:visited {
    color: #333333;
}
.LeftNav ul li a:hover, .LeftNav ul li a:focus, .LeftNav ul li a:active {
    background: url("../images/structure/btn_link_hover.gif") no-repeat scroll 96% 50% transparent;
    color: #333333;
    text-decoration: underline;
}
.LeftNav ul li a.active {
    font-weight: bold;
}
.LeftNav ul li ul {
    padding: 0;
}
.LeftNav ul li li {
    background-image: none;
    font-weight: normal;
}
.LeftNav ul li li a {
    background-color: #DDF2F7;
    border-bottom: 1px solid #92CBDB;
    padding-left: 20px;
}
.LeftNav ul li li a:hover, .LeftNav ul li li a:focus, .LeftNav ul li li a:active {
    background-color: #EFEFEF;
    border-bottom: 1px solid #C9C9C9;
}
.LeftNav ul li li a.active {
    background-color: #EFEFEF;
    border-bottom: 1px solid #C9C9C9;
}
.LeftNav ul li li ul {
    background: url("../images/structure/bg_secondarnav_l4.gif") repeat-x scroll left top transparent;
    padding-top: 0.6em;
}
.LeftNav ul li li li a.active, .LeftNav ul li li li a.active:hover, .LeftNav ul li li li a.active:focus, .LeftNav ul li li li a.active:active {
    background-image: url("../images/structure/btn_link_down.gif");
    background-position: 96% 50%;
    background-repeat: no-repeat;
}
.LeftNav ul li li li a {
    background-color: #EFEFEF;
    border-bottom: 1px solid #C9C9C9;
    color: #0A458B;
    padding-left: 25px;
}
.LeftNav ul li li li ul {
    background: none repeat scroll 0 0 transparent;
    padding-top: 0;
}
.LeftNav ul li li li li a {
    background-attachment: scroll;
    background-clip: border-box;
    background-color: #F7F7F7 !important;
    background-image: url("../images/structure/bg_secondarnav_l5.gif");
    background-origin: padding-box;
    background-position: left bottom;
    background-repeat: repeat-x;
    background-size: auto auto;
    border-bottom: medium none;
    padding-bottom: 0.6em;
    padding-left: 30px;
    padding-right: 0;
}
.LeftNav ul li li li li a:hover, .LeftNav ul li li li li a.active:hover, .LeftNav ul li li li li a:focus, .LeftNav ul li li li li a.active:focus, .LeftNav ul li li li li a:active, .LeftNav ul li li li li a.active:active {
    background: url("../images/structure/bg_secondarnav_l5.gif") repeat-x scroll left bottom transparent;
    border-bottom: medium none;
    font-weight: normal;
}
.LeftNav ul li li li li a.active {
    background: url("../images/structure/bg_secondarnav_l5.gif") repeat-x scroll left bottom transparent;
    border-bottom: medium none;
    color: #0A458B;
    font-weight: bold !important;
}
.LeftNav ul li li li li ul {
    border-bottom: 1px solid #C9C9C9;
}
.LeftNav ul li li li li li a {
    background-image: none;
    color: #333333;
}
.LeftNav ul li li li li li a:hover, .LeftNav ul li li li li li a:focus, .LeftNav ul li li li li li a:active {
    background-color: #F7F7F7;
    background-image: none;
    border-bottom: medium none;
    font-weight: normal;
    text-decoration: underline;
}
.LeftNav ul li li li li li a.active {
    background: url("../images/structure/bg_secondarnav_l6.gif") repeat-x scroll left bottom transparent;
    font-weight: bold;
    padding-bottom: 1em;
}
.LeftNav ul li li li li li li a.active, .LeftNav ul li li li li li li a.active:hover, .LeftNav ul li li li li li li a.active:focus, .LeftNav ul li li li li li li a.active:active {
    background-image: none;
    color: #333333;
    font-weight: bold;
    padding-bottom: 0.4em;
}
.LeftNav ul li li li li li li a {
    background-color: #FFFFFF !important;
    border-bottom: medium none;
    line-height: 1.1em;
}
.LeftNav ul li li li li li li li a {
    padding-left: 50px;
}
.LeftNav ul li li li li li li ul {
    border-bottom: medium none;
}
#footer {
    background: url("../images/structure/bg_wrapperBottom.gif") no-repeat scroll center top #FFFFFF;
    clear: both;
    float: left;
    font-size: 0.85em;
    width: 1010px;
}
.footerLeft {
    float: left;
    margin: 10px 0 0 10px;
    width: 36%;
}
.footerRight {
    float: right;
    margin: 10px 10px 0 0;
    width: 62%;
}
.footerLeft p {
    line-height: 1.5em;
}
.footerRight ul {
    float: right;
    list-style-type: none;
    margin: 0;
    padding: 0;
    text-align: right;
}
.footerRight ul li {
    background: url("../images/structure/divider_blue.gif") no-repeat scroll left center transparent;
    float: left;
    margin: 0;
    padding: 0 6px;
}
.footerRight ul li.first {
    background: none repeat scroll 0 0 transparent;
}
.footerRight ul li a {
    text-decoration: none;
}
.footerRight ul li a:hover {
    text-decoration: underline;
}
.sitemap {
}
#PageContent .sitemap ul {
    margin: 0;
    padding: 0;
}
#PageContent .sitemap ul li {
    margin: 0 0 8px 20px;
}
#PageContent .sitemap ul li a {
    font-size: 0.9em;
    font-weight: bold;
    text-decoration: none;
}
#PageContent .sitemap ul li a:hover {
    text-decoration: underline;
}
#PageContent .sitemap ul li ul {
    margin: 8px 0 0 10px;
}
#PageContent .sitemap ul li ul li {
}
.leftSide {
    float: left;
    width: 425px;
}
.rightSide {
    float: right;
    width: 425px;
}
.leftSide h2, .rightSide h2 {
    background: url("../images/structure/bg_sitemapHeader.gif") repeat-x scroll 0 0 #9C11C5;
    color: #FFFFFF;
    font-size: 0.9em;
    font-weight: bold;
    padding: 3px 3px 4px 8px;
}
