body {font-family: Tahoma,Arial,Sans serif; font-size: 10pt; }
h1 {font-family: Tahoma,Arial; font-size: 21pt}
h2 {font-family: Arial; color: #339; font-size: 15pt; margin: 32px 0 30px 4px;} /* Q 15 */
h3 {font-family: Tahoma,Arial; font-size: 13pt}
h4 {font-family: Tahoma,Arial; font-size: 11pt}
h5 {font-family: Tahoma,Arial; font-size: 9pt}
h6 {font-family: Tahoma,Arial,Sans serif; font-size: 8pt}
p  {font-family: Tahoma,Arial,Sans serif; text-indent: 0in}
tt {font-family: Courier; font-size: 10pt; color: #044;}
pre {font-family: Courier; font-size: 10pt; color: #044;}
fieldset {-moz-border-radius: 8px; border-radius: 8px 8px;}
dd {padding: 4px 2px 20px 20px;}
wbr:after { content: "\00200B" }
a:link    { text-decoration:none; color: #33C;}
a:visited { text-decoration:none; color: #33C; }
a:active  { text-decoration:underline; }
a:hover   { text-decoration:underline; }
abbr, acronym, .term, .help {border-bottom: 1px dotted #666; cursor: help; }
.kwd {border-bottom: 1px solid brown; }
.head {width: 100%; height:68px; background-color:#339; color:#eee; padding: 16px 10px 4px 10px;
 filter:progid:DXImageTransform.Microsoft.Gradient
   (GradientType=1,StartColorStr='#303090',EndColorStr='#5050c0'); }
.search {background-color: #ccc; color: #339; padding: 1px; font-size: 8pt; text-align:right}
.main {margin:4px; xfloat:right}
.left {float:left; padding: 32px 38px 30px 8px}
.foot {background-color: #e8e8e8; border-top: 1px solid #ccc; margin:2px; padding:1px; font-size: 7pt; text-align:right; clear:both}
.c {border: 1px solid #66a; background-color: #ddd; font-family: Courier; font-size: 12pt; font-weight: bold; padding:2px 3px 1px 3px; margin: 2px}
.chd {border: 1px solid #66a; background-color: #ddd; font-size:40px; color:#333366; font-family: Arial black,helvetica bold,sans-serif; padding:0 8px 0 8px;}