body,td    {
  
  margin: 4px;
  FONT-FAMILY: arial; 
  font-size: 9pt;FONT-WEIGHT: 500;
}



a {
  font-size: 9pt; color: #051779
}

A:hover {COLOR: #db3a41}

p {
  font-size: 8pt;

}

EM {FONT-STYLE: normal}

.data_table1 {
  background-color: black;
}

.data_table1.td {
  background-color: #CCFFFF;
  vertical-align:top;
  padding:  3px;
  font-size: 11pt;
}

.text_field
{
  background-color: #E0F0F0;
  width: 300px;
}

textarea
{
  background-color: #FFFFFF;
  font-size: 10pt;
  
}

.select
{
  background-color: #E0F0F0;
  width: 300px;
}

.main_selector
{
  width: 100%;
  font-size: 9px;
}

.type_selector
{
  font-size: 9px;
}

.input_table
{
  font-size: smaller;
}

H3 {
   FONT-SIZE: 14; FONT-WEIGHT: 900;
   FONT:  italic; TEXT-TRANSFORM: uppercase;  
   MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}

H2 {
  MARGIN-TOP: 0px;  MARGIN-BOTTOM: 0px;
  FONT-WEIGHT: 700; FONT-SIZE: 11pt; COLOR: gray; 
        LINE-HEIGHT: 1; FONT-FAMILY: arial
}

H5 {    
        MARGIN-TOP: 0px;  MARGIN-BOTTOM: 0px;
  FONT-WEIGHT: 700; FONT-SIZE: 10pt; COLOR: #6F6D75; 
        LINE-HEIGHT: 1; FONT-FAMILY: arial
}
H4 {
   FONT-SIZE: 11px; FONT-WEIGHT: 700; LINE-HEIGHT: 0.9;
   TEXT-TRANSFORM: uppercase; COLOR: gray;
   TEXT-DECORATION: none; MARGIN-TOP: 6px; MARGIN-BOTTOM: 10px
  
}
H6 {
   FONT-SIZE: 9px; FONT-WEIGHT: 900; LINE-HEIGHT: 0.9;
   TEXT-TRANSFORM: uppercase; 
   TEXT-DECORATION: none; MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px
  
}
.search_select
{
  background-color: #EFEFFF;
  width: 180px;
}


.std_select
{
  background-color: #fdfec9;
  font-size: smaller;
}

.data_td_search{
  background-color: #f5f5ff;
  vertical-align:middle;
  padding:  3px;
  font-size: 10pt;
}

.mainhdr
{
  background-color: white;
  padding-right: 10px;
}

.maintd
{ font size: 11px;
  background-color: white;
  padding-right: 25px;
  height: 22px;
  text-decoration: none;
}

.maintd_hidden
{
  background-color: red;
  padding-right: 25px;
  height: 22px;
  text-decoration: none;
}

.maintd_firmcar
{
  background-color: #9BF791;
  padding-right: 25px;
  height: 22px;
  text-decoration: none;
}

.maintdy
{
  background-color: white;
  padding-right: 10px;
  padding-left: 10px;
  height: 22px;
  text-decoration: none;
}
.maintd_href
{ font size: 11px;
  text-decoration:none;
  color: #2D22C4;
  FONT-WEIGHT: 700;
  padding-top: 1px;
  padding-bottom: 1px;
}


.filler
{
  background-color: #8D9BC8;
  height: 1px;
  width: 90%;
}


.right_filler
{
  background-color: #8D9BC8;
  height: 1px;
}

option {
  color:#C9233F;
}

select {
  font-size:9px;
}
.abc
{
 font size: 9px;
}
.firm_td
{
}

.firm_td_hidden
{
 background-color: gray;
}

.menumarker
{ font size: 11px;
  padding-top: 0px;
  vertical-align:top;
	align:center;	
}

.page_link
{
	font-size:10px;
}

.page_link_sel
{
	font-size:10px;
}