/********************/
/* GENERAL SETTINGS */
/********************/



/*
GENERAL SETTINGS
Default Hyperlink, BODY, P, TABLE styles 
*/

/* Default Hyperlink Styles */

a:link { 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color: blue;
}

a:visited { 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color: black;
}

a:hover {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color: black;
}

a:active { 
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
color: black;
}
/* Default Heading Styles */
H1, H2, H3, H4 {
	font-family: Arial;
	color: black;
	background: transparent;
}

H1 {
text-align: left;
font-size: 16pt;
font-style: Bold;
}

H2 {
text-align: left;
font-size: 14pt;
font-style: Bold;
}

H3 {
text-align: left;
font-size: 12pt;
font-style: Bold;
}

H4 {
text-align: left;
font-size: 10pt;
font-style: bold;
}


/* Default Table Styles */

TABLE {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TR {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
}

TH {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

TD {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
}


/* Default Font and Body Styles */

FONT {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 9pt;
FONT-WEIGHT: normal;
}

BODY {
BACKGROUND-COLOR: white;
FONT-SIZE: 10pt;
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
COLOR: black;
}


/* Default Form Styles */

INPUT {
FONT-FAMILY: Arial, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: normal;
}

.formfield {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
width: 150px;
margin-left: 0px;
margin-bottom : 9px;
border: 1px inset;
text-indent: 6pt;
padding-left: 3px;
border-color: #999999;
background-color: #FFFFFF;
position: relative;	
}


/*******************************************/
/* GSA HEADER COMPONENTS HOMEAPGE AND SITE */
/*******************************************/

/*
Main Information Bar
*/

.infobar a:link {  
color: #ffffff;
text-decoration: none;
}

.infobar a:visited {  
color: #ffffff;
text-decoration: none;
}

.infobar a:hover {
color: #ffffff;
text-decoration: none;
}

.infobar a:active {  
color: #ffffff;
text-decoration: none;
}

td.infobar {
FONT-SIZE:11px;
COLOR: #ffffff;
background-color: #003366;
}

font.infobar {  
FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
color: #ffffff;
background-color: #003366;
text-decoration: none;
background-image: none;
}



.infobarspacetop
{  
background-image: url(/images/InfoBarSpaceTop.gif);
background-repeat: repeat-x;
background-position: bottom;
}

td.infobarspacebottom
{
background-image: url(/images/InfoBarSpaceBottom.gif);
background-repeat: repeat-x;
background-position: top;
}

/*
Main menu bar
*/

.menubar a:link {  
color: #ffffff;
text-decoration: none;
}

.menubar a:visited {  
color: #ffffff;
text-decoration: none;
}

.menubar a:hover {
color: #ffffff;
text-decoration: none;
}

.menubar a:active {  
color: #ffffff;
text-decoration: none;
}

td.menubar {
FONT-SIZE:11px;
COLOR: #ffffff;
background-color: #3399CC;
}

font.menubar {  
FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
color: #ffffff;
background-color: #3399CC;
text-decoration: none;
background-image: none;
}

.menubarspacetop
{  
background-image: url(/images/MenuBarSpaceTop.gif);
background-repeat: repeat-x;
background-position: bottom;
}

td.menubarspacebottom
{
background-image: url(/images/MenuBarSpaceBottom.gif);
background-repeat: repeat-x;
background-position: top;
}

/*
Login bar
The go class is only for the logn screen login button

*/



.go {
background-image: none;
height: auto;
width: auto;
border-style: none;
font-family: "Times New Roman", Times, serif;
font-size: 14px; 
color: #FFFFFF;
background-color: #CC0000;
font-weight: bold
}




.loginbar a:link {  
color: #ffffff;
text-decoration: none;
}

.loginbar a:visited {  
color: #ffffff;
text-decoration: none;
}

.loginbar a:hover {
color: #ffffff;
text-decoration: none;
}

.loginbar a:active {  
color: #ffffff;
text-decoration: none;
}

TH.loginbar {
FONT-FAMILY: "Times New Roman", Times, serif;
FONT-SIZE:16px;
font-weight: bold;
font-style: italic;
COLOR: #ffffff;
}

TD.loginbar {
FONT-SIZE:12px;
font-weight: normal;
COLOR: #ffffff;
}


.loginbarhalf2
{  
background-image: url(/images/LoginBarBGHalf2.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.loginbar
{  
background-image: url(/images/LoginBarBG.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.loginbarspacetop
{  
background-image: url(/images/LoginBarSpaceTop.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.loginbarhalf
{  
background-image: url(/images/LoginBarBGHalf.gif);
background-repeat: repeat-x;
background-position: bottom;
}

/*
Login bar split section
*/

.loginbarsplit a:link {  
color: #ffffff;

}

.loginbarsplit a:visited {  
color: #ffffff;

}

.loginbarsplit a:hover {
color: #ffffff;

}

.loginbarsplit a:active {  
color: #ffffff;

}

TH.loginbarsplit {
FONT-SIZE:8pt;
font-weight: normal;
COLOR: #ffffff;
}

TD.loginbarsplit {
FONT-SIZE:8pt;
font-weight: normal;
COLOR: #ffffff;
background-image: url(/images/LoginBarBG.gif);
}

/*
Main Search Bar
*/

.searchbarspacetop
{  
background-image: url(/images/SearchBarSpaceTop.gif);
background-repeat: repeat-x;
background-position: bottom;
}


.searchbarSelect{  
FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 8pt;
FONT-WEIGHT: bold;
color: #003366;
background-color: white;
text-decoration: none;
background-image: none;
}

/*
.searchbarSelect{  
font-family: Arial; 
font-size: 12px;
font-weight:bold;
color: #003366;
background-color: white;
text-decoration: none;
background-image: none;
}
*/

/******************************************/
/* GSA AUCTIONS HOME PAGE SPECIFIC STYLES */
/******************************************/

/*
Font size for right edge spacing
*/

TD.rightedge {
FONT-SIZE:10pt;
font-weight: normal;
COLOR: #ffffff;
}

TD.loginbarrightedge {
FONT-SIZE:10pt;
font-weight: normal;
COLOR: #ffffff;
background-image: url(/images/LoginBarBG.gif);
background-repeat: repeat-x;
background-position: bottom;
}

/*
Registration and Login Help section
*/

.registration a:link {  
color: #cc0000;
}

.registration a:visited {  
color: #cc0000;
}

.registration a:hover {
color: #cc0000;
}

.registration a:active {  
color: #cc0000;
}

TH.registration {
FONT-SIZE: 12px;
font-weight: normal;
COLOR: #cc0000;
}

TD.registration {
FONT-SIZE:12px;
font-weight: normal;
COLOR: #cc0000;
}

/*
Marketing Space
*/

.marketinghead {
FONT-FAMILY: "Times New Roman", Times, serif;
font-size: 15px;
font-style: italic;
font-weight: bold;
color: #336699;
}

.marketinglist {
FONT-FAMILY: Verdana,Arial, sans-serif;
font-size: 12px;
font-weight: bold;
color: #CC0000;
; font-style: italic}

.marketing {
FONT-FAMILY: Arial, sans-serif;
font-size: 8pt;
font-style: normal;
font-weight: normal;
}

.variety {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: lighter;
color: #999999;
}

.accountability {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: normal;
color: #999999;
}

.opportunity {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
font-style: normal;
font-weight: bold;
color: #999999;
}

/* 
Auctions Space  
Home Page Category display
*/

TD.auction {
FONT-SIZE:10pt;
COLOR: black;
BACKGROUND-COLOR: white;
}
/*
Featured Item Link
*/

.featureditem {
FONT-FAMILY: Arial, sans-serif;
font-size: 12px;
color: #0033FF;
font-style: normal;
font-weight: bold;
}

td.featureditem a:link {  
color: #0033FF;
vertical-align: middle;
}

td.featureditem a:visited {  
color: #0033FF;
vertical-align: middle;
}

td.featureditem a:hover {
color: #0033FF;
vertical-align: middle;
}

td.featureditem a:active {  
color: #0033FF;
vertical-align: middle;;
}


/*
Login page footer
*/

.footer a:link {  
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color: #cc0000;
text-decoration: none;
}

.footer a:visited {  
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color: #cc0000;
text-decoration: none;
}

.footer a:hover {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color: #cc0000;
text-decoration: none;
}

.footer a:active {  
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color: #cc0000;
text-decoration: none;
}

td.footer {  
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color: #cc0000;
text-decoration: none;
background-image: none;
}

td.footerspace {  
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color: black;
text-decoration: none;
background-image: none;
}

/*
login page copyright
*/

td.copyright {  
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
FONT-SIZE: 10pt;
FONT-WEIGHT: normal;
color: black;
text-decoration: none;
background-image: none;
}


/******************************************/
/* GSA AUCTIONS POP UP PAGE SPECIFIC STYLES */
/******************************************/

/* 
Supported Browsers
*/

th.SupBrowser {
font-family: Arial, Helvetica, sans-serif;
font-size: 10pt;
font-weight: normal;
color: #ffffff;
background-color: #336699;
}

td.SupBrowser {
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
font-weight: normal;
color: #000000;
}

/*
Pricing Guides, Contact Us
*/

.popupheader {
font-family: Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
color: #FFFFFF;
text-decoration: none;
background-color: #000066
}

.popupitem a:link {  
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000066;
text-decoration: none;
background-color: #CCCCCC;
}

.popupitem a:visited {  
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000066;
text-decoration: none;
background-color: #CCCCCC;
}

.popupitem a:hover {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #CCCCCC;
text-decoration: none;
background-color: #000066;
}

.popupitem a:active {  
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000066;
text-decoration: none;
background-color: #CCCCCC;
}

.popupitem {
font-family: Arial, Helvetica, sans-serif;
font-size: 14px;
font-style: normal;
font-weight: normal;
color: #000066;
text-decoration: none;
background-color: #CCCCCC;
}











/***********************  QUESTIONABLE *******************/



/*
Banner Area
*/

.bannertext {
FONT-FAMILY: Arial, sans-serif;
font-size: 10pt;
font-style: italic;
font-weight: bold;
color: #003366;
text-align:  right;
background-image: none;
}

.bannertext a:link {  
color: #ffffff;
text-decoration: none;
background-color: #003366;
}

.bannertext a:visited {  
color: #ffffff;
text-decoration: none;
background-color: #003366;
}

.bannertext a:hover {
color: #ffffff;
text-decoration: none;
background-color: #003366;
}

.bannertext a:active {  
color: #ffffff;
text-decoration: none;
background-color: #003366;
}



.BannerTopBG {  background-image:  url(/images/BannerTop.gif); background-repeat: repeat-x}

.BannerTopRightBG {  background-image:  url(/images/BannerRightBG.gif); background-repeat: repeat-x}








/***********************  QUESTIONABLE *******************/





.whitedetailcopy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt ;
FONT-WEIGHT: bold;
color: #FFFFFF
}

/*
Tab hyperlinks for submenus 
*/

.whitetabhyperlink a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}

.whitetabhyperlink a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}

.whitetabhyperlink a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}

.whitetabhyperlink a:active {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}

font.whitetabhyperlink {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #ffffff;
text-decoration: none;
}

.categorypath a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
; color: #3300FF;
}

.categorypath a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #0033FF;
}

.categorypath a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #CC0000;
}

.categorypath a:active {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
; color: #0033FF;
}

font.categorypath {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #0066FF;
}

TD.categorypath {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-size: 12px;
color: #0066FF;

}

.categorynavigation a:link {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #003366;
text-decoration: none;
}

.categorynavigation a:visited {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #003366;
text-decoration: none;
}

.categorynavigation a:hover {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #003366;
text-decoration: none;
}

.categorynavigation a:active {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #003366;
text-decoration: none;
}

font.categorynavigation {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt;
color: #003366;
text-decoration: none;
}

.blackdetailcopy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt ;
color: #000000
}

.reddetailcopy {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt ;
color: #FF0000
}


.purpleheader {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 8pt ;
color: #666699;
font-weight : bold;
}

.submenudeselected1 {
BACKGROUND-COLOR: #666699;
}

.submenudeselected2 {
BACKGROUND-COLOR: #3399CC;
}

.topBannerString {
FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
FONT-SIZE: 8pt; 
FONT-WEIGHT: normal;
BACKGROUND: #ffffff;
COLOR: #666666;
}

/* 
Currently not used
*/

BODY.categoryWindow {
FONT-SIZE: 8pt;
COLOR: black;
BACKGROUND-COLOR: white; 
}

P {
font-size : 9.0pt;
}

.mvd-P {
font-size : 9.0pt;
}

FONT.urlsAlternate {
COLOR: #FFFFFF;
}

FONT.selectBoxes {
FONT-SIZE: 8pt;
}

INPUT.allInputs {
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
}

INPUT.smallInputs {
FONT-SIZE: 8pt;
}

TD.inputHeaders {
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
}

/*
Background color for the top left image cell
*/

TD.navigation {
COLOR: white;
BACKGROUND-COLOR: #003366;
}


/*
BROWSE CATEGORIES PAGE 
Invisible table with categories listing 
Search area
Category level filtering
Path area
Filtered results
*/

TD.categoryWindow {
FONT-SIZE:10pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

TABLE.searchArea {
FONT-SIZE:10pt;
COLOR: #ffffff;
BACKGROUND-COLOR: #3399CC;
}



/*
Currently not used
*/

TD.searchArea {
FONT-SIZE:10pt;
COLOR: #ffffff;
BACKGROUND-COLOR: #3399CC;
}

INPUT.searchArea {
FONT-SIZE:8pt;
FONT-FAMILY: Verdana;
COLOR: #ffffff;
BACKGROUND-COLOR: #3399CC;
}

TD.pathArea {
FONT-SIZE:10pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

TD.filterResults {
FONT-SIZE:7pt;
COLOR: red;
BACKGROUND-COLOR: #FFFFCE;
}

/*
AUCTION DETAIL PAGE 
BODY settings 
Previous and next 
*/

BODY.auctionPanel {
FONT-SIZE:10pt;
COLOR: #ffffff;
BACKGROUND-COLOR: #3399CC;
}

TABLE.auctionPanel {
FONT-SIZE:10pt;
COLOR: #ffffff;
BACKGROUND-COLOR: transparent;
}

/*
Currently not used
*/

TD.auctionPanel {
FONT-SIZE:10pt;
COLOR: #ffffff;
BACKGROUND-COLOR: #3399CC;
}

/*
AUCTION BAR AND BIDS TABLE 
*/

TD.auctionHeader {
FONT-SIZE:10pt;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFFF;
}

TH.defaultTable {
FONT-SIZE:8pt;
FONT-WEIGHT:normal;
COLOR: #ffffff;
BACKGROUND-COLOR: #3399CC;
}

TD.defaultTable {
FONT-SIZE:8pt;
COLOR: #000000;
BACKGROUND-COLOR: #F0F0F0;
}

.defaultTableBold {
FONT-SIZE: 10pt;
font-weight: bold;
color: RED;
}

TD.defaultTableAlternate {
FONT-SIZE:8pt;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFFF;
}

TR.defaultTable {
FONT-SIZE:6pt;
COLOR: #000000;
BACKGROUND-COLOR: #F0F0F0;
}

TR.defaultTableAlternate {
FONT-SIZE:6pt;
COLOR: #000000;
BACKGROUND-COLOR: #FFFFFF;
}

TR.winningBid {
FONT-WEIGHT: Bold;
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: #F0F0F0;
}

TR.winningBidAlternate {
FONT-WEIGHT: Bold;
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

TD.font6 {
FONT-SIZE:6pt;
}
/*
MESSAGE WINDOW TABLE
*/

TD.messagePanel {
FONT-SIZE:12px;
COLOR: #ffffff;
BACKGROUND-COLOR: #3399CC;
}

TD.messageWindowAlternate {
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: #F0F0F0;
}

TD.messageWindow {
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

TD.messageWindowAlert {
FONT-SIZE:8pt;
COLOR: red;
BACKGROUND-COLOR: white;
}

TR.messageWindowAlert {
FONT-SIZE:8pt;
COLOR: red;
BACKGROUND-COLOR: white;
}

/* 
Currently not used
*/

TD.messageWindowAlternateAlert {
FONT-SIZE:8pt;
COLOR: red;
BACKGROUND-COLOR: #E0F0FF;
}

TR.messageWindowAlternateAlert {
FONT-SIZE:8pt;
COLOR: red;
BACKGROUND-COLOR: #E0F0FF;
}
/* 
Currently not used
*/

FONT.messagePanel {
FONT-FAMILY: Verdana;
FONT-SIZE: 8pt;
COLOR: black;
}

/*
ERROR MESSAGE WINDOW
*/

TD.windowPanel {
FONT-SIZE:10pt;
COLOR: #FFFFFF;
BACKGROUND-COLOR: #05487D;
}

TD.windowPanel a:visited {  
color: #ffffff;
}

TD.windowPanel a:hover {
color: #ffffff;
}

TD.windowPanel a:active {  
color: #ffffff;
}

TABLE.innerwindowPanel {
BACKGROUND-COLOR: white;
}

TABLE.windowPanel {
BACKGROUND-COLOR: #666699;
}

TABLE.subPanel {
BACKGROUND-COLOR: white;
}

TD.subPanelHeader {
FONT-SIZE:10pt;
COLOR: white;
BACKGROUND-COLOR: #999999;
}

TD.subPanelBody {
FONT-SIZE:10pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

/*
AUCTION DETAIL
Screen colors, table cell setting, background
*/

TD.auctionSummary {
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

BODY.auctionSummary {
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

/*
ITEM DESCRIPTION PAGE
*/

TD.goodName {
FONT-SIZE:14pt;
COLOR:black;
BACKGROUND-COLOR: white;
}

TD.goodAttributes {
FONT-SIZE:8pt;
COLOR:black;
BACKGROUND-COLOR: white;
}

/*
AUCTION PANEL
*/

TD.auctionPanelBody {
FONT-SIZE:10pt;
COLOR: #ffffff;
BACKGROUND-COLOR: #CCCC99;
}

TD.auctionMenu {
FONT-SIZE:8pt;
COLOR: #ffffff;
BACKGROUND-COLOR: #CCCC99;
}

TD.auctionMenuSelected {
FONT-SIZE:8pt;
COLOR: red;
BACKGROUND-COLOR: white;
}

/*
BID WINDOW
*/

TD.bidWindow {
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

BODY.bidWindow {
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

/*
MY SUMMARY PAGE
*/

BODY.outlookPanel {
FONT-SIZE:10pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

TD.outlookPanel {
FONT-SIZE:10pt;
COLOR: #3399CC;
BACKGROUND-COLOR: #666699;
}

TABLE.outlookPanel {
BACKGROUND-COLOR: #666699;
}

/*
Currently not used 
*/

FONT.outlookPanel {
FONT-SIZE: 8pt;
COLOR: white;
}

/*
CLIENT SELECTION PAGE
*/

TD.clientChooser {
FONT-SIZE:10pt;
COLOR: black;
BACKGROUND-COLOR: #336699;
}

TD.clientChooserAlternate {
FONT-SIZE:10pt;
COLOR: black;
BACKGROUND-COLOR: #CCCC99;
}

FONT.clientChooser {
COLOR: white;
FONT-SIZE:14pt;
FONT-WEIGHT: Bold;
}

BODY.clientChooser {
BACKGROUND-COLOR: #336699;
}

 /*
MISCELLANEOUS.
*/

TD.winningBid {
FONT-WEIGHT: Bold;
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: #F0F0F0;
}

TD.winningBidAlternate {
FONT-WEIGHT: Bold;
FONT-SIZE:8pt;
COLOR: black;
BACKGROUND-COLOR: white;
}

.textBoxNum
{	
	font-family: arial;
	font-weight: normal;
	font-size:8pt;
	text-align: right;
}

.textBoxNumO
{
	font-family: arial;
	font-weight: normal;
	font-size:8pt;
	color: #104a7b;
	text-align: right;
	background : buttonface;
}

.textBox
{
	font-family: arial;
	font-weight: normal;
	font-size:9pt;
	color: #104a7b;
}

.submitBtn
{
	font-family: Verdana;
	font-weight: bolder;
	font-size : 9pt;
	background : #104a7b;
	color : White;
}

/*   use for previous/next links dt 04/14/2003 */
.hrefBtn
{
	font-family: Verdana;
	font-weight: bolder;
	font-size : 8pt;
}
.labelRight
{
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color: #104a7b;
	vertical-align : middle;
	text-align : right;
	white-space : pre;
}
.labelLeft
{
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color: #104a7b;
	vertical-align : middle;
	text-align : left;
	white-space : pre;
}
.labelCenter
{
	align : center;
	font-family: arial;
	font-weight: bold;
	font-size: 8pt;
	color: #104a7b;
	vertical-align : middle;
	text-align : center;
	white-space : pre;
}
.outputText
{
	font-family: Tahoma;
	font-weight: normal;
	font-size:9pt;
	color: #104a7b;
}
.GSAFleet {
	font-family: Helvetica, Arial, sans-serif, Verdana, ;
	font-style: italic;
	font-weight: bold;
	color: #000066;
}
.emphasis {
	font-weight: bold;
	text-decoration: underline;
}
.red {
	color: #FF0000;
}
.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.175em;
}
.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.175em;
}

/*
**************************************************************************
*  Home Page Header Styles
**************************************************************************
*/

/*
band1 Styles
*/

.band1spacetop
{  
background-image: url(/images/Band1SpaceTop.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.band1 a:link {  
color: #ffffff;
text-decoration: none;
}

.band1 a:visited {  
color: #ffffff;
text-decoration: none;
}

.band1 a:hover {
color: #ffffff;
text-decoration: none;
}

.band1 a:active {  
color: #ffffff;
text-decoration: none;
}

td.band1 {
FONT-SIZE:11px;
COLOR: #ffffff;
background-color: #003366;
}

font.band1 {  
FONT-FAMILY:  Arial, Verdana, Helvetica, sans-serif;
FONT-SIZE: 11px;
FONT-WEIGHT: bold;
color: #ffffff;
background-color: #003366;
text-decoration: none;
background-image: none;
}

/*
Band2
*/

.band2spacetop
{  
background-image: url(/images/Band2SpaceTop.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.band2 {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-style: normal;
background-color: #3399CC;
color: #FFFFFF
}


/*
Band3
The go class is only for the login screen login button
*/


.band3spacetop
{  
background-image: url(/images/Band3SpaceTop.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.band3 a:link {  
color: #ffffff;
}

.band3 a:visited {  
color: #ffffff;
}

.band3 a:hover {
color: #ffffff;
}

.band3 a:active {  
color: #ffffff;
}

TD.band3 {
FONT-SIZE:12px;
font-weight: 500;
COLOR: #ffffff;
}

.band3
{  
background-image: url(/images/Band3BG.gif);
background-repeat: repeat-x;
background-position: bottom;
}

.band3half
{  
background-image: url(/images/Band3BGHalf.gif);
background-repeat: repeat-x;
background-position: bottom;
}

TD.band3reg {
FONT-SIZE:12px;
font-weight: 500;
COLOR: #ffffff;
}.underline {
	text-decoration: underline;
}
#moveit {
float:left;
position:relative;
top:-20px;
left:15px;	
clear:right;
}
#opaqueImage {
float:right;
position:absolute;
top:12px;
right:25px;
width:270px;
height:45px;
background:#fff; 
}

#opaqueImage {
filter: alpha(opacity=88);
filter: progid:DXImageTransform.Microsoft.Alpha(opacity=88);
-moz-opacity: 0.88;
opacity:0.88;

}
#searchBox {
float:right;
position:absolute;
top:15px;
width:270px;
right:25px;
background:transparent;
} 

font.tsSearch {  
font-family: Verdana, Arial, Helvetica, sans-serif;
font-weight: bold;
font-style: italic;
font-size: 12px;
color: red;
}
#ddblueblockmenu{
/*border: 1px solid black;*/
float:left;
border-bottom-width: 0;
width: 6px;
position:absolute;top:320px;left:12px;

}

#ddblueblockmenu ul{
float:top;
margin: 0;
padding: 0;
list-style-type: none;
font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenu liSel a{
display: block;
padding: 5px 0; 
padding-left: 6px;
width: 100px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #90bade;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

#ddblueblockmenu li a{
display: block;
padding: 5px 0; 
padding-left: 6px;
width: 105px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade; 
border-left: 7px solid #2175bc; 
}


* html #ddblueblockmenu li a{ /*IE only */
width: 187px; /*IE 5*/
width: 110px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenu li a:hover {
background-color: #2586d7;
border-left-color: #2175bc;
}

#ddblueblockmenu div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenunew{
/*border: 1px solid black;*/
border-bottom-width: 0;
width: 100px;
}

#ddblueblockmenunew li a{
display: block;
padding: 5px 0; 
padding-left: 6px;
width: 110px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
/*border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7; */
}

/*****************************/
/* Menu for My Preference */

#ddblueblockmenuMypref{
/*border: 1px solid black;*/
float:left;
border-bottom-width: 0;
width: 6px;
position:absolute;top:240px;left:12px;

}

#ddblueblockmenuMypref ul{
float:top;
margin: 0;
padding: 0;
list-style-type: none;
font: normal 100% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}

#ddblueblockmenuMypref liSel a{
display: block;
padding: 5px 0; 
padding-left: 6px;
width: 100px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #90bade;
border-bottom: 1px solid #90bade;
border-left: 7px solid #1958b7;
}

#ddblueblockmenuMypref li a{
display: block;
padding: 5px 0; 
padding-left: 6px;
width: 105px; /*185px minus all left/right paddings and margins*/
text-decoration: none;
color: white;
background-color: #2175bc;
border-bottom: 1px solid #90bade; 
border-left: 7px solid #2175bc; 
}


* html #ddblueblockmenuMypref li a{ /*IE only */
width: 187px; /*IE 5*/
width: 110px; /*185px minus all left/right paddings and margins*/
}

#ddblueblockmenuMypref li a:hover {
background-color: #2586d7;
border-left-color: #2175bc;
}

#ddblueblockmenuMypref div.menutitle{
color: white;
border-bottom: 1px solid black;
padding: 1px 0;
padding-left: 5px;
background-color: black;
font: bold 90% 'Trebuchet MS', 'Lucida Grande', Arial, sans-serif;
}
