body { background-color: #B5B5B5; font-family: Arial, Helvetica, sans-serif;  font-size: 12px; }
table.pageBorder { border: 6px double #d12838;  position: relative;  top: -10px; }
table.pageBorder1 { border: 3px solid #000000;  border-radius: 20px;  background-color: White;  z-index: 1; }
table.pageBorderInv { border: 6px double #004080; }
table.pageBorderInvoice { border: 6px double #004080;  position: relative;  top: -5px; }
.title {font-size: 24px; font-family: Arial; font-weight: bold; color: #004080 }
.title1 { font-size: 18px;  font-weight: bold;  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; }
span.close { border: 2px solid Gray;  padding-left: 4px;  padding-right: 3px;  font-weight: bold;  background-color: White; }
.subTitle {font-size: 18px; font-family: Arial; font-weight: bold; color: #000000 }
br.space { margin-bottom: 15px; }
br.spacer { margin-bottom: 5px; }
h4 { padding-bottom: 0px;  margin-bottom: 0px;  font-family: Arial, Helvetica, sans-serif;  font-size: 16px;  font-weight: bold;  color: Maroon; }
h3 { padding-bottom: 3px;  margin-bottom: 3px; }
h1 {
	padding-bottom: 3px;
	padding-top: 3px;
	background-color: #DADADA;
	font-size: 18px;
	font-weight: bold;
	border : 1px solid Black;
	border-bottom-width : 0px;
}
.tinyText { font-size: 8px; }
.smallText { font-size: 10px; }
.mediumText { font-size: 14px; }
.largeText { font-size: 18px; }
ul { padding-bottom: 0px;  margin-bottom: 0px; padding-top: 0px;  margin-top: 0px; }

.submitButton { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  background-color: #626262;  padding: 2px 5px 2px 5px;       }
.submitButtonOver { border: 2px solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #FFFF80;  background-color: #8D8D8D;  padding: 2px 5px 2px 5px;  cursor: pointer;  }


.submitButton2 { border: 2px solid #d12838; border-radius: 10px;  background-color: white; color: #d12838; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 2px 5px 2px 5px;     }
.submitButton2Over { border: 2px solid #d12838; border-radius: 10px;  background-color: #d12838; color: white; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 2px 5px 2px 5px;  cursor: pointer;       }

.submitButton1 { border: 2px solid Silver; color: Silver; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 0px 5px 0px 5px; }
.submitButton1Over { border: 2px solid Red; color: Black; font: Arial, Helvetica, sans-serif;  font-size: 14px;   padding: 0px 5px 0px 5px;  cursor: pointer; }

.submitButtonFloat { border: thin solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White;  background-color: #626262;  padding: 0px 2px 0px 2px;  position: relative;  right: -20px;  top: -5px;  margin-top: -5px; }
.submitButtonFloatOver { border: thin solid Black;  font: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: #FFFF80;  background-color: #8D8D8D;  padding: 0px 2px 0px 2px;  cursor: pointer;     position: relative;  right: -20px;  top: -5px;  margin-top: -5px; }

td { font-family: Arial, Helvetica, sans-serif;  font-size: 12px; }
th { background-color: #d12838;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight: bold; color: white; }
th.padded { background-color: #0069AA;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight: bold; color: white; padding-top: 3px; padding-bottom: 3px; }
th.headline { background-color: #004080;  font-family: Arial, Helvetica, sans-serif;  font-size: 20px; font-weight: bold; color: white; }
th.totals { background-color: #ffffb9;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: bold; color: black; }
th.category1 { background-color: #DFEFFF;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: bold; color: black; }
th.category2 { background-color: #FFFFDF;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: bold; color: black; }
th.category3 { background-color: #E3FFE4;  font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: bold; color: black; }
.header { background-color: #004080;  font-family: Arial, Helvetica, sans-serif;  font-size: 20px; font-weight: bold; color: white; }
.maroonMedium { font-family: Arial, Helvetica, sans-serif;  font-size: 13px; font-weight: bold; color: #004080; }
.warningSmall { font-family: Arial, Helvetica, sans-serif;  font-size: 13px; font-weight: bold; color: #800000; }
.warningLarge { font-family: Arial, Helvetica, sans-serif;  font-size: 24px; font-weight: bold; color: #800000; }
.warning { font-family: Arial, Helvetica, sans-serif;  font-size: 18px; font-weight: bold; color: #800000; }
td.header {  background-color: #B5B5B5; }
td.totals { background-color: #008040;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight: bold; color: white; }
td.headerFirefox { background-color: #B5B5B5; position: absolute; top: 18px; }
td.header1 { background-color: #0023EA;  font-family: Arial, Helvetica, sans-serif;  font-size: 14px;  font-weight: bold;  color: White; }
td.footer { background-color: #ECE9D8;  padding-top: 15px;  padding-bottom: 15px;  padding-right: 15px;  padding-left: 10px;  border-top-color: Black;  border-top-style: solid;  border-top-width: 1px; }
td.category1 { border-bottom: 4px solid #0069AA; background-color: #DADADA; border-top: 4px solid #0069AA; }
td.category2 { border-bottom: 4px solid #0069AA; background-color: #DADADA;  border-top: 4px solid #0069AA; }
td.category3 { border-bottom: 4px solid #0069AA; background-color: #DADADA; border-top: 4px solid #0069AA; }
td.options {  font-family: Arial, Helvetica, sans-serif;  font-size: 14px; }
td.titles { font-family: Arial, Helvetica, sans-serif;  font-size: 16px; font-weight: bold; color: #800000; padding: 10px 0px 0px 0px; }
table.category2 { background-color: #FFFFDF; }
table.note { border: 2px solid #800000; background-color: #ffffff; }

a.red { color: red; }
a.pageLink { text-decoration: none;  color: #004080;  font-family: "Times New Roman", Times, serif;  font-size: 14px; }
a.pageLink:hover { text-decoration: underline;  color: #004080; }

@media print {

body {
	margin: 0;
	background-color : White;
	display: block 
}

table.pageBorder, table.pageBorderInv {
	margin: 0;
	border-left-width : 0px;
	border-right-width : 0px;
	border-top-width : 0px;
	border-bottom-width : 0px;
}
@page {@bottom-left { content: counter(page) }}
}

.break {
page-break-after: always;
}

thead { display: table-header-group; } 
tfoot { display: table-footer-group; } 


a.wizard { text-decoration: none;  font-size: 14px; }
div.button { background-color: #006BAD; border: 3px double Black; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #E7E7E7; padding: 8px 8px 8px 8px; }
div.buttonOn { background-color: #006BAD; border: 3px double Black; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: Yellow; padding: 8px 8px 8px 8px; cursor: pointer; }
div.button1 { background-color: #c0c0c0; border: 3px double Black; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: #E7E7E7; padding: 8px 8px 8px 8px; }
div.button1On { background-color: #c0c0c0; border: 3px double Black; font-family: Arial, Helvetica, sans-serif; font-size: 18px; font-weight: bold; color: Yellow; padding: 8px 8px 8px 8px; cursor: pointer; }

div.boxLinks {
	background-color: #ffffd5;
	padding: 5px 2px 5px 4px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
div.boxLinksOver {
	background-color: #4D6B83;
	padding: 5px 2px 5px 4px;
	font-weight: bold;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: white;
	cursor: hand;
}
.viewBox {   visibility: inherit;  border: 2px solid maroon;  background-color: #ffffd5;   position: relative; left: 560px;    }
.viewBox1 {   visibility: inherit;  border: 2px solid maroon;  background-color: #ffffd5;   position: relative; left: -25px;   }
.viewBox2 {   visibility: inherit;  border: 2px solid maroon;  background-color: #ffffd5;   position: relative; left: 100px;   }
.viewBox3 {   visibility: inherit;  border: 2px solid maroon;  background-color: #ffffd5;   position: relative; left: 255px;   }
.viewBox4 {   visibility: inherit;  border: 2px solid maroon;  background-color: #ffffd5;   position: relative; left: 410px;   }
.hideBox { display: none; }
a.headerBar:visited { color: Black; }
a.headerBar { color: Black;  text-decoration: none;  font-family: Arial;  font-size: 14px;  font-weight: bold;    }
a.headerBar:hover { color: Black;   }

.hide {   display: none;  }
.view {   visibility: inherit; }

.alternateRow { background-color: #E0F1E0; }

td.stepOnData { color: black; }
td.stepOffData { color: silver; }
table.stepOnTable { border: 2px dashed maroon;  margin-top: 20px;  }
table.stepOffTable {  border: 2px dashed silver;  margin-top: 20px; }
.tint { color: silver; }

.showPallette {   visibility: inherit;  z-index: 1;  position: relative;  top: -370px;  background-color: Black; }
.hidePallette { display: none; }
td.C0C0C0 { background-color: #C0C0C0; }
td.3D5186 { background-color: #3D5186; }
td.000000 { background-color: #000000; }
td.0069AA { background-color: #0069AA; }
td.99CCCC { background-color: #99CCCC; }
td.99CC99 { background-color: #99CC99; }
td.99CC66 { background-color: #99CC66; }
td.99CC33 { background-color: #99CC33; }
td.66CCCC { background-color: #66CCCC; }
td.66CC99 { background-color: #66CC99; }
td.66CC66 { background-color: #66CC66; }
td.66CC33 { background-color: #66CC33; }
td.33CCCC { background-color: #33CCCC; }
td.33CC99 { background-color: #33CC99; }
td.33CC66 { background-color: #33CC66; }
td.33CC33 { background-color: #33CC33; }
td.00CCCC { background-color: #00CCCC; }
td.00CC99 { background-color: #00CC99; }
td.00CC66 { background-color: #00CC66; }
td.00CC33 { background-color: #00CC33; }
td.00FFFF { background-color: #00FFFF; }
td.00FFCC { background-color: #00FFCC; }
td.00FF99 { background-color: #00FF99; }
td.00FF66 { background-color: #00FF66; }
td.00FF33 { background-color: #00FF33; }
td.00FF00 { background-color: #00FF00; }
td.33FF00 { background-color: #33FF00; }
td.66FF00 { background-color: #66FF00; }
td.99FF00 { background-color: #99FF00; }
td.CCFF00 { background-color: #CCFF00; }
td.FFFF00 { background-color: #FFFF00; }
td.FFCC00 { background-color: #FFCC00; }
td.FF9900 { background-color: #FF9900; }
td.FF6600 { background-color: #FF6600; }
td.FF3300 { background-color: #FF3300; }
td.FF0000 { background-color: #FF0000; }
td.FF0033 { background-color: #FF0033; }
td.FF0066 { background-color: #FF0066; }
td.FF0099 { background-color: #FF0099; }
td.FF00CC { background-color: #FF00CC; }
td.FF00FF { background-color: #FF00FF; }
td.CC00FF { background-color: #CC00FF; }
td.9900FF { background-color: #9900FF; }
td.6600FF { background-color: #6600FF; }
td.3300FF { background-color: #3300FF; }
td.0000FF { background-color: #0000FF; }
td.0033FF { background-color: #0033FF; }
td.0066FF { background-color: #0066FF; }
td.0099FF { background-color: #0099FF; }
td.00CCFF { background-color: #00CCFF; }
td.33FFFF { background-color: #33FFFF; }
td.33FFCC { background-color: #33FFCC; }
td.33FF99 { background-color: #33FF99; }
td.33FF66 { background-color: #33FF66; }
td.33FF33 { background-color: #33FF33; }
td.66FF33 { background-color: #66FF33; }
td.99FF33 { background-color: #99FF33; }
td.CCFF33 { background-color: #CCFF33; }
td.FFFF33 { background-color: #FFFF33; }
td.FFCC33 { background-color: #FFCC33; }
td.FF9933 { background-color: #FF9933; }
td.FF6633 { background-color: #FF6633; }
td.FF3333 { background-color: #FF3333; }
td.FF3366 { background-color: #FF3366; }
td.FF3399 { background-color: #FF3399; }
td.FF33CC { background-color: #FF33CC; }
td.FF33FF { background-color: #FF33FF; }
td.CC33FF { background-color: #CC33FF; }
td.9933FF { background-color: #9933FF; }
td.6633FF { background-color: #6633FF; }
td.3333FF { background-color: #3333FF; }
td.3366FF { background-color: #3366FF; }
td.3399FF { background-color: #3399FF; }
td.33CCFF { background-color: #33CCFF; }
td.66FFFF { background-color: #66FFFF; }
td.66FFCC { background-color: #66FFCC; }
td.66FF99 { background-color: #66FF99; }
td.66FF66 { background-color: #66FF66; }
td.99FFFF { background-color: #99FFFF; }
td.CCFFFF { background-color: #CCFFFF; }
td.FFFFFF { background-color: #FFFFFF; }
td.FFCCCC { background-color: #FFCCCC; }
td.FF9999 { background-color: #FF9999; }
td.FF6666 { background-color: #FF6666; }
td.99FF99 { background-color: #99FF99; }
td.CCFFCC { background-color: #CCFFCC; }
td.FFCCFF { background-color: #FFCCFF; }
td.FF99FF { background-color: #FF99FF; }
td.FF66FF { background-color: #FF66FF; }
td.CCFFFF { background-color: #CCFFFF; }
td.FFFF66 { background-color: #FFFF66; }
td.FFFF99 { background-color: #FFFF99; }
td.FFFFCC { background-color: #FFFFCC; }
td.CCCCFF { background-color: #CCCCFF; }
td.9999FF { background-color: #9999FF; }
td.6666FF { background-color: #6666FF; }
td.99CCFF { background-color: #99CCFF; }
td.66CCFF { background-color: #66CCFF; }
td.6699FF { background-color: #6699FF; }
td.CC66FF { background-color: #CC66FF; }
td.CC99FF { background-color: #CC99FF; }
td.9966FF { background-color: #9966FF; }
td.99FF66 { background-color: #99FF66; }
td.CCFF66 { background-color: #CCFF66; }
td.FFCC66 { background-color: #FFCC66; }
td.FFCC99 { background-color: #FFCC99; }
td.FF9966 { background-color: #FF9966; }
td.CCFF99 { background-color: #CCFF99; }
td.FF6699 { background-color: #FF6699; }
td.FF66CC { background-color: #FF66CC; }
td.FF99CC { background-color: #FF99CC; }
td.CCCC33 { background-color: #CCCC33; }
td.CCCC66 { background-color: #CCCC66; }
td.CCCC99 { background-color: #CCCC99; }
td.CCCCCC { background-color: #CCCCCC; }
td.CC9900 { background-color: #CC9900; }
td.CC9933 { background-color: #CC9933; }
td.CC9966 { background-color: #CC9966; }
td.CC9999 { background-color: #CC9999; }
td.CC6600 { background-color: #CC6600; }
td.CC6633 { background-color: #CC6633; }
td.CC6666 { background-color: #CC6666; }
td.CC6699 { background-color: #CC6699; }
td.CC3300 { background-color: #CC3300; }
td.CC3333 { background-color: #CC3333; }
td.CC3366 { background-color: #CC3366; }
td.CC3399 { background-color: #CC3399; }
td.0099CC { background-color: #0099CC; }
td.0066CC { background-color: #0066CC; }
td.0033CC { background-color: #0033CC; }
td.0000CC { background-color: #0000CC; }
td.3366CC { background-color: #3366CC; }
td.3399CC { background-color: #3399CC; }
td.3333CC { background-color: #3333CC; }
td.3300CC { background-color: #3300CC; }
td.9999CC { background-color: #9999CC; }
td.6666CC { background-color: #6666CC; }
td.6633CC { background-color: #6633CC; }
td.6600CC { background-color: #6600CC; }
td.6699CC { background-color: #6699CC; }
td.9966CC { background-color: #9966CC; }
td.9933CC { background-color: #9933CC; }
td.9900CC { background-color: #9900CC; }
td.6B7B8C { background-color: #6B7B8C; }
td.4A5263 { background-color: #4A5263; }
td.002142 { background-color: #002142; }
td.003163 { background-color: #003163; }
td.006BAD { background-color: #006BAD; }
td.008484 { background-color: #008484; }
td.004284 { background-color: #004284; }
td.00A500 { background-color: #00A500; }
td.006B00 { background-color: #006B00; }
td.004200 { background-color: #004200; }
td.005200 { background-color: #005200; }
td.008442 { background-color: #008442; }
td.9C6300 { background-color: #9C6300; }
td.006363 { background-color: #006363; }
td.9C3100 { background-color: #9C3100; }
td.633100 { background-color: #633100; }
td.630000 { background-color: #630000; }
td.9C0000 { background-color: #9C0000; }
td.9C3131 { background-color: #9C3131; }
td.310000 { background-color: #310000; }
td.E7E7E7 { background-color: #E7E7E7; }
td.D6D6D6 { background-color: #D6D6D6; }
td.CECECE { background-color: #CECECE; }
td.C3C3C3 { background-color: #C3C3C3; }
td.B5B5B5 { background-color: #B5B5B5; }
td.A5A5A5 { background-color: #A5A5A5; }
td.8C8C8C { background-color: #8C8C8C; }
td.7B7B7B { background-color: #7B7B7B; }
td.636363 { background-color: #636363; }
td.4A4A4A { background-color: #4A4A4A; }
td.393939 { background-color: #393939; }
td.212121 { background-color: #212121; }
td.00008C { background-color: #00008C; }
