/*--==========================================================================
Filename      : DiscoveryPortal.css
Project       : CEONet
Module        : Cascading stylesheet
Document Type : CSS
Purpose       : This the main CSS formating stylesheet to be included in all
                CEONet HTML output.  HTML elements requiring styling (font size,
                colour, table properties etc. must use classes from this file;
                e.g. <ELEMENT CLASS="cssclass">

(c) COPYRIGHT MacDonald Dettwiler, 2001 All Rights Reserved

Author        Date        Issue     Changes
??           ???           275      Initial Release
M.Adair      03-Jan-2002   275      added this header; added TABLE.postit and 
                                    associated TD, TH elements
M. Robson    15-Feb-02     275      grouped classes, added in-line doc., 
				    added lgbold and smbold
M.Adair      12-Mar-02              moved CSS file up one dir level so that
                                    images may be imported in NEtscape
Bonita Tse   28-May-02     258      Added .advMandatoryTxtAndBgColor and 
	                            .advIdinfoTxtAndBgColor
C.Therriault 03-Jun-02     306      Added .navsmall and .tinytxt 
M.Adair      19-Jul-02              moved to top level directory for cross
                                    browser support of URL reerences
C.Therriault 05-Sep-05     306      Added .smitalictxt 
J.Barney     25-Oct-02     574         Added FONT.navbold 
M.Adair      28-Oct-2002   578      removed P{margin:0} so that the Banner links 
                                    are in the correct place
J.Barney     31-Oct-2002   442      Added PRE to preserve formatting
C.Therriault 12-Jan-2004   1122     Added backImage to section block for an image
                                    to stretch among all TH cells within an TR
===========================================================================*/


/**** PART 1 - THESE CLASSES ARE INTENDED FOR HYPERLINKS   ***/


/*************************************************************************
header: used in the page menubar - intended to be hyperlinked
*************************************************************************/

.header 
{
  COLOR: #FFFFFF
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}

A.header 
{
  COLOR: #FFFFFF; 
  FONT-SIZE: 10pt; 
  TEXT-DECORATION: none;
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      
A.header:visited 
{
  COLOR: #FFFFFF; 
  TEXT-DECORATION: none
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      
A.header:active 
{
  COLOR: #FFFFFF; 
  TEXT-DECORATION: none
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      
A.header:hover 
{
  COLOR: #FFCC33; 
  TEXT-DECORATION: none
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}


/***********************************************************************
portalSearchCategory: used for hyperlinked portal search categories
*************************************************************************/

.portalSearchCategory
{
	COLOR: #0000CC
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.portalSearchCategory
{
  COLOR: #0000CC; TEXT-DECORATION: none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.portalSearchCategory:visited 
{
  COLOR: #0000CC; TEXT-DECORATION: none
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.portalSearchCategory:active 
{
  COLOR: #FF0000; TEXT-DECORATION: none
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      
A.portalSearchCategory:hover 
{
  COLOR: #009900; TEXT-DECORATION: none
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      


/************************************************************************
nav: used for hyperlinks in general text
*************************************************************************/

.nav 
{
  COLOR: #0000CC
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.nav 
{
  COLOR: #0000CC; TEXT-DECORATION: none;
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
.navbold 
{
  COLOR: #0000CC; TEXT-DECORATION: none;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.navbig
{
  COLOR: #0000CC; TEXT-DECORATION: none;
  FONT-SIZE: 12pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.nav:visited 
{
  COLOR: #0000CC; TEXT-DECORATION: none
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.nav:active 
{
  COLOR: #FF0000; TEXT-DECORATION: none
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      
A.nav:hover 
{
  COLOR: #009900; TEXT-DECORATION: none
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      

/************************************************************************
smllink: small text, hyperlinked
*************************************************************************/

.smllink 
{
	FONT-SIZE: 8pt; 
	COLOR: #0000cc; 
	LINE-HEIGHT: 12pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.surveylink 
{
	FONT-SIZE: 11pt; 
	FONT-WEIGHT: bold; 
	COLOR: black; 
	LINE-HEIGHT: 28pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	/*TEXT-DECORATION: none*/
}

/************************************************************************
navsmall: used for small hyperlinks in general text
*************************************************************************/

.navsmall 
{
	FONT-SIZE: 7.5pt; 
	COLOR: #0000cc; 
	LINE-HEIGHT: 12pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.navsmall 
{
  COLOR: #0000CC; TEXT-DECORATION: none;
  FONT-SIZE: 7.5pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.navsmall:visited 
{
  COLOR: #0000CC; TEXT-DECORATION: none
  FONT-SIZE: 7.5pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}
A.navsmall:active 
{
  COLOR: #FF0000; TEXT-DECORATION: none
  FONT-SIZE: 7.5pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      
A.navsmall:hover 
{
  COLOR: #009900; TEXT-DECORATION: none
  FONT-SIZE: 7.5pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  LETTER-SPACING: normal;
}      

/************************************************************************
linktitle: used for hyperlinks in title text
*************************************************************************/
.linktitle 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #0000cc; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.imgnav 
{
	TEXT-DECORATION: none;
  PADDING: 0;
  MARGIN: 0;    
  BORDER: none; 
  DISPLAY: inline;
}


/**** PART 2 - THESE CLASSES ARE INTENDED FOR NON-HYPERLINKED TEXT   ***/
/************************************************************************
For Preview
*************************************************************************/
.bottomborder
{
	FONT-SIZE: 1; 
	FONT-FAMILY: Arial
}

/************************************************************************
For Mandatory Form
*************************************************************************/
.smtxtwhite
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
  COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mdtxtwhite 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
  COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}

.mdboldwhite 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
  COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lrgtitlewhite 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13pt; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

.advTitle, .bannerTitle
{
  COLOR: #000000; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 16pt; 
}

.bannerSubTitle 
{
  COLOR: #000000; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 16pt; 
}

.bannerHelp 
{
  FONT-WEIGHT: normal; 
  FONT-SIZE: 8pt; 
  COLOR: #000000; 
  FONT-FAMILY: Arial, Helvetica, sans-serif
}

/************************************************************************
For Remote Search Page
*************************************************************************/
.veryLgTitle 
{
  COLOR: #000000; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
}
.orangeTitle 
{
  BACKGROUND-COLOR: #ffcc33;
  COLOR: #000000; 
  HEIGHT: 25pt;
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
  PADDING: 0;
  PADDING-LEFT: 5pt;
  PADDING-TOP: 5pt;
  PADDING-BOTTOM: 5pt;
  MARGIN: 0;    /* required so that Netscape fills in entire block */
  BORDER: none; /* required so that Netscape fills in entire block */
}
.blueBorder
{
  BACKGROUND-COLOR: #ffffff;
  BORDER: 1pt solid #336699;   /*for use with the CEONet style*/
  PADDING: 0;
  MARGIN: 0;
}
.orangeBorder
{
  BACKGROUND-COLOR: #ffffff;
  BORDER: 1pt solid #ffcc33;   /*for use with the CEONet style*/
  PADDING: 0;
  MARGIN: 0;
}
.ninePtBold 
{
  FONT-WEIGHT: bold; 
  FONT-SIZE: 9pt; 
  COLOR: #000000; 
  FONT-FAMILY: Arial, Helvetica, sans-serif;
}
.bold 
{
  FONT-WEIGHT: bold; 
}
.stdTxtAndBgColor
{
  BACKGROUND-COLOR: #ffffcc;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  COLOR: #000000; 
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: bold; 
}
.advMandatoryTxtAndBgColor
{
  BACKGROUND-COLOR: #6699cc;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  COLOR: #FFFFFF; 
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: normal; 
}
.advIdinfoTxtAndBgColor
{
  BACKGROUND-COLOR: #ffffcc;
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  COLOR: #000000; 
  FONT-SIZE: 9pt; 
  FONT-WEIGHT: normal; 
}

/************************************************************************
For general text
*************************************************************************/
.smtxt 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smitalictxt 
{
	FONT-WEIGHT: normal; 
	FONT-STYLE: italic; 
	FONT-SIZE: 8pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tinytxt 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7.5pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smbold 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 8pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mdtxt 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.requiredFIeld 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
  COLOR: #000000; 
  BACKGROUND-COLOR: #ffff99;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mdred 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
  COLOR: #ff0000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mdblue 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10pt; 
  COLOR: #0000cc; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mdbluebold 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
  COLOR: #0000cc; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smblue 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 6pt; 
  COLOR: #0000cc; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.tinygrey 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 7.5pt; 
  COLOR: #707070;
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.mdbold 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lgtxt 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lgbold 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hugetxt 
{
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hugebold 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14pt; 
  COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.b_barHeadingVeryLarge
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 18pt; 
  COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.b_barHeadingLarge
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
  COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.b_barHeadingNormal
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
  COLOR: #FFFFFF; 
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
.pgtitle 
{
	FONT-SIZE: 12pt; 
	COLOR: #003366
}

.posthead 
{
	/* ?? BGCOLOR: #FFFF99;*/
	BACKGROUND-COLOR: #FFFF99;
}

.sml 
{
	FONT-SIZE: 8pt; 
	COLOR: #000066; 
	LINE-HEIGHT: 12pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.smlorng 
{
	FONT-SIZE: 8pt; 
	COLOR: #cc6600; 
	LINE-HEIGHT: 12pt; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.medtitle 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.med 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #000063; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.orngtitle 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10pt; 
	COLOR: #cc6600; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.lrgtitle 
{
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12pt; 
	COLOR: #000000; 
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
.border 
{
	BORDER-RIGHT: #000000 thin solid; 
	BORDER-TOP: #000000 thin solid; 
	BORDER-LEFT: #000000 thin solid; 
	BORDER-BOTTOM: #000000 thin solid
}
.black 
{
	BACKGROUND-COLOR: #000000
}
.white 
{
	BACKGROUND-COLOR: #ffffff
}
.yellow 
{
	BACKGROUND-COLOR: #ffffcc
}
.brightyellow 
{
	BACKGROUND-COLOR: #ffff99
}
.orange 
{
	BACKGROUND-COLOR: #ffcc33
}
.linkblue 
{
	BACKGROUND-COLOR: #0000cc
}
.darkblue 
{
	BACKGROUND-COLOR: #000099
}

/************************************************************************
For postit boxes - as TABLE
*************************************************************************/
TABLE.postit 
{
  BACKGROUND-COLOR: #ffffff;
  MARGIN: 0;
  BORDER: 0;
  PADDING: 2pt;
  WIDTH: 100%;
}

TABLE.postit TR.tr_alternate0 
{
	BACKGROUND-COLOR: "#ffffcc";
  MARGIN: 0;    /* required so that Netscape fills in entire block */
}
TABLE.postit TR.tr_alternate1 
{
	BACKGROUND-COLOR: "#ffffff";
  MARGIN: 0;    /* required so that Netscape fills in entire block */
}

/* NOTE: the <NBASE HREF> element must be specified to use this class */
TABLE.postit TH 
{
  COLOR: #ffffff;
  BACKGROUND-COLOR: #ffcc33;
  BACKGROUND-IMAGE: url("hmi/common/images/ml/b_bar.gif"); 
  MARGIN-TOP: 10px;
  MARGIN-BOTTOM: 10px;
  PADDING: 2pt;
  FONT-SIZE: 12pt; 
  FONT-WEIGHT: bold; 
  TEXT-ALIGN: left;
}
TABLE.postit TD 
{
  BACKGROUND-COLOR: #ffffff;
  PADDING: 2pt;
}
TABLE.postit TD.noSpace
{
  BACKGROUND-COLOR: #ff00ff;
  PADDING: 0pt;
  MARGIN: 0;
  BORDER: 0;
}
TABLE.postit TD.buttonBar
{
  TEXT-ALIGN: right;
  BACKGROUND-COLOR: #ffcc33;
  PADDING: 2pt;
}
TABLE.postit TD.orangeBar
{
  TEXT-ALIGN: left;
  BACKGROUND-COLOR: #ffcc33;
  COLOR: #000000;
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold; 
  PADDING: 2pt;
}
/************************************************************************
For postit boxes - as TABLE
*************************************************************************/
TABLE.sectionBlock
{
  BACKGROUND-COLOR: #ffffff;
  MARGIN: 6pt 0pt;
  BORDER: 1pt solid #ffcc33;
  PADDING: 0pt;   /*also set CELLSPACING=0 on table element */
  WIDTH: 100%;
} 
TABLE.sectionBlock #backImage 
{
  COLOR: white;
  background-image: url("https://hmi/common/images/ml/b_bar.gif"); 
  PADDING: 1pt 6pt;   /*top left */
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold; 
  TEXT-ALIGN: left;
  MARGIN: 0;    
}
TABLE.sectionBlock TR.tr_alternate0 
{
  BACKGROUND-COLOR: "#ffffcc";
  PADDING: 2pt;
  MARGIN: 0;    
}
TABLE.sectionBlock TH 
{
  COLOR: black;
  BACKGROUND-COLOR: #ffcc33;
  PADDING: 1pt 6pt;   /*top left */
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold; 
  TEXT-ALIGN: left;
  MARGIN: 0;    
}
TABLE.sectionBlock TR TD
{
  BACKGROUND-COLOR: "#ffffff";
  PADDING: 1pt 6pt;
  MARGIN: 0;   
}

TABLE.sectionBlock TR TD.multiSectionBlock
{
  PADDING: 2pt 6pt;
  MARGIN: 0;   
  BORDER: 1pt solid #ffcc33;
  VERTICAL-ALIGN: top;
  TEXT-ALIGN: left;
}

TABLE.sectionBlock TR.tr_alternate0 TD
{
  BACKGROUND-COLOR: "#ffffcc";
  PADDING: 2pt 6pt;
  MARGIN: 2pt;   
}
TABLE.sectionBlock TR.tr_alternate1 TD
{
  BACKGROUND-COLOR: "#ffffff";
  PADDING: 2pt 6pt;
  MARGIN: 2pt;   
}
TH.sectionHeader
{
  COLOR: black;
  BACKGROUND-COLOR: #ffcc33;
  PADDING: 1pt 6pt;   /*top left */
  FONT-SIZE: 10pt; 
  FONT-WEIGHT: bold; 
  TEXT-ALIGN: left;
  MARGIN: 0;    
}

/************************************************************************
For postit boxes - as DIV
*************************************************************************/
DIV.postit 
{
  BACKGROUND-COLOR: #ffffff;
  /*BORDER: 1pt solid #000000;*//*for use with the CEONet style*/
  BORDER: none;                /* for use with the geoconnections style*/
  PADDING: 0pt;
  MARGIN: 0;
}

/* NOTE: the <NBASE HREF> element must be specified to use this class */
DIV.postit DIV.titleLarge
{
  COLOR: #ffffff; 
  BACKGROUND-IMAGE: url("hmi/common/images/ml/b_bar.gif"); 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 18pt; 
  PADDING: 2pt;
  MARGIN: 0;    /* required so that Netscape fills in entire block */
  /*BORDER: none; /* required so that Netscape fills in entire block */
}

/* NOTE: the <NBASE HREF> element must be specified to use this class */
DIV.postit DIV.title 
{
  COLOR: #ffffff; 
  BACKGROUND-IMAGE: url("hmi/common/images/ml/b_bar.gif"); 
  FONT-WEIGHT: bold; 
  FONT-SIZE: 12pt; 
  PADDING: 2pt;
  MARGIN: 0;    /* required so that Netscape fills in entire block */
  /*BORDER: none; /* required so that Netscape fills in entire block */
}

DIV.postit DIV.titleYellow 
{
  BACKGROUND-COLOR: #ffcc33;
  LAYER-BACKGROUND-COLOR: #ffcc33;
  COLOR: #000000; 
  /*WIDTH: 100%;*/
  /*HEIGHT: 20pt;*/
  FONT-WEIGHT: bold; 
  FONT-SIZE: 10pt; 
  PADDING: 2pt;
  MARGIN: 0;    /* required so that Netscape fills in entire block */
  BORDER: none; /* required so that Netscape fills in entire block */
}

DIV.postit DIV.body 
{
  BACKGROUND-COLOR: #ffffff;
  PADDING: 2pt;
  FONT-SIZE: 10pt; 
  TEXT-ALIGN: left;
  MARGIN: 0;    /* required so that Netscape fills in entire block */
  BORDER: none; /* required so that Netscape fills in entire block */
}

DIV.postit DIV.body-centered
{
  BACKGROUND-COLOR: #ffffff;
  PADDING: 2pt;
  FONT-SIZE: 10pt; 
  TEXT-ALIGN: center;
  MARGIN: 0;    /* required so that Netscape fills in entire block */
  BORDER: none; /* required so that Netscape fills in entire block */
}

DIV.postit DIV.bodyYellow
{
  BACKGROUND-COLOR: #ffffcc;
  PADDING: 2pt;
  FONT-SIZE: 10pt; 
  TEXT-ALIGN: left;
  MARGIN: 0;    /* required so that Netscape fills in entire block */
  BORDER: none; /* required so that Netscape fills in entire block */
}
.pageBlock
{
  WIDTH: 760;
  PADDING: 0;
  MARGIN: 0;    
}
.bBar
{
  /*BACKGROUND-IMAGE: url("hmi/common/images/ml/b_bar.gif");*/
  BACKGROUND-COLOR: #006699;
  height: 2px;
  font-size: 1pt; 
  margin: 0; 
  padding: 0; 
  border: none;
}
/************************************************************************
For general page layout 
*************************************************************************/
BODY 
{
  BACKGROUND-COLOR: #ffffff;
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
DIV 
{
	FONT-FAMILY: Arial, Helvetica, sans-serif; 
}
IMG 
{
	BORDER-LEFT-COLOR: #000066; 
	BORDER-BOTTOM-COLOR: #000066; 
	BORDER-TOP-COLOR: #000066; 
	BORDER-RIGHT-COLOR: #000066
}
TH 
{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
TD 
{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial,Helvetica,sans-serif
        PADDING: 0;
}
B 
{
	FONT-SIZE: 9pt; 
	FONT-FAMILY: Arial,Helvetica,sans-serif
}
PRE
{
  FONT-FAMILY: Arial, Helvetica, sans-serif;
  white-space: pre;
  margin: 0; 
  padding: 0;
}
/************************************************************************
For for use in footer 
*************************************************************************/
.footer {
  COLOR: #000000;
  BACKGROUND-COLOR: #ffffff;
  WIDTH: 100%;
  HEIGHT: 20pt;
  PADDING: 1pt;
  MARGIN: 0;
  CLEAR: both;
  FONT-SIZE: 10pt; 
  FONT-FAMILY: Arial, Helvetica, sans-serif; 
  TEXT-DECORATION: none
}
A.footer {
	TEXT-DECORATION: none
}

/************************************************************************
 a class for detection of non-compliant browsers 
*************************************************************************/
.ahem {
  DISPLAY: none;
}

INPUT.bareinput {
  border: 0px blue none;
  font: 8pt Verdana, geneva, arial, sans-serif;
  color: #000000;
  background-color: transparent;
}