/* --------------------------------------------------------------------------
*
* RNW Enduser Interface Stylesheet (enduser.css)
*
*/

/* home page specific -------------------------------------------- */
a.fcn {text-decoration: none;color: #000000;}
a.fcn:visited {text-decoration: none;color: #26588A;}
a.fcn:hover, a.fcn:active {text-decoration: none;color: #CC6767;}
.noticeborder {background-color: #FFCC00;}
.noticeborder .label {background-color: #84B5F0;color: #26588A;}
.noticebg {background-color: #FFFFFF;}

/* tab bar specific ---------------------------------------------- */

a.tab, a.tab:visited, a.subtab, a.subtab:visited, a.selsubtab,a.selsubtab:visited, a.tabbtn, a.tabbtn:visited {text-decoration: none;color: #000000;}
a.seltab, a.seltab:visited, a.seltabbtn, a.seltabbtn:visited {text-decoration: none;color: #FFFFFF;}
a.tab:hover, a.tab:active, A.subtab:hover, A.subtab:active,a.selsubtab:hover, a.selsubtab:active, a.tabbtn:hover,a.tabbtn:active {text-decoration: none;color: #29537C;}
a.seltab:hover, a.seltab:active, a.seltabbtn:hover,a.seltabbtn:active {text-decoration: none;color: #FFFFFF;}
td.tab, td.subtabbtn, td.tabbtn {background-color: #CCCCCC;}
td.seltab, td.subtabarea, td.seltabbtn {background-color: #3973AD;}

/* grid specific ------------------------------------------------- */

td.colhdr {background-color: #3973AD;color: #FFFFFF;}
td.gridh {background-color: #DADADA;}
td.gridv {}
td.grididx {color: #CC6666;padding-right: 4px;padding-left: 4px;; padding-left: 4px; padding-right: 4px;}
td.gridcell {background-color: #FFFFFF;padding-top: 2px;padding-right: 4px;padding-bottom: 1px;padding-left: 4px;}
span.newlbl {font-weight: bold;color: #FF0000;}
span.updlbl {font-weight: bold;color: #006400;}

/* NN4 special cases */
td.gridcellnn {background-color: #FFFFFF;}

/* browse specific ----------------------------------------------- */

table.selfolder {  background-color: #EBEDEC; border-style: solid;
                      border-width: 1px; border-color: #C0C0C0  }
td.folder {padding-top: 4px;padding-bottom: 3px;}
td.itemlvl1 {background-color: #FFFFFF;padding-top: 3px;padding-right: 3px;padding-bottom: 1px;padding-left: 3px;}
td.itemlvl1_bg {background-color: #EBEDEC;padding-top: 3px;padding-right: 3px;padding-bottom: 1px;padding-left: 3px;}
td.itemlvl2 {background-color: #FFFFFF;padding-top: 1px;padding-bottom: 3px;}
td.key {background-color: #C6C6B5;font-size: 13px;font-weight: bold;}
span.itemlvl2data {color: #777777;}
img.hl {border-color: #909070;}

/* NN4 special cases */
td.foldernn {}
td.itemlvl1nn {background-color: #FFFFFF;}
td.itemlvl2nn {background-color: #FFFFFF;}

/* thread specific ----------------------------------------------- */

td.thrcust {background-color: #A0C4DE;}
td.thrstaff {background-color: #C6D3BA;}
td.thrprox {background-color: #A0C4DE;}
td.thrrnl {background-color: #CCBBCC;}
td.thrrule {background-color: #CACAB5;}

/* common -------------------------------------------------------- */
body {margin-top: 0px;}
a.plain, a.plain:visited, a.smlabel, a.label, a.smlabel:hover, a.label:hover {text-decoration: none;}
a.plain:hover {text-decoration: underline;}
.bgcolor {background-color: #FFFFFF;}
.form {background-color: #EFEFEF;}
.pagehdg {font-size: 16px;font-weight: bold;}
.llabel, .title, .fcnlabel {font-size: 13px;font-weight: bold;color: #444444;}
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab,.seltab, .tabbtn, .seltabbtn {font-size: 13px;font-weight: bold;color: #29537C;}
.label {color: #444444;}
.subtab, .selsubtab {font-size: 11px;font-weight: bold;}
.smlabel, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule {font-size: 11px;font-weight: bold;}
.vsmlabel {font-size: 9px;font-weight: bold;}
.text, .desc, .textcell, .graycell, .gridcell, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn, .itemlvl1_bg, .itemlvl1_bgnn, .gridcell, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn, .itemlvl1_bg, .itemlvl1_bgnn, .gridcell, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn, .itemlvl1_bg, .itemlvl1_bgnn, .gridcell, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn, .itemlvl1_bg, .itemlvl1_bgnn, .gridcell, .gridcellnn,.folder, .foldernn, .itemlvl1, .itemlvl1nn, .itemlvl1_bg,.itemlvl1_bgnn {font-size: 11px;}
.smtext {font-size: 11px;}
.vsmtext, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn {font-size: 11px;}

/* INPUT case needed for radio button bgcolor */
td.textcell, input.textcell {background-color: #FFFFFF;}
td.idxcell {color: #CC6666;}
td.graycell {background-color: #FFFFFF;}
td.subtitle {background-color: #3973AD;color: #FFFFFF;}
td.title {background-color: #3973AD;color: #FFFFFF;}
td.pagehdg {background-color: #3973AD;color: #FFFFFF;}
td.userbar {background-color: #DDDDDD;}
input.btn {font-size: 11px;font-weight: bold;}

/* cross-browser consistency between IE4/5 and NN6 */
form.block {margin-top: 8px;margin-bottom: 8px;padding-top: 0px;padding-bottom: 0px;background-color: #FFFFFF;}
form.minimal {margin: 0px;padding: 0px;}
a.tab, a.tab:visited, a.subtab, a.subtab:visited,a.selsubtab, a.selsubtab:visited, a.tabbtn, a.tabbtn:visited {text-decoration: none;color: black;}
a.tab:hover, a.tab:active, A.subtab:hover, A.subtab:active, a.selsubtab:hover, a.selsubtab:active, a.tabbtn:hover, a.tabbtn:active {text-decoration: none;color: #0000BB;}
a.seltab:hover, a.seltab:active, a.seltabbtn:hover, a.seltabbtn:active {text-decoration: none;color: #99FFFF;}
th.subheading {font-size: 9px;font-weight: bold;border-color: #F7F7F7;text-align: left;background-color: #F7F7F7;border-bottom-color: #B6C3AA;border-width: 1px;border-style: solid;padding-right: 5px;padding-left: 8px;}
th.sideheading {font-size: 10px;font-weight: bold;text-align: left;padding-right: 5px;padding-left: 12px;padding-top: 4px;padding-bottom: 3px;border-color: #F7F7F7;border-bottom-color: #B6C3AA;border-width: 1px;border-style: solid;border-right-width: 0px;}
.htext {font-size: 10px;border-color: #F7F7F7;border-bottom-color: #B6C3AA;border-width: 1px;border-style: solid;padding-right: 5px;padding-left: 10px;padding-top: 4px;padding-bottom: 6px;border-left-width: 0px;}
td.hcell {background-color: #F7F7F7;padding-right: 5px;padding-left: 10px;padding-top: 2px;padding-bottom: 2px;}
table.grid {border-color: #F7F7F7;border-width: 1px;border-style: solid;}
table.grid {border-color: #F7F7F7;border-width: 1px;border-style: solid;}
th.colhdr {background-color: #3973AD;color: white;text-align: left;border-color: #3973AD;padding-left: 4px;padding-right: 5px;border-width: 1px;border-style: solid;}
td.colarrow {background-color: #3973AD;color: white;text-align: right;border-color: #3973AD;padding-left: 4px;padding-right: 5px;border-width: 1px;border-style: solid;}
th.grididx {background-color: #F7F7F7;border-color: #EFEFEF;color: #3973AD;padding-left: 4px;padding-right: 4px;border-width: 1px;border-style: solid;}
td.cellline {font-size: 11px;background-color: #FFFFFF;border-color: #EFEFEF;border-width: 1px;border-style: solid;padding-left: 4px;padding-right: 4px;padding-top: 2px;padding-bottom: 1px;}
h2.subtitle {font-size: 11px;text-align: left;color: white;float: left;}
td.bar {background-color: #3973AD;height: 20px;}
td.ltbar {background-color: #959595;height: 20px;}
a.smlabel, a.label {text-decoration: none;color: black;}
a.smlabel:hover, a.label:hover {text-decoration: none;color: #0000BB;}
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn {font-size: 10px;font-weight: bold;}
a.tab, a.tab:visited, a.subtab, a.subtab:visited,a.selsubtab, a.selsubtab:visited, a.tabbtn, a.tabbtn:visited 
{ text-decoration: none; color: black }
a.tab, a.tab:visited, a.subtab, a.subtab:visited,a.selsubtab, a.selsubtab:visited, a.tabbtn, a.tabbtn:visited 
{ text-decoration: none; color: black }
a.tab, a.tab:visited, a.subtab, a.subtab:visited,
a.selsubtab, a.selsubtab:visited, a.tabbtn, a.tabbtn:visited
                    { text-decoration: none; color: black }
input, textarea, select
                    { font-family: Arial,Helvetica,Tahoma,sans-serif;
                      font-size: 10pt }
.screenReaderOnly
                    { position:absolute; left:-10000px; top:auto; width:1px; height:1px; overflow:hidden; }
.accessibleFieldset
                    { border:none; padding:0px; margin:0px; float:left; }
