
body  { color: black; background-color: #ebebeb }
.developed_cell { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #c2c2c2; text-align: center; height: 20px; border-bottom: 1px solid black; border-left: 1px solid black }
h1  { color: #333; font-size: 140%; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; border-bottom: 1px solid #f00 }
h2 { color: #333; font-size: 120%; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
h3  { color: #333; font-size: 105%; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; margin-top: 0.5em; margin-bottom: 0.2em }
h4 { color: #333; font-size: 90%; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold }
p { color: #000; font-size: 80%; font-family: Arial, Helvetica, SunSans-Regular, sans-serif }
.copyright_cell { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; background-color: #c2c2c2; text-align: center; padding-left: 4px; height: 20px; border-right: 1px solid #c2c2c2; border-bottom: 1px solid black }
.content_cell   { background-color: white; padding: 15px 20px 10px; border-right: 1px solid #c2c2c2 }
.header { border-right: 1px solid #c2c2c2; border-bottom: 1px solid #000 }
.menu_cell  { background-color: #f00; border-right: 1px solid #000; border-left: 1px solid #000 }
.heading   { color: #000; font-size: 19px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; text-decoration: underline; padding-left: 14px }
.menu     { font-size: 12px; font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; font-weight: bold; text-align: right; padding-right: 10px; padding-bottom: 6px }
.search   { font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; width: 180px; border-width: 1px; border-color: #f00 }
.search_button    { color: #fff; font-size: 10px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f00; border: solid 1px black }
.search_cell  { padding-top: 4px; padding-right: 6px }
a { text-decoration: none }
a.footer { color: #fff; text-decoration: underline }
a.footer:link { color: white }
a.footer:visited { color: #6ff }
a.footer:hover { color: #f00; text-decoration: none }
a:link { color: #c00; text-decoration: underline }
a:visited  { color: #006; text-decoration: underline }
a:hover { color: #006; text-decoration: none }
a:active { color: #c00 }
a.black { color: #fff; text-decoration: underline }
a.black:link { color: white }
a.black:visited  { color: blue }
a.black:hover { color: #f00; text-decoration: none }
.fp_cell  { padding-top: 10px; padding-bottom: 20px; padding-left: 10px; border-top: 1px solid #f00 }
.fp_cell_left { background-color: #ebebeb; padding-top: 10px; padding-bottom: 20px; padding-left: 10px; border-top: 1px solid #f00; border-right: 1px solid #f00 }
.fp_cell1  { padding-top: 10px; padding-bottom: 20px; padding-left: 10px }
.fp_cell1_left { background-color: #ebebeb; padding-top: 10px; padding-bottom: 20px; padding-left: 10px; border-right: 1px solid #f00 }
.spec_header      { color: white; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: bold; background-color: #f00; padding: 2px 3px; border-top: 1px solid #000; border-bottom: 1px solid #000 }
.spec_line1   { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #ebebeb; padding: 2px 3px; border-bottom: 1px solid #f00 }
.spec_line2    { color: #000; font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; font-weight: normal; background-color: #fff; padding: 2px 3px; border-bottom: 1px solid #f00 }
.main_image  { border: solid 1px #696969 }
.lh_image { margin-right: 4px; border: solid 1px #696969 }
.rh_image { margin-left: 4px; border: solid 1px #696969 }
ul   { font-size: 12px; font-family: Arial, Helvetica, SunSans-Regular, sans-serif; list-style-type: square }
.indent { margin-left: 20px }
.h1_small  { font-size: 70% }
hr {border: none; background-color: red; color: red; height: 1px }
.submenu_items   { font-size: 75%; margin-top: 4px; margin-bottom: 4px }
.highlight { color: #f00 }
#menubox { background-color: #ebebeb; padding: 5px; border: solid 1px #f00 }
#seeking  { color: #fff; background-color: black; text-align: center; padding: 5px; border: solid 3px #f00 }
.white_text { color: #fff }
#logobox     { text-align: center; padding-top: 240px; padding-bottom: 20px }
