BODY             
{ font-family:arial;
  font-size:11pt;
  /*
  margin-top:2px;
  margin-left:0px;
  */
  color:#000000;

  background-attachment:fixed;
  background-repeat:repeat; 

  scrollbar-face-color:#C1D3FB;
  scrollbar-arrow-color:#4D6185;
}

TABLE { border-collapse:collapse; }

TABLE.MAINSITETABLE
{ background-color:#FFFFFF;
  color:#000000;
  text-align:left;
  border-left:solid 1px #101010;
  border-top:solid  1px #101010;
  border-right:solid  2px #000000;
  border-bottom:solid 2px #000000;
}

.copyright { font-size:9pt; }

TD 
{ text-align:justify; 
  vertical-align:top; 
  font-family:arial; 
  font-size:11pt; 
}

TD.DETAILS       
{ text-align:justify;
  font-size:11pt; 
  padding-left:10px;
  padding-right:10px;
  background-color:white;
}

OL
{ font-family:arial;
  font-size:12pt;
  font-weight:bold;
  color:#B00000;
  margin-left:2px;
  margin-bottom:4px;
}

UL
{ font-family:arial;
  font-size:12pt;
  font-weight:bold;
  margin-left:2px;
  margin-bottom:4px;
  color:#B00000;
}

LI
{ font-family:arial;
  font-size:11pt;
  margin-left:25px;
  font-weight:normal;
  color:#000000;
  padding-top:2px;
  padding-bottom:2px;
}

UL.CHK 
{ list-style-type:none;
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  margin-left:-35px;
  margin-bottom:0px;
}

LI.CHK
{ font-family:arial;
  font-size:11pt;
  font-weight:normal;
  color:#000000;
  margin:0px;
  background-image:url(media2/check2.gif);
  background-repeat:no-repeat;
  padding:0px;
  padding-left:20px;
}

UL.DOT
{ list-style-type:disc;
  font-family:arial;
  font-size:12pt;
  font-weight:bold;
  margin-left:-50px;
  margin-bottom:0px;
}

LI.DOT
{ font-family:arial;
  font-size:11pt;
  margin-left:25px;
  font-weight:normal;
  padding-top:2px;
  padding-bottom:2px;
  background-image:url(media2/check2.gif);
}

SPAN.KEY 
{ font-family:arial;
  font-weight:bold;
  font-size:10pt;
  background-color:#404040;
  color:white;
  padding-left:4px;
  padding-right:4px;
  padding-top:0px;
  padding-bottom:0px; 
  border-left:solid 2px #a0a0a0;
  border-top:solid 2px #a0a0a0;    
  border-right:solid 2px #000000;
  border-bottom:solid 2px #000000;    
}

.PGFHEADER
{ font-family:arial;
  font-size:12pt;
  background-color:#FFFFFF;
  font-weight:bold;
  color:#b00000;
}

.P  
{ text-align:justify; 
}



H1
{ font-family:arial,helvetica,sans-serif;
  font-size:24px;
  font-weight:bold;
  color:#b00000;
  margin-bottom:-0.03in;
  margin-top:-0.02in;
}

H2
{ font-family:arial;
  font-size:12pt;
  background-color:#FFFFFF;
  font-weight:bold;
  color:#b00000;
  margin-bottom:0px;
  margin-top:0.125in;
}

H2.OUT
{ font-family:arial;
  font-size:12pt;
  background-color:#FFFFFF;
  font-weight:bold;
  color:#b00000;
  margin-top:20px;
  line-height:0px;
}


H2.UNDERLINE
{ font-family:arial;
  font-size:11pt;
  background-color:#ffFFFF;
  font-weight:bold;
  color:#b00000;
  margin-bottom:0in;
  margin-top:0.125in;
  text-decoration:underline;
}


H3
{ font-family:arial;
  font-size:11pt;
  background-color:#ffFFFF;
  font-weight:bold;
  color:#b00000;
  margin-bottom:0in;
  margin-top:0;
}

H4
{ font-family:arial;
  font-size:11pt;
  background-color:#FFFFFF;
  font-weight:bold;
  color:#000000;
  margin-bottom:0in;
  margin-top:0;
}


A.BUTTON 
{ font-family:arial,helvetica,sans-serif; 
  font-weight:bold; 
  font-size:13px; 
  color:#000000;
  text-decoration:none;
  height:23px;
  border-width:2px;
  border-style:outset;
  background-color:#C0C0C0;
  padding-left:10px;
  padding-right:10px; 
  vertical-align:bottom; 
  padding-top:2px; 
}

TD.REDBUTTON
{ background:url(media2/BlankButton.png);
  background-repeat:no-repeat;
  background-position:top center;
  height:28px;
  vertical-align:top;
  text-align:center;
  width:200px;
  padding-top:4px;
}


A.LINKONBLACK:link
{ color:#FFFF00;
  background-color:#000000;
}
A.LINKONBLACK:visited
{ color:#FFFFFF;
  background-color:#000000;
}
A.LINKONBLACK:hover
{ color:#20FF20;
  background-color:#000000;
}
A.LINKONBLACK:active
{ color:#FF0000;
  background-color:#000000;
}


A.REDBUTTON:link
{ font-family:arial,helvetica,sans-serif; 
  font-weight:bold; 
  font-size:14px; 
  color:#FFFF00;
  background-color:#b00000;
  padding-left:4px;
  padding-right:4px;
  padding-top:2px;
  padding-bottom:2px;
}

A.REDBUTTON:visited
{ font-family:arial,helvetica,sans-serif; 
  font-weight:bold; 
  font-size:14px; 
  color:#000080;
}

A.REDBUTTON:hover 
{ font-family:arial,helvetica,sans-serif; 
  font-weight:bold; 
  font-size:14px; 
  color:#20FF20;
}

A.REDBUTTON:active
{ font-family:arial,helvetica,sans-serif; 
  font-weight:bold; 
  font-size:14px; 
  border:1px solid black;
  color:#FF0000;
}


A.STLINK
{ font-size:10pt; }


HR
{ color:black; /* #B00000; */
}

P
{ margin-top:0.125in;
  margin-bottom:0.125in;
}

.TableScreenShot
{ border-width:5px; 
  background-color:black;
  /* xborder-style:outset; */
}

.TableScreenShot
{ border-width:5px; 
  background-color:black;
  /* xborder-style:outset; */
}

.DIVScreenShotRight
{ float:right;
}

.TableScreenShotRight
{ border:0;
  border-width:1px; 
  background-color:black;
  margin:4px;
}

.TDScreenShot
{ border-style:solid;
  border-width:1px;
  border-color:black;
  font-family:arial;
  font-size:8pt;
  background-color:#000000;
  font-weight:bold;
}

.TDScreenShotCaption
{ border-style:solid;
  border-width:1px;
  border-color:white;
  font-family:arial;
  font-size:11px;
  font-weight:bold;
  text-align:center;
  background-color:#000000;
  color:yellow;
}

TABLE.MENUMAINHORZ
{ border-collapse:collapse;
  background-color:#000000;
}

TD.RIGHT
{ text-align:right; }

TABLE.MENUMAIN 
{ border-collapse:collapse;
  background-color:#FFFFFF;
}

TR.MENUMAINROW
{ background-color:#42557B; 
}

TR.MENUMAINROW
{ background-color:black;
}

TD.MENUITEMMAINHORZ
{ font-family:arial;
  font-size:8pt;
  font-weight:bold;
  color:#ffffff;
  vertical-align:top; 
}  

TD.SITEHEADER
{ background-color:#98A8C8;
  height:75px;
  border-style:solid;
  border-color:black;
  border-width:2px;
}

TD.SITEMENUTEXT
{ font-family:arial;
  font-weight:bold;
  font-size:17px;
  background-color:#b00000;
  border-style:solid;
  border-color:white;
  border-width:1px;
  color:white;
  height:22px;
}

/* --------------------------------------------------------------- */

TABLE.MENUSECTION
{ border-collapse:collapse;
  background-color:#000000;
}



/* --------------------------------------------------------------- */
TABLE.MENU 
{ border-collapse:collapse;
  background-color:#000000;
  cell-spacing:25px;
}

TABLE.mm  /* used for Submenus */
{ width:100%; 
  background-color:black;
}

TD.MENUITEMMAIN
{ font-family:arial;
  font-size:8pt;
  font-weight:bold;
  color:#ffffff;
  vertical-align:top; 
  border-right:solid 1px #E0E0E0;
  border-bottom:solid 1px #C0C0C0;  
}  

TD.MIS /* Was MENUITEMSELECTED */
{ font-family:arial;
  font-size:12px;
  font-weight:bold;
  white-space:nowrap;
  border:solid 1px white;
  padding-left:4px;
  padding-right:8px;
  padding-top:0px;
  padding-bottom:1px;
  color:#ffffff;
  vertical-align:top; 
  background-color:#b00000;
}  


TD.MI /* Was MENUITEM */
{ font-family:arial;
  font-size:12px;
  font-weight:bold;
  white-space:nowrap;
  border-width:thin;
  padding-right:8px;
  padding-left:4px;
  padding-top:2px;
  padding-bottom:2px;
  color:#ffffff;
  vertical-align:top; 
  background-color:#000000;
}  

TD.MS /* Was MENUSECTION */
{ color:#ffffff;
  font-family:arial;
  font-size:10pt;
  font-weight:bold;
  padding-left:4px;
  padding-right:30px;
  padding-bottom:2px;
  padding-top:2px;
  vertical-align:top;
  text-align:left;
}


A.MI       		   /* Was MENUITEM */
{ color:white;
  background-color:black;
  font-family:arial;
  font-weight:bold;
  font-size:12px;
  padding:2px;
  text-decoration:none;      
}

A.MI:hover   /* Was MENUITME:hover */
{ color:black;
  background-color:yellow;
  font-family:arial;
  font-weight:bold;
  font-size:12px;
  padding:2px;
  text-decoration:underline;      
}

A.MIS		/* Was MENUITEMSELECTED */
{ font-family:arial;
  font-weight:bold;
  font-size:10pt;
  margin-left:2px;
  color:white;
  background-color:Black;
  text-decoration:none;      
}

A.MENUITEMMAIN		
{ font-family:arial;
  font-weight:bold;
  font-size:10pt;
  color:white;
  background-color:black;
  text-decoration:none;      
  margin-left:2px;
}

A.MENUITEMMAIN:hover
{ font-family:arial;
  font-weight:bold;
  font-size:8pt;
  margin-left:2px;
  color:white;
  background-color:black;
  text-decoration:underline;      
}

A.MSL /* was MENUSECTIONLINK */
{ color:#ffffff;
  background-color:#000000;
  font-family:arial;
  font-size:11pt;
  font-weight:bold;
  text-decoration:none;      
}

A.MSL:hover  /* Was MENUSECTIONLINK:hover */
{ color:#ffffff;
  background-color:#000000;
  font-family:arial;
  font-size:11pt;
  font-weight:bold;
  text-decoration:underline;      
}


TEXTAREA
{ border:solid 1px #A00000;
  background-color:#f0f0f0;
}

/* --------------------------------------------------------------- */

A.DETAILS        
{ text-align:justify;
  text-decoration:underline;
}

A.DETAILS:hover
{ text-align:justify;
  text-decoration:underline;
}

A.DETAILSBIG
{ text-align:justify;
  font-weight:bold;
  text-decoration:none;
}

A.DETAILSBIG:hover
{ text-align:justify;
  font-weight:bold;
  text-decoration:underline;
}

TD.HEADER { font-size:16pt;    font-weight:bold; }

.BIGRED   
{ font-family:arial;
  font-weight:bold;
  font-size:16px;
  color:#FFFFFF;
  text-align:right;
  padding-right:3px;
  background-color:black;
}

IMG.REGULAR { }

IMG.FLOAT_LEFT  
{ float:left;
  margin-right:10px;
  margin-left:10px; 
}

IMG.FLOAT_RIGHT 
{ float:right;
  margin-left:10px; 
  border:0;
}

IMG.FLOAT_RIGHT_NO_SHADOW
{ float:right;
  margin-left:10px; 
}

/*------------------ */

  .AREVERSE { color:white;font-weight:bold; }

  .TOPTABLE 
  { background-color:#FFFFFF;
    padding:4px;
    color:black; 
    border-collapse:collapse;
  }

  .BIGBLACK 
  { font-family:arial;
    font-weight:bold;
    font-size:16px; 
    color:#000000;
    border-style:solid;
    border-width:1px;
    border-color:#000000; 
    padding-left:3px;
  }

TD.BUTTON 
{ font-family:arial,helvetica,sans-serif; 
  font-weight:bold; 
  font-size:13px; 
  color:#000000;
  text-decoration:none;
  text-align:center;
  vertical-align:top; 
  height:15px;
  border-width:2px;
  border-style:outset;
  background-color:#C0C0C0;
  padding-left:5px;
  padding-right:5px; 
  padding-top:2px; 
}

A.BUTTON200
{ font-family:arial,helvetica,sans-serif; 
  font-weight:bold; 
  font-size:12px; 
  padding-left:10px;
  padding-right:10px;
  color:white; 
}

A.BUTTON200:hover
{ font-family:arial,helvetica,sans-serif; 
  font-weight:bold; 
  font-size:12px; 
  padding-left:10px;
  padding-right:10px;
  color:#FFFF00; 
}

TD.BUTTON2
{ border-style:solid;
  border-width:1px;
  border-color:black;
  background-color:#4A5D7B;
  color:white;
}

TD.TITLEIMAGE
{ vertical-align:top;
  width:100px;
  font-weight:bold; 
  border-style:solid;
  border-width:1px;
  border-color:black;
  text-align:center;
}

TD.TITLEIMAGETEXT
{ vertical-align:top;
  width:85px;
  font-weight:bold; 
  font-size:14px;
  border-style:solid;
  border-width:1px;
  border-color:black;
  text-align:center;
  background-color:#36578C;
  color:#FFFF80;
}

TD.TDTestimonial
{ text-align:justify;
  font-family:arial;
  font-size:9pt;
  border:solid 1px black;
  padding-left:6px;
  padding-right:6px;
  background-color:#36578C;
  color:yellow;
}

TD.TDTestimonialNoBottom
{ text-align:justify;
  font-family:arial;
  font-size:9pt;
  border:solid 1px black;
  padding-left:6px;
  padding-right:6px;
  background-color:#36578C;
  color:yellow;
}



