body { background-color: White; }
.OrdersTitleText { background-color:whitesmoke; font-family:Verdana; font-size:10px; font-weight:bold; height:23px; }
.OrdersTitleBorder { background-color:whitesmoke; border-top:solid 1px darkgray; border-right:solid 1px darkgray; border-left:solid 1px darkgray; }
.cancelbutton { font-family: Verdana; height:22px; font-size: 11px; color: Black; border: solid 1px darkgray; font-weight:bold; }
.textlink, .textlink:hover, .textlink:active, .textlink:visited { text-decoration:none; color:Black; font-family:verdana; font-size:10px; }
.productsearchheader { background-color: #FDCE9B; font-size:10px; font-family: Verdana; color: Black; border-bottom: solid 1px darkgray; border-top: solid 1px darkgray; border-left: solid 1px darkgray; }
.productsearchheaderinventory { background-color: #FDCE9B; font-size:10px; font-family: Verdana; color: Black; border-bottom: solid 1px darkgray; border-top: solid 1px darkgray; border-left: solid 1px darkgray; }
.inventoryorderfooter { border: solid 1px darkgray; background-color: whitesmoke; }
.productsearchsearchbar { border-bottom:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: #FDCE9B; font-family: Verdana; font-size: 10px; }
.productsearchsearchbarinventory { border-bottom:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: #FDCE9B; font-family: Verdana; font-size: 10px; }
.productsearchontab { cursor:hand; border-top:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: #FDCE9B; font-family: Verdana; font-size: 10px; font-weight:bold; text-align: center }
.productsearchofftab { cursor:hand; border-top:solid 1px darkgray; border-bottom:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: whitesmoke; font-family: Verdana; font-size: 10px; font-weight:bold; text-align: center }
.loanborrowontab { cursor:hand; border-top:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: #EBDFF3; font-family: Verdana; font-size: 10px; font-weight:bold; text-align: center }
.loanborrowofftab { cursor:hand; border-top:solid 1px darkgray; border-bottom:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: whitesmoke; font-family: Verdana; font-size: 10px; font-weight:bold; text-align: center }
.productsearchontabinventory { cursor:hand; border-top:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: #FDCE9B; font-family: Verdana; font-size: 10px; font-weight:bold; text-align: center }
.productsearchofftabinventory { cursor:hand; border-top:solid 1px darkgray; border-bottom:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: whitesmoke; font-family: Verdana; font-size: 10px; font-weight:bold; text-align: center }
.invoicesteponeheader { background-color: #FBDEDE; font-size:10px; font-family: Verdana; color: Black; border-bottom: solid 1px darkgray; }
.noborder { border:none; }
.helpFont { font-family:Verdana; font-size:11px; color:Black;  }
.preferencestextbox { font-family:Verdana; font-size:11px; WIDTH: 300px; border: solid 1px darkgray; BACKGROUND-COLOR: white; }
.preferencestextboxsmall { font-family:Verdana; font-size:11px; WIDTH: 290px; border: solid 1px darkgray; BACKGROUND-COLOR: white; }
.preferencestextbox100 { font-family:Verdana; font-size:11px; WIDTH: 100px; border: solid 1px darkgray; BACKGROUND-COLOR: white; }
.JoinMainText {color:black;font-family:Verdana;	font-size: 12px;}
.ContactsMainText {color:black;font-family:Verdana;	font-size: 12px;}
.JoinHeader {color:black;font-family:Verdana;font-size: 12px;background-image:url(/Images/BO/sub_off.gif);height:22px;}
.ContactsImportHeader {color:black;font-family:Verdana;font-size: 12px;	background:#E1F4FF;height:22px;}
.JoinOutsideHeader
{
	font-size: 12px;
	color: black;
	font-family: Verdana;
	height: 22px;
	background-color: #23a491;
}
.SalesHeader {color:black;font-family:Verdana;font-size: 12px;background-image:url(/Images/BO/sub_off.gif);height:22px;}
.SalesHeaderLav {color:black;font-family:Verdana;font-size: 12px;background-image:url(/Images/Navigation/LavenderSub_off.gif);height:22px;}
.HelpHeaderGold {color:black;font-family:Verdana;font-size: 12px;background-image:url(/Images/Navigation/GoldSub_off.gif);height:22px;}
.FAQDetails
{
	font-size: 12px;
	color: black;
	border: solid 1px darkgray;
	font-family: Verdana;
	height: 22px;
	background-color: #f8f8ff;
}
.helpContent
{
	font-size: 12px;
	color: black;
	border: solid 1px darkgray;
	font-family: Verdana;
	height: 22px;
	background-color: #f8f8ff;
}
.helpLabel
{
	font-weight: bolder;
	font-size: 12px;
	color: black;
	font-family: Verdana;
	height: 22px;
	background-color: #f8f8ff;
}
.helpDetail
{
	font-size: 12px;
	color: black;
	font-family: Verdana;
	height: 22px;
	background-color: #f8f8ff;
}
.HelpGridHeaderGold { height:22px; border-right:solid 1px darkgray; padding-left:5px; padding-right:5px; background-image: url(/images/navigation/GoldBackground.gif); color:Black; font-size: 10px; font-weight:bold; font-family:verdana; }
.InventoryMainText {color:black;font-family:Verdana;	font-size: 12px;}
.InventoryHeader {color:black;font-family:Verdana;font-size: 12px;background-image:url(/Images/Navigation/PeachSub_off.gif);height:22px;}
.jointextbox { font-family:Verdana; font-size:11px; WIDTH: 225px; border: solid 1px darkgray; BACKGROUND-COLOR: white; }
.emailtextbox { font-family:Verdana; font-size:11px; WIDTH: 400px; height: 175px; border: solid 1px darkgray; BACKGROUND-COLOR: white; }
.updateaccttextbox { font-family:Verdana; font-size:11px; WIDTH: 175px; border: solid 1px darkgray; BACKGROUND-COLOR: white; }
.updateacctcomments { font-family:Verdana; font-size:11px; WIDTH: 325px; height: 200px; border: solid 1px darkgray; BACKGROUND-COLOR: white; }
.updateacctselect { FONT-SIZE: 11px; FONT-FAMILY: verdana; width:175px; }
.updateacctselectsmall { FONT-SIZE: 11px; FONT-FAMILY: verdana; width:70px; }
.jointextboxerror { font-family:Verdana; font-size:10px; WIDTH: 225px; border: solid 1px darkgray; BACKGROUND-COLOR: whitesmoke }
.err { FONT-SIZE: 10px; WIDTH: 100%; COLOR: red; FONT-FAMILY: arial; TEXT-ALIGN: center }
.lbl { PADDING-LEFT: 8px; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.lbl2 { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.joinselect { FONT-SIZE: 10px; FONT-FAMILY: verdana; width:225px; }
.joinselectsmall { FONT-SIZE: 10px; FONT-FAMILY: verdana; width:100px; }
.joinbutton { font-family: Verdana; height:22px; font-size: 11px; color: Black; border: solid 1px darkgray; font-weight:bold; }
.jointext { FONT-SIZE: 10px; FONT-FAMILY: Verdana; color: Black; }
.inventoryselect { FONT-SIZE: 10px; FONT-FAMILY: verdana }
.inventorybutton { font-family: Verdana; font-size: 10px; height:20px; border:solid 1px darkgray; }
.newsheader {font-family: Verdana; color: black; font-size: 10px; font-weight:bolder; border-bottom: solid 1px darkgray; background-image: url(/images/BO/sub_off.gif);}
.newstext {font-family:Verdana; padding:6px; font-size: 10px; }
.newscontent { font-family: Verdana; padding:6px; font-size: 9px; }
.newsspacer { border-bottom: solid 1px darkgray; font-size:1px; border-top: solid 1px darkgray; padding:none; height:1px; }
.tblBorder { border: solid 1px #8D8D8D; }
.adminlabel { padding-top:8; PADDING-RIGHT: 8px; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.adminbutton { font-family: Verdana; font-size: 10px; border:solid 1px darkgray; }
.admininventorynav { font-family:Verdana; font-size:10px; color:#0560a6; }
.admintextboxsmall { WIDTH: 150; BACKGROUND-COLOR: white; font-family:Verdana; FONT-SIZE: 10px; }
.adminmessage { font-family:Verdana; color:Green; font-size:xx-small; font-weight:bolder;   }
.adminselect { FONT-SIZE: 10px; FONT-FAMILY: verdana }
.admingridresults { color:#0560a6; FONT-SIZE: 10px; FONT-FAMILY: verdana; border-bottom: solid 1px #7985A4; border-left: solid 1px #7985A4; }
.admingrid { background: white; font-family:Verdana; font-size:10px; border: solid 1px #7985A4; }
.adminlargetextarea { WIDTH: 270px; BACKGROUND-COLOR: white; font-family:Verdana; FONT-SIZE: 10px; height:400; }
.adminemptygrid { border: solid 1px darkgray; font-family:Verdana; font-size:smaller; font-weight: bolder; color: Green;  }
.adminheaderlink { Font-Size: 7pt; font-family:Arial; Color: White;  }
.adminmainnav { border-bottom: solid 1px #749CDF; background: #cedefa;  }
.adminmainnavleft { border-bottom: solid 1px #749CDF; border-left: solid 1px #749CDF; background: #cedefa;  }
.adminmainnavright { border-bottom: solid 1px #749CDF; border-right: solid 1px #749CDF; background: #cedefa;  }
.adminmaindiv { width:700; position:absolute; left: 100; top: 75;  }
.expenselabel { text-align:right; background: whitesmoke; margin-left: 2px; PADDING-RIGHT: 2px; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; border-left: solid 1px #5A5A5A; }
.expenseaddheader { padding-left:5px; height:21px; background-image:url(/images/navigation/GreenSub_off.gif); FONT-SIZE: 12px; font-weight:bold; COLOR: black; FONT-FAMILY: verdana; border: solid 1px #5A5A5A; }
.expenselabelheadercenter { text-align:center; background: #95eb95; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.expenserequiredcell { background: white; }
.expenserightborder { background: whitesmoke; border-right: solid 1px #5A5A5A; }
.expensebottomrightleftborder { background: whitesmoke; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; border: solid 1px #5A5A5A; border-top:none; }
.expenseaddheaderleftbottom { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; border-bottom: solid 1px #5A5A5A; border-left: solid 1px #5A5A5A; }
.expenseaddheaderleftbottomtop { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; border-bottom: solid 1px #5A5A5A; border-left: solid 1px #5A5A5A; border-top: solid 1px #5A5A5A; }
.expenseaddheaderbottom { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; border-bottom: solid 1px #5A5A5A; border-left: solid 1px #5A5A5A; }
.expenseaddheaderrightbottom {  border-right: solid 1px #5A5A5A; border-bottom: solid 1px #5A5A5A; }
.expensetextbox { WIDTH: 226px; font-family:Tahoma; font-size:11px;	border:solid 1px #5A5A5A; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; }
.expensesmalltextbox { WIDTH: 125px; font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; }
.expenseselectbox { position:relative; top:1px; FONT-SIZE: 10px; FONT-FAMILY: verdana }
.expensebutton { font-family: Verdana; font-size: 10px; height:19px; border:solid 1px darkgray; }
.expensemessagelabel { font-family:Verdana; color:Green; font-size:xx-small; font-weight:bolder;   }
.expensemessage { font-family:Verdana; border: solid 1px darkgray; padding:10; color:Green; font-size:xx-small; font-weight:bolder;   }
.expenseerror { text-align:center; position:relative; top:-1px;  font-family:Verdana; color:Red; font-size:xx-small; font-weight:bolder; }
.expenselabelcenter { text-align:center; PADDING-RIGHT: 8px; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.expensegridpaging { color:#0560A6; FONT-SIZE: 10px; FONT-FAMILY: verdana; }
.expensesnoresults { text-align:center; padding: 10px; width:670px; color:Red; font-family: Verdana; font-size: 10px; font-weight: bold; border: solid 1px #5A5A5A; }
.expensegridheader { height:22px; border-right:solid 1px darkgray; padding-left:5px; padding-right:5px; background-image: url(/images/BO/background.gif); color:Black; font-size: 10px; font-weight:bold; font-family:verdana; }
.expensegridheaderlav { height:22px; border-right:solid 1px darkgray; padding-left:5px; padding-right:5px; background-image: url(/images/navigation/LavenderBackground.gif); color:Black; font-size: 10px; font-weight:bold; font-family:verdana; }
.expensegridresults { color:Black; border-top: solid 1px darkgray; padding-left:5px; padding-right:5px; border-right: solid 1px darkgray; font-size: 10px; font-family:verdana; }
.expensegridresults2 { color:Black; font-size: 10px; font-family:verdana; }
.expensegridresultsleft { padding-left:10px; padding-top:4px; padding-bottom:4px; color:Black; font-size: 10px; font-family:verdana; }
.expensegridresultsleft2 { border-bottom: solid 1px #5A5A5A; padding-left:10px; color:Black; font-size: 10px; font-family:verdana; }
.expensegridresultsheaderleft { padding-left:10px; color:Black; font-size: 10px; font-family:verdana; border-top: solid 1px darkgray; border-left: solid 1px darkgray; border-bottom: solid 1px darkgray; }
.expensegridresultsright { border-right: solid 1px darkgray; border-left: solid 1px darkgray;  border-bottom: solid 1px darkgray; padding-left:10; color:Black; font-size: 10px; font-family:verdana; }
.expensegridresultsheaderright { border-left: solid 1px darkgray; padding-left:10; color:Black; font-size: 10px; font-family:verdana; border-top: solid 1px darkgray; border-right: solid 1px darkgray; border-bottom: solid 1px darkgray; }
.expensegridtextbox {  font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; }
.financegridheader { height:22px; border-right:solid 1px #5A5A5A; padding-left:5px; padding-right:5px; background-image: url(/images/navigation/GreenBackground.gif); color:Black; font-size: 10px; font-weight:bold; font-family:verdana; }
.financegridresults { color:Black; border-top: solid 1px #5A5A5A; padding-left:5px; padding-right:5px; border-right: solid 1px #5A5A5A; font-size: 10px; font-family:verdana; }

.invoicesteponelabel { text-align:right; PADDING-RIGHT: 8px; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.invoicesteponeselectbox  { position:relative; top:1px; FONT-SIZE: 10px; FONT-FAMILY: verdana }
.invoicesteponebutton { font-family: Verdana; font-size: 10px; border:solid 1px darkgray; }
.invoicesteponetextbox { font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; WIDTH: 125px; BACKGROUND-COLOR: white; font-family:Verdana; FONT-SIZE: 10px; }
.invoiceheader { border: solid 1px darkgray; width:250px; background: #FCEAEA; color:Black; font-size: 10px; font-family:verdana; font-weight:bolder;  }
.invoiceheaderdetail { color:Black; font-size:9px; font-family:Verdana; font-weight:normal; }
.invoiceheaderdetailcheck{color:Black; font-size:9px; font-family:Verdana; font-weight:normal;}
.invoiceheaderdetailcheck INPUT { position:relative; top:2px; }
.invoiceheaderdetailradio{color:Black; font-size:9px; font-family:Verdana; font-weight:normal;}
.invoiceheaderdetailradio INPUT { position:relative; top:3px; }
.invoicingselectbox { FONT-SIZE: 10px; FONT-FAMILY: verdana }
.invoiceheaderaddproduct { border: solid 1px darkgray; width:500px; background: #FCEAEA; color:Black; font-size: 10px; font-family:verdana; font-weight:bolder;  }
.invoicesteptwobutton { position:relative; top:3px; font-family: Verdana; font-size: 10px; border:solid 1px darkgray; }
.dashboarditemtext { color:Black; font-size:9px; font-family:Verdana; font-weight:normal; }
.dashboardheader { border: solid 1px darkgray; width:150px; background: #FCEAEA; color:Black; font-size: 10px; font-family:verdana; font-weight:bolder;  }
.invoiceproductlistheader { text-align:left; color:Black; font-size:9px; font-family:Verdana; font-weight:bold; }
.invoiceproductlist { border-bottom:solid 1px darkgray; text-align:left; color:Black; font-size:9px; font-family:Verdana; font-weight:normal; }
.invoicetextbox {  font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; }
.invoicetoptextbox { position:relative; top:4px; font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; width:120px; }
.invoicepersonalmessage { padding:4px; BACKGROUND-COLOR:  white; border:solid 1px #5A5A5A; font-family:Verdana; FONT-SIZE: 10px; height:50px; width:244px;}
.invoicelabelerror_old { padding-top:4px; padding-bottom:4; padding-left:8; padding-right:8; border:solid 1px red; background:whitesmoke; font-family:Verdana; font-size:9px; font-weight:bold; color:Red; }
.invoicelabelerror { font-family:Verdana; font-size:9px; font-weight:bold; color:Red; }
.invoicebutton { font-family: Verdana; font-size: 10px; height:21px; border:solid 1px darkgray; }
.pageheader { border: solid 1px darkgray; width:250px; background: #FCEAEA; color:Black; font-size: 10px; font-family:verdana; font-weight:bolder; }
.notypesmessage { border: solid 1px #8D8D8D; padding:8px; color: Red; font-family: Verdana; font-weight: bold; font-size: 10px; }
.invoicingpaymenttable { border: solid 1px darkgray; background: #FCEAEA; }
.invoiceediterror { text-align:center; padding-right:4;  font-family:Verdana; color:Red; font-size:xx-small; font-weight:bolder; }
.inventorypaging { font-family: Verdana; font-size: 10px; color:darkgray; }
.inventorypaging TD { padding-left:10px; padding-top:5px; border-top: solid 1px darkgray; border-right: solid 1px darkgray;  }
.inventorygridtopheader { height:22px; border-right:solid 1px darkgray; border-bottom:solid 1px darkgray; padding-left:5px; padding-right:5px; background-image: url(/images/navigation/PeachBackground.gif); color:Black; font-size: 10px; font-weight:bold; font-family:verdana; }
.inventorygridtoptext { color:Black; font-size: 10px; font-weight:bold; font-family:verdana; vertical-align:middle; }
.inventorygridheader { height:22px; border-right:solid 1px darkgray; padding-left:5px; padding-right:5px; background-image: url(/images/navigation/PeachBackground.gif); color:Black; font-size: 10px; font-weight:bold; font-family:verdana; }
.inventorygridresults { color:Black; border-top: solid 1px darkgray; padding-left:5px; padding-right:5px; border-right: solid 1px darkgray; font-size: 10px; font-family:verdana; }
.invoicelink { font-family: Verdana; font-size: 10px; color:Black; }
.paymentnoresults { font-family: Verdana; font-size: 10px; color: Red; }
.iframeresults { padding:4; color:Black; font-size:9px; font-family:verdana; }
.iframeheaderleft { padding-left:5; padding-right:5; border-left: solid 1px darkgray; border-top: solid 1px darkgray; color:#000000;}
.iframeheaderright { width:100%; padding:4; border-right: solid 1px darkgray; border-top: solid 1px darkgray; font-family:Verdana; font-size:10px; font-weight:bold; color:#000000; }
.inventorypageheader { border: solid 1px darkgray; background: #FDCA91; color:Black; font-size: 10px; font-family:verdana; }
.inventorysubheader { font-family: Verdana; font-size:10px; color:Black; border-bottom: solid 1px darkgray; font-weight: bold;}
.inventorylisting { font-family: Verdana; font-size:10px; color:Black; border-bottom: solid 1px darkgray; }
.inventorytextbox {  font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; width:150px;}
.inventorytextboxmedium {  font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; width:100px;}
.inventorytextboxsmall {  font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; width:40px;}
.inventorybutton { font-family: Verdana; font-size: 10px; border:solid 1px darkgray; }
.inventorylistingnoborder { font-family: Verdana; font-size:10px; color:Black; }
.inventorynoitems { height:30px; text-align:center; font-family:Verdana; font-size:10px; font-weight:bold; color:red; border: solid 1px darkgray; }
.iframetext { font-family: Verdana; font-size: 10px; color: Black; text-align:center; }
.inventoryloanborrowheader { height:28px; border: solid 1px darkgray; background: #FDCA91; color:Black; font-size: 10px; font-family:verdana; font-weight:bolder; }
.inventoryloanborrowlabel { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.inventoryloanborrowtextbox { font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; }
.inventoryloanborrowselectbox { FONT-SIZE: 10px; FONT-FAMILY: verdana }
.inventoryloanborrowontab { cursor:hand; border-top:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: #E5D4EF; font-family: Verdana; font-size: 10px; font-weight:bold; text-align: center }
.inventoryloanborrowofftab { cursor:hand; border-top:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: whitesmoke; font-family: Verdana; font-size: 10px; font-weight:bold; text-align: center }
.inventoryloanborrowsearchbar { border-bottom:solid 1px darkgray; border-left:solid 1px darkgray; border-right:solid 1px darkgray; background: #E5D4EF; font-family: Verdana; font-size: 10px; }
.inventoryloanborrowgridheader { height:28px; background: #E5D4EF; color:Black; font-size: 10px; font-family:verdana; font-weight:bolder; }
.inventoryloanborrowgridresults { height:25px; padding:5; color:Black; font-size: 10px; font-family:verdana; }
.inventorysmalltext { font-family:Verdana; font-size:10px; color:Black }
.inventorysmalltextbottomborder { font-family:Verdana; font-size:10px; color:Black; border-bottom: solid 1px darkgray;}
.inventorysmalltext INPUT { position:relative; top:2px; }
.inventoryaddpersonalheader { height:28px; border: solid 1px darkgray; background: #FDCA91; color:Black; font-size: 10px; font-family:verdana; font-weight:bolder; }
.inventoryaddpersonaltextbox {font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; }
.inventoryaddpersonallabel { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.invoicetotaltext {  font-family:Tahoma; font-size:10px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; width:65px; BACKGROUND-COLOR: white; }
.invoicetotaltext2 {  font-family:Tahoma; font-size:10px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; width:40px; BACKGROUND-COLOR: white; }
.invoicetotallabel {  font-family:Tahoma; font-size:10px; border-bottom:solid 1px darkgray; padding-right:3px; }
.invoicetotalselect {  font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; width:65px; BACKGROUND-COLOR: white; }
.reportsheadertop { height:25px; padding:5; border-right: solid 1px darkgray; background-image: url(/images/navigation/AquaBackground.gif); color:Black; font-size: 10px; font-family:verdana; font-weight:bolder; }
.reportsheadertext { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.reportsbutton { font-family: Verdana; font-size: 10px; border:solid 1px darkgray; }
.reportsselectbox  { FONT-SIZE: 10px; FONT-FAMILY: verdana }
.reportsnoresults { width:220px; padding:20px; text-align:center; font-family:Verdana; font-size:10px; font-weight:bold; color:red; border: solid 1px darkgray; }
.labelaveryheader { background-color: whitesmoke; border: solid 1px darkgray; font-family: Verdana; font-size: 10px; color: Black; height:23px; }
.labelaveryradio { font-family: Verdana; color: Black; font-size: 10px; }
.nowebmail { border: solid 1px darkgray; font-family: Verdana; color: Black; font-size:10px; }
.webmailbutton { font-family: Verdana; font-size: 10px; border:solid 1px darkgray; }
.reportstext { FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana }
.reportstextbox { font-family:Tahoma; font-size:11px; border:solid 1px darkgray; padding-left:3px; margin-left:2px; BACKGROUND-COLOR: white; width:150px; }
.invoiceproductheader { border-top:solid 1px darkgray; border-bottom: solid 1px darkgray; border-left:solid 1px darkgray; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: verdana; background-color:whitesmoke; }
.statusPopUp { position:absolute;z-index:900; display:none;color:black;padding:20px;font-family:verdana;font-size:12px;font-weight:bold;background-color:#FED4A7;border:solid 1px darkgray;width:200px;text-align:center;}
.invoiceList A {
	COLOR: #ba3878; TEXT-DECORATION: underline
}
.invoiceList {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none; BORDER-COLLAPSE: collapse
}

.invoiceList .action {
	WIDTH: 156px; TEXT-ALIGN: center
}
.invoiceActionWrapper {
	POSITION: relative
}
.invoiceActionWrapper DIV.invoiceAction {
	BORDER-RIGHT: #bef 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bef 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #bef 1px solid; WIDTH: 150px; PADDING-TOP: 2px; BORDER-BOTTOM: #bef 1px solid; HEIGHT: 16px
}
.invoiceActionWrapper DIV.invoiceActionList {
	BORDER-RIGHT: #bef 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #bef 1px solid; PADDING-LEFT: 2px; FONT-SIZE: 11px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; BORDER-LEFT: #bef 1px solid; WIDTH: 150px; PADDING-TOP: 2px; BORDER-BOTTOM: #bef 1px solid; HEIGHT: 16px
}
.invoiceActionWrapper .trg {
	FLOAT: right; VERTICAL-ALIGN: middle
}
.groupHeader TD {
	FONT-WEIGHT: bold; BACKGROUND: #d5ccdb; COLOR: #555
}
.groupHeader EM {
	FONT-WEIGHT: normal
}
.booking EM {
	FONT-SIZE: 9px; COLOR: #999
}
.invoiceAction {
	Z-INDEX: 10
}
.invoiceActionList {
	DISPLAY: none; Z-INDEX: 200; LEFT: 0px; POSITION: absolute; TOP: 0px; background-color: #efefef
}
.invoiceActionList A {
	DISPLAY: none; padding-right: 2px; DISPLAY: block; PADDING-LEFT: 2px; BACKGROUND: #efefef; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; text-align:left
}
TR.totals TD {
	FONT-WEIGHT: bold; BORDER-BOTTOM: medium none
}
.gridHeader{
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; BACKGROUND: #b29bc2; PADDING-BOTTOM: 4px; COLOR: #fff; PADDING-TOP: 4px; BORDER-BOTTOM: #9a87a8 2px solid; TEXT-ALIGN: left;FONT-WEIGHT: bold
}
.invoiceListCell {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; BORDER-BOTTOM: #ccc 1px solid
}
.invoiceListAltCell {
	BACKGROUND: #efefef
}
TABLE {
	FONT-SIZE: 11px; FONT-FAMILY: Verdana, sans-serif
}
.invoiceFilter {
	PADDING-RIGHT: 11px; PADDING-LEFT: 11px; BACKGROUND: #eee4f5; PADDING-BOTTOM: 8px; MARGIN: 0px auto 20px; PADDING-TOP: 8px; BORDER-BOTTOM: #d5ccdb 1px solid
}
.subnavRight {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; FLOAT: right
}
#invoiceFilterAdvanced {
	DISPLAY: none
}
#invoiceFilter A {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; TEXT-DECORATION: underline
}
#invoiceFilterSimple A.unselect {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; PADDING-TOP: 4px; 
}
#invoiceFilterSimple A.current {
	PADDING-RIGHT: 4px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; BACKGROUND: #fff; PADDING-BOTTOM: 14px; COLOR: #999; PADDING-TOP: 6px; TEXT-DECORATION: none
}
.invoiceFilterToggle {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-WEIGHT: bold; BACKGROUND: #dfd6e6; PADDING-BOTTOM: 3px; PADDING-TOP: 3px
}
.invoiceFilter TH {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: top; WIDTH: 90px; LINE-HEIGHT: 22px; PADDING-TOP: 4px; TEXT-ALIGN: right
}
.invoiceFilter TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 4px; MARGIN: 0px; VERTICAL-ALIGN: top; LINE-HEIGHT: 22px; PADDING-TOP: 4px
}
.invoiceFilter UL {
	PADDING-LEFT: 10px; MARGIN: 0px
}
.invoiceFilter LI {
	DISPLAY: inline; MARGIN-RIGHT: 8px
}
