body       { color: black; font-size: 11pt; line-height: 150%; font-family: arial, verdana, sans-serif; background-color: white; text-align: left; margin: 2em }
#topscreen       { display: none! important }
#menu      { display: none! important }
#menu UL  { display: none! important }
.jsMenu UL   { display: none! important }
#bottomlinks     { display: none! important }
#sidemenuwrapper          { display: none! important }
#pageheader    { display: none! important }
#sitenav     { display: none! important }
.hideprint { display: none! important }
.hideothermedia { display: none! important }
.phoneimg { display:none! important }
.gototopbox { display:none! important  }
TABLE  { margin: 0px; padding: 0px; border: 0px }
TABLE.numdata    { font-size: 10pt; margin: 0px; padding: 0px; width: 100% }
TABLE.numdata TD    { margin: 0px; padding: 0.3em }
TABLE.numdata TD.headline    { font-weight: bold; margin: 0px; padding: 1.2em 0.3em 0.7em }
TABLE.numdata TD.score   { border-top: 1px solid black }
TABLE.numdata TD.note   { padding-top: 1em }
img { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none }
A:link    { color: black; text-decoration: none; background-color: transparent }
A:visited    { color: black; text-decoration: none }
A:active   { color: black; text-decoration: none; none: text-decoration: underline  }
H1         { color: #000; font-size: 1.1em; margin: 0px; padding-top: 1.5em; padding-bottom: 0.7em }
H2    { color: black; font-weight: bold; font-size: 1em; margin: 0px; padding-top: 3px; padding-bottom: 3px }
H2.regular  { margin: 0px; padding: 0px }
H3        { font-weight: bold; font-size: 0.9em; text-align: left; margin: 0px; padding-top: 0.5em; padding-bottom: 0.5em; width: 100% }
H4   { font-weight: bold; font-size: 1em }
H4 A:link   { color: black; font-weight: bold; font-size: 1em; text-decoration: underline; margin: 7px 0px 3px; padding: 0px }
H4 A:visited   { color: black; font-weight: bold; font-size: 1em; text-decoration: underline; margin: 7px 0px 3px; padding: 0px }
H5    { color: black; font-weight: bold; font-size: 1em; padding-top: 3px; padding-bottom: 3px }
UL { list-style-type: disc }
.ultypenone { list-style-type: none }
#wrapper1          { text-align: left; margin-top: 21px; width: 100% }
#main       { width: 100% }
#contentwrapper       { clear: both; margin: 0px; padding: 0px; width: 100%; display: inline }
#othermediatop    { margin: 0px; padding: 0px; width: 100% }
#othermedialogo   { float: left; clear: none; margin: 0px; padding: 0px 0px 0.3em; border-bottom: 1px solid #304296; width: 100% }
#company    { text-align: right; float: right; clear: none; position: relative; display: inline }
#content     { text-align: left; width: 100% }
#footer        { text-align: left; clear: both; margin: 1em 0em; padding-top: 0.3em; border-top: 1px solid #304296; border-right: 0px none; border-bottom: 0px none; border-left: 0px none; width: 100% }
.fleft { float: left; margin: 0px; padding-right: 7px; padding-left: 7px; border: none }
.floatright { float: right; margin: 0px }
.floatleft { float: left; clear: none; margin: 0px; padding: 0px; position: relative; display: inline }
.floatrightpadleft   { float: right; margin: 0px 0px 1em 1em }
.floatleftinline  { float: left; clear: both; margin: 0px; padding: 0px }
.floatrightinline  { float: left; clear: both; margin: 0px; padding: 0px }
.toppadding { margin-top: 0px }
.thumbfloat  { float: left; clear: none; padding: 0px 21px 21px 0px; position: relative }
.colorpictlink { display: none! important }
.textalign { text-align: justify }
.commonlist  { text-align: left; list-style-type: disc; list-style-position: outside }
.arrowedlist        { text-align: left; list-style-type: disc; list-style-position: outside }
/* highlighted area */
.harea1w { margin: 0.5em 0em 0.5em 0em ; padding: 0.7em; clear: both; border: 1pt solid #000; background-color: #fff; }
.harea1 { width: 100%; margin: 0; padding: 0; }
.small  { font-size: 0.9em; line-height: 120% }
.pagedata  { color: black; font-size: 1em }
.dottedline  { clear: both }
.boldtext { font-weight: bold }
.smallcolored { color: #304296; font-size: 0.9em }
.smallcolored1 { color: white; font-size: 0.9em }
.smaller { font-size: 1em }
.smallercolored1 { color: white; font-size: 1em }
.smallercolored2 { color: #c60; font-size: 1em }
.colored { color: #304296 }
.colored2 { color: #c60 }
.colored3h    { font-weight: normal; margin: 0px; padding: 0px }
.marker { color: #304296 }
#printcontacts  { font-size: 0.9em; line-height: 120%; text-align: left; float: left; clear: both; width: 100% }
.printclear { clear: both; margin: 0 }

