p, ul, ol, .body        { color: #666; font-size: 11px; font-family: Verdana, sans-serif; font-variant: normal; line-height: 17px }

h2  { color: #2e2578; font: bold 11px Verdana, sans-serif }
a:link, a:visited   { color: #695dda; font-family: Verdana, sans-serif; text-decoration: none }
a:hover, a:active     { color: #f60; font-family: Verdana, sans-serif; text-decoration: none }

a.arial:link, a.arial:visited { color: #695dda; font-family: Arial, sans-serif; text-decoration: none }
a.arial:hover, a.arial:active  { color: #f60; font-family: Arial, sans-serif; text-decoration: none }

a.product:link, a.product:visited          { color: #695dda; font: 10px Verdana, sans-serif; text-decoration: none }
a.product:hover, a.product:active       { color: #f60; font: 10px Verdana, sans-serif; text-decoration: none }

a.smallish:link, a.smallish:visited  { color: #483d8b; font: 10px Verdana, sans-serif; text-decoration: none }
a.smallish:hover, a.smallish:active      { color: #fc0; font: 10px Verdana, sans-serif }

a.drop:link, a.drop:visited    { color: #695dda; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; padding-left: 0px; border-bottom: none; border-left: none }
a.drop:hover, a.drop:active { color: #f60; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; vertical-align: middle }

a.drop-b:link, a.drop-b:visited { color: #800000; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; vertical-align: middle }
a.drop-b:hover, a.drop-b:active { color: #999; font-size: 10px; font-family: Verdana, sans-serif; text-decoration: none; vertical-align: middle }

a.details:link,  a.details:visited { color: #33c; font-style: normal; font-variant: normal; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: none }
a.details:hover,  a.details:active { color: #f60; font-style: normal; font-variant: normal; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: underline }

a.green:link,  a.green:visited { color: #d7e97c; font-style: normal; font-variant: normal; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none  }
a.green:hover,  a.green:active { color: #f60; font-style: normal; font-variant: normal; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: underline }

a.blue:link,  a.blue:visited { color: #2e2578; font-style: normal; font-variant: normal; font-family: Verdana, sans-serif; font-weight: bold; text-decoration: none  }
a.blue:hover,  a.blue:active { color: #f60; font-style: normal; font-variant: normal; font-weight: bold; font-family: Verdana, sans-serif; text-decoration: underline }


.left-menu { color: #666; font: 10px Verdana, sans-serif; padding-top: 2px; padding-bottom: 2px; padding-left: 2px }

sup { font: 8px Verdana, sans-serif }
sub { font: 8px Verdana, sans-serif }

.anti  { color: #666; font-size: 11px; font-family: Verdana, sans-serif; line-height: 15px; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; vertical-align: top }
.antib { color: #999999; font-size: 11px; font-family: Verdana, sans-serif; font-weight: bold; line-height: 15px; text-align: right; padding-top: 2px; padding-right: 1px; padding-bottom: 2px; vertical-align: top }
.gel_link { color: #666; font: 11px/17px Verdana, sans-serif; background-color: #fff; padding: 1px; border: solid 1px #dcdcdc }
.event  { color: #666; font: 11px/15px Verdana, sans-serif; padding: 1px 1px 1px 2px; border-right: 1px solid #ccf; border-bottom: 1px solid #ccf }
.dates  { color: #666; font: 11px/15px Verdana, sans-serif; padding: 1px 1px 1px 2px; border-right: 1px solid #ccf; border-bottom: 1px solid #ccf; border-left: 1px solid #ccf }
.l2head     { color: #2e2578; font: bold 11px Verdana, sans-serif }
.l3head    { color: #2e2578; font-variant: normal; font-weight: normal; font-size: 11px; font-family: Verdana, sans-serif }
.small     { color: #ffffe0; font: 9px Verdana, sans-serif }
.capt         { color: #2e2578; font-size: 10px; font-family: Verdana, sans-serif; font-variant: normal; line-height: 13px; border-left: none }
.capt-arial  { color: #2e2578; font-size: 10px; font-family: Arial, sans-serif; font-variant: normal }
.ltblue  { color: #33c; font: 10px Verdana, sans-serif }
.small2  { color: #2e2578; font: 10px Verdana, sans-serif; text-decoration: none }

.field   { font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding: 1px; width: 180px; height: 21px; border: solid 1px #ccf }
.area      { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; border: solid 1px #e96d31; width: 117px; height: 17px }
.area-cell { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; border: solid 1px #e96d31 }
.s-field        { color: #666; font-size: 9px; line-height: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; text-align: right; vertical-align: middle; padding: 1px; border: solid 0px #f5f5f5; width: 110px; height: 15px }
.addr     { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 135px; height: 15px; border: solid 1px #ccf }
.sea      { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 150px; height: 15px; border: solid 1px #ccf }
.state     { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 50px; height: 15px; border: solid 1px #ccf }
.month     { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 50px; height: 15px; border: solid 1px #ccf }
.year     { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 65px; height: 15px; border: solid 1px #ccf }
.country    { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 195px; height: 15px; border: solid 1px #ccf }
.tel    { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 30px; height: 15px; border: solid 1px #ccf }
.fname    { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 110px; height: 15px; border: solid 1px #ccf }
.qty      { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding: 1px 2px; width: 30px; height: 17px; border: solid 1px #ccccff }
.total       { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; text-align: right; padding: 1px 2px; width: 85px; height: 17px; float: right; border: solid 1px #ccccff }
.select   { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 180px; height: 21px; border: solid 1px #ccf }
.prc    { color: #666; font-size: 10px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 60px; height: 13px; border: solid 1px #ccf }
.white { color: #fff; font: 11px/15px Verdana, sans-serif }
pre  { font-size: 11px; font-family: courier, "courier new" }


.dropmenu    { color: #339; font-size: 10px; line-height: 13px; font-family: Verdana, sans-serif; text-decoration: none; padding: 1px 2px; border-bottom: 1px solid #e6e6fa; border-left: 1px solid #e6e6fa }
.dropcell { font-size: 10px; font-family: Verdana, sans-serif; border-bottom: 1pt solid white }
.detail { color: #666; font: 11px Verdana, sans-serif; background-color: #ffffe0; padding: 1px; border: solid 1px #e6e6fa }


.fr  { font-size: 1px; line-height: 1px; height: 10px }
.submit  { color: #2e2578; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; background-color: #e6e6fa; border: solid 1px #695dda; width: 53px; height: 17px }
.submit_lg  { color: #2e2578; font-weight: bold; font-size: 10px; font-family: Verdana, sans-serif; background-color: #e6e6fa; border: solid 1px #695dda; width: 60px; height: 17px }
.select-part  { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 75px; height: 20px; border: solid 1px #ccf }
.select-des  { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 225px; height: 20px; border: solid 1px #ccf }
.select-qty  { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 50px; height: 20px; border: solid 1px #ccf }
.select-anvol  { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 75px; height: 20px; border: solid 1px #ccf }
.txtarea     { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: #f5f5fd; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 495px; height: 125px; border: solid 1px #ccf }
.select-srch  { color: #666; font-size: 9px; font-family: Verdana, sans-serif; background-color: white; padding-top: 1px; padding-bottom: 1px; padding-left: 1px; width: 325px; height: 20px; border: solid 1px #ccf }