/* Copyright 1999-2004 RFP Depot, LLC */

/* General font style. */
body,th,td,p { font-size:11px; letter-spacing: -0.25pt; font-family: Verdana, Arial, Helvetica, sans-serif; }


/* TABLE OUTLINE */

/* blue tables */
.btableline  { background-color: #FFFFFF; border: 2px #0F3063 solid; }

/* yellow tables */
.ytableline  { background-color: #FFFFFF; border: 2px #823D0A solid; }

/* gray tables */
.gtableline  { background-color: #FFFFFF; border: 2px #424A52 solid; }

/* red tables */
.rtableline  { background-color: #FFFFFF; border: 2px #87212E solid; }

/*green tables */
.greentableline  { background-color: #FFFFFF; border: 2px #1F382E solid; }

/*brown tables */
.browntableline  { background-color: #FFFFFF; border: 2px #8C8F91 solid; }

/* gray tables */
.lightgraytableline  { background-color: #FFFFFF; border: 1px #CCCCCC solid; }

/* this is where we will define the row colors for yellow boxes */
.byellowrow	{ background-color: #A89682; }
.dyellowrow	{ background-color: #D6C7B8; }
.lyellowrow	{ background-color: #E0D9C7; }
.whiterow	{ background-color: #FFFFFF; }

/* this is where we will define the row colors for blue boxes */
.dbluerow	{ background-color: #36578C; }
.mdarkbluerow	{ background-color: #788CB3; }
.mbluerow	{ background-color: #C7CFD9; text-indent: 3px; }
.mbluerownb	{ background-color: #C7CFD9;}
.lbluerow	{ background-color: #DBDBE0; font-weight:bold; }
.lbluerownb	{ background-color: #DBDBE0; }

/* this is where we will define the row colors for gray boxes */
.vdgrayrow	{ background-color: #8C8F91; }
.dgrayrow	{ background-color: #ADABA6; }
.mgrayrow	{ background-color: #BFBAB5; text-indent: 3px;}
.mgrayrownb	{ background-color: #BFBAB5;}
.lgrayrow	{ background-color: #D9D6D1; font-weight:bold;}
.lgrayrownb	{ background-color: #D9D6D1;}

/* old red color - # CC0000 */
/* this is where we will define the row colors for red boxes */
.dredrow	{ background-color: #AD033B; }  
.mdarkredrow	{ background-color: #E04F66; }  
.mredrow	{ background-color: #E6CDCD; text-indent: 3px;}
.mredrownb	{ background-color: #E6CDCD;}
.lredrow	{ background-color: #ECE2E2; font-weight:bold;}
.lredrownb	{ background-color: #ECE2E2;}

/* this is where we will define the row colors for green boxes */
.dgreenrow	{ background-color: #4F6E5E; }
.mdarkgreenrow	{ background-color: #738F80; }
.mgreenrow	{ background-color: #C7D1C4; text-indent: 3px;}
.mgreenrownb { background-color: #C7D1C4;}
.lgreenrow	{ background-color: #D9DED4; font-weight:bold;}
.lgreenrownb { background-color: #D9DED4;}


th {
   height: 22px; font-weight: bold; text-align: left; text-transform: uppercase;
   border: #FFFFFF; border-style: solid; border-width: 0px 0px 0px 0px;
   text-indent: 3px; background-color: #FFFFFF; color: #FFFFFF;
}

th.blueF { border-width: 1px 1px 0px 1px; background-image: url(/images/rfq/bluerowpic.gif); }
th.blueL { border-width: 1px 0px 0px 1px; background-image: url(/images/rfq/bluerowpic.gif); }
th.blueM { border-width: 1px 0px 0px 0px; background-image: url(/images/rfq/bluerowpic.gif); }
th.blueR { border-width: 1px 1px 0px 0px; background-image: url(/images/rfq/bluerowpic.gif); }

th.bluetallF { border-width: 1px 1px 0px 1px; background-image: url(/images/rfq/tallbluerowpic.gif); }
th.bluetallL { border-width: 1px 0px 0px 1px; background-image: url(/images/rfq/tallbluerowpic.gif); }
th.bluetallM { border-width: 1px 0px 0px 0px; background-image: url(/images/rfq/tallbluerowpic.gif); }
th.bluetallR { border-width: 1px 1px 0px 0px; background-image: url(/images/rfq/tallbluerowpic.gif); }

th.yellowF { border-width: 1px 1px 0px 1px; background-image: url(/images/rfq/yellowrow.gif);}
th.yellowL { border-width: 1px 0px 0px 1px; background-image: url(/images/rfq/yellowrow.gif);}
th.yellowM { border-width: 1px 0px 0px 0px; background-image: url(/images/rfq/yellowrow.gif);}
th.yellowR { border-width: 1px 1px 0px 0px; background-image: url(/images/rfq/yellowrow.gif);}

th.grayF { border-width: 1px 1px 0px 1px; background-image: url(/images/rfq/grayrow.gif);}
th.grayL { border-width: 1px 0px 0px 1px; background-image: url(/images/rfq/grayrow.gif);}
th.grayM { border-width: 1px 0px 0px 0px; background-image: url(/images/rfq/grayrow.gif);}
th.grayR { border-width: 1px 1px 0px 0px; background-image: url(/images/rfq/grayrow.gif);}

th.redF { border-width: 1px 1px 0px 1px; background-image: url(/images/rfq/redrow.gif); }
th.redL { border-width: 1px 0px 0px 1px; background-image: url(/images/rfq/redrow.gif); }
th.redM { border-width: 1px 0px 0px 0px; background-image: url(/images/rfq/redrow.gif); }
th.redR { border-width: 1px 1px 0px 0px; background-image: url(/images/rfq/redrow.gif); }

th.greenF { border-width: 1px 1px 0px 1px; background-image: url(/images/rfq/greenrow.gif); }
th.greenL { border-width: 1px 0px 0px 1px; background-image: url(/images/rfq/greenrow.gif); }
th.greenM { border-width: 1px 0px 0px 0px; background-image: url(/images/rfq/greenrow.gif); }
th.greenR { border-width: 1px 1px 0px 0px; background-image: url(/images/rfq/greenrow.gif); }

th.brownF { border-width: 1px 1px 0px 1px; background-image: url(/images/rfq/brownrowpic.gif);	}
th.brownL { border-width: 1px 0px 0px 1px; background-image: url(/images/rfq/brownrowpic.gif);	}
th.brownM { border-width: 1px 0px 0px 0px; background-image: url(/images/rfq/brownrowpic.gif);	}
th.brownR { border-width: 1px 1px 0px 0px; background-image: url(/images/rfq/brownrowpic.gif);	}


/* Header cells - the gray and white gradient backgrounds */
.darkblue	{
	color: #FFFFFF; font-size: 11px; font-weight: bold;
	background-color: #0F3063; height: 22px;
	border: #788CB3; border-style: solid; border-width: 2px 2px 2px 2px;
}

.SUPERBIG { font-size:28px; font-weight:bold; }

.OPENING { font-size:20px; font-weight:bold; }

.opening { font-size:20px; font-weight:bold; }

.WELCOME { font-size:16px; font-weight:bold; }

.welcome { font-size:16px; font-weight:bold; }

.WELCOME2 { font-size:16px; font-weight:bold; color: #000000;}

.WELCOME3 {font-size:16px; font-weight:bold; color: #FFFFFF; }

.welcome3 { font-size:16px; font-weight:bold; color: #FFFFFF; }

.TITLES { font-size:18px;}

.DESCRIPTION { font-size:14px; }

.DESCRIPTION2 { font-size:14px; font-weight:bold; }

.REGULAR { font-size:11px; font-weight:normal; }

.HEADER { font-weight:bold; }

.header { font-weight:bold; }

.HEADER2 { color:#FFFFFF; font-weight:bold; }

.header2 { color:#FFFFFF; font-weight:bold; }

.HEADERWHITE { font-weight:bold; color:#FFFFFF }

.SMALL { font-size:10px; }

.small { font-size:10px; }

.bsmall { font-size:10px; font-weight:bold;  }

.SMALL2 { font-size:10px; color:#FFFFFF; font-weight:bold; }

.small2 { font-size:10px; color:#FFFFFF; font-weight:bold; }

.verysmall { font-size:9px; }

span.smallright { font-size:11px; text-align:right; }

.TOPIC{ font-weight: bold; color: #000066; }


INPUT { font-size:11px; font-family:  Verdana, Arial, Helvetica, sans-serif; text-indent: 2px; }
SELECT { font-size:11px; font-family:  Verdana, Arial, Helvetica, sans-serif;  }

A:LINK {color: #000066; }

A:VISITED {color: #000066; }

.DATE {color: #000000; }

.NAVBAR {background-color: #CCCC99; }

.SMALLTAB{
color: white; font-size:11px; font-weight:bold;
}
.SMALLOFFTAB, A.ATAB:LINK, A.ATAB:VISITED {
color: #000000; font-size:11px; font-weight:bold;
}
.TAB{
color: #FFFFFF; font-size:14px; font-weight:bold;
}
.ONTAB, A.BTAB:LINK, A.BTAB:VISITED {
color: #FFFFFF; font-size:11px; font-weight:bold;
}
.OFFTAB, A.ATAB:LINK, A.ATAB:VISITED {
color: #000000; font-size:11px; font-weight:bold;
}
.ONTAB1, A.ONTAB1:LINK, A.ONTAB1:VISITED {
color: #FFFFFF; font-size:14px; font-weight:bold;
}
.OFFTAB1, A.OFFTAB1:LINK, A.OFFTAB1:VISITED {
color: #000000; font-size:14px; font-weight:bold;
}
.PERSONALIZEBUTTONS, A.PERSONALIZEBUTTONS:LINK, A.PERSONALIZEBUTTONS:VISITED {
color: #0000CC; 
}
A.PERSONALIZEBUTTONS:HOVER { 
color: #ff0000;
}
