<!-- element based styles -->

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
	font-family:Arial, Helvetica, sans-serif;
}
.plainLabel
{
	color: #000;
 /*   PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: bold;
    BACKGROUND: none transparent scroll repeat 0% 0%;
    PADDING-BOTTOM: 0px;
    MARGIN: 2px;
    VERTICAL-ALIGN: top;
    BORDER-TOP-STYLE: none;
    PADDING-TOP: 0px;
    BORDER-RIGHT-STYLE: none;
    BORDER-LEFT-STYLE: none;
    BORDER-BOTTOM-STYLE: none*/
}
.required
{
    FONT-WEIGHT: bold;
    COLOR: #CC0000
}
/*
H1
{
    FONT-SIZE: 20px;
    MARGIN: 0px;
    COLOR: #000000;
}
H2
{
    FONT-SIZE: 18px;
    COLOR: #cc3359; 
}
H3
{
    FONT-SIZE: 16px;
    COLOR: #cc3359; 
}
H4
{
    FONT-SIZE: 12px;
    COLOR: #000000;
}
H5
{
    FONT-SIZE: 12px;
    COLOR: #000000;
}
H6
{
    FONT-SIZE: 10px;
    COLOR: #000000;
}*/
TABLE 
{
    FONT-SIZE: 10px;
}
TR.ALT
{
    BACKGROUND-COLOR: #EEEEDD;
}
TH 
{
    COLOR: #000;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #FFD100;
}
TH.SUBHEAD
{
    COLOR: #000000;
    FONT-SIZE: 10px;
    BACKGROUND-COLOR: #70B016;
}
TD
{
    FONT-SIZE: 10px; TEXT-ALIGN: left;
}

INPUT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #e0dfea
}
SELECT
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #e0dfea
}
TEXTAREA
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 10px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif; 
    BACKGROUND-COLOR: #e0dfea
}
/*
A 		{COLOR: #ff6600; TEXT-DECORATION: none}
A:visited 	{COLOR: #ff6600; TEXT-DECORATION: none}
A:hover 	{COLOR: #ff6600; TEXT-DECORATION: none}
A:link    	{color: #ff6600; text-decoration: none;}
*/
A.ALT:visited {color: #000099; font-weight: bold; text-decoration: none;}
A.ALT:link    {color: #000099; font-weight: bold; text-decoration: none;}
A.ALT:active  {color: #ff00ff; font-weight: bold; text-decoration: none;}
<!-- end element based styles -->

<!-- named styles, these styles should not change except for colors -->
<!-- navigation bars -->
.navrow   {background-color: #ffffff;}
.navcell  {text-align: center;}
.navthere {color: #000000; font-size: 10px; font-weight: bold;}
a.navlink:visited {color: #346D98; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.navlink:link    {color: #346D98; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.navlink:active  {color: #346D98; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.navlink:hover   {color: #346D98; text-decoration: none;}

.subnavrow   {background-color: #dddddd;}
.subnavcell  {text-align: center;}
.subnavthere {color: #000000; font-size: 10px; font-weight: bold;}
a.subnavlink:visited {color: FF6600; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.subnavlink:link    {color: FF6600; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.subnavlink:active  {color: FF6600; font-size: 10px; font-weight: bold; text-decoration: underline;}
a.subnavlink:hover   {color: FF3300; font-size: 10px; font-weight: bold; text-decoration: none;}
<!-- end navigation bars -->

<!-- basic styles that we will use -->
.bground        {background-color: #70B016;}
.large          {font-size: 14pt;}
.medium         {font-size: 10pt; color: #000}
.small          {font-size: 8pt;}
.locked         {color: #660000; font-size: 10pt; font-weight: normal;}
.borderedTable  {border-width: 1px; border-color: #000000; border-style: solid;}
.borderedCell   {border-width: 1px; solid; border-bottom-color: #000000; border-bottom-style: solid;}
.INDEV          {margin: 5; color: #FF0000; font-weight: bold;}
.changed 	{color: #346D98; font-weight: bold;}
.recent 	{color: #ff9900; font-weight: bold;}
<!-- end basic styles -->

<!-- layout related styles -->
.spacer         {margin: 4 em 4 em;}
.vspacer        {margin: 4 em 0 em;}
.tspacer        {margin: 4 em 0 em 0 em 0 em;}
.bspacer        {margin: 0 em 0 em 4 em 0 em;}
.hspacer        {margin: 0 em 4 em;}
.lspacer        {margin: 0 em 0 em 0 em 4 em;}
.rspacer        {margin: 0 em 4 em 0 em 0 em;}
.spacette       {margin: 2 em 2 em;}
.vspacette      {margin: 2 em 0 em;}
.tspacette      {margin: 2 em 0 em 0 em 0 em;}
.bspacette      {margin: 0 em 0 em 2 em 0 em;}
.hspacette      {margin: 0 em 2 em;}
.lspacette      {margin: 0 em 0 em 0 em 2 em;}
.rspacette      {margin: 0 em 2 em 0 em 0 em;}
.narrow         {margin: 0% 10% 0% 10%;}
.indent         {margin: 30 px; padding: 10 px; background-color: #eeeeee;}
.errorPanel     {background-color: #eeeeee; padding: 10px 20px 10px 20px; margin: 10px 30px 10px 30px; text-align: center;}
.messagePanel   {background-color: #eeeeee; padding: 10px 20px 10px 20px; margin: 10px 30px 10px 30px; text-align: center; border-width: 2px; border-color: #000000; border-style: ridge;}
.panel          {background-color: #eeeeee; padding: 10px 20px 10px 20px;}
<!-- end layout related styles -->
    


