@media print
{
	DIV.cmsmenu
	{
		visibility: hidden;
		width: 0;
		overflow: hidden;
	}
	BODY
	{
		font-family: arial, verdana, sans serif;
		color: #3266cc;
		background-color: #FFFFFF;
	}
	DIV
	{
		-moz-box-sizing: border-box;
	}
	.cmscontentdiv
	{
		color: #3266cc;
		background-color: #FFFFFF;
	}
	.copyright
	{
		font-size: 10pt;
	}
	TABLE.cmsbodytable
	{
		width: 664;
		height: 100%;
		vertical-align: top;
	}
	TD.cmsbody
	{
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
		padding-right: 0;
	}
	TABLE.cmsbody
	{
		width: 100%;
		height: 100%;
	}
	DIV.cmsbody
	{
		width: 100%;
		overflow: hidden;
	}
	.header
	{
		color: #999999;
		background-color: #FFFFFF;
		text-align: right;
		font-size: 30;
		font-weight: bold;
	}
	.headerbar
	{
		color: #FFFFFF;
		background-color: #3266cc;
		text-align: right;
		font-weight: bold;
	}
	.headerlogo1
	{
		color: #000000;
		background-color: #FFFFFF;
		text-align: left;
		font-family: verdana, arial, sans serif;
		font-size: 18px;
		font-weight: bold;
	}
	.logo
	{
		background-color: #92B6DA;
		text-align: left;
	}
	TABLE.logo
	{
		border-top: 2px white solid;
	}
	.banner
	{
		background-color: #92B6DA;
	}
	TABLE.banner
	{
		border-top: 2px white solid;
	}
	TR.footer
	{
		height: 12;
		border-top: 2px white solid;
	}
	.footer
	{
		background-color: #3266cc;
		color: #FFFFFF;
		vertical-align: middle;
		padding-top: 1;
		padding-bottom: 2;
	}
	A.footer
	{
		color: #FFFFFF;
		font-size: 10pt;
	}
	A.header
	{
		color: #FFFFFF;
		font-size: 10pt;
	}
	.navigation
	{
		font-size: 10pt;
		background-color: #EBF0FA;
	}
	H3
	{
		font-size: 12pt;
		color: #3266cc;
	}
	TD.navigation
	{
		height: 30;
	}
	.navboxouter
	{
		background-color: #003366;
		color: #A78D57;
		cellspacing: 0;
		cellpadding: 0;
	}
	.navboxinner
	{
		background-color: #003366;
		color: #A78D57;
		cellspacing: 0;
		cellpadding: 0;
	}
	TABLE.navboxouter
	{
		border-right: 2px white solid;
	}
	.breadcrumbtrail
	{
		font-size: 9pt;
		font-style: italic;
		color: #FFFF00;
		background-color: #003366;
	}
	.folderlinks
	{
		font-size: 9pt;
		font-style: italic;
		color: #FFFF00;
	}
	.pagetitle
	{
		font-size: 18pt;
		font-weight: bold;
		font-style: italic;
		color: #FFFF00;
	}
	.pagedescription
	{
		font-size: 14pt;
		font-weight: bold;
		font-style: italic;
		color: #FFFF00;
	}
	TH.list
	{
		background-color: #92B6DA;
		color: #3266cc;
		horizontal-align: left;
		font-size: 10pt;
		height: 12pt;
	}
	TD.list
	{
		background-color: #003366;
		color: #3266cc;
		horizontal-align: left;
		font-size: 10pt;
		height: 12pt;
	}
	.listitem
	{
		font-size: 9pt;
		font-style: normal;
		color: #3266cc;
	}
	searchresults
	{
		border-bottom: #990033 1px solid;
	}
	H3.searchresultstitle
	{
		font-size: 16pt;
	}
	P.searchhit
	{
		padding-left: 10;
		padding-bottom: 2;
		border-bottom: #990033 1px solid;
	}
	A.searchhit
	{
		font-weight: bold;
	}
	.newsbox
	{
		background-color: #A78D57;
	}
	.newboxtitle
	{
		font-size: 10pt;
		font-style: italic;
		color: #FFFFFF;
	}
	.newsboxbody
	{
		background-color: #FFFFFF;
	}
	.treeview
	{
		font-size: 12pt;
		font-style: italic;
	}
	TABLE.searchboxsmall
	{
		width: 100%;
		color: #A78D57;
	}
	TABLE.searchbox
	{
		width: 100%;
	}
	DIV.hint
	{
		background: #9999CC;
		color: #000000;
		border-bottom: 1px black solid;
		border-top: 1px black solid;
		border-left: 1px black solid;
		border-right: 1px black solid;
	}

	DIV.information
	{
		background: #9999CC;
		color: #000000;
		border-bottom: 1px black solid;
		border-top: 1px black solid;
		border-left: 1px black solid;
		border-right: 1px black solid;
	}
	.small
	{
		font-size: 8pt;
	}

	INPUT.searchbox
	{
		height: 18;
	}
	INPUT.searchboxsmall
	{
		height: 18;
	}
	INPUT, SELECT, TEXTAREA
	{
		background-color: white;
		border: gray 1px solid;
		color: #996633;
		font-size: 8pt;
	}
	INPUT.checkbox
	{
		background-color: transparent;
		border: none;
		color: #996633;
		font-size: 8pt;
	}
	TD, P
	{
		font-size: 10pt;
	}
	A
	{
		font-size: 10pt;
		color: #3266cc;
	}
	A:link
	{
		text-decoration: none;
	}
	A:visited
	{
		text-decoration: none;
	}
	A:active
	{
		text-decoration: none;
	}
	A:hover
	{
		text-decoration: underline;
	}

	TH.inbox
	{
		font-family: Arial, verdana, sans-serif;
		font-size: 10pt;
		color: #FFFFFF;
		font-style: normal;
		font-weight: normal;
		background-color: #666699;
		border-left: 1px white solid;
		border-top: 1px white solid;
		border-right: 1px black solid;
		border-bottom: 1px black solid;
	}
	TD.inbox
	{
		font-family: Arial, verdana, sans-serif;
		font-size: 10pt;
		color: #000000;
		font-style: normal;
		font-weight: normal;
		background-color: #CCFFFF;
		xorder-left: 1px black solid;
		xorder-top: 1px black solid;
		xorder-right: 1px white solid;
		xorder-bottom: 1px white solid;
	}
	TD.inboxodd
	{
		font-family: Arial, verdana, sans-serif;
		font-size: 10pt;
		color: #000000;
		font-style: normal;
		font-weight: normal;
		background-color: #99CCFF;
		xborder-left: 1px black solid;
		xborder-top: 1px black solid;
		xborder-right: 1px white solid;
		xborder-bottom: 1px white solid;
	}
	A.inbox:link
	{
		font-family: Arial, verdana, sans-serif;
		color: #0000FF;
		text-decoration: none;
	}

	A.inbox:visited
	{
		font-family: Arial, verdana, sans-serif;
		color: #0000FF;
		text-decoration: none;
	}
	A.inbox:active
	{
		font-family: Arial, verdana, sans-serif;
		color: #0000FF;
		text-decoration: none;
	}

	A.inbox:hover
	{
		font-family: Arial, verdana, sans-serif;
		color: #0000FF;
		text-decoration: underline;
	}

	/* icomconnect V2 formats */

	/* List formats */

	TABLE.list
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: solid 1 black;
		background-color: #E9F5F2;
	}
	TD.list
	{
		background-color: #003366;
		color: #3266cc;
		horizontal-align: left;
	}
	TR.list
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		line-height: 18px;
	}
	TD.actionlink, TD.checkbox
	{
		text-align: center;
		line-height: 14px;
	}
	TD.pricecolumn
	{
		text-align: right;
		font-weight: bold;
	}
	.smalltext
	{
		font-size: 10px;
	}


	/* general form layout */
	div.spacer
	{
		clear: both;
	}
	div.orderrow
	{
		height: 16px;
		clear: both;
		line-height: 12px;
		margin: 0px auto;
	}
	span.orderlabel
	{
		float: left;
		width: 90px;
		text-align: left;
		font-weight: bold;
	}
	span.orderfield
	{
		float: left;
		width: 200px;
		text-align: left;
	}
	div.doublewidthrow
	{
		height: 16px;
		clear: both;
		line-height: 12px;
		margin: 0px auto;
	}
	span.doublewidthlabel
	{
		float: left;
		width: 90px;
		text-align: left;
		font-weight: bold;
	}
	span.doublewidthfield
	{
		float: left;
		width: 200px;
		text-align: left;
	}
	div.widerow
	{
		height: 16px;
		clear: both;
		line-height: 12px;
		margin: 0px auto;
	}
	span.widelabel
	{
		float: left;
		width: 200px;
		text-align: left;
		font-weight: bold;
	}
	span.widefield
	{
		float: left;
		width: 400px;
		text-align: left;
	}

	/* button formats */
	DIV.formbuttons
	{
		width: 100%;
		text-align: center;
		margin: 5px;
		padding-top: 4px;
	}
	SPAN.formbuttons
	{
		padding: 10;
	}
	/* general subsection title format */

	DIV.titlebar
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.formheader
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.formdescription
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}

	/* order formats */

	DIV.orderbackground
	{
		background-color: #E9F5F2;
	}
	DIV.ordertitlebar
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.orderformheader
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.orderformdescription
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.orderheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #E9F5F2;
	}
	DIV.ordersupplier
	{
		float: left;
		width: 50%;
		height: 160px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.ordercustomer
	{
		float: left;
		width: 50%;
		height: 160px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #E9F5F2;
	}
	DIV.orderlocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.orderinfo
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.rawediinfo
	{
		width: 80%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 8px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #00FFF2;
	}
	DIV.smallorderinfo
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 10px;
		line-height: 12px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}

	TD.cataloglabel
	{
		width: 200px;
		padding-left: 8px;
		font-weight: bold;
	}
	TABLE.catalogitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: solid 1 gray;
		background-color: #E9F5F2;
	}
	TABLE.orderitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #E9F5F2;
	}
	TR.orderitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		line-height: 18px;
		height: 18px;
		color: #3266cc;
	}
	TR.orderitems-removed
	{
		text-decoration: line-through;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		line-height: 18px;
		height: 18px;
		color: #3266cc;
	}

	/* Use following if orderitems field has altrows="true"
		TR.orderitemseven
		{
		text-decoration:none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		}
		TR.orderitemsodd
		{
		text-decoration:none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		}
		*/

	/* invoice formats */

	DIV.invoicebackground
	{
		background-color: #FFEAAA;
	}
	DIV.invoicelabel
	{
		font-weight: bold;
	}
	DIV.invoiceformheader
	{
		color: white;
		background-color: #FFCC33;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.invoiceformdescription
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoiceheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoiceaddressbox
	{
		padding: 4px;
		margin-bottom: 4px;
		background-color: #F0E0A0;
	}

	DIV.invoicesupplier
	{
		float: left;
		width: 50%;
		height: 230px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoicecustomer
	{
		float: left;
		width: 50%;
		height: 230px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoicesupplierbox2
	{
		float: left;
		width: 50%;
		height: 160px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoicecustomerbox2
	{
		float: left;
		width: 50%;
		height: 160px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoicelocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.invoiceinfo
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #FFEAAA;
	}

	TABLE.invoiceitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #FFEAAA;
	}
	TR.invoiceitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		line-height: 18px;
		height: 18px;
	}
	TR.invoiceitems-removed
	{
		text-decoration: line-through;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		line-height: 18px;
		height: 18px;
		color: #3266cc;
	}

	/* remittance formats */

	DIV.remittancebackground
	{
		background-color: #FFDFBF;
	}
	DIV.remittanceformheader
	{
		color: white;
		background-color: blue;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.remittanceformdescription
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #FFDFBF;
	}
	DIV.remittanceheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #FFDFBF;
	}
	DIV.remittancesupplier
	{
		float: left;
		width: 50%;
		height: 240px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #FFDFBF;
	}
	DIV.remittancecustomer
	{
		float: left;
		width: 50%;
		height: 240px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #FFDFBF;
	}
	DIV.remittancelocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.remittanceinfo
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #FFDFBF;
	}

	TABLE.remittanceitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #FFDFBF;
	}
	TR.remittanceitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		line-height: 18px;
		height: 18px;
	}

	/* shippingnote formats */

	DIV.shippingnotebackground
	{
		background-color: #99ffcc;
	}
	DIV.shippingnoteformheader
	{
		color: white;
		background-color: blue;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.shippingnoteformdescription
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #99ffcc;
	}
	DIV.shippingnoteheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #99ffcc;
	}
	DIV.shippingnotesupplier
	{
		float: left;
		width: 50%;
		height: 240px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #99ffcc;
	}
	DIV.shippingnotecustomer
	{
		float: left;
		width: 50%;
		height: 240px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #99ffcc;
	}
	DIV.shippingnotelocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.shippingnoteinfo
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #99ffcc;
	}

	TABLE.shippingnoteitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #99ffcc;
	}
	TR.shippingnoteitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		line-height: 18px;
		height: 18px;
	}



}




@media screen
{
	BODY
	{
		font-family: arial, verdana, sans serif;
		color: #3266cc;
		background-color: #FFFFFF;
	}
	DIV
	{
		-moz-box-sizing: border-box;
	}
	.cmscontentdiv
	{
		color: #3266cc;
		background-color: #FFFFFF;
	}
	.copyright
	{
		font-size: 10pt;
	}
	TABLE.cmsbodytable
	{
		width: 100%;
		height: 100%;
		vertical-align: top;
	}
	TD.cmsbody
	{
		padding-top: 16;
		padding-bottom: 16;
		padding-left: 16;
		padding-right: 16;
	}
	TABLE.cmsbody
	{
		width: 100%;
		height: 100%;
	}
	DIV.cmsbody
	{
		overflow: hidden;
	}
	DIV.cmsmenu
	{
		vertical-align: top;
		width: 100%;
		height: 100%;
	}
	.navigation
	{
		font-size: 10pt;
		background-color: #EBF0FA;
	}
	.header
	{
		color: #999999;
		background-color: #FFFFFF;
		text-align: right;
		font-size: 30;
		font-weight: bold;
	}
	.headerbar
	{
		color: #FFFFFF;
		background-color: #3266cc;
		text-align: right;
		font-weight: bold;
	}
	.headerlogo1
	{
		color: #000000;
		background-color: #FFFFFF;
		text-align: left;
		font-family: verdana, arial, sans serif;
		font-size: 18px;
		font-weight: bold;
	}
	.logo
	{
		background-color: #92B6DA;
		text-align: left;
	}
	TABLE.logo
	{
		border-top: 2px white solid;
	}
	.banner
	{
		background-color: #92B6DA;
	}
	TABLE.banner
	{
		border-top: 2px white solid;
	}
	TR.footer
	{
		height: 12;
		border-top: 2px white solid;
	}
	.footer
	{
		background-color: #3266cc;
		color: #FFFFFF;
		vertical-align: middle;
		padding-top: 1;
		padding-bottom: 2;
	}
	A.footer
	{
		color: #FFFFFF;
		font-size: 10pt;
	}
	A.header
	{
		color: #FFFFFF;
		font-size: 10pt;
	}
	.linkbutton
	{
		background-color: white;
		border: gray 1px solid;
		color: #996633;
		font-size: 8pt;
		padding-left: 4px;
		padding-right: 4px;
		margin: 1px;
		height: 16px;
	}

	.nav
	{
		 
		margin-left: 4px;
		padding-left: 0px;
		color: #3266CC;
		height: 14px;
		text-decoration: none;
	}
	.nav:hover
	{
		 
		margin-left: -0px;
		padding-left: 4px;
		background: #b9b8b8;
		color: #ffffff;
		height: 16px;
		text-decoration: none;
	}
	.navon
	{
		 
		padding-left: 4px;
		background: #3266CC;
		color: #ffffff;
		height: 16px;
		text-decoration: none;
	}
	.navboxouter
	{
		background-color: #003366;
		color: #A78D57;
		cellspacing: 0;
		cellpadding: 0;
	}
	.navboxinner
	{
		background-color: #003366;
		color: #A78D57;
		cellspacing: 0;
		cellpadding: 0;
	}
	TABLE.navboxouter
	{
		border-right: 2px white solid;
	}

	.navboxouter
	{
		background-color: #003366;
		color: #A78D57;
		cellspacing: 0;
		cellpadding: 0;
	}
	.navboxinner
	{
		background-color: #003366;
		color: #A78D57;
		cellspacing: 0;
		cellpadding: 0;
	}
	TABLE.navboxouter
	{
		border-right: 2px white solid;
	}

	.breadcrumbtrail
	{
		font-size: 9pt;
		font-style: italic;
		color: #FFFF00;
		background-color: #003366;
	}
	.folderlinks
	{
		font-size: 9pt;
		font-style: italic;
		color: #FFFF00;
	}
	.pagetitle
	{
		font-size: 18pt;
		font-weight: bold;
		font-style: italic;
		color: #FFFF00;
	}
	.pagedescription
	{
		font-size: 14pt;
		font-weight: bold;
		font-style: italic;
		color: #FFFF00;
	}
	.newsbox
	{
		background-color: #A78D57;
	}
	.newboxtitle
	{
		font-size: 10pt;
		font-style: italic;
		color: #FFFFFF;
	}
	.newsboxbody
	{
		background-color: #FFFFFF;
	}
	INPUT, SELECT, TEXTAREA
	{
		background-color: white;
		border: gray 1px solid;
		color: #996633;
		font-size: 8pt;
	}
	INPUT.checkbox
	{
		background-color: transparent;
		border: none;
		color: #996633;
	}
	TD, P
	{
		font-size: 10pt;
	}
	A
	{
		font-size: 10pt;
		color: #3266CC;
		text-decoration: underline;
	}
	A:link
	{
		text-decoration: none;
	}
	A:visited
	{
		text-decoration: none;
	}
	A:active
	{
		text-decoration: none;
	}
	A:hover
	{
		text-decoration: underline;
	}
	SPAN.year
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		background-color: #FFFFFF;
		color: #000000;
		width: 10;
		cursor: hand;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
	}
	SPAN.yearover
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		background-color: #FFFFFF;
		color: #000000;
		width: 10;
		cursor: hand;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
	}
	DIV.month
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		background-color: #FFFFFD;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		color: #000000;
		width: 30;
		cursor: hand;
	}
	DIV.monthover
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		background-color: #FFFFFD;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		color: #000000;
		width: 30;
		cursor: hand;
	}
	DIV.monthselected
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		background-color: #999981;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		width: 30;
	}
	SPAN.monthyear
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		font-weight: bold;
		background-color: #EDF1E2;
		color: #999981;
		cursor: default;
		width: 40;
	}
	DIV.dayother
	{
		background-color: #FFFFFD;
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		color: #BABAA3;
		width: 26;
	}
	DIV.dayout
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		background-color: #FFFFFD;
		color: #000000;
		width: 26;
		cursor: hand;
	}
	DIV.dayover
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		background-color: #FFFFFD;
		color: #000000;
		width: 26;
		cursor: hand;
	}
	DIV.dayselected
	{
		background-color: #999981;
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		width: 26;
		cursor: hand;
	}
	DIV.dayheader
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		font-style: normal;
		text-decoration: none;
		background-color: #FFFFFD;
		color: #BABAA3;
		width: 26;
	}
	DIV.dayheadermac
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		font-style: normal;
		text-decoration: none;
		background-color: #EDF1E2;
		color: #BABAA3;
		width: 184;
	}
	SPAN.dayother
	{
		background-color: #FFFFFD;
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		color: #BABAA3;
		width: 26;
	}
	SPAN.dayout
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		background-color: #FFFFFD;
		color: #000000;
		width: 26;
		cursor: hand;
	}
	SPAN.dayover
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		background-color: #FFFFFD;
		color: #000000;
		width: 26;
		cursor: hand;
	}
	SPAN.dayselected
	{
		background-color: #999981;
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		color: #FFFFFF;
		width: 26;
		cursor: hand;
	}
	SPAN.dayheader
	{
		border-left: 1px #EDF1E2 solid;
		border-top: 1px #EDF1E2 solid;
		border-right: 1px #EDF1E2 solid;
		border-bottom: 1px #EDF1E2 solid;
		font-family: verdana, arial, times new roman, sans-serif;
		font-size: 10px;
		font-style: normal;
		text-decoration: none;
		background-color: #FFFFFD;
		color: #BABAA3;
		width: 26;
	}

	/* icomconnect V2 formats */

	/* List formats */

	TABLE.list
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: solid 1 black;
		background-color: #E9F5F2;
	}
	TD.list
	{
		background-color: #003366;
		color: #3266cc;
		horizontal-align: left;
	}
	TR.list
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		line-height: 18px;
	}
	TD.actionlink, TD.checkbox
	{
		text-align: center;
		line-height: 14px;
	}
	TD.pricecolumn
	{
		text-align: right;
		font-weight: bold;
	}

	/* general form layout */
	div.spacer
	{
		clear: both;
	}
	div.orderrow
	{
		height: 16px;
		clear: both;
		line-height: 12px;
		margin: 0px auto;
	}
	div.orderrow span.orderlabel
	{
		float: left;
		width: 110px;
		text-align: left;
		font-weight: bold;
	}
	div.orderrow span.orderfield
	{
		float: left;
		width: 200px;
		text-align: left;
	}
	div.doublewidthrow
	{
		height: 16px;
		clear: both;
		line-height: 12px;
		margin: 0px auto;
	}
	div.doublewidthrow span.doublewidthlabel
	{
		float: left;
		width: 64px;
		text-align: left;
		font-weight: bold;
	}
	div.doublewidthrow span.doublewidthfield
	{
		float: left;
		width: 180px;
		text-align: left;
	}
	div.widerow
	{
		height: 16px;
		clear: both;
		line-height: 12px;
		margin: 0px auto;
	}
	div.widerow span.widelabel
	{
		float: left;
		width: 200px;
		text-align: left;
		font-weight: bold;
	}
	div.widerow span.widefield
	{
		float: left;
		width: 400px;
		text-align: left;
	}

	/* button formats */
	DIV.formbuttons
	{
		clear: both;
		float: center;
		width: 100%;
		margin: 5px;
		padding-top: 4px;
		text-align: center;
	}
	SPAN.formbuttons
	{
		padding: 10;
	}
	/* general subsection title format */

	DIV.titlebar
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.formheader
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.formdescription
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.playformdescription
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 8px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}

	/* order formats */

	DIV.orderbackground
	{
		background-color: #E9F5F2;
	}
	DIV.ordertitlebar
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.orderformheaderWARN
	{
		color: white;
		background-color: red;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.orderformheader
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.orderformdescription
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.orderheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #E9F5F2;
	}
	DIV.ordersupplier
	{
		float: left;
		width: 50%;
		height: 170px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.ordercustomer
	{
		float: right;
		width: 50%;
		height: 170px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #E9F5F2;
	}
	DIV.orderlocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.orderinfo
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.rawediinfo
	{
		width: 750px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 11px;
		line-height: 12px;
		border: solid 1 red;
		background-color: #FFFFFF;
		color: #FF0000;
	}

	TD.cataloglabel
	{
		width: 200px;
		padding-left: 8px;
		font-weight: bold;
	}
	TABLE.catalogitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: solid 1 gray;
		background-color: #E9F5F2;
	}
	TABLE.orderitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #E9F5F2;
	}
	TR.orderitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		line-height: 18px;
		height: 18px;
		color: #3266cc;
	}
	TR.orderitems-removed
	{
		text-decoration: line-through;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		line-height: 18px;
		height: 18px;
		color: #3266cc;
	}

	/* Use following if orderitems field has altrows="true"
			TR.orderitemseven
			{
			text-decoration:none;
			background-color: #FFFFEE;
			border: solid 1 #003366;
			color: #3266cc;
			}
			TR.orderitemsodd
			{
			text-decoration:none;
			background-color: #FFFFEE;
			border: solid 1 #003366;
			color: #3266cc;
			}
			*/

	/* invoice formats */

	DIV.invoicebackground
	{
		background-color: #FFEAAA;
	}
	DIV.invoicelabel
	{
		font-weight: bold;
	}
	DIV.invoiceformheader
	{
		color: white;
		background-color: #FFCC33;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.invoiceformdescription
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoiceheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoiceaddressbox
	{
		padding: 4px;
		margin-bottom: 4px;
		background-color: #F0E0A0;
	}

	DIV.invoicesupplier
	{
		float: left;
		width: 50%;
		height: 250px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoicecustomer
	{
		float: left;
		width: 50%;
		height: 250px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoicesupplierbox2
	{
		float: left;
		width: 50%;
		height: 180px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoicecustomerbox2
	{
		float: left;
		width: 50%;
		height: 180px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #FFEAAA;
	}
	DIV.invoicelocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.invoiceinfo
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #FFEAAA;
	}

	TABLE.invoiceitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #FFEAAA;
	}
	TR.invoiceitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		line-height: 18px;
		height: 18px;
	}
	TR.invoiceitems-removed
	{
		text-decoration: line-through;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		line-height: 18px;
		height: 18px;
		color: #3266cc;
	}

	/* remittance formats */

	DIV.remittancebackground
	{
		background-color: #FFDFBF;
	}
	DIV.remittanceformheader
	{
		color: white;
		background-color: blue;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.remittanceformdescription
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #FFDFBF;
	}
	DIV.remittanceheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #FFDFBF;
	}
	DIV.remittancesupplier
	{
		float: left;
		width: 50%;
		height: 170px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #FFDFBF;
	}
	DIV.remittancecustomer
	{
		float: left;
		width: 50%;
		height: 170px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #FFDFBF;
	}
	DIV.remittancelocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.remittanceinfo
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #FFDFBF;
	}

	TABLE.remittanceitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #FFDFBF;
	}
	TR.remittanceitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		line-height: 18px;
		height: 18px;
	}

	/* shippingnote formats */

	DIV.shippingnotebackground
	{
		background-color: #99ffcc;
	}
	DIV.shippingnoteformheader
	{
		color: white;
		background-color: blue;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.shippingnoteformdescription
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #99ffcc;
	}
	DIV.shippingnoteheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #99ffcc;
	}
	DIV.shippingnotesupplier
	{
		float: left;
		width: 50%;
		height: 170px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #99ffcc;
	}
	DIV.shippingnotecustomer
	{
		float: left;
		width: 50%;
		height: 170px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #99ffcc;
	}
	DIV.shippingnotelocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.shippingnoteinfo
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #99ffcc;
	}

	TABLE.shippingnoteitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #99ffcc;
	}
	TR.shippingnoteitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		color: #3266cc;
		line-height: 18px;
		height: 18px;
	}

	/* customs formats */

	DIV.customsbackground
	{
		background-color: #E9F5F2;
	}
	DIV.customstitlebar
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.customsformheader
	{
		color: white;
		background-color: #3266cc;
		width: 100%;
		margin-bottom: 4px;
		padding-left: 4px;
		text-align: center;
	}
	DIV.customsformdescription
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.customsheader
	{
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-top: solid 1 black;
		border-left: solid 1 black;
		border-right: solid 1 black;
		border-bottom: dashed 1 black;
		background-color: #E9F5F2;
	}
	DIV.customssupplier
	{
		float: left;
		width: 50%;
		height: 170px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-left: solid 1 black;
		background-color: #E9F5F2;
	}
	DIV.customscustomer
	{
		float: left;
		width: 50%;
		height: 170px;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border-right: solid 1 black;
		border-left: dashed 1 black;
		background-color: #E9F5F2;
	}
	DIV.customslocation
	{
		width: 100%;
		border: dashed 1 black;
	}
	DIV.customsinfo
	{
		float: left;
		width: 100%;
		padding: 10px;
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 14px;
		border: solid 1 black;
		background-color: #E9F5F2;
	}

	TABLE.customsitems
	{
		font-family: arial, verdana, sans serif;
		font-size: 12px;
		line-height: 18px;
		spacing: 0;
		padding: 0;
		width: 100%;
		border: dashed 1 black;
		background-color: #E9F5F2;
	}
	TR.customsitems
	{
		text-decoration: none;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		line-height: 18px;
		height: 18px;
		color: #3266cc;
	}
	TR.customsitems-removed
	{
		text-decoration: line-through;
		background-color: #FFFFEE;
		border: solid 1 #003366;
		line-height: 18px;
		height: 18px;
		color: #3266cc;
	}

	/* Use following if customsitems field has altrows="true"
			TR.customsitemseven
			{
			text-decoration:none;
			background-color: #FFFFEE;
			border: solid 1 #003366;
			color: #3266cc;
			}
			TR.customsitemsodd
			{
			text-decoration:none;
			background-color: #FFFFEE;
			border: solid 1 #003366;
			color: #3266cc;
			}
			*/

}
