BODY, TABLE { font: 10pt/12pt arial, sans-serif; background-color: #FFE; color: black }
H1, H2, H3, H4, H5, H6 { color: #025; background-color: #FFE }
A:link { color: blue; background-color: #FFE }
A:visited, A:active { color: maroon; background-color: #FFE; border-style: none }
#menu :link, #menu :visited, #menu :active { background-color: #025; color: #FFE; text-decoration: none }
P, DD, LI { text-align: justify }
OL LI { margin: .3em 0 }
TABLE { margin: 1em; border-collapse: collapse; border: 1px solid black; background: white }
CAPTION { text-align: left; font-style: italic }
TD { padding: 1px 5px }
.right { text-align: right }
.mid { text-align: center }
H1 { font: 150% sans-serif }
H2 { font: bold 110% sans-serif }
Q { font-style: italic }
DT { font-weight: bold }
EM { font-weight: bold; font-style: normal }
HR { margin: .5em 0 }
BLOCKQUOTE { color: black; background-color: white; border: 1px solid black; margin: 1em .5em; padding-right: 1em }
ADDRESS { font: 1em "Courier new", monospace; border: none; margin-left: 2em }
.arthead { font: italic bold 10pt/12pt arial }
#menu { color: white; background-color: #025; font: bold 120% sans-serif; padding-top: .5em; margin-bottom: 2px }
#menu A { margin-left: 1.5em; margin-right: 1.5em; padding-left: .5em; padding-right: .5em }
#about #menu_about, #prices #menu_prices, #services #menu_services, #documents #menu_documents, #contact #menu_contact, #refs #menu_refs, #home #menu_home {
 color: #025; background-color: #FFE; text-decoration: none; padding-top: 2px }
#doc_header_date, #doc_footer_date { float: left; margin-bottom: 1em; font-style: italic }
#doc_header_back, #doc_footer_back { float: right; margin-bottom: 1em}
#contact TEXTAREA { margin: 0.5em 0.5em }
#langsel { float: right; font-style: italic }
#langsel IMG { border: 1px solid black }
.strike { text-decoration: line-through }
.promo { font-size: 1.2em; font-variant: small-caps; line-height: 1.2em; background-color: #F73; border-color: #000; padding: .5em; margin: .5em }
.sidenote { width: 33%; float: right; background-color: #DDE; border-color: #44A; padding: .8em; margin: 0 .5em }
.promo, .sidenote { border-width: 1px 3px 3px 1px; border-style: solid }
TABLE .highlight { background-color: #DDE }
#logo1 { font: bold 30pt "courier new" }
#logo2 { font: italic 30pt "trebuchet ms"; color: #66C }
#logo3 { }

