TD
{
font: 10PT Arial, Helvetica, sans-serif;
}
TD.colhdrindx
{
	TEXT-ALIGN: right;
	VERTICAL-ALIGN: top;
	COLOR: black;
    BACKGROUND-COLOR: #9E708E;
	FONT-WEIGHT: BOLD;
}
TD.colhdrname
{
	TEXT-ALIGN: left;
	VERTICAL-ALIGN: top;
    COLOR: #785027;
    BACKGROUND-COLOR: #EA4755;
	FONT-WEIGHT: BOLD;
}

TD.colhdr
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
    COLOR: #996633;
    BACKGROUND-COLOR: #EA4755;
	FONT-WEIGHT: BOLD;
}

TD.colhdr2
{
	TEXT-ALIGN: center;
	VERTICAL-ALIGN: middle;
    COLOR: #785027;
    BACKGROUND-COLOR: #EBEBE2;
	FONT-WEIGHT: BOLD;
}

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: #0000AA }

.noticeborder { background-color: #C6C6B5 }
.noticebg     { background-color: #F7F7F7 }


/* 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: #996633 }
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: #990000 }
a.seltab:hover, a.seltab:active, a.seltabbtn:hover, a.seltabbtn:active
             { text-decoration: none; color: #FFF0B3 }

td.tab, td.subtabbtn, td.tabbtn       
             { background-color: #CCCCCC }
td.seltab, td.subtabarea, td.seltabbtn
            /* { background-color: #655643 }chocolate*/
			  { background-color: #000000}


/* grid specific ------------------------------------------------- */

td.colhdr    { background-color: #996633; color: white; background-image: url("tex100.jpg")}
td.gridh     { background-color: #DADADA }
td.gridv     { }
td.grididx   { background-color: #996633; color:white; background-image: url("tex100.jpg")}
td.gridcell    { background-color: #EBEBE2; line-height: 0.98; 
                 padding-left: 4px; padding-right: 4px;
                 padding-top: 2px; padding-bottom: 1px; }
td.gridcell  { background-color: #EBEBE2; line-height: 0.98; 
               padding-left: 4px; padding-right: 4px;
               padding-top: 2px; padding-bottom: 1px }
	       
span.newlbl  { font-weight: bold; color: red }
span.updlbl  { font-weight: bold; color: #006400 }


/* 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: #F0F0F0; border-style: inset; 
                    border-width: 1px; border-color: white }
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 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 }
td.thrprox   { background-color: #A0C4DE }
td.thrrnl    { background-color: #CCBBCC }
td.thrrule   { background-color: #CACAB5 }


/* common -------------------------------------------------------- */

a.plain      { text-decoration: none; color: #993300; font-weight: 600; }
a.plain:hover
             { text-decoration: underline; color:#990000 }
a.plain:active
             { text-decoration: none; color:#993300 }
a.smlabel, a.label
             { text-decoration: none; color: black }
a.smlabel:hover, a.label:hover
             { text-decoration: none; color: #007700 }
             
.bgcolor     { background-color: #EBEBE2  }

.form        { background-color: #C6C6B5 }
.pagehdg     { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 16pt;
               font-weight: bold }
.llabel, .title, .fcnlabel
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 12pt;
               font-weight: bold }
.label, .idxcell, .grididx, .colhdr, .subtitle, .tab, .seltab, .tabbtn, .seltabbtn
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt;
               font-weight: bold; color: #463C2F; }

.subtab, .selsubtab
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold }
.smlabel, .thrcust, .thrstaff, .thrprox, .thrrnl, .thrrule
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt;
               font-weight: bold }
.vsmlabel    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt;
               font-weight: bold }
.text, .desc, .textcell, .graycell, .gridcell, .gridcell_alt, .gridcellnn, .folder, .foldernn, .itemlvl1, .itemlvl1nn
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 10pt }
.smtext      { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt }
.vsmtext, .itemlvl2, .itemlvl2nn
             { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 8pt; color:#463C2F; }

td.textcell, input.textcell  /* INPUT case needed for radio button bgcolor */
            /* { background-color: #F7F7F7 } 
			 {background-color: #BAD2E0}*/
			 {background-color: #FFF0B3}
td.idxcell   { background-color: #C6C6B5 }
td.graycell  { background-color: #F7F7F7 }
td.subtitle  {background-color: #EA4755; color: white; background-image: url("tex100.jpg"); border-width: thin; border-color:#999933; }
td.title     { background-color: #666666; color: white }
td.pagehdg   { background-color: #666666; color: white }
td.userbar   { background-color: #DDDDDD }
/*input----------------------------------------------- */
input.btn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #FFFFFF;
	background-color: #EA4755;
	border: 2px solid #978164;
	cursor: hand;
	padding: -5px -15;
	background-image:  url("goldbtnBGxl.jpg");
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
input.btnhov{
border: 2px solid #655643;
	color: #655643;
	}
	/* PUT THIS IN INPUT TAG TO ADD HOVER EFFECT, OTHERWISE BUTTON WILL RETAIN INPUT STYLE
	onMouseOver="this.className='hov'" onMouseOut="this.className=''"
	*/
	/* close buttons */

input.clsbtn, .btn, .submit, .bkbtn{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #4A4B36;
	background-color: #FFF0B3;
	border-top: 0px solid #787A58;
	border-left: 0px solid #787A58;
	border-right: 1px solid #787A58;
	border-bottom: 1px solid #787A58;
	cursor: hand;
	padding: -5px -15;
	background-image:  url("platbtnBGXL.jpg");
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
}
input.clsbtnhov, .btnhov, .submithov, .bkbtnhov{
font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	font-variant: small-caps;
	color: #996633;
		background-color: ##BF9F80;
border-top: 1px solid #787A58;
border-left: 1px solid #787A58;
border-right: 0px solid #787A58;
border-bottom: 0px solid #787A58;
cursor: hand;
	padding: -5px -15;
	background-image:  url("platbtnBGXL.jpg");
	background-position: center center;
	background-attachment: fixed;
	background-repeat: no-repeat;
	}
input {
background-color:#FEFAEB;
font-size: 9pt;
font-weight:700;
color:#655643;
/* border: 1px solid #996633; */
}
select {
background-color:#FEFAEB;
font-size: 9pt;
font-weight: 900;
color:#5F513F;
border: 1px solid #996633;
}
textarea {background-color:#FEFAEB;
font-size: 9pt;
font-weight:700;
color:#655643;}
hr {width: 100%; color: #A6A686;)
/*--------------------------------------------*/
/*input.btn    { font-family: Arial,Helvetica,Tahoma,sans-serif; font-size: 9pt; 
               font-weight: bold }*/

/* 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 }
 
 
    
 

