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

/* home page specific -------------------------------------------- */

div#rightnow_box {	width: 590px;}



a.fcn { text-decoration: none; color: black }
a.fcn:visited { text-decoration: none; color: black }
a.fcn:hover, a.fcn:active
{ text-decoration: none; color: red }

.noticeborder { background-color: #C6C6B5 }
.noticebg { background-color: #2d2d2d }


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

a.tab, a.tab:link, a.tab:visited, a.subtab, a.subtab:link, a.subtab:visited, a.selsubtab, a.selsubtab:link, a.selsubtab:visited, a.tabbtn, a.tabbtn:link, a.tabbtn:visited
{ text-decoration: none; color: black }
a.seltab, a.seltab:link, a.seltab:visited, a.seltabbtn, a.seltabbtn:link, a.seltabbtn:visited
{ text-decoration: none; color: #cccccc	 }
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: red }
a.seltab:hover, a.seltab:active, a.seltabbtn:hover, a.seltabbtn:active
{ text-decoration: none; color: red }

td.tab, td.subtabbtn, td.tabbtn
{ background-color: #CCCCCC }
td.seltab, td.subtabarea, td.seltabbtn
{ background-color: #2d2d2d }


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

table.grid { border-color: #2d2d2d; border-width: 1px; border-style: solid; }
/* Background colour and border changed from #959595 to #666666 for consistency */
			   th.colhdr
{ background-color: #666666; color: #cccccc	;  text-align: left; border-color: #666666;  border-left-color: #2d2d2d; padding-left: 4px; padding-right: 5px; border-width: 1px; border-style: solid}

/* Background color and border changed from #959595 to #666666 to match above */
td.colarrow { background-color: #666666; color: #cccccc	; text-align: right; border-color: #666666;  border-right-color: #2d2d2d; padding-left: 4px; padding-right: 5px; border-width: 1px; border-style: solid}

td.gridh
{ background-color: #DADADA }
td.gridv { }
td.grididx { background-color: #92c7fc; padding-left: 4px; padding-right: 4px ; padding-left: 4px; padding-right: 4px;}
th.grididx { background-color: #92c7fc; padding-left: 4px; padding-right: 4px;  border-color: #2d2d2d; color: #000000; border-bottom-color: #2d2d2d; border-width: 1px; border-style: solid}

td.gridcell { background-color: #2d2d2d; line-height: 0.98;  padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 1px; }

td#nav_form_foot { padding-top: 5px; }

td.cellline { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; background-color: #2d2d2d; line-height: 0.98;  padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 1px; border-color: #2d2d2d; color: #000000; border-left-color: #2d2d2d; border-bottom-color: #92c7fc; border-width: 1px; border-style: solid; }

td.gridcell_alt
{ background-color: #E5E5E5; line-height: 0.98;  padding-left: 4px; padding-right: 4px; padding-top: 2px; padding-bottom: 1px }

span.newlbl { font-weight: normal; color: red }
span.updlbl { font-weight: normal; color: #006400 }

/* NN4 doesn't just ignore styles it can't handle, it seriously misdisplays
   them, requiring special cases */
td.gridcellnn { background-color: #2d2d2d }

/* help pages specific-------------------------------------------- */

th.subheading { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; border-color: #2d2d2d; text-align: left; background-color: #2d2d2d; border-bottom-color: #92c7fc; border-width: 1px; border-style: solid; padding-right: 5px; padding-left: 8px}
th.sideheading
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-align: left; padding-right: 5px; padding-left: 12px; padding-top: 4px; padding-bottom: 3px; border-color: #2d2d2d; border-bottom-color: #92c7fc; border-width: 1px; border-style: solid; border-right-width: 0px }
.htext
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; border-color: #2d2d2d; border-bottom-color: #92c7fc; 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: #2d2d2d; padding-right: 5px; padding-left: 10px; padding-top: 2px; padding-bottom: 2px}

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

table.selfolder {  background-color: #EBEDEC; border-style: solid;
                      border-width: 1px; border-color: #C0C0C0  }
td.folder { line-height: 0.98; padding-top: 4px; padding-bottom: 3px }
td.itemlvl1 { background-color: #2d2d2d; line-height: 0.98; padding-top: 3px; padding-bottom: 1px;  padding-left: 3px; padding-right: 3px }
td.itemlvl1_bg { background-color: #EBEDEC; line-height: 0.98; padding-top: 3px; padding-bottom: 1px;  padding-left: 3px; padding-right: 3px }
td.itemlvl2 { background-color: #2d2d2d; line-height: 0.99;  padding-top: 1px; padding-bottom: 3px }
td.key { background-color: #C6C6B5;  font-family: Verdana, Arial, Helvetica, sans-serif;  font-size: 11px; font-weight: normal }
span.itemlvl2data { color: #777777 }
img.hl { border-color: #909070 }

/* NN4 doesn't just ignore styles it can't handle, it seriously misdisplays
   them, requiring special cases */
td.foldernn { }
td.itemlvl1nn { background-color: #2d2d2d }
td.itemlvl2nn { background-color: #2d2d2d }



/* 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 -------------------------------------------------------- */

a.plain, a.plain:link, a.plain:visited { text-decoration: none }
a.plain:hover
{ text-decoration: underline }
a.smlabel, a.smlabel:link, a.smlabel:visited, a.label, a.label:link, a.label:visited
{ text-decoration: none; color: #cccccc }
a.smlabel:hover, a.label:hover
{ text-decoration: none; color: white }
.bgcolor
{ background-color: #2d2d2d }
.form { background-color: #333333 }
/*.pagehdg { font-family: Verdana, Arial, Helvetica, sans-serif; 6; font-weight: normal }*/
.pagehdg { font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: normal }
.llabel, .title, .fcnlabel
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }
.subtab, .selsubtab
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }
.smlabel, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }
.vsmlabel { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal }
.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, .gridcell_alt, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn, .itemlvl1_bg, .itemlvl1_bgnn
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.smtext { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }
.vsmtext, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn
{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px }

h2.subtitle {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; text-align: left; color: #cccccc	; float: left; margin-top: 0; margin-bottom: 0; padding-top: 10px; padding-bottom: 10px; line-height: 11px; }
td.bar {  background-color: #666666;  height: 15px; line-height: 10px;}
td.ltbar {  background-color: #959595;  height: 20px; }

/* INPUT case needed for radio button bgcolor */
td.textcell, input.textcell { background-color: #2d2d2d }
td.idxcell { background-color: #2d2d2d }
td.graycell { background-color: #2d2d2d }
td.subtitle { background-color: #666666; color: #cccccc	 }
td.title { background-color: #666666; color: #cccccc	 }
td.pagehdg { background-color: #666666; color: #cccccc	 }
td.userbar { background-color: #DDDDDD }

input.btn
{
font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px;  font-weight: normal;
padding:0 .25em 0 .25em;
width: auto;
overflow: visible;
}

img#help_back_button {
	vertical-align: middle;
}

span.help_highlight {
	color: #92c7fc;
}

/* These exist to provide maximum consistency between IE4/5 and NN6 and to a
 * lesser extent NN4.  Don't mess with them unless you plan on doing quite a
 * bit of cross-browser testing */

form.block { margin-top: 8px; margin-bottom: 8px; padding-top: 0px;  padding-bottom: 0px }
form.minimal { margin: 0px; padding: 0px }


td.colhdr { background-color: #959595; color: white }
/*
Already defined earlier in file with more consistent colour for text, so commented out

th.colhdr { background-color: #959595; color: white; text-align: left; border-color: #959595; border-left-color: #2d2d2d; padding-left: 4px; padding-right: 5px; border-width: 1px; border-style: solid } */

