body {
  background-color: #000066;
  background-image: url(images/bg-blue-lines.png);
}
#wrapper {
  border-style: solid solid solid none;
  border-color: silver black black #000066;
  border-width: 1px;
  margin-right: auto;
  margin-left: auto;
  background-color: #999999;
  background-repeat: repeat-y;
  padding-right: 6px;
  width: 770px;
  padding-bottom: 2px;
  background-image: url(images/left-bg.png);
}
#header {
  background-repeat: no-repeat;
  background-position: right center;
  height: 181px;
  background-image: url(images/logo-top.png);
}
#col-left {
  float: left;
  width: 170px;
}
#col-right {
  margin-left: 172px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 12pt;
}
#col-right-hdr {
  border-style: none solid solid none;
  border-width: 1px;
  background-color: #cccccc;
  font-family: Arial,Helvetica,sans-serif;
  padding-left: 18px;
  padding-top: 4px;
  margin-bottom: 2px;
  color: black;
  text-shadow: white 2px 2px 2px;
  background-repeat: repeat-y;
  height: 22px;
  font-weight: bold;
  font-size: 11pt;
  background-image: url(images/left-bg.png);
}
#nav-top {
  border-color: #666666 black black #666666;
  border-width: 1px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-repeat: repeat-y;
  padding-top: 2px;
  padding-bottom: 2px;
  background-color: #ccffff;
  margin-bottom: 4px;
  padding-left: 18px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  background-image: url(images/left-bg.png);
}
#nav-left {
  border-width: 1px;
  background-color: #ccffff;
  margin-right: 4px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  background-repeat: repeat-y;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  margin-bottom: 4px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-top: 0px;
  background-image: url(images/left-bg.png);
}
#footer {
  border-style: none solid solid none;
  border-color: #666666 black black #666666;
  border-width: 1px;
  font-family: Arial,Helvetica,sans-serif;
  text-align: right;
  background-repeat: repeat-y;
  color: #666666;
  clear: both;
  padding-top: 4px;
  font-size: 7pt;
  background-color: #ccffff;
  margin-top: 4px;
  margin-bottom: 4px;
  padding-bottom: 1px;
  padding-right: 8px;
  background-image: url(images/left-bg.png);
}
div#nav-top a {
  text-decoration: none;
  color: black;
  margin-right: 8px;
  padding-right: 3px;
  padding-left: 6px;
}
div#nav-top a:hover {
  border-style: solid;
  border-color: silver #666666 #666666 silver;
  border-width: 1px;
  background-repeat: repeat-y;
  padding-right: 3px;
  margin-right: 8px;
  font-weight: inherit;
  padding-left: 4px;
  color: #000099;
  background-color: #aedada;
}
div#nav-left a {
  padding: 1px 3px 1px 18px;
  text-decoration: none;
  color: black;
  display: block;
}
div#nav-left a:hover {
  border-style: solid none;
  border-color: silver #666666 #666666 silver;
  border-width: 1px 0px;
  padding: 0px 0px 0px 18px;
  margin-top: 0px;
  margin-bottom: 0px;
  background-position: left top;
  background-repeat: repeat-y;
  color: #000099;
  background-color: #aedada;
  background-image: url(images/left-bg.png);
}
.links {
  border-width: 1px;
  background-color: #ccffff;
  margin-right: 4px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  background-repeat: repeat-y;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  margin-bottom: 4px;
  padding-bottom: 3px;
  padding-top: 3px;
  margin-top: 0px;
  background-image: url(images/left-bg.png);
}
div.links a {
  padding: 1px 3px 1px 18px;
  text-decoration: none;
  color: black;
  display: block;
}
div.links a:hover {
  border-style: solid none;
  border-color: silver #666666 #666666 silver;
  border-width: 1px 0px;
  padding: 0px 0px 0px 18px;
  background-position: left top;
  background-repeat: repeat-y;
  color: #000099;
  background-color: #aedada;
  background-image: url(images/left-bg.png);
}
.trim-left {
  background-repeat: repeat-y;
  height: 188px;
  background-image: url(images/left-bg.png);
}
#content {
  margin-right: 6px;
  margin-left: 210px;
}
.nav-left {
  border-width: 1px;
  background-color: #ccffff;
  margin-right: 4px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  background-repeat: repeat-y;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  margin-bottom: 4px;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 18px;
  margin-top: 0px;
  background-image: url(images/left-bg.png);
}
#footer2 {
  border-style: solid;
  border-color: black;
  border-width: 0px 1px 1px 0px;
  background-color: #ccffff;
  background-repeat: repeat-y;
  margin-bottom: 2px;
  margin-top: 1px;
  padding-right: 12px;
  margin-right: 4px;
  padding-bottom: 1px;
  padding-top: 5px;
  background-image: url(images/left-bg.png);
}
div.nav-left a {
  text-decoration: none;
  color: black;
  padding-right: 2px;
  padding-left: 2px;
}
div.nav-left a:hover {
  border-width: 1px;
  border-top: 1px solid #cccccc;
  border-left: 1px solid #cccccc;
  background-color: #66ffff;
  padding-right: 3px;
  padding-left: 3px;
}
.table1 {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  background-color: white;
  background-repeat: repeat-y;
  background-image: url(images/left-bg.png);
}
.table1-hdr {
  background-color: #ffffcc;
  padding-left: 17px;
  font-weight: bold;
  background-repeat: repeat-y;
  background-image: url(images/left-bg.png);
}
.hdr-product {
  border-color: #cccccc black black #cccccc;
  border-width: 1px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  background-color: #ccffff;
  background-repeat: repeat-y;
  font-family: Arial,Helvetica,sans-serif;
  font-weight: bold;
  padding-left: 20px;
  padding-bottom: 1px;
  padding-top: 2px;
  margin-bottom: 4px;
  background-image: url(images/left-bg.png);
}
.table1 a {
  text-decoration: none;
  font-size: 8pt;
}
.table1 a:hover {
  color: red;
  text-decoration: underline;
  padding-left: 1px;
}
.caution {
  border-style: none solid solid none;
  border-color: red;
  border-width: 1px;
  padding: 2px 6px 2px 18px;
  background-color: #ffffcc;
  margin-bottom: 2px;
  background-repeat: repeat-y;
  color: #cc0000;
  background-image: url(images/left-bg.png);
}
.col-right-content {
  border-style: none solid solid none;
  border-color: black;
  border-width: 1px;
  padding: 2px 3px 3px 30px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  background-repeat: repeat-y;
  margin-bottom: 2px;
  background-color: #ffffcc;
  background-image: url(images/left-bg.png);
}
.col-right-content-hdr {
  border-style: none solid solid none;
  border-width: 1px;
  margin-top: 4px;
  background-color: #ccffff;
  padding-left: 18px;
  background-repeat: repeat-y;
  font-weight: bold;
  background-image: url(images/left-bg.png);
}
.img-left {
  float: left;
  padding-right: 14px;
}
.text-ctr {
  text-align: center;
}
.img-border {
  border-style: solid;
  border-color: black;
  border-width: 1px 2px 2px 1px;
}
.table {
  background-color: #ffffcc;
  background-repeat: repeat-y;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  border-collapse: collapse;
  background-image: url(images/left-bg.png);
}
.notes-left {
  border-width: 1px;
  background-color: #ccffff;
  margin-right: 4px;
  border-right-style: solid;
  border-bottom-style: solid;
  border-top-color: #cccccc;
  border-left-color: #cccccc;
  background-repeat: repeat-y;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  margin-bottom: 4px;
  padding-bottom: 3px;
  padding-top: 3px;
  padding-left: 18px;
  margin-top: 0px;
  background-image: url(images/left-bg.png);
}
.left-margin {
  margin-left: 16px;
  font-weight: bold;
}
.table-collapse {
  border-collapse: collapse;
}
.special {
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  background-repeat: repeat-y;
  background-color: #ffffcc;
  border-collapse: collapse;
  font-weight: bold;
  background-image: url(images/left-bg.png);
}
.special-hdr {
  font-weight: inherit;
  font-style: italic;
  background-repeat: repeat-y;
  background-color: #ccffff;
  background-image: url(images/left-bg.png);
}
.reg-float {
  border-color: #ff6600;
  border-width: 1px;
  position: fixed;
  top: auto;
  right: auto;
  background-color: transparent;
  background-repeat: repeat-x;
  background-position: left center;
  font-weight: bold;
  left: 4px;
  font-family: Arial,Helvetica,sans-serif;
  font-size: 10pt;
  bottom: 9px;
}
div.reg-float a {
  border: 1px ridge #3366ff;
  padding: 2px 4px;
  text-decoration: none;
  background-image: url(images/nav-bg2.jpg);
}
div.reg-float a:hover {
  border: 1px ridge #cc0000;
  background-image: url(images/showlink-hdr.png);
}
#translate-float {
  border-style: solid;
  border-color: #999999 black black #999999;
  border-width: 1px;
  position: fixed;
  right: auto;
  left: 4px;
  background-color: white;
  padding-right: 2px;
  padding-left: 2px;
  top: 4px;
  bottom: auto;
}
.special2 {
  border-style: none solid solid none;
  border-width: 1px;
  border-right: 1px solid black;
  border-bottom: 1px solid black;
  padding: 4px 6px 6px 18px;
  text-shadow: white 2px 2px 2px;
  background-repeat: repeat-y;
  background-color: #ffffcc;
  font-size: 11pt;
  background-image: url(images/left-bg.png);
  font-family: "Courier New",Courier,monospace;
  font-weight: bold;
  margin-bottom: 2px;
  color: #990000;
  margin-top: 6px;
}
.soon {
	padding-left: 20px;
	color: red;
	font-weight: bold;	
	}
