


h1,h2,h3,h4,h5,h6,p,a,blockquote,th,td,div,table caption { font-size:100%; font-family:Arial, sans-serif; font-weight:normal; margin:0; padding:0 }
table caption { text-align: left; }
img { border:0; }
body { color:#333; background-color:#D4CFC3; margin:0px; padding:0px; }
.page-bgc-white { background-color:#FFF; }
form { margin:0px; padding:0px; }
.template12Grid #main { min-height:500px; _height:500px; width:1002px; margin:0px; padding:18px 0px 18px 18px; background-color:#FFF; }
.template12Grid .suppressMinPageHeight { min-height:0px !important; _height:auto !important; }
@-moz-document url-prefix() { .template12Grid #main { min-height:464px; } }
.template12Grid #gh, .template12Grid .x-gh { width:100%; margin-bottom: 0px; }
.grid-1wide, .grid-2wide, .grid-3wide, .grid-4wide, .grid-5wide, .grid-6wide, .grid-7wide, .grid-8wide, .grid-9wide, .grid-10wide, .grid-11wide, .grid-12wide { display: inline; float: left; margin-right: 18px; }
.grid-1wide { width: 64px; }
.grid-2wide { width: 146px; }
.grid-3wide { width: 228px; }
.grid-4wide { width: 310px; }
.grid-5wide { width: 392px; }
.grid-6wide { width: 474px; }
.grid-7wide { width: 556px; }
.grid-8wide { width: 638px; }
.grid-9wide { width: 720px; }
.grid-10wide { width: 802px; }
.grid-11wide { width: 884px; }
.grid-12wide { width: 966px; }
.grid-lpad-1wide { margin-left: 82px; }
.grid-lpad-2wide  { margin-left: 164px; }
.grid-lpad-3wide  { margin-left: 246px; }
.grid-lpad-4wide  { margin-left: 328px; }
.grid-lpad-5wide  { margin-left: 410px; }
.grid-lpad-6wide  { margin-left: 492px; }
.grid-lpad-7wide  { margin-left: 576px; }
.grid-lpad-8wide  { margin-left: 656px; }
.grid-lpad-9wide  { margin-left: 738px; }
.grid-lpad-10wide  { margin-left: 820px; }
.grid-lpad-11wide  { margin-left: 902px; }
.grid-rpad-1wide { margin-right: 100px; }
.grid-rpad-2wide { margin-right: 182px; }
.grid-rpad-3wide { margin-right: 264px; }
.grid-rpad-4wide { margin-right: 346px; }
.grid-rpad-5wide { margin-right: 428px; }
.grid-rpad-6wide { margin-right: 510px; }
.grid-rpad-7wide { margin-right: 592px; }
.grid-rpad-8wide { margin-right: 674px; }
.grid-rpad-9wide { margin-right: 756px; }
.grid-rpad-10wide { margin-right: 838px; }
.grid-rpad-11wide { margin-right: 920px; }
.grid-noRgtMargin { margin-right: 0; }
.grid-ScrimWrapper { position: relative; height: 100%; }
.grid-ScrimWrapper .grid-Scrim { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-color: #FFF; opacity: 0.65; filter:  alpha(opacity=65); z-index: 120; }
.floatRight { float:right }
.floatLeft { float:left }
.noBotPad { margin-bottom: 0 !important; }
.botMargin1 { margin-bottom: 1px !important; }
.botMargin2 { margin-bottom: 2px !important; }
.botMargin3 { margin-bottom: 3px !important; }
.botMargin4 { margin-bottom: 4px !important; }
.botMargin5 { margin-bottom: 5px !important; }
.botMargin6 { margin-bottom: 6px !important; }
.botMargin9 { margin-bottom: 9px !important; }
.botMargin12 { margin-bottom: 12px !important; }
.botMargin15 { margin-bottom: 15px !important; }
.botMargin18 { margin-bottom: 18px !important; }
.botMargin21 { margin-bottom: 21px !important; }
.botMargin24 { margin-bottom: 24px !important; }
.botMargin27 { margin-bottom: 27px !important; }
.botMargin30 { margin-bottom: 30px !important; }
.botMargin33 { margin-bottom: 33px !important; }
.botMargin36 { margin-bottom: 36px !important; }
.botMargin39 { margin-bottom: 39px !important; }
.botMargin42 { margin-bottom: 42px !important; }
.botMargin45 { margin-bottom: 45px !important; }
.botMargin48 { margin-bottom: 48px !important; }
.botMargin51 { margin-bottom: 51px !important; }
.botMargin54 { margin-bottom: 54px !important; }
.botMargin57 { margin-bottom: 57px !important; }
.botMargin60 { margin-bottom: 60px !important; }
.botMargin63 { margin-bottom: 63px !important; }
.botMargin66 { margin-bottom: 66px !important; }
.botMargin69 { margin-bottom: 69px !important; }
.botMargin72 { margin-bottom: 72px !important; }
.editableHeader { _zoom: 1; }
h1.option1, h1.option1a, h1.option1b, .h1option1 .editableHeader textarea.txtArea, .h1option1a .editableHeader textarea.txtArea, .h1option1b .editableHeader textarea.txtArea,
.h1option1 div.headerDiv, .h1option1a div.headerDiv, .h1option1b div.headerDiv, .headSize1 { color:#333; font: 243%/128% Arial, sans-serif; background-color:transparent; margin-bottom:21px; }
h1.option1a, .h1option1a .editableHeader textarea.txtArea, .h1option1a div.headerDiv,
.h1option1a .txtAreaCharCounter, .h1option1a .txtAreaCharCounter { color:#96151D; }
h1.option1b, .h1option1b .editableHeader textarea.txtArea, .h1option1b div.headerDiv,
.h1option1b .txtAreaCharCounter, .h1option1b .txtAreaCharCounter { color:#fff; }
.h1option1 .editableHeader textarea.txtArea, .h1option1a .editableHeader textarea.txtArea, .h1option1b .editableHeader textarea.txtArea { margin-bottom: 11px; }
.h1option1 div.headerDiv, .h1option1a div.headerDiv, .h1option1b div.headerDiv { margin-bottom: 16px; _zoom: 1px; }
h1.option2, h1.option2a, h1.option2b, .h1option2 .editableHeader textarea.txtArea, .h1option2a .editableHeader textarea.txtArea, .h1option2b .editableHeader textarea.txtArea,
.h1option2 div.headerDiv, .h1option2a div.headerDiv, .h1option2b div.headerDiv, .headSize2 { color:#333; font: 169%/118% Arial, sans-serif; background-color:transparent; margin-bottom:21px; }
h1.option2a, .h1option2a .editableHeader .editableHeader textarea.txtArea, .h1option2a div.headerDiv,
.h1option2a .txtAreaCharCounter, .h1option2a .txtAreaCharCounter { color:#fff; }
h1.option2b, .h1option2b .editableHeader textarea.txtArea, .h1option2b div.headerDiv,
.h1option2b .txtAreaCharCounter, .h1option2b .txtAreaCharCounter { color:#96151d; }
.h1option2 .editableHeader textarea.txtArea, .h1option2a .editableHeader textarea.txtArea, .h1option2b .editableHeader textarea.txtArea { margin-bottom: 11px; }
.h1option2 div.headerDiv, .h1option2a div.headerDiv, .h1option2b div.headerDiv { margin-bottom: 16px; _zoom: 1px; }
h1.option3, h1.option3a, h1.option3b, .h1option3 .editableHeader textarea.txtArea, .h1option3a .editableHeader textarea.txtArea, .h1option3b .editableHeader textarea.txtArea,
.h1option3 div.headerDiv, .h1option3a div.headerDiv, .h1option3b div.headerDiv, .headSize3 { color:#333; font: 131%/114% Arial, sans-serif; background-color:transparent; margin-bottom:18px;}
h1.option3a, .h1option3a .editableHeader textarea.txtArea, .h1option3a div.headerDiv,
.h1option3a .txtAreaCharCounter, .h1option3a .txtAreaCharCounter { color:#96151D; }
h1.option3b, .h1option3b .editableHeader textarea.txtArea, .h1option3b div.headerDiv,
.h1option3b .txtAreaCharCounter, .h1option3b .txtAreaCharCounter { color:#fff; }
.h1option3 .editableHeader textarea.txtArea, .h1option3a .editableHeader textarea.txtArea, .h1option3b .editableHeader textarea.txtArea { margin-bottom: 8px; }
.h1option3 div.headerDiv, .h1option3a div.headerDiv, .h1option3b div.headerDiv { margin-bottom: 13px; _zoom: 1px; }
h2.option1, h2.option1a, h2.option1b, .h2option1 .editableHeader textarea.txtArea, .h2option1a .editableHeader textarea.txtArea, .h2option1b .editableHeader textarea.txtArea,
.h2option1 div.headerDiv, .h2option1a div.headerDiv, .h2option1b div.headerDiv { color:#96151D; font: 100%/112% Arial, sans-serif; background-color:transparent; margin-bottom:15px; }
h2.option1a, .h2option1a .editableHeader textarea.txtArea, .h2option1a div.headerDiv,
.h2option1a .txtAreaCharCounter, .h2option1a .txtAreaCharCounter { color:#333; }
h2.option1b, .h2option1b .editableHeader textarea.txtArea, .h2option1b div.headerDiv,
.h2option1b .txtAreaCharCounter, .h2option1b .txtAreaCharCounter { color:#fff; }
.h2option1 .editableHeader textarea.txtArea, .h2option1a .editableHeader textarea.txtArea, .h2option1b .editableHeader textarea.txtArea { margin-bottom: 5px; }
.h2option1 div.headerDiv, .h2option1a div.headerDiv, .h2option1b div.headerDiv { margin-bottom:10px; _zoom: 1px; }
h2.option2, h2.option2a, .h2option2 .editableHeader textarea.txtArea, .h2option2a .editableHeader textarea.txtArea,
.h2option2 div.headerDiv, .h2option2a div.headerDiv, .headSize5 { color:#333; font: 88%/114% Arial, sans-serif; background-color:transparent; margin-bottom:12px; }
h2.option2a, .h2option2a .editableHeader textarea.txtArea, .h2option2a div.headerDiv,
.h2option2a .txtAreaCharCounter, .h2option2a .txtAreaCharCounter { color:#96151D; }
.h2option2 .editableHeader textarea.txtArea, .h2option2a .editableHeader textarea.txtArea { margin-bottom: 2px; }
.h2option2 div.headerDiv, .h2option2a div.headerDiv { margin-bottom: 6px; _zoom: 1px; }
.headSize4 { color:#333; font: 100%/112% Arial, sans-serif; background-color:transparent; margin-bottom:15px; }
@-moz-document url-prefix() {
.dataTable .h1option1 .editableHeader textarea.txtArea, .dataTable .h1option1a .editableHeader textarea.txtArea, .dataTable .h1option1b .editableHeader textarea.txtArea,
.summaryTable .h1option1 .editableHeader textarea.txtArea, .summaryTable .h1option1a .editableHeader textarea.txtArea, .summaryTable .h1option1b .editableHeader textarea.txtArea { margin-bottom: 20px; }
.dataTable .h1option2 .editableHeader textarea.txtArea, .dataTable .h1option2a .editableHeader textarea.txtArea, .dataTable .h1option2b .editableHeader textarea.txtArea,
.summaryTable .h1option2 .editableHeader textarea.txtArea, .summaryTable .h1option2a .editableHeader textarea.txtArea, .summaryTable .h1option2b .editableHeader textarea.txtArea { margin-bottom: 3px; }
.dataTable .h1option3 .editableHeader textarea.txtArea, .dataTable .h1option3a .editableHeader textarea.txtArea, .dataTable .h1option3b .editableHeader textarea.txtArea,
.summaryTable .h1option3 .editableHeader textarea.txtArea, .summaryTable .h1option3a .editableHeader textarea.txtArea, .summaryTable .h1option3b .editableHeader textarea.txtArea { margin-bottom: 17px; }
.dataTable .h2option1 .editableHeader textarea.txtArea, .dataTable .h2option1a .editableHeader textarea.txtArea,
.summaryTable .h2option1 .editableHeader textarea.txtArea, .summaryTable .h2option1 .editableHeader textarea.txtArea { margin-bottom: 11px; }
.dataTable .h2option2 .editableHeader textarea.txtArea,
.summaryTable .h2option2 .editableHeader textarea.txtArea { margin-bottom: 13px; }
.h2option1 div.headerDiv, .h2option1a div.headerDiv { margin-bottom: 11px; }
.h2option2 div.headerDiv, .h2option2a div.headerDiv { margin-bottom: 7px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.h1option1 .editableHeader textarea.txtArea, .h1option1a .editableHeader textarea.txtArea, .h1option1b .editableHeader textarea.txtArea,
.h1option2 .editableHeader textarea.txtArea, .h1option2a .editableHeader textarea.txtArea, .h1option2b .editableHeader textarea.txtArea { margin-bottom: 9px; }
.summaryTable .h1option1 .editableHeader textarea.txtArea, .summaryTable .h1option1a .editableHeader textarea.txtArea, .summaryTable .h1option1b .editableHeader textarea.txtArea,
.dataTable .h1option1 .editableHeader textarea.txtArea, .dataTable .h1option1a .editableHeader textarea.txtArea, .dataTable .h1option1b .editableHeader textarea.txtArea,
.summaryTable .h1option2 .editableHeader textarea.txtArea, .summaryTable .h1option2a .editableHeader textarea.txtArea, .summaryTable .h1option2b .editableHeader textarea.txtArea,
.dataTable .h1option2 .editableHeader textarea.txtArea, .dataTable .h1option2a .editableHeader textarea.txtArea, .dataTable .h1option2b .editableHeader textarea.txtArea { margin-bottom: 14px; }
.h1option3 .editableHeader textarea.txtArea, .h1option3a .editableHeader textarea.txtArea, .h1option3b .editableHeader textarea.txtArea { margin-bottom: 6px; }
.summaryTable .h1option3 .editableHeader textarea.txtArea, .summaryTable .h1option3a .editableHeader textarea.txtArea, .summaryTable .h1option3b .editableHeader textarea.txtArea,
.dataTable .h1option3 .editableHeader textarea.txtArea, .dataTable .h1option3a .editableHeader textarea.txtArea, .dataTable .h1option3b .editableHeader textarea.txtArea { margin-bottom: 11px; }
.h2option1 .editableHeader textarea.txtArea, .h2option1a .editableHeader textarea.txtArea, .h2option1b .editableHeader textarea.txtArea { margin-bottom: 3px; }
.summaryTable .h2option1 .editableHeader textarea.txtArea, .summaryTable .h2option1a .editableHeader textarea.txtArea, .summaryTable .h2option1b .editableHeader textarea.txtArea,
.dataTable .h2option1 .editableHeader textarea.txtArea, .dataTable .h2option1a .editableHeader textarea.txtArea, .dataTable .h2option1b .editableHeader textarea.txtArea { margin-bottom: 8px; }
.h2option2 .editableHeader textarea.txtArea, .h2option2a .editableHeader textarea.txtArea { margin-bottom: 0px; }
.summaryTable .h2option2 .editableHeader textarea.txtArea, .summaryTable .h2option2a .editableHeader textarea.txtArea,
.dataTable .h2option2 .editableHeader textarea.txtArea, .dataTable .h2option2a .editableHeader textarea.txtArea { margin-bottom: 5px; }
}
:root .h1option1 .editableHeader textarea.txtArea, :root .h1option1b .editableHeader textarea.txtArea,
:root .h1option2 .editableHeader textarea.txtArea, :root .h1option2a .editableHeader textarea.txtArea, :root .h1option2b .editableHeader textarea.txtArea { margin-bottom: 13px\0; }
:root .h1option1a .editableHeader textarea.txtArea { margin-bottom: 14px\0; }
:root .h1option3 .editableHeader textarea.txtArea, :root .h1option3a .editableHeader textarea.txtArea, :root .h1option3b .editableHeader textarea.txtArea { margin-bottom: 10px\0; }
:root .summaryTable .h1option3 .editableHeader textarea.txtArea, :root .summaryTable .h1option3a .editableHeader textarea.txtArea, :root .summaryTable .h1option3b .editableHeader textarea.txtArea,
:root .dataTable .h1option3 .editableHeader textarea.txtArea, :root .dataTable .h1option3a .editableHeader textarea.txtArea, :root .dataTable .h1option3b .editableHeader textarea.txtArea { margin-bottom: 14px\0; }
:root .h2option1 .editableHeader textarea.txtArea, :root .h2option1a .editableHeader textarea.txtArea, :root .h2option1b .editableHeader textarea.txtArea { margin-bottom: 5px\0; }
:root .summaryTable .h2option1 .editableHeader textarea.txtArea, :root .summaryTable .h2option1a .editableHeader textarea.txtArea, :root .summaryTable .h2option1b .editableHeader textarea.txtArea,
:root .dataTable .h2option1 .editableHeader textarea.txtArea, :root .dataTable .h2option1a .editableHeader textarea.txtArea, :root .dataTable .h2option1b .editableHeader textarea.txtArea { margin-bottom: 11px\0; }
:root .h2option2 .editableHeader textarea.txtArea, :root .h2option2a .editableHeader textarea.txtArea { margin-bottom: 1px\0; }
.h1option1 .editableHeader textarea.txtArea, .h1option1a .editableHeader textarea.txtArea, .h1option1b .editableHeader textarea.txtArea,
.h1option2 .editableHeader textarea.txtArea, .h1option2a .editableHeader textarea.txtArea, .h1option2b .editableHeader textarea.txtArea { _margin-bottom: 19px;  }
.summaryTable .h1option2 .editableHeader textarea.txtArea, .summaryTable .h1option2a .editableHeader textarea.txtArea, .summaryTable .h1option2b .editableHeader textarea.txtArea,
.dataTable .h1option2 .editableHeader textarea.txtArea, .dataTable .h1option2a .editableHeader textarea.txtArea, .dataTable .h1option2b .editableHeader textarea.txtArea,
.summaryTable .h1option1 .editableHeader textarea.txtArea, .summaryTable .h1option1a .editableHeader textarea.txtArea, .summaryTable .h1option1b .editableHeader textarea.txtArea,
.dataTable .h1option1 .editableHeader textarea.txtArea, .dataTable .h1option1a .editableHeader textarea.txtArea, .dataTable .h1option1b .editableHeader textarea.txtArea { _margin-bottom: 14px; }
.h1option3 .editableHeader textarea.txtArea, .h1option3a .editableHeader textarea.txtArea, .h1option3b .editableHeader textarea.txtArea { _margin-bottom: 16px; }
.summaryTable .h1option3 .editableHeader textarea.txtArea, .summaryTable .h1option3a .editableHeader textarea.txtArea, .summaryTable .h1option3b .editableHeader textarea.txtArea,
.dataTable .h1option3 .editableHeader textarea.txtArea, .dataTable .h1option3a .editableHeader textarea.txtArea, .dataTable .h1option3b .editableHeader textarea.txtArea { _margin-bottom: 11px; }
.h2option1 .editableHeader textarea.txtArea, .h2option1a .editableHeader textarea.txtArea, .h2option1b .editableHeader textarea.txtArea { _margin-bottom: 13px; }
.summaryTable .h2option1 .editableHeader textarea.txtArea, .summaryTable .h2option1a .editableHeader textarea.txtArea, .summaryTable .h2option1b .editableHeader textarea.txtArea,
.dataTable .h2option1 .editableHeader textarea.txtArea, .dataTable .h2option1a .editableHeader textarea.txtArea, .dataTable .h2option1b .editableHeader textarea.txtArea { _margin-bottom: 8px; }
.h2option2 .editableHeader textarea.txtArea, .h2option2a .editableHeader textarea.txtArea { _margin-bottom: 10px; }
.summaryTable .h2option2 .editableHeader textarea.txtArea, .summaryTable .h2option2a .editableHeader textarea.txtArea, .summaryTable .h2option2b .editableHeader textarea.txtArea,
.dataTable .h2option2 .editableHeader textarea.txtArea, .dataTable .h2option2a .editableHeader textarea.txtArea, .dataTable .h2option2b .editableHeader textarea.txtArea { _margin-bottom: 5px; }
.summaryTable .h1option1 .editableHeader textarea.txtArea, .summaryTable .h1option1a .editableHeader textarea.txtArea, .summaryTable .h1option1b .editableHeader textarea.txtArea,
.summaryTable .h1option1 div.headerDiv, .summaryTable .h1option1a div.headerDiv, .summaryTable .h1option1b div.headerDiv,
.dataTable .h1option1 .editableHeader textarea.txtArea, .dataTable .h1option1a .editableHeader textarea.txtArea, .dataTable .h1option1b .editableHeader textarea.txtArea,
.dataTable .h1option1 div.headerDiv, .dataTable .h1option1a div.headerDiv, .dataTable .h1option1b div.headerDiv { font: 323%/100% Arial, sans-serif; }
.summaryTable .h1option2 .editableHeader textarea.txtArea, .summaryTable .h1option2a .editableHeader textarea.txtArea, .summaryTable .h1option2b .editableHeader textarea.txtArea,
.summaryTable .h1option2 div.headerDiv, .summaryTable .h1option2a div.headerDiv, .summaryTable .h1option2b div.headerDiv,
.dataTable .h1option2 .editableHeader textarea.txtArea, .dataTable .h1option2a .editableHeader textarea.txtArea, .dataTable .h1option2b .editableHeader textarea.txtArea,
.dataTable .h1option2 div.headerDiv, .dataTable .h1option2a div.headerDiv, .dataTable .h1option2b div.headerDiv { font: 225%/100% Arial, sans-serif; }
.summaryTable .h1option3 .editableHeader textarea.txtArea, .summaryTable .h1option3a .editableHeader textarea.txtArea, .summaryTable .h1option3b .editableHeader textarea.txtArea,
.summaryTable .h1option3 div.headerDiv, .summaryTable .h1option3a div.headerDiv, .summaryTable .h1option3b div.headerDiv,
.dataTable .h1option3 .editableHeader textarea.txtArea, .dataTable .h1option3a .editableHeader textarea.txtArea, .dataTable .h1option3b .editableHeader textarea.txtArea,
.dataTable .h1option3 div.headerDiv, .dataTable .h1option3a div.headerDiv, .dataTable .h1option3b div.headerDiv { font: 174%/100% Arial, sans-serif; }
.summaryTable .h2option1 .editableHeader textarea.txtArea, .summaryTable .h2option1a .editableHeader textarea.txtArea, .summaryTable .h2option1b .editableHeader textarea.txtArea,
.summaryTable .h2option1 div.headerDiv, .summaryTable .h2option1a div.headerDiv, .summaryTable .h2option1b div.headerDiv,
.dataTable .h2option1 .editableHeader textarea.txtArea, .dataTable .h2option1a .editableHeader textarea.txtArea, .dataTable .h2option1b .editableHeader textarea.txtArea,
.dataTable .h2option1 div.headerDiv, .dataTable .h2option1a div.headerDiv, .dataTable .h2option1b div.headerDiv { font: 133%/100% Arial, sans-serif; }
p, span.para { font: normal 75%/150% Arial, sans-serif; color:#333; background-color:transparent; margin-bottom:18px;}
p.text2 { font: 88%/150% Arial, sans-serif; color:#333; background-color:transparent; margin-bottom:21px;}
p.text3 { font: bold 75%/108% Arial, sans-serif; color:#333; background-color:transparent; margin-bottom:18px; }
.text6 { font: 69%/118% Arial, sans-serif; color:#999; background-color:transparent; margin-bottom:18px; }
.text7, .text7a, .text7b { font: 75%/133% Arial, sans-serif; color:#96151D; background-color:transparent; text-transform:uppercase; margin-bottom:18px; }
.text7a, .text7b { color:#333; }
.text7b { margin-bottom: 12px; }
.posText { color: #5C8033; }
.negText { color: #DA0000; }
p.pullquote { font: 113%/145% Arial, sans-serif; color:#96151D; background-color:transparent; margin: 26px 0 26px 18px;  }
a, a .linkText, a:link, a:link .linkText { color:#8D4900; background-color:transparent; border-bottom:1px solid #8D4900; text-decoration:none }
a:hover, a:hover .linkText, a:focus, a:focus .linkText   { color:#96151D; background-color:transparent; border-bottom:1px solid #96151D; }
a.int-only, a.int-only:link, a.int-only:hover { background-color:#D3E0C5 !important; }
a.link-primary, a.link-primary .linkText, a.link-primary:link, a.link-primary:link .linkText { color:#8D4900; background-color:transparent; border-bottom: none; _zoom: 0;}
a.link-primary:hover, a.link-primary:hover .linkText, a.link-primary:focus, a.link-primary:focus .linkText { color:#96151D; background-color:transparent; border-bottom:1px solid #96151D; _zoom: 0; }
a.link-secondary, a.link-secondary .linkText, a.link-secondary:link, a.link-secondary:link .linkText { color:#666; background-color:transparent; border-bottom:1px solid #666; }
a.link-secondary:hover, a.link-secondary:hover .linkText, a.link-secondary:focus, a.link-secondary:focus .linkText   { color:#96151D; background-color:transparent; border-bottom:1px solid #96151D; }
a.link-utility:link { color:#FFF; background-color:transparent; border-bottom: none; text-transform:uppercase; }
a.link-utility:hover, a.link-utility:focus { border-bottom:1px solid #FFF; }
a.iLayerLink, a.iLayerLink:link { color:#8D4900; background-color:transparent; border-bottom: none; }
a.iLayerLink:hover, a.iLayerLink:focus { color:#96151D; background-color:transparent; border-bottom:1px solid #96151D; }
.infoBoxSpan a.iLayer, .infoBoxSpan a.iLayer:link { color:#333; background-color:transparent; border-bottom:1px dotted #333; cursor:text; }
.infoBoxSpan a.iLayer:hover, .infoBoxSpan a.iLayer:focus { color:#333; background-color:transparent; border-bottom:none; cursor:text;}
.disabled-text a, .disabled-text a:hover, .disabled-text a:focus, .disabled-text a.link-secondary, .disabled-text a.link-secondary:hover, .disabled-text a.link-secondary:focus,
.disabled-text a .linkText, .disabled-text a:hover .linkText, .disabled-text a.link-secondary .linkText{ color:#B3B3B3; border-bottom-color:#B3B3B3; cursor: default; }
.disabled-text a.link-primary, .disabled-text a.link-primary:hover, .disabled-text a.link-primary:focus,
.disabled-text a.link-primary .linkText, .disabled-text a.link-primary:hover .linkText,
.disabled-text a.iLayerLink, .disabled-text a.iLayerLink:hover, .disabled-text a.iLayerLink:focus,
.disabled-text a.iLayer, .disabled-text a.iLayer:hover { color:#B3B3B3; border-bottom:none;}
.disabled-text .linkIcon { cursor: default; }
a.hasIcon, a.hasIcon:link, a.hasIcon:hover { border-bottom: none; _display:inline-block; _padding:0px 0px 1px; _vertical-align:middle; }
.iconOnRight .linkText { margin-right: 3px; }
.linkIcon { border-bottom: none; background: transparent url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) 0 center no-repeat scroll; height: 17px; font-size: 17px; padding: 0; _cursor: pointer;  }
.outputLink p span.linkIcon, p .outputLink span.linkIcon, .commandLink p span.linkIcon, p .commandLink span.linkIcon { height: 16px; font-size: 14px; line-height: 16px; }
a.actionLayerIcon .linkIcon, a.actionLayerIcon:link .linkIcon,
a.newWindow .linkIcon, a.newWindow:link .linkIcon,
a.topicLinkIcon .linkIcon, a.topicLinkIcon:link .linkIcon,
a.upArrowLinkIcon .linkIcon, a.upArrowLinkIcon:link .linkIcon,
a.downArrowLinkIcon .linkIcon, a.downArrowLinkIcon:link .linkIcon { padding-right: 8px; }
a.actionLayerIcon .iconOnRight .linkIcon, a.actionLayerIcon:link .iconOnRight .linkIcon, a.actionLayerIcon:hover .iconOnRight .linkIcon,
a.newWindow .iconOnRight .linkIcon, a.newWindow:link .iconOnRight .linkIcon, a.newWindow:hover .iconOnRight .linkIcon,
a.topicLinkIcon .iconOnRight .linkIcon, a.topicLinkIcon:link .iconOnRight .linkIcon, a.topicLinkIcon:hover .iconOnRight .linkIcon,
a.upArrowLinkIcon .iconOnRight .linkIcon, a.upArrowLinkIcon:link .iconOnRight .linkIcon, a.upArrowLinkIcon:hover .iconOnRight .linkIcon,
a.downArrowLinkIcon .iconOnRight .linkIcon, a.downArrowLinkIcon:link .iconOnRight .linkIcon, a.downArrowLinkIcon:hover .iconOnRight .linkIcon { padding-right: 5px; }
a.actionLayerIcon .linkIcon, a.actionLayerIcon:link .linkIcon { background-position: -88px -1px; }
a.actionLayerIcon:hover .linkIcon { background-position: -107px -1px; }
.disabled-text a.actionLayerIcon .linkIcon, .disabled-text a.actionLayerIcon:link .linkIcon, .disabled-text a.actionLayerIcon:hover .linkIcon { background-position: -394px -1px; }
a.newWindow .linkIcon, a.newWindow:link .linkIcon { background-position: -126px -1px; }
a.newWindow:hover .linkIcon { background-position: -145px -1px; }
.disabled-text a.newWindow .linkIcon, .disabled-text a.newWindow:link .linkIcon, .disabled-text a.newWindow:hover .linkIcon { background-position: -413px -1px; }
a.topicLinkIcon .linkIcon, a.topicLinkIcon:link .linkIcon { background-position: -50px -1px; }
a.topicLinkIcon:hover .linkIcon { background-position: -69px -1px; }
.disabled-text a.topicLinkIcon .linkIcon, .disabled-text a.topicLinkIcon:link .linkIcon, .disabled-text a.topicLinkIcon:hover .linkIcon { background-position: -375px -1px; }
a.upArrowLinkIcon .linkIcon, a.upArrowLinkIcon:link .linkIcon { background-position: -452px -1px; }
a.upArrowLinkIcon:hover .linkIcon { background-position: -472px -1px; }
.disabled-text a.upArrowLinkIcon .linkIcon, .disabled-text a.upArrowLinkIcon:link .linkIcon, .disabled-text a.upArrowLinkIcon:hover .linkIcon { background-position: -333px -1px; }
a.downArrowLinkIcon .linkIcon, a.downArrowLinkIcon:link .linkIcon { background-position: -214px -1px; }
a.downArrowLinkIcon:hover .linkIcon { border-bottom: none; background-position: -233px -1px; }
.disabled-text a.downArrowLinkIcon .linkIcon, .disabled-text a.downArrowLinkIcon:link .linkIcon, .disabled-text a.downArrowLinkIcon:hover .linkIcon { background-position: -432px -1px; }
a.bankIcon .linkIcon, a.bankIcon:link .linkIcon, a.bankIcon:hover .linkIcon,
a.plusIcon .linkIcon, a.plusIcon:link .linkIcon, a:hover.plusIcon .linkIcon,
a.alertIcon .linkIcon, a.alertIcon:link .linkIcon, a.alertIcon:hover .linkIcon,
a.criticalAlertIcon .linkIcon, a.criticalAlertIcon:link .linkIcon, a.criticalAlertIcon:hover .linkIcon,
a.intSpeak .linkIcon, a.intSpeak:link .linkIcon, a.intSpeak:hover .linkIcon,
a.openOrder .linkIcon, a.openOrder:link .linkIcon, a.openOrder:hover .linkIcon,
a.staleData .linkIcon, a.staleData:link .linkIcon, a.staleData:hover .linkIcon { padding-right: 13px; }
a.bankIcon .iconOnRight .linkIcon, a.bankIcon:link .iconOnRight .iconOnRight .linkIcon, a.bankIcon:hover .iconOnRight .linkIcon,
a.plusIcon .iconOnRight .linkIcon, a.plusIcon:link .iconOnRight .linkIcon, a:hover.plusIcon .iconOnRight .linkIcon,
a.alertIcon .iconOnRight .linkIcon, a.alertIcon:link .iconOnRight .linkIcon, a.alertIcon:hover .iconOnRight .linkIcon,
a.criticalAlertIcon .iconOnRight .linkIcon, a.criticalAlertIcon:link .iconOnRight .linkIcon, a.criticalAlertIcon:hover .iconOnRight .linkIcon,
a.intSpeak .iconOnRight .linkIcon, a.intSpeak:link .iconOnRight .linkIcon, a.intSpeak:hover .iconOnRight .linkIcon,
a.openOrder .iconOnRight .linkIcon, a.openOrder:link .iconOnRight .linkIcon, a.openOrder:hover .iconOnRight .linkIcon,
a.staleData .iconOnRight .linkIcon, a.staleData:link .iconOnRight .linkIcon, a.staleData:hover .iconOnRight .linkIcon { padding-right: 11px; }
.linkMarkup a.bankIcon .iconOnRight .linkIcon, .linkMarkup a.bankIcon:link .iconOnRight .iconOnRight .linkIcon, .linkMarkup a.bankIcon:hover .iconOnRight .linkIcon,
.linkMarkup a.plusIcon .iconOnRight .linkIcon, .linkMarkup a.plusIcon:link .iconOnRight .linkIcon, a:hover.plusIcon .iconOnRight .linkIcon,
.linkMarkup a.alertIcon .iconOnRight .linkIcon, .linkMarkup a.alertIcon:link .iconOnRight .linkIcon, .linkMarkup a.alertIcon:hover .iconOnRight .linkIcon,
.linkMarkup a.criticalAlertIcon .iconOnRight .linkIcon, .linkMarkup a.criticalAlertIcon:link .iconOnRight .linkIcon, .linkMarkup a.criticalAlertIcon:hover .iconOnRight .linkIcon,
.linkMarkup a.intSpeak .iconOnRight .linkIcon, .linkMarkup a.intSpeak:link .iconOnRight .linkIcon, .linkMarkup a.intSpeak:hover .iconOnRight .linkIcon,
.linkMarkup a.openOrder .iconOnRight .linkIcon, .linkMarkup a.openOrder:link .iconOnRight .linkIcon, .linkMarkup a.openOrder:hover .iconOnRight .linkIcon,
.linkMarkup a.staleData .iconOnRight .linkIcon, .linkMarkup a.staleData:link .iconOnRight .linkIcon, .linkMarkup a.staleData:hover .iconOnRight .linkIcon { padding-right: 12px; }
a.bankIcon .linkIcon, a.bankIcon:link .linkIcon, a.bankIcon:hover .linkIcon { background-position: 0 -1px; }
a.plusIcon .linkIcon, a.plusIcon:link .linkIcon, a:hover.plusIcon .linkIcon { background-position: -164px -1px; }
a.alertIcon .linkIcon, a.alertIcon:link .linkIcon, a.alertIcon:hover .linkIcon { background-position: -756px -1px; }
a.criticalAlertIcon .linkIcon, a.criticalAlertIcon:link .linkIcon, a.criticalAlertIcon:hover .linkIcon { background-position: -776px -1px; }
a.intSpeak .linkIcon, a.intSpeak:link .linkIcon, a.intSpeak:hover .linkIcon { background-position: -796px -1px; }
a.openOrder .linkIcon, a.openOrder:link .linkIcon, a.openOrder:hover .linkIcon { background-position: -816px -1px; }
a.staleData .linkIcon, a.staleData:link .linkIcon, a.staleData:hover .linkIcon { background-position: -837px -1px; }
a.mail .linkIcon, a.mail:link .linkIcon, a.mail:hover .linkIcon,
a.serviceCase .linkIcon, a.serviceCase:link .linkIcon, a.serviceCase:hover .linkIcon,
a.webTopic .linkIcon, a.webTopic:link .linkIcon, a.webTopic:hover .linkIcon,
a.lock .linkIcon, a.lock:link .linkIcon, a.lock:hover .linkIcon,
a.unlock .linkIcon, a.unlock:link .linkIcon, a.unlock:hover .linkIcon,
a.awd .linkIcon, a.awd:link .linkIcon, a.awd:hover .linkIcon { padding-right: 13px; }
a.article .linkIcon, a.article:link .linkIcon, a.article:hover .linkIcon,
a.video .linkIcon, a.video:link .linkIcon, a.video:hover .linkIcon { padding-right: 14px; }
a.audio .linkIcon, a.audio:link .linkIcon, a.audio:hover .linkIcon { padding-right: 9px; }
a.whitePaper .linkIcon, a.whitePaper:link .linkIcon, a.whitePaper:hover .linkIcon { padding-right: 11px; }
a.trashCan .linkIcon, a.trashCan:link .linkIcon, a.trashCan:hover .linkIcon { padding-right: 9px; }
a.mail .iconOnRight .linkIcon, a.mail:link .iconOnRight .linkIcon, a.mail:hover .iconOnRight .linkIcon,
a.serviceCase .iconOnRight .linkIcon, a.serviceCase:link .iconOnRight .linkIcon, a.serviceCase:hover .iconOnRight .linkIcon,
a.webTopic .iconOnRight .linkIcon, a.webTopic:link .iconOnRight .linkIcon, a.webTopic:hover .iconOnRight .linkIcon,
a.unlock .iconOnRight .linkIcon, a.unlock:link .iconOnRight .linkIcon, a.unlock:hover .iconOnRight .linkIcon,
a.awd .iconOnRight .linkIcon, a.awd:link .iconOnRight .linkIcon, a.awd:hover .iconOnRight .linkIcon,
a.article .iconOnRight .linkIcon, a.article:link .iconOnRight .linkIcon, a.article:hover .iconOnRight .linkIcon,
a.video .iconOnRight .linkIcon, a.video:link .iconOnRight .linkIcon, a.video:hover .iconOnRight .linkIcon { padding-right: 11px; }
a.audio .iconOnRight .linkIcon, a.audio:link .iconOnRight .linkIcon, a.audio:hover .iconOnRight .linkIcon { padding-right: 6px; }
a.lock .iconOnRight .linkIcon, a.lock:link .iconOnRight .linkIcon, a.lock:hover .iconOnRight .linkIcon,
a.refresh .iconOnRight .linkIcon, a.refresh:link .iconOnRight .linkIcon, a.refresh:hover .iconOnRight .linkIcon,
a.whitePaper .iconOnRight .linkIcon, a.whitePaper:link .iconOnRight .linkIcon, a.whitePaper:hover .iconOnRight .linkIcon,
a.trashCan .iconOnRight .linkIcon, a.trashCan:link .iconOnRight .linkIcon, a.trashCan:hover .iconOnRight .linkIcon { padding-right: 8px; }
a.vgMobi .iconOnRight .linkIcon, a.vgMobi:link .iconOnRight .linkIcon, a.vgMobi:hover .iconOnRight .linkIcon { padding-right: 12px; }
a.mail .linkIcon, a.mail:link .linkIcon, a.mail:hover .linkIcon { background-position: -26px -1px; }
a.serviceCase .linkIcon, a.serviceCase:link .linkIcon, a.serviceCase:hover .linkIcon { background-position: -720px -1px; }
a.webTopic .linkIcon, a.webTopic:link .linkIcon, a.webTopic:hover .linkIcon { background-position: -699px -1px; }
a.lock .linkIcon, a.lock:link .linkIcon, a.lock:hover .linkIcon { background-position: -654px -1px; }
a.unlock .linkIcon, a.unlock:link .linkIcon, a.unlock:hover .linkIcon { background-position: -674px -1px; }
a.refresh .linkIcon, a.refresh:link .linkIcon, a.refresh:hover .linkIcon { background-position: -353px -1px; padding-right: 10px; }
a.vgMobi .linkIcon, a.vgMobi:link .linkIcon, a.vgMobi:hover .linkIcon { background-position: -630px -1px; padding-right: 14px; }
a.awd .linkIcon, a.awd:link .linkIcon, a.awd:hover .linkIcon { background-position: -868px -1px; }
a.article .linkIcon, a.article:link .linkIcon, a.article:hover .linkIcon { background-position: -888px -1px; }
a.audio .linkIcon, a.audio:link .linkIcon, a.audio:hover .linkIcon { background-position: -908px -1px; }
a.video .linkIcon, a.video:link .linkIcon, a.video:hover .linkIcon { background-position: -923px 0px; }
a.whitePaper .linkIcon, a.whitePaper:link .linkIcon, a.whitePaper:hover .linkIcon { background-position: -943px -1px; }
a.trashCan .linkIcon, a.trashCan:link .linkIcon, a.trashCan:hover .linkIcon { background-position: -960px -1px; }
a.blog .linkIcon, a.blog:link .linkIcon, a.blog:hover .linkIcon,
a.rss .linkIcon, a.rss:link .linkIcon, a.rss:hover .linkIcon,
a.facebook .linkIcon, a.facebook:link .linkIcon, a.facebook:hover .linkIcon,
a.twitter .linkIcon, a.twitter:link .linkIcon, a.twitter:hover .linkIcon,
a.linkedIn .linkIcon, a.linkedIn:link .linkIcon, a.linkedIn:hover .linkIcon,
a.youTube .linkIcon, a.youTube:link .linkIcon, a.youTube:hover .linkIcon,
a.googlePlus .linkIcon, a.googlePlus:link .linkIcon, a.googlePlus:hover .linkIcon,
a.pdfRed .linkIcon, a.pdfRed:link .linkIcon, a.pdfRed:hover .linkIcon,
a.pdfWhite .linkIcon, a.pdfWhite:link .linkIcon, a.pdfWhite:hover .linkIcon,
a.pdf .linkIcon, a.pdf:link .linkIcon, a.pdf:hover .linkIcon,
a.excel .linkIcon, a.excel:link .linkIcon, a.excel:hover .linkIcon,
a.powerPoint .linkIcon, a.powerPoint:link .linkIcon, a.powerPoint:hover .linkIcon,
a.word .linkIcon, a.word:link .linkIcon, a.word:hover .linkIcon { padding-right: 14px; }
a.blog .iconOnRight .linkIcon, a.blog:link .iconOnRight .linkIcon, a.blog:hover .iconOnRight .linkIcon,
a.rss .iconOnRight .linkIcon, a.rss:link .iconOnRight .linkIcon, a.rss:hover .iconOnRight .linkIcon,
a.facebook .iconOnRight .linkIcon, a.facebook:link .iconOnRight .linkIcon, a.facebook:hover .iconOnRight .linkIcon,
a.twitter .iconOnRight .linkIcon, a.twitter:link .iconOnRight .linkIcon, a.twitter:hover .iconOnRight .linkIcon,
a.linkedIn .iconOnRight .linkIcon, a.linkedIn:link .iconOnRight .linkIcon, a.linkedIn:hover .iconOnRight .linkIcon,
a.youTube .iconOnRight .linkIcon, a.youTube:link .iconOnRight .linkIcon, a.youTube:hover .iconOnRight .linkIcon,
a.googlePlus .iconOnRight .linkIcon, a.googlePlus:link .iconOnRight .linkIcon, a.googlePlus:hover .iconOnRight .linkIcon,
a.pdfRed .iconOnRight .linkIcon, a.pdfRed:link .iconOnRight .linkIcon, a.pdfRed:hover .iconOnRight .linkIcon,
a.pdfWhite .iconOnRight .linkIcon, a.pdfWhite:link .iconOnRight .linkIcon, a.pdfWhite:hover .iconOnRight .linkIcon,
a.pdf .iconOnRight .linkIcon, a.pdf:link .iconOnRight .linkIcon, a.pdf:hover .iconOnRight .linkIcon,
a.excel .iconOnRight .linkIcon, a.excel:link .iconOnRight .linkIcon, a.excel:hover .iconOnRight .linkIcon,
a.powerPoint .iconOnRight .linkIcon, a.powerPoint:link .iconOnRight .linkIcon, a.powerPoint:hover .iconOnRight .linkIcon,
a.word .iconOnRight .linkIcon, a.word:link .iconOnRight .linkIcon, a.word:hover .iconOnRight .linkIcon { padding-right: 12px; }
a.blog .linkIcon, a.blog:link .linkIcon, a.blog:hover .linkIcon { background-position: -558px -1px; }
a.rss .linkIcon, a.rss:link .linkIcon, a.rss:hover .linkIcon { background-position: -534px -1px; }
a.facebook .linkIcon, a.facebook:link .linkIcon, a.facebook:hover .linkIcon { background-position: -486px -1px;  }
a.twitter .linkIcon, a.twitter:link .linkIcon, a.twitter:hover .linkIcon { background-position: -510px -1px; }
a.linkedIn .linkIcon, a.linkedIn:link .linkIcon, a.linkedIn:hover .linkIcon { background-position: -606px -1px; }
a.youTube .linkIcon, a.youTube:link .linkIcon, a.youTube:hover .linkIcon { background-position: -582px -1px; }
a.googlePlus .linkIcon, a.googlePlus:link .linkIcon, a.googlePlus:hover .linkIcon { background-position: -1521px -1px; }
a.pdfRed .linkIcon, a.pdfRed:link .linkIcon, a.pdfRed:hover .linkIcon,
a.pdfWhite .linkIcon, a.pdfWhite:link .linkIcon, a.pdfWhite:hover .linkIcon,
a.pdf .linkIcon, a.pdf:link .linkIcon, a.pdf:hover .linkIcon { background-position: -303px -1px;  _padding-right: 15px; }
a.excel .linkIcon, a.excel:link .linkIcon, a.excel:hover .linkIcon { background-position: -250px -1px; }
a.powerPoint .linkIcon, a.powerPoint:link .linkIcon, a.powerPoint:hover .linkIcon { background-position: -277px -1px; }
a.word .linkIcon, a.word:link .linkIcon, a.word:hover .linkIcon { background-position: -188px -1px;  }
.footnote, .disclaimer, .standard-disclaimer { font: normal 69%/118% Arial, sans-serif; color:#666; background-color:transparent; margin-bottom:13px; line-height:120%;}
.disclaimer { font-style: italic; font-size: 75%; _width:100%; _overflow:auto; _margin-bottom:0px; _padding-bottom:13px; }
.standard-disclaimer {  font-size: 75%; }
.bold { font-weight:bold !important; }
.inline, span.para { display:inline; }
.inlineBlock { display: inline-block; }
.font-vgRed { color: #96151D !important; background-color: transparent; }
.iframe_cover { height: 100%; width: 100%; top: 0px; left: 0px; position: absolute; z-index: -1; padding: 0; background-color: #FFF; }
.iframe_cover_input_error { margin: 1px; }
.pad {margin-bottom: 15px}
.negBotPad {margin-bottom: -10px}
.t-unit {margin-bottom: 15px}
.t-unit .pad {margin-bottom: 0px}
.comp-DataTable table.extraTablePad, .comp-GridTable table.extraTablePad, .comp-SummaryTable table.extraTablePad { margin-bottom: 36px; }
.comp-AutoSuggestInput input, .comp-AutoSuggestFundInput input { border: solid 1px #D4CFC3; }
.comp-AutoSuggestInput input.txtInput, .comp-AutoSuggestFundInput input.txtInput { padding-top: 2px; }
.vg-Navbox { zoom: 1.0; overflow: visible; padding-bottom: 9px; }
.vg-NavboxSix .vg-NavboxHead, .vg-NavboxInt .vg-NavboxHead { -moz-user-select: none; z-index: 1; cursor: pointer; border: none; background: none; padding: 0px; height: 24px; overflow: hidden; }
.vg-NavboxHeadActive {  border-color: inherit; }
.vg-NavboxSix .vg-NavboxHeadContent, .vg-NavboxInt .vg-NavboxHeadContent { padding: 0px 5px 0px 20px; overflow: hidden; }
.sideTabCont-opt1Lft .vg-NavboxHeadContent { padding: 0px 5px 0px 22px; }
.vg-NavboxHeadContent { background-color: transparent; font: 75%/24px Arial, sans-serif; }
table.summaryTable td .vg-NavboxHeadContent,
table.dataTable td .vg-NavboxHeadContent { font: 95% Arial, sans-serif; }
.vg-NavboxHeadContent img { vertical-align: middle; margin: 5px 0px; }
.vg-NavboxHeadFocus .vg-NavboxHeadInnerFocus {  border: none; }
.vg-NavboxSix .vg-NavboxInnerFocus, .vg-NavboxInt .vg-NavboxInnerFocus { border: none; padding: 0px;    margin: 0px; height: 100%; overflow: hidden; line-height: 100%; }
.vg-NavboxHead .vg-NavboxFocus .vg-NavboxInnerFocus  { padding: 0px; border: none; }
.vg-NavboxContent { overflow: hidden; position: relative; z-index: 0; padding: 0px 5px 0px 10px; }
.vg-NavboxContent .fm { float: none; }
.vg-NavboxContentBorder { overflow: visible; }
.vg-NavboxOpen .vg-NavboxContent {  display: block; }
.vg-NavboxClosed .vg-NavboxBody { height:0px; _height:1px; overflow:hidden; visibility:hidden }
.vg-Navbox .vg-NavboxContentBorder, .vg-Navbox .vg-NavboxContent { zoom: 1;position: static; border: none; background-color: #FFFFFF; overflow: visible; }
.vg-Navbox .fixedHeightNavBox .vg-NavboxContentBorder, .vg-Navbox .fixedHeightNavBox .vg-NavboxContent { overflow: auto; }
.vg-NavboxDisabledx { opacity:.2; -moz-opacity:0.2; filter:alpha(opacity=20); -webkit-opacity:.2; }
.vg-NavboxInt .rightLabel, .vg-NavboxSix .rightLabel { float: right; padding-right: 5px; font-weight: normal; color:#333 }
.vg-NavboxHead .vg-NavboxLabel:hover, .vg-NavboxHead .vg-NavboxLabel:focus { border: none; }
.vg-NavboxSix .vg-NavboxContent, .vg-NavboxInt .vg-NavboxContent { padding: 0px 9px 27px 11px; }
.sideTabCont-opt1Lft .vg-NavboxSix .vg-NavboxContent, .sideTabCont-opt1Lft .vg-NavboxInt .vg-NavboxContent { padding: 0px 5px 0px 0px; }
.vg-NavboxSix .vg-NavboxHead .vg-NavboxHeadContent, .vg-NavboxInt .vg-NavboxHead .vg-NavboxHeadContent { background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-attachment: scroll; }
.vg-NavboxSix .vg-NavboxOpen .vg-NavboxHead .vg-NavboxHeadContent, .vg-NavboxSix .vg-NavboxOpen .vg-NavboxHeadActive .vg-NavboxHeadContent, .vg-NavboxInt .vg-NavboxOpen .vg-NavboxHead .vg-NavboxHeadContent, .vg-NavboxInt .vg-NavboxOpen .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: 0px -540px; }
.vg-NavboxSix .vg-NavboxOpen .vg-NavboxHover .vg-NavboxHeadContent, .vg-NavboxInt .vg-NavboxOpen .vg-NavboxHover .vg-NavboxHeadContent { background-position: 0px -570px; }
.vg-NavboxSix .vg-NavboxClosed .vg-NavboxHead .vg-NavboxHeadContent, .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHeadActive .vg-NavboxHeadContent, .vg-NavboxInt .vg-NavboxClosed .vg-NavboxHead .vg-NavboxHeadContent, .vg-NavboxInt .vg-NavboxClosed .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: 0px -480px; }
.vg-NavboxSix .vg-NavboxClosed .vg-NavboxHover .vg-NavboxHeadContent, .vg-NavboxInt .vg-NavboxClosed .vg-NavboxHover .vg-NavboxHeadContent { background-position: 0px -510px; }
.vg-NavboxSix .vg-NavboxHead .vg-NavboxLabel, .vg-NavboxSix .vg-NavboxHead .vg-NavboxLabel:active { color:#8D4900 }
.vg-NavboxSix .vg-Navbox .vg-NavboxHover .vg-NavboxLabel, .vg-NavboxInt .vg-Navbox .vg-NavboxHover .vg-NavboxLabel { color:#96151D; text-decoration:underline; }
.vg-NavboxSix .vg-NavboxOpen .vg-NavboxHeadContent { background-color: #EAE5DA; }
.vg-NavboxSix .vg-NavboxOpen .vg-NavboxBg { background-color: #EAE5DA; }
.vg-NavboxSix .disabled .vg-NavboxHeadContent, .vg-NavboxInt .disabled .vg-NavboxHeadContent { opacity:.5; -moz-opacity:0.5; filter:alpha(opacity=50); -webkit-opacity:.5; _zoom:1; cursor:default; }
.vg-NavboxSix .disabled .vg-NavboxHeadContent .vg-NavboxDisabled .vg-NavboxLabel, .vg-NavboxInt .disabled .vg-NavboxHeadContent .vg-NavboxDisabled .vg-NavboxLabel { cursor:default; color:#7E4201; }
.vg-NavboxSix .vg-NavboxClosed .vg-NavboxHeadContent { background-color: #E0DBD0; }
.vg-NavboxInt .vg-NavboxHeadContent.vg-NavboxHeadContentInt, .vg-NavboxInt .vg-NavboxBg.vg-NavboxBgInt { background-color: #D3E0C5; }
@media \0screen\,screen\9 {
.vg-NavboxHeadContentInt, .vg-NavboxBgInt { background-color: #D3E0C5 !important; }
}
.vg-NavboxSix .vg-Navbox .vg-NavboxContent, .vg-NavboxInt .vg-Navbox .vg-NavboxContent { background-color:#FFF; padding-top:9px; }
.vg-NavboxSix .vg-Navbox .vg-NavboxContent { border: 9px solid #EAE5DA; border-top:none;}
.vg-NavboxInt .vg-Navbox .vg-NavboxContent.vg-NavboxContentInt { border: 9px solid #D3E0C5; border-top:none;}
.vg-NavboxSix .vg-Navbox div.vg-NavboxBg, .vg-NavboxInt .vg-Navbox div.vg-NavboxBg { border:none; padding-left:20px; }
.vg-NavboxSix .vg-Navbox div.vg-NavboxBg { background-color: #EAE5DA; }
.vg-NavboxInt .vg-Navbox div.vg-NavboxBg.vg-NavboxBgInt { background-color: #D3E0C5; }
.vg-Navbox .vg-NavboxLabel { outline:none; -moz-outline:hidden }
.vg-Navbox .vg-NavboxLabel, .vg-Navbox .vg-NavboxLabel label { font-size:100%; cursor:pointer; line-height:24px }
.vg-NavboxContent .dataTable td.tableHead, .vg-NavboxContent .dataTable td.tableHead2, .vg-NavboxContent .dataTable tr td.tableHead2Total { border-width: 0px; }
.vg-NavboxContent .dataTable td table, .vg-NavboxContent .dataTable td table td { border-width: 0px; }
.vg-NavboxContent .dataTable td.topRow, .vg-NavboxContent .dataTable tr.selectedNoAlert td, .vg-NavboxContent table td.msgBoxCell { border-bottom-width: 0px; }
.vg-NavboxContent .compFlipper td.compFlipperImgCell, .vg-NavboxContent .compFlipper td.compFlipperTextCell { border-bottom-width: 0px; }
.vg-NavboxContent .comp-SummaryTable .readOnly td.tableHead, .vg-NavboxContent table.bcm2ContTable td, .vg-NavboxContent table.bcm2ContTable td.colHead, .vg-NavboxContent table.bcm2ContTable td.rowHead, .vg-NavboxContent table.bcm2ContTable td.colHead2, .vg-NavboxContent table.bcm2ContTable td.rowHead2, .vg-NavboxContent .dataTable .dataTable td, .vg-NavboxContent .dataTable td, .vg-NavboxContent .dataTable tr td.err, .vg-NavboxContent .dataTable tr th.err, .vg-NavboxContent .dataTable span.err, .vg-NavboxContent .dataTable div.err, .vg-NavboxContent table td.msgBoxCell2 { border-bottom: 1px solid #ccc; }
.vg-NavboxContent .dataTable td.topBorder, .vg-NavboxContent .dataTable tr.topBorder td { border-top: 1px solid #ccc; }
.vg-NavboxSix .vg-NavboxContent .dataTable, .vg-NavboxInt .vg-NavboxContent .dataTable { border-color: #FFF; }
.vg-NavboxSix .vg-NavboxBg .dataTable,
.vg-NavboxSix .vg-NavboxBg .dataTable tbody { border-color: #EAE5DA; }
.vg-NavboxInt .vg-NavboxBg .dataTable,
.vg-NavboxInt .vg-NavboxBg .dataTable tbody { border-color: #D3E0C5; }
.vg-NavboxContent .dataTable td.subHead { border-bottom-width: 2px; _border-color: transparent; }
.vg-Navbox .vg-NavboxContent.tScrn-ScrollingDivContainer { overflow: hidden; position: relative;}
.vg-NavboxSix .vg-NavboxContent.tScrn-ScrollingDivContainer, .vg-NavboxInt .vg-NavboxContent.tScrn-ScrollingDivContainer { padding-right: 14px; }
.vg-NavboxSix .vg-NavboxContent.vg-NavboxBg.tScrn-ScrollingDivContainer .scrollbarTrack,
.vg-NavboxInt .vg-NavboxContent.vg-NavboxBg.tScrn-ScrollingDivContainer .scrollbarTrack { right: 5px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxHead .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHead .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-Navbox div.vg-NavboxBg { background-color: transparent; padding: 0 5px 0 14px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxHead .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: -6px -540px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxHover .vg-NavboxHeadContent { background-position: -6px -570px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHead .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: -6px -480px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHover .vg-NavboxHeadContent { background-position: -6px -510px; }
.vg-Navbox-skin1 .vg-NavboxSuppressHead .vg-Navbox div.vg-NavboxContent,
.vg-Navbox-skin1 .vg-NavboxSuppressHeadInt .vg-Navbox div.vg-NavboxContent  { padding: 0px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxBody .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxClosed .vg-NavboxBody .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-Navbox .vg-NavboxBody .vg-NavboxBody .vg-NavboxBg { background-color: #EAE5DA; padding: 0px 5px 0px 20px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxBody .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxBody .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: 0px -540px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxBody .vg-NavboxHover .vg-NavboxHeadContent { background-position: 0px -570px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: 0px -480px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHover .vg-NavboxHeadContent { background-position: 0px -510px; }
.vg-Navbox-skin1 .vg-NavboxSuppressHead .vg-Navbox div.vg-NavboxContent .vg-NavboxContent,
.vg-Navbox-skin1 .vg-NavboxSuppressHeadInt .vg-Navbox div.vg-NavboxContent .vg-NavboxContent { padding: 9px 9px 27px 11px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHeadContent { background-color: #E0DBD0; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-Navbox-skin1 .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxClosed .vg-Navbox-skin1 .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-Navbox .vg-NavboxBody .vg-Navbox-skin1 .vg-NavboxBg { background-color: transparent; padding: 0 5px 0 14px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-Navbox-skin1 .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-Navbox-skin1 .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: -6px -540px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-Navbox-skin1 .vg-NavboxHover .vg-NavboxHeadContent { background-position: -6px -570px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-Navbox-skin1 .vg-NavboxClosed .vg-NavboxHeadContent,
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-Navbox-skin1 .vg-NavboxClosed .vg-NavboxHeadActive .vg-NavboxHeadContent{ background-position: -6px -480px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-Navbox-skin1 .vg-NavboxClosed .vg-NavboxHover .vg-NavboxHeadContent { background-position: -6px -510px; }
.vg-Navbox-skin1 .vg-NavboxSuppressHead .vg-Navbox .vg-Navbox-skin1 div.vg-NavboxContent,
.vg-Navbox-skin1 .vg-NavboxSuppressHeadInt .vg-Navbox .vg-Navbox-skin1 div.vg-NavboxContent  { padding: 0px; }
.vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxOpen .vg-Navbox-skin1 .vg-NavboxClosed .vg-NavboxHeadContent { background-color: transparent; }
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead,
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus,
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { overflow: visible; height: auto; line-height: normal; }
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { display: table; width: 100%; padding: 7px; background-image: none; }
.navBoxWrapHeadText .vg-Navbox-skin1 .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { padding-left: 0px; }
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .vg-NavboxIconParentResp,
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .vg-NavboxHeadTxt,
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .rightLabel { display: table-cell; vertical-align: top; float: none; _float: left; }
.navBoxWrapHeadText .vg-Navbox       .vg-NavboxHead .vg-NavboxIconParentResp { width: 12px; }
.navBoxWrapHeadText .vg-Navbox       .vg-NavboxHead .vg-NavboxIconParentResp .vg-NavboxIconResp { height: 15px; background: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat scroll; }
.navBoxWrapHeadText .vg-NavboxOpen   .vg-NavboxHead .vg-NavboxIconParentResp .vg-NavboxIconResp { background-position: -8px -543px; }
.navBoxWrapHeadText .vg-NavboxClosed .vg-NavboxHead .vg-NavboxIconParentResp .vg-NavboxIconResp { background-position: -8px -483px; }
.navBoxWrapHeadText .vg-NavboxOpen   .vg-NavboxHover .vg-NavboxIconParentResp .vg-NavboxIconResp { background-position: -8px -573px; }
.navBoxWrapHeadText .vg-NavboxClosed .vg-NavboxHover .vg-NavboxIconParentResp .vg-NavboxIconResp { background-position: -8px -513px; }
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxLabel,
.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxLabel label { line-height: 150%; }
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead { overflow: hidden; height: 24px; line-height: inherit; }
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus,
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { overflow: hidden; height: 100%; line-height: 100%; }
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { display: block; height: auto; overflow: hidden; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); padding: 0px 5px 0px 20px; }
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxOpen .vg-NavboxInnerFocus .vg-NavboxHeadContent { background-position: 0px -540px; }
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxOpen .vg-NavboxInnerFocus .vg-NavboxHeadContent { background-position: 0px -480px; }
.navBoxWrapHeadText .vg-Navbox-skin1 .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { padding-left: 0px; }
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .vg-NavboxIconParentResp,
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .vg-NavboxHeadTxt,
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .rightLabel { display: block; vertical-align: inherit; float: right; line-height: 100%; }
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxLabel,
.navBoxWrapHeadText .vg-Navbox .vg-Navbox .vg-NavboxHead .vg-NavboxLabel label { line-height: 24px; }
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead,
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus,
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { overflow: visible; height: auto; line-height: normal; }
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { display: table; width: 100%; padding: 7px; background-image: none; }
.navBoxWrapHeadText .vg-Navbox-skin1 .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { padding-left: 0px; }
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .vg-NavboxIconParentResp,
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .vg-NavboxHeadTxt,
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .rightLabel { display: table-cell; vertical-align: top; float: none; _float: left; }
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxLabel,
.navBoxWrapHeadText .navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxLabel label { line-height: 150%; }
.vg-Navbox-skin2.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent { position: relative; min-height: 36px; padding: 12px 30px 12px 12px; background-color: #EAE5DA; }
.vg-Navbox-skin2 .vg-NavboxSix .vg-Navbox .vg-NavboxHover .vg-NavboxLabel, .vg-NavboxInt .vg-Navbox .vg-NavboxHover .vg-NavboxLabel { text-decoration: none; }
.vg-Navbox-skin2.navBoxWrapHeadText .vg-Navbox .vg-NavboxHead .vg-NavboxInnerFocus .vg-NavboxHeadContent .vg-NavboxIconParentResp { position: absolute; top: 50%; right: 12px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); }
.vg-Navbox-skin2.navBoxWrapHeadText .vg-NavboxClosed .vg-NavboxHead .vg-NavboxIconParentResp .vg-NavboxIconResp { width: 15px; background-position: 0px -1197px; }
.vg-Navbox-skin2.navBoxWrapHeadText .vg-NavboxOpen .vg-NavboxHead .vg-NavboxIconParentResp .vg-NavboxIconResp { width: 15px; background-position: 0px -1215px; }
.vg-Navbox-skin2 .vg-NavboxSix .vg-Navbox div.vg-NavboxBg { background-color: #FFF; padding: 0px; }
.vg-Navbox-skin2 .vg-NavboxSix .vg-NavboxBg .dataTable,
.vg-Navbox-skin2 .vg-NavboxSix .vg-NavboxBg .dataTable tbody { border-color: #FFF; }
.winShade .vg-Navbox { padding: 0px; }
.winShade .vg-NavboxContent { padding:0px 0px 1px; _padding:0px; background-color: transparent; }
.winShade .vg-NavboxHeadContent a.vg-NavboxLabel { text-align: center; display: inline-block; }
.winShade .vg-NavboxIcon { display:inline-block; width:15px; background-repeat: no-repeat; background-attachment: scroll; }
.winShade .vg-NavboxHeadContent,
.winShade .vg-NavboxHeadContent .vg-NavboxLabel,
.winShade .vg-NavboxHeadContent .vg-NavboxLabel label { line-height: 12px; }
.winShade .disabled .vg-NavboxHeadContent { opacity:.2; -moz-opacity:0.2; filter:alpha(opacity=20); -webkit-opacity:.2; _zoom:1; cursor:default; }
.winShade .disabled .vg-NavboxHeadContent * { cursor:default; color:#7E4201; }
.winShadeOne .vg-NavboxIcon { height:9px; background-image:url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png); }
.winShadeOne .vg-NavboxClosed .vg-NavboxHead .vg-NavboxIcon { background-position:-209px -5px; _background-position-y:-2px; }
.winShadeOne .vg-NavboxClosed .vg-NavboxHover .vg-NavboxIcon { background-position:-228px -5px; _background-position-y:-2px; }
.winShadeOne .vg-NavboxOpen .vg-NavboxHead .vg-NavboxIcon { background-position:-447px -5px; _background-position-y:-2px; }
.winShadeOne .vg-NavboxOpen .vg-NavboxHover .vg-NavboxIcon { background-position:-467px -5px; _background-position-y:-2px; }
.winShade .winShadeOne .vg-NavboxHover a label { text-decoration:underline; }
.winShade .winShadeOne .vg-NavboxHover a { color:#96151D }
.winShadeOne a:link, .winShadeOne a:active { color:#8D4900 }
.winShadeTwo *, .winShadeTwo .vg-NavboxContent { background-color: #fff; }
.winShadeTwo .vg-NavboxHeadContent { height:24px; border-top:1px solid #999; }
.winShadeTwo .vg-NavboxHeadContent a.vg-NavboxLabel { background-color: #fff; position: relative; top:-1px; height:24px; padding:4px 12px 0px; border:1px solid #999; border-top:0px; }
.winShadeTwo .vg-NavboxIcon { height:7px; background-image:url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); }
.winShadeTwo .vg-NavboxClosed .vg-NavboxHead .vg-NavboxIcon { background-position: 1px -312px; _background-position-y:-307px; }
.winShadeTwo .vg-NavboxClosed .vg-NavboxHover .vg-NavboxIcon { background-position: -16px -312px; _background-position-y:-307px; }
.winShadeTwo .vg-NavboxOpen .vg-NavboxHead .vg-NavboxIcon { background-position:1px -468px; _background-position-y:-463px; }
.winShadeTwo .vg-NavboxOpen .vg-NavboxHover .vg-NavboxIcon { background-position:-16px -468px; _background-position-y:-463px; }
.winShade .winShadeTwo .vg-NavboxHover a label { text-decoration:underline; }
.winShade .winShadeTwo .vg-NavboxHover a { color:#96151D }
.winShadeTwo a:link, .winShadeTwo a:active { color:#8D4900 }
.winShadeTwoDropShadow .winShadeTwo .vg-Navbox,
.winShadeTwoDropShadow .winShadeTwo .vg-NavboxHead,
.winShadeTwoDropShadow .winShadeTwo .vg-NavboxHead * { background-color: transparent; }
.winShadeTwoDropShadow .winShadeTwo .vg-NavboxHeadContent{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#33000000,endColorstr=#00000000);
-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=#33000000,endColorstr=#00000000)";
background-image: -webkit-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
background-image: -moz-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
background-image: -ms-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
background-image: -o-linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
background-image: linear-gradient(top, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
}
.winShadeTwoDropShadow .winShadeTwo .vg-NavboxHeadContent a.vg-NavboxLabel{
border:1px solid #A9A093; border-top:0px; border-left:0px; border-right:0px;
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#10ffffff,endColorstr=#33000000);
-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=#10ffffff,endColorstr=#33000000)";
background-image: -webkit-linear-gradient(top, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
background-image: -moz-linear-gradient(top, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
background-image: -ms-linear-gradient(top, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
background-image: -o-linear-gradient(top, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
background-image: linear-gradient(top, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
-moz-box-shadow:0px 8px 20px rgba(192,192,192,0.2);
-webkit-box-shadow:0px 8px 20px rgba(192,192,192,0.2);
box-shadow:0px 8px 20px rgba(192,192,192,0.2);
padding-top: 0px;
}
.winShadeTwo .vg-Navbox-topSpacer { display:none }
.vg-navbox-winShadeTwo-skin1 .winShadeTwo *, .vg-navbox-winShadeTwo-skin1 .winShadeTwo .vg-NavboxContent { background-color:transparent; }
.vg-navbox-winShadeTwo-skin1 .winShadeTwo .vg-NavboxBody, .vg-navbox-winShadeTwo-skin1 .winShadeTwo .vg-NavboxHeadContent a.vg-NavboxLabel, .vg-navbox-winShadeTwo-skin1 .winShadeTwo .vg-Navbox-topSpacer { background-color:#E8E4D6; }
.vg-navbox-winShadeTwo-skin1 .winShadeTwo .vg-Navbox-topSpacer { display:block; font-size:1px; height:8px }
.vg-navbox-winShadeTwo-skin1 .winShadeTwo .vg-NavboxHeadContent a.vg-NavboxLabel{ height: 18px; padding-top: 0px}
.vg-navbox-winShadeTwo-skin1 .winShadeTwo .dataTable th { background-color: #EAE5DA }
.winShadePush .winShadeOne .vg-NavboxHead { padding-bottom: 14px; }
.winShadePush .winShadeTwo .vg-NavboxHead { padding-bottom: 9px; _padding-bottom: 8px; }
.winShadeFloat .winShadeOne { height:33px; _height:30px; }
.winShadeFloat .winShadeTwo { height:33px; _height:34px; }
.winShadeFloat .vg-Navbox { position:relative; _position:absolute; }
.winShadeFloat .vg-NavboxContent,
.winShadeFloat .vg-NavboxHeadContent { position:relative; }
.winShadeFloat *, .winShadeFloat .vg-NavboxContent { background-color: #fff; }
.winShadeFloat .vg-NavboxHeadContent a.vg-NavboxLabel { display:inline-block; }
@-moz-document url-prefix() {
.winShadeTwo .vg-NavboxHeadContent a.vg-NavboxLabel,
.winShadeFloat .winShadeOne .vg-NavboxHeadContent a.vg-NavboxLabel { padding-top: 5px; }
}
.winShadeTwo .vg-NavboxSix .vg-Navbox { position:relative; }
.winShadeTwo .vg-NavboxSix .vg-NavboxHead .vg-NavboxHeadContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxInt .vg-NavboxHead .vg-NavboxHeadContent { background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-attachment: scroll; }
.winShadeTwo .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHead .vg-NavboxHeadContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxClosed .vg-NavboxHeadActive .vg-NavboxHeadContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxInt .vg-NavboxClosed .vg-NavboxHead .vg-NavboxHeadContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxInt .vg-NavboxClosed .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: 0px -480px; background-color:#EAE5DA; }
.winShadeTwo .vg-NavboxSix .vg-NavboxOpen .vg-NavboxHead .vg-NavboxHeadContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxOpen .vg-NavboxHeadActive .vg-NavboxHeadContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxInt .vg-NavboxOpen .vg-NavboxHead .vg-NavboxHeadContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxInt .vg-NavboxOpen .vg-NavboxHeadActive .vg-NavboxHeadContent { background-position: 0px -540px; }
.winShadeTwo .vg-NavboxSix .vg-NavboxHeadTxt a { background-color:transparent; border:none; padding:0px  }
.winShadeTwo .vg-NavboxSix .vg-NavboxHeadContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxInt .vg-NavboxHeadContent { padding: 0px 5px 0px 20px; overflow: hidden; }
.winShadeTwo .vg-NavboxSix .vg-NavboxHeadContent { border-top:none; }
.winShadeTwo .vg-NavboxSix .vg-Navbox .vg-NavboxContent,
.winShadeTwo .vg-NavboxSix .vg-NavboxInt .vg-Navbox .vg-NavboxContent { background-color:#FFF; padding:9px 9px 27px 9px; }
.winShadeTwo .vg-NavboxSix .vg-Navbox div.vg-NavboxBg { background-color:#EAE5DA; }
.winShadeTwo .vg-NavboxSix .vg-NavboxHeadContent .vg-NavboxLabel label { line-height: 24px; }
.winShadeTwo .vg-NavboxSix *,
.winShadeTwo .vg-NavboxSix .vg-NavboxContent,
.winShadeTwo .dataTable th *,
.winShadeTwo .dataTable td *,
.winShadeFloat .vg-NavboxSix *,
.winShadeFloat .vg-NavboxSix .vg-NavboxContent,
.winShadeFloat .dataTable th *,
.winShadeFloat .dataTable th * { background-color:transparent; }
.winShadeTwo .msgBoxInfo td { background-color: #FAF2BB; }
.winShadeTwo .msgBoxInfo td * { background-color: #FAF2BB; }
.winShadeBGTransparent .winShadeTwo *, .winShadeBGTransparent .winShadeTwo .vg-NavboxContent { background-color:transparent; }
.winShadeBG-E8E4D6 .winShadeTwo .vg-NavboxBody, .winShadeBG-E8E4D6 .winShadeTwo .vg-NavboxHeadContent a.vg-NavboxLabel{ background-color:#E8E4D6; }
.comp-SelectList .dataTable tbody, .comp-SelectList table.dataTable thead { text-align:left; }
.comp-SelectList table.dataTable td { border-bottom-width: 0px; }
.comp-SelectList table.dataTable td { padding: 7px 6px 9px 6px; }
.comp-SelectList .dataTable .bgroup td { padding: 0px 0px 0px 0px; }
.comp-SelectList .commandButton div { margin-right:0; width:140px; height:21px; }
.comp-SelectList .dataTable tr th { height:56px; }
.comp-SelectList .dataTable { margin:0px; }
.summaryTable { border-collapse: separate; font: 100% Arial,sans-serif;  background-color: transparent; border-width: 0px; margin: 0 0 14px 0; padding: 0; }
.summaryTable td { font: 75% Arial,sans-serif;  color: #333; background-color: transparent; vertical-align: middle; border-width: 0px; margin: 0; padding: 6px 6px 6px 0; _padding-top: 7px;  }
.summaryTable .price { font:bold 100% Arial,sans-serif }
.summaryTable td.left {text-align: left !important; }
.summaryTable td.right {text-align: right !important; }
.summaryTable td.center {text-align: center !important; }
.summaryTable td.widthFix { width: 1%; white-space:nowrap; }
.summaryTable td.rowHead { font: bold 69% Arial,sans-serif;  color: #333; background-color: transparent; text-align: right; vertical-align: middle; padding: 7px 12px 6px 0; _padding-top: 8px;  }
.summaryTable td.tableHead,
.summaryTable caption { font: 100% Arial,sans-serif;  color: #333; background-color: transparent; padding: 0 0 12px 0; }
.summaryTable td .instruct { color: #666; background-color: transparent; font: 90% Arial,sans-serif;  }
.summaryTable input.txtInput, .summaryTable td select, .summaryTable td .comp-VgSelectOneMenu { font: normal 100% Arial,sans-serif;  margin: 0 0 0 0; }
.summaryTable input.txtInput, .summaryTable select { vertical-align: baseline; _vertical-align: middle; }
.summaryTable .asNoFocus { color: #666; }
.summaryTable label { font: bold 90% Arial,sans-serif;  display: block; padding-bottom: 2px; padding-left:0; text-align: left; }
.summaryTable .winShadeOne .vg-NavboxLabel label, .summaryTable .winShadeTwo .vg-NavboxLabel label { display: inline; font-size:105%; font-weight:normal; }
.summaryTable .rowHead label { font: bold 100% Arial,sans-serif; padding: 0; text-align: right; }
.summaryTable p { font-size:100%; }
.summaryTable .footnote { font-size: 90%; }
.summaryTable td.subHead { font-size: 75%; color: #96151D; background-color: transparent; padding: 6px 0 6px 0; }
.summaryTable td.err, .summaryTable th.err { padding-left: 6px; }
.summaryTable td.err, .summaryTable th.err, .summaryTable span.err, .summaryTable div.err { background-color: #FAF2BB; background-image: url(../images/ng/cbd/errorhandling/errorCell.gif); background-repeat: repeat-y; background-position: left; border-top: 1px solid white !important; border-bottom: 1px solid white !important; padding-top: 5px; _padding-top: 6px; padding-bottom: 5px; }
.summaryTable td.err label, .summaryTable th.err label, label.err { color: #DA0000; }
.summaryTable td.nopad { padding:0px; }
label.err a.iLayer:hover, td.err label a.iLayer:hover, th.err label a.iLayer:hover { color: #DA0000; border-bottom:none; }
label.err a.iLayer, label.err a.iLayer:link, td.err label a.iLayer, th.err label a.iLayer { color: #DA0000; border-bottom:1px dotted #DA0000;}
.summaryTable .rowHead a.iLayer, .summaryTable label a.iLayer, .summaryTable .rowHead label a.iLayer { font-weight: bold; }
img.criticalAlertIcon  { height:15px; width:15px; margin-left: 5px;}
.comp-SummaryTable .readOnly td.tableHead,
.comp-SummaryTable .readOnly caption { padding: 0 0 8px 0; border-bottom: 1px solid #D9D9D9; vertical-align:bottom; _vertical-align: middle; }
.comp-SummaryTable .readOnly td { border-width: 0px; margin: 0; padding: 6px 0 6px 0; }
.comp-SummaryTable .readOnly td.subHead { color: #96151D; background-color: transparent; vertical-align: middle; background-color: transparent; margin: 0; border-width: 0px; padding: 9px 0 3px 0; }
.comp-SummaryTable .readOnly td.rowHead { text-align: left; padding: 6px 48px 6px 0; }
.comp-SummaryTable .readOnly td.headerRight, .comp-SummaryTable .readOnly td.headerRightEdit  { font-size:75%; padding-left:18px; padding-bottom: 8px; white-space:nowrap; text-align:right; _padding-top: 5px; }
.comp-SummaryTable .internalOnlyTable .readOnly .tableHead,
.comp-SummaryTable .internalOnlyTable .readOnly caption { padding-top: 5px; }
.gridTable.summaryTableHeader td { padding: 0 0 8px 0; border-bottom: 1px solid #D9D9D9; vertical-align: bottom; _vertical-align: middle; }
.gridTable.summaryTableHeader td.summaryTableHeaderRight { font-size: 75%; padding-left: 18px; text-align: right; }
table.summaryTable dl.unordered, table.summaryTable ol { margin-bottom: 0; }
table.summaryTable dl.unordered, table.summaryTable dl.unordered dt,
table.summaryTable dl.unordered dd, table.summaryTable ol, table.summaryTable ul li,
table.summaryTable ol li, table.summaryTable ol li .olText { font-size: 100%; }
table.summaryTable ol li .olText { _margin-top: -1px; }
.summaryTable .noScrollRegion .bgroup td { padding:0; }
.summaryTable .tableHead .vg-menu p { font-size: 75%; }
.summaryTable div.vg-menu { _vertical-align: -3px; }
:root .summaryTable div.vg-menu { display: inline-block\0/IE9; vertical-align:-5px\0/IE9; }
@-moz-document url-prefix() { .summaryTable div.vg-menu { vertical-align: -4px; } }
.summaryTable span.vg-SelOneMenu { vertical-align: 4px; }
@media screen and (-webkit-min-device-pixel-ratio:0) { .summaryTable span.vg-SelOneMenu { vertical-align: 3px; } }
@-moz-document url-prefix() { .summaryTable span.vg-SelOneMenu { vertical-align: 3px; } }
.summaryTable .summaryTable td { font-size:100%; }
.summaryTable .summaryTable td.tableHead,
.summaryTable .summaryTable caption { font-size:133%; }
.summaryTable .summaryTable td.rowHead { font-size:92%; }
.summaryTable .summaryTable table.jsfRadio td { font-size:75%; }
table.bcm2ContTable { border-width: 0px; margin-bottom: 14px; font: 100% Arial,sans-serif;  background-color: transparent; }
table.bcm2ContTable td { border-width: 0px; border-bottom: 1px solid #D9D9D9; padding: 9px 18px 15px 0; color: #333; font: 75%/150% Arial,sans-serif;  background-color: transparent; vertical-align:top; }
table.bcm2ContTable .tableHead,
table.bcm2ContTable caption { border-width: 0px; padding: 0 0 18px 0; color: #333; font: 100% Arial,sans-serif;  background-color: transparent; }
table.bcm2ContTable .colHead, table.bcm2ContTable .colHead2 { border-width: 0px; border-bottom: 1px solid #D9D9D9; padding: 0 18px 9px 0; color: #333; font: 88% Arial,sans-serif;  background-color: transparent; vertical-align: bottom; }
table.bcm2ContTable .colHead2 { color:#96151D }
table.bcm2ContTable .rowHead, table.bcm2ContTable .rowHead2 { border-width: 0px; border-bottom: 1px solid #D9D9D9; padding-right: 18px; color: #333; font: 88% Arial,sans-serif;  background-color: transparent; }
table.bcm2ContTable .rowHead2 { color:#96151D }
table.bcm2ContTable li { color: #333; }
table.bcm2ContTable dl.unordered, table.bcm2ContTable ol { margin-bottom: 0; }
table.bcm2ContTable dl.unordered, table.bcm2ContTable dl.unordered dt,
table.bcm2ContTable dl.unordered dd, table.bcm2ContTable ol,
table.bcm2ContTable li { font-size: 100%; }
.summaryTable .commandButton .press .btn { _padding-bottom:2px; }
.summaryTable .buttonBackground { font-size:130%; }
.summaryTable .tableHead .buttonBackground { font-size:100%; padding-bottom:0px; }
.summaryTable .vg-menu .dropDownContainer .buttonBackground { font-size:180%; }
@-moz-document url-prefix() {
.summaryTable .vg-menu .dropDownContainer .buttonBackground { font-size:100%; }
.summaryTable .vg-menu .dropDownContainer .sharedButton .primary .hover .buttonBackground { background-position:0px -19px; }
.summaryTable .vg-menu .dropDownContainer .sharedButton .secondary .hover .buttonBackground { background-position:0px -62px; }
.summaryTable .vg-menu .dropDownContainer .internalButton .hover .buttonBackground { background-position:0px -104px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.summaryTable .vg-menu .dropDownContainer .buttonBackground { font-size:100%; }
.summaryTable .commandButton .press .btn { padding-bottom:0px; }
}
.dataTable { font: bold 100% Arial,sans-serif; margin: 0 0 14px 0; padding: 0; border-width: 0px; border-color: #fff; }
.dataTable tbody, .dataTable thead, .dataTable tr, .dataTable th, .dataTable td.subHead, .dataTable .dataTable td.subHead { border-color: inherit; }
.dataTable tbody, table.dataTable thead { text-align: right; }
.dataTable tr, .dataTable tr.rollover td.tableHead { background-color: transparent; }
.dataTable tr.rollover td { background-color: #EAE5DA; }
.dataTable .rollover .disabled-text a { color: #B3B3B3; }
.dataTable tr.selected td { background-color: #FFFFFF; height: 27px; }
.dataTable tr.selectedNoAlert td { background-color: #FFFFFF; border-bottom-width: 0px; }
.dataTable tr.selectedNoAlert td .vg-SelOneMenuCont .vg-SelOneMenuVisRow td { border-bottom:1px solid #CCC; }
.dataTable tr.selectedNoAlert td .vg-SelOneMenuCont .vg-SelOneMenuVisRow .vg-SelOneMenuDropDownOnTop { border-bottom: 1px solid transparent; }
.dataTable tr.selectedNoAlert td .vg-SelOneMenuCont .vg-SelOneMenuVisRow .vg-SelOneMenuDropDownAtBottom { border-top: 1px solid transparent; }
.dataTable td.fundInfoCell { padding-top: 0px; vertical-align: top; font-size: 11px; color: #666; }
.dataTable tr.alertRow td.alertTD {height: 19px;}
.dataTable td.alertTD { padding: 0; }
.dataTable .asNoFocus { color: #666; }
.dataTable td { font: 75% Arial,sans-serif; padding: 6px 8px 6px 6px; border-bottom: solid 1px #D9D9D9 ; color: #333; overflow:visible; vertical-align: top; }
.dataTable td.left {text-align: left !important; }
.dataTable td.right {text-align: right !important; }
.dataTable td.center {text-align: center !important; }
.dataTable td.tableHead,
.dataTable td.tableHead2,
.dataTable .tableHead3 td,
.dataTable caption { font: normal 100% Arial,sans-serif; color: #333; background-color: transparent; border-width: 0px; padding: 0; }
.dataTable td.tableHead, .dataTable td.tableHead2 { text-align: left; }
.dataTable td.tableHead,
.dataTable caption { padding: 0 6px 18px 0; vertical-align: bottom; }
.dataTable td.tableHead2, .dataTable .tableHead3 td, .dataTable td.tableHead2Total { background-color:#EAE5DA; }
.dataTable td.tableHead2 { vertical-align:top; }
.dataTable td.tableHead2 { height: 66px; padding: 15px 6px 0 0; }
.dataTable .tableHead p, .dataTable caption p, .dataTable .tableHead2 p {font-size: 75%;  }
.dataTable .tableHead3 { height:56px; }
.dataTable .tableHead3 td { border-bottom: 2px solid #FFFFFF; padding: 15px 0; }
.dataTable tr td.subtotal, .dataTable tr td.total { background-color: transparent; }
.dataTable tr td.subtotal,
.dataTable tr td.total,
.dataTable tr td.tableHead2Total { font-weight: bold; color: #333; border-width: 0px; }
.dataTable td.noTopPad { padding-top: 0; }
table.dataTable tr td.headerRightEdit { font-size: 75%; }
table.dataTable tr td.headerRightEdit.tableHead2 { padding-top: 19px; _padding-top: 15px; }
.dataTable th { padding: 0 6px 9px 6px; vertical-align: bottom; height: 54px; border-width: 0px 2px 2px 0px; border-style: solid; _border-color: transparent; font: normal 70% Arial,sans-serif; color: #333333; background-color: #EAE5DA; overflow: visible; font-weight: bold; }
.dataTable th.center { text-align: center !important; }
.dataTable th.left { text-align: left !important; }
.dataTable th.right { text-align: right !important; }
.dataTable th.center { text-align: center !important; }
.dataTable th.rollover  { background-color: #E0DBD0; }
.dataTable th.selected { background-color:#E0DBD0; }
.dataTable th.bottomRow, .dataTable td.bottomRow { height: 30px; }
.dataTable th.topRow, .dataTable td.topRow { height: 24px; border-bottom-width: 0px; padding-bottom: 6px; }
.dataTable th .sortImg { background: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat; display:inline; font-size: 0%; padding: 5px 4px 0px 3px; _padding:0px; width: 7px; height: 4px; }
.dataTable .selected .sortImg.sortUp  { background-position:0px -912px; }
.dataTable .selected .sortImg.sortDown { background-position:0px -905px; }
.dataTable .sortImg.sortUpHover  { background-position:-12px -912px; }
.dataTable .sortImg.sortDownHover { background-position:-12px -905px; }
.dataTable .sortImg.sortUp { background-position:-24px -912px; }
.dataTable .sortImg.sortDown { background-position:-24px -905px; }
.dataTable .subHead, .dataTable .dataTable .subHead { padding: 0px 6px; line-height: 24px; _height: 33px; border-width: 7px 0px 2px 0px; border-style: solid; _border-color: transparent; background-color: #EAE5DA; }
.dataTable .subHead .comp-InfoBox .iLayerImg, .dataTable .subHead .comp-InfoBox .iLayerImg img { vertical-align: baseline; line-height: normal; }
.dataTable .subHead .comp-InfoBox .iLayerImg img { vertical-align: text-bottom; _margin-top: 4px;  }
.dataTable .subHeadRow td.subHeadFlipper { padding: 0px; }
.dataTable .subHead .subHeadContentFlipper { height: 24px; background-color: #EAE5DA; overflow: hidden; cursor: pointer; }
.dataTable .subHead .subHeadContentFlipper a { display: inline; padding: 0 0 0 20px; border-width: 0px; position: relative; color: #8D4900; }
.dataTable .subHead .subHeadContentFlipper a:focus { background-color: #EAE5DA; color: #96151D; }
.dataTable .subHead .subHeadContentFlipper a div { cursor: pointer; }
.dataTable .subHead .rollover a { background-color: #EAE5DA; color: #96151D; }
.dataTable .subHead .arrowOpen { background-image:url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); height:15px; width:15px; top:1px; left:1px; overflow:hidden; position:absolute; background-position:0 -308px; }
.dataTable .subHead .rollover .arrowOpen { background-position: -17px -308px; }
.dataTable .subHead .arrowClose { position: absolute; left: 1px; top: 0px; height: 15px; width: 15px;   overflow: hidden; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-position:0 -291px; }
.dataTable .subHead .rollover .arrowClose { background-position: -17px -291px; }
.dataTable .subSubHead {font-weight: bold; color: #333333;}
.dataTable .comp-SortLink a, .dataTable .comp-SortLink a:visited, .dataTable .comp-SortLink a:hover { border-bottom-width: 0px; padding: 0px 5px 4px 5px; }
.dataTable .comp-SortLink a:focus { outline-offset: 5px; }
.dataTable tr td.err, .dataTable tr th.err, .dataTable span.err, .dataTable div.err { background-color: #FAF2BB; background-image: url(../images/ng/cbd/errorhandling/errorCell.gif); background-repeat: repeat-y; background-position: left;  padding-bottom: 6px; border-bottom: solid 1px #D9D9D9 ;}
.dataTable td.err label, .dataTable th.err label { color: #DA0000; }
.dataTable td.filterCell { height:54px; padding: 0 6px; background-color:#EAE5DA; border-bottom:2px solid #FFF; vertical-align:middle;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
::i-block-chrome,.dataTable td.tableHead2 { height:51px; }
::i-block-chrome,.dataTable th { height: 45px; }
::i-block-chrome,.dataTable th.bottomRow, .dataTable td.bottomRow { height: 21px; }
::i-block-chrome,.dataTable th.topRow, .dataTable td.topRow { height: 18px; }
}
.dataTable a.hasIcon .linkText, .dataTable a.hasIcon:link .linkText, .dataTable a.hasIcon:hover .linkText { vertical-align: top; }
.dataTable a.hasIcon .linkIcon, .dataTable a.hasIcon:link .linkIcon, .dataTable a.hasIcon:hover .linkIcon { vertical-align: top; font-size:16px; _margin-top:-1px; }
.quoteStock .dataTable a.hasIcon .linkIcon, .quoteStock .dataTable a.hasIcon:link .linkIcon, .quoteStock .dataTable a.hasIcon:hover .linkIcon { vertical-align: baseline; font-size:16px; _margin-top:0px; }
.dataTable td.horizontalBarTableCell { padding-top: 4px; padding-left: 0; padding-bottom: 4px; }
.dataTable td.horizontalBarTableCell.lastBar { border-bottom: 0; }
.dataTable td.horizontalBarTableCell span.hBar { position: absolute; float:left; }
.dataTable td.barXAxisTableCell { padding: 0 8px 0 0; border-width: 0px; height:50%; }
.dataTable td.barXAxisTableCell div.barXAxisGrid { border: solid 1px #D9D9D9; border-width: 1px 1px 0 0; height: 5px; float: left; clear:right; font-size:0;}
.dataTable td.barXAxisTableCell div.barXAxisGrid.barXAxisFirstInterval { border-left-width: 1px; }
.dataTable td.barXAxisTableCell.hideXAxisTicks div { border: 1px 0 0; }
.dataTable td.barXAxisTableCell div.barXAxisLabel { position: relative; background-color: #FFF; padding-top: 2px; _padding-top: 1px; zoom: 1; }
.barBenchmark { width: 12px; height: 12px; margin: -6px; position: absolute; background-image:url("../images/ng/cbd/icons/link_modifiers_ng_17_750.png"); background-repeat:no-repeat; font-size: 0%; background-position: -740px center; }
.verticalBarContainer {  padding: 17px 0px 10px; }
.verticalBarChartGrid { position: relative; font: 11px Arial,sans-serif; }
.verticalBarChartGrid div.xAxisGrid { border-top: 1px solid #CCC; position: absolute; height: 1px; margin-left: 39px; }
.verticalBarChartGrid div.verticalBarXAxis { border-color: #999; }
.verticalBarChartGrid span.xAxisLabel { position: absolute; text-align: right; color: #666;}
div.vBarContainer {position: relative; margin-left: 39px; }
.vBarContainer div.verticalBar { position: absolute; font-size: 0; line-height: 0; }
.verticalBarChartDottedXGrid { position:absolute; height: 100%; border-right: 1px dashed #CCC; }
.vBarContainer span.vBarLabel { position: absolute; font: 75% Arial,sans-serif;}
.simpleDataTable tr td.tableHead,
.simpleDataTable caption { font-size: 100%; padding: 0 6px 12px 0; }
.simpleDataTable tr td.tableHead p,
.simpleDataTable td.tableHead2 p,
.simpleDataTable caption p {font-size: 88%;  }
.simpleDataTable tr th { background-color: transparent; border-width: 0px; height: 100%; padding: 6px;}
.simpleDataTable td.msgBoxCell { padding: 0 0 6px 0; }
.internalOnlyTable .simpleDataTable .tableHead,
.internalOnlyTable .simpleDataTable caption { padding: 0 0 12px 0px; background-color: #BBCF9D;}
.dataTable td.nopad { padding: 0px 0px; }
.dataTable td table, .dataTable td table td { border-width: 0px; padding: 0px; font-size: 100%; }
.dataTable p { font-size: 100%; }
.dataTable td form p { margin: 0; }
.dataTable p span { font: 100% Arial,sans-serif; }
.dataTable tr td table.jsfRadio td { border-right-width: 0px; }
.dataTable .footnote { font-size: 90%; }
.dataTable td.topBorder { border-top: 1px solid #D9D9D9; }
.dataTable tr.topBorder td { border-top: 1px solid #D9D9D9; }
.input1 .dataTable {font-size: 100%;}
p table.dataTable th, p table.dataTable td {font-size: 140% !important;}
table.dataTable .dataTable tr td.headerRightEdit { font-size:100%; }
table.dataTable table.summaryTable td.rowHead { font: bold 90% Arial,sans-serif; color: #333; background-color: transparent; text-align: right; vertical-align: middle; }
.dataTable .vg-Navbox-skin1 .vg-NavboxSix .vg-NavboxContent, .dataTable .vg-Navbox-skin1 .vg-Navbox { padding-bottom:0px; }
.dataTable .dataTable .tableHead,
.dataTable .dataTable .tableHead2,
.dataTable .dataTable .tableHead3,
.dataTable .dataTable caption { font-size:133%; }
.dataTable .dataTable .tableHead,
.dataTable .dataTable caption { padding: 0px 6px 12px 0px; }
.dataTable .dataTable .tableHead2, .dataTable .dataTable .tableHead3 td { padding:15px 6px 0px 0px; }
.dataTable .dataTable .tableHead3 td { border-bottom:2px solid #FFFFFF; }
.dataTable .dataTable th { font-size:93%; }
.dataTable .dataTable td { border-bottom:1px solid #D9D9D9; padding:6px 8px 6px 6px; }
.dataTable .dataTable .tableHead,
.dataTable .dataTable .tableHead2,
.dataTable .dataTable .tableHead3,
.dataTable .dataTable caption,
.dataTable .jsfRadio td, .dataTable td .dataTable td.msgBoxCell, .dataTable .dataTable .cbar-table td { border-bottom-width: 0px; }
.dataTable .vg-Navbox .vg-NavboxLabel, .dataTable .vg-Navbox .vg-NavboxLabel label { font-size:103%; }
.dataTable .dataTable tr td.subtotal, .dataTable .dataTable tr td.total,
.dataTable .dataTable tr td.tableHead2Total, table.dataTable td table.summaryTable td.rowHead { border-width: 0px; }
.dataTable .dataTable td.msgBoxCell { padding-right:0px; padding-left:0px; }
.dataTable .dataTable td.filterCell { border-bottom: 2px solid #FFFFFF; padding:0px 6px; }
.dataTable .dataTable .cbar-table td { padding:0; }
.dataTable .dataTable .cbar-table td.cbar-lrpad { padding:0px 6px;}
.dataTable .dataTable .cbar-table td.cbar-rpad { padding-right:6px; }
.dataTable .dataTable .cbar-table td.cbar-lpad { padding-left:6px; }
.dataTable .dataTable .subHead { padding: 0px 6px; }
.dataTable .filterCell .btn { padding-top:1px; _padding-top:0px; }
.dataTable .buttonBackground { font-size:100%; _font-size:130%; vertical-align:baseline; _vertical-align:middle; }
.dataTable .tableHead .buttonBackground,
.dataTable .tableHead2 .buttonBackground,
.dataTable .tableHead3 .buttonBackground,
.dataTable .tableHead .commandButton .press .buttonBackground,
.dataTable .tableHead2 .commandButton .press .buttonBackground,
.dataTable .tableHead3 .commandButton .press .buttonBackground { font-size:100%; vertical-align:baseline; _vertical-align:top; padding-bottom:0px; }
.dataTable .vg-menu .dropDownContainer .buttonBackground { padding-top:0px; }
.dataTable .vg-menu .dropDownContainer .commandButton .secondary .buttonBackground { background-position:0px -42px; }
.dataTable .compFlipper .selectBooleanInput { margin-left:3px; _margin-left:-4px; }
.dataTable .compFlipper .selectBooleanInput input.jsfRadioInput { margin-top:-3px; _margin-top:1px; _margin-left:0px; margin-right:1px; }
@-moz-document url-prefix() {
.dataTable .filterCell .buttonBackground { font-size:92%; }
.dataTable .filterCell .btn { padding-top:0px; }
.dataTable .compFlipper .selectBooleanInput { margin-left:6px; }
.dataTable .compFlipper .selectBooleanInput input.jsfRadioInput { margin-top:-5px; margin-right:4px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.dataTable .filterCell .btn { padding-top:0px; }
.dataTable .compFlipper .selectBooleanInput { margin-left:6px; }
.dataTable .compFlipper .selectBooleanInput input.jsfRadioInput { margin-top:-6px; margin-right:4px; }
}
.dataTable .vg-menu .jsfRadio label { line-height:normal; }
table .vg-menu .jsfRadio td,
table tr.callout .vg-menu .jsfRadio td,
table tr.arInt .vg-menu .jsfRadio td,
table tr.wrInt .vg-menu .jsfRadio td,
table tr.callout .vg-SelOneMenu .vg-SelOneMenuTable td { background-color: transparent; }
table tr.callout .vg-SelOneMenu tr.vg-SelOneMenuVisRow { background-color: #fff; }
table .vg-menu .noScrollRegion .bgroup td { background-color: transparent; padding: 0px; border-bottom-width: 0px; }
table .vg-menu .dropDownContainer .scrollRegion, table .vg-menu .dropDownContainer .noScrollRegion { text-align: left; }
.quoteFund .simpleDataTable .tableHead,
.quoteFund .simpleDataTable caption { border-top:1px solid #D9D9D9; padding-top:6px; font-weight: bold; height: 0; padding-left: 6px; }
.quoteFund .simpleDataTable tr th { padding:9px 6px;}
.quoteFund .simpleDataTable .rowHead { padding-right:21px; }
.quoteFund .simpleDataTable .prospectus { padding:0px; text-align:right }
.quoteFund .simpleDataTable .prospectus div { width:153px; padding:5px 6px 4px 6px; background-color:#EAE5DA; float:right }
.quoteStock .simpleDataTable .rowHead { padding-right:30px; }
.quoteStock .simpleDataTable .linkBar .lastLink a { padding-right: 0; }
.quoteStock .simpleDataTable .tableHead,
.quoteStock .simpleDataTable caption { font-size: 88%; font-weight: bold; padding:9px 6px 0; height: 35px; border-bottom: 9px solid #fff; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.quoteStock .simpleDataTable .tableHead,
.quoteStock .simpleDataTable caption { height: 14px; }
}
.quoteStockTP .simpleDataTable tr.tpQuoteData td { border-bottom-width: 0px; padding: 2px 6px 2px 0px; }
.quoteStockTP .simpleDataTable tr.tpQuoteData td.rowHead { border-bottom-width: 0px; padding: 2px 18px 2px 6px; }
.quoteStockTP .simpleDataTable .tableHead,
.quoteStockTP .simpleDataTable caption { font-size: 88%; font-weight: bold; height: 0; padding-bottom: 3px; padding-left: 6px;}
.quoteFund .simpleDataTable .priceData .priceDataCell, .quoteStockTP .simpleDataTable .priceData .priceDataCell { padding:3px 6px }
.quoteFund .simpleDataTable .priceData .priceDataCell .price, .quoteStockTP .simpleDataTable .priceData .priceDataCell .price { font:bold 131% Arial, sans-serif }
.quoteFund .simpleDataTable td, .quoteStock .simpleDataTable td, .quoteStockTP .simpleDataTable td { padding-right:6px }
.quoteFund .simpleDataTable .expansionCell, .quoteStock .simpleDataTable .expansionCell, .quoteStockTP .simpleDataTable tr.tpQuoteData td.expansionCell { padding:0px; font-size:1px }
.quoteFund .simpleDataTable .gridTable,  .quoteStock .simpleDataTable .gridTable,  .quoteStockTP .simpleDataTable .gridTable { margin-bottom:0px }
.quoteFund .simpleDataTable .gridTable td.rpad,  .quoteStock .simpleDataTable .gridTable td.rpad,  .quoteStockTP .simpleDataTable .gridTable td.rpad { padding-right:7px }
.quoteFund .simpleDataTable .gridTable td.nopad, .quoteStock .simpleDataTable .gridTable td.nopad, .quoteStockTP .simpleDataTable .gridTable td.nopad { padding-right:0px }
.quoteStock .tableHead a.iLayerLink, .quoteStockTP .priceDataCell a.iLayerLink { padding-right:13px; border-bottom-width: 0px; background-image: url(../images/ng/icons/refresh.png); background-repeat:no-repeat; }
.quoteFund .simpleDataTable .exchangeInfo,
.quoteStock .simpleDataTable .exchangeInfo,
.quoteStockTP .simpleDataTable .exchangeInfo { color:#666; background-color:transparent; font-size: 90%; }
.quoteStockTP .simpleDataTable .gridTable .lastCell { _position: relative; }
.quoteStockTP .simpleDataTable .gridTable .lastCell p { _position: absolute; _top: 2px; _right: 0; }
.quoteFund .simpleDataTable a.refresh .linkIcon, .quoteFund .simpleDataTable a.refresh:link .linkIcon, .quoteFund .simpleDataTable a.refresh:hover .linkIcon,
.quoteStock .simpleDataTable a.refresh .linkIcon, .quoteStock .simpleDataTable a.refresh:link .linkIcon, .quoteStock .simpleDataTable a.refresh:hover .linkIcon,
.quoteStockTP .simpleDataTable a.refresh .linkIcon, .quoteStockTP .simpleDataTable a.refresh:link .linkIcon, .quoteStockTP .simpleDataTable a.refresh:hover .linkIcon { font-size: 12px; line-height: 15px; height: 12px; background-position:-353px -3px; }
.quoteFund .simpleDataTable a.refresh .linkText, .quoteFund .simpleDataTable a.refresh:link .linkText, .quoteFund .simpleDataTable a.refresh:hover .linkText,
.quoteStock .simpleDataTable a.refresh .linkText, .quoteStock .simpleDataTable a.refresh:link .linkText, .quoteStock .simpleDataTable a.refresh:hover .linkText,
.quoteStockTP .simpleDataTable a.refresh .linkText, .quoteStockTP .simpleDataTable a.refresh:link .linkText, .quoteStockTP .simpleDataTable a.refresh:hover .linkText { border-bottom-width: 0px; }
.quoteFund .simpleDataTable a.refresh .iconOnRight .linkIcon, .quoteFund .simpleDataTable a.refresh:link .iconOnRight .linkIcon, .quoteFund .simpleDataTable a.refresh:hover .iconOnRight .linkIcon,
.quoteStock .simpleDataTable a.refresh .iconOnRight .linkIcon, .quoteStock .simpleDataTable a.refresh:link .iconOnRight .linkIcon, .quoteStock .simpleDataTable a.refresh:hover .iconOnRight .linkIcon,
.quoteStockTP .simpleDataTable a.refresh .iconOnRight .linkIcon, .quoteStockTP .simpleDataTable a.refresh:link .iconOnRight .linkIcon, .quoteStockTP .simpleDataTable a.refresh:hover .iconOnRight .linkIcon { padding-right:9px }
.mktWatch .simpleDataTable td { padding: 9px 8px 0 9px; border-bottom-width: 0px; white-space: nowrap; }
.mktWatch .simpleDataTable td.tableHead,
.mktWatch .simpleDataTable caption { color: #333333; }
.mktWatch .simpleDataTable .tableHead,
.mktWatch .simpleDataTable caption { font-size: 75%; height: auto; padding-bottom: 6px; }
.mktWatch .simpleDataTable .timeStamp { font-size: 90%; color: #666; }
.mktWatch .simpleDataTable .indexNameBold { font-weight: bold; }
.mktWatch .simpleDataTable .changeArrow { display: block; }
.mktWatch .simpleDataTable .noLPad {padding-left: 0; }
.mktWatch .simpleDataTable .noRPad {padding-right: 0; }
.mktWatch .simpleDataTable .noTopPad {padding-top: 0; }
.mktWatch .simpleDataTable .noBotPad {padding-bottom: 0; }
.mktWatch .simpleDataTable .largeRPad {padding-right: 48px; }
.horizontalMktWatch { background-color: #EAE5DA; padding-top:8px; padding-bottom:9px; margin-bottom:18px; }
.horizontalMktWatch .mktWatch .simpleDataTable { margin-bottom: 0; }
.horizontalMktWatch .mktWatch .simpleDataTable .tableHead,
.horizontalMktWatch .mktWatch .simpleDataTable caption { padding-right: 9px; padding-left: 8px; }
.horizontalMktWatch .mktWatch .simpleDataTable td,
.horizontalMktWatch .mktWatch .simpleDataTable .tableHead,
.horizontalMktWatch .mktWatch .simpleDataTable caption { padding-top: 2px; padding-bottom: 2px; }
.rnavRegion .mktWatchSideBar { margin-right: -12px; }
.rnavRegion .mktWatchSideBar .footnote a { _zoom: 1; }
.rnavRegion .mktWatch td { padding: 9px 6px 0 6px; }
.noborder, .noBorder { border-width: 0px !important; }
.noBotBorder { border-bottom-width: 0px !important; }
.noTopBorder { border-top-width: 0px !important; }
.nr { border-right-width: 0px !important; }
.dataTable td.noRightPad { padding-right: 0px; }
.dataTable th.noBottomPad { padding-bottom: 0px !important; }
.alignInputs input.txtInput { margin-top: -4px; vertical-align: baseline; _vertical-align:-3px; }
.alignInputs tr .selectBooleanInput input.jsfRadioInput { margin-top: -6px; _margin-top: -3px; }
.alignInputs tr.selectedNoAlert .selectBooleanInput input.jsfRadioInput { margin-top: 0px; }
.alignInputs span.inputDollarSign, .alignInputs span.inputPercentSign { vertical-align: baseline; }
.alignInputs td { padding-top:12px }
.dataTable th a.iLayer, .dataTable th label a.iLayer, .dataTable th label { font-weight: bold; }
.dataTable td label, .dataTable th label { font-size: 100%; line-height: 100%; _line-height: 120%; }
table.dataTable dl.unordered, table.dataTable ol { margin-bottom: 0; }
table.dataTable dl.unordered, table.dataTable dl.unordered dt,
table.dataTable dl.unordered dd, table.dataTable ol, table.dataTable ul li,
table.dataTable ol li, table.dataTable ol li .olText { font-size: 100%; }
.dataTable .tableHead .vg-menu .jsfRadio,
.dataTable caption .vg-menu .jsfRadio,
.dataTable .tableHead2 .vg-menu .jsfRadio,
.dataTable .tableHead3 .vg-menu .jsfRadio,
.dataTable .tableHead3 .vg-menu p  { font-size: 75%; }
.dataTable th .vg-menu .dropDownContainer { font-size: 108%; }
.dataTable th .vg-menu .dropDownContainer .jsfRadio { font-size: 133%; }
.dataTable th .vg-menu .jsfRadio td { border-width: 0px; }
.dataTable th .vg-menu label { font-weight: normal; }
.compFlipper td.compFlipperImgCell span {border: none;}
.compFlipper td.compFlipperImgCell  {border-bottom: 0px;padding:2px 9px 0px 9px;}
.compFlipper td.compFlipperImgCell span.componentFlipperImg {background: url(../images/ng/icons/flipper_arrow_down_inactivered.png) no-repeat center center; width:15px; height:15px; display:inline-block; cursor: pointer;}
.compFlipper td.compFlipperImgCell span.componentFlipperImg:hover {background: url(../images/ng/icons/flipper_arrow_down_vgred.png) no-repeat center center;}
.compFlipper td.compFlipperImgCell span.componentFlipperImg.componentFlipperClose  {-ms-transform: rotate(-90deg); -webkit-transform: rotate(-90deg); transform: rotate(-90deg);}
.compFlipper td.compFlipperImgCell span.componentFlipperNonNextGenImg {background: url(../images/icons/nav_flipperopen.gif) no-repeat center center; width:15px; height:15px; display:inline-block; cursor: pointer;}
.compFlipper td.compFlipperImgCell span.componentFlipperNonNextGenImg.componentFlipperClose {background: url(../images/icons/nav_flipperclosed.gif) no-repeat center center;}
.compFlipper td.compFlipperTextCell { border-bottom: 0px; padding: 0px; text-align: left; }
.tBar-skin1 .gridTable { height: 54px; width:100%; background-color: #EAE5DA; margin-bottom: 18px; }
.tBar-skin1 .gridTable .lpad { padding-left: 6px; }
.tBar-skin1 .gridTable .rpad { padding-right: 6px; }
.cbar-skin1 .cbar-table { background-color: #D4CFC3; }
.cbar-table { border-collapse: collapse; display: inline-block; }
.cbar-table td.cbar-pipe { padding: 0; background: url(../images/ng/cbd/icons/comp_bar_pipe.png) no-repeat center center; vertical-align:middle; height:18px; width: 13px; min-width: 13px; border-width: 0px;}
.cbar-table td.cbar-pipeSmall { padding: 0; background: url(../images/ng/cbd/icons/nav_pipeBar.png) no-repeat center center; vertical-align:middle; width: 3px; min-width: 3px; border-width: 0px;}
.cbar-table td.cbar-lrpad { padding: 0 6px;}
.cbar-table td.cbar-rpad { padding: 0 6px 0 0; }
.cbar-table td.cbar-lpad { padding: 0 0 0 6px; }
.cbar-table td.cbar-noPad { padding: 0; }
.cbar-table .pageTools td.firstIcon { padding-left: 0; }
.cbar-table .pageTools td.lastIcon { padding-right: 0; }
.cbar-table a.hasIcon, .cbar-table a.hasIcon:link, .cbar-table a.hasIcon:hover { _vertical-align:baseline; }
.cbar-table .vg-menu .yui3-menu .yui3-menu-label { _margin-top: -1px; }
.cbar-table .vg-menu .yui3-menu .yui3-menu .yui3-menu-label, .cbar-table .vg-menu .yui3-menu .vg-menuBorder .yui3-menu-label { _margin-top: 0px; }
.cbar-table .commandButton .btn { padding-top:1px; }
.summaryTable .cbar-table td { font-size:100%; _font-size:75%; }
@-moz-document url-prefix() {
.cbar-table .vg-menu .yui3-menubaritem { display:block; }
.cbar-table .commandButton .btn { padding-top:0px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.cbar-table .commandButton .btn { padding-top:0px; }
}
.tBar-skin1 .gridTable td.tbar-cell, .cbar-table td.cbar-lpad, .cbar-table td.cbar-rpad, .cbar-table td.cbar-lrpad, .cbar-table td.cbar-noPad { vertical-align: middle; border-width: 0px; }
.tBar-skin1 .gridTable .linkBarWrapper, .cbar-table .linkBarWrapper { margin-bottom: 0px; }
.selectBooleanInput { display:inline-block; margin:-2px 15px 0px 20px; _margin:0px 17px 2px 0px; padding-bottom:2px; _padding-bottom:0px; }
.selectManyInput { display:inline-block; margin:-2px 18px 0px 20px; _margin:1px 17px 2px 0px; padding-bottom:2px; _padding-bottom:0px; }
.dataTable .selectBooleanInput { margin:-2px 15px 0px 20px; _margin:-2px 17px 2px 0px; }
.dataTable .subHead .selectBooleanInput { _margin-top:3px }
.selectBooleanInput label.jsfRadioLabel, .selectManyInput label.jsfRadioLabel { line-height:150%; display:inline-block; margin-left:-2px; _margin-left:0px; padding:0 0 0px 0; _padding:0 0 0px 18px }
.selectBooleanInput input.jsfRadioInput, .selectManyInput input.jsfRadioInput { margin:-1px 5px 0 -18px; _margin:-1px 0px 0 -22px; vertical-align:middle }
@-moz-document url-prefix() {
input.jsfRadioInput:focus { outline: 1px dotted #333; outline-offset: 1px; }
}
.dataTable .selectBooleanInput input.jsfRadioInput { margin:-2px 5px 0 -18px; _margin:-1px 0px 0 -22px; }
.summaryTable td label.jsfRadioLabel, .dataTable td label.jsfRadioLabel { font-size: 12px; font-weight: normal; }
.selectBooleanInput p.indent, .selectManyInput p.indent { margin:0px 0 6px -2px; _margin:0px 0 6px 18px; font-size: 12px; }
.summaryTable table.jsfRadio { margin:0; }
.dataTable table.jsfRadio { margin:0; _margin-top:-3px;}
.dataTable .subHead table.jsfRadio .selectBooleanInput { margin-top:4px; _margin-top:6px; }
.summaryTable table.jsfRadio td, .dataTable table.jsfRadio td { padding:0px; vertical-align: top; text-align: left; }
table.jsfRadio .selectBooleanInput { margin-right:18px; _margin-right:0px }
table.jsfRadio .selectManyInput { _margin-right:0px; }
.jsfRadio .labelHasSpecialCharacter .selectBooleanInput, .jsfRadio .labelHasSpecialCharacter .selectManyInput { margin-right:10px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.selectBooleanInput { margin:0px 15px 0px 20px; padding-bottom:2px; }
.selectManyInput { margin:0px 18px 0px 20px; padding-bottom:2px; }
.selectBooleanInput input.jsfRadioInput, .selectManyInput input.jsfRadioInput { margin:-3px 5px 0 -18px; }
.dataTable .selectManyInput { margin:-1px 18px 0px 20px; }
.dataTable .subHead table.jsfRadio .selectBooleanInput { margin-top:3px }
}
.manyChkBoxNowrap td {white-space:nowrap;}
.lastRowItem, label.lastRowItem, .noRightMargin { margin-right: 0px !important; }
.dataTable .noRightMargin, .summaryTable .noRightMargin {  margin:-2px 0px 0px 6px; _margin:-2px 0px 2px 0px; }
.dataTable .noRightMargin label.jsfRadioLabel, .summaryTable .noRightMargin label.jsfRadioLabel { padding:0px }
.dataTable .noRightMargin input.jsfRadioInput, .summaryTable .noRightMargin input.jsfRadioInput { margin:-1px 5px 0 -4px; _margin:-1px 2px 0 -4px;}
.noRightMargin p.indent { margin-left:12px; _margin-left:18px }
.vg-SelOneMenuCont { display: inline-block; _display:inline; height:21px; vertical-align:top;}
.vg-SelOneMenuCont[class] { display: -moz-deck; }
html>body .vg-SelOneMenuCont[class], .vg-SelOneMenuCont .vg-SelOneMenuInputCont { display: inline-block; }
.vg-SelOneMenuCont .vg-SelOneMenuTable { height:21px; _height:22px;  }
.vg-SelOneMenuCont .vg-SelOneMenuInput { font-family: Arial; font-size: 12px; color: #8D4900; }
.vg-SelOneMenuCont .vg-SelOneMenuVisRow td { background-color: #FFF; vertical-align:middle; }
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText { cursor: default; background-color: #ffffff; padding:1px 9px; _padding:2px 9px 1px 9px; text-align:left; border:1px solid #CCC; border-right:0px; font-size:69% }
.vg-SelOneMenuCont .vg-SelOneMenuTextSelected { width:100%; cursor: default; }
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell,
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpen,
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom,
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop { cursor: default; width:18px; _width: 17px; border:1px solid #CCC; border-left:0px; padding:0px; background-image:url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-position: 0px -598px; }
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpen,
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom,
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop { background-position: 0px -648px; }
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom { border-bottom:0px; }
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop { border-top:0px; }
.vg-SelOneMenuCont a.vg-SelOneMenuTrigger { display: block; border-bottom: none;  }
.vg-SelOneMenuCont a.vg-SelOneMenuTrigger:focus { outline: 1px dotted black\0/IE9; }
.vg-SelOneMenuCont .vg-SelOneMenuDisabled { color: #666666; background: #E6E6E6; }
.vg-SelOneMenuCont .vg-SelOneMenuDisabled .vg-SelOneMenuTextSelected { border:none; }
.vg-SelOneMenuHover .vg-SelOneMenuInput {color: #96151D; cursor: default; text-decoration:underline; }
.vg-SelOneMenuHover table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell { background-position: 0px -623px; }
.vg-SelOneMenuContainer,
.vg-SelOneMenuContainer .vg-SelOneMenuLabelText { display: inline; }
.vg-SelOneMenuContainer .vg-SelOneMenuLabelText { padding-right: 6px; }
.vg-SelOneMenuDropDown, .vg-SelOneMenuDropDownScroll { _display: inline; }
.vg-SelOneMenuDropDown  { z-index: 999; position: absolute; }
.vg-SelOneMenuDropDownScroll { overflow-y: auto; overflow-x: hidden; cursor: default; padding: 9px 3px 10px 3px;  background-color: #FFF; border: 1px solid #CCC; }
.vg-SelOneMenuDropDownOnTop { margin-top: 1px; }
.vg-SelOneMenuDropDownOnTop .vg-SelOneMenuDropDownScroll { border-bottom: none; }
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuDropDownOnTop { border-bottom: 1px solid transparent; }
.vg-SelOneMenuDropDownMenuWidthShort .vg-SelOneMenuTrigger table.vg-SelOneMenuTable tr td.vg-SelOneMenuDropDownOnTop { border-bottom: 1px solid #CCC; }
.vg-SelOneMenuDropDownAtBottom { margin-top: 0px; }
.vg-SelOneMenuDropDownAtBottom .vg-SelOneMenuDropDownScroll { border-top: none; margin-top: 0px; }
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuDropDownAtBottom { border-top: 1px solid transparent; }
.vg-SelOneMenuDropDownMenuWidthShort .vg-SelOneMenuTrigger table.vg-SelOneMenuTable tr td.vg-SelOneMenuDropDownAtBottom { border-top: 1px solid #CCC; }
.vg-SelOneMenuDropDownOnTop .vg-SelOneMenuInput, .vg-SelOneMenuDropDownAtBottom .vg-SelOneMenuInput { color: #96151d; cursor: default; }
.vg-SelOneMenuDropDownHide { -moz-user-focus: normal; height: auto; display: none; }
.vg-SelOneMenuNoWrap .vg-SelOneMenuTextSelected {white-space: nowrap; cursor: default;}
.vg-SelOneMenuNoWrap .vg-SelOneMenuOption { white-space:nowrap; }
.vg-SelOneMenuOption {font-size: 12px; font-family:Arial; color:#333; height:24px; padding:0px 9px 1px 6px; }
:root .vg-SelOneMenuOption { padding:0px 9px 0px 6px\0/IE9; }
.vg-SelOneMenuDropDown .vg-SelOneMenuHoverText td { color: #FFF; background-color: #96151D;}
.vg-SelOneMenuDropDown .menuDivider { padding-top: 5px; }
.vg-SelOneMenuDropDown .menuDivider div { border-top: 1px solid #CCC; font-size: 1px; line-height: 5px; }
.vg-SelOneMenuDropDown .vg-SelOneMenuHoverText td.menuDivider { background-color: #FFF; }
div.int-only .vg-SelOneMenuHoverText td.menuDivider { background-color: #D3E0C5; }
.vg-SelOneMenuCont tr.vg-SelOneMenuHiddenRow td { background-color: transparent; overflow: hidden; padding: 0px ; height: 0px; border-bottom: none; }
table.vg-SelOneMenuTable tr.vg-SelOneMenuHiddenRow td { background-color: transparent; }
.vg-SelOneMenuCont .vg-SelOneMenuHiddenRow div { margin-top: -5px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont { width: auto; height: auto; vertical-align: top; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont .vg-SelOneMenuInput { font-family: Arial; font-size: 11px; color: #333; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont .vg-SelOneMenuVisRow td { background-color: #EAE5DA; vertical-align: middle; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText { background-color: #EAE5DA; border-width: 0px; border-right: 0px; font-size: 69%; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont .vg-SelOneMenuTextSelected { width: 100%; cursor: default; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell,
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpen,
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom,
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop { cursor: default; width: 16px; _width: 15px; border-width: 0px; padding: 0px; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-position: -12px -768px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpen,
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom,
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop { background-position: -12px -768px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom { border-bottom-width: 0px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop { border-top-width: 0px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont .vg-SelOneMenuDisabled { color: #666; background: #E6E6E6; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont .vg-SelOneMenuDisabled .vg-SelOneMenuTextSelected { border: none; }
.vg-selOneMenuSkin2 .vg-SelOneMenuHover .vg-SelOneMenuInput { color: #333; cursor: default; text-decoration: none; }
.vg-selOneMenuSkin2 .vg-SelOneMenuHover table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell { background-position: -12px -768px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuContainer { padding: 3px 3px 3px 3px; background-color: #EAE5DA; display: block; }
.vg-selOneMenuSkin2 .vg-SelOneMenuFocusLabelText { background-color: #F4F2EC; padding: 3px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuContainer .vg-SelOneMenuLabelText { font-weight: bold; font-size: 14px; display: block; padding-right: 0px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDown, .vg-SelOneMenuDropDownScroll { _display: inline; }
.vg-SelOneMenuDropDown .vg-selOneMenuSkin2{ z-index: 999; position: absolute; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownScroll { padding: 2px 6px 2px 6px; background-color: #F4F2EC; border: 1px solid #CCC; box-shadow: 2px 2px 2px #555; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownOnTop { margin-top: 1px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownOnTop .vg-SelOneMenuDropDownScroll { border-bottom: none; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuDropDownOnTop { border-bottom: 1px solid transparent; background-color: #F4F2EC; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownMenuWidthShort .vg-SelOneMenuTrigger table.vg-SelOneMenuTable tr td.vg-SelOneMenuDropDownOnTop { border-bottom: 1px solid #CCC; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownAtBottom { margin-top: 0px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownAtBottom .vg-SelOneMenuDropDownScroll { border-top: none; margin-top: 0px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuDropDownAtBottom { border-bottom-width: 0px; background-color: #F4F2EC; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownMenuWidthShort .vg-SelOneMenuTrigger table.vg-SelOneMenuTable tr td.vg-SelOneMenuDropDownAtBottom { border-top-width: 0px; background-color: #F4F2EC; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownOnTop .vg-SelOneMenuInput, .vg-selOneMenuSkin2 .vg-SelOneMenuDropDownAtBottom .vg-SelOneMenuInput { color: #333333; cursor: default; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownHide { -moz-user-focus: normal; height: auto; display: none; }
.vg-selOneMenuSkin2 .vg-SelOneMenuNoWrap .vg-SelOneMenuTextSelected { white-space: nowrap; cursor: default; }
.vg-selOneMenuSkin2 .vg-SelOneMenuNoWrap .vg-SelOneMenuOption { white-space: nowrap; }
.vg-selOneMenuSkin2 .vg-SelOneMenuOption { font-size: 12px; font-family: Arial; color: #333; height: 36px; padding: 0px 12px 1px 12px; border-bottom: 1px solid #CCC; }
.vg-selOneMenuSkin2 table tr:last-child .vg-SelOneMenuOption,
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDownScroll table tr td.lastItem { border-bottom: 1px solid transparent; }
:root .vg-selOneMenuSkin2 .vg-SelOneMenuOption { padding: 0px 9px 0px 6px\0/IE9; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDown .menuDivider { padding-top: 5px; }
.vg-selOneMenuSkin2 .vg-SelOneMenuDropDown .menuDivider div { border-top: 1px solid #CCC; font-size: 1px; line-height: 5px; }
.vg-selOneMenuSkin2 vg-SelOneMenuDropDown .vg-SelOneMenuHoverText td.menuDivider { background-color: #FFF; }
.vg-selOneMenuSkin2 div.int-only .vg-SelOneMenuHoverText td.menuDivider { background-color: #D3E0C5; }
.vg-selOneMenuSkin2 table.vg-SelOneMenuTable tr.vg-SelOneMenuHiddenRow td { background-color: transparent; }
.comp-VgSelectOneMenu .int-only { background-color: transparent; }
.comp-VgSelectOneMenu .int-only table.vg-SelOneMenuTable tr td.vg-SelOneMenuText, .int-only .vg-SelOneMenuDropDownScroll { background-color:#D3E0C5; }
.comp-VgSelectOneMenu .int-only table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell { background-position: 0px -698px; background-color:#D3E0C5; }
.comp-VgSelectOneMenu .int-only table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom,
.comp-VgSelectOneMenu .int-only table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop { background-position: 0px -648px; background-color:#D3E0C5; }
.comp-VgSelectOneMenu .int-only .vg-SelOneMenuHover table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell { background-position: 0px -723px; }
.comp-VgSelectOneMenu .int-only .disabled table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell { background-position: 0px -748px; }
.vg-SelOneMenu .disabled span{color: #B3B3B3; border-color:#B3B3B3; text-decoration: none;}
.vg-SelOneMenu .disabled table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell { background-position: 0px -673px; }
.vg-SelOneMenuDropDown .vg-SelOneMenuHoverText .disabled-text { background-color:transparent; color:#B3B3B3; cursor: default;}
@-moz-document url-prefix() {
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell,
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpen,
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom,
.vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop{ width: 17px; }
}
table.dataTable .vg-SelOneMenuDropDownAtBottomIE6 {border-top: 1px solid black !important; filter:chroma(color=black) !important;}
table.dataTable .vg-SelOneMenuDropDownOnTopIE6 {border-bottom: 1px solid black !important; filter:chroma(color=black) !important;}
.vg-SelOneMenuDropDownAtBottomIE6 {border-top: 1px solid black !important; filter:chroma(color=black) !important;}
.vg-SelOneMenuDropDownOnTopIE6 {border-bottom: 1x solid black  !important; filter:chroma(color=black) !important;}
.vg-menu { display:inline; position: static; }
.vg-menu .yui3-menu { _width:1px; }
.vg-menu .yui3-menu .yui3-menu { z-index: 999; }
.vg-menu .yui3-menu ul { text-align:left; }
.vg-menuTextScroll {display:inline-block; overflow:hidden; white-space:nowrap;}
.vg-menu .yui3-menu-horizontal { background:none; border:none; display: inline-block; }
.vg-menu li.yui3-menuitem { height:24px; }
.vg-menu .yui3-menubaritem { line-height:14px; font-size:100%; }
.yui3-menu .yui3-menu .yui3-menu-content { display:block; border:1px solid #CCC; padding:9px 3px 8px 3px; }
.vg-menu .yui3-menu-horizontal .vg-menuBorder { border:solid 1px #CCC; min-height:21px; max-height:21px; }
.vg-menu .yui3-menu-horizontal .yui3-menu-label { white-space:nowrap; margin:0px; cursor:default; font-size:12px; border-bottom:none; text-align:left; padding: 2px 2px 2px 9px; display:inline-block; }
.vg-menu .yui3-menuitem a.yui3-menu-label { width:100%; height: 24px; line-height:24px; display:block; color:#333; cursor:pointer; padding:0px 9px; _float:left;}
.vg-menu .yui3-menu-horizontal .vg-menuBorder .yui3-menu-label { padding-left:8px; }
.vg-menu li.internal-menuitem .yui3-menu-label { color:#333; background-color: #D3E0C5; }
.vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll { padding:0px 9px 0px 0px; display:inline-block; overflow:hidden; vertical-align:top; }
.vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner { position:relative; }
.vg-menu .yui3-menu-horizontal .vg-menuImg { background:transparent url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat scroll right center; background-position: 0px -770px; width: 16px; min-width:16px; max-width:16px; display: inline-block; vertical-align: top; }
.vg-menu .yui3-menu-horizontal .vg-menuBorder .vg-menuImg { background-position:0px -600px; width:15px; min-width:15px; max-width:15px; height:15px; min-height:15px; max-height:15px; border:0px; margin:0px; }
.vg-menu .disabled a.yui3-menu-label .vg-menuImg { background-position: 0px -800px; }
.vg-menu .disabled .vg-menuBorder a.yui3-menu-label .vg-menuImg { background-position: 0px -675px; }
.vg-menu .yui3-menu .topscrollbar, .vg-menu .yui3-menu .bottomscrollbar { border-color:#CCC; }
.vg-menu .yui3-menubaritem-active { background:none; }
.vg-menu .yui3-menu-horizontal .yui3-menubaritem-active .yui3-menu-label { margin-left:0px; }
.vg-menu .yui3-menu-horizontal .yui3-menu-label .vg-menuLabelSpanScroll .vg-menuLabelSpanScrollInner { _zoom: 1; }
.vg-menu .yui3-menu-horizontal .yui3-menu-label-active .vg-menuLabelSpanScroll .vg-menuLabelSpanScrollInner { color:#96151D; text-decoration: underline; }
.vg-menu li.yui3-menubaritem-active, .vg-menu li.yui3-menuitem:not(.disabled) a.yui3-menu-label:focus, .vg-menu li.yui3-menubaritem-active a.yui3-menu-label { background-color:#96151D; color:#FFF; cursor:pointer; outline:none; }
.vg-menu .yui3-menu-horizontal .yui3-menu-label-active .vg-menuImg { background-position:0px -785px; }
.vg-menu .yui3-menu-horizontal .vg-menuBorder .yui3-menu-label-active .vg-menuImg { background-position:0px -625px; }
.vg-menu .yui3-menu .yui3-menu-content ul li.disabled, .vg-menu li.disabled a.yui3-menu-label,
.vg-menu .disabled .yui3-menu-label span,
.vg-menu .yui3-menu .yui3-menu-content ul li.disabled-internal-menuitem, .vg-menu li.disabled-internal-menuitem a.yui3-menu-label {color: #B3B3B3;}
.vg-menu .yui3-menu .yui3-menu-content ul li.disabled-internal-menuitem, .vg-menu li.disabled-internal-menuitem a.yui3-menu-label { cursor:default; outline:none; }
.vg-menu .yui3-menu .yui3-menu-content ul li.disabled, .vg-menu li.disabled a.yui3-menu-label { background-color:#FFF; }
.vg-menu .yui3-menu .yui3-menu-content ul li.disabled-internal-menuitem, .vg-menu li.disabled-internal-menuitem a.yui3-menu-label { background-color: #D3E0C5; }
.vg-menu .disabled .yui3-menu-label-active .vg-menuLabelSpanScroll .vg-menuLabelSpanScrollInner { color: #B3B3B3; text-decoration: none;}
.vg-menu .menuDivider { border-top:1px solid #CCC; }
.vg-menu .yui3-menu .yui3-menu-content li.menuDivider { margin-top:5px; margin-bottom:6px; padding:0px; font-size:0%; _margin-top:4px; _margin-bottom:3px; }
.vg-menu .yui3-menu .yui3-menu .dropDownContainer { padding:0px; }
.vg-menu .dropDownContainer .noScrollRegion { padding:6px 0px 6px 6px; border-top:1px solid #CCC; }
.vg-menu .dropDownContainer .scrollRegion { padding:9px 9px 10px; }
.yui3-menu-content .dropDownContainer, .yui3-menu-content .dropDownContainer .scrollRegion {_zoom:1;}
.dropDownContainer .scrollRegion.tScrn-ScrollingDivContainer { overflow: hidden; }
.dropDownContainer .tScrn-ScrollingDivContainer .tScrn-ScrollingDiv { padding-bottom: 10px; }
.vg-menu .dropDownContainer .commandButton .btn { padding-bottom:0px; _padding-bottom:1px; vertical-align:middle; }
.vg-menu .dropDownContainer .commandButton .press .btn { padding-bottom:0px; _padding-bottom:2px; }
.vg-menu .dropDownContainer .buttonBackground { padding-bottom:0px; }
.vg-menu .dropDownContainer .jsfRadio .jsfRadioLabel[class] { margin:2px 0px; }
@-moz-document url-prefix() {
.vg-menu .yui3-menu-horizontal .yui3-menu-label { height: 19px; }
.vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll,
.vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner { height:15px; }
.vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner { vertical-align:middle; }
.vg-menu .dropDownContainer .buttonBackground,
.vg-menu .dropDownContainer .press .buttonBackground { height:21px; padding-top:0px; }
.vg-menu .dropDownContainer .commandButton .btn,
.vg-menu .dropDownContainer .commandButton .press .btn { height:18px; padding-top:0px; padding-bottom:0px; }
.vg-menu .dropDownContainer .sharedButton .secondary .hover .buttonBackground { background-position:0px -63px; }
}
.vg-menuSkin2 .yui3-menu .yui3-menu .yui3-menu-content { display:block; border:1px solid #CCC; padding: 0px }
.vg-menuSkin2 .vg-menu li.yui3-menuitem { height:36px; margin: 0; vertical-align : bottom;}
.vg-menuSkin2 .vg-menu .yui3-menu .yui3-menu-content li.menuDivider { border-top:1px solid #666; margin:0px}
.vg-menuSkin2 .vg-menu .yui3-menu-horizontal .yui3-menuitem .yui3-menu-label { height:36px;  padding : 12px 16px 12px 16px; border-bottom:1px solid #D9D9D9; }
.vg-menuSkin2 .vg-menu .yui3-menu .lastItem a { border-bottom: none  !important;}
.vg-menuSkin2 .vg-menu .yui3-menu .yui3-menu-content ul li.style1,.vg-menuSkin2 .vg-menu .yui3-menu .yui3-menu-content ul li.style2 { background-color: #F4F2EC; marginzzz:0 }
.vg-menuSkin2 .vg-menu .yui3-menu .yui3-menu-content ul li.style1 a.yui3-menu-label,.vg-menuSkin2 .vg-menu .yui3-menu .yui3-menu-content ul li.style2 a.yui3-menu-label { background-color: transparent; }
.vg-menuSkin2 .vg-menu .yui3-menu-horizontal .vg-menuBorder { height: auto; min-height: none; max-height: none; line-height: 0px; border-width: 0px; outline:none; background:transparent url(../images/ng/cbd/gradients/ng_vertical_gradients.png) repeat-x scroll 0px -40px;}
.vg-menuSkin2 .vg-menu .yui3-menu-horizontal .yui3-menu-label { font: 12px Arial; font-weight: bold; color:#333; }
.vg-menuSkin2 .vg-menu .yui3-menu .yui3-menu-content ul li.style2 a.yui3-menu-label {font: 14px Arial;color:#333;font-style: italic; padding-top:9px;border-bottom: none ;}
.vg-menuSkin2 .vg-menu .yui3-menu-horizontal .vg-menuImg { background:transparent url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat scroll right center; width: 15px; min-width:15px; max-width:15px; display: inline-block; vertical-align: top; }
.vg-menuSkin2 .vg-menu .yui3-menu-horizontal .vg-menuBorder .vg-menuImg { background-position:-11px -770px;}
.vg-menuSkin2 .vg-menu li.yui3-menubaritem-active,.vg-menuSkin2 .vg-menu li.yui3-menuitem:not(.disabled) a.yui3-menu-label:focus,.vg-menuSkin2 .vg-menu li.yui3-menubaritem-active a.yui3-menu-label { background-color:transparent; color:#96151D;}
.vg-menuSkin2 .vg-menu li.disabled a.yui3-menu-label { background-color:#FFF; color: #B3B3B3; cursor:default;}
.vg-menuSkin2 .vg-menu .yui3-menu-horizontal .vg-menuBorder .yui3-menubar-label { padding: 7px 9px 8px; height: auto; }
.vg-menuSkin2 .vg-menu li.disabled-internal-menuitem a.yui3-menu-label { color: #B3B3B3; }
.vg-menuSkin2 .vg-menu .yui3-menu li.internal-menuitem .yui3-menu-label { background-color: #D3E0C5 }
.vg-menuSkin2 .vg-menu .yui3-menu-horizontal { vertical-align: top; }
.sFooter { margin: 0; padding: 24px 0 9px 18px; width: 1002px; background-color: #D4CFC3; display: inline-block; }
.sFooter .header{ margin-bottom: 10px; font: 75%/16px, Arial, sans-serif; color:#333;background-color:transparent; text-transform:uppercase;}
.sFooter .text4 { font: 69%/118% Arial, sans-serif; color:#333; background-color: transparent; font-weight: bold; margin: 2px 0 11px 0;}
.sFooter .siloLinks { margin-bottom: 10px; }
.sFooter .siloLinks a { color: #555; background-color: transparent; border-bottom:1px solid #555; }
.sFooter .siloLinks a:hover { color: #96151D; background-color: transparent; border-bottom:1px solid #96151D; }
.sFooter .siloLinks { margin-bottom: 10px; }
.sFooter .gridSection {padding-bottom:36px}
.sFooter div ul.hasIcons li .icon {background: url("../images/ng/cbd/icons/link_modifiers_ng_17_750.png") no-repeat scroll 0 0 transparent;}
.template12Grid div.gblFoot { margin: 0; padding: 18px 18px 36px; background-color: #666; _zoom:1; display: table; width: 100%; min-width:966px; }
.gblFoot td { margin: 0; padding: 0; font: 12px Arial,sans-serif; line-height: 18px; text-align: left; }
.gblFoot table { width: 966px; }
.gblFoot a, .gblFoot a:link, .gblFoot a:visited, .gblFoot a:active
.gblFoot a span, .gblFoot a:link span, .gblFoot a:visited span, .gblFoot a:active span { border-bottom:1px solid #CCC; }
.gblFoot td,
.gblFoot a, .gblFoot a:link, .gblFoot a:visited, .gblFoot a:active,
.gblFoot td a.dateTextLink, .gblFoot td a.dateTextLink:hover { color: #CCC; }
.gblFoot a:hover , .gblFoot a:hover span { color:#FFF; border-bottom:1px solid #FFF; }
.gblFoot td a.dateTextLink,
.gblFoot td a.dateTextLink:link,
.gblFoot td a.dateTextLink:visited,
.gblFoot td a.dateTextLink:active { border-bottom:none; }
.gblFoot .feedback { text-align: right; vertical-align: bottom; width: 9%; padding-left: 18px; }
.gblFoot .feedback a { background:url(../images/sm_999_oo.gif) no-repeat left center; }
.gblFoot a.adChoices { border-bottom: none !important; }
.gblFoot a.adChoices:before { content:''; display: inline-block; height: 16px; width: 16px; background: url(../cbd/common/images/AdChoices.svg) no-repeat 0 -18px; position: relative; top: 4px; left: -2px; }
.gblFoot a.adChoices:hover:before { background-position: 0 -36px; }
.txtArea { -webkit-overflow-scrolling:touch; overflow-y:scroll; padding: 5px 5px 5px 8px; }
.editableHeader .txtArea { padding: 0; }
.txtArea,
.editableHeader .txtArea,
.editableHeader .headerDiv { font: 12px Arial, Helvetica, sans-serif; color:#333; }
.editableHeader .txtArea,
.editableHeader .headerDiv { width: 100%; resize: none; }
.editableHeader .headerDiv { padding: 0 30px 5px 0; }
.editableHeader .txtAreaCharCounterTD { font-size: 100%; }
@-moz-document url-prefix() {
.txtArea { padding: 5px 0 5px 6px; }
}
td.err .txtAreaCharCounterTable,
td.err .editableHeader .txtArea { padding-right: 1px; }
.summaryTable .h2option1 div.headerDiv, .summaryTable .h2option1a div.headerDiv, .summaryTable .h2option1b div.headerDiv,
.dataTable .h2option1 div.headerDiv, .dataTable .h2option1a div.headerDiv, .dataTable .h2option1b div.headerDiv { _padding-top: 7px; }
.txtAreaCharCounter { padding-top:7px; font: 10px Arial, sans-serif; color:#666; float:right }
.txtAreaCharCounterTD { border-right:0px !important; }
table tr td.txtAreaCharCounterTD { padding: 0; }
input.txtInput { font-size: 75%; color: #333; font-family: inherit; padding:0px 3px; _padding: 1px 3px 0px; height: 21px; vertical-
align:bottom; }
@-moz-document url-prefix() {
input.txtInput { padding:0px 2px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
input.txtInput { padding:0px 4px; }
}
input.txtInputHideBorder { border: none; }
input.textAlignRight { text-align: right; _padding-right: 1px; }
table.dataTable td input.txtInput { font-size: 100%;  }
table.dataTable td.tableHead input.txtInput,
table.dataTable caption input.txtInput { font-size: 75%;  }
table.dataTable th input.txtInput { font-size: 110%;  }
table.simpleDataTable td.tableHead input.txtInput,
table.simpleDataTable caption input.txtInput { font-size: 88%;  }
span.inputDollarSign { padding-right: 6px; }
span.inputPercentSign { padding-left: 6px; }
.dataTable .inputDollarSign, .dataTable .inputPercentSign { vertical-align: baseline; _vertical-align: 3px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
input.txtInput { margin:0px; }
.txtInput, .txtArea { border:1px solid #b3b3b3; }
}
:root .txtInput, :root .txtArea { border:1px solid #b3b3b3\0/IE9; }
.txtArea { border:1px solid #b3b3b3; }
.showPctSign, .showDollarSign { white-space:nowrap }
.searchInputSkin .txtInput {
font-size: 14px;
height: 28px;
color: #333;
padding: 0 0 0 30px;
_padding: 5px 0 0 30px;
border: 1px solid #96151D;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
border-radius: 3px;
background: #ccc url(../images/ng/cbd/comp/gh_icons_20150427.png) no-repeat scroll 7px -113px;
-moz-box-shadow: inset 5px 5px 15px 1px rgba(0, 0, 0, 0.15);
-webkit-box-shadow: inset 5px 5px 15px 1px rgba(0, 0, 0, 0.15);
box-shadow: inset 5px 5px 15px 1px rgba(0, 0, 0, 0.15);
font-weight: bold;
}
.txtInputContainer { position: relative; }
.txtInputContainer .clearTextIcon { cursor: pointer; height: 18px; width: 19px; position: absolute; top: 1px; right: 4px; background: url(../images/ng/cbd/popups/close_16_290.png) no-repeat; _display: none; }
.bgroup > tbody > tr > td { vertical-align: top; }
.bgroup > tbody > tr > .swapSpacing .commandButton .primary,
.bgroup > tbody > tr > .swapSpacing .commandButton .secondary,
.bgroup > tbody > tr > .swapSpacing .commandButton .onImage { margin-right: 0; margin-left: 9px; }
.bgroup > tbody > tr > .bottomMargin .commandButton .primary,
.bgroup > tbody > tr > .bottomMargin .commandButton .secondary,
.bgroup > tbody > tr > .bottomMargin .commandButton .onImage { margin-bottom: 9px; }
.commandButton .btn { _width:0;  height:21px; margin-right:0px; _margin-right:9px; padding:0px; _padding:0px 9px 1px 9px; border:none; overflow:visible; font:bold 10px Arial, sans serif; text-transform:uppercase; letter-spacing:0.05em; cursor:pointer; -webkit-appearance: none; -webkit-border-radius:0px; background-color:transparent; border: none; color:#FFF; vertical-align:middle; _vertical-align:top; }
.commandButton .press .btn { _padding:0 10px 2px 8px; }
.commandButton div { display:inline-block; _display:inline; margin-right: 9px; _margin-right:0px; }
.buttonBackground { background-image: url('../images/ng/cbd/buttons/21h_gradient_buttons_15_800.png'); background-repeat: repeat-x; padding:0px 9px; _padding:0px; cursor:pointer; }
.commandButton div.buttonBackground { margin-right:0px; }
.commandButton .disabled .btn,
.commandButton .disabled .buttonBackground { cursor:text; }
.sharedButton .primary .disabled .buttonBackground .approved,
.sharedButton .secondary .disabled .buttonBackground .approved,
.internalButton .disabled .buttonBackground .approved { background-position:-5px -23px; _background-position:0px -23px; }
.sharedButton .primary .disabled .buttonBackground .locked,
.sharedButton .secondary .disabled .buttonBackground .locked,
.internalButton .disabled .buttonBackground .locked { background-position:-5px -100px; _background-position:0px -100px; }
.sharedButton .primary .disabled .buttonBackground .unlocked,
.sharedButton .secondary .disabled .buttonBackground .unlocked,
.internalButton .disabled .buttonBackground .unlocked { background-position:-5px -179px; _background-position:0px -179px; }
.sharedButton .primary .disabled .buttonBackground .rejected,
.sharedButton .secondary .disabled .buttonBackground .rejected,
.internalButton .disabled .buttonBackground .rejected { background-position:-5px -251px; _background-position:0px -251px; }
.sharedButton .primary .disabled .buttonBackground .btn, .sharedButton .secondary .disabled .buttonBackground .btn, .internalButton .disabled .buttonBackground .btn { color:#FFF; }
.sharedButton .primary .hover .btn { color:#CCC; }
.sharedButton .primary .press .btn { color:#FFF; }
.sharedButton .primary .buttonBackground { background-position:0px 0px; }
.sharedButton .primary .buttonBackground .approved { background-position:-5px -47px; _background-position:0px -47px; }
.sharedButton .primary .buttonBackground .locked { background-position:-5px -127px; _background-position:0px -127px; }
.sharedButton .primary .buttonBackground .unlocked { background-position:-5px -202px; _background-position:0px -202px; }
.sharedButton .primary .buttonBackground .rejected { background-position:-5px -274px; _background-position:0px -274px; }
.sharedButton .primary .hover .buttonBackground { background-position:0px -17px; _background-position:0px -20px; }
.sharedButton .primary .press .buttonBackground { background-image:none; background-color:#7D111D; }
.sharedButton .primary .disabled .buttonBackground { background-image:none; background-color:#DFB8BB; }
.sharedButton .secondary .buttonBackground .approved,
.internalButton .buttonBackground .approved { background-position:-5px -1px; _background-position:0px -1px; }
.sharedButton .secondary .buttonBackground .locked,
.internalButton .buttonBackground .locked { background-position:-5px -72px; _background-position:0px -72px; }
.sharedButton .secondary .buttonBackground .unlocked,
.internalButton .buttonBackground .unlocked { background-position:-5px -153px; _background-position:0px -153px; }
.sharedButton .secondary .buttonBackground .rejected,
.internalButton .buttonBackground .rejected { background-position:-5px -227px; _background-position:0px -227px; }
.sharedButton .secondary .btn,
.sharedButton .secondary .hover .btn { color:#333; }
.sharedButton .secondary .press .btn { color:#FFF; }
.sharedButton .secondary .buttonBackground { background-position:0px -43px; }
.sharedButton .secondary .hover .buttonBackground { background-position:0px -61px; _background-position:0px -63px; }
.sharedButton .secondary .press .buttonBackground { background-image:none; background-color:#666; }
.sharedButton .secondary .disabled .buttonBackground { background-image: none; background-color:#D4CFC3; }
.internalButton .btn,
.internalButton .hover .btn,
.internalButton .press .btn { color:#333; }
.internalButton .buttonBackground { background-position:0px -84px; }
.internalButton .hover .buttonBackground { background-position:0px -103px; _background-position:0px -105px; }
.internalButton .press .buttonBackground { background-image: none; background-color:#BBCF9D; }
.internalButton .disabled .buttonBackground { background-image:none; background-color:#D3E0C5; }
.sharedButton .onImage { background-image:url('../images/ng/cbd/buttons/21h_gradient_buttons_OnImgBorder.png'); background-position:0px 2px; background-repeat:repeat-x; padding:1px 1px 2px; vertical-align:middle; _height:23px; _margin:-2px 9px 0px 0px; }
.sharedButton .onImage .btn { color:#333; _padding:0px 0px 1px 0px; _margin-right:0px; _height:19px; }
.sharedButton .onImage .hover .btn, .sharedButton .onImage .press .btn { color:#333; }
.sharedButton .onImage .press .btn { _padding:0px 6px 3px 0px; }
.sharedButton .onImage .disabled .btn { color:#B3B3B3; }
.sharedButton .onImage .buttonBackground { background-position:0px -126px; height:19px; padding:0px 5px; _padding-bottom:0px; font-size:95%; _margin-top:2px; }
.sharedButton .onImage .hover .buttonBackground { background-position:0px -143px; _background-position:0px -145px; }
.sharedButton .onImage .press .buttonBackground { background-image:none; background-color:#D9D9D9; _padding:0px 0px 0px 4px; }
.sharedButton .onImage .disabled .buttonBackground { background-image:none; background-color:#FFF; }
.promo .commandButton .sharedButton .secondary { padding:1px; margin:18px; background-color:#FFF; -webkit-box-shadow: 0px 0px 2px 2px rgba(153,153,153,0.25); -moz-box-shadow: 0px 0px 2px 2px rgba(153,153,153,0.25); box-shadow: 0px 0px 2px 2px rgba(153,153,153,0.25); _border: 1px solid #CCC; _zoom:1; }
.promo .commandButton .sharedButton .secondary .buttonBackground { background-position:0px -165px; _zoom:1; background-image: url('../images/ng/cbd/buttons/21h_gradient_buttons_15_800.png'); }
.promo .commandButton .sharedButton .secondary .btn { _width:0;  height:44px;  _height:45px;padding:0px 20px 0px 17px; _padding:2px 18px 0px 25px; overflow:visible; font:21px Arial, sans serif; text-transform:none; letter-spacing:0em; cursor:pointer; -webkit-appearance: none; -webkit-border-radius:0px; background-color:transparent; color:#333; vertical-align:middle; _vertical-align:top; }
.promo .commandButton .sharedButton .secondary .hover .btn { color:#000; }
.promo .commandButton .sharedButton .secondary .hover .buttonBackground { background-position:0px -209px; }
.promo .commandButton .sharedButton .secondary .press .btn { color:#FFF; _padding:4px 19px 4px 24px;}
.promo .commandButton .sharedButton .secondary .press .buttonBackground { background-image:none; background-color:#666; }
.promo .commandButton .sharedButton .secondary .disabled .buttonBackground .btn { color:#B3B3B3; cursor:default; outline:none;}
.promo .commandButton .sharedButton .secondary .disabled .buttonBackground { background-image:none; background-color:#FFF; }
.btn-skin1 .commandButton .sharedButton .secondary .buttonBackground {background: #44697D; background: -moz-linear-gradient(top, #44697D 1%, #33505E 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #44697D), color-stop(100%, #33505E));  background: -webkit-linear-gradient(top, #44697D 1%, #33505E 100%);  background: -ms-linear-gradient(top, #44697D 1%, #33505E 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(Enabled=true,startColorStr=#44697D,endColorStr=#33505E,gradientType=0)";  background: linear-gradient(top, #44697D 1%, #33505E 100%);  background-color:#44697D;  }
.btn-skin1 .commandButton .sharedButton .secondary .btn {margin-left: 0px; _width:0;  height:30px; _height:31px; _padding:0px 9px; overflow:visible; font:11px Arial, sans serif; text-transform:none; letter-spacing:0.05em; cursor:pointer; -webkit-appearance: none; -webkit-border-radius:0px; background-color:transparent; color:#FFF; vertical-align:top; _vertical-align:top; }
.btn-skin1 .commandButton .sharedButton .secondary .press .buttonBackground { background: #2C4551; filter:none}
.btn-skin1 .commandButton .sharedButton .secondary .hover .btn { color:#CCC; }
.btn-skin1 .commandButton .sharedButton .secondary .hover .buttonBackground { background: #33505E;background: -moz-linear-gradient(top, #33505E 1%, #44697D 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #33505E), color-stop(100%, #44697D));  background: -webkit-linear-gradient(top, #33505E 1%, #44697D 100%);  background: -ms-linear-gradient(top, #33505E 1%, #44697D 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(Enabled=true,startColorStr=#33505E,endColorStr=#44697D,gradientType=0)";  background: linear-gradient(top, #33505E 1%, #44697D 100%);  background-color:#33505E;  }
.btn-skin1 .commandButton .sharedButton .secondary .disabled .btn { color:#FFF; cursor:text; outline:none;}
.btn-skin1 .commandButton .sharedButton .secondary .disabled .buttonBackground { background-image: none; background-color:#D4CFC3; filter:none}
.btn-skin2 .commandButton .sharedButton .secondary .buttonBackground {background: #69923A; background: -moz-linear-gradient(top, #69923A 1%, #57792F 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #69923A), color-stop(100%, #57792F));  background: -webkit-linear-gradient(top, #69923A 1%, #57792F 100%);  background: -ms-linear-gradient(top, #69923A 1%, #57792F 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(Enabled=true,startColorStr=#69923A,endColorStr=#57792F,gradientType=0)";  background: linear-gradient(top, #69923A 1%, #57792F 100%);  background-color:#69923A;  }
.btn-skin2 .commandButton .sharedButton .secondary .btn {margin-left: 0px; _width:0;  height:30px; _height:31px; _padding:0px 9px; overflow:visible; font:11px Arial, sans serif; text-transform:none; letter-spacing:0.05em; cursor:pointer; -webkit-appearance: none; -webkit-border-radius:0px; background-color:transparent; color:#FFF; vertical-align:top; _vertical-align:top; }
.btn-skin2 .commandButton .sharedButton .secondary .press .buttonBackground { background: #4C682D; filter:none}
.btn-skin2 .commandButton .sharedButton .secondary .hover .btn { color:#CCC; }
.btn-skin2 .commandButton .sharedButton .secondary .hover .buttonBackground { background: #57792F;background: -moz-linear-gradient(top, #57792F 1%, #69923A 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #57792F), color-stop(100%, #69923A));  background: -webkit-linear-gradient(top, #57792F 1%, #69923A 100%);  background: -ms-linear-gradient(top, #57792F 1%, #69923A 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(Enabled=true,startColorStr=#57792F,endColorStr=#69923A,gradientType=0)";  background: linear-gradient(top, #57792F 1%, #69923A 100%);  background-color:#57792F;  }
.btn-skin2 .commandButton .sharedButton .secondary .disabled .btn { color:#FFF; cursor:text; outline:none;}
.btn-skin2 .commandButton .sharedButton .secondary .disabled .buttonBackground { background-image: none; background-color:#D4CFC3; filter:none}
.btn-skin3 .commandButton .sharedButton .secondary .buttonBackground {background: #E37222; background: -moz-linear-gradient(top, #E37222 1%, #B65B1B 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #E37222), color-stop(100%, #B65B1B));  background: -webkit-linear-gradient(top, #E37222 1%, #B65B1B 100%);  background: -ms-linear-gradient(top, #E37222 1%, #B65B1B 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(Enabled=true,startColorStr=#E37222,endColorStr=#B65B1B,gradientType=0)";  background: linear-gradient(top, #E37222 1%, #B65B1B 100%);  background-color:#E37222;  }
.btn-skin3 .commandButton .sharedButton .secondary .btn {margin-left: 0px; _width:0;  height:30px; _height:31px; _padding:0px 9px; overflow:visible; font:11px Arial, sans serif; text-transform:none; letter-spacing:0.05em; cursor:pointer; -webkit-appearance: none; -webkit-border-radius:0px; background-color:transparent; color:#FFF; vertical-align:top; _vertical-align:top; }
.btn-skin3 .commandButton .sharedButton .secondary .press .buttonBackground { background: #884414; filter:none}
.btn-skin3 .commandButton .sharedButton .secondary .hover .btn { color:#CCC; }
.btn-skin3 .commandButton .sharedButton .secondary .hover .buttonBackground { background: #B65B1B;background: -moz-linear-gradient(top, #B65B1B 1%, #E37222 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(1%, #B65B1B), color-stop(100%, #E37222));  background: -webkit-linear-gradient(top, #B65B1B 1%, #E37222 100%);  background: -ms-linear-gradient(top, #B65B1B 1%, #E37222 100%);  -ms-filter:"progid:DXImageTransform.Microsoft.Gradient(Enabled=true,startColorStr=#B65B1B,endColorStr=#E37222,gradientType=0)";  background: linear-gradient(top, #B65B1B 1%, #E37222 100%);  background-color:#B65B1B;  }
.btn-skin3 .commandButton .sharedButton .secondary .disabled .btn { color:#FFF; cursor:text; outline:none;}
.btn-skin3 .commandButton .sharedButton .secondary .disabled .buttonBackground { background-image: none; background-color:#D4CFC3; filter:none}
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .buttonBackground { padding: 0; background: #96151d;  -ms-filter: "progid:DXImageTransform.Microsoft.Gradient(Enabled=true,startColorStr=#96151d,endColorStr=#7d111d,gradientType=0)";  background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjOTYxNTFkIiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iMTAwJSIgc3RvcC1jb2xvcj0iIzdkMTExZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=); background: -moz-linear-gradient(top, #96151d 0%, #7d111d 100%);  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#96151d), color-stop(100%,#7d111d));  background: -webkit-linear-gradient(top, #96151d 0%,#7d111d 100%);  background: -o-linear-gradient(top, #96151d 0%,#7d111d 100%);  background: -ms-linear-gradient(top, #96151d 0%,#7d111d 100%);  background: linear-gradient(to bottom, #96151d 0%,#7d111d 100%); }
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .btn { text-shadow: 0px -1px #5e0d13; padding-left: 20px; padding-right: 20px; margin-left: 0px; _width:0;  height:38px; _height:39px; _padding:0px 9px; overflow:visible; font:normal 16px Arial, sans serif; text-transform:none; letter-spacing:0.05em; cursor:pointer; -webkit-appearance: none; -webkit-border-radius:0px; background-color:transparent; color:#FFF; vertical-align:top; _vertical-align:top; }
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .press .buttonBackground { background: #5e0d13; filter:none; }
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .hover .btn { color:#FFF; }
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .hover .buttonBackground { color: #fff; background: #5e0d13; filter: none; }
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .disabled .btn { color:#FFF; cursor:text; outline:none; text-shadow: none; }
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .disabled .buttonBackground { background-image: none; background-color:#D4CFC3; filter:none; }
@media \0screen\,screen\9 {
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .buttonBackground { background: #96151d; padding: 0; }
.btn-lrgBtn-skin1 .commandButton .sharedButton .secondary .btn { padding-left: 20px; padding-right: 20px; }
}
.buttonIcon .btn { background-image:url(../images/ng/cbd/buttons/buttonIcons.png); background-repeat:no-repeat; background-attachment:scroll; }
.buttonIcon .buttonBackground { padding:0px 9px 0px 6px; _padding:0px; }
.buttonIcon .buttonBackground .btn { _padding:0px 9px 1px 6px; }
.buttonIcon .press .buttonBackground .btn { _padding:0px 10px 2px 6px; }
.commandButton .buttonBackground .approved,
.commandButton .buttonIcon .buttonBackground .locked,
.commandButton .buttonIcon .buttonBackground .unlocked,
.commandButton .buttonIcon .buttonBackground .rejected { padding-left:20px; _padding-left:24px; }
.commandButton .buttonIcon .press .buttonBackground .approved,
.commandButton .buttonIcon .press .buttonBackground .locked,
.commandButton .buttonIcon .press .buttonBackground .unlocked,
.commandButton .buttonIcon .press .buttonBackground .rejected { _padding-left:23px; }
.commandButton .standAlone, .commandButton .standAlone .btn { margin-right:0px; }
@-moz-document url-prefix() {
.buttonIcon .buttonBackground, .buttonBackground { padding:0px 5px; }
.commandButton .btn { padding:0px 0px 2px; vertical-align:top; }
.commandButton .primary .btn:focus{outline:1px dotted #FFF; outline-offset:-2px;}
.commandButton .primary .btn::-moz-focus-inner{ border: 0;}
.sharedButton .primary .hover .buttonBackground { background-position:0px -21px; }
.sharedButton .secondary .hover .buttonBackground { background-position:0px -63px; }
.internalButton .hover .buttonBackground { background-position:0px -105px; }
.sharedButton .onImage, .sharedButton .onImage .buttonBackground { display:inline; }
.sharedButton .onImage { background-position:0px 0px; padding-top:2px; }
.sharedButton .onImage .btn { height:17px; padding-top:3px; }
.sharedButton .onImage .buttonBackground { font-size:100%; padding-top:1px; }
.sharedButton .onImage .hover .buttonBackground { background-position:0px -145px; }
.buttonIcon .btn { padding:0px 0px 2px; }
.commandButton .buttonBackground .approved,
.commandButton .buttonIcon .buttonBackground .locked,
.commandButton .buttonIcon .buttonBackground .unlocked,
.commandButton .buttonIcon .buttonBackground .rejected,
.commandButton .buttonIcon .press .buttonBackground .approved,
.commandButton .buttonIcon .press .buttonBackground .locked,
.commandButton .buttonIcon .press .buttonBackground .unlocked,
.commandButton .buttonIcon .press .buttonBackground .rejected { padding-left:16px; }
.bgroup .commandButton .btn { padding-bottom:3px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.commandButton .btn { vertical-align:top; }
.commandButton .buttonBackground { padding:0px 8px; }
.sharedButton .onImage { background-position:0px 0px; height:21px; padding-top:1px; }
.sharedButton .onImage .btn { height:19px; padding-top:0px; padding-bottom:2px; }
.sharedButton .onImage .buttonBackground { font-size:100%; padding-top:1px; }
.sharedButton .onImage .hover .buttonBackground { background-position:0px -145px; }
.buttonIcon .buttonBackground { padding-left:5px; padding-right:9px; }
.commandButton .buttonBackground .approved,
.commandButton .buttonIcon .buttonBackground .locked,
.commandButton .buttonIcon .buttonBackground .unlocked,
.commandButton .buttonIcon .buttonBackground .rejected,
.commandButton .buttonIcon .press .buttonBackground .approved,
.commandButton .buttonIcon .press .buttonBackground .locked,
.commandButton .buttonIcon .press .buttonBackground .unlocked,
.commandButton .buttonIcon .press .buttonBackground .rejected { padding-left:19px; }
}
.vg-layer-modal { background: rgb(0, 0, 0) none repeat scroll 0% 20%; z-index: 100; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; opacity: 0.2; -moz-opacity: 0.2; -webkit-opacity: 0.2; filter: alpha(opacity=20); -moz-background-clip: -moz-initial; -moz-background-origin: -moz-initial; -moz-background-inline-policy: -moz-initial; }
.ng-layer { left: 0px; top: 0px; z-index: 200; position: absolute; }
.greyBorder { background: #666666; height: 100%;}
.nogreyBorder{ background: #ffffff; padding: 0px!Important;}
.layerSmall {padding: 6px; }
.layerBig { padding: 12px; }
.layerContent { position:relative; width: 100%; padding: 18px; }
.ng-layer .layerBox { background-color: white; height: 100%; }
.layerBox div.close { position: absolute; cursor:auto;}
.layerSmall .close { width:18px; top:12px; right:12px; background: none;  }
.layerBig .close { width:18px; top:18px; right:18px; background: none; }
.layerSmall .close a, .layerBig .close a { display: block; height: 18px; border: 0; }
.layerSmall .close a:hover .image, .layerBig .close a:hover .image { background-position: 0 -18px; }
.layerSmall .close a.press .image, .layerBig .close a.press .image, .layerSmall .close a:hover.press .image, .layerBig .close a:hover.press .image { background-position: 0 -36px; }
.layerSmall .close a .image, .layerBig .close a .image { display: block; background: url(../images/ng/cbd/popups/close_16_290.png) no-repeat; height: 18px; border: 0; }
div.drag { background-color: #EAE5DA; cursor:move; position: relative; padding-bottom: 8px;  }
.ng-layer div.nodrag { background-color: white; cursor: auto; }
.layerTitle { color: #333333; font-family: Arial, sans-serif;}
.layerBig .layerTitle { font-size: 21px; padding: 18px 30px 0 18px; }
.layerBig .layerTitleNoCloseButton { font-size: 21px; padding: 18px 18px 0; }
.layerSmall .layerTitle { font-size: 16px; padding: 9px 30px 0 18px; }
.layerSmall .layerTitleNoCloseButton { font-size: 16px; padding: 9px 18px 0; }
.layerNoTitle { font-size: 0px; line-height: 0px; height: 0px; }
.vg-layer-closed { display: none; }
.scrollRegion { overflow:auto; }
.ng-layer .scrollRegion { _zoom:1; min-width: 72px; outline: 0; }
.ng-layer .scrollRegion, .ng-layer .intBanInner { width: auto; }
.layerSmall .noScrollRegion { padding-top: 21px; }
.layerBig .noScrollRegion { padding-top: 27px; }
.ng-layer .noScrollRegion { position: absolute; bottom: 0px; width: 100%; min-width: 72px; background: white; }
.ng-layer .sizeEnforcer { position: relative; width: 100%; overflow: hidden; }
.ng-layer .sizeEnforcer .hideVertScroll {overflow-y: hidden}
.internalLayer .layerBox .drag { background-color: #D3E0C5; }
.ng-layer .ltitle-table { margin: 0; padding: 0; border-collapse:collapse; border-spacing: 0; }
.ng-layer .ltitle-left { width: 100%; text-align: left; vertical-align: top; }
.ng-layer .ltitle-right { text-align:right; vertical-align: top; padding-left: 12px; }
.ng-layer .layerSmall .ltitle-left { font-size: 16px; }
.ng-layer .layerBig .ltitle-left { font-size: 21px; }
.ng-layer .layerSmall .ltitle-right { padding-right: 35px; }
.ng-layer .layerBig .ltitle-right { padding-right: 35px; }
.ng-layer .ltitle-table .pageTools { margin-top: -6px; padding: 0; }
.ng-layer .ltitle-table .pageTools td.divider { padding: 0; }
.ng-layer .ltitle-table .pageTools td.divider div { padding: 0; margin: 0 0 0 9px; _margin-right: -4px; }
.ng-layer .ltitle-table .pageTools a.iLayerLink, .ng-layer .ltitle-table .pageTools a.iLayer { display:block; }
.ng-layer .scrollRegion.tScrn-ScrollingDivContainer { overflow: hidden; }
tr.rollover .ng-layer td { background-color: initial; }
.persistLayer .ng-layer .layerSmall, .persistLayer .ng-layer .layerBig { background-color: #FFF; border: 1px solid #999; padding: 0; }
.persistLayer .ng-layer .layerContent { padding: 9px; }
@-moz-document url-prefix() {
.ng-layer .commandButton .btn { padding-bottom:3px; }
}
#ChatLayer div.drag { background-color: #FFF; padding-bottom:0px }
#ChatLayer div.close { position:relative; }
#errFormLayer .layerTitle { display: none; }
#errFormLayerButtonContainer { text-align: right; margin-top: 9px; }
#errFormLayer .msgBoxErr { padding: 12px 9px 15px 9px; }
#errFormLayer .btn { margin-right: 0px; }
#errFormLayerTitle { font: normal normal bold 12px "Arial"; color: #DA0000; }
#errFormLayerContent { font: normal normal normal 12px "Arial"; color: #DA0000; }
#errFormLayer_closeButton { display: none; }
#form-field-info .form-field-info-contents { margin: 0px; color: #DA0000; background-color: white; border: 1px solid #999; padding: 9px; display: block; }
#form-field-info .form-field-info-contents p { color: #DA0000; }
#form-field-info { position: absolute; }
.form-field-info-box { z-index: 4000; }
.form-field-info-contents dl.unordered { margin-bottom: 0; }
.form-field-info-contents dl.unordered, .form-field-info-contents dl.unordered dt, .form-field-info-contents dl.unordered dd { color: #DA0000; }
.form-field-info-contents dl.unordered dd { _zoom:0; }
#NON_BB_GLOBAL_INFO_BOX { background-color:#FFF; }
.infoBoxContainer { border: 1px solid #999; padding: 8px; background-color:#FFF; overflow: auto; }
.infoBoxContent { background-color:#FFF; padding: 1px; }
.infoBoxContent span.para p { font: 100%/150% Arial,sans-serif }
html>body .infoBoxContent p.inline { line-height:100%; }
.comp-InfoBox .iLayerImg img { vertical-align:middle; }
.comp-InfoBox .iLayerImg { vertical-align:text-top; }
a.iLayerImg, a:visited.iLayerImg { border-bottom: none; }
a.iLayerImg:hover { cursor:default; border-bottom: none; }
.comp-InfoBox .inlineBlock .infoBoxSpan .iLayer { _zoom:1; }
.comp-InfoBox .inlineBlock .infoBoxSpan .iLayer:hover { _border-bottom: 1px solid transparent; }
.xLdrTop { height:12px; width:22px; background-position: 0px -13px; position:absolute; background-image: url(../images/ng/cbd/popups/infoBoxLdr_17_335.png); background-repeat:no-repeat; font-size:0%; }
.xLdrBot { height:12px; width:22px; background-position: 0px  -1px; position:absolute; background-image: url(../images/ng/cbd/popups/infoBoxLdr_17_335.png); background-repeat:no-repeat; font-size:0%; }
.xLdrLft { height:22px; width:12px; background-position: -24px 0px; position:absolute; background-image: url(../images/ng/cbd/popups/infoBoxLdr_17_335.png); background-repeat:no-repeat; font-size:0%; }
.xLdrRgt { height:22px; width:12px; background-position: -42px 0px; position:absolute; background-image: url(../images/ng/cbd/popups/infoBoxLdr_17_335.png); background-repeat:no-repeat; font-size:0%; }
.chartContainer .xLdrTop { z-index: 2; }
.chartContainer .xLdrBot { z-index: 2; }
.chartContainer .xLdrLft { z-index: 2; }
.chartContainer .xLdrRgt { z-index: 2; }
html>body .IE6Ignore, .xLdrTop {height:12px; width:22px;  }
html>body .IE6Ignore, .xLdrBot {height:12px; width:22px;  }
html>body .IE6Ignore, .xLdrLft {height:22px; width:12px; }
html>body .IE6Ignore, .xLdrRgt {height:22px; width:12px;  }
hr {color: #D9D9D9; background-color: transparent; height: 1px; }
html>body .IE6Ignore, hr {border-top: solid 1px #D9D9D9; border-left:0; border-right:0; border-bottom:0;}
.rnavRegion hr {color: #D9D9D9; background-color: transparent; height: 1px; }
html>body .IE6Ignore, .rnavRegion hr {border-top: solid 1px #D9D9D9; border-left:0; border-right:0; border-bottom:0;}
.horizDotted { width:100%; font-size:1px; margin: 0 0 17px; background: transparent url(../images/ng/cbd/gradients/dottedRuleNG.png) repeat-x scroll; height:1px; _height:auto; }
.banner {width: 100%; margin-bottom: 15px; vertical-align: top;}
.banner .pageTools a.iLayerLink:focus {outline: 1px dotted #FFF;}
.banner td { vertical-align: top; }
.B1HghtA { height:234px; }
.B1HghtB  { height:315px; }
.B1HghtC  { height:396px; }
.B1HghtD  { height:477px; }
.banner1 .content {padding: 26px 34px;}
.banner1 h1 {font-size: 263%; background-color: transparent; line-height: 120%; }
div.bannerBGImage { position:relative; background-color: transparent; }
.banner2A .content, .banner2B .content { padding: 21px 18px; }
.banner2A h1, .banner2B h1  { font-size: 169%; background-color: transparent; line-height: 120%; }
.banner2A{ height:153px; }
.banner2B{ height:72px; }
.banner2A .photo, .banner2B .photo {width: 234px; }
.banner2A .photo img, .banner2B .photo img {float: right; _margin-right: -3px; }
.bannerBGImage .banContent { position:absolute; top:26px; left:36px; }
.bannerBGImage .banContent h1 { font-size: 243%; background-color: transparent; line-height: 120%; margin-bottom:21px; }
.banner2B .pt-skin2 .pageTools {margin: -6px;}
.rnav, .rnav2, .lnav, .lnav2 { background:transparent url(../images/ng/cbd/gradients/bkg_ng_tan_14_800.gif) repeat-y scroll; }
.rnav, .rnav2 { background-position: right top; }
.lnav, .lnav2 { background-position: left top; }
.rnav .tlbrBorder .input1 p, .rnav2 .tlbrBorder .input1 p, .lnav .tlbrBorder .input1 p, .lnav2 .tlbrBorder .input1 p {border: 0px}
.rnav .rnavRegion, .lnav .lnavRegion { min-height:464px; _height:460px;}
@-moz-document url-prefix() { .rnav .rnavRegion, .lnav .lnavRegion { min-height:428px; } }
.rnav .rnavRegion, .lnav .lnavRegion {margin-top: auto\0/IE9;}
.rnavRegion, .lnavRegion {padding:17px 13px 17px 13px; _padding:14px 12px 14px 12px;}
.rnavRegion .sideBar, .lnavRegion .sideBar { margin-bottom:30px; _margin-bottom:27px;}
.rnavRegion h2.option2, .lnavRegion h2.option2 { margin-bottom:7px; _margin-bottom:4px;}
.rnavRegion p, .lnavRegion p { background-color:transparent; border-bottom:0; padding:0; margin: 0 0 12px 0; _margin-bottom:10px;}
.rnavRegion p a, .lnavRegion p a { margin-bottom:12px; _margin-bottom:10px; }
.rnavRegion p.text6, .lnavRegion p.text6 { display: block; font: 75% Arial,Arial,sans-serif; margin-bottom: 3px; _margin-bottom: 1px; }
.rnavRegion p.text7, .lnavRegion p.text7 { font: 75%/133% Arial, sans-serif; text-transform: uppercase; color: #333333; background-color: transparent; margin-bottom: 13px; _margin-bottom: 12px;}
.rnavRegion dl.icon, .lnavRegion dl.icon { padding: 0; margin: 0; }
.rnavRegion .sideBar dl.icon dt, .lnavRegion .sideBar dl.icon dt { float: left; padding: 5px 7px 0 0; _padding-right: 3px; vertical-align: top;}
.rnavRegion .sideBar dl.icon dd, .lnavRegion .sideBar dl.icon dd { margin: 0; }
.rnavRegion p.linkBar a, .lnavRegion p.linkBar a { margin:0px; }
.rnavRegion .outputLink p a, .lnavRegion .outputLink p a { margin-bottom:0; }
.leftBorder {
-moz-border-image: url(../images/ng/cbd/gradients/dottedRuleNG.png) 0 1 repeat;
-webkit-border-image: url(../images/ng/cbd/gradients/dottedRuleNG.png) 0 1 repeat;
-o-border-image: url(../images/ng/cbd/gradients/dottedRuleNG.png) 0 1 repeat;
border-image: url(../images/ng/cbd/gradients/dottedRuleNG.png) 0 1 repeat;
border-width: 1px 0px 1px 1px;
_background: transparent url(../images/ng/cbd/gradients/dottedRuleNG.png) repeat-y scroll 0px 15px;
padding-left:14px; _padding-left:13px; }
:root .leftBorder { background: url(../images/ng/cbd/gradients/dottedRuleNG.png) repeat-y scroll 0px 15px\0; }
.rightBorder {
-moz-border-image: url(../images/ng/cbd/gradients/dottedRuleRightNG.png) 0 1 repeat;
-webkit-border-image: url(../images/ng/cbd/gradients/dottedRuleRightNG.png) 0 1 repeat;
-o-border-image: url(../images/ng/cbd/gradients/dottedRuleRightNG.png) 0 1 repeat;
border-image: url(../images/ng/cbd/gradients/dottedRuleRightNG.png) 0 1 repeat;
border-width: 1px 1px 1px 0px;
_background: transparent url(../images/ng/cbd/gradients/dottedRuleRightNG.png) repeat-y scroll right 15px; }
:root .rightBorder { background: url(../images/ng/cbd/gradients/dottedRuleRightNG.png) repeat-y scroll right 15px\0; }
.grid-dottedBorder { background: transparent url(../images/ng/cbd/gradients/verticalDottedRuleGridNG.png) repeat-y scroll 0 0; }
@-moz-document url-prefix() {
.leftBorder,
.rightBorder { border-style: solid; }
}
.border-1grid { background-position: 64px 0; }
.border-2grid { background-position: 146px 0; }
.border-3grid { background-position: 228px 0; }
.border-4grid { background-position: 310px 0; }
.border-5grid { background-position: 392px 0; }
.border-6grid { background-position: 474px 0; }
.border-7grid { background-position: 556px 0; }
.border-8grid { background-position: 638px 0; }
.border-9grid { background-position: 720px 0; }
.border-10grid { background-position: 802px 0; }
.border-11grid { background-position: 884px 0; }
.grid-rightPad { padding-right:9px; }
.alertBox { position:relative; top:-1px; width:100%; z-index:2; }
.alertBox .open, .alertBox .closed  { position:absolute; left:0px; width:100% }
.alertBox .open  { padding: 0 24px 19px; }
.alertBox .closed  { _top:-5px }
.alertBox .alertBoxTitleOpen, .alertBox .alertBoxTitleClosed { color:#F00; font-size:11px; background-color:transparent; font-weight:normal; text-align:right; margin:0; width: 50%; padding: 6px 0; }
.alertBox .alertBoxTitleClosed { padding: 0 0 6px 0; }
.alertBox .open .alertBoxTitleClosed, .alertBox .closed .alertBoxTitleOpen { display:none; }
.alertBox .closed .alertBoxTitleClosed, .alertBox .open .alertBoxTitleOpen { display:block; }
.alertBox .alertContainer { background:#FFF; position:relative; overflow:hidden; width: 100%; cursor: pointer; height:19px; left:0px; _text-align:left; }
.alertBox .open .alertContainer { border:1px solid #CCC; border-top:none; top:19px }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.alertBox .open .alertContainer { top:19px }
}
.alertBox .open .alertBoxContent { padding:2px 18px 0 18px; text-align:left; }
.alertBox .arrowDiv { display:inline-block; width:15px; height:7px; background: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat; font-size:1px; border-bottom: 0;}
.alertBox .arrowDiv:hover { border: 0; }
.alertBox .open .arrowDiv { background-position:0px -385px; }
.alertBox .closed .arrowDiv { background-position:0px -378px; }
ol { margin: 0 0 18px -22px; _margin-left: 23px; }
ol li { margin-bottom: 6px; _margin-bottom: 8px; font: 75%/150% Arial,sans-serif; color: #333; }
ol li .olText { font: 100%/150% Arial,sans-serif; margin: 0 0 0 -2px; _margin: -2px 0 0 -7px; _zoom:1; _vertical-align: text-top; }
html>body .olText { display: block; }
ol li ol li { font: 100%/150% Arial,sans-serif; }
dl.unordered    { font: 75%/150% Arial,sans-serif; color: #333; margin: 0 0 18px 0; padding: 0; }
dl.unordered dt { font: 100%/150% Arial,sans-serif; color: #666; float: left; padding: 0; }
dl.unordered dd { font: 100%/150% Arial,sans-serif; color: #333; margin-left: 9px; _margin-left: 6px; margin-bottom: 6px; _zoom:1; }
dl.unordered dl.unordered, dl.unordered ol, dl.unordered ol li, ol dl.unordered, ol ol { font: 100%/150% Arial,sans-serif; }
ol li ol, ol li dl.unordered, dl.unordered dd dl.unordered, dl.unordered dd ol { margin-top: 6px; }
ul { margin: 0 0 18px -27px; _margin-left: 16px; }
li { margin: 0 0 6px 0; font: 75%/150% Arial,sans-serif; color: #333; _line-height: 140%; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
ul { margin-left: -25px; }
.leftPos .vtabs .tab-opt1 .tabbox ul,
.leftPos .vtabs .tab-opt1 .int-tabbox ul { margin-left: 0px; }
}
ul.linkList { margin: 0px 0px 18px 0px; padding:0px; list-style-type: none; }
ul.linkList li { margin-bottom: 10px; line-height: 18px; }
ul.linkList li p, ul.linkList li a { font-size: 100%; line-height: 18px; }
.contextBar { background-color: #7A6F5E; margin-bottom: 18px; }
.contextBar .cb-table { margin: 0; padding: 0; border-collapse:collapse; border-spacing: 0; height:36px; width:100%; _width: auto; }
.contextBar .cb-table > td { height: 18px; padding-top: 3px; padding-bottom: 3px; }
.contextBar .cb-left { width: 100%; text-align: left; vertical-align: middle; padding: 3px 0px 3px 12px;}
.contextBar .cb-right { text-align: right; vertical-align: top; padding-left: 9px; padding: 4px 3px 3px 30px; }
.historyNavBreadcrumbs { margin: 0; padding: 0; line-height: 125%; font: normal 74%/150% Arial, sans-serif; }
.historyNavBreadcrumbs li { display: inline; font-size: inherit; line-height: inherit; }
.historyNavBreadcrumbs a, .historyNavBreadcrumbs .noLink { margin-right: 3px; }
.contextBar .historyNavBreadcrumbs a, .contextBar .historyNavBreadcrumbs .noLink, .contextBar .historyNavBreadcrumbs a:visited, .contextBar .historyNavBreadcrumbs a:hover, .contextBar .historyNavBreadcrumbs a:focus { color: #FFF; border: 0; margin: 0; padding: 6px 0; _zoom: 1; }
.contextBar .historyNavBreadcrumbs a:hover, .contextBar .historyNavBreadcrumbs a:focus { text-decoration: underline; }
.contextBar .historyNavBreadcrumbs .noLink { color: #FFF; }
.historyNavBreadcrumbs a:focus, .historyNavBreadcrumbs .noLink:focus { outline: 1px dotted #fff; }
.contextBar .historyNavBreadcrumbs .carrot {  margin: 0 0 0 10px; padding: 0 14px 0 0; _margin-right: 4px; _padding: 0; _width: 19px; background: transparent url(../images/ng/cbd/icons/Banner_arrow_15_800.png) 0px center no-repeat scroll; }
p.historyNavBreadcrumbs  { line-height: 125%; }
.contextBar .pageTools {margin: 0; padding: 0; }
.contextBar .pageTools td.divider { padding: 0; }
.contextBar .pageTools td.divider div { padding: 0; margin: 0 0 0 9px; _margin-right: -4px; }
.contextBar .pageTools td a { padding: 6px; }
.contextBar .pageTools td a:focus { outline: 1px dotted #fff;}
.linkBarWrapper { margin: 0px 0px 18px 0px; }
.linkBarWrapper p { margin: 0px; }
.linkBarWrapper p,
.linkBarWrapper span:focus { outline:none; }
.linkBarWrapper .linkBar { display:inline-block; _display: inline; margin: 0px; }
.linkBarWrapperInline { margin: 0px; display: inline-block; _display: inline; }
.linkBar span, .linkBar span a, .linkBar span.disabled { line-height: 100%; _zoom: 1; }
.headerRightEdit .linkBar span { _zoom: 0; }
.linkBar p, p.linkBar span { background: transparent url(../images/ng/cbd/icons/nav_pipeBar.png) no-repeat scroll left center; }
.linkBarWrapper .linkBarLabel { display: inline-block; color: #333; font-size: 12px; font-weight: bold; padding-right: 5px; _margin-bottom: 3px; }
.linkBar a, .linkBar .disabled a { padding: 3px 9px; _padding: 0px 9px; border-bottom: none; }
.linkBar .disabled a, .linkBar .disabled a:hover, .linkBar .disabled a:focus, .linkBar .disabled a:visited {color: #B3B3B3; text-decoration: none; cursor:default;}
.linkBar a, .linkBar a:visited, .linkBar p { color: #8D4900; border-bottom: none; }
.linkBar a:hover, .linkBar a:focus { color:#96151D; border-bottom:none; text-decoration:underline; }
.linkBar .disabled, .linkBar a.disabled-text, .linkBar a.disabled-text:hover, .linkBar a.disabled-text:visited { color: #B3B3B3; }
.linkBar a.current, .linkBar a.current:visited, .linkBar a.current:hover { color:#333; border-bottom: none; _zoom: 0; text-decoration: none; }
.linkBarInd a.current, .linkBarInd a.current:visited, .linkBarInd a.current:hover { color:#FFF; background:#96151D; border-bottom:none; text-decoration:none; }
.linkBar span.firstLink { padding-left: 0px; }
p.linkBarInd span.disabled a { padding-left:9px; padding-right: 9px; }
.linkBar .int-only, .linkBar .int-only a { background: #D3E0C5 url(../images/ng/cbd/icons/nav_pipeBar.png) no-repeat scroll left center; }
.linkBar .int-only a:hover { color:#96151D; border-bottom:none; text-decoration:underline; }
.linkBar .int-only a.disabled-text:hover, .linkBar .disabled-text .int-only a:hover { color:#B3B3B3; border-bottom:none; text-decoration:none; }
.linkBar .int-only a.current, .linkBar .int-only a.current:hover, .linkBar .int-only a.current:visited { color:#333; border-bottom:none; text-decoration:none;}
.linkBarInd .int-only a.current { background: #BBCF9D none no-repeat scroll left center; }
.linkBarInd .int-only a.current:visited, .linkBarInd .int-only a.current:hover { background-color:#BBCF9D; text-decoration:none; }
.linkBar .noPipe, .linkBar .noPipe p, .linkBar .noPipe a { background-image:none; }
.linkBar .firstLink a { padding-left:0px }
.linkBarInd .firstLink a { padding-left:9px; }
.linkBar .lastLink, .linkBar .lastLink a { padding-right:0px; }
.linkBarInd span.lastLink a { padding-right:9px; }
.intOnlyLinkBar p span.int-only { background-color: #D3E0C5; }
.disabled-text a:hover { text-decoration:none; }
.linkBar span.commandLink, .linkBar .comp-CommandLink, .linkBar .comp-CommandLink span , .comp-CommandLinkBar .linkBarLabelSpan, .comp-CommandLinkBar .linkBarLabelSpan span { padding: 0; }
.linkBar span, .linkBar span.commandLink span, .linkBar .disabled,
p.linkBarInd span.disabled, .linkBar a.current, .linkBar a.current:visited, .linkBar a.current:hover { _padding-top: 3px; _padding-bottom: 3px; }
.commandLink[class] span.int-only { background-color:transparent }
.commandLink[class] .disabled-text { padding-top: 0; padding-bottom: 0; }
.dataTable .linkBarWrapper { margin-bottom: 0px; }
.dataTable .linkBar .disabled a, .dataTable .linkBar .disabled a:hover, .dataTable .linkBar .disabled a:focus, .dataTable .linkBar .disabled a:visited {color: #B3B3B3; text-decoration: none; cursor:default;}
.dataTable p.linkBar { font-size:100%; color: #96151D; }
.dataTable p.linkBar a { color: #8D4900; border-left-width: 0px; border-right-width: 0px; }
.dataTable td p.linkBar a:hover, .dataTable td p.linkBar a:focus { color:#96151D; text-decoration:underline; }
.dataTable td p.linkBar a.current, .dataTable td p.linkBar a.current:hover { color: #333; text-decoration:none; }
.dataTable td p.linkBarInd a.current, p.linkBarInd a.current:visited, .dataTable td p.linkBarInd a.current:hover { color: #FFF; background: #96151D; border-left-width: 0px; border-right-width: 0px; }
.dataTable td p.linkBarInd .int-only a.current, p.linkBarInd .int-only a.current:visited, .dataTable td p.linkBarInd .int-only a.current:hover { color: #333; background-color: #BBCF9D; }
.dataTable .tableHead p.linkBar,
.dataTable .tableHead2 p.linkBar,
.dataTable caption p.linkBar { font-size: 75%; }
.dataTable .tableHead .linkBar .lastLink a,
.dataTable caption .linkBar .lastLink a { padding-right: 0; }
.summaryTable .linkBarWrapper { margin-bottom: 0px; }
.msgBoxInfo, .msgBoxWarn, .msgBoxErr, .msgBoxIntInfo, .msgBoxIntPhone { background-color: #FAF2BB; padding: 7px 9px 6px 9px; border-top: 2px solid; margin-bottom: 18px; }
.msgBoxInfo p, .msgBoxWarn p, .msgBoxErr p, .msgBoxIntInfo p, .msgBoxIntPhone p { font: 75%/150% Arial,sans-serif; margin-bottom:6px }
.msgBoxInfo, .msgBoxWarn, .msgBoxInfo p, .msgBoxWarn p { border-color: #F0AB00; color: #333; }
.msgBoxIntInfo, .msgBoxIntInfo p, .msgBoxIntPhone, .msgBoxIntPhone p { background-color: #D3E0C5; border-color: #BBCF9D; }
.msgBoxErr, .msgBoxErr p, .msgBoxErr ol li, .msgBoxErr ul li, .msgBoxErr dl.unordered, .msgBoxErr dl.unordered dt, .msgBoxErr dl.unordered dd { border-color: #DA0000; color: #DA0000; }
.msgBoxInfo ol, .msgBoxWarn ol, .msgBoxErr ol, .msgBoxIntInfo ol, .msgBoxIntPhone ol { _margin-left: 24px; margin-bottom:6px }
.msgBoxInfo ul, .msgBoxWarn ul, .msgBoxErr ul, .msgBoxIntInfo ul, .msgBoxIntPhone ul { margin-bottom:6px }
.gridTable .msgBoxIcon, .msgBoxIcon {vertical-align: top; padding: 2px 6px 0 0; width: 15px; }
.msgBoxIntPhone { width:100% }
.msgBoxInfo dl.unordered, .msgBoxWarn dl.unordered, .msgBoxErr dl.unordered, .msgBoxIntInfo dl.unordered, .msgBoxIntPhone dl.unordered { margin-bottom: 6px; }
.msgBoxIntPhoneIcon { background: transparent url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) -796px -2px no-repeat scroll; height:15px; width:15px; }
.msgBoxWarnIcon { background: transparent url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) -756px -2px no-repeat scroll; height:15px; width:15px; }
.msgBoxImageStyle { height:15px; width:15px; }
table td.msgBoxCell table { font-size: 100%; }
table td.msgBoxCell td.msgBoxIcon { padding: 2px 6px 0 0; vertical-align:top; }
table td.msgBoxCell .msgBoxErr td { color: #DA0000; }
table td.msgBoxCell { padding-left: 0; padding-right: 0; border-bottom-width: 0px; }
.dataTable td.msgBoxCell td, .summaryTable td.msgBoxCell td { padding:0px; text-align: left; font-size: 100%; }
table td.msgBoxCell div, table td.msgBoxCell p { font-size: 100%; }
table td.msgBoxCell ol, table td.msgBoxCell ul, table td.msgBoxCell dl.unordered { margin-bottom:6px; }
.summaryTable .msgBoxInfo, .summaryTable .msgBoxWarn, .summaryTable .msgBoxErr, .summaryTable .msgBoxIntInfo, .msgBoxIntPhone,
.dataTable .msgBoxInfo, .dataTable .msgBoxWarn, .dataTable .msgBoxErr, .dataTable .msgBoxIntInfo, .dataTable .msgBoxIntPhone { margin-bottom: 0; }
table td.msgBoxCell2 { border-bottom: 1px solid #D9D9D9; padding-left: 6px; padding-right: 6px;}
label {font:75%/150% Arial,sans-serif ; }
.vtabs ul li { line-height: 130%; }
.vtabs .tab-opt1 { background-color:#FFF; padding-bottom: 18px; }
.vtabs .tab-opt1 .tabbox, .vtabs .tab-opt1 .int-tabbox { background-color:#FFF;  height:24px; padding: 0 6px 0 6px; border-bottom: 1px solid #999; position: relative;}
.vtabs .tab-opt1 .tabbox[class], .vtabs .tab-opt1 .int-tabbox[class] { height:27px; }
.vtabs .tab-opt1 .tabBoxItemContainer { padding:0; width:100%; }
.vtabs .tab-opt1 .tabBoxItemContainer div.tabItem { background-color: #FFF; margin-top: 15px; }
.vtabs .tab-opt1 .tabBoxItemContainer div.tabItem[class] { margin-top: 14px; }
.vtabs .tab-opt1 .tabBoxItemContainer div.subTabs { margin-top: 5px; }
.vtabs .tab-opt1 .tabBoxItemContainer div.subTabs[class] { margin-top: 6px; }
.vtabs .tab-opt1 .tabBoxItemContainer div.subTabs div.tabItem { margin-top: 7px; }
.vtabs .tab-opt1 .tabBoxItemContainer div.subTabs div.tabItem[class] { margin-top: 6px; }
.vtabs .tab-opt1 .tabbox ul, .vtabs .tab-opt1 .int-tabbox ul { margin-bottom:-1px; padding-left:3px;  height:27px; list-style-type: none; display: table; _display:block; }
.vtabs .tabbox ul, .vtabs .int-tabbox ul { margin: 0 0 0 -1px; }
.vtabs .tab-opt1 .tabbox ul li, .vtabs .tab-opt1 .int-tabbox ul li { _float: left; padding:0; margin:0; background-color: transparent; display: table-cell; _display:block; white-space:nowrap; position: relative; border: 1px solid transparent; }
.vtabs .tab-opt1 .tabbox ul li.current { border:1px #999 solid; border-bottom:1px solid #FFF; }
.vtabs .tab-opt1 .int-tabbox ul li.int-current { border:1px #999 solid; border-bottom:1px solid #BBCF9D; margin-left:-2px; padding-left:2px; }
.borderFiller { display: none; }
.vtabs .tab-opt1 .tabbox ul li.current .borderFiller, .vtabs .tab-opt1 .int-tabbox ul li.int-current .borderFiller { _height:1px; _width:1px; _background-color: #999999; _position: absolute; _left: -1px; _top: 10px; _font-size:1px; _display: inline;}
.vtabs .tab-opt1 .tabbox ul li a, .vtabs .tab-opt1 .int-tabbox ul li a { display: block; float: left; height: 25px; padding: 4px 11px 4px 9px; font-size: 14px; letter-spacing:normal; color: #8D4900;  background-color: transparent; text-decoration: none; border-bottom: none; }
.vtabs .tab-opt1 .tabbox ul li a.widthOneHundredPercent, .vtabs .tab-opt1 .int-tabbox ul li a.widthOneHundredPercent { width: 100%; }
.vtabs .tab-opt1 .tabbox ul li.current a, .vtabs .tab-opt1 .int-tabbox ul li.int-current a { color:#333333; background-color: transparent; outline:none; }
.vtabs .tab-opt1 .tabbox ul li.disabled a, .vtabs .tab-opt1 .tabbox ul li.int-disabled a, .vtabs .tab-opt1 .int-tabbox ul li.disabled a, .vtabs .tab-opt1 .int-tabbox ul li.int-disabled a { color:#B3B3B3;  background-color: transparent; cursor:text;}
.vtabs .tab-opt1 .tabbox ul li.disabled a:focus, .vtabs .tab-opt1 .tabbox ul li.int-disabled a:focus {  -moz-outline: none; outline:none }
.vtabs .tab-opt1 .tabbox ul li.unselected a:hover, .vtabs .tab-opt1 .tabbox ul li.int-unselected a:hover, .vtabs .tab-opt1 .int-tabbox ul li.unselected a:hover, .vtabs .tab-opt1 .int-tabbox ul li.int-unselected a:hover { color:#96151D; border-bottom: none; text-decoration:underline; }
.vtabs .tab-opt1 .sideBarLeft , .vtabs .tab-opt1 .sideBarRight { display: none; }
.vtabs .subTabs ul li { font-size: 100%; _line-height: 110%; }
.vtabs .tab-opt1 .subTabBoxItemContainer { padding: 0; clear: both; overflow: auto;}
.vtabs .subhead ul, .vtabs .int-subhead ul { height: 21px; margin:0; font-size: 14px; list-style-type:none;}
.vtabs .subhead ul li, .vtabs .int-subhead ul li  { padding: 0 8px 0 8px; display: inline; float: left; }
.vtabs .subhead ul li.spacer, .vtabs .int-subhead ul li.spacer { padding: 0; color: #999;  background-color: transparent;}
.vtabs .subTabCenterAlign ul li.spacer { margin-right: -4px; }
.vtabs .subhead ul li a, .vtabs .int-subhead ul li a { color: #8D4900;  background-color: transparent; text-decoration: none; font-size: 12px; border-bottom: none; line-height: 16px; }
.vtabs .subhead ul li.current a, .vtabs .int-subhead ul li.current a, .vtabs .int-subhead ul li.int-current a  { color: #333333; background-color: transparent; }
.vtabs .subhead ul li.disabled a, .vtabs .int-subhead ul li.disabled a, .vtabs .subhead ul li.int-disabled a, .vtabs .int-subhead ul li.int-disabled a { color: #B3B3B3;  background-color: transparent;  cursor:text; }
.vtabs .subhead ul li.unselected a:hover, .vtabs .subhead ul li.int-unselected a:hover, .vtabs .int-subhead ul li.unselected a:hover, .vtabs .int-subhead ul li.int-unselected a:hover { color: #96151D;  background-color: transparent; border-bottom: none; text-decoration:underline; }
.vtabs .subTabLeftAlign { padding-left: 11px; }
.vtabs .subTabLeftAlign ul { padding: 0; }
.vtabs .subTabRightAlign { height: 21px;}
.vtabs .subTabRightAlign ul { float:right; padding:0;}
.vtabs .subTabCenterAlign { text-align:center;}
.vtabs .subTabCenterAlign ul { display: inline; margin:0; padding:0;}
.vtabs .subTabCenterAlign[class] { margin: -4px 0 6px 0; }
.vtabs .subTabCenterAlign ul li { float:none; }
.vtabs .tab-opt1 .int-tabbox ul li.int-current, .vtabs .int-subhead ul li.int-current { background-color: #BBCF9D; }
.vtabs .tab-opt1 .tabbox ul li.int-unselected, .vtabs .tab-opt1 .int-tabbox ul li.int-unselected, .vtabs .tab-opt1 .tabbox ul li.int-disabled, .vtabs .tab-opt1 .int-tabbox ul li.int-disabled { background-color: #D3E0C5; }
.vtabs .tab-opt1 .subhead ul li.int-unselected, .vtabs .tab-opt1 .int-subhead ul li.int-unselected, .vtabs .tab-opt1 .subhead ul li.int-disabled, .vtabs .tab-opt1 .int-subhead ul li.int-disabled { background-color: #D3E0C5; }
.tabStyle2 .vtabs .tab-opt1 .tabboxSideContentTable .tabboxSideContentLeft .tabbox, .tabStyle2 .vtabs .tab-opt1 .tabboxSideContentTable  .tabboxSideContentRight { height: 100%; padding: 0; border-bottom: 2px solid #96151D; }
.tabStyle2 .vtabs .tab-opt1 .tabbox, .tabStyle2 .vtabs .tab-opt1 .int-tabbox { height: 100%; padding: 0; border-bottom: 2px solid #96151D; }
.tabStyle2 .vtabs .tabbox ul, .tabStyle2 .vtabs .int-tabbox ul { padding: 0; margin: 0; height: 36px; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li { margin: 0 1px; _margin: 0; height: 100%; padding: 0; border: none; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li.current, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.current,
.tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.int-current { padding-right: 2px; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li.unselected, .tabStyle2 .vtabs .tab-opt1 .tabbox ul li.int-unselected,
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li.int-disabled, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.unselected,
.tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.int-unselected, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.int-disabled { padding-right: 2px; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li:nth-last-of-type(1),
.tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li:nth-last-of-type(1) { padding-right: 0; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li a, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li a { height: 100%; padding: 10px 12px; color: #333; background-color: #EAE5DA; line-height: 16px; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li.current a { color: #FFF; background-color: #96151D; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li.disabled a, .tabStyle2 .vtabs .tab-opt1 .tabbox ul li.int-disabled a,
.tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.disabled a, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.int-disabled a { color:#B3B3B3;  background-color: transparent; cursor:text;}
.tabStyle2 .vtabs .tab-opt1 .tabBoxItemContainer { padding: 0; margin-top: 18px; }
.tabStyle2 .vtabs .tab-opt1 .tabBoxItemContainer div.tabItem { margin: 0; padding: 0; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li.current .borderFiller, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.int-current .borderFiller { display: none; }
.tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.int-current, .tabStyle2 .vtabs .int-subhead ul li.int-current { background-color: #BBCF9D; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li.int-unselected a, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.int-unselected a,
.tabStyle2 .vtabs .tab-opt1 .tabbox ul li.int-disabled, .tabStyle2 .vtabs .tab-opt1 .int-tabbox ul li.int-disabled { background-color: #D3E0C5; }
.tabStyle2 .vtabs .tab-opt1 .subhead ul li.int-unselected a, .tabStyle2 .vtabs .tab-opt1 .int-subhead ul li.int-unselected a,
.tabStyle2 .vtabs .tab-opt1 .subhead ul li.int-disabled, .tabStyle2 .vtabs .tab-opt1 .int-subhead ul li.int-disabled { background-color: #D3E0C5; }
.twoLineLabel .vtabs .tab-opt1 .tabbox ul li a, .twoLineLabel .vtabs .int-tabbox ul li a { height: 52px; }
.tabStyle2 .vtabs .tab-opt1 .tabbox ul.tall li a, .tabStyle2 .vtabs .int-tabbox ul.tall li a { height: 52px; }
.vtabs .tab-opt1 .tabBoxItemContainer div.tabItem.tScrn-ScrollingDivContainer { overflow: hidden; }
.tabStyle2 .vtabs .tab-opt1 .tabBoxItemContainer div.tabItem.tScrn-ScrollingDivContainer { padding-right: 5px; }
.ng-layer .tabItem.tScrn-ScrollingDivContainer .tScrn-ScrollingDiv { padding-right: 10px; }
.vtabs .badgeIconTextSpan,
.tabStyle2 .vtabs .current .badgeIconTextSpan { position: relative; padding: 0px 13px 0px 0px; display: inline-block; }
.vtabs .badgeIconAnchor,
.tabStyle2 .vtabs .current .badgeIconAnchor { position: static; _cursor: pointer; }
.vtabs .current .badgeIconAnchor { position: relative; }
.vtabs .badgeIcon {
height: 13px; width: 13px; position: absolute;
background: transparent url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) 0 center no-repeat scroll;
}
.vtabs .badgeIcon { top: 2px; right: -6px; }
.vtabs .badgeOne   { background-position: -1000px -2px; }
.vtabs .badgeTwo   { background-position: -1046px -2px; }
.vtabs .badgeThree { background-position: -1092px -3px; }
.vtabs .badgeFour  { background-position: -1138px -3px; }
.vtabs .badgeFive  { background-position: -1184px -3px; }
.vtabs .badgeSix   { background-position: -1230px -3px; }
.vtabs .badgeSeven { background-position: -1276px -3px; }
.vtabs .badgeEight { background-position: -1321px -3px; }
.vtabs .badgeNine  { background-position: -1367px -3px; }
.vtabs .badgeAlert { background-position: -1454px -3px; }
.tabStyle2 .vtabs .current .badgeOne   { background-position: -1023px -2px; }
.tabStyle2 .vtabs .current .badgeTwo   { background-position: -1069px -3px; }
.tabStyle2 .vtabs .current .badgeThree { background-position: -1115px -3px; }
.tabStyle2 .vtabs .current .badgeFour  { background-position: -1161px -3px; }
.tabStyle2 .vtabs .current .badgeFive  { background-position: -1207px -3px; }
.tabStyle2 .vtabs .current .badgeSix   { background-position: -1253px -3px; }
.tabStyle2 .vtabs .current .badgeSeven { background-position: -1298px -3px; }
.tabStyle2 .vtabs .current .badgeEight { background-position: -1344px -3px; }
.tabStyle2 .vtabs .current .badgeNine  { background-position: -1389px -3px; }
.tabStyle2 .vtabs .current .badgeAlert { background-position: -1477px -3px; }
.tabStyle3 .vtabs .tab-opt1 .tabbox,
.tabStyle3 .vtabs .tab-opt1 .int-tabbox { height: 44px; }
.tabStyle3 .vtabs .tab-opt1 .tabbox .tabItems,
.tabStyle3 .vtabs .tab-opt1 .int-tabbox .tabItems { height: 44px; }
.tabStyle3 .vtabs .tab-opt1 .tabbox ul li a,
.tabStyle3 .vtabs .tab-opt1 .int-tabbox ul li a { padding: 13px 19px; color: black; height: 41px; }
.tabStyle3 .vtabs .tab-opt1 .tabbox ul li.unselected,
.tabStyle3 .vtabs .tab-opt1 .tabbox ul li.int-unselected,
.tabStyle3 .vtabs .tab-opt1 .tabbox ul li.int-disabled,
.tabStyle3 .vtabs .tab-opt1 .int-tabbox ul li.unselected,
.tabStyle3 .vtabs .tab-opt1 .int-tabbox ul li.int-unselected,
.tabStyle3 .vtabs .tab-opt1 .int-tabbox ul li.int-disabled{
background:url(../images/ng/cbd/gradients/ng_vertical_gradients.png) repeat-x scroll 0px 0px;
background-position: 0% -24%;
border: 1px solid #D9D9D9;
border-bottom: 1px solid #999;
background-clip:padding-box;
}
.tabStyle3 .vtabs .tab-opt1 .tabboxSideContentTable .tabboxSideContentLeft .tabbox,
.tabStyle3 .vtabs .tab-opt1 .tabboxSideContentTable .tabboxSideContentLeft .int-tabbox { border-bottom-width: 0px; }
.tabStyle3 .vtabs .tab-opt1 .tabboxSideContentTable .tabboxSideContentLeft .tabbox ul.tabItems,
.tabStyle3 .vtabs .tab-opt1 .tabboxSideContentTable .tabboxSideContentLeft .int-tabbox ul.tabItems { border-collapse: separate; border-spacing: 0px;  }
.tabStyle3 .vtabs .tab-opt1 .tabboxSideContentTable .tabboxSideContentLeft .tabbox,
.tabStyle3 .vtabs .tab-opt1 .tabboxSideContentTable  .tabboxSideContentRight { border-bottom: 1px solid #999; }
.tabStyle3 .vtabs .tab-opt1 .tabbox,
.tabStyle3 .vtabs .tab-opt1 .int-tabbox { padding: 0px; }
.tabStyle3 .vtabs .tab-opt1 .tabbox ul,
.tabStyle3 .vtabs .tab-opt1 .int-tabbox ul {padding-left: 0px; }
.floatColDiv { position: absolute; top: 0; visibility: hidden; z-index: 119; overflow: hidden}
.floatColDiv[class] { position: fixed; }
.floatColHiddenRow { visibility: hidden; border-width: 0px; height: 0px; overflow: hidden; }
.floatColWrapper { width: 100%; height: 100%; margin: 0px; padding: 0px; overflow: auto; position: relative; }
.floatColWrapper .tabboxSideContentLeft .tabbox ul { _position:static }
.floatColBody { width: 100%; height: 100%; overflow: hidden; }
.floatColTable { overflow: hidden; margin: 0 !important; }
.deckPlayer { margin-bottom: 27px; position: relative; }
.deckPlayer .deckPlayerCont { border: 1px solid #CCCCCC; padding: 18px 9px; clear: both; overflow: auto; }
.noDPBorder .deckPlayer .deckPlayerCont { border: none; padding: 0; }
.deckPlayer .deckPlayerCounter { display: none; }
.deckPlayer .dpControlsTopLeft, .deckPlayer .dpControlsTopRight,
.deckPlayer .dpControlsBottomLeft, .deckPlayer .dpControlsBottomRight { width: 100%; margin:0; padding:0; border-collapse:collapse; border-spacing:0; }
.deckPlayer .dpControls-leftCell { padding-right:36px; }
.deckPlayer .dpControls-rightCell { text-align: right; }
.deckPlayer .dpControlsTopRight .dpControls-leftCell { width:100%; padding-bottom:6px; vertical-align: bottom;}
.deckPlayer .dpControlsTopRight .dpControls-rightCell { padding-bottom:9px; vertical-align: bottom;}
.deckPlayer .dpControlsTopLeft .dpControls-leftCell { padding-bottom:9px; vertical-align: bottom;}
.deckPlayer .dpControlsTopLeft .dpControls-rightCell { padding-bottom:6px; vertical-align: bottom;}
.deckPlayer .dpControlsBottomRight .dpControls-leftCell, .deckPlayer .dpControlsBottomRight .dpControls-rightCell,
.deckPlayer .dpControlsBottomLeft .dpControls-leftCell, .deckPlayer .dpControlsBottomLeft .dpControls-rightCell { padding-top:9px; vertical-align: top;}
.deckPlayer .dpControlsBottomRight .dpControls-leftCell { width:100% }
.deckPlayer .deckPlayerController td { font-size: 12px;  }
.deckPlayer .deckPlayerController .linkControls { text-align: center; }
.deckPlayer .deckPlayerController .linkControls a { background-color: #FFF; color: #8D4900; border-bottom: none; padding: 6px; }
.deckPlayer .deckPlayerController .linkControls a span { padding: 0 4px; }
.deckPlayer .deckPlayerController .linkControls .roDeck-sel a, .deckPlayerController .linkControls a:hover { border-bottom: none; }
.deckPlayer .deckPlayerController .linkControls .roDeck-sel a span, .deckPlayerController .linkControls a:hover span { background-color: #96151D; color: #FFF; }
.deckPlayer .deckPlayerController .vertRule {border-right: 1px solid #666; }
.deckPlayer .deckPlayerController .imgControls a { padding: 6px 6px 6px 9px; }
.deckPlayer .deckPlayerController .imgControls a, .deckPlayerController .imgControls a:hover { border-bottom: none; cursor: pointer; }
.deckPlayer .deckPlayerController td.imgControls a span { width: 9px; height: 11px; background-image: url(../images/ng/cbd/icons/deck_player_ng.png);  background-repeat: no-repeat; padding: 0 4px 0 5px; }
.deckPlayer .deckPlayerController .imgControls a.pause span { background-position: -28px 2px; }
.deckPlayer .deckPlayerController .imgControls a.pause:hover span { background-position: -41px 2px; }
.deckPlayer .deckPlayerController .imgControls a.play span { background-position: 0 2px; }
.deckPlayer .deckPlayerController .imgControls a.play:hover span { background-position: -14px 2px; }
.deckPlayer div.noRgtPad { padding-right: 0; }
.deckPlayer div.noLftPad { padding-left: 0; }
.deckPlayer .dpControls-rightCell .linkBar .lastLink a { padding-right: 0; }
.comp-Deck .deckContentLayer { position: absolute; }
.ctrlPosInnerBottom .deckPlayer { _position:relative; _width:100%;}
.ctrlPosInnerBottom table.dpControlsBottomLeft { position:absolute; bottom:9px; margin-left:26px;}
:root .ctrlPosInnerBottom table.dpControlsBottomLeft { bottom: 8px\0; }
.ctrlPosInnerBottom .linkBarWrapper { position: relative; right: 32px; }
.ctrlPosInnerBottom .deckPlayer .deckPlayerController .linkControls a { background-color:transparent;}
.ctrlPosInnerBottom .deckPlayer .deckPlayerController .imgControls a, .ctrlPosInnerBottom .deckPlayerController .imgControls a:hover { margin-left:0; padding-left:12px; position:relative;}
.ctrlPosInnerBottom .deckPlayer .deckPlayerController .linkControls .roDeck-sel a span, .ctrlPosInnerBottom .deckPlayerController .linkControls a:hover span { background-color:#96151D;}
.ctrlPosInnerBottom  .deckPlayerController .linkControls a span { background-color:#fff; padding-top:1px\0/IE9; }
.ctrlPosInnerBottom .deckPlayerController .vertRule { border-right-color:#fff; padding-right:3px; padding-top:1px\0/IE9;}
.ctrlPosInnerBottom .deckPlayer .deckPlayerController td.imgControls a span { background-image: url(../images/ng/cbd/icons/deck_player2_ng.png); }
.ctrlPosInnerBottom .deckPlayer .deckPlayerController .imgControls a.play span, .ctrlPosInnerBottom .deckPlayer .deckPlayerController .imgControls a.pause span  { background-position-y:0.25em; }
:root .ctrlPosInnerBottom .deckPlayer .deckPlayerController .imgControls a.play span, :root .ctrlPosInnerBottom .deckPlayer .deckPlayerController .imgControls a.pause span { background-position-y:2px\0;}
.pageTools td a{ padding:8px; }
.pageTools td.divider { padding: 0; }
.pageTools a.iLayerLink, .pageTools a.iLayerLink:link, table.pageTools a.iLayer, table.pageTools a.iLayer:link { display:block; border-bottom-width: 0px; }
.pageTools span.comp-InfoBox, .pageTools span.infoBoxSpan { display:block; height:100%; }
.pageTools a.iLayerLink:hover, .pageTools a.iLayer:hover { text-decoration: none; border-bottom: none; cursor:pointer;}
.pageTools a.iLayerLink:focus, .pageTools a.iLayer:focus { text-decoration: none; border-bottom: none; }
.pageTools td.divider { vertical-align: middle; font-size: 16px; color: #666; }
.pageTools td.divider div { border-left: 1px solid #666; height: 16px; width: 1px; margin: 0 6px; _margin-right: 2px; }
.pageTools td .ptIcon { background: url(../images/ng/cbd/icons/page_tools_ng_17_550.png) no-repeat; vertical-align:top; border-bottom: none; text-decoration:none; height:20px; width: 20px;}
.pageTools td.print .ptIcon { background-position: -27px 0; }
.pageTools td.download .ptIcon {  background-position: -27px -60px; }
.pageTools td.call .ptIcon {  background-position: -27px -120px; }
.pageTools td.chat .ptIcon { background-position: -27px -180px; }
.pageTools td.subscribe .ptIcon { background-position: -27px -240px; }
.pageTools td.help .ptIcon { background-position: -27px -300px; }
.pageTools td.appointment .ptIcon { background-position: -27px -360px; }
.pageTools td.securemail .ptIcon { background-position: -27px -420px; }
.pageTools td.email .ptIcon { background-position: -27px -644px; }
.pageTools td.share .ptIcon { width: 14px; background-position: -30px -700px; }
.pt-skin1 .pageTools a.iLayerLink:focus {outline: 1px dotted #FFF;}
.pt-skin1 .pageTools td .linkIcon { background: url(../images/ng/cbd/icons/page_tools_ng_17_550.png) no-repeat; height:15px; width: 15px; min-width: 15px; }
.pt-skin1 .pageTools td.print .linkIcon { background-position: -31px -1268px; }
.pt-skin1 .pageTools td.download .linkIcon { background-position: -31px -1248px; }
.pt-skin1 .pageTools td.call .linkIcon { background-position: -31px -1188px; }
.pt-skin1 .pageTools td.chat .linkIcon { background-position: -31px -1030px; }
.pt-skin1 .pageTools td.subscribe .linkIcon { background-position: -31px -1228px; }
.pt-skin1 .pageTools td.help .linkIcon { background-position: -31px -1148px; }
.pt-skin1 .pageTools td.appointment .linkIcon { background-position: -31px -990px; }
.pt-skin1 .pageTools td.securemail .linkIcon { background-position: -31px -933px; }
.pt-skin1 .pageTools td.email .linkIcon { background-position: -31px -1311px; }
.pt-skin1 .pageTools td.share .linkIcon { background-position: -31px -1288px; width: 13px; min-width: 13px;}
.pt-skin1 .pageTools td.share .linkIcon,
.pt-skin1 .pageTools td .linkIcon { float: left; }
.pt-skin1 .pageTools td a.iLayerLink:hover .linkText,
.pt-skin1 .pageTools td .icon .linkText:hover { text-decoration: underline; }
.pt-skin1 .pageTools td a.iLayerLink:focus .linkText,
.pt-skin1 .pageTools td .icon .linkText:focus { text-decoration: underline; }
.pt-skin1 .pageTools td .icon .linkText { margin-left: 21px; white-space: nowrap; color: #FFF; font-size: 75%; border-bottom: none; }
.pt-skin1 .pageTools td.share .icon .linkText { margin-left: 18px; }
.pt-skin1 .pageTools td .icon { margin: 0; width: auto; }
.pt-skin1 .pageTools td.print .icon { _width: 80px; }
.pt-skin1 .pageTools td.download .icon { _width: 80px; }
.pt-skin1 .pageTools td.call .icon { _width: 63px; }
.pt-skin1 .pageTools td.chat .icon { _width: 54px; }
.pt-skin1 .pageTools td.subscribe .icon { _width: 80px; }
.pt-skin1 .pageTools td.help .icon { _width: 80px; }
.pt-skin1 .pageTools td.appointment .icon { _width: 96px; }
.pt-skin1 .pageTools td.securemail .icon { _width: 101px; }
.pt-skin1 .pageTools td.email .icon { _width: 60px; }
.pt-skin1 .pageTools td.share .icon { _width: 82px; }
.pt-skin2 .pageTools td.print .ptIcon { background-position: -27px -790px; }
.pt-skin2 .pageTools td.download .ptIcon { background-position: -27px -825px; }
.pt-skin2 .pageTools td.literature .ptIcon { width: 18px; background-position: -29px -860px; }
.pageTool-vertical a {_padding: 6px 0; display: block;}
.pageTool-vertical a dl.icon { line-height:100%; margin:0px; _margin:0 0 12px; padding:6px 0; _padding:0;}
.pageTool-vertical a.firstIcon dl.icon { padding-top:0px; }
.pageTool-vertical .icon .linkText { font-size:75%; zoom:1; cursor:pointer;}
.pageTool-vertical dl.icon dd.linkText{ margin-left:25px;}
.pageTool-vertical a.link-primary:hover{border-bottom:none;}
.pageTool-vertical a.link-primary:hover .linkText{ border-bottom:none; text-decoration:underline; }
.pageTool-vertical a.link-primary:focus{border-bottom:none;}
.pageTool-vertical a.link-primary:focus .linkText{ border-bottom:none; text-decoration:underline; }
.pageTool-vertical a.link-primary .icon .linkIcon { background: url(../images/ng/cbd/icons/page_tools_ng_17_550.png) no-repeat; float:left; vertical-align:top; height:15px; width: 15px; min-width: 15px; padding-right:25px; _padding-right: 15px; padding-top: 3px; _padding-top:0px; }
.pageTool-vertical a.print .icon .linkIcon { background-position: -0px -600px; }
.pageTool-vertical a.download .icon .linkIcon{ background-position: 0px -520px; }
.pageTool-vertical a.call .icon .linkIcon{ background-position: -31px -1168px; }
.pageTool-vertical a.chat .icon .linkIcon{ background-position: -31px -1010px; }
.pageTool-vertical a.subscribe .icon .linkIcon{ background-position: -31px -1208px; }
.pageTool-vertical a.help .icon .linkIcon{ background-position: -31px -1128px; }
.pageTool-vertical a.appointment .icon .linkIcon { background-position: -31px -970px; }
.pageTool-vertical a.securemail .icon .linkIcon { background-position: -31px -913px; }
.pageTool-vertical a.email .icon .linkIcon { background-position: -0px -538px; }
.pageTool-vertical a.share .icon .linkIcon { background-position: -0px -620px; }
.articleTool-vertical a {_padding: 5px 0; display: block;}
.articleTool-vertical a dl.icon { line-height:100%;margin:0; _margin:0 0 10px; padding: 5px 0; _padding:0;}
.articleTool-vertical a.firstIcon dl.icon { padding-top: 0px; }
.articleTool-vertical .icon .linkText { font-size:75%; zoom:1; cursor:pointer;}
.articleTool-vertical dl.icon dd.linkText{ margin-left:23px; _margin-left:20px;}
.articleTool-vertical a.link-primary:hover{border-bottom:none;}
.articleTool-vertical a.link-primary:hover .linkText{ border-bottom:none; text-decoration:underline; }
.articleTool-vertical a.link-primary:focus{border-bottom:none;}
.articleTool-vertical a.link-primary:focus .linkText{ border-bottom:none; text-decoration:underline; }
.articleTool-vertical a.link-primary .icon .linkIcon { background: url(../images/ng/cbd/icons/page_tools_ng_17_550.png) no-repeat; float:left; vertical-align:top; height:17px; width: 16px; min-width: 16px; padding-top: 3px; _padding-top:0px; }
.articleTool-vertical a.favorite .icon .linkIcon { background-position: 0 -578px; }
.articleTool-vertical a.comment .icon .linkIcon{ background-position: 0 -499px; }
.articleTool-vertical a.email .icon .linkIcon{ background-position: 0 -537px; }
.articleTool-vertical a.share .icon .linkIcon{ background-position: 0 -619px; }
.articleTool-vertical a.embed .icon .linkIcon{ background-position: 0 -557px; }
.articleTool-vertical a.download .icon .linkIcon{ background-position: 0 -519px; }
.articleTool-vertical a.print .icon .linkIcon { background-position: 0 -599px; }
.articleHoriz .articleTool-vertical a {_padding: 6px; _display: inline-block;}
.articleHoriz .articleTool-vertical a dl.icon { margin-bottom: 0px; padding: 6px; _padding:0;}
.articleHoriz .cbar-table td.cbar-pipeSmall { width: 7px; min-width: 7px; }
.articleHoriz .cbar-table td.cbar-lrpad { padding: 0; }
.articleHoriz .cbar-table td.cbar-lpad { padding: 0; }
table.int-only { background-color: transparent; }
.arInt, .wrInt, .thInt, .int-only,
table .arInt, table .wrInt, table .int-only,
table div.arInt, table td.arInt, table tr.arInt, table tr.arInt td,
table div.wrInt, table td.wrInt, table tr.wrInt, table tr.wrInt td,
table td.thInt, table tr.thInt, table tr.thInt td,
.dataTable div.wrInt, .dataTable tr.wrInt, .dataTable tr.wrInt td,  .dataTable tr.arInt td, .dataTable tr td.wrInt, .dataTable tr td.arInt, .summaryTable .wrInt .rowHead,
.dataTable tr.selectedNoAlert td.arInt, .dataTable tr.selectedNoAlert td.wrInt,
.dataTable tr.selected td.arInt, .dataTable tr.selected td.wrInt { background-color: #D3E0C5; }
table th.arInt, table th.wrInt, table th.thInt, .dataTable th.thInt, .dataTable .subHeadRow td.intSubHd, .dataTable .subHeadRow td.intSubHd div.subHeadContentFlipper, .dataTable .subHeadRow td.intSubHd div.subHeadContentFlipper a { background-color: #BBCF9D; }
.internalOnlyTable .dataTable .tableHead,
.internalOnlyTable .dataTable caption,
.internalOnlyTable .dataTable tr.rollover td.tableHead,
.internalOnlyTable .dataTable .tableHead2,
.internalOnlyTable .dataTable .tableHead3 td,
.internalOnlyTable .dataTable td.filterCell,
.internalOnlyTable .bcm2ContTable .tableHead,
.internalOnlyTable .bcm2ContTable caption,
.internalOnlyTable .summaryTable .tableHead,
.internalOnlyTable .summaryTable .tableHead2,
.internalOnlyTable .summaryTable caption { background-color: #BBCF9D; }
.internalOnlyTable .dataTable,
.vg-Navbox .internalOnlyTable .dataTable,
.internalOnlyTable .summaryTable,
.internalOnlyTable .bcm2ContTable { border: 3px solid #BBCF9D; }
.internalOnlyTable .dataTable tbody { border-color: #fff; }
.internalOnlyTable .dataTable caption { padding-top: 3px; padding-left: 3px; padding-bottom: 15px; }
.internalOnlyTable .summaryTable .tableHead { padding-top: 5px; }
.internalOnlyTable .summaryTable caption { padding-top: 8px; padding-left: 3px; padding-bottom: 9px; }
.callout, table div.callout, table.dataTable td.callout, table.dataTable th.callout, table.dataTable tr.callout, table.dataTable tr.callout td, table tr.callout th, .summaryTable .callout .rowHead { background-color: #FAF2BB; }
.arInt .jsfRadio, .wrInt .jsfRadio, .thInt .jsfRadio, .callout .jsfRadio, .int-only .jsfRadio { background-color:transparent; }
.arInt table.vg-SelOneMenuTable td, .wrInt table.vg-SelOneMenuTable td, .thInt table.vg-SelOneMenuTable td, .callout .vg-SelOneMenuTable td, .int-only .vg-SelOneMenuTable td { background-color:#FFF }
.gridTable td table.jsfRadio { margin:0px }
span.changeArrow { white-space: nowrap; }
span.changeArrow span.arrowIcon { background: none; height:9px; width:9px; display: inline-block; margin: 0px 0px 0px 3px; }
span.posArrow span.arrowIcon, span.negArrow span.arrowIcon { background: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat; }
span.posArrow span.arrowIcon { background-position: 0px -820px; _background-position-y: -817px; }
span.negArrow span.arrowIcon { background-position: -10px -820px; _background-position-y: -817px; }
.disabled-text, .readonly-text {color:#B3B3B3 !important;}
.comp-VgSelectOneMenu span.appenderMenu { margin-left: 17px; }
.dataTable td.intervalCell { border-bottom: 1px solid #666; }
.comp-Paginator p.counter { margin-right: 13px; line-height:24px; }
.comp-Paginator span.vg-SelOneMenu {margin-left: 2px; margin-right: 14px; }
.comp-Paginator span.comp-CommandLink {margin: 0 4px 0 1px; }
.cbar-table a .linkIcon { display: inline-block; }
.comp-Paginator .separator { height: 100%; color: #999; margin: 0 3px 0 1px; }
.comp-Paginator div.vg-SelOneMenuCont { margin-top: 2px; }
.sideTabComp { _zoom:1 }
.sideTabTable .unselected .stHover .vg-NavboxHead a { border-bottom-width: 0px; }
.stHeader { padding-right:21px }
.stab-opt1Lft .sideTabCont-opt1Lft { border-bottom: 1px solid #999; }
.stab-opt1Lft .current { border-top: 1px solid #999; }
.stab-opt1Lft .current .stTab {  background-color:#FFF; color:#333; height:100%; background: #FFF ; position: relative;}
.stab-opt1Lft .current .arrow { width:16px; height:100%; background: #FFF url("../images/ng/cbd/icons/link_modifiers_ng_17_750.png") no-repeat scroll -1402px center; position:absolute; right:1px; top:0;}
.stab-opt1Lft .current .stTab a, .stab-opt1Lft .current a:hover { color:#333; border-bottom:none; }
.stab-opt1Lft .current .stHover, .stab-opt1Lft .current .stHover a:hover{ cursor: default; }
.stab-opt1Lft .unselected { border-top:1px solid #999; background-color:transparent; }
.stab-opt1Lft .unselected p { color:#8D4900; }
.stab-opt1Lft .unselected .stHover { cursor: pointer; }
.stab-opt1Lft .unselected .stHover a { color:#96151D; border-bottom:1px solid #96151D; }
.stab-opt1Lft .stTab { padding: 12px 0px 12px 6px; _zoom:1; }
.stab-opt1Lft .stTab .stContent { padding-right:23px; }
.stab-opt1Lft .sideTabComp { background-color:#EAE5DA; padding:18px 14px 18px 18px; }
.stab-opt1Lft .sideTabTD { background: transparent url(../images/ng/cbd/icons/sidebar_border_14_550.png) center right repeat-y; }
.stab-opt1Lft .sideTabTable .sideTabTD,  .stab-opt1Lft .sideTabTable .sideTabBodyTD { vertical-align:top; }
.stab-opt1Lft .sideTabTD .tabContainerContent { padding: 18px 15px 0 6px; }
.stab-opt1Lft .sideTabTable .sideTabBodyTD { background-color:#FFF; }
.stab-opt1Lft .sideTabTable .sideTabBodyTD .sideTabBody-opt1Lft { padding:18px; border-top:1px solid #EAE5DA }
.stab-opt2Lft .sideTabCont-opt2Lft { border-bottom: 1px solid #999; }
.stab-opt2Lft .current {  border-top: 1px solid #999; }
.stab-opt2Lft .current .stTab { background-color: #FFF;  color:#333; height:100%; position:relative; }
.stab-opt2Lft .current .arrow { width:16px; height:100%; background: #FFF url("../images/ng/cbd/icons/link_modifiers_ng_17_750.png") no-repeat scroll -1402px center; position:absolute; right:1px; top:0;}
.stab-opt2Lft .current .stTab a, .stab-opt2Lft .current a:hover { color:#333; border-bottom:none; }
.stab-opt2Lft .current .stHover, .stab-opt2Lft .current .stHover a:hover{ cursor: default; }
.stab-opt2Lft .unselected  { border-top: 1px solid #999; }
.stab-opt2Lft .unselected p { color:#8D4900;}
.stab-opt2Lft .unselected .stHover { cursor: pointer;}
.stab-opt2Lft .unselected .stHover a{ color:#96151D; border-bottom:1px solid #96151D}
.stab-opt2Lft .stTab { padding: 12px 0px 12px 6px; _zoom:1; }
.stab-opt2Lft .stTab .stContent { padding-right:23px; }
.stab-opt2Lft .sideTabTD { background: #FFF url(../images/ng/cbd/icons/sidebar_border_14_550.png) center right repeat-y; }
.stab-opt2Lft .sideTabTD .tabContainerContent { padding: 18px 6px 0 6px; }
.stab-opt2Lft .sideTabTable .sideTabBodyTD .sideTabBody-opt2Lft { padding: 18px; }
.stab-opt2Lft .sideTabTable .sideTabBodyTD { border:1px solid #999; background-color:#FFF; border-left-width: 0px;}
.stab-opt2Lft .sideTabTable .sideTabTD,  .stab-opt2Lft .sideTabTable .sideTabBodyTD { vertical-align:top; }
.comp-ProcNav div { _zoom:1; }
.processInd ul { margin: 0px 0px 18px; padding: 0px; }
.processInd ul li { font-size: 100%; margin: 0px; }
.processInd table.gridTable { height:27px; margin-bottom:18px;}
.processInd .pInd-horizontal td { padding:9px; background-color: #E0DBD0; border-right:2px solid white;}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.processInd .pInd-horizontal td { padding:9px 9px 4px 9px; }
}
.processInd .pInd-horizontal td.current { background-color:#96151D; }
.processInd .pInd-horizontal td.current .navTabItem .linkText a { color:#FFF; vertical-align:top; _vertical-align:middle; cursor:default;}
.processInd .pInd-horizontal .linkText { border:none; background-color:transparent; padding:0 0 0 6px; _padding:0;}
.processInd .pInd-horizontal .linkText a{ color:#666; border:none; font: 75%/150% Arial,sans-serif; cursor:default; vertical-align:top; _vertical-align:middle;}
.processInd .pInd-horizontal .completed { background-color: #A8A093; }
.processInd .pInd-horizontal .completed td.icon { background:transparent url(../images/ng/cbd/icons/processInd_16_550.png) no-repeat scroll -215px 0px; height:18px;}
html>body .IE6Ignore, .processInd .pInd-horizontal .completed td.icon { background-position:-50px 0px}
.processInd .pInd-horizontal .completed .icon .iconText, .processInd .pInd-horizontal .warn .icon .iconText { display:none; }
.processInd .pInd-horizontal .completed .linkText a{ color:#FFF; vertical-align:top; _vertical-align:middle; }
.processInd .pInd-horizontal td.icon { background:transparent url(../images/ng/cbd/icons/processInd_16_550.png) no-repeat scroll -165px 0px; height:18px; width:18px; border:none; color:#666; text-align:left; font:bold 75%/100% Arial, Helvetica, sans-serif; padding:3px 0 3px 5px; _padding:4px 0 4px 5px;}
html>body .IE6Ignore, .processInd .pInd-horizontal td.icon { background-position: -25px 0px  }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.processInd .pInd-horizontal td.icon { padding:3px 0 0 5px; }
}
.processInd .pInd-horizontal .current td.icon { background:transparent url(../images/ng/cbd/icons/processInd_16_550.png) no-repeat scroll -190px 0px; height:18px; width:18px; border:none; color:#666; text-align:left; font:bold 75%/100% Arial, Helvetica, sans-serif; padding:3px 0 3px 5px; _padding:4px 0 4px 5px;}
html>body .IE6Ignore, .processInd .pInd-horizontal .current td.icon  { background-position: -25px 0px; }
@media screen and (-webkit-min-device-pixel-ratio:0) {
.processInd .pInd-horizontal td.icon { padding:3px 0 0 5px; }
}
.processInd .pInd-horizontal .current td.icon { color:#96151D; }
.processInd .pInd-horizontal .current .icon .iconText { display:block; }
.processInd tr.pInd-horizontal td.warn td.icon { background:transparent url(../images/ng/cbd/icons/processInd_16_550.png) no-repeat scroll -239px 0; }
html>body .IE6Ignore, .processInd tr.pInd-horizontal td.warn td.icon { background-position:-75px 0; }
.processInd .pInd-horizontal .navTabItemMO .linkText a{ text-decoration:underline; cursor:pointer; }
.processInd .pInd-horizontal .navTabItemMO {cursor: pointer;}
.processInd .pInd-horizontal td.disabled .icon { background:none;}
.processInd .pInd-horizontal td.disabled .icon .iconText{ color: #B3B3B3;}
.processInd .pInd-horizontal td.disabled .linkText a,
.processInd .pInd-horizontal td.disabled .linkText a:hover{ color: #B3B3B3; cursor: default;}
.processInd .pInd-horizontal td.disabled .iconText{ cursor:default; }
.processInd .pInd-vertical li{ display:block; width:100%; padding:5px 6px 5px 0; background-color: #E0DBD0; list-style-type:none; border-bottom:2px solid #FFF; _vertical-align:bottom; }
.processInd .pInd-vertical table { width:100%; }
.processInd .pInd-vertical .linkText a{ color:#666; border-bottom:none; padding:0 0 0 3px; border:none; font: 75%/150% Arial,sans-serif; display:block;}
.processInd .pInd-vertical .linkText a:hover, .processInd .pInd-vertical .linkText a:focus{ text-decoration:underline;}
.processInd .pInd-vertical .number { width:23px; max-width:23px; font:75%/150% Arial, Helvetica, sans-serif; text-align:center; color:#666; cursor:default;}
.processInd .pInd-vertical .completed{ background-color: #A8A093;}
.processInd .pInd-vertical .completed .linkText a, .processInd .pInd-vertical .current .linkText a,
.processInd .pInd-vertical .completed .number, .processInd .pInd-vertical .current .number { color:#FFF;}
.processInd .pInd-vertical .completed .number { background:transparent url(../images/ng/cbd/icons/processInd_16_550.png) no-repeat scroll -285px 3px; }
html>body .IE6Ignore, .processInd .pInd-vertical .completed .number { background:transparent url(../images/ng/cbd/icons/processInd_16_550.png) no-repeat scroll -115px 3px; }
.processInd .pInd-vertical .completed .number .iconText{ display:none;}
.processInd .pInd-vertical .warn .number { background:transparent url(../images/ng/cbd/icons/processInd_16_550.png) no-repeat scroll -262px 1px; }
html>body .IE6Ignore, .processInd .pInd-vertical .warn .number { background:transparent url(../images/ng/cbd/icons/processInd_16_550.png) no-repeat scroll -95px 1px; }
.processInd .pInd-vertical .warn .number .iconText{ display:none;}
.processInd .pInd-vertical .current{ background-color:#96151D;}
.processInd .pInd-vertical .current .linkText a{ cursor:default;}
.processInd .pInd-vertical .current .linkText a:hover{ text-decoration:none; cursor:default;}
.processInd .pInd-vertical .disabled td.linkText a{ cursor:default; color: #B3B3B3;}
.processInd .pInd-vertical .disabled td.linkText a:hover{ text-decoration:none; cursor:default; color: #B3B3B3;}
.processInd .pInd-vertical .disabled .number .iconText{ color: #B3B3B3; cursor:default;}
.processInd .pInd-vertical .currentMulti .multi td { cursor:default;}
.processInd .pInd-vertical .currentMulti .multi .current { color:#FFF; }
.processInd .pInd-vertical .currentMulti .multi a { cursor:default;}
.processInd .pInd-vertical .currentMulti .multi a:hover, .processInd .pInd-vertical .currentMulti .multi a:focus { text-decoration:underline; cursor:pointer;}
.processInd .pInd-vertical .currentMulti .multi a.current:hover, .processInd .pInd-vertical .currentMulti .multi a.current:focus,
.processInd .pInd-vertical .currentMulti .multi a.disabled:hover, .processInd .pInd-vertical .currentMulti .multi a.disabled:focus { text-decoration:none; cursor:default;}
.carnavicon { background-image:url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat:no-repeat; background-attachment:scroll; }
.carlinkmod { background-image:url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png); background-repeat:no-repeat; background-attachment:scroll; }
#carousel { position: relative; width: 720px; height:225px; left: 0%; top: 10%; overflow: hidden; background: #000000; }
#carousel .item { position: absolute; left: -1000px; cursor: pointer; -ms-interpolation-mode: bicubic; }
#carousel .link { border: outset #FFFFFF 1px; margin-bottom: -1px; }
#carousel .meta { position: absolute; left: 0px; width: 100%; bottom: 16%; text-align: center; color: #FFF; font-family: Arial, sans-serif; z-index: 5000; }
#carousel .title { font-size: 100%;  font-weight: bold; }
#carousel .desc { font-size: 80%; }
#carousel .scrollbar { position: absolute; left: 10%; bottom: 5%; width: 80%; height: 13px; z-index: 5000; }
#carousel .rail { position: absolute; width: 100%; height: 13px; background-color: #333333 }
#carousel .navleft { position: absolute; height: 15px; width: 35px; }
#carousel .navbar { position: absolute; width: 57px; height:13px; background-color: #EEEEEE; }
#carousel .navrght { position: absolute; right: 0px; height: 15px; width: 35px; }
.chartTitle { font:11px/11px Arial,sans-serif; color:#666;  font-weight: bold; }
.chartLabel { font:11px Arial,sans-serif;word-wrap: break-word; display:table; color:#666;}
.chartTableTitle { font: 14px Arial,sans-serif; }
.chartLegend .chartTableTitle { padding-bottom: 15px; }
.chartInfoLabel,.chartLegend .chartInfoLabel { font: 11px Arial,sans-serif; padding-left: 4px;padding-bottom: 2px;}
.chartError { background-color: #FAF2BB; padding: 7px 9px 24px 9px; border-top: 2px solid; font: 12px/18px Arial,sans-serif; border-color: #DA0000; color: #DA0000; }
.chartInfoKeyTD,
.chartLegend .chartInfoKey { width: 9px; }
.chartLegend .chartInfoKey { height: 9px; font-size: 0; margin-top: 2px; }
.chartLegend .percentLabel {text-align: right;}
.chartLegend .legendPosRight {margin-left: 9px; margin-top: -4px}
.gridChart .legendPosBottom {margin-top: 25px; margin-left: -1px;}
.pieChart .legendPosBottom {margin-top: 12px; margin-left: -1px;}
.pieChart .legendAlignHorizontal { margin-left: -21px; }
.customChartToolTipMarker .rangeBar,
.customChartToolTipMarker .originBar { background-color: rgba(0,0,0,0.3); line-height:0; font-size:0; }
.customChartToolTipMarker .originBar { width: 100%; height: 100%;}
@media \0screen\,screen\9 {
.customChartToolTipMarker .rangeBar,
.customChartToolTipMarker .originBar { background: transparent url("../images/ng/cbd/comp/bkg-chart-blue.png"); }
}
.customChartToolTipMarker .indicator { line-height:0; font-size:0; z-index:1; }
.balanceTrend .chartToolTipTitle { font: 11px Arial,sans-seriff; text-align: center; }
.balanceTrend .label0 { padding:0; }
.balanceTrend .chartInfoLabel { text-align: center; }
.balanceTrend .chartInfoLabel, .performance .chartInfoLabel { font: 11px Arial,sans-seriff; }
.balanceTrend .toolTip, .performance .toolTip { padding: 4px 7px; }
.performance .label0 { padding:0; }
.performance .label1 { padding-left: 27px; }
.chartLegend tr td{vertical-align: top;}
.leftNav { display:block; margin-bottom:18px; }
.leftNav ul { list-style-type:none; margin:0px; padding:0px; width:100%; }
.leftNav ul li { border-bottom:1px solid #d9d9d9; margin:0px; padding:0px; line-height:15px; }
.leftNav ul li ul { margin-top:0px; padding:0px; }
.leftNav ul li.head { padding-bottom:1px; _padding-bottom:0px; }
.leftNav ul.expanded { display:inline-block; }
.leftNav ul.collapsed { display:none; }
.leftNav ul li ul li { font-size:100%; border:0px; }
.leftNav ul li ul li span.itemLabel { padding-left:15px; }
.leftNav ul li .selectable { display:none; }
.leftNav .head .linkText { font-size:120%; display:block; color:#333; font-weight:normal; padding:24px 9px 6px 0px; cursor:default; }
.leftNav .firstItem .linkText { padding-top:0px; }
.leftNav a, .leftNav a:link, .leftNav a:visited, .leftNav a:hover { margin:0px; border:0px; display:block; padding:0px; color:#7E4201; background:transparent; text-decoration:none; cursor:pointer; }
.leftNav span.itemLabel { margin:0px; border:0px; display:block; padding:6px 9px 6px 6px; color:#7E4201; background:transparent; text-decoration:none; }
.leftNav a .linkText, .leftNav a:link .linkText, .leftNav a:visited .linkText { text-decoration:none; border:0px; display:inline; }
.leftNav a:hover .linkText, .leftNav a:focus .linkText { color:#96151D; text-decoration:underline; border:0px; }
.leftNav ul li a.highlightLink, .leftNav ul li a.highlightLink:link, .leftNav ul li a.highlightLink:visited, .leftNav ul li a.highlightLink:hover { width:100%; display:inline-block; color:#FFF; background-color:#96151D; }
.leftNav ul li a.highlightLink .linkText, .leftNav ul li a.highlightLink:hover .linkText { color:#FFF; text-decoration:none; }
.leftNav ul li a.highlightLink .arrow, .leftNav ul li a.highlightLink:hover .arrow { background-position: -3px -431px; }
.leftNav .hasLeaves .arrow { display:inline-block; font-size:100%; display:inline-block; vertical-align:text-top; width:9px; height:10px; margin-left:6px; padding:0px 0px 0px 6px; background:transparent url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat scroll 0px -770px; text-decoration:none; }
.leftNav .hasLeaves a:hover .arrow { background-position: 0px -785px; text-decoration:none; }
.leftNav ul.internal li.head { background-color: #D3E0C5; }
.leftNav .internal a, .leftNav .internal a:link, .leftNav .internal a:visited, .leftNav .internal a:hover { background-color:#D3E0C5; }
.leftNav .internal a.highlightLink, .leftNav .internal a.highlightLink:link, .leftNav .internal a.highlightLink:visited, .leftNav .internal a.highlightLink:hover { background-color:#bbcf9d; }
.leftNav .internal a.highlightLink .linkText, .leftNav .internal a.highlightLink:link .linkText, .leftNav .internal a.highlightLink:visited .linkText, .leftNav .internal a.highlightLink:hover .linkText { color:#96151d; }
.leftNav .internal a.highlightLink .arrow, .leftNav .internal a.highlightLink:hover .arrow { background-position:0px -785px; }
.leftNav a .disabled, .leftNav a:link .disabled, .leftNav a:visited .disabled, .leftNav a:hover .disabled, .leftNav a .disabled .linkText, .leftNav a:link .disabled .linkText, .leftNav a:visited .disabled .linkText, .leftNav a:hover .disabled .linkText { color:#B3B3B3; text-decoration:none; cursor:default; }
.leftNav .disabled a span, .leftNav .disabled a:hover span { color:#B3B3B3; text-decoration:none; cursor:default; }
.leftNav .disabled a span.arrow, .leftNav .disabled a:hover span.arrow { background-position: 0px -800px; cursor:default; }
.leftNav .internal-disabled a, .leftNav .internal-disabled a:link, .leftNav .internal-disabled a:visited, .leftNav .internal-disabled a:hover, .leftNav .internal-disabled a .linkText, .leftNav .internal-disabled a:link .linkText, .leftNav .internal-disabled a:visited .linkText, .leftNav .internal-disabled a:hover .linkText { background-color:#D3E0C5; color:#666; text-decoration:none; cursor:default; }
.leftNav .internal-disabled a span.arrow, .leftNav .internal-disabled a:hover span.arrow { background-position: 0px -800px; cursor:default; }
.leftNav-skin1 .leftNav ul li a, .leftNav-skin1 .leftNav ul li a:link { _padding-bottom:1px; }
.leftNav-skin1 .leftNav span.itemLabel { padding:13px 9px 12px 6px; _padding-bottom:11px; }
.leftNav-skin1 .leftNav ul { border-top:2px solid #D9D9D9; border-bottom:1px solid #D9D9D9; }
.leftNav-skin1 .leftNav ul li ul { border:none; }
.leftNav-skin1 .leftNav ul li ul li span.itemLabel { padding:6px 9px 6px 15px; _padding-bottom:5px; }
.leftNav-skin1 .leftNav ul li a .linkText, .leftNav-skin1 .leftNav ul li a:hover .linkText,
.leftNav-skin1 .leftNav ul li a.highlightLink .linkText, .leftNav-skin1 .leftNav ul li a.highlightLink:hover .linkText { font-size:14px; font-weight:bold; color:#FFF; }
.leftNav-skin1 .leftNav ul li ul li a .linkText, .leftNav-skin1 .leftNav ul li ul li a:hover .linkText,
.leftNav-skin1 .leftNav ul li ul li a.highlightLink .linkText, .leftNav-skin1 .leftNav ul li ul li a.highlightLink:hover .linkText { font-size:12px; font-weight:normal; }
.leftNav-skin1 .leftNav ul li a .linkText, .leftNav-skin1 .leftNav ul li.expanded ul li a .linkText { color:#333; }
.leftNav-skin1 .leftNav ul li.expanded a .linkText, .leftNav-skin1 .leftNav ul li.expanded a:hover .linkText { color:#96151D; }
.leftNav-skin1 .leftNav ul li ul li a:hover, .leftNav-skin1 .leftNav ul li.expanded a:hover { background-color:transparent; }
.leftNav-skin1 .leftNav ul li a:hover, .leftNav-skin1 .leftNav ul li ul li a.highlightLink:hover,
.leftNav-skin1 .leftNav ul li.expanded a.highlightLink:hover { background-color:#96151D; }
.leftNav-skin1 .leftNav ul li a:hover .linkText,
.leftNav-skin1 .leftNav ul li.expanded a.highlightLink .linkText, .leftNav-skin1 .leftNav ul li.expanded a.highlightLink:hover .linkText,
.leftNav-skin1 .leftNav ul li.expanded ul li a.highlightLink:hover .linkText { color:#FFF; text-decoration:none; }
.leftNav-skin1 .leftNav ul li ul li a:hover .linkText, .leftNav-skin1 .leftNav ul li.expanded ul li a:hover .linkText { color:#96151D; }
.leftNav-skin1 .leftNav a .arrow { background-position:-16px -770px; }
.leftNav-skin1 .leftNav .expanded a .arrow, .leftNav-skin1 .leftNav .expanded a:hover .arrow { background-position:0 -785px; }
.leftNav-skin1 .leftNav a:hover .arrow,
.leftNav-skin1 .leftNav .expanded a.highlightLink .arrow, .leftNav-skin1 .leftNav .expanded a.highlightLink:hover .arrow { background-position:-3px -431px; }
.leftNav-skin2 .leftNav {overflow:visible}
.leftNav-skin2 .leftNav ul li a.highlightLink,
.leftNav-skin2 .leftNav ul li a.highlightLink:link,
.leftNav-skin2 .leftNav ul li a.highlightLink:visited,
.leftNav-skin2 .leftNav ul li a.highlightLink:hover,
.leftNav-skin2 .leftNav ul li a.highlightLink,
.leftNav-skin2 .leftNav ul li a.highlightLink:link,
.leftNav-skin2 .leftNav ul li a.highlightLink:visited,
.leftNav-skin2 .leftNav ul li a.highlightLink:hover,
.leftNav-skin2 .leftNav ul li a.highlightLink .linkText,
.leftNav-skin2 .leftNav ul li a.highlightLink:hover .linkText,
.leftNav-skin2 .leftNav a:hover .linkText,
.leftNav-skin2 .leftNav a:hover,
.leftNav-skin2 .leftNav a:hover .leafItem,
.leftNav-skin2 .leftNav .disabled a span,
.leftNav-skin2 .leftNav .disabled a:hover span,
.leftNav-skin2 .leftNav ul li .disabled li a:hover .linkText,
.leftNav-skin2 .leftNav ul li .disabled a .linkText,
.leftNav-skin2 .leftNav li.subHeadContent a .leafItem .linkText,
.leftNav-skin2 .leftNav li.subHeadContent a span.leafItem,
.leftNav-skin2 .leftNav li.subHeadContent a:hover .linkText,
.leftNav-skin2 .leftNav li.subHeadContent a:hover { background-color:transparent; text-decoration: none; color: #96151D; }
.leftNav-skin2 .leftNav ul li a.highlightLink .linkText,
.leftNav-skin2 .leftNav ul li a.highlightLink:hover .linkText,
.leftNav-skin2 .leftNav a:hover,
.leftNav-skin2 .leftNav a .linkText,
.leftNav-skin2 .leftNav .head .linkText { font-weight: bold; }
.leftNav-skin2 .leftNav a:hover .linkText, .leftNav-skin2 .leftNav a:focus .linkText,
.leftNav-skin2 .leftNav a:hover, .leftNav-skin2 .leftNav a:focus,
.leftNav-skin2 .leftNav a:hover .leafItem, .leftNav-skin2 .leftNav a:focus .leafItem { background-color: #FFF;}
.leftNav-skin2 .leftNav .hasChildren .arrow { font-size: 100%; display: inline-block; vertical-align: text-top; width: 9px; height: 10px; margin-left: 6px; padding: 0px 0px 0px 6px; background: transparent url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat scroll 0px -800px; text-decoration: none; }
.leftNav-skin2 .leftNav ul li a.highlightLink .arrow,
.leftNav-skin2 .leftNav ul li a.highlightLink:hover .arrow { background-position: 0px -785px; }
.leftNav-skin2 .leftNav a .linkText { color: #333; }
.leftNav-skin2 .leftNav a .leafItem,
.leftNav-skin2 .leftNav a:hover .leafItem,
.leftNav-skin2 .leftNav a .leafItem .linkText { color: #8D4900; font-weight:normal;}
.leftNav-skin2 .leftNav a .linkText,
.leftNav-skin2 .leftNav a .leafItem,
.leftNav-skin2 .leftNav a:hover .leafItem { border: 0px; }
.leftNav-skin2 .leftNav a .linkText,
.leftNav-skin2 .leftNav a .leafItem,
.leftNav-skin2 .leftNav a.highlightLink span.itemLabel,
.leftNav-skin2 .leftNav a.highlightLink:hover span.itemLabel,
.leftNav-skin2 .leftNav a span.itemLabel { text-decoration: none; }
.leftNav-skin2 .leftNav a:hover .leafItem  .linkText { color: #96151D; }
.leftNav-skin2 .leftNav .disabled a span,
.leftNav-skin2 .leftNav .disabled a:hover span,
.leftNav-skin2 .leftNav ul li .disabled li a:hover .linkText,
.leftNav-skin2 .leftNav ul li .disabled a .linkText { color: #B3B3B3; }
.leftNav-skin2 .leftNav li.subHeadContent a .leafItem .linkText,
.leftNav-skin2 .leftNav li.subHeadContent a span.leafItem { font-weight:normal; }
.leftNav-skin2 .leftNav li.subHeadContent a .leafItem .linkText,
.leftNav-skin2 .leftNav li.subHeadContent a span.leafItem,
.leftNav-skin2 .leftNav li.subHeadContent a:hover .linkText,
.leftNav-skin2 .leftNav li.subHeadContent a:hover { margin-top: -11px; color: #333; border: 0px; }
.leftNav-skin2 .leftNav a.highlightLink span.itemLabel,
.leftNav-skin2 .leftNav a.highlightLink:hover span.itemLabel,
.leftNav-skin2 .leftNav a span.itemLabel { display: block; background: transparent; }
.leftNav-skin2 .leftNav a span.itemLabel { padding: 11px 0px 11px 0px; }
.leftNav-skin2 .leftNav a span.itemLabel,
.leftNav-skin2 .leftNav .head .linkText { margin:0px 9px 0px 9px; }
.leftNav-skin2 .leftNav a.highlightLink span.itemLabel,
.leftNav-skin2 .leftNav a.highlightLink:hover span.itemLabel,
.leftNav-skin2 .leftNav ul li ul li span.itemLabel,
.leftNav-skin2 .leftNav .head .linkText { padding: 10px 0px 10px 0px; }
.leftNav-skin2 .leftNav ul li ul li span.itemLabel,
.leftNav-skin2 .leftNav .head .linkText { border: none; }
.leftNav-skin2 .leftNav ul li,
.leftNav-skin2 .leftNav ul li a.highlightLink span.itemLabel { margin-bottom: -1px; border-bottom: 1px solid transparent; }
.leftNav-skin2 .leftNav a span.itemLabel,
.leftNav-skin2 .leftNav ul li .head span,
.leftNav-skin2 .leftNav ul li ul li:last-child a span.itemLabel { border-bottom: 1px solid #D9D9D9; }
.leftNav-skin2 .leftNav ul li:last-child ul li:last-child a span.itemLabel { border-bottom: 1px solid transparent; }
.leftNav-skin2 .leftNav ul li.firstItem span.linkText,
.leftNav-skin2 .leftNav ul li.firstItem.head span.linkText,
.leftNav-skin2 .leftNav ul li.firstItem span { border-top: 1px solid transparent; }
.leftNav-skin2 .leftNav ul li.lastItem span.linkText,
.leftNav-skin2 .leftNav ul li.lastItem.head span.linkText,
.leftNav-skin2 .leftNav ul li.lastItem span { border-bottom: 1px solid transparent; }
.leftNav-skin2 .leftNav a span.itemLabel,
.leftNav-skin2 .leftNav ul li .head span { border-top: 1px solid #FFF; }
.leftNav-skin2 .leftNav ul li:first-child span.itemLabel,
.leftNav-skin2 .leftNav ul li.head:first-child span.linkText { border-top: none; }
.leftNav-skin2 .leftNav ul li:last-child span.itemLabel,
.leftNav-skin2 .leftNav ul li.head:last-child span.linkText { border-bottom: none; }
.leftNav-skin2 .leftNav .head .linkText { font-size: 12px; color: #333; text-decoration: none; }
.leftNav-skin2 .leftNav ul li .head { padding-bottom: 0px; }
.filterNav a, .filterNav a:link, .filterNav a:visited, .filterNav a:hover { display:inline-block; text-decoration:none; border:none; }
.filterNav a .linkText, .filterNav a:link .linkText, .filterNav a:visited .linkText { text-decoration:none; border:none; }
.filterNav a:hover .linkText { text-decoration:underline; }
.filterNav ul { list-style-type:none; margin:24px 0px 0px; padding:0px; overflow:hidden; }
.filterNav ul .leafGroup { margin:0px; }
.filterNav .expanded .leafGroup { display:block; }
.filterNav .collapsed .leafGroup { display:none; }
.filterNav ul .expanded .leafGroup { padding-left:12px; padding-top:4px; }
.filterNav ul li { font-size:75%; line-height:18px; display:block; margin:0px; }
.filterNav .leafGroup li a, .filterNav .leafGroup li a:link, .filterNav .leafGroup li a:visited, .filterNav .leafGroup li a:hover { margin:0px; padding:5px 6px 4px; _padding:6px; }
.filterNav ul li .leafGroup li { font-size:100%; }
.filterNav ul .leafGroup .leafGroup li { padding-left: 6px; }
.filterNav ul .leafGroup .leafGroup li a, .filterNav ul .leafGroup .leafGroup li a:link, .filterNav ul .leafGroup .leafGroup li a:visited, .filterNav ul .leafGroup .leafGroup li a:hover { padding-left:9px; }
.filterNav ul li.head .linkText { display:block; padding:0px 0px 7px 6px; font-weight:bold; cursor:default; }
.filterNav ul li a .itemLabel .linkText { display:inline; font-weight:normal; margin:0px; padding:0px; cursor:pointer; }
.filterNav ul li.expanded a, .filterNav ul li.expanded a:link, .filterNav ul li.expanded a:visited, .filterNav ul li.expanded a:hover,
.filterNav ul li.collapsed a, .filterNav ul li.collapsed a:link, .filterNav ul li.collapsed a:visited, .filterNav ul li.collapsed a:hover { padding-left:6px; padding-bottom:0px; }
.filterNav ul li.expanded li a, .filterNav ul li.expanded li a:link, .filterNav ul li.expanded li a:visited, .filterNav ul li.expanded li a:hover,
.filterNav ul li.collapsed li a, .filterNav ul li.collapsed li a:link, .filterNav ul li.collapsed li a:visited, .filterNav ul li.collapsed li a:hover { padding-bottom:4px; _padding-bottom:6px; }
.filterNav ul.hiddenCategory { display: none !important; }
.filterNav .branchGroup { margin: 0px; }
.filterNav .arrow { cursor:pointer; display:inline-block; font-size:100%; vertical-align:text-top; width:9px; height:12px; padding:0px; margin:0px 3px 0px 0px; background:transparent url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat scroll; text-decoration:none; }
.filterNav .arrowCollapsed { background-position: -8px -485px;  }
.filterNav a:hover .arrowCollapsed, .filterNav a:focus .arrowCollapsed { background-position: -8px -515px; }
.filterNav .arrowExpanded { background-position: -8px -544px; }
.filterNav a:hover .arrowExpanded, .filterNav a:focus .arrowExpanded { background-position: -8px -574px; }
.filterNav .selectable, .facetFilter .unfilterDisabled .highlightLink .selectable { display: none; }
.filterNav ul li.itemSelected .leafGroup li { display:none; }
.filterNav ul li.itemSelected .leafGroup li.selected { display:inline-block; width:100%; }
.filterNav ul li.itemSelected .leafGroup li.selected .leafGroup { display:inline-block; width:100%; }
.filterNav ul li.itemSelected .leafGroup li.selected .leafGroup li { display:block; }
.filterNav ul li.itemSelected .leafGroup li.childSelected { display:inline-block; width:100%; }
.filterNav ul li.itemSelected .leafGroup li.childSelected .leafGroup { display:inline-block; width:100%; }
.filterNav ul li.itemSelected .leafGroup li.childSelected .leafGroup li { display:none; }
.filterNav ul li.itemSelected .leafGroup li.childSelected .leafGroup li.selected { display:inline-block; width:100%; }
.filterNav ul li a.highlightLink, .filterNav ul li a.highlightLink:link, .filterNav ul li a.highlightLink:visited, .filterNav ul li a.highlightLink:hover { width:100%; background-color:#96151D; }
.filterNav ul li a.highlightLink .linkText, .filterNav ul li a.highlightLink:link .linkText, .filterNav ul li a.highlightLink:visited .linkText, .filterNav ul li a.highlightLink:hover .linkText { color:#FFF; text-decoration:none; cursor:pointer; }
.filterNav ul li a.highlightLink * { cursor:pointer; }
.filterNav .noItemsSelected { display:none; }
.filterNav .category .selectedItemText { display: none; }
.filterNav .disabled a, .filterNav .disabled a:hover, .filterNav .disabled a .linkText, .filterNav .disabled a:hover .linkText,
.filterNav .internal-disabled a, .filterNav .internal-disabled a:hover, .filterNav .internal-disabled a .linkText, .filterNav .internal-disabled a:hover .linkText { cursor:default; color:#999; text-decoration:none; border:none; }
.filterNav .internal li { background-color: #D3E0C5; }
.facetFilter div.internal, .basicFilter .internal { background-color: #D3E0C5; }
.filterNav ul li.internal, .filterNav ul li ul li.internal, .filterNav ul li.internal-disabled, .filterNav ul li ul li.internal-disabled { background-color: #D3E0C5; }
.filterNav ul li a.highlightLink .internal { background-color: transparent; }
@-moz-document url-prefix()
{
.filterNav ul li a, .filterNav ul li a:link, .filterNav ul li a:visited, .filterNav ul li a:hover { padding:4px 6px 5px; }
.filterNav ul li.expanded li a, .filterNav ul li.expanded li a:link, .filterNav ul li.expanded li a:visited, .filterNav ul li.expanded li a:hover,
.filterNav ul li.collapsed li a, .filterNav ul li.collapsed li a:link, .filterNav ul li.collapsed li a:visited, .filterNav ul li.collapsed li a:hover { padding-bottom:5px; }
}
.facetFilter .filterNav { background-color:#EAE5DA; padding:15px 6px 11px; margin-bottom:18px; }
.facetFilter .header { padding:0px 0px 0px 6px; margin:0px 0px -11px 0px; cursor:default; }
.facetFilter .filterNav ul .leafGroup .leafGroup { display:none; }
.facetFilter .clear { margin:-3px 0px 12px 6px; _margin:0px 0px 12px 6px; }
.facetFilter .clear .linkText { font-size:75%; }
.facetFilter .highlightLink .selectable { display:inline-block; font-size:100%; line-height:7px; vertical-align:baseline; width:8px; height:8px; margin-left:9px; padding:0px; background: transparent url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) no-repeat scroll -855px -6px; }
.facetFilter .filterNav ul li label { line-height:18px; font-size:100%; margin-left:-18px; _margin-left:2px; }
.facetFilter .filterNav ul ul ul li label { _margin-left: 0px; _padding-left: 14px; }
.facetFilter .filterNav .leafGroup li input { margin-left:6px; _margin-left:-17px; }
.facetFilter .filterNav ul ul ul li input { margin-left:0px; _margin-left:-17px; }
.facetFilter .searchInputSkin .txtInput { width: 100%; }
.facetFilter .txtInputContainer .clearTextIcon { top: -2px; }
.basicFilter .filterNav .header { padding:0px 0px 9px 0px; margin:0px; cursor:default; }
.basicFilter .filterNav ul { margin:0px; }
.basicFilter .filterNav ul li ul.branchGroup li { font-size: 100%; }
.basicFilter .filterNav ul li a, .basicFilter .filterNav ul li a:link, .basicFilter .filterNav ul li a:visited, .basicFilter .filterNav ul li a:hover { padding:5px 6px 4px; _padding:4px 6px 5px; }
.basicFilter .filterNav ul ul { margin-left:6px; }
.basicFilter .filterNav ul ul li a, .basicFilter .filterNav ul ul li a:link, .basicFilter .filterNav ul ul li a:visited, .basicFilter .filterNav ul ul li a:hover { padding-left:9px; }
.folderTree a .linkText, .folderTree a:link .linkText, .folderTree a:visited .linkText, .folderTree a:hover .linkText { text-decoration:none; border:none; }
.folderTree a, .folderTree a:link, .folderTree a:visited, .folderTree a:hover { text-decoration:none; border:none; padding:0px; margin:0px; display:inline-block; width:100%; }
.folderTree a .itemLabel, .folderTree a:link .itemLabel, .folderTree a:visited .itemLabel, .folderTree a:hover .itemLabel { display:block; padding:5px 6px; }
.folderTree a .linkText, .folderTree a:link .linkText, .folderTree a:visited .linkText, .folderTree a:hover .linkText { padding:0px 0px 0px 5px; display:inline-block; }
.folderTree a .disabled, .folderTree a:link .disabled, .folderTree a:visited .disabled, .folderTree a:hover .disabled, .folderTree a .disabled .linkText, .folderTree a:link .disabled .linkText, .folderTree a:visited .disabled .linkText, .folderTree a:hover .disabled .linkText { color:#B3B3B3; text-decoration:none; cursor:default; }
.folderTree ul { list-style-type:none; margin:0px; padding:0px; overflow:hidden; }
.folderTree li { margin: 0px; padding:0px; font-size: 12px; line-height: 18px; border:none; text-decoration: none; color: #8D4900; background: white url(../images/ng/cbd/icons/folder_tree.png) no-repeat; }
.folderTree ul ul li        { padding-left: 19px; }
.folderTree ul ul ul        { margin-left: -19px; }
.folderTree ul ul ul li     { padding-left: 38px; }
.folderTree ul ul ul ul     { margin-left: -38px; }
.folderTree ul ul ul ul li  { padding-left: 57px; }
.folderTree a * { cursor:pointer; }
.folderTree a.highlightLink .linkText, .folderTree a.highlightLink:link .linkText, .folderTree a.highlightLink:visited .linkText, .folderTree a.highlightLink:hover .linkText { padding:0px; }
.folderTree a.highlightLink .itemLabel, .folderTree a.highlightLink:link .itemLabel, .folderTree a.highlightLink:visited .itemLabel, .folderTree a.highlightLink:hover .itemLabel { background-color: #96151d; color: #fff; border-left:6px solid white; }
.folderTree a.highlightLink *, .folderTree a.highlightLink:link *, .folderTree a.highlightLink:visited *, .folderTree a.highlightLink:hover * { border:none; text-decoration:none; color: #fff; }
.folderTree ul li               { background-position: -48px -200px; }
.folderTree ul ul li            { background-position: -26px -200px; }
.folderTree ul ul ul li         { background-position:  -7px -200px; }
.folderTree ul ul ul ul li      { background-position:  12px -200px; }
.folderTree ul li.last          { background-position: -48px 0px; }
.folderTree ul ul li.last       { background-position: -26px 0px; }
.folderTree ul ul ul li.last    { background-position:  -7px 0px; }
.folderTree ul ul ul ul li.last { background-position:  12px 0px; }
.folderTree ul ul li.last ul            { margin-left: -9px; border-left:9px solid white; }
.folderTree ul ul li.last ul li         { padding-left: 19px; background-position: -26px -200px; }
.folderTree ul ul li.last ul li.last    { background-position: -26px 0px; }
.folderTree ul ul li.last ul li.expanded ul         { border-left:0px; margin-left:-19px; }
.folderTree ul ul li.last ul li.expanded ul li      { background-position: -7px -200px; padding-left: 38px; }
.folderTree ul ul li.last ul li.expanded ul li.last { background-position: -7px 0px; }
.folderTree .arrow { line-height:19px; display:inline-block; font-size:100%; vertical-align:baseline; width:11px; height:14px; padding:0px; margin:0px -5px 0px -6px; background:transparent url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat scroll; text-decoration:none; }
.folderTree .arrowCollapsed          { background-position: -8px -483px; }
.folderTree  a:hover .arrowCollapsed, .folderTree  a:focus .arrowCollapsed { background-position: -8px -513px; }
.folderTree .arrowExpanded           { background-position: -8px -541px; }
.folderTree  a:hover .arrowExpanded, .folderTree  a:focus .arrowExpanded  { background-position: -8px -571px; }
.folderTree ul.expanded { display:block; }
.folderTree ul.collapsed, .folderTree .selectable { display:none; }
.selectTable-9box { margin:0 3px 18px 9px; font: 11px Arial, Helvetica, sans-serif }
.selectTable-9box td { height:27px; width: 38px; }
.selectTable-9box td.selTblCellReadOnly, .selectTable-9box th.selTblCellReadOnly { cursor:default; }
.selectTable-9box td, .selectTable-9box th { padding: 0px 0px; vertical-align:middle; text-align:center; cursor:pointer; }
.selectTable-9box .selTblBehColHd { width:42px; padding: 0 0px 9px 0px; vertical-align:bottom; }
.selectTable-9box .selTblBehRowHd { padding: 0 5px 0 0; text-align:left; }
.selectTable-9box .selTblBehCell { border:2px solid #FFF; background-color:#D4CFC3; color:#333; }
.selectTable-9box .selTblBehCell .selTblCellText { color:#333; border-width: 0px; }
.selectTable-9box .TableCell-sel .selTblCellText { color:#FFF; }
.selectTable-9box .TableCell-sel { background-color:#96151D; color:#FFF; }
.selectTable-9box .TableHeadCell-sel a, .selectTable-9box .TableHeadCell-sel a:hover { color:#96151D; border-bottom-width: 0px; }
.selectTable-9box td.rowHeadRight { padding: 0 0 0 5px; text-align:left; border-width: 0px; cursor:default }
.selectTable-9box td.disabledCell { background-color:#EFEDE7; cursor:default }
.selectTable-9box th.disabledCell { cursor:default }
.selectTable-9box .disabledCell .disabled-data { color:#B3B3B3; }
.selectTable-9box .TableHeadCell-sel .disabled-text a { color:#B3B3B3; }
.selectTable-9box .blankRow { height:6px; font-size:0px; cursor: default; }
.productAccess9Box .selectTable-9box { margin:0px; _margin:0px 8px 8px 8px; padding:0px 7px 7px 0px; _padding:0px; border-spacing: 2px; }
.productAccess9Box .selectTable-9box .selTblBehColHd { width:auto; height:35px; max-width: 35px; }
.productAccess9Box .selectTable-9box .selTblBehRowHd { padding: 0px 5px 0px 6px; _padding: 0px 5px 0px 0px; }
.productAccess9Box .selectTable-9box .selTblBehCell { border-width: 0px; _border: 1px solid #fff; }
.productAccess9Box .selectTable-9box .selTblBehCell { background-image: url("../images/ng/cbd/buttons/21h_gradient_buttons_15_800.png"); background-position: 0px -42px; background-repeat: repeat-x; height:35px; _height:37px; width:35px; }
.productAccess9Box .selectTable-9box .TableCell-sel, .productAccess9Box .selectTable-9box .disabledCell { background-image: none; }
.productAccess9Box .selectTable-9box .selTblBehColHd a, .productAccess9Box .selectTable-9box .selTblBehRowHd a { text-decoration:underline; }
.productAccess9Box .selectTable-9box .TableHeadCell-sel, .productAccess9Box table.selectTable-9box .selTblCellReadOnly:hover { background: transparent; }
.productAccess9Box .selectTable-9box .selTblBehColHd:hover, .productAccess9Box .selectTable-9box .selTblBehRowHd:hover { background: url(../images/ng/cbd/icons/fas_prod_finder_15_580.png) no-repeat right 0px; }
.productAccess9Box .selectTable-9box .selTblBehColHd:hover { background-position: 0px bottom; }
.starRatingTable { height: 20px; }
.starRatingTable td a, .starRatingTable td a:hover, .starRatingTable td a:focus { border-width: 0px; }
.starRatingMsg { text-align: left; }
.starRatingMsg p { color: #999; margin-bottom: 12px; }
td.ratingsOnRight { padding-left: 9px; }
td.ratingsOnRight p { display: inline; vertical-align: top; _vertical-align: baseline; }
.vgSlider { display: inline-block; margin:0px; padding: 27px 18px; }
.vgSlider .squarePointer { display: inline-block; height:23px; }
.vgSlider.percentWidth .squarePointer { width: 100%; }
.vgSlider .gripperLabelSlider { _padding-top:15px; margin-top:15px; _margin-top:0px; }
.vgSlider .barLabelSlider { _padding-bottom: 12px; margin-bottom: 8px; _margin-bottom:0px; }
.vgSlider .barTicksAndLabelSlider { margin-bottom: 21px; _margin-bottom: 25px; }
.sliderTwoLineLabel .vgSlider .barTicksAndLabelSlider { margin-bottom: 36px; _margin-bottom: 40px; }
.vgSlider .barAttributes { background-color: #ccc; height: 6px; border: none; }
.vgSlider .tickMarks { position: absolute; top: 25px; left:0px; width: 100%; }
.vgSlider .tickMarks div, .vgSlider .tickMarks .boldPoint { border-color: #ccc; height: 6px; }
.vgSlider .tickMarks .last { margin-left: -1px; }
.vgSlider .tickMarks .tickLabel { margin-top: -11px; }
.vgSlider.percentWidth .tickMarks .tickLabel { width: 100%; left: -50%; padding-left: 6px; padding-right: 6px; }
.vgSlider.percentWidth .tickMarks .last { margin-top: -6px; left: 100%; }
.vgSlider .sliderGripper a { left:-5px; top: 0px; }
.vgSlider.percentWidth .sliderBar { width: 100%; }
.vgSlider .sliderBar .gripperImage { left: 0px; font-size:0%; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); width: 11px; height:22px; background-position: 0px -850px; }
.vgSlider .disabled .gripperImage { background-position: -15px -850px; }
.vgSlider .squarePointer .barMinLabel div,
.vgSlider .squarePointer .barMaxLabel div,
.vgSlider .upPointer .barMinLabel div,
.vgSlider .upPointer .barMaxLabel div { top: 23px; }
.vgSlider .sliderBar .sliderGripper .gripperLabel { top: -18px; left: -50px; }
.vgSlider .sliderBar .sliderGripper { width: 1px; }
.vgSlider .barMinLabel div, .vgSlider .barMaxLabel div { left: -50px; }
.vgSlider.percentWidth .barLabels { width: 100%; }
.vgSlider .disabled { opacity:.5; -moz-opacity:0.5; filter:alpha(opacity=50); -webkit-opacity:.5; _zoom:1; cursor:default; }
.scrollDiv { border-color: #D9D9D9; width: auto; }
.loadIndicator { position: absolute; width: 36px; height: 36px; background-image: url('../images/ng/cbd/comp/load_indicator.gif'); }
.loadingIndicatorPlaceHolder { text-align:center; padding:20px; cursor:wait; }
span.labelFont11 label.jsfRadioLabel { font-size: 69%; }
.dataTable span.labelFont11 label.jsfRadioLabel { font-size: 95%; }
.summaryTable span.labelFont11 label.jsfRadioLabel { font-size: 90%; }
.summaryTable span.labelFont11 .jsfRadio label.jsfRadioLabel { font-size: 125%; _font-size: 90%; }
span.labelFont13 label.jsfRadioLabel { font-size: 80%; }
.dataTable span.labelFont13 label.jsfRadioLabel { font-size: 110%; }
.summaryTable span.labelFont13 label.jsfRadioLabel { font-size: 105%; }
.summaryTable span.labelFont13 .jsfRadio label.jsfRadioLabel { font-size: 145%; _font-size: 105%; }
span.labelFont14 label.jsfRadioLabel { font-size: 90%; }
.dataTable span.labelFont14 label.jsfRadioLabel { font-size: 120%; }
.summaryTable span.labelFont14 label.jsfRadioLabel { font-size: 115%; }
.summaryTable span.labelFont14 .jsfRadio label.jsfRadioLabel { font-size: 160%; _font-size: 115%; }
span.labelFont15 label.jsfRadioLabel { font-size: 95%; }
.dataTable span.labelFont15 label.jsfRadioLabel { font-size: 125%; }
.summaryTable span.labelFont15 label.jsfRadioLabel { font-size: 125%; }
.summaryTable span.labelFont15 .jsfRadio label.jsfRadioLabel { font-size: 170%; _font-size: 125%; }
span.labelFont16 label.jsfRadioLabel { font-size: 100%; }
.dataTable span.labelFont16 label.jsfRadioLabel { font-size: 135%; }
.summaryTable span.labelFont16 label.jsfRadioLabel { font-size: 135%; }
.summaryTable span.labelFont16 .jsfRadio label.jsfRadioLabel { font-size: 180%; _font-size: 135%; }
span.labelFont17 label.jsfRadioLabel { font-size: 105%; }
.dataTable span.labelFont17 label.jsfRadioLabel { font-size: 140%; }
.summaryTable span.labelFont17 label.jsfRadioLabel { font-size: 145%; }
.summaryTable span.labelFont17 .jsfRadio label.jsfRadioLabel { font-size: 190%; _font-size: 145%; }
span.labelFont18 label.jsfRadioLabel { font-size: 110%; }
.dataTable span.labelFont18 label.jsfRadioLabel { font-size: 150%; }
.summaryTable span.labelFont18 label.jsfRadioLabel { font-size: 150%; }
.summaryTable span.labelFont18 .jsfRadio label.jsfRadioLabel { font-size: 200%; _font-size: 150%; }
span.labelFont19 label.jsfRadioLabel { font-size: 120%; }
.dataTable span.labelFont19 label.jsfRadioLabel { font-size: 160%; }
.summaryTable span.labelFont19 label.jsfRadioLabel { font-size: 160%; }
.summaryTable span.labelFont19 .jsfRadio label.jsfRadioLabel { font-size: 210%; _font-size: 160%; }
span.labelFont20 label.jsfRadioLabel { font-size: 125%; }
.dataTable span.labelFont20 label.jsfRadioLabel { font-size: 165%; }
.summaryTable span.labelFont20 label.jsfRadioLabel { font-size: 170%; }
.summaryTable span.labelFont20 .jsfRadio label.jsfRadioLabel { font-size: 220%; _font-size: 170%; }
span.labelFont21 label.jsfRadioLabel { font-size: 130%; }
.dataTable span.labelFont21 label.jsfRadioLabel { font-size: 175%; }
.summaryTable span.labelFont21 label.jsfRadioLabel { font-size: 175%; }
.summaryTable span.labelFont21 .jsfRadio label.jsfRadioLabel { font-size: 230%; _font-size: 175%; }
span.labelBold label.jsfRadioLabel { font-weight: bold; }
span.bottomPadding10 .jsfRadio td { padding-bottom:10px }
sup {line-height: 0; vertical-align: super; _vertical-align: baseline; _position: relative; _top: -0.8ex; }
.vg-deck-horiz              { overflow:hidden; position:relative; width: 100%; }
.vg-deck-horiz .vg-deckSlider   { width: 1000%; position: relative; }
.vg-deck-horiz .vg-deckCard     { width: 10%; position: relative; float: left; padding: 0px 2px; }
.vg-deck-vert                   { overflow: hidden; position: relative;  }
.vg-deck-vert .vg-deckSlider    { height: 1000%; position: relative; }
.vg-deck-vert .vg-deckCard  { overflow: hidden; position: relative; height: 10%; }
.vg-deck-vert .vg-deck-horiz .vg-deckCard { _overflow-y: visible; }
.carousel .deckPlayer .deckPlayerCont { border: none; padding: 0; }
.carouselSmallControls { width:62px; height:33px }
a.carLftCont, a.carRgtCont { border-bottom:none; text-decoration:none; padding:11px; font-size:0% }
.carLft, .carRgt { width:9px; height:11px; background: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat;  }
a.carLftCont { float:left }
a.carRgtCont { float:right }
.carLft { background-position:0 -925px; float:left }
.carRgt { background-position:-15px -925px; float:right }
a.carLftCont:hover, a.carRgtCont:hover { cursor:pointer; border-bottom:none; }
a.carLftCont:hover .carLft { background-position:0 -945px; }
a.carRgtCont:hover .carRgt { background-position:-15px -945px; }
.carouselFullControls  { _text-align:center }
.deckPlayer .carouselFullControls .deckPlayerController { margin:0 auto }
.deckPlayer .carouselFullControls .deckPlayerController .linkControls a span { background: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat 2px -981px; }
.deckPlayer .carouselFullControls .deckPlayerController .linkControls .roDeck-sel a span { background-position:-13px -981px }
.carousel .lftCar .disabled, .carousel .rgtCar .disabled { cursor:default }
.carousel .lftCar .disabled .carLft, .carousel .lftCar .disabled:hover .carLft { background-position:0 -965px; border-bottom:none; }
.carousel .rgtCar .disabled .carRgt, .carousel .rgtCar .disabled:hover .carRgt { background-position:-15px -965px; border-bottom:none; }
.carousel .deckPlayer .dpControlsTopLeft .dpControls-leftCell, .carousel .deckPlayer .dpControlsTopRight .dpControls-rightCell  { padding-bottom:0px }
.carousel .deckPlayer .dpControlsBottomLeft .dpControls-leftCell, .carousel .deckPlayer .dpControlsBottomRight .dpControls-rightCell  { padding-top:0px }
.deckPlayerSkin1 .deckPlayer .deckPlayerController{ position:relative;  top: -31px; }
.deckPlayerSkin1 .deckPlayer .deckPlayerController .linkControls a span{ padding: 0px 5px; background-position: 0px -1366px; }
.deckPlayerSkin1 .deckPlayer .deckPlayerController .linkControls a { background-color: transparent; }
.deckPlayerSkin1 .deckPlayer .lftCar,.deckPlayerSkin1 .deckPlayer .rgtCar,.deckPlayerSkin1 .dpControlsTopRight { display:none }
.deckPlayerSkin1 .deckPlayer .deckPlayerController .linkControls .roDeck-sel a span{ background-position: -17px -1366px; }
.deckPlayerSkin1 .deckPlayer .vg-deckCard{ padding: 0px; }
.deckPlayerSkin2 .deckPlayer { margin-bottom: 0px; }
.deckPlayerSkin2 .deckPlayer .deckPlayerController{ position:absolute; bottom:18px; right:18px; _bottom:17px; _right:32px; }
.deckPlayerSkin2 .deckPlayer .deckPlayerController .linkControls a span{ padding: 0px 10px; background-position:5px -1296px; }
.deckPlayerSkin2 .deckPlayer .deckPlayerController .linkControls a { background-color: transparent; padding:6px 0px; }
.deckPlayerSkin2 .deckPlayer .lftCar, .deckPlayerSkin2 .deckPlayer .rgtCar,.deckPlayerSkin2 .dpControlsTopRight { display:none; }
.deckPlayerSkin2 .deckPlayer .deckPlayerController .linkControls .roDeck-sel a span{ background-position:-14px -1296px; }
.deckPlayerSkin3 .deckPlayer { margin-bottom:0px; }
.deckPlayerSkin3 .deckPlayer .carouselFullControls { padding: 18px 0px; }
.deckPlayerSkin3 .deckPlayer .deckPlayerController .linkControls a span{ padding: 0px 10px; background-position:5px -1296px; }
.deckPlayerSkin3 .deckPlayer .deckPlayerController .linkControls a { background-color: transparent; padding:6px 0px; }
.deckPlayerSkin3 .dpControlsTopRight,.deckPlayerSkin3 .deckPlayer .lftCar, .deckPlayerSkin3 .deckPlayer .rgtCar { display:none; }
.deckPlayerSkin3 .deckPlayer .deckPlayerController .linkControls .roDeck-sel a span{ background-position:-14px -1296px; }
.A-label { font-size: 12px; margin-right: 6px; _margin-right: 5px; vertical-align: 4px; _vertical-align: -5px; }
.A-item { vertical-align: bottom; }
.A-item .A-link, .A-item .A-link:hover { border: none; text-decoration: underline; }
.A-item .A-link { vertical-align: -7px; }
.A-size .A-size1, .A-size .A-size2, .A-size .A-size3 { display: inline-block; height:27px; width: 27px; text-align: center; }
.A-size .A-size1 { font-size: 12px; }
.A-size .A-size2 { font-size: 16px !important; }
.A-size .A-size2 .A-link { vertical-align: -4px;  }
.A-size .A-size3 { font-size: 20px !important; }
.A-size .A-size3 .A-link { vertical-align: 0px;  }
.A-size2 .textZoomContent { font-size: 120% !important; }
.A-size3 .textZoomContent { font-size: 140% !important; }
.A-size2 .textZoomContent td { _font-size: 120%; }
.A-size3 .textZoomContent td { _font-size: 140%; }
.A-size .A-selected .A-link, .A-size .A-selected .A-link:hover { border: none; color: #FFF; cursor: text; text-decoration: none; }
.A-selected { background-color: #96151D; }
.textZoom-skin1 .A-selected { background-color: transparent; }
.textZoom-skin1 .A-size .A-selected .A-link, .textZoom-skin1 .A-size .A-selected .A-link:hover { color: #333; font-weight: bold; }
.A-size2 .textZoomContent .vg-menu .yui3-menubaritem,
.A-size2 .textZoomContent .vg-SelOneMenuInput,
.A-size2 .textZoomContent .vg-SelOneMenuOption,
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell,
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpen,
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom,
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop,
.A-size2 .textZoomContent .selectBooleanInput label.jsfRadioLabel,
.A-size2 .textZoomContent .selectManyInput label.jsfRadioLabel,
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .yui3-menu-label,
.A-size2 .textZoomContent .commandButton .btn { font-size: 14px !important; }
.A-size3 .textZoomContent .vg-menu .yui3-menubaritem,
.A-size3 .textZoomContent .vg-SelOneMenuInput,
.A-size3 .textZoomContent .vg-SelOneMenuOption,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCell,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpen,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenBottom,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuIconCellOpenTop,
.A-size3 .textZoomContent .selectBooleanInput label.jsfRadioLabel,
.A-size3 .textZoomContent .selectManyInput label.jsfRadioLabel,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .yui3-menu-label,
.A-size3 .textZoomContent .commandButton .btn,
.A-size3 .textZoomContent .vtabs .tab-opt1 .tabbox ul li a,
.A-size3 .textZoomContent .vtabs .tab-opt1 .int-tabbox ul li a  { font-size: 16px !important; }
.A-size2 .textZoomContent .dataTable td,
.A-size2 .textZoomContent .summaryTable td,
.A-size2 .textZoomContent table.bcm2ContTable td,
.A-size3 .textZoomContent .dataTable td,
.A-size3 .textZoomContent .summaryTable td,
.A-size3 .textZoomContent table.bcm2ContTable td { _font-size: 75%; }
.A-size2 .textZoomContent .dataTable td td,
.A-size2 .textZoomContent .summaryTable td td,
.A-size2 .textZoomContent table.bcm2ContTable td td,
.A-size3 .textZoomContent .dataTable td td,
.A-size3 .textZoomContent .summaryTable td td,
.A-size2 .textZoomContent table.bcm2ContTable td td { _font-size: 100%; }
.A-size2 .textZoomContent .dataTable td.tableHead,
.A-size2 .textZoomContent .dataTable td.tableHead2,
.A-size2 .textZoomContent .dataTable .tableHead3 td,
.A-size2 .textZoomContent .dataTable caption,
.A-size2 .textZoomContent .summaryTable td.tableHead,
.A-size2 .textZoomContent .summaryTable td.tableHead2,
.A-size2 .textZoomContent .summaryTable .tableHead3 td,
.A-size2 .textZoomContent .summaryTable caption,
.A-size3 .textZoomContent .dataTable td.tableHead,
.A-size3 .textZoomContent .dataTable td.tableHead2,
.A-size3 .textZoomContent .dataTable .tableHead3 td,
.A-size3 .textZoomContent .dataTable caption,
.A-size3 .textZoomContent .summaryTable td.tableHead,
.A-size3 .textZoomContent summaryTable td.tableHead2,
.A-size3 .textZoomContent .summaryTable .tableHead3 td,
.A-size3 .textZoomContent .summaryTable caption { _font-size: 100%; }
.A-size2 .textZoomContent span.changeArrow span.arrowIcon,
.A-size3 .textZoomContent span.changeArrow span.arrowIcon { font-size: 12px; }
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText { padding-top: 0px; padding-bottom: 1px; }
.A-size2 .textZoomContent .cbar-table .vg-SelOneMenuCont,
.A-size3 .textZoomContent .cbar-table .vg-SelOneMenuCont { vertical-align: middle; }
.A-size2 .textZoomContent .vg-menu .yui3-menubaritem,
.A-size3 .textZoomContent .vg-menu .yui3-menubaritem { line-height: 18px; }
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .yui3-menu-label,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .yui3-menu-label { padding-top: 1px; padding-bottom: 0px; }
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuImg,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuImg { margin-top: 1px; line-height: 15px; }
.A-size2 .textZoomContent .sharedButton .primary .hover .buttonBackground { background-position: 0 -19px; }
.A-size2 .textZoomContent .sharedButton .secondary .hover .buttonBackground { background-position: 0 -61px; }
.A-size2 .textZoomContent .internalButton .hover .buttonBackground { background-position: 0 -103px; }
.A-size2 .textZoomContent .commandButton .btn { _padding-top: 1px; }
.A-size3 .textZoomContent .commandButton .press .btn { _padding-top: 0px; }
.A-size3 .textZoomContent .sharedButton .primary .hover .buttonBackground { background-position: 0 -16px; _background-position-y: -15px; }
.A-size3 .textZoomContent .sharedButton .secondary .hover .buttonBackground { background-position: 0 -58px; _background-position-y: -57px; }
.A-size3 .textZoomContent .internalButton .hover .buttonBackground { background-position: 0 -100px; _background-position-y: -99px; }
.A-size2 .textZoomContent .cbar-table .commandButton .btn,
.A-size3 .textZoomContent .cbar-table .commandButton .btn { _vertical-align: middle; }
.A-size2 .textZoomContent .buttonBackground,
.A-size3 .textZoomContent .buttonBackground { line-height: 15px; }
.A-size2 .textZoomContent .dataTable a.hasIcon .linkIcon,
.A-size2 .textZoomContent .dataTable a.hasIcon:link .linkIcon,
.A-size2 .textZoomContent .dataTable a.hasIcon:hover .linkIcon,
.A-size3 .textZoomContent .dataTable a.hasIcon .linkIcon,
.A-size3 .textZoomContent .dataTable a.hasIcon:link .linkIcon,
.A-size3 .textZoomContent .dataTable a.hasIcon:hover .linkIcon { vertical-align: 1px; }
.A-size2 .textZoomContent .layerBox div.close,
.A-size3 .textZoomContent .layerBox div.close { font-size: 16px; }
.A-size2 .textZoomContent .layerSmall .layerTitle { font-size: 20px; padding-top: 0px; }
.A-size3 .textZoomContent .layerSmall .layerTitle { font-size: 23px; padding-top: 0px; }
.A-size2 .textZoomContent .layerBig .layerTitle { font-size: 23px; padding-top: 16px; }
.A-size3 .textZoomContent .layerBig .layerTitle { font-size: 25px; padding-top: 14px; }
@-moz-document url-prefix() {
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText { line-height: 15px; }
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText { padding-top: 1px; }
.A-size2 .textZoomContent .vg-menu .yui3-menubaritem,
.A-size3 .textZoomContent .vg-menu .yui3-menubaritem { line-height: 15px; }
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll,
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner { height: 18px; }
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner { padding-bottom: 2px; }
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText { line-height: 15px; }
.A-size2 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText,
.A-size3 .textZoomContent .vg-SelOneMenuCont table.vg-SelOneMenuTable tr td.vg-SelOneMenuText { padding-top: 1px; }
.A-size2 .textZoomContent .vg-menu .yui3-menubaritem,
.A-size3 .textZoomContent .vg-menu .yui3-menubaritem { line-height: 15px; }
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll,
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner { height: 18px; }
.A-size2 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner,
.A-size3 .textZoomContent .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner { padding-bottom: 2px; }
}
.linkBar .badgeIcon { border-bottom: none; background: transparent url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) 0 center no-repeat scroll; padding:5px 8px 0px 9px; vertical-align:text-top; _position:relative; _top:-1.0ex; _margin-left:3px; }
.linkBar .badgeOne { background-position: -998px -1px;}
.linkBar .badgeTwo { background-position: -1044px -1px;}
.linkBar .badgeThree { background-position: -1090px -1px;}
.linkBar .badgeFour { background-position: -1136px -1px;}
.linkBar .badgeFive { background-position: -1182px -1px;}
.linkBar .badgeSix { background-position: -1228px -1px;}
.linkBar .badgeSeven { background-position: -1274px -1px;}
.linkBar .badgeEight { background-position: -1319px -1px;}
.linkBar .badgeNine { background-position: -1365px -1px;}
.linkBar span.badgeItem {_padding-right:1px; _padding-top:3px; }
.linkBar span.badgeItem,.linkBar span.badgeItem a,.linkBar span.badgeItem a.current{ padding-right:4px; }
.linkBar span.badgeItem a.current{_padding-bottom:2px; _padding-top:1px;}
.linkBarInd span.badgeItem { padding-right:4px; _padding-right:1px;}
.intOnlyLinkBar p span.badgeItem { background-color: transparent; }
.intOnlyLinkBar p span.disabledBadgeItem { background-color: transparent; }
.intOnlyLinkBar p span.disabledBadgeItem a{ background-color: #D3E0C5; }
p.linkBar span.disabledBadgeItem { padding-left:0px;padding-right:4px; _padding-right:1px;}
.linkBar span.disabledBadgeItem a { padding-left:9px; padding-right:4px;}
.linkBar .disabledBadgeItem a, .linkBar .disabledBadgeItem a:hover, .linkBar .disabledBadgeItem a:visited {color: #B3B3B3; text-decoration: none;}
.badgeItem .commandLink .badgeIcon { border-bottom: none; background: transparent url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) 0 center no-repeat scroll; padding:0px 8px 0px 9px; _padding:1px 12px 0px 9px; position: relative; top: -0.6ex; height: 15px; display: inline-block;}
.badgeItem .commandLink .badgeOne { background-position: -995px -1px;}
.badgeItem .commandLink .badgeTwo { background-position: -1041px -1px;}
.badgeItem .commandLink .badgeThree { background-position: -1087px -1px;}
.badgeItem .commandLink .badgeFour { background-position: -1133px -1px;}
.badgeItem .commandLink .badgeFive { background-position: -1179px -1px;}
.badgeItem .commandLink .badgeSix { background-position: -1225px -1px;}
.badgeItem .commandLink .badgeSeven { background-position: -1271px -1px;}
.badgeItem .commandLink .badgeEight { background-position: -1316px -1px;}
.badgeItem .commandLink .badgeNine { background-position: -1362px -1px;}
.parabadge { display:block; background-color: transparent; color: #333333; font: 75%/150% Arial,sans-serif; margin-bottom: 18px; }
.dataTable .badgeItem .commandLink p{ line-height:0; }
.badgeItem .outputLink .badgeIcon { border-bottom: none; background: transparent url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) 0 center no-repeat scroll; padding:0px 8px 0px 9px; _padding:1px 12px 0px 9px; position: relative; top: -0.6ex; height: 15px; display: inline-block;}
.badgeItem .outputLink .badgeOne { background-position: -995px -1px;}
.badgeItem .outputLink .badgeTwo { background-position: -1041px -1px;}
.badgeItem .outputLink .badgeThree { background-position: -1087px -1px;}
.badgeItem .outputLink .badgeFour { background-position: -1133px -1px;}
.badgeItem .outputLink .badgeFive { background-position: -1179px -1px;}
.badgeItem .outputLink .badgeSix { background-position: -1225px -1px;}
.badgeItem .outputLink .badgeSeven { background-position: -1271px -1px;}
.badgeItem .outputLink .badgeEight { background-position: -1316px -1px;}
.badgeItem .outputLink .badgeNine { background-position: -1362px -1px;}
.dataTable .badgeItem .outputLink p{ line-height:0; }
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeIcon { border-bottom:none; background: #FFF url(../images/ng/cbd/icons/link_modifiers_ng_17_750.png) 0 center no-repeat scroll; padding:0px 8px 0px 9px; position: relative; top: -0.6ex; _top:-1.0ex;}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeOne { background-position: -998px -2px; }
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeTwo { background-position: -1044px -2px;}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeThree { background-position: -1090px -3px;}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeFour { background-position: -1136px -3px;}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeFive { background-position: -1182px -3px;}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeSix { background-position: -1228px -3px;}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeSeven { background-position: -1274px -3px;}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeEight { background-position: -1319px -3px;}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeNine { background-position: -1365px -3px;}
.comp-CommandLinkBar .linkBar .badgeItem .comp-InfoBox { display:none; }
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .badgeIcon {_height:22px}
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .int-only { background-color: transparent; }
.comp-CommandLinkBar .linkBar .badgeItem .commandLink .int-only a { background: #D3E0C5 url(../images/ng/cbd/icons/nav_pipeBar.png) no-repeat scroll left center; padding-top:2px; padding-bottom:2px; _padding-top:1px; _zoom:0; }
.comp-CommandLinkBar .linkBarInd .badgeItem .commandLink .int-only a.current{ background: #BBCF9D none no-repeat scroll left center;}
.comp-CommandLinkBar .linkBarInd .badgeItem .commandLink .noPipe a { background-image : none; }
.comp-CommandLinkBar .linkBarInd .badgeItem .commandLink a.current{ _padding-top:1px; _padding-bottom:2px; }
.circleBG { background-color: #8D4900; _background-color: transparent; border-radius: 50%; height: 27px; width: 27px; line-height: 27px; text-align: center; vertical-align: middle; color: #FFF; _background: transparent url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) 0 center no-repeat scroll; _background-position: 0px -1234px; _height: 28px; _width: 28px; _line-height: 28px; }
.circleBGClick { background-color: #96151D; _background-color: transparent; _background-position: 0px -1266px; }
.vg-menuSkin1 .vg-menu .yui3-menu ul > li,.vg-menuSkin1 .vg-menu .yui3-menu ul > li.yui3-menubaritem-active{ border-bottom: 1px #D9D9D9 solid;}
.vg-menuSkin1 .vg-menu .yui3-menu ul div li:last-child>a { border-bottom: none;}
.vg-menuSkin1 .vg-menu li.yui3-menuitem { height:36px;}
.vg-menuSkin1 .yui3-menu .yui3-menu .yui3-menu-content { display:block; border:1px solid #CCC; padding:3px; }
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuBorder { border:solid 1px #CCC; height:38px; min-height:38px; max-height:38px; outline:none; background:transparent url(../images/ng/cbd/gradients/ng_vertical_gradients.png) repeat-x scroll 0px 0px;}
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .yui3-menu-label { font-size:14px; color:#333; border-bottom:1px #D9D9D9 solid; font-weight: bold; padding: 6px 2px 2px 9px; height:100%; }
.vg-menuSkin1 .vg-menu .yui3-menu ul div li:last-child { border-bottom: none;}
.vg-menuSkin1 .vg-menu .yui3-menuitem a.yui3-menu-label {height: 36px; line-height:24px;}
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuBorder .yui3-menu-label { padding-bottom: 10px;}
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll {padding:5px 9px 0px 0px; vertical-align: top; _padding:3px 9px 0px 0px;}
.vg-menuSkin1 .vg-menu .yui3-menu  .yui3-menu-content ul div li a {font-weight:normal;}
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll,
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScrollInner { height: auto; }
:root .vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuLabelSpanScroll { vertical-align: top\0/IE9; }
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuImg { background:transparent url(../images/ng/cbd/icons/nav_icons_ng_20141105.png) no-repeat scroll right center; width: 15px; min-width:15px; max-width:15px; display: inline-block; vertical-align: top; }
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuBorder .vg-menuImg,
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuBorder .yui3-menu-label-active .vg-menuImg { background-position:-15px -766px }
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .yui3-menu-label-active .vg-menuLabelSpanScroll .vg-menuLabelSpanScrollInner { color:#333;text-decoration: none; }
.vg-menuSkin1 .vg-menu li.yui3-menubaritem-active,
.vg-menuSkin1 .vg-menu li.yui3-menuitem:not(.disabled) a.yui3-menu-label:focus,
.vg-menuSkin1 .vg-menu li.yui3-menubaritem-active a.yui3-menu-label { background-color:#F6F6F6; color:#96151D !important; }
@-moz-document url-prefix() {
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .yui3-menubaritem-hassubmenu .yui3-menu-label  { padding: 9px 2px 2px 9px;}
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .yui3-menubaritem-hassubmenu span.vg-menuLabelSpanScroll { padding:0px; width:0px; margin:0px;}
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuBorder .vg-menuImg,
.vg-menuSkin1 .vg-menu .yui3-menu-horizontal .vg-menuBorder .yui3-menu-label-active .vg-menuImg { background-position:-16px -769px }
.vg-menuSkin1 .vg-menu .yui3-menu .yui3-menu-content div a.yui3-menu-label  { padding-top: 5px; }
}
.arrowLeftSide,
.arrowRightSide,
.indicatorLeftSide,
.indicatorRightSide {
position: absolute;
top: 0px;
pointer-events: none;
background: none;
}
.dataTable .arrowLeftSide,
.dataTable .arrowRightSide,
.simpleDataTable .arrowLeftSide,
.simpleDataTable .arrowRightSide,
.bcm2ContTable .arrowLeftSide,
.bcm2ContTable .arrowRightSide { display: none; }
.scrollableDataTable .dataTable,
.scrollableDataTable .simpleDataTable,
.scrollableDataTable .bcm2ContTable { overflow: hidden; width: 100%; }
.scrollableDataTable .scrollDataTable .respDataTableCnt { width: 100%; }
:root .scrollableDataTable .dataTable,
:root .scrollableDataTable .simpleDataTable,
:root .scrollableDataTable .bcm2ContTable { border-collapse: collapse\0/IE9; }
.scrollableDataTable .scrollDataTable { table-layout: fixed; }
.scrollableDataTable .scrollDataTable .scrollTD { padding: 0; margin: 0; border-width: 0px; width: 100%; }
.scrollableDataTable .scrollTD { font-size: 100%; }
.scrollableDataTable .subDataTable { width: 100%; font: bold 100% Arial, sans-serif; margin: 0 0 14px 0; border-color: #fff; }
.scrollableDataTable .dataTable td .subDataTable td { padding: 6px 8px 6px 6px; border-width: 1px; }
.scrollableDataTable .alignInputs td .subDataTable td { padding-top: 12px; }
:root .scrollableDataTable .dataTable th { border-right-width: 1px\0; }
.scrollableDataTable .dataTable .respDataTableCnt,
.scrollableDataTable .simpleDataTable .respDataTableCnt,
.scrollableDataTable .bcm2ContTable .respDataTableCnt { overflow-x: auto; }
.scrollableDataTable .dataTable .respDataTableCnt,
.scrollableDataTable .simpleDataTable .respDataTableCnt,
.scrollableDataTable .bcm2ContTable .respDataTableCnt { overflow-x: scroll\0/IE9; }
.draggableScrollArea .dataTable .respDataTableCnt,
.draggableScrollArea .simpleDataTable .respDataTableCnt,
.draggableScrollArea .bcm2ContTable .respDataTableCnt { -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.overflowScrollingSupported .scrollableDataTable .dataTable .respDataTableCnt,
.overflowScrollingSupported .scrollableDataTable .simpleDataTable .respDataTableCnt,
.overflowScrollingSupported .scrollableDataTable .bcm2ContTable .respDataTableCnt { -webkit-overflow-scrolling: touch; }
.scrollableDataTable .dataTable .respDataTableRH,
.scrollableDataTable .simpleDataTable .respDataTableRH,
.scrollableDataTable .bcm2ContTable .respDataTableRH { border-spacing: inherit; margin-bottom: 0; }
.scrollableDataTable .dataTable td table td {font-size: 75%; }
:root .scrollableDataTable .dataTable .respDataTableRH,
:root .scrollableDataTable .simpleDataTable .respDataTableRH,
:root .scrollableDataTable .bcm2ContTable .respDataTableRH { border-collapse: collapse\0/IE9; }
.scrollableDataTable .simpleDataTable tr th,
.scrollableDataTable .bcm2ContTable tr th { height: auto; }
.scrollInd .dataTable { position: relative; }
.scrollInd .arrowLeftSide,
.scrollInd .arrowRightSide,
.scrollInd .indicatorLeftSide,
.scrollInd .indicatorRightSide {
position: absolute;
top: 0px;
pointer-events: none;
background: none;
}
.scrollInd .arrowRightSide,
.scrollInd .indicatorRightSide { right: 0px; }
.scrollInd .arrowLeftSide,
.scrollInd .arrowRightSide { width: 27px; }
.scrollInd .arrowLeftSide .arrowTD,
.scrollInd .arrowRightSide .arrowTD { vertical-align: middle; padding: 6px 8px 6px 6px; }
.scrollInd .arrowLeftSide.indicatorShown,
.scrollInd .arrowRightSide.indicatorShown {
background: rgba(213,207,196,0.9);
display: block;
}
.scrollInd .arrowImgLeft,
.scrollInd .arrowImgRight {
padding: 0 9px 0 0;
background: url("../images/ng/cbd/icons/nav_icons_ng_20141105.png") no-repeat scroll;
}
.scrollInd .indicatorShown .arrowImgLeft { background-position: -2px -325px; display: inline; }
.scrollInd .indicatorShown .arrowImgRight { background-position: -14px -325px; display: inline; }
.scrollInd .indicatorLeftSide,
.scrollInd .indicatorRightSide { width: 21px; height: 100%; }
.scrollInd .indicatorLeftSide.indicatorShown {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzk5OTk5OSIgc3RvcC1vcGFjaXR5PSIwLjI1Ii8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(left,  rgba(153,153,153,0.25) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(153,153,153,0.25)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(left,  rgba(153,153,153,0.25) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(left,  rgba(153,153,153,0.25) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(left,  rgba(153,153,153,0.25) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to right,  rgba(153,153,153,0.25) 0%,rgba(255,255,255,0) 100%);
}
.scrollInd .indicatorRightSide.indicatorShown {
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIxMDAlIiB5Mj0iMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM5OTk5OTkiIHN0b3Atb3BhY2l0eT0iMC4yNSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(right,  rgba(153,153,153,0.25) 0%, rgba(255,255,255,0) 100%);
background: -webkit-gradient(linear, right top, left top, color-stop(0%,rgba(153,153,153,0.25)), color-stop(100%,rgba(255,255,255,0)));
background: -webkit-linear-gradient(right,  rgba(153,153,153,0.25) 0%,rgba(255,255,255,0) 100%);
background: -o-linear-gradient(right,  rgba(153,153,153,0.25) 0%,rgba(255,255,255,0) 100%);
background: -ms-linear-gradient(right,  rgba(153,153,153,0.25) 0%,rgba(255,255,255,0) 100%);
background: linear-gradient(to left,  rgba(153,153,153,0.25) 0%,rgba(255,255,255,0) 100%);
}
.winShadeTransDirUp { position : relative; height:33px; }
.winShadeTransDirUp .winShadeTwo { width:100% }
.winShadeTransDirUp .winShadeTwo .vg-NavboxClosed .vg-NavboxIcon { background-position: 1px -468px; _background-position-y:-463px; }
.winShadeTransDirUp .winShadeTwo .vg-NavboxClosed .vg-NavboxHover .vg-NavboxIcon {background-position:-16px -468px; _background-position-y:-463px;  }
.winShadeTransDirUp .winShadeTwo .vg-NavboxOpen .vg-NavboxIcon { background-position:1px -312px; _background-position-y:-307px; }
.winShadeTransDirUp .winShadeTwo .vg-NavboxOpen .vg-NavboxHover .vg-NavboxIcon { background-position:-16px -312px; _background-position-y:-307px; }
.winShadeTransDirUp .winShadeTwo .vg-NavboxHeadContent { border-bottom:1px solid #999; border-top:none; background-color:#FFF; }
.winShadeTransDirUp .winShadeTwo .vg-NavboxHead a.vg-NavboxLabel { border:1px solid #999; border-bottom:none;top: 0px }
.winShadeTwoDropShadow .winShadeTransDirUp .winShadeTwo .vg-NavboxHeadContent{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#00000000,endColorstr=#33000000);
-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=#00000000,endColorstr=#33000000)";
background-image: -webkit-linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
background-image: -moz-linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
background-image: -ms-linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
background-image: -o-linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
background-image: linear-gradient(bottom, rgba(0,0,0,0.2), rgba(0,0,0,-1.8));
}
.winShadeTwoDropShadow .winShadeTransDirUp .winShadeTwo .vg-NavboxHeadContent a.vg-NavboxLabel{
filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr=#33000000,endColorstr=#10ffffff);
-ms-filter:"progid:DXImageTransform.Microsoft.Gradient(startColorstr=#33000000,endColorstr=#10ffffff)";
background-image: -webkit-linear-gradient(bottom, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
background-image: -moz-linear-gradient(bottom, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
background-image: -ms-linear-gradient(bottom, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
background-image: -o-linear-gradient(bottom, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
background-image: linear-gradient(bottom, rgba(255,255,255,-0.8), rgba(0,0,0,0.2));
-moz-box-shadow:0px 8px 20px rgba(192,192,192,0.2);
-webkit-box-shadow:0px 8px 20px rgba(192,192,192,0.2);
box-shadow:0px 8px 20px rgba(192,192,192,0.2);
padding-top:5px;
}
.winShadeInitTrans .vg-NavboxOpen { visibility:hidden; }
.world-map-div { position:relative; left:0px; top:0px; overflow:hidden; }
.world-map-legend { position:absolute; left:0px; top:195px; }
.world-map-legend .chartInfoLabel { padding-left:0px; position:relative; }
.world-map-legend-cat1-bg { position:relative; width:15px; height:15px; background-color:#F8DCC8;font-size:0px; }
.world-map-legend-cat2-bg { position:relative; width:15px; height:15px; background-color:#F1B890;font-size:0px; }
.world-map-legend-cat3-bg { position:relative; width:15px; height:15px; background-color:#EA9559;font-size:0px; }
.world-map-legend-cat4-bg { position:relative; width:15px; height:15px; background-color:#E37222;font-size:0px;}
.asia_developed_region { position:absolute; left:-33px; top:6px; width:104px; height:53px; }
.asia_emerging_region { position:absolute; left:-7px; top:48px; width:62px; height:57px; }
.japan_region { position:absolute; left:62px; top:36px; width:15px; height:18px; }
.australasia_region { position:absolute; left:32px; top:106px; width:41px; height:51px; }
.north_america_region { position:absolute; left:82px; top:-19px; width:110px; height:93px; }
.latin_america_region { position:absolute; left:126px; top:56px; width:75px; height:103px; }
.united_kingdom_region { position:absolute; left:212px; top:29px; width:11px; height:12px; }
.europe_developed_region { position:absolute; left:212px; top:14px; width:64px; height:58px; }
.europe_emerging_region { position:absolute; left:237px; top:-1px; width:153px; height:59px; }
.africa_middleeast_region { position:absolute; left:222px; top:49px; width:66px; height:75px; }
.asia_developed_region-cat1 { background-image:url('../images/worldmap/AsiaDeveloped_25.gif'); }
.asia_emerging_region-cat1 { background-image:url('../images/worldmap/AsiaEmerging_25.gif'); }
.japan_region-cat1 { background-image:url('../images/worldmap/Japan_25.gif'); }
.australasia_region-cat1 { background-image:url('../images/worldmap/Australasia_25.gif'); }
.north_america_region-cat1 { background-image:url('../images/worldmap/NorthAmerica_25.gif'); }
.latin_america_region-cat1 { background-image:url('../images/worldmap/LatinAmerica_25.gif'); }
.united_kingdom_region-cat1 { background-image:url('../images/worldmap/UnitedKingdom_25.gif'); }
.europe_developed_region-cat1 { background-image:url('../images/worldmap/EuropeDeveloped_25.gif'); }
.europe_emerging_region-cat1 { background-image:url('../images/worldmap/EuropeEmerging_25.gif'); }
.africa_middleeast_region-cat1 { background-image:url('../images/worldmap/AfricaMiddleEast_25.gif'); }
.asia_developed_region-cat2 { background-image:url('../images/worldmap/AsiaDeveloped_50.gif'); }
.asia_emerging_region-cat2 { background-image:url('../images/worldmap/AsiaEmerging_50.gif'); }
.japan_region-cat2 { background-image:url('../images/worldmap/Japan_50.gif'); }
.australasia_region-cat2 { background-image:url('../images/worldmap/Australasia_50.gif'); }
.north_america_region-cat2 { background-image:url('../images/worldmap/NorthAmerica_50.gif'); }
.latin_america_region-cat2 { background-image:url('../images/worldmap/LatinAmerica_50.gif'); }
.united_kingdom_region-cat2 { background-image:url('../images/worldmap/UnitedKingdom_50.gif'); }
.europe_developed_region-cat2 { background-image:url('../images/worldmap/EuropeDeveloped_50.gif'); }
.europe_emerging_region-cat2 { background-image:url('../images/worldmap/EuropeEmerging_50.gif'); }
.africa_middleeast_region-cat2 { background-image:url('../images/worldmap/AfricaMiddleEast_50.gif'); }
.asia_developed_region-cat3 { background-image:url('../images/worldmap/AsiaDeveloped_75.gif'); }
.asia_emerging_region-cat3 { background-image:url('../images/worldmap/AsiaEmerging_75.gif'); }
.japan_region-cat3 { background-image:url('../images/worldmap/Japan_75.gif'); }
.australasia_region-cat3 { background-image:url('../images/worldmap/Australasia_75.gif'); }
.north_america_region-cat3 { background-image:url('../images/worldmap/NorthAmerica_75.gif'); }
.latin_america_region-cat3 { background-image:url('../images/worldmap/LatinAmerica_75.gif'); }
.united_kingdom_region-cat3 { background-image:url('../images/worldmap/UnitedKingdom_75.gif'); }
.europe_developed_region-cat3 { background-image:url('../images/worldmap/EuropeDeveloped_75.gif'); }
.europe_emerging_region-cat3 { background-image:url('../images/worldmap/EuropeEmerging_75.gif'); }
.africa_middleeast_region-cat3 { background-image:url('../images/worldmap/AfricaMiddleEast_75.gif'); }
.asia_developed_region-cat4 { background-image:url('../images/worldmap/AsiaDeveloped_100.gif'); }
.asia_emerging_region-cat4 { background-image:url('../images/worldmap/AsiaEmerging_100.gif'); }
.japan_region-cat4 { background-image:url('../images/worldmap/Japan_100.gif'); }
.australasia_region-cat4 { background-image:url('../images/worldmap/Australasia_100.gif'); }
.north_america_region-cat4 { background-image:url('../images/worldmap/NorthAmerica_100.gif'); }
.latin_america_region-cat4 { background-image:url('../images/worldmap/LatinAmerica_100.gif'); }
.united_kingdom_region-cat4 { background-image:url('../images/worldmap/UnitedKingdom_100.gif'); }
.europe_developed_region-cat4 { background-image:url('../images/worldmap/EuropeDeveloped_100.gif'); }
.europe_emerging_region-cat4 { background-image:url('../images/worldmap/EuropeEmerging_100.gif'); }
.africa_middleeast_region-cat4 { background-image:url('../images/worldmap/AfricaMiddleEast_100.gif'); }
.x-adjustablePanelContainer { border: 1px solid #ccc; }
.x-adjustablePanelContainer .x-adjustablePanel { background-color: #fff; overflow: hidden; }
.x-adjustablePanelContainer .x-adjustablePanel .x-adjustablePanelContent { overflow: auto; height: 100%; }
.x-adjustablePanelContainer .x-adjustablePanelDivider { background-color: #666; height: 1px; _line-height: 1px; text-align: center; _position: relative; }
.x-adjustablePanelContainer .x-adjustablePanelDivider .x-adjustablePanelDividerGripper { height: 44px; width: 85px; display: inline-block; _display: inline; position: relative; _position: absolute; top: -22px; _margin-left: -42px; padding-top: 12px; cursor: pointer; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; }
.x-adjustablePanelContainer .x-adjustablePanelDivider .x-adjustablePanelDividerGripper .x-adjustablePanelDividerGripperImg { height: 21px; width: 85px; background: url(../images/ng/cbd/icons/AdjustablePanelToggle.png); cursor: pointer; -webkit-user-select: none; -moz-user-select: -moz-none; user-select: none; }
a.calendar, a:link.calendar, a:visited.calendar, a:hover.calendar { background-image: url(../images/ng/cbd/calendar/calendar_icons.png); background-position: -7px -239px; margin:0 0 0 5px; _margin-top: 2px; overflow:hidden; padding:0 9px; background-repeat: no-repeat; font-size: 17px; width: 18px; height: 18px; vertical-align: middle; _vertical-align: top; border-bottom: none; }
:root a.calendar, :root a:link.calendar, :root a:visited.calendar, :root a:hover.calendar { background-position: -7px -236px\0; font-size: 18px\0; }
table.summaryTable a.calendar, table.summaryTable a.calendar:hover { margin-left: 6px; }
.leftPos ul { margin: 0px; _margin-left: 0px; }
.leftPos .vtabs { background-color:#EAE5DA; padding:18px 18px 18px 18px; }
.leftPos .vtabs .tab-opt1 { width:100%; display: table; background-color:#FFF; padding-bottom: 0px; }
.leftPos .vtabs .tab-opt1 .tabbox,
.leftPos .vtabs .tab-opt1 .int-tabbox { padding: 0px; border-bottom: 0px solid transparent;}
.leftPos .vtabs .tab-opt1 .tabbox .tabContainerContent,
.leftPos .vtabs .tab-opt1 .int-tabbox .tabContainerContent { padding: 18px 15px 0 6px; border-top: 1px solid #999; border-right: 1px solid #999; }
.leftPos .vtabs .tab-opt1 .tabbox,
.leftPos .vtabs .tab-opt1 .int-tabbox { display: table-cell; height:auto; vertical-align: top; background-color: #EAE5DA !important; background: transparent url(../images/ng/cbd/icons/sidebar_border_14_550.png) center right repeat-y; }
.leftPos .vtabs .tab-opt1 .tabBoxItemContainer { display: table-cell; width: auto; vertical-align: top; padding: 18px; }
.leftPos .vtabs .tab-opt1 .tabBoxItemContainer div.tabItem { margin-top: 2px; padding:0px; border-top:1px solid transparent; }
.leftPos .vtabs .tab-opt1 .tabbox ul,
.leftPos .vtabs .tab-opt1 .int-tabbox ul { margin-bottom:0px; padding-left:0px; display: block; height: auto; }
.leftPos .vtabs .tab-opt1 .int-tabbox ul li.current,
.leftPos .vtabs .tab-opt1 .tabbox ul li.current { border: 0px solid transparent; border-top: 1px solid #999; border-right: 0px; }
.leftPos .vtabs .tab-opt1 .tabbox ul li,
.leftPos .vtabs .tab-opt1 .int-tabbox ul li { display: block; min-height: 45px; border: 0px solid transparent; border-top: 1px solid #999; border-right: 1px solid #999; padding: 12px 16px 12px 6px; white-space: normal; background-color: #EAE5DA; font-size: 100%; }
.leftPos .vtabs .tab-opt1 .tabbox ul li.current,
.leftPos .vtabs .tab-opt1 .int-tabbox ul li.current { background-color: #FFF; }
.leftPos .vtabs .tab-opt1 .tabbox ul li.header,
.leftPos .vtabs .tab-opt1 .int-tabbox ul li.header { border-top: 0px solid #FFF; padding: 0px; min-height: 0px; padding-right: 21px; }
.leftPos .vtabs .tab-opt1 .tabbox ul li.current .arrow,
.leftPos .vtabs .tab-opt1 .int-tabbox ul li.current .arrow { width:16px; height:100%; background: #FFF url("../images/ng/cbd/icons/link_modifiers_ng_17_750.png") no-repeat scroll -1401px center; position:absolute; right:1px; top:0;}
.leftPos .vtabs .tab-opt1 .tabbox ul li a,
.leftPos .vtabs .tab-opt1 .int-tabbox ul li a { font-size: 12px; padding: 0px; height: auto; float: none; }
.qmb .leftPos .qmbtable { border-collapse: collapse; }
.qmb .leftPos .qmbtabbox { vertical-align: top; background: transparent url(../images/ng/cbd/icons/sidebar_border_14_550.png) center right repeat-y; background-color: #EAE5DA !important; }
.qmb .leftPos .qmbtabBoxItemContainer { vertical-align: top; }
.qmb .leftPos .vtabs .tab-opt1 .tabbox,
.qmb .leftPos .vtabs .tab-opt1 .int-tabbox { display: block; float: left; background-color: #EAE5DA !important; }
.qmb .leftPos .vtabs .tab-opt1 .tabbox ul li,
.qmb .leftPos .vtabs .tab-opt1 .int-tabbox ul li { display: block; width: 100%; height: 45px; }
.qmb .leftPos .vtabs .tab-opt1 .tabbox ul li a,
.qmb .leftPos .vtabs .tab-opt1 .int-tabbox ul li a { height: auto; display: inline-block; }
.qmb .leftPos .vtabs .tab-opt1 .tabbox ul li div.borderFiller,
.qmb .leftPos .vtabs .tab-opt1 .int-tabbox ul li div.borderFiller { display: none; }
.qmb .leftPos .vtabs .tab-opt1 .tabBoxItemContainer { display: block; float: left; }
.qmb .leftPos .vtabs .tab-opt1 .tabBoxItemContainer DIV.tabItem { margin-top: 0px; }
.fm { position: relative; font-size: 90%; margin-bottom: 14px; float: left; margin-right: 7px; }
.fm ul, .fm li { list-style-type: none; margin: 0; padding: 0; word-wrap:break-word;}
.fm li { background-color: #FFF; border: solid 1px #CCC; border-top-width: 0; position: relative; width: 153px; vertical-align: bottom;  }
.fm li.firstItem { border-top: 1px solid #CCC; padding-top:9px; }
.fm li.titleBar { padding: 3px; width: 153px; font-weight: normal; color: #333; background-color: #E0DBD0; border: 1px solid #CCC; }
.fm a, .fm b { height: auto !important; height: 16px; display: block; }
.fm li a:link, .fm li a:visited { text-decoration: none; color: #8D4900; background-color: #FFF; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-position: 131px -481px; padding: 3px; margin-bottom: 0; }
.fm li a:hover { background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); text-decoration: none; color: #FFF; background-color: #96151D; margin-bottom: 0; background-position: 133px -441px; }
.fm ul li a.noSub:hover, .fm li a:visited:hover { background-color: #96151D; }
.fm ul li a.trigger:link, .fm ul li a.trigger:visited { text-decoration: none; background-image: url(../images/icons/ind_navcolumnview.gif); background-repeat: no-repeat; background-position: 135px 4px; background-color: #FFF; padding: 3px; color: #8D4900; }
li a.noSub:link, li a.noSub:visited, li a.noSub:hover { background-image: none; }
.fm li ul { position: absolute; top: 22px; left: -1px; margin: 0; background-color: #FFFFFF; padding: 9px 3px 10px; }
.fm ul ul ul, .fm ul ul ul ul { position: absolute; top: -1px; left: 151px; margin: 0; padding: 0; }
.dataTable .fm { margin: 0; }
#util .fms input { font-size: 12px; vertical-align: middle; }
html>body #util .fms input { padding: 1px 0px 4px 4px; }
#util .fms ul li.trigger { padding-bottom: 3px; }
#util .fms li a.disabled-text:link, #util .fms li a.disabled-text:visited, #util .fms li a.disabled-text:hover { color: #B3B3B3; background-color: transparent; cursor: default; }
.clicker ul ul { border-bottom: solid 1px #CCC; width: 155px; }
.clicker ul li a.trigger:link, .clicker ul li a.trigger:visited { color: #333; background-color: transparent; background-image: url(../images/icons/nav_dropdown.gif); background-position: 100% 0px; padding-left: 7px !important; }
.clicker ul li a.trigger:hover, .clicker ul li a.trigger:visited:hover { background-image: url(../images/icons/nav_dropdown_hover.gif); background-color: #FFF; }.fm b { padding-left: 3px; }
.fm li.firstItem b { border-top-style: none; }
.cl-out .fm { float: none; margin: 0 0 0 5px; padding: 0 0 5px 0; }
.cl-out .fm ul ul { width: 139px; }
.cl-out .trigger { padding-left: 3px !important; }
.clicker li.titleBar { border-bottom-width: 0px; border-left: solid 1px #bbb; }
.fms { font-size: 100%; color: #8D4900; background-color: transparent; }
.fms li { line-height: 130%; background-color: transparent; }
.fms li ul { position: absolute; top: 19px; left: -1px; margin: 0px; padding: 0; }
.fms li a:link, .fms li a:visited { text-decoration: none; color: #000; background-color: #FFF; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-position: 123px -1410px; padding: 4px 12px 4px 4px; margin-bottom: 0; border:none; }
.fms li a.noSub:link, body .fms li a:link, body .fms li a:visited {  }
.fms ul li.trigger { border: 1px solid #CCC; background-color: #FFF; background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-position: 134px -623px; background-repeat: no-repeat; padding-right: 0px; vertical-align: baseline; }
.fms li a:hover { background-image: url(../images/ng/cbd/icons/nav_icons_ng_20141105.png); background-repeat: no-repeat; background-position:  136px -1410px; text-decoration: none; color: #FFF; background-color: #96151D  !important; margin-bottom: 0; }
.fms li.lastItem { border-bottom: solid 1px #CCC; padding-bottom:15px; }
.fms ul ul li { border-bottom-width: 0; font-size:100%; padding:0 3px; }
.fms input { height: 19px; _height: 17px; border: 0; padding: 1px 0  2px 4px; margin-bottom: 0px; color: #96151d; font-size:12px; background-color: transparent; width: 133px; }
.fms input.focus { border: 0; }
li a.noSub:link, li a.noSub:visited { background-image: none; color: #000; background-color: transparent; padding: 4px 2px 4px 4px; border:none; }
li a.noSub:hover {  background-image: none; color: #FFF; border:0;  }
.nofloat { margin-bottom: 0; float: none; }
.fms .cbdHighlight { background-color:#96151d !important; color:#fff !important; }
.openIcon { background-position: 134px -648px !important; }
.cbdHighlight { background-color:#f5f8d9 !important; color:#000; background-position:  136px -1412px !important; }
.roDeck-opt1 .roController { padding-right: 3px; margin-top: 3px; overflow: auto; }
.roDeck-opt1 .roController div div { height: 100%; margin: 0; text-align: left; cursor: pointer; overflow-y: hidden; position: relative }
.roDeck-opt1 .roController div div.disabled { height: 4px; font-size: 1px }
.roDeck-opt1 .roController p { margin: 0px; padding: 8px 0px 7px 8px; }
.roDeck-opt1 .roController p a, .roDeck-opt1 .roController p a:hover { color: #333; background-color: transparent; text-decoration: none; border: none}
.roDeck-opt1 .roController .roDeck-sel2 p a { color: #FFF; font-weight: bold; }
.roDeck-opt1 .roDeck { background-color: #FFF; overflow: auto; }
.roDeck-opt1 .roDeckTD {padding: 10px; background-color: #FFF; }
.roDeck-opt1 .roDeck-sel2 { background-color: #96151D; cursor: pointer; }


body { _text-align:center }
#main, #cbd-main, body.template12Grid #main { margin:0 auto; _text-align:left }
#NON_BB_GLOBAL_INFO_BOX, #form-field-info, #formErrLayer, #AUTO_SUGGEST_CONTAINER, #txthdr { _text-align: left; }
div.intBanInner { _text-align: left; margin:0 auto; width: 1002px; }
#layer { text-align: left; }
#sFooter .sFooter { margin:0 auto; display:block; _text-align:left }
.gblFoot table { margin:0 auto }

