#pagewrapper {
  width: 773px;
  margin: 0 auto;
  padding: 0;
/*  border-left: 3px solid rgb(178,178,178);
  border-right: 3px solid rgb(178,178,178); */
  background: white }


body, .default {
  margin: 0;
  padding: 0;
  font: 1em 'trebuchet ms', arial, helvetica }

.addrtable {
  font: 10pt 'trebuchet ms', arial, helvetica }
  
.navtbl {
  font: 10pt 'trebuchet ms', arial, helvetica;
  line-height: 1em }
  
a {
  color: red;
  text-decoration: none }

a:hover {
  text-decoration: underline }

.bottomnav a {
  font: 10pt trebuchet ms, arial, helvetica;
  color: red;
  text-decoration: underline }

.shadow {
  -moz-box-shadow: 5px 5px 20px rgb(178,178,178);
  -webkit-box-shadow: 5px 5px 20px rgb(178,178,178);
  box-shadow: 5px 5px 20px rgb(178,178,178);
  /* For IE 8 */
  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color='#b2b2b2')";
  /* For IE 5.5 - 7 */
  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=14, Direction=135, Color='#b2b2b2') }

.wraptocenter {
  display: table-cell;
  text-align: center;
  vertical-align: middle }
/*  width: ...;
  height: ...; } */
  
.wraptocenter * {
  vertical-align: middle }
/*\*//*/
.wraptocenter {
  display: block }
    
.wraptocenter span {
  display: inline-block;
  height: 100%;
  width: 1px }
  
/**/

.bottomnavbar {
  font: 10pt trebuchet ms, arial, helvetica;
  background-image: url("/extranet/cop.nsf/btmnavbar.gif");
  background-position: 0% 100%;
  background-repeat: repeat-x }

.bannerbackground {
  background-image: url("/extranet/cop.nsf/navbarimg.gif");
  background-position: 0% 100%;
  background-repeat: repeat-x }

.headerbackground {
  background-image: url("/extranet/cop.nsf/blankbanner.gif");
  background-position: 0% 100% }

.smallbody {
  font: 8pt arial }

.subhead {
  font: 14pt "trebuchet ms", "arial", "helvetica";
  font-weight: bold;
  color: red }

.header {
  font: 14pt trebuchet ms, arial, helvetica }

.island {
  position: absolute;
  left: 405px;
  top: 530px }

.navtable {
  color: black;
  border-style: solid;
  border-width: 1px;
  border-color: white }

.navtable a {
  font: 8pt arial;
  text-decoration: none }

.navtable :hover {
  color: white;
  text-decoration: underline;
  background-color: red }

.tblborder {
  border-style: solid;
  border-width: 1px;
  border-color: black }

.wkshttable1 {
  border-top: solid;
  border-width: 1px;
  border-color: red }

.wkshttable2 {
  border: 1px solid black }

.wkshttable3 {
  font: 10pt arial;
  border: 1px solid black }

.wkshttable3inner {
  border-right: solid;
  border-width: 1px;
  border-color: black }

.orderpagetablehead {
  width: 718px;
  margin: auto;
  padding: 5px;
  background: rgb(210,210,210);
  font-weight: bold }

.orderformtable0 {
  font: 10pt arial }

.orderformtable1 {
  font: 10pt arial;
  border: 1px solid black }

.orderformtable2 {
  border-left: solid;
  border-bottom: solid;
  border-right: solid;
  border-width: 1px;
  border-color: black }

.orderformtable3, .orderformtable3 td {
  font: 10pt arial;
  border-collapse: collapse;
  border: 1px solid black }
