/* RHWI Corporate - CSS Document for Corporate Site */
/* Written by Christine B. Engelhardt */

html { border: none; }

body { font-family: Verdana, Helvetica, sans-serif; font-size: 11px; color: 000066; margin-top: 0px; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; background-color: F9F7FD; }

H1, H2, H3, H4, H5, TH, THEAD, TFOOT { COLOR: #5C2AC7; font-family: Arial, Helvetica, sans-serif; }

h1 { font-family: Arial; font-size: 18px; margin-top: 10px; margin-bottom: 0px; }
h2 { font-size: 13px; margin-top: 0px; margin-bottom: 3px; font-weight:bold; }
h3 { font-size: 17px; margin-top: 0px; margin-bottom: 3px; font-weight:bold; }

td { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 11px; }

td.toplevel { background-color: #5C2AC7; background-image: url(images/tables/toplevelbg.gif); height: 24px; }
td.midlevel { background-color: #8461CF; background-image: url(images/tables/midlevelbg.gif); height: 22px; }
td.btmlevel { background-color: #C7B5EE; background-image: url(images/tables/btmlevelbg.gif); height: 21px; } 

td.toptab_on { font-size: 11px; width: 150px; height: 24px; background-image: url(images/buttons/topleveltab.gif); }
td.midtab_on { width: 150px; height: 22px; background-image: url(images/buttons/midleveltab.gif); }
td.midtab_on_long { width: 190px; height: 22px; background-image: url(images/buttons/midleveltab_long.gif); }

td.toptab_off { font-size: 10px; width: 150px; height: 24px; }
td.midtab_off { width: 150px; height: 22px; }
td.midtab_off_long { width: 190px; height: 22px; }

td.bottom { width: 150px; height: 21px; }

a, a:visited { color: #0000FF; }
a.nodec { text-decoration: none; }
a:hover.nodec { text-decoration: underline; }
a.white, a:visited.white { color: #FFFFFF; font-weight: bold; text-decoration: none; }
a.yellow, a:visited.yellow { color: #F3D889; font-weight: bold; text-decoration: none; }
a.purple, a:visited.purple { color: #4E1DB7; font-weight: bold; text-decoration: none; }
a.purplenobold, a:visited.purplenobold { color: #4E1DB7; text-decoration: none; }
a.footerLink, a:visited.footerLink { font-size: 10px; color: #0000FF; text-decoration: none; }
a:hover.footerLink { font-size: 10px; color: #0000FF; text-decoration: underline; }
  
p { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size:11px; }
  
.footer { font-family: Verdana, Arial, Helvetica, sans-serif; color: #000066; font-size: 10px; }
.notes { font-family: Verdana, Arial, Helvetica, sans-serif; color: #8461CF; font-size: 10px; }
  
hr { height: 1px; width: 99%; color: #C7B5EE; background-color: #C7B5EE; border: 0 solid #C7B5EE; border-top-width: thin; margin-top: 15px; margin-bottom: 15px; border: 0px; }
hr.smallmargin { height: 1px; width: 99%; color: #C7B5EE; background-color: #C7B5EE; border: 0 solid #C7B5EE; border-top-width: thin; margin-top: 10px; margin-bottom: 10px; border: 0px; }
hr.nomargin { height: 1px; width: 99%; color: #E0E2E8; background-color: #E0E2E8; border: 0 solid #E0E2E8; border-top-width: thin; margin-top: 0px; margin-bottom: 0px; border: 0px; }	

.footer { font-size: 10px; }

.purpleb { color: #5C2AC7; }

ul { list-style-type: square; margin-left: 20px; margin-bottom: 0px; color: #5C2AC7; }
ol { margin-left: 45px; margin-right: 45px; margin-bottom: 0px; }
li { line-height: 18px; }
li.p { line-height: 14px; margin-bottom: 15px; }
li.list { line-height: 14px; margin-bottom: 5px; color: #000066; }
