/*==================DEFAULT BUBBLE=======================*/
@import "PrintStyle.css";
BODY 
{ font-family:arial, helvetica, "sans-serif"; 
  font-size:15px;
  background-color:#F9FAF1;
}
  
BODY.MENUBAR
{ background-color:#000000;
  margin-left:5px;
  margin-top:1px;
  border-width:1px;
  border-color:#FFFFFF;
  border-style:solid; 
}
 
BODY.SUBMENUBAR
{ background-color:#9FBAFD;                       /*#5A76A8; */
  margin-left:5px;
  margin-top:1px;
  border-width:1px;
  border-color:#FFFFFF;
  border-style:solid; 
}

.PAGINGBOX
{ border-width:2px;
  padding-left:6px;
  padding-right:6px;
}

.TOCSIMPLE
{ font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:14px;
  color:#000080;
}

.TOCSIMPLECURRENT
{ font-family:arial,helvetica,sans-serif;
  font-weight:bold;
  font-size:14px;
  color:#FF0000;
}

A.TOCSIMPLE:hover
{ text-decoration:underline;
  color:#FFFFFF;
  background-color:#000080;
}


.ALTHEADERBORDER
{ width:100%;
  border:0;
}

.PSHEADERLEFT
{   BACKGROUND-IMAGE:url(images/bubbleleft2.gif);
    HEIGHT:24px;
    width:8px;
    background-repeat:no-repeat;
    padding-left:0pt;
    padding-right:0pt;
    margin-left:0;
}
.PSHEADERMIDDLE
{   FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    BACKGROUND-IMAGE: url(images/bubblemiddle.gif);
    COLOR: #445f76;
    LINE-HEIGHT: 9pt;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    HEIGHT: 24px
}

.PSHEADERRIGHT
{   BACKGROUND-IMAGE:url(images/bubbleright2.gif);
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT:24px;
    width:8px;
}

.TABLEPAGING     /* OK */
{ border-width:thin;
  border-style:groove;
  background-color:#EEEEFF;
}

.BUTTONLEFT     /* OK */
{   BACKGROUND-IMAGE:url(images/ButtonLeft.gif);
    background-repeat:no-repeat;
    HEIGHT:15px;
    width:8px;
    padding-left:0pt;
    padding-right:0pt;
    margin-left:0;
}

.BUTTONLEFTOFF     /* OK */
{   BACKGROUND-IMAGE:url(images/ButtonLeftOff.gif);
    HEIGHT:15px;
    width:8px;
    background-repeat:no-repeat;
    padding-left:0pt;
    padding-right:0pt;
    margin-left:0;
}

.BUTTONLEFTARROW     /* OK */
{   BACKGROUND-IMAGE:url(images/ButtonLeftArrow.gif);
    background-repeat:no-repeat;
	HEIGHT:15px;
    width:15px;
	padding-left:0pt;
    padding-right:0pt;
    margin-left:0;
}

.BUTTONLEFTOFFARROW     /* OK */
{   BACKGROUND-IMAGE:url(images/ButtonLeftOffArrow.gif);
    background-repeat:no-repeat;
    HEIGHT:15px;
    width:15px;
    padding-left:0pt;
    padding-right:0pt;
    margin-left:0;
}

.BUTTONRIGHTOFF     /* OK */
{   BACKGROUND-IMAGE:url(images/ButtonRightOff.gif);
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT:15px;
    width:8px;
}

.BUTTONMIDDLE     /* OK */
{   BACKGROUND-IMAGE: url(images/ButtonMiddle.gif);
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    background-repeat:repeat-x;
    xxCOLOR: #000088;                                      /* matching color   #445f76;    */
    padding-bottom:2pt;
}

.BUTTONMIDDLEOFF     /* OK */
{   BACKGROUND-IMAGE: url(images/ButtonMiddleOff.gif);
    background-repeat:repeat-x;
    FONT-FAMILY: Arial,Helvetica,Sans-Serif;
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #666666;
    padding-bottom:2pt;
    padding-left:10pt;
    padding-right:10pt;
}

.BUTTONRIGHT     /* OK */
{   BACKGROUND-IMAGE:url(images/ButtonRight.gif);
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT:15px;
    width:8px;
}

.BUTTONRIGHTARROW     /* OK */
{   BACKGROUND-IMAGE:url(images/ButtonRightArrow.gif);
    background-repeat:no-repeat;
    HEIGHT:15px;
    width:15px;
    padding-left:0pt;
    padding-right:0pt;
    margin-left:0;
}

.BUTTONRIGHTOFFARROW     /* OK */
{   BACKGROUND-IMAGE:url(images/ButtonRightOffArrow.gif);
    BACKGROUND-REPEAT:no-repeat;
    HEIGHT:15px;
    width:15px;
    padding-left:0pt;
    padding-right:0pt;
    margin:0;
}

.INPUTTEXT
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  background-color:#FFFFFF;
  behavior: url('input.htc');  
}

.INPUTTEXTREADONLY
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  background-color:#E0E0E0;
}

A
{ text-decoration:none;
  color:#000080;
}

A:hover
{ text-decoration:underline;
}

A.ALPHABET         { font-family:verdana,arial,helvetica,san-serif; font-size:10pt; font-weight:bold; color:#000080; text-decoration:none;}
A.ALPHABET:hover   { font-family:verdana,arial,helvetica,san-serif; font-size:10pt; font-weight:bold; color:#FFFFFF; background-color:#000080; }

A.BUTTON           { font-family:arial,helvetica,sans-serif; 
	                 font-weight:normal; 
	                 font-size:13px; 
	                 color:#000000;
	                 text-decoration:none;
	                 height:23px;
	                 border-width:2px;
	                 border-style:outset;
	                 background-color:#A5CBF7;
	                 padding-left:10px;
	                 padding-right:10px; 
	                 vertical-align:bottom; 
	                 padding-top:2px; }
	                 
A.BUTTON:LINK      { font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:13px; COLOR:#000000; vertical-align:bottom; padding-top:2px; }
A.BUTTON:VISITED   { font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:13px; COLOR:#000000; vertical-align:bottom; padding-top:2px; }
A.BUTTON:ACTIVE    { font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:13px; COLOR:#000000; vertical-align:bottom; padding-top:2px; }
A.BUTTON:HOVER     { font-family:arial,helvetica,sans-serif; font-weight:normal; font-size:13px; COLOR:#000000; vertical-align:bottom; padding-top:2px; text-decoration:none; }

.INPUTDISABLED { background-color:#E0E0E0; }
.ROWEVEN       { background-color:#E7E7E7; }
.ROWODD        { background-color:#D7D7D7; }
.ROWCLICKED    { background-color:#ffff60; color:#000000; }

.NETSCAPEBORDER
{ border-width:2px;
  border-style:solid;
  border-color:#ff0000;
  z-index:5;
}

.DROPDOWNBOX
{ border-width:1px;
  border-color:#000000;
  border-style:solid;
  background-color:#E0E0E0;
  padding-left:5px;
  padding-right:5px;
  padding-top:5px;
  padding-bottom:5px;
}                 

.PRESELECTDROPDOWN
{ border-width:1px;
  border-color:#000000;
  border-style:solid;
  background-color:#E0E0E0;
  Xpadding-left:5px;
  Xpadding-right:5px;
  Xpadding-top:5px;
  Xpadding-bottom:5px;
} 

.BODYUSERPANEL
{ font-family:arial, helvetica, "sans-serif"; 
  font-size:13px;
  background-color:#e4e4e4;
  leftMargin:0;
  topMargin:0;
  bottomMargin:0;
  rightMargin:0;
}

.PRINTNORMALBUTTON
{ background-color:#A5CBF7;                                            /* NORMAL BLUE BUTTON COLOR #A5CBF7 */
  font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  font-weight:bold;
  color:#000000;
  border-width:thin;
  border-style:outset;
  padding-left:6px;
  padding-right:6px;
  padding-top:4px;
  padding-bottom:4px;
}

.SUBMITBUTTON
{ background-color: #A5CBF7;
  font-family:arial, helvetica, "sans-serif"; 
  font-size:13px;
  color: #000000;
  height:23;
  xborder-width:thin;
  xpadding-left:0px;
  xpadding-right:04px;
}

/*===========THE NEXT FIVE CLASSES HANDLE TITLE BARS BOTH WITH AND WITHOUT IMAGES==========*/
.TITLEBARBORDER                                                    
{ align:center;
  xborder-style:outset;                                             /* TAKE OUT FOR IMAGE TITLE BAR */
  xborder-width:thin;                                               /* TAKE OUT FOR IMAGE TITLE BAR */
  xborder-color:#000000;                                            /* TAKE OUT FOR IMAGE TITLE BAR */
}

.TITLEBAR                         
{ xbackground-color:#58619A;                                        /* TAKE OUT FOR IMAGE TITLE BAR */
  background-image: url(images/bubbletitlemiddle.gif);	           /* PUT IN FOR IMAGE TITLE BAR */	  
  height:33;
  width:100;                                                       /* PUT IN FOR IMAGE TITLE BAR */	                                                       /* PUT IN FOR IMAGE TITLE BAR */					  		  
  padding-left:0px;				  
  padding-right:0px;			  
  margin-left:0;
  font-family:arial, helvetica, "sans-serif";                      /* NEED THIS SECTION FOR NETSCAPE 4.7 */
  font-size:19px;                                                  /* NEED THIS SECTION FOR NETSCAPE 4.7 */
  font-weight:bold;	                                               /* NEED THIS SECTION FOR NETSCAPE 4.7 */
  color:#000080;			                                       /* NEED THIS SECTION FOR NETSCAPE 4.7 */				     
  xvertical-align:middle;                                           /* PUT IN FOR IMAGE TITLE BAR */
  vertical-align:bottom;                                          /* TAKE OUT FOR IMAGE TITLE BAR */		  
}

.TITLEBAR1
{ xbackground-color:#58619A;                                        /* TAKE OUT FOR IMAGE TITLE BAR */
  background-image: url(images/bubbletitlemiddlesmall.gif);            /* PUT IN FOR IMAGE TITLE BAR */
  height:23;                                                      /* PUT IN FOR IMAGE TITLE BAR */
  padding-left:0px;
  padding-right:0px;
  margin-left:0;
  font-family:arial, helvetica, "sans-serif";
  font-size:12px;
  font-weight:bold;
  vertical-align:middle;
  xcolor:#FFFFFF;                                                   /* TAKE OUT FOR IMAGE TITLE BAR */
  color:#000080;                                                  /* PUT IN FOR IMAGE TITLE BAR */
}

.TITLEBARLEFT
{ xbackground-color:#58619A;                                        /* TAKE OUT FOR IMAGE TITLE BAR */
  background-image:url(images/bubbletitleleft2small.gif);              /* PUT IN FOR IMAGE TITLE BAR */
  height:23;                                                       /* PUT IN FOR IMAGE TITLE BAR */
  width:8px;
  background-repeat:no-repeat;
  padding-left:0pt;
  padding-right:0pt;
  margin-left:0;
}

.TITLEBARRIGHT
{ xbackground-color:#58619A;                                        /* TAKE OUT FOR IMAGE TITLE BAR */
  background-image:url(images/bubbletitleright2small.gif);             /* PUT IN FOR IMAGE TITLE BAR */
  height:23;                                                       /* PUT IN FOR IMAGE TITLE BAR */
  width:8px;
  background-repeat:no-repeat;
}


/*  ==================================================================  */
/*  NEXT THREE STYLES ARE FOR PLACING BUBBLES ON THE MENU HEADERS  WDM  */
.TITLEBAR2
{ background-image: url(images/bubbletitlemiddle.gif);            
  height:33;                                                      
  padding-left:0px;
  padding-right:0px;
  margin-left:0;
  font-family:arial, helvetica, "sans-serif";
  font-size:20px;
  font-weight:bold;
  vertical-align:middle;
  xcolor:#FFFFFF;                                                 
  color:#606080;                                                  
}

.TITLEBARLEFT2
{ background-image:url(images/bubbletitleleft2.gif);              
  height:33;                                                      
  width:8px;
  background-repeat:no-repeat;
  padding-left:0pt;
  padding-right:0pt;
  margin-left:0;
}

.TITLEBARRIGHT2
{ background-image:url(images/bubbletitleright2.gif);             
  height:33;                                                      
  width:8px;
  background-repeat:no-repeat;
}

/*==================================================================================================*/
.NORMALFONT        /*    FONT FOR USE ON SELECT PAGES IN THE REPORTS SECTION      */
{ font-family:arial,helvetica,sans-serif; 
  font-weight:normal; 
  font-size:15px; 
  COLOR:#000000; } 

.TITLEBARALTTEXT
{ font-family:arial, helvetica, "sans-serif";
  font-size:19px;
  font-weight:bold;
  color:#A0CAFF;
}

/*--------------------------------------------*/
.TitleBarConfig
{ position:absolute;
  height:30;
  top:4;
  left:8;
  width:100%;
  z-index:1;
  border-style:outset;
  border-width:thin;
  border-color:#000000;
  padding-left:0px;
  padding-right:0px;
  margin-left:0;
  color:#000000;
  background-color:#00d0d0; 
}

.TitleBarConfigText
{ font-family:arial, helvetica, "sans-serif";
  font-size:19px;
  font-weight:bold;
  color:#000000;
}

/*================================================*/
/*================================================*/

A
{ font-family:arial, helvetica, "sans-serif";  
}

B
{ font-family:arial, helvetica, "sans-serif";  
}

BUTTON
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  border-width:thin;
  border-style:outset;
  padding-left:4px;
  padding-right:4px;
}

.HRCOLOR { color: #000080; }

.LOGINHEADER
{ font-family:arial, helvetica, "sans-serif";
  font-size:10pt;
  color:#FFFFFF;
  background-color:#0000B0;
}

.LOGINTABLE
{ border-width:2px;
  border-style:groove;
  background-color:#CCCCCC;
}

TEXTAREA 
{ width:200;
  height:100;
  font-family:arial, helvetica, "sans-serif";
}

TABLE
{
}

.TD    
{ font-family:arial, helvetica, "sans-serif";
  font-size:12px;
}

.NORECORDSMESSAGE
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  width:400px;
  height:40px;
  background-color:#C0C0C0;
  border-style:solid;
  border-width:2px;
  border-color:#000000;
}

.TDHREF    
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  background-color:#E0E0E0;
  border-weight:thin;
  border-style:groove;
  width:310;
}

.TD8PT    
{ font-family:arial, helvetica, "sans-serif";
  font-size:11px;
}

.TDREADONLY    
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  background-color:#EEEEEE;
}

.TDTITLE    
{ font-family:arial, helvetica, "sans-serif";
  font-size:15px;
  color:#58619A;
}

.TDTITLEALT    
{ font-family:arial, helvetica, "sans-serif";
  font-size:19px;
  color:#ADB6EF;
}

.TDFILLER    
{ font-family:arial, helvetica, "sans-serif";
  font-size:"13px";
  padding-left:4px;
  padding-right:4px;
  background-color:#FFFFFF;
  border-width:thin;
  border-style:groove;
}

.TDGREY    
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  background-color:#D7D7D7;
}

.TABLELISTING
{ border-color:#000000;
  border-width:0px;
  border-collapse:collapse;
  xbackground-color:#E7E7E7;
  xxbehavior:url(rowover.htc);
  //border-style:groove;
  border-collapse:collapse;
}

.TABLEEDIT
{ border-width:thin;
  border-style:groove;
  border-collapse:collapse;
}

.TDLISTING
{ font-family:arial, helvetica, "sans-serif";
  font-size:12px;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
  padding-top:3px;
  vertical-align:top;
}


.TDLISTINGCUSTOMER
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  border-width:1px;
  border-style:solid;
  border-collapse:collapse;
  border-color:#000000;
  padding-left:4px;
  padding-right:4px;
  background-color:#BBFFBB;
}

.TDLISTINGTECH
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
  background-color:#BBBBFF;
}

.TDLISTINGINTERNAL
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  border-width:1px;
  border-style:solid;
  border-color:#000000;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
  background-color:#FFBBBB;
}

.TDLISTINGCENTER
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  text-align:center;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
}

.TDLISTINGWHITE
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  width:480;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  background:white;
  padding-left:4px;
  padding-right:4px;
}

.TDENTRY
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  background-color:#FFFFFF;
  border-color:#D7D7D7;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
}

.TDLISTINGHEADER
{ font-family:arial, helvetica, "sans-serif";
  font-size:12px;
  font-weight:bold;
  height:23px;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
  padding-top:3px;
  background-color:#58619A;
  vertical-align:top; 
  text-align:left;
  color:#FFFFFF;
}

.TDEDITHEADER
{ font-family:arial, helvetica, "sans-serif";
  font-size:12px;
  font-weight:bold;
  height:23px;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
  padding-top:3px;
  background-color:#58619A;
  vertical-align:top; 
  text-align:left;
  color:#FFFFFF;
}

.TDLISTINGHEADER1
{ font-family:arial, helvetica, "sans-serif";
  font-size:12px;
  font-weight:bold;
  height:23px;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
  background-color:#58619A;
  padding-top:5px;
  vertical-align:top; 
  text-align:left;
  color:#FFFFFF;
}

.TDLISTINGHEADERLINK
{ font-family:arial, helvetica, "sans-serif";
  font-size:12px;
  padding-left:4px;
  padding-right:4px;
  background-color:#58619A; 
  color:#FFFFFF;
  text-decoration:underline;
}

.TDALTLISTHEADER
{ font-family:arial, helvetica, "sans-serif";
  font-size:12px;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
  background-color:#ADB6EF;
  color:#000000;
}

.TDALTLISTHEADER2
{ font-family:arial, helvetica, "sans-serif";
  font-size:15px;
  border-width:thin;
  border-style:groove;
  border-collapse:collapse;
  padding-left:4px;
  padding-right:4px;
  background-color:#A5CBF7;
  color:#000000;
}

.TDSIDE1LISTHEADER
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  font-weight:bold;
  padding-left:4px;
  padding-right:4px;
  background-color:#ADB6EF; 
  color:#58619A;
}

.TDSIDE2LISTHEADER
{ font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  font-weight:bold;
  border-width:thin;
  border-style:solid;
  border-color:#D7D7D7;
  padding-left:4px;
  padding-right:4px;
  background-color:#8B94CD;
  color:#FFFFFF;
}

.TDSIDEBLANKHEADER
{ border-width:1px;
  border-style:solid;
  border-color:#D7D7D7;
  background-color:#D7D7D7;
}

.HEADLINE
{ font-family:Eurostile;
  font-size:48px;
  font-weight:bold;
  color:#8B94CD;
}

.SUBHEADLINE
{ font-family:Eurostile;
  font-size:32px;
  font-weight:bold;
  color:#8B94CD;
}

.PANELHEADERS
{ background:#00088C;
  color:#FFFFFF;
  width:170;
  border-width:thin;
  border-style:groove;
  text-align:center;
  font-family:arial, helvetica, "sans-serif";
  font-size:13px;
  font-weight:bold;
}

.PANELBODY           
{ width:500;         
  font-family:arial, helvetica, "sans-serif"; 
  font-size:13px;
}

.VIEWTEXT
{ font-family:arial, helvetica, "sans-serif";
  font-size:10pt;
  color:#000000;
  xborder-width:1pt;
  xborder-color:#000000;
  xborder-style:solid;
  background-color:#D7D7D7;
  padding-right:4pt;
  padding-left:4pt;
  Xbehavior: url('input.htc');  
}
