BODY{font-family: verdana; background-color: #9E0C0C; color: white; font-size: 10pt;  margin-left: 0px;  margin-top: 0px;  margin-bottom: 0px;  margin-right: 0px;} 
TD{font-family: verdana; border-color: black;  color: white; font-size: 10pt }
TH{font-family: verdana; border-color: black; color: orange; font-size: 10pt; font-weight: bold; }
LI{font-family: verdana; color: orange; font-size: 10pt }
A{color:white; font-weight: bold; text-decoration: none; }
A:hover{ text-decoration: underline; }
P{font-family: verdana; color: white; font-size: 10pt }
UL{margin-left: 15}
INPUT{background-color: white; border-color: white; font-family: verdana; font-size: 10pt; color: black;}
TEXTAREA{background-color: white; border-color: white; font-family: verdana; font-size: 10pt; color: black;}
TABLE{ border-color: black; border-width: 2;}
SELECT{background-color: white; border-color: white; font-family: verdana; font-size: 10pt; color: black;}
CHECKBOX{background-color: #9E0C0C;}
IMG{border: 0px;}

.mainheading {
  font-family: garamond;
  font-size: 18pt;
  color: white;
  font-weight: bold;
}


.navlink {
  font-family: verdana; 
  font-size: 10pt; 
  font-weight: bold; 
  color: yellow; 
  text-decoration: none;
  border-bottom: 3px solid black;
  border-right: 3px solid black;
}
.navlink:hover{
	text-decoration: underline;
}

.subbtn{
  background-color: orange; 
  color: black; 
  font-weight: bold;
  border-color: white; 
  font-size: 10pt;
}

.infobox{
   background-color: orange;
   color: black;
   border: 1 solid black;
   padding-left: 3px;
}
.infoboxhead{
   background-color: white;
   color: black;
   border: 1 solid black;
}
.infoboxcell{ 
   background-color: orange;
   color: black;
   border: 1 solid black;
}

.boxbord{
   border-right: 3px solid black;
   border-bottom: 3px solid black;
}

.darkrsqr{
  background-color: #7B0000;
  border-top: 1px solid black;
  border-right: 4px solid black;
  border-bottom: 1px solid black;
  border-left: 4px solid black;
}

.redsqr{
  background-color: #9E0C0C;
  color: white;
  border-top: 1px solid black;
  border-right: 4px solid black;
  border-bottom: 1px solid black;
  border-left: 4px solid black;
}
.redsqrtxt{
  color: orange;
  font-family: Tahoma;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 2px solid black;
}
.mmitem{
  border-bottom: 1px solid black;
}
.dltoptxt{
  color: white;
  font-family: Tahoma;
  font-size: 12pt;
  font-weight: bold;
  border-bottom: 2px solid black;
  text-align: center;
}
.onelink{
	font-size: 10pt;
	font-weight: bold;
	color: orange;
}
.opplink{
	font-size: 10pt;
	font-weight: bold;
	color: lightblue;
}

.pagelnk{ 
  font-size: 12pt;
}
.liresp{
  color: #ADD8E6;
}

.required{
  color: darkblue;
}
.optional{
  color: black;
}

.checkboxes {
 border-style:outset; 
}

.jaminput {
  background-color: lightblue;
}

.emailinput {
  background-color: white;
}

.outputtop{
 text-align: center; 
 font-family: Tahoma, Verdana;
 font-size: 12pt; 
 font-weight: bold;
  background-color: black; 
  border-bottom: 2px solid black;
}


.cellline {
  background-color: black;
  color: white;
  text-align: left;
}

.colhead{
	color: orange;
}

/* table line separators */
.separators{
  background-color: black;
} 

/* the following are the two main tables - output table in darkred and input forms in wheat */
.maintable{
	background-color: #7d0000;
	color: white;
	border-color: black; 
	border-width: 2;
}

.reftable {
  background-color: wheat;
  color: black ! important;
  border-color: black; 
  border-width: 2;
}


.altth {
	font-weight: bold;
	color: #00008B;
}
.borderside {
  background-color: #7d0000;
}


/** STYLES for PHORUM **/
.PhorumBodyArea
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    width: 500px;
}

.PhorumListTable
{
    border-style : solid;
    border-color : Black;
    border-width : 2px;
}

.PhorumListRow
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    height: 21px;
}

.PhorumListHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 14px;
    font-weight : bold;
    height: 24px;
}

.PhorumForumTitle
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size : 18pt;
    font-weight: bold;
    color: white;
}

.PhorumTableHeader
{
    font-family: Verdana, Arial, Clean, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
}

.PhorumNav
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
}

.PhorumNewFlag
{
    font-family: Geneva, Verdana, MS Sans Serif , Clean, sans-serif;
    font-size: 10px;
    color: Red;
}

.PhorumMessage
{
    font-family: Courier New, Geneva, Courier, Clean;
    font-size: 12px;
}

