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: 90px;
  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;
}

/* 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
{
FLOAT: left; 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 : 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 : solid 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-left : solid 1 black ;
border-right : solid 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-top : solid 1 black ;
border-left : solid 1 black ;
border-right : solid 1 black ;
border-bottom : 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-top : solid 1 black ;
border-left : solid 1 black ;
border-right : solid 1 black ;
border-bottom : solid 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-left : solid 1 black ;
border-right : solid 1 black ;
border-top : 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 ;
background-color:#FFEAAA;
}
DIV.invoiceaddressbox 
{
padding:4px;
margin-bottom:4px;
background-color:#F0E0A0;
}

DIV.invoicesupplier 
{
FLOAT: left;
WIDTH: 50%;
height:210px;
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.invoicecustomer
{
FLOAT: left;
WIDTH: 50%;
height:210px;
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 ;
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-left: solid 1 black ;
border-right : solid 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-top : solid 1 black ;
border-left : solid 1 black ;
border-right : solid 1 black ;
border-bottom : solid 1 black ;
background-color:#FFEAAA;
}
DIV.invoicefooter
{
FLOAT: left; 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 : 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%;
background-color:#FFEAAA;
}
TR.invoiceitems
{
text-decoration:none;
background-color: #FFFFEE;
border: solid 1 #003366;
color: #3266cc;
line-height:18px;
border-top : dashed 1 black ;
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;
}
*/





