BODY { margin: 0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8.25pt; background: #7399c0; }
A { text-decoration: none; color: #063b83; }
A:hover { text-decoration: underline; color: #4a72a8; }
IMG { border: none 0px; }

IMG#logo { padding: 0px 0px 20px; }

TABLE#master { width: 100%; border-spacing: 0px; border-collapse: collapse; }
TD.master-center { width: 961px; padding: 0px; }
TD.master-top { height: 121px; padding: 0px; }
TD#master-tc { background: url(images/master-top-bg.png) no-repeat center top; vertical-align: bottom; }
TD.master-left { background-color: #4d739a; }
TD.master-right { background-color: #aecdec; }
TD#master-ml { background: #4d739a url(images/master-left-bg-bottom.png) repeat-x right bottom; }
TD#master-mr { background: #aecdec url(images/master-right-bg-bottom.png) repeat-x left bottom; }
TD.master-bottom { height: 300px; background: #7399c0 url(images/master-bottom-bg.png) repeat-x left top; }
TD#master-bc { vertical-align: top; }
TD.master-top A, TD.master-bottom A { color: #647b96; }
TD.master-top A:hover, TD.master-bottom A:hover { color: #4f6176; }

TABLE#mastertop { width: 100%; height: 121px; border-spacing: 0px; border-collapse: collapse; }
TD#mastertop-tl, TD#mastertop-br { padding: 0px; vertical-align: bottom; }
TD#mastertop-tr { padding: 11px 0px 0px; vertical-align: top; }

TABLE#masterinner { width: 100%; border-spacing: 0px; border-collapse: collapse; background: #f3f8fb url(images/masterinner-bg-top.png) repeat-x left top; }
TD.masterinner-left, TD.masterinner-center, TD.masterinner-right { padding: 0px; }
TD.masterinner-left, TD.masterinner-left DIV, TD.masterinner-right, TD.masterinner-right DIV { width: 9px; }
TD.masterinner-center, TD#masterinner-tc DIV { width: 943px; }
TD.masterinner-top, TD.masterinner-top DIV { height: 9px; font-size: 1px; }
TD#masterinner-tl { background: url(images/master-cornerlefttop.gif) no-repeat left top; }
TD#masterinner-tc { background: url(images/master-bordertop-bg.png) repeat-x left top; }
TD#masterinner-tr { background: url(images/master-cornerrighttop.gif) no-repeat right top; }
TD#masterinner-ml { background: url(images/master-borderleft-bg.png) repeat-y left top; vertical-align: bottom; }
TD#masterinner-mr { background: url(images/master-borderright-bg.png) repeat-y right top; vertical-align: bottom; }
TD#masterinner-mc { vertical-align: top; }
TD#masterinner-mc, TD#masterinner-ml TABLE, TD#masterinner-mr TABLE { background: url(images/masterinner-bg-bottom.png) repeat-x left bottom; }
TD#masterinner-ml TABLE, TD#masterinner-mr TABLE { width: 100%; border-spacing: 0px; border-collapse: collapse; }
TD#masterinner-ml TD, TD#masterinner-mr TD { height: 376px; padding: 0px; }
TD#masterinner-ml DIV, TD#masterinner-mr DIV { height: 600px; }
TD#masterinner-ml TD { background: url(images/master-borderleft-bottom.png) no-repeat left bottom; }
TD#masterinner-mr TD { background: url(images/master-borderright-bottom.png) no-repeat right bottom; }
TR#masterinner-b { display: none; }

DIV#search { padding: 0px 0px 20px; text-align: right; }
DIV#search FORM { display: inline; }
DIV#search INPUT { font-size: 8pt; }
DIV#search INPUT.searchterms { color: #999; }
DIV#search INPUT.searchterms:focus, DIV#search INPUT.search-focus { color: #000; }

DIV#header-nav { display: block; position: relative; float: right; margin: 0px -8px 0px 0px; font-size: 11px; }
DIV#header-nav UL.level-1 { margin: 0px; padding: 0px; }
DIV#header-nav LI.level-1 { display: block; float: left; margin: 0px; padding: 0px; height: 19px; line-height: 19px; list-style: none; cursor: pointer; }
DIV#header-nav A.level-1-link { float: left; text-decoration: none; white-space: nowrap; margin: 1px; padding: 0px 8px; }
DIV#header-nav A.level-1-link:hover { text-decoration: underline; }
DIV#header-nav SPAN.level-1-sep { float: left; width: 1px; height: 7px; margin: 8px 0px 4px; background: #8faecb; font-size: 1px; }
DIV#header-nav LI.level-1-last SPAN.level-1-sep, DIV#header-nav LI.level-1-only SPAN.level-1-sep { background: none; }
DIV#header-nav LI.level-1-hover A.level-1-link { margin: 0px; background: #fff; border: solid 1px #aecdec; }
DIV#header-nav LI.level-1-hover A.level-1-link, DIV#header-nav LI.level-1-hover A.level-1-link:hover { text-decoration: none; }
DIV#header-nav UL.level-2 { display: block; position: relative; margin: 0px; padding: 0px; background: #fff; border: solid 1px #aecdec; }
DIV#header-nav LI.level-2 { margin: 0px; padding: 0px 8px; height: 19px; line-height: 19px; list-style: none; cursor: pointer; }
DIV#header-nav A.level-2-link { text-decoration: none; white-space: nowrap; }
DIV#header-nav LI.level-2:hover, DIV#header-nav LI.level-2-hover { background: #4d739a; }
DIV#header-nav LI.level-2:hover A.level-2-link, DIV#header-nav LI.level-2-hover A.level-2-link { color: #fff; }
DIV#header-nav SPAN.level-2-wrap { visibility: hidden; display: block; position: absolute; background: #fff; }
DIV#header-nav UL.level-1-scr SPAN.level-2-wrap { visibility: inherit; display: none; }
DIV#header-nav LI.level-1-hover SPAN.level-2-wrap { visibility: inherit; display: block; }

TABLE#main-nav { width: 100%; border-spacing: 0px; border-collapse: collapse; font-size: 11px; }
TD.main-nav-top, TD.main-nav-bottom { height: 30px; padding: 0px; }
TD.main-nav-left, TD.main-nav-right { width: 2px; }
TD#main-nav-tl { background: #4d739a url(images/main-nav-top-left.png) repeat-y right top; }
TD#main-nav-tc { background: #4d739a url(images/main-nav-top-bg.png) repeat left top; }
TD#main-nav-tr { background: #4d739a url(images/main-nav-top-right.png) repeat-y left top; }
TD#main-nav-bl, TABLE#main-nav UL.level-1-scr SPAN.level-2-wrap-pre { background: url(images/main-nav-bottom-left.gif) repeat-y right top; }
TD#main-nav-bc, TABLE#main-nav UL.level-1-scr SPAN.level-2-wrap { background: url(images/main-nav-bottom-bg.gif) repeat left top; }
TD#main-nav-br, TABLE#main-nav UL.level-1-scr SPAN.level-2-wrap-post { background: url(images/main-nav-bottom-right.gif) repeat-y left top; }

TABLE#main-nav UL.level-1 { line-height: 30px; margin: 0px; padding: 0px; }
TABLE#main-nav LI.level-1 { float: left; height: 30px; line-height: 30px; margin: 0px; padding: 0px; list-style: none; cursor: pointer; }
TABLE#main-nav SPAN.level-1-pre { float: left; width: 3px; height: 30px; line-height: 30px; padding: 0px 0px 0px 20px; }
TABLE#main-nav A.level-1-link { float: left; color: #eee; text-decoration: none; white-space: nowrap; }
TABLE#main-nav SPAN.level-1-post { float: left; width: 3px; height: 30px; line-height: 30px; padding: 0px 20px 0px 0px; }
TABLE#main-nav SPAN.level-1-sep { float: left; width: 1px; height: 30px; line-height: 30px; background: url(images/main-nav-top-sep.png) no-repeat right top; }
TABLE#main-nav LI.level-1:hover SPAN.level-1-pre, TABLE#main-nav LI.level-1-hover SPAN.level-1-pre { background: url(images/main-nav-top-hover-left.png) no-repeat left top; }
TABLE#main-nav LI.level-1:hover, TABLE#main-nav LI.level-1-hover { background: url(images/main-nav-top-hover-bg.png) repeat-x left top; }
TABLE#main-nav LI.level-1:hover A.level-1-link, TABLE#main-nav LI.level-1-hover A.level-1-link { color: #fff; }
TABLE#main-nav LI.level-1:hover SPAN.level-1-post, TABLE#main-nav LI.level-1-hover SPAN.level-1-post { background: url(images/main-nav-top-hover-right.png) no-repeat right top; }
TABLE#main-nav LI.level-1-selected SPAN.level-1-pre, TABLE#main-nav LI.level-1-selected:hover SPAN.level-1-pre { background: url(images/main-nav-top-selected-left.png) no-repeat left top; }
TABLE#main-nav LI.level-1-selected, TABLE#main-nav LI.level-1-selected:hover { background: url(images/main-nav-top-selected-bg.png) repeat-x left top; }
TABLE#main-nav LI.level-1-selected A.level-1-link, TABLE#main-nav LI.level-1-selected:hover A.level-1-link { color: #fff; }
TABLE#main-nav LI.level-1-selected SPAN.level-1-post, TABLE#main-nav LI.level-1-selected:hover SPAN.level-1-post { background: url(images/main-nav-top-selected-right.png) no-repeat right top; }

TABLE#main-nav UL.level-2 { width: 935px; height: 30px; line-height: 30px; margin: 0px auto; padding: 0px 3px; background: url(images/main-nav-bottom-bg.gif) repeat left top; }
TABLE#main-nav UL.level-1-scr UL.level-2 { display: block; position: relative; margin: 0px; top: 0px; background: none; }
TABLE#main-nav LI.level-2 { float: left; height: 30px; line-height: 30px; margin: 0px; padding: 0px; list-style: none; cursor: pointer; }
TABLE#main-nav SPAN.level-2-pre { float: left; width: 3px; height: 30px; line-height: 30px; padding: 0px 0px 0px 8px; margin: 0px 0px 0px -1px; }
TABLE#main-nav A.level-2-link { float: left; color: #222; text-decoration: none; white-space: nowrap; }
TABLE#main-nav SPAN.level-2-post { float: left; width: 3px; height: 30px; line-height: 30px; padding: 0px 8px 0px 0px; margin: 0px -1px 0px 0px; }
TABLE#main-nav SPAN.level-2-sep { float: left; width: 1px; height: 30px; line-height: 30px; background: url(images/main-nav-bottom-sep.gif) no-repeat right 3px; }
TABLE#main-nav LI.level-2-hover-pre SPAN.level-2-sep, TABLE#main-nav LI.level-2-selected-pre SPAN.level-2-sep { background: url(images/main-nav-bottom-hover-left.gif) no-repeat left 3px; }
TABLE#main-nav LI.level-2-last SPAN.level-2-sep, TABLE#main-nav LI.level-2-only SPAN.level-2-sep, TABLE#main-nav LI.level-2:hover SPAN.level-2-sep, TABLE#main-nav LI.level-2-hover SPAN.level-2-sep, TABLE#main-nav LI.level-2-selected SPAN.level-2-sep { background: none; }
TABLE#main-nav LI.level-2:hover SPAN.level-2-pre, TABLE#main-nav LI.level-2-hover SPAN.level-2-pre, TABLE#main-nav LI.level-2-selected SPAN.level-2-pre { background: url(images/main-nav-bottom-hover-left.gif) no-repeat left 3px; }
TABLE#main-nav LI.level-2-hover-first SPAN.level-2-pre, TABLE#main-nav LI.level-2-selected-first SPAN.level-2-pre { padding: 0px 0px 0px 7px; margin: 0px; }
TABLE#main-nav LI.level-2:hover, TABLE#main-nav LI.level-2-hover, TABLE#main-nav LI.level-2-selected { background: url(images/main-nav-bottom-hover-bg.gif) repeat-x left 3px; }
TABLE#main-nav LI.level-2:hover A.level-2-link, TABLE#main-nav LI.level-2-hover A.level-2-link, TABLE#main-nav LI.level-2-selected A.level-2-link { color: #000; }
TABLE#main-nav LI.level-2:hover SPAN.level-2-post, TABLE#main-nav LI.level-2-hover SPAN.level-2-post, TABLE#main-nav LI.level-2-selected SPAN.level-2-post { background: url(images/main-nav-bottom-hover-right.gif) no-repeat right 3px; }

TABLE#main-nav SPAN.level-2-wrap, TABLE#main-nav SPAN.level-2-wrap-pre, TABLE#main-nav SPAN.level-2-wrap-post { visibility: hidden; display: block; position: absolute; }
TABLE#main-nav SPAN.level-2-wrap { left: 0.2px; top: 160px; width: 100%; cursor: default; }
TABLE#main-nav LI.level-1:hover SPAN.level-2-wrap, TABLE#main-nav LI.level-1-hover SPAN.level-2-wrap, TABLE#main-nav LI.level-1-selected SPAN.level-2-wrap, TABLE#main-nav LI.level-1:hover SPAN.level-2-wrap-pre, TABLE#main-nav LI.level-1-hover SPAN.level-2-wrap-pre, TABLE#main-nav LI.level-1-selected SPAN.level-2-wrap-pre, TABLE#main-nav LI.level-1:hover SPAN.level-2-wrap-post, TABLE#main-nav LI.level-1-hover SPAN.level-2-wrap-post, TABLE#main-nav LI.level-1-selected SPAN.level-2-wrap-post { visibility: inherit; }
TABLE.main-nav-hover LI.level-1-selected SPAN.level-2-wrap { z-index: -1; }
TABLE#main-nav LI.level-1:hover SPAN.level-2-wrap, TABLE#main-nav LI.level-1-hover SPAN.level-2-wrap { z-index: 1; }

DIV#context-nav { width: 150px; padding: 0px 30px 10px 10px; }
DIV#context-nav UL.level-1 { padding: 0px; margin: 0px; }
DIV#context-nav UL.level-2 { padding: 0px 0px 0px 15px; margin: 0px; }
DIV#context-nav LI.level-1 { padding: 8px 0px 6px; margin: 0px; font-size: 10.5pt; list-style: none; line-height: 1.2em; }
DIV#context-nav LI.level-2 { padding: 6px 0px 2px; margin: 0px; font-size: 8.25pt; list-style: none; line-height: 1.2em; }

DIV#footer-nav { width: 100%; }
DIV#footer-nav UL.level-1 { display: table; padding: 0px; margin: 0px auto; }
DIV#footer-nav LI.level-1 { float: left; padding: 10px; margin: 0px; font-size: 10.5pt; list-style: none; line-height: 1.4em; }
DIV#footer-nav UL.level-2 { display: block; padding: 0px; margin: 0px; }
DIV#footer-nav LI.level-2 { padding: 0px; margin: 0px; font-size: 8.25pt; list-style: none; line-height: 1.2em; }

UL#breadcrumb-trail { height: 30px; line-height: 30px; margin: 0px; padding: 0px 10px 10px; }
UL#breadcrumb-trail LI { float: left; height: 30px; line-height: 30px; margin: 0px; list-style: none; padding: 0px 0px 0px 13px; margin: 0px 0px 0px 8px; background: url(images/breadcrumb-sep.gif) no-repeat left center; }
UL#breadcrumb-trail LI.crumb-home { padding: 0px; margin: 0px; background: none; }
UL#breadcrumb-trail, UL#breadcrumb-trail A { color: #5f7a9b; }
UL#breadcrumb-trail A:hover { color: #3a608f; }

TABLE#page { width: 100%; border-spacing: 0px; border-collapse: collapse; clear: both; }
TD.page-middle { vertical-align: top; }

TABLE#content { width: 100%; border-spacing: 0px; border-collapse: collapse; padding: 0px 10px 10px 30px; }
TD.content-left, TD.content-right { width: 9px; padding: 0px; }
TD.content-center { width: auto; padding: 0px; }
TD.content-top, TD.content-bottom { height: 9px; }
TD.content-center, TD.content-middle { background: #fff; }
TD#content-tl { background: url(images/page-cornerlefttop.gif) no-repeat left top; }
TD#content-tc { background: #fff url(images/page-bordertop-bg.png) repeat-x left top; }
TD#content-tr { background: url(images/page-cornerrighttop.gif) no-repeat right top; }
TD#content-ml { background: #fff url(images/page-borderleft-bg.png) repeat-y left top; }
TD#content-mc { padding: 15px; }
TD#content-mr { background: #fff url(images/page-borderright-bg.png) repeat-y right top; }
TD#content-bl { background: url(images/page-cornerleftbottom.gif) no-repeat left bottom; }
TD#content-bc { background: #fff url(images/page-borderbottom-bg.png) repeat-x left bottom; }
TD#content-br { background: url(images/page-cornerrightbottom.gif) no-repeat right bottom; }

DIV.pager { clear: left; width: 100%; border-top: 1px solid #d3e4ee; }
DIV.pager TABLE { width: 100%; color: #999; }
DIV.pager TD.pager-results { text-align: left; }
DIV.pager TD.pager-page { text-align: right; }
DIV.pager SPAN.pager-navigation { white-space: nowrap; }
DIV.pager A { border: 1px solid #d3e4ee; color: #5f7a9b; background-color: #f3f8fb; padding: 0px 2px; text-decoration: none; }
DIV.pager A:hover { border: 1px solid #3a608f; color: #3a608f; background-color: #aecdec; }
DIV.pager A:active { border: 1px solid #000; color: #fff; background-color: #4d739a; }
DIV.pager SPAN.pager-disabled { border: 1px solid #ddd; color: #999; padding: 0px 2px; cursor: not-allowed; }
DIV.pager SPAN.pager-number { color: #888; font-weight: bold; }
DIV.pager SPAN.pager-current { border: 1px solid #000; color: #fff; background-color: #4d739a; padding: 0px 2px; font-weight: bold; cursor: default; }

DIV.pagermore { clear: left; width: 100%; border-top: 1px solid #d3e4ee; }
DIV.pagermore TABLE { width: 100%; }
DIV.pagermore TD { text-align: left; white-space: nowrap; }
DIV.pagermore A { color: #5f7a9b; }
DIV.pagermore A:hover { color: #3a608f; }

DIV.content { line-height: 1.5em; color: #333; }
DIV.content P { margin: 0px 0px 1em; }
DIV.content H1 { margin: 1em 0px; font-weight: normal; font-size: 13.5pt; color: #999; }
DIV.content H2 { margin: 1em 0px; font-weight: normal; font-size: 12pt; color: #999; }
DIV.content H3 { margin: 1em 0px; font-weight: normal; font-size: 9pt; color: #999; }
DIV.content H4 { margin: 1em 0px; font-weight: bold; font-size: 8pt; color: #999; }
DIV.content H5 { margin: 1em 0px; font-weight: bold; font-size: 8pt; color: #666; }
DIV.content H6 { margin: 1em 0px; font-weight: normal; font-size: 8pt; color: #666; }

.master-4 #page * {border-collapse: collapse; padding: 0px; margin: 0px; }

