/* --------------------------------------------------------------------------
 *
 * rnw enduser interface stylesheet (enduser.css)
 *
 */

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

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: #CB0F15}

.noticeborder { background-color: #cccccc}
.noticebg { background-color: white}


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

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

TD.tab, TD.subtabbtn, TD.tabbtn 
{ background-color: white}
TD.seltab, TD.subtabarea, TD.seltabbtn 
{ background-color: #670101}


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

td.colhdr { background-color: #333333; color: white}
td.gridh { background-color: #DADADA }
td.gridv { }
td.grididx { color: #000; padding: 2px 12px 2px 5px; font-weight: bold; padding-left: 4px; padding-right: 4px;}

span.newlbl { font-weight: bold; color: #421043}
span.updlbl { font-weight: bold; color: #421043 }


/* common -------------------------------------------------------- */

a.plain { text-decoration: underline }
a.plain:hover 
{ text-decoration: underline }
a.smlabel, a.label 
{ text-decoration: none; color: black }
a.smlabel:hover, a.label:hover 
{ text-decoration: none; color: #421043 }
.bgcolor 
{ background-color: #FFFFFF}
.form { background-color: #e8e8e8}
.pagehdg { font-family: Arial, Helvetica, sans-serif; font-size: 16pt; font-weight: bold }
.llabel, .title, .fcnlabel 
{ font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold }
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn 
{ font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.subtab, .selsubtab 
{ font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }
.smlabel, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule, .thrcust, .thrstaff { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold }
.vsmlabel { font-family: Arial, Helvetica, sans-serif; font-size: 8pt; 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 
{ font-family: Arial, Helvetica, sans-serif; font-size: 10pt }
.smtext { font-family: Arial, Helvetica, sans-serif; font-size: 9pt }
.vsmtext, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn, .itemlvl2, .itemlvl2nn { font-family: Arial, Helvetica, sans-serif; font-size: 8pt }
.intro-text {				text-align: center;				color: #666;				width:100%;				margin-top: 8px;				height: 24px;			}
			.intro-text a 
{			  	text-decoration: none;			  	color: #0080d1;			}
			.intro-text a:hover 
{				text-decoration: none;				color: #000;			}

/* input case needed for radio button bgcolor */
td.textcell, input.textcell { text-align: left; background-color: #F7F7F7 }
td.idxcell { background-color: #FFFFDD }
td.graycell { background-color: #F7F7F7 }
td.subtitle { text-align: left; background-color: #666666; color: #FFFFFF}
td.title { background-color: #666666; color: #FFFFFF}
td.pagehdg { background-color: #000031; color: #FFFFFF}
td.userbar { background-color: #9a9a9a; color: black}
/*td.label {text-align: right;}*/
input.btn { font-family: Arial, Helvetica, sans-serif;				font-size: 10px;				color: #0080d1;				font-weight: bold;				margin: 12px;				text-align:center; }

/* 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.gridcell { background-color: #F7F7F7; padding-left: 4px; padding-right: 4px }

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

/* 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: #F7F7F7; line-height: 0.98; padding-top: 3px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px }
td.itemlvl2 { background-color: #F7F7F7; line-height: 0.99; padding-top: 1px; padding-bottom: 3px }
span.itemlvl2data { color: #777777 }

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


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

td.thrcust { background-color: #A0C4DE }
td.thrstaff { background-color: #C6D3BA }


/* feedback form-------------------------------------------- */

a.feedback:link { color: 421043; text-decoration: underline }
a.feedback:active { color: white; text-decoration: none }
a.feedback:visited { color: black; text-decoration: none }
a.feedback:hover { color: white; text-decoration: underline }
a.cellline { color: #0080d1;				text-decoration: none;				padding: 2px 5px 2px 5px;				font-weight: bold;				font-family: Arial, Helvetica, sans-serif;				font-size: 10px; }

/* answer font form -------------------------------------------- */
.font { font-family: Arial, Helvetica, sans-serif; font-size: 10pt }


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.seltab, a.seltab:visited, a.seltabbtn, a.seltabbtn:visited 
{ text-decoration: none; color: white }
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: #CB0F15 }
td.itemlvl1_bg { background-color: #EBEDEC; line-height: 0.98; padding-top: 3px; padding-bottom: 1px; padding-left: 3px; padding-right: 3px }
img.hl { border-color: #909070 }
td.thrprox { background-color: #A0C4DE }
td.thrrnl { background-color: #CCBBCC }
td.thrrule { background-color: #CACAB5 }
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 }
th.subheading { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold; border-color: #FFFFFF; text-align: left; background-color: #FFFFFF; border-bottom-color: #B6C3AA; border-width: 1px; border-style: solid; padding-right: 5px; padding-left: 8px }
th.sideheading { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; text-align: left; padding-right: 5px; padding-left: 12px; padding-top: 4px; padding-bottom: 3px; border-color: #FFFFFF; border-bottom-color: #B6C3AA; border-width: 1px; border-style: solid; border-right-width: 0px }
.htext { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; border-color: #FFFFFF; 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: #FFFFFF; border-width: 1px; border-style: solid }
table.grid { border-color: #FFFFFF; border-width: 1px; border-style: solid }
th.colhdr { background-color: #333333; color: white; text-align: left; border-color: #333333; border-left-color: #FFFFFF; padding-left: 4px; padding-right: 5px; border-width: 1px; border-style: solid }
td.colarrow { background-color: #333333; color: white; text-align: right;  border-color: #333333;  border-right-color: #FFFFFF; padding-left: 4px; padding-right: 5px; border-width: 1px; border-style: solid }
th.grididx { color: #000;		    padding: 2px 12px 2px 5px;		    font-weight: bold }
td.cellline { color: #0080d1;				text-decoration: none;				padding: 2px 5px 2px 5px;				font-weight: bold }
h2.subtitle { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; text-align: left; color: #FFFFFF; float: left }
td.bar { background-color: #666666;  height: 20px }
td.ltbar { background-color: #959595;  height: 20px }


/* customized for redesign ----------------------------- */
body { background: #f2f2f2; margin:0; padding:0; text-align:center; color: #000; font-family: Arial, Helvetica, sans-serif; font-size:10px; }
img  { border:0; }
h3   { font-size: 11px; color: #666666; margin-bottom: 5px; }
.select-block { background: #f2f2f2; margin: 0 0 5px; padding: 0; position:relative; }
h4.one { background: url(/rnt/rnw/img/enduser/one.gif) no-repeat center left; color: #000; font-size: 11px; padding-left: 35px;	margin: 5px 0 0 15px; height: 25px;	line-height: 25px; }
h4.two { background: url(/rnt/rnw/img/enduser/two.gif) no-repeat center left; color: #000; font-size: 11px; padding-left: 35px; margin: 5px 0 0 15px; height: 25px; line-height: 25px; text-align:left;}
h4.three { background: url(/rnt/rnw/img/enduser/three.gif) no-repeat center left; color: #000; 	font-size: 11px; padding-left: 35px; margin: 5px 0 0 15px; height: 25px; line-height: 25px; }
h4 { color: #000; font-size: 11px; 	padding-left: 35px; margin: 5px 0 0 15px; height: 25px; line-height: 25px; }
h4.one span, h4.two span, h4 span { color: #0066FF; font-weight: bold; }			
#content { width: 713px; margin: 0; clear: both; }
#content-main {	width:695px; margin: auto; background-color: #fff;	border-left: 1px solid #ccc; border-right: 1px solid #ccc; padding: 9px; font-family: Arial, Helvetica, sans-serif; 	font-size: 10px; color: #000;}
.corner_top 
{height: 3px; background: url(/rnt/rnw/img/enduser/cont_corner_topleft.gif) no-repeat; position: relative;}
.corner_topright 
{position: absolute; top: 0; right: 0; 	height: 3px; width: 3px; margin-right: -2px; background: url(/rnt/rnw/img/enduser/cont_corner_topright.gif) no-repeat top right;			}
.corner_bottom 
{height: 3px; background: url(/rnt/rnw/img/enduser/cont_corner_bottomleft.gif) no-repeat; position: relative;			}
.corner_bottomright 
{ position: absolute; bottom: 0; 	right: 0; height: 3px; width: 3px; margin-right: -2px; background: url(/rnt/rnw/img/enduser/cont_corner_bottomright.gif) no-repeat bottom right;			}
.text-bold 
{ font-weight: bold; color: #000;			}
.text-required 
{ color: #0080d1; font-weight: bold;			}
#notify-button 
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #0080d1; font-weight: bold; margin: 12px; 	text-align:center;						}
.small-print {font-size:9px;			}
#intro-text 
{ text-align: center; color: #666; width:100%; margin-top: 8px; height: 24px;			}
#intro-text a 
{ text-decoration: none; color: #0080d1;			}
#intro-text a:hover 
{ text-decoration: none; color: #000;			}
.help-corner-top 
{ height: 3px; 	background: url(/rnt/rnw/img/enduser/corner_topleft.gif) no-repeat;	position: relative;			}
.help-corner-topright 
{ position: absolute; top: 0; right: 0; height: 3px; width: 3px; margin-right: -1px; background: url(/rnt/rnw/img/enduser/corner_topright.gif) no-repeat top right;							}
.help-corner-bottom 
{ height: 3px; background: url(/rnt/rnw/img/enduser/corner_bottomleft.gif) no-repeat; position: relative; top: -3px;			}
.help-corner-bottomright 
{ position: absolute; right: 0;	height: 3px; width: 3px; margin-right: -1px; background: url(/rnt/rnw/img/enduser/corner_bottomright.gif) no-repeat bottom right;							}
a#next-button { background: url(/rnt/rnw/img/enduser/next-button.png) no-repeat;				display: block;				width: 52px;				height: 23px;				margin-left: 150px;			}
#contact-div { width: 695px; float:right; text-align:left;			}
#faq-div { width: 695px; float:right; text-align:left;			}
#faq-query-div 
{ background-color: #e8e8e8; height: 90px; vertical-align:middle;				text-align: center;				margin-top: -1px;							}
#faq-form-table 
{ margin-top: 12px; width: 100%;				text-align:center;			}
#faq-form-table td 
{ padding:5px; vertical-align:top;			}
#faq-form-table td input 
{ font-family: Arial, Helvetica, sans-serif; font-size: 10px; text-align:left; color: #000; font-weight: bold; 	margin-left: 10px;			}
#faq-form-table td .submit 
{			}
#faq-form-table td select 
{ font-family: Arial, Helvetica, sans-serif;				font-size: 10px;				color: #000;				font-weight: bold;				margin-left: 10px;			}
#faq-answer-header 
{ background-color: #ccc;				padding: 4px 0 4px 10px;				color: #666;				vertical-align:middle;			}
#faq-answer-title 
{ font-family: Arial, Helvetica, sans-serif;				font-size: 12px;				color: #000;				font-weight: bold;				margin: 12px;			}
#faq-answer-text 
{ margin: 12px;	font-family: Arial, Helvetica, sans-serif; font-size: 10px;			}
#faq-question-text 
{ margin: 12px;	font-family: Arial, Helvetica, sans-serif; font-size: 10px;			}
#faq-answer-list 
{ list-style:disc;			}
#faq-answer-list li 
{margin: 3px 12px 3px 45px;			}
.faq-answer-subheader 
{ background-color: #ccc; padding:4px 0 4px 12px; color: #000; text-transform:uppercase; font-family: Arial, Helvetica, sans-serif;				font-size: 10px;			}
#faq-result-index 
{ margin: 0 10px 0 20px;			}
#faq-rating-box 
{ width: 380px; background-color: #f2f2f2; border: 1px solid #ccc; padding: 10px 20px 10px 20px; color: #333; 	font-weight:bold;				font-family: Arial, Helvetica, sans-serif;				font-size: 10px;			}
#faq-rating-box input 
{ margin: 0 5px 0 8px; font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #000;	vertical-align:middle;			}
#faq-answer-info 
{ text-align: left; width: 150px; margin: 12px 6px 12px 6px;			}
#faq-answer-info td 
{ padding: 10px; border: 1px solid #ccc; font-family: Arial, Helvetica, sans-serif;	font-size: 10px;			}
.faq-result-link a 
{ color: #0080d1; text-decoration: none; padding: 2px 5px 2px 5px; font-weight: bold			}
.faq-result-link a:hover 
{ text-decoration: none; color: #000;			}
.return-link 
{ margin: 0 0 0 390px;			}
.return-link a 
{ color: #0080d1; text-decoration: none;			}
.return-link a:hover 
{ text-decoration: none; color: #000;			}
.index-number			
{ color: #000; padding: 2px 12px 2px 5px; font-weight: bold			}
#faq-answer-footer 
{ background-color: #e8e8e8; padding: 4px 0 4px 40px; color: #666; text-transform:uppercase;			}
#faq-search-btn 
{ margin:-3px 12px 0 0;				width:64px;			}
#next-results 
{ vertical-align:middle;}
* html body div.help-corner-bottomright				 
{ top: -9px;			  }
* html body div.help-corner-ltgrey-bottomright				 
{ 	top: -9px;			  }
#help-content-head h2 
{ float: left;	font-size: 13px; font-weight: bold; text-transform: uppercase; margin: 5px 20px 5px 20px;						}
#help-content-head 
{ width: 100%;  position:relative;			}
#help-legend-top 
{ margin: 0 10px 0 0; color: #000; font-size: 9px; width: 300px; height: 25px; position: absolute; top: 0; 	right: 0;			}
#help-legend-top a 
{ text-decoration: none; color: #000;			}
#help-legend-top a:hover 
{ text-decoration: none; color: #000;			}
#help-legend-top img 
{ vertical-align:middle;			}
#help-legend-top label 
{ float: right;	padding: 0 0 0 12px; margin: 4px 0 0 0;			}
.clear-all 
{ clear:both;			}
.clear-r 
{ clear:right;			}
.clear-l 
{ clear:left;			}
.required { color: #0080D1; font-size: 9px; font-weight: bold; padding-left: 10px; margin-top: 10px; }
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 }
