body { background-color: white; margin: 2px; }
td { margin: 0pt; font: 11px Arial, sans-serif; }
a { font-weight: bold; color: #006699; text-decoration: none; }
a:hover { text-decoration: underline; }
.masthead { background-color: white; background-repeat: no-repeat; vertical-align: top; }
.masthead a { font-weight: normal; color: black; }
td.globalheader a { font-weight: normal; color: white; }
td.lmenu { background: #DDD; width: 168px; vertical-align: top; border-right: 3px solid white; }
td.lmenu a { text-decoration: none; color: black; font-weight: normal; display: block; width: 100%; }
.footerContainer a.oE { margin-left: -10px; }
td.lmenu a.oE, .topnav a.oE, td.topGlobal a.oE, .footerContainer a.oE { position: absolute; width: auto; height: auto; background: none; }
td.lmenu a.oE, .topnav a.oE, .footerContainer a.oE { margin-top: 3px; }
td.topGlobal a.oE { margin-left: 1px; }
.oE img { border: 0px; }
.oE, td.lmenu a.oE, .topnav a.oE { display: none; }
div#editorStatus div#editorToggle.editorOn .componentPad .oE { display: inline; }
div#editorStatus.userN div#editorToggle.editorOn .componentPad .oE { display: none; }
div#editorStatus.userS div#editorToggle.editorOn .lmenu .oE, div#editorStatus.userS div#editorToggle.editorOn .topNav .oE, div#editorStatus.userM div#editorToggle.editorOn .lmenu .oE, div#editorStatus.userM div#editorToggle.editorOn .topNav .oE { display: inline; }
div#editorStatus.userS div#editorToggle.editorOn .topGlobal .oE, div#editorStatus.userS div#editorToggle.editorOn .footerContainer .oE { display: inline; }
a.siteMap1:hover { text-decoration: none; }
td#leftSide { display: none; /*background: #333; border-bottom: 2px solid white; border-right: 0px;*/ }
.footerContainer { text-align: right; }
.topnav a { font-weight: bold; text-transform: uppercase; display: block; width: 100%; height: 100%; background: #000057; color: white; }
.topnav td { border-right: 1px solid #999; white-space: nowrap; text-align: center; }
.topnav a div { padding: 5px 2px 5px 2px; }
.logo { padding-left: 20px; }
.logo2 { background-repeat: no-repeat; background-image: none !important; }
#topBG, .topnav a:hover { background-color: #FFCD11; color: Black; }
#active { background-color: #FFCD11; color: Black; /*color: #FFCC00;*/ }
#first { border-top: none; }
.topgutter { vertical-align: top; }
.leftnavwidth div { padding: 2px 0px 2px 10px; }
.level1 { border-top: 1px solid #BBB; font-weight: bold; }
.leftnavwidth div.level2 { padding-left: 14px; }
.leftnavwidth div.level3 { padding-left: 24px; }
.leftnavwidth div.level4 { padding-left: 34px; }
td.crumbtrailContainer { background: #999 url('images/shadow.gif') repeat-x; border-bottom: 2px solid white; padding-left:9px; padding-right:0px; padding-top:3px; padding-bottom:1px }
td.topGlobal { text-align: right; vertical-align: top; padding-right: 10px; padding-top: 6px; }
td.globalheader, td.globalheader a.lastCrumb, .masthead a:hover { color: black; }
#leftCornerRL, #rightCornerRL, td#global, td#searchResults, td.topLang, td.globalContainer, td.leftnavwidget, .tableheading, td.crumbtrail, .extraNarrowTicklerTitle, .narrowTicklerTitle, .wideTicklerTitle, .bull { display: none; }
#crumbTR { display: none; }

.topnavwidth { width: 100%; border-top: 2px solid white; /*padding: 1px; background: #666;*/ }
.leftnavwidth { width: 168px; border-bottom: 1px solid #BBB; }
th.list { font: bold 11px Arial; background: #666; text-align: left; color: white; padding: 3px 0px 2px 6px; }
#leftCorner, #rightCorner { padding-left: 0px; }
td.listDescription { background: #666; text-align: left; color: white; border-bottom: 1px solid black; padding: 0px 0px 8px 12px; }
a.nP-s, a.p-s, tr.evenrow, td.lmenu a:hover { background: #EEE; }
td.crumbtrailLang { padding-right: 10px; }
.componentPad em, td#relatedLinks div em, .oddrow em, .evenrow em, .leftnavwidth em, a.siteMap3 em, a.siteMap4 em, a.siteMap5 em { font: bold 11px Arial; color: #888; font-style: normal; }
div.wideTicklerTitleText, div.narrowTicklerTitleText { padding: 5px 0px 2px 0px; font-weight: bold; }
.langSelect { font: 11px Arial, sans-serif; color: white; border: 1px solid #333; background: #666; }
.searchField { border: 1px solid black; background-color: white; color: #666; font: 11px Arial, sans-serif; height: 17px; /*padding-left: 4px; */}
.topsearch { float: right; padding-top: 2px; }
.topsearch td { font-size: 2px; }
td.list, td.oddrow { border-bottom: 1px solid #CCC; padding: 3px 0px 4px 2px; }
tr.oddrow { background: white; }
td.evenrow { border-bottom: 1px solid #CCC; padding: 3px 0px 4px 2px; background: #EEE; }
td.topGlobal a { margin-left: 10px; color: black; font-weight: normal; }
td.topGlobal a#olo { margin-left: 0px; }
td.banner { color: white; vertical-align: top; font-weight: bold; width: 100%; background: url('images/corner.gif') no-repeat bottom right; border-left: 10px solid #FFCC00 }
#imgRight { display: none; }
div.banner { background: #999 url('images/bg.gif') repeat-x; }
td.banner div#title { font: bold 20px "Arial Narrow", sans-serif; text-transform: uppercase; }
td.bannerDivider { border-left: 10px solid #FFCC00; padding-top: 28px; vertical-align: top; }
td.banner div#outer { background: url('images/y_triangle.gif') no-repeat 0px 28px; }
td.banner div#inner { padding: 20px 0px 20px 10px; }
#imgLeft { background: white; }
.footerHR { background: white; color: white; font-size: 1px; width: 100%; height: 1px; border-top: 10px; border-bottom: 1px solid #CCC; }
.footerContainer span { margin: 0px 10px 0px 10px; font-size: 10px; color: #999; }
.footerContainer a { color: #999; }
.componentPad { padding: 10px; }
a.siteMap1 { font: bold 14px "Arial Narrow", sans-serif; color: black; text-transform: uppercase; }
img.thumbImage { display: block; border: 0px; margin-right: 10px; }
th#relatedLinks, .extraNarrowTicklerTitleText { color: #CC9933; font: bold 9px Verdana, sans-serif; text-transform: uppercase; background: white; padding: 0px 0px 5px 0px; }
td#relatedLinks { font: 10px Verdana, sans-serif; color: #333; background: white; }
td#relatedLinks div { padding-bottom: 3px; }
#extraNarrowDivider { border-top: 1px solid #CCC; }
#moreLink { border-bottom: 1px solid white; }
.articleTitle { font: bold 14px "Arial Narrow", Arial, sans-serif; color: #333; text-transform: uppercase; }
.helperLink { text-decoration: none; }
a.siteMap3 { padding-left: 10px; }
a.siteMap4 { padding-left: 20px; }
a.siteMap5 { padding-left: 30px; }
.enTable { border-left: 1px solid #CCC; }
.innerList th { vertical-align: top; font-size: 8pt; text-align: left; padding: 5px; }
.innerList img { border: 0px; }
.banner2 { display: none; }
.topSearch #topAS { display: none; /*vertical-align: top; padding: 0px;*/ }
.topSearch #topAS a { padding-left: 0px; }
#moreResult .tableheading { display: block; font-weight: bold; }
body#l15 a, body#l15 .topnav a, body#l15 .level1, body#l15 th.list, body#l15 .componentPad em, body#l15 td#relatedLinks div em, body#l15 .oddrow em, body#l15 .evenrow em, body#l15 .leftnavwidth em, body#l15 a.siteMap3 em, body#l15 a.siteMap4 em, body#l15 a.siteMap5 em, body#l15 div.wideTicklerTitleText, body#l15 div.narrowTicklerTitleText, body#l15 td.banner, body#l15 td.banner div, body#l15 a.siteMap1, body#l15 th#relatedLinks, body#l15 .extraNarrowTicklerTitleText { font-weight: normal; }
body#l15 .topnav a { font-size: 14px; }
body#l15 .footerContainer a { font-size: 12px; }
.homePage td.componentPad { display: block; padding: 1px; font: 11px Arial; }
.homePage div.banner { display: none; }
.homePage .lmenu { display: none; }
.homePage #C1 .articleTitle .titleText { display: none; }
.homePage .innerList td .sys { visibility: hidden; }
.homePage .innerList td#moreLink { background: none; }
.homePage .innerList a { font-weight: normal; }
.homePage th.list { font: bold 9px Verdana, Arial; text-transform: uppercase; background: none; text-align: left; color: #333; padding: 3px 0px 2px 3px; }
.homePage .sys { text-transform: uppercase; background: url('images/icon_arrow.gif') no-repeat 0px 0px; padding-left: 10px; font-style:normal; font-variant:normal; font-weight:bold; font-size:9px; font-family:Verdana }
.homePage em.sys { display: none; }
.homePage td.evenrow a, .homePage td.oddrow a { padding-left: 20px; }
.homePage td.evenrow, .homePage td.oddrow { border-bottom: 0px solid #CCC; background: url('images/icon_arrow.gif') no-repeat 10px 1px;; padding-left:0px; padding-right:0px; padding-top:1px; padding-bottom:1px }
.homePage .innerList td#moreLink a { font: bold 9px Verdana; padding-left: 0px; }
.homePage .innerList td#moreLink { padding: 1px 0px 1px 10px; }
.homePage .titleText { font: bold 12px Arial, sans-serif; padding-top: 8px; }

.homePage #C4 .innerList th, .homePage #C5 .innerList th, .homePage #C6 .innerList th, .homePage #C4 .titleText, .homePage #C5 .titleText, .homePage #C6 .titleText { font: bold 12px Arial; }
.homePage #C7 .innerList th, .homePage #C8 .innerList th, .homePage #C7 .titleText, .homePage #C8 .titleText { font: bold 12px Arial; color: #333; }
.homePage img.thumbImage { display: inline; float: left; }
.homePage .narrowTicklerTitleText { display: inline; }
.homePage #tickler td.componentPad { font: 10px Arial; color: #333; padding: 0px; }
.homePage .ticklerDesc { padding-bottom: 4px; font: 11px Arial; }
.homePage #C2, .homePage #C3 { background-color: #CCC; border-top: 1px solid white; border-bottom: 2px solid white; }
.homePage #C3 { padding-right: 10px; }
.homePage #C2 { padding-left: 9px; }
.homePage #C4 { padding-left: 4px; }
.homePage #C5, .homePage #C6, .homePage #C8 { padding-left: 10px; }
.homePage #C4, .homePage #C5 { border-right: 2px solid white; }
.homePage #C7 { padding-left: 2px; }
.homePage #C7, .homePage #C8, .homePage #C9 { padding-bottom: 0px; }
.homePage #C9 { padding-top: 0px; padding-left: 12px; }
.homePage #C9 .articleTitle { display: none; }
.homePage #C4, .homePage #C5, .homePage #C6 { background-color: #EEE; }
.homePage #C4 img.thumbImage, .homePage #C5 img.thumbImage, .homePage #C6 img.thumbImage { float: right; }
.homePage .innerList th { vertical-align: top; text-align: left; padding: 8px 5px 5px 5px; font: bold 12px Arial, sans-serif; color: #333; text-transform: uppercase; }
.homePage th.list { display: none; }
.homePage #C2 form { display: inline; }
#subBannerTD { border: 10px solid white; border-top: 12px solid white; background-repeat: no-repeat; background-color: black; }
#subBannerDiv { width: 1px; overflow: hidden; }
