/* common to whole site */.body   { color: black; font-size: 12px; line-height: 17px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.body  a   { color: #900 }.body  a:visited    { color: #900 }.body  a:hover   { color: #f00 }.bodynoleading  { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.bodynoleading  a   { color: #900 }.bodynoleading  a:visited   { color: #900 }.bodynoleading  a:hover   { color: #f00 }.header  { color: black; font-size: 18px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.header  a   { color: #900 }.header  a:visited   { color: #900 }.header  a:hover   { color: #f00 }.smalltext  { color: black; font-size: 10px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.smalltext a { color: #900 }.smalltext a:visited { color: #900 }.smalltext a:hover  { color: #f00 }.subhead  { color: black; font-size: 14px; font-weight: bold; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.subhead  a   { color: #900 }.subhead  a:visited   { color: #900 }.subhead  a:hover   { color: #f00 }.subheadsmall  { color: black; font-size: 12px; font-weight: bold; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.subheadsmall  a   { color: #900 }.subheadsmall  a:visited   { color: #900 }.subheadsmall  a:hover   { color: #f00 }.textnav   { color: #333; font-size: 10px; line-height: 15px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }.textnav a    { color: #333 }.textnav a:visited    { color: #333 }.textnav a:hover    { color: #600 }/* IN THIS SECTION */.inthissection   { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.inthissection a  { color: #900; text-decoration: none }.inthissection a:visited  { color: #900; text-decoration: none }.inthissection a:hover  { color: #f00; text-decoration: underline }.subsection   { color: black; font-size: 10px; line-height: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; text-decoration: none }.subsection a  { color: #900; text-decoration: none }.subsection a:visited  { color: #900; text-decoration: none }.subsection a:hover  { color: #f00; text-decoration: underline }/* FORM elements */.textfield  { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e5e5e5; height: 18px }.textarea  { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e5e5e5 }.button  { color: black; font-weight: bold; font-size: 14px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f00 }.buttonsmall  { color: black; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #f00 }.buttonfaded   { color: #4c4c4c; font-weight: normal; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #b2b2b2 }.pulldown  { color: #333; font-size: 11px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular; background-color: #e5e5e5; height: 18px }.radio  { color: #333; background-color: #e5e5e5 }.formerror { color: #99cc33; font-weight: bold; font-size: 12px; font-family: Arial, Helvetica, Geneva, Swiss, SunSans-Regular }