body { font-size: 10pt; font-family: arial, helvetica; 
scrollbar-face-color: #EBF1EC;
scrollbar-shadow-color: #666666;
scrollbar-highlight-color: #666666;
scrollbar-3dlight-color: #ffffff;
scrollbar-darkshadow-color: #ffffff;
scrollbar-track-color: #f5f5f5;
scrollbar-arrow-color: #000000;
}


/* Hyperlinks */
a { color: #660000; text-decoration: underline;}
a:hover { color: #666666; text-decoration: none; }

a.list{ color: #660000; text-decoration: none; }
a.list:hover { color: #666666; text-decoration: none; }

/* Fonts */
.fine{ font-size: 8pt; font-family: verdana, arial, helvetica; color: #000000; }
.fine-redresults { font-size: 8pt; font-family: arial, helvetica; color: #FF0000; }
.fine-results { font-size: 8pt; font-family: arial, helvetica; color: #000000; }
.main { font-size: 10pt; font-family: arial, helvetica; color: #000000; }
.header { font-size: 12pt; font-family: arial, helvetica; color: #000000; }
.def { font-size: 18pt; font-family: arial, helvetica; color: #000000; }
.mainHL { font-size: 10pt; font-family: arial, helvetica; color: #000000; background-color: #ffffcc; }

/* Peripherals */
.listrule { height: 1px; color: #999999; }
.numbox { font-size: 10pt; font-family: arial, helvetica; border: 1px solid; border-color: #999999; width: 45px; }


/* Borders */
.bdr { border: 1px #999999 solid; }
.bdr-blk { border: 1px #000000 solid; }
.search-bdr { border: 1px #999999 solid; background-color: #f5f5f5; }
.rightside1 { border: 1px #999999 solid; background-color: #f5f5f5; }  

/* Rows */
.white { background-color: #ffffff; }
/* .rowe { background-color: #B4C8B4; } */
.rowe { background-color: #faf5ea; }

/*Chart Backgrounds */
.charthead { background-color: #EBF1EC; font-size: 10pt; font-family: arial, helvetica; color: #000000; }
.infocell { background-color: #ffffff; font-size: 10pt; font-family: arial, helvetica; color: #000000; }


/* Text Areas */
input.lg { font-size: 10pt; font-family: verdana, arial, helvetica; border: 1px solid; border-color: #999999; width: 250px; }
input.sm { font-size: 10pt; font-family: verdana, arial, helvetica; border: 1px solid; border-color: #999999; width: 40px; }
input.but { border: 1px solid; border-color: #999999; }
.num { font-size: 10pt; font-family: arial, helvetica; border: 1px solid; border-color: #999999; width: 100px; }
.desc { font-size: 10pt; font-family: verdana, arial, helvetica; background-color: #ffffff; color: #000000; border: 1px solid; border-color: #999999; height: 100px; width: 750px;}

/* Backgrounds */
.tablehdrbg { background-color: #e6ddcc; }
.Utablehdrbg { background-color: #cfb8b8; border: 1px solid; border-color: #999999;}
.menu { background-color: #e6ddcc; font-family: arial, helvetica; width: 120px; height: 24px; font-size: 13px; border: 0px; }

/* Large buttons in Top Displays */
.SEARCH { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; border: 1px solid; border-color: #999999; background-image: url(../images/search.gif); background-repeat: no-repeat; background-position: center left; width: 100px; height: 20px; }
.UPDATE { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; border: 1px solid; border-color: #999999; background-image: url(../images/edit.gif); background-repeat: no-repeat; background-position: center left; width: 100px; height: 20px; }
.REMOVE { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; border: 1px solid; border-color: #999999; background-image: url(../images/trash.gif); background-repeat: no-repeat; background-position: center left; width: 100px; height: 20px; }


/* Small Buttons on Display pages */
select { font-size: 10pt; font-family: arial, helvetica; }
.TOP { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; width: 18px; height: 18px; border: 1px solid; border-color: #999999; background-image: url(../images/top.gif); background-repeat: no-repeat; background-position: center center; width: 18px; height: 18px; }
select { font-size: 10pt; font-family: arial, helvetica;  }
.D { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; width: 18px; height: 18px; border: 1px solid; border-color: #999999; background-image: url(../images/display.gif); background-repeat: no-repeat; background-position: center center; width: 18px; height: 18px; }
select { font-size: 10pt; font-family: arial, helvetica;  }
.U { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; width: 18px; height: 18px; border: 1px solid; border-color: #999999; background-image: url(../images/edit.gif); background-repeat: no-repeat; background-position: center center; width: 18px; height: 18px; }
select { font-size: 10pt; font-family: arial, helvetica;  }
.R { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; width: 18px; height: 18px; border: 1px solid; border-color: #999999; background-image: url(../images/trash.gif); background-repeat: no-repeat; background-position: center center; width: 18px; height: 18px; }
select { font-size: 10pt; font-family: arial, helvetica; }

/* General Buttons */
.AREC { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; border: 1px solid; border-color: #999999; background-image: url(../images/add.gif); background-repeat: no-repeat; background-position: center left; width: 150px; height: 20px; }
.DREC { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; border: 1px solid; border-color: #999999; background-image: url(../images/trash.gif); background-repeat: no-repeat; background-position: center left; width: 150px; height: 20px; }
.UREC { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; border: 1px solid; border-color: #999999; background-image: url(../images/edit.gif); background-repeat: no-repeat; background-position: center left; width: 150px; height: 20px; }
.BACK { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; border: 1px solid; border-color: #999999; background-image: url(../images/back.gif); background-repeat: no-repeat; background-position: center left; width: 150px; height: 20px; }
.GO { text-align: center; font-family: arial; background: #f5f5f5; font-weight: bold; font-size: 10px; border: 1px solid; border-color: #999999; width: 20px; height: 20px; }

/* Mailer */
.mailer { font: 10pt verdana, arial, helvetica; background-color: #ffffff; color: #000000; border: 1px solid; border-color: #999999; height: 300px; width: 600px;}