html {
background : #f0f1d0 url(../images/html_bg.gif) repeat 0% 0%;
}
body {
margin : 0;
font-size : 62.5%;
font-family : Arial, Verdana, sans-serif;
}
p, td, li, input, label, textarea, th {
font-size : 1.1em;
line-height : 1.2em;
}
h1 {
font-size : 3em;
}
h2 {
font-size : 1.8em;
margin : 0 0 0.4em;
color : #b05d0c;
}
h2 span {
position : absolute;
left : -9999em;
}
h3 {
font-size : 1.4em;
margin : 0 0 0.4em;
color : #5e7aa7;
}
h3 a:link, h3 a:visited, h3 a:active {
color : #5e7aa7;
text-decoration : none;
font-size : 1em;
}
h3 a:hover {
text-decoration : underline;
}
h4 {
font-size : 1.1em;
}
h6 {
font-size : 16pt;
}
p {
margin-top : 0;
margin-bottom : 1.5em;
line-height : 1.5em;
}
ul, ol {
margin-bottom : 1.3em;
}

li {
margin-bottom : 0.5em;
}
table {
margin-top : 1.3em;
margin-bottom : 1.3em;
}
table td, table th {
padding-left : 11px;
padding-right : 11px;
padding-bottom : 9px;
padding-top : 9px;
}
table.datatable td {
font-size : 1.1em;
}
table.datatable th {
color : #0b5f91;
text-align : left;
font-size : 1.1em;
padding-top : 9px;
padding-bottom : 4px;
}
a:link {
color : #666;
}
a:visited {
color : #666;
}
a:hover {
color : #666;
text-decoration : none;
}
a:active {
color : #666;
}
a img {
border : 0;
}
.image-left {
float : left;
margin : 10px 15px 10px 10px;
}
.image-right {
float : right;
margin : 0 0 10px 15px;
}
.clear {
clear : both;
height : 0;
}
.clear span {
position : absolute;
left : -9999em;
}
#page-area {
font-size : 1em;
width : 100%;
}
#header-wrapper {
width : 100%;
background : #4f2683 url(../images/header_wrapper_bg.png) repeat-x 0% 0%;
}
#header {
width : 97.9em;
margin : 0 auto;
position : relative;
height : 5.1em;
}
#logo {
position : absolute;
left : 2.9em;
top : 1.5em;
}
#main-nav {
float : right;
padding : 2.7em 4.3em 0 0;
}
#main-nav table {
margin : 0;
padding : 0;
border-collapse : collapse;
}
#main-nav td {
font-size : 10px;
font-weight : bold;
background : transparent url(../images/main_nav_divider.gif) no-repeat 0% 50%;
padding : 0 1.2em;
text-align : center;
}
#main-nav td.first {
background : transparent none;
}
#main-nav td a:link, #main-nav td a:visited, #main-nav td a:active {
font-weight : bold;
color : #e2e0bb;
font-size : 10px;
text-align : center;
display : block;
padding : 0.5em 0;
line-height : 1em;
}
#main-nav a.sel:link, #main-nav a.sel:visited, #main-nav a.sel:active, #main-nav a.sel:hover {
color : #ffdc53;
}
#content-area-wrapper {
background : transparent url(../images/content_area_wrapper_bg.png) repeat-x 0% 0%;
width : 100%;
}
#content-area-wrapper-top-bg {
background : transparent url(../images/content_area_inner_wrapper_bg.jpg) no-repeat 50% 0%;
width : 100%;
padding-top : 2.3em;
}
#content-area-inner-wrapper {
width : 961px;
margin : 0 auto;
padding : 0 9px 9px;
position : relative;
background : #fff url(../images/content_area_inner_wrapper_bg.jpg) no-repeat 50% -2.3em;
}
#content-area {
width : 100%;
background : transparent url(../images/sub_content_bg.gif) repeat-y 0% 0%;
}
#page-title-wrapper {
position : relative;
border-bottom : 4px solid #6f90c5;
width : 736px;
height : 137px;
}
#page-title {
position : absolute;
left : 0;
top : 0;
width : 700px;
background : transparent url(../images/sect_hdr_overlay_bg.png) no-repeat 0 0;
padding : 108px 18px 3px;
height : 26px;
}
#pt-image {
display : block;
}
#page-title h1 {
margin : 0;
color : #fff;
font-weight : bold;
font-size : 2.2em;
}
#main-content-area {
float : right;
width : 736px;
padding : 0 0 9px;
}
#main-content-area.has-related-content {
background : transparent url(../images/related_content_bg.gif) repeat-y 100% 0%;
}
#main-content {
width : 698px;
padding : 19px 19px 10px;
color : #666;
float : left;
}
.has-related-content #main-content {
width : 472px;
}
#related-content {
border-top : 9px solid #fff;
float : right;
width : 216px;
padding-bottom : 40px;
background : transparent url(../images/related_content_bot_bg.png) no-repeat 0% 100%;
}
#sub-content {
width : 216px;
float : left;
}
#sub-content h2 {
margin : 0;
}
#section-nav-wrapper {
padding-top : 2.7em;
background : #5e7aa7 url(../images/sub_content_top_bg.png) no-repeat 0% 0%;
}
#section-nav {
padding-bottom : 13px;
background : transparent url(../images/section_nav_bot_bg.png) no-repeat 0% 100%;
}
#section-nav h2 {
background : #3f5c8a url(../images/section_nav_header_bg.gif) repeat-y 0% 0%;
color : #ffdc53;
font-size : 1.5em;
padding : 2px 11px 12px;
margin : 0;
}
#section-nav h2 a:link, #section-nav h2 a:visited, #section-nav h2 a:active {
color : #ffdc53;
font-size : 1em;
padding : 0;
background : transparent none;
}
#section-nav h2 a:hover {
color : #fff;
}
#section-nav ul {
margin : 0;
list-style : none;
background : #6f90c5 url(../images/section_nav_bg.gif) repeat-y 0% 0%;
padding : 6px 0 20px;
min-height : 245px;
height : auto !important;
height : 245px;
}
#section-nav ul li {
font-size : 1em;
line-height : 1.3em;
margin-bottom : 0;
}
#section-nav ul li.has-sub-menu-sel {
border : 1px solid #a0c0f3;
border-width : 1px 0;
margin : 0 0 5px;
background : #4f6a95 url(../images/sect_nav_sel_bg.png) repeat-y 0 0;
}
#section-nav ul li .sub-menu {
display : none;
}
#section-nav ul li.has-sub-menu-sel .sub-menu {
display : block;
background : #5e7aa7 url(../images/sect_nav_sub_menu_bg.gif) repeat-y 0% 0%;
}
#section-nav a:link, #section-nav a:visited, #section-nav a:active {
display : block;
color : #fffdd1;
font-weight : bold;
text-decoration : none;
background : transparent url(../images/bullet_section_nav.gif) no-repeat 11px 0.5em;
padding : 4px 11px 4px 18px;
font-size : 1.3em;
line-height : 1em;
}
#section-nav a:hover {
color : #fff;
}
#section-nav li.sel a:link, #section-nav li.sel a:visited, #section-nav li.sel a:active {
color : #fff;
}
#section-nav li.has-sub-menu-sel a:link, #section-nav li.has-sub-menu-sel a:visited, #section-nav li.has-sub-menu-sel a:active {
color : #fff;
background : transparent url(../images/sect_nav_sub_menu_down_arrow.gif) no-repeat 200px 0.7em;
}
#section-nav ul ul {
background : transparent url(../images/sect_nav_sub_menu_top_bg.png) no-repeat 0 0;
min-height : 0;
height : auto !important;
height : 0;
margin : 0;
padding : 7px 0 10px;
}
#section-nav ul ul li {
font-size : 1em;
margin-bottom : 5px;
}
#section-nav li.has-sub-menu-sel li a:link, #section-nav li.has-sub-menu-sel li a:visited, #section-nav li.has-sub-menu-sel li a:active {
background : transparent none;
font-weight : normal;
padding : 0 10px 0 27px;
color : #c4daff;
}
#section-nav li.has-sub-menu-sel li.sel {
background : transparent none;
border : 0;
}
#section-nav li.has-sub-menu-sel li a:hover, #section-nav li.has-sub-menu-sel li.sel a:link, #section-nav li.has-sub-menu-sel li.sel a:visited, #section-nav li.has-sub-menu-sel li.sel a:active {
color : #fff;
}
#related-links {
color : #bfd4f6;
font-weight : bold;
min-height : 61px;
height : auto !important;
height : 61px;
padding-top : 21px;
background : transparent url(../images/sub_content_bot_bg.png) no-repeat 0% 0%;
}
#related-links ul {
color : #bfd4f6;
font-weight : bold;
list-style : none;
margin : 0;
padding : 13px 11px;
}
#related-links ul li {
color : #bfd4f6;
font-weight : bold;
padding-left : 7px;
background : transparent url(../images/bullet_related_links.gif) no-repeat 0 0.4em;
font-size : 1.3em;
}
#related-links ol {
color : #bfd4f6;
font-weight : bold;
list-style : none;
margin : 0;
padding : 13px 11px;
padding-left : 7px;
background : transparent url(../images/bullet_related_links.gif) no-repeat 0 0.4em;
font-size : 1.1em;
}
#related-links p {
color : #bfd4f6;
font-weight : bold;
list-style : none;
margin : 0;
padding : 13px 11px;
padding-left : 7px;
background : transparent no-repeat 0 0.4em;
font-size : 1.1em;
}
#related-links a:link, #related-links a:visited, #related-links a:active {
color : #bfd4f6;
font-weight : bold;
text-decoration : none;
}
#side-shadows img {
position : absolute;
top : 26.3em;
}
#left-side-shadow {
position : absolute;
left : -0.9em;
}
#right-side-shadow {
right : -0.9em;
}
#footer {
width : 979px;
margin : 0 auto;
padding-bottom : 2em;
}
#footer-nav {
text-align : center;
width : 979px;
padding : 0.7em 5px;
background-color : #4f2683;
border-bottom : 0.3em solid #ba9ae2;
}
#footer-nav ul {
display : inline;
margin : 0;
padding : 0;
list-style : none;
}
#footer-nav ul li {
display : inline;
font-size : 1em;
margin : 0;
padding : 0 2.0em;
}
#footer-nav a:link, #footer-nav a:visited, #footer-nav a:active {
color : #ba9ae2;
font-size : 1.1em;
text-decoration : none;
}
#footer-nav a:hover {
color : #fff;
}
#footer p {
color : #666;
font-size : 1.1em;
margin : 1.4em 0.9em 0.5em;
}
#footer p.compliance {
font-size : 0.9em;
line-height : 1.3em;
margin : 0.5em 0.9em;
width : 81.2em;
}


