* { background: #fff; color: #000; }
html { font-family: arial, helvetica,san-serif; }
body, p, td { font-family: arial, helvetica,san-serif; font-size: 10pt; text-align: left; color: #000; line-height: 1.5em; }
body { margin-left: .5in; margin-right: .5in; }

a img { border: 0px; }
a:link, a:link img, a:visited, a:visited img, a:hover, a:hover img, a:active, a:active img { text-decoration:underline; outline: none;}

h1 { font-size: 14pt; font-weight: bold; }
h2 { font-family: Georgia, Palatino, "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; }
h3, h4, h5, h6 { font-size: 11pt; font-weight: bold; }
table { margin: 10px 0px; font-family: Arial, Helvetica, sans-serif; border-collapse:collapse; }
th { padding: 8px; font-size: 13px; font-weight: bold; vertical-align: middle; border: 0; }
td { padding: 8px; font-size: 13px; vertical-align: top;  border: 0; }


#pagetop, #menu, #marquee, #hometabs, #graybar, #sidebar, span.level1, #logincontrol, #logo, #logo_image, #logo_text { display: none; }
#logo_print { display: block; }
#headingbar { height: 36px; margin-bottom: 12px; border-bottom: solid 4px #eaeaea; }
#homerighthead { height: 36px; margin-bottom: 12px; border-bottom: solid 4px #eaeaea; font-family: Georgia, Palatino, "Times New Roman", Times, serif; font-size: 12pt; font-weight: bold; line-height: 36px; }
#mainright { background-color: #ffffff; position: static; overflow:visible; }
#footer { border-top: solid 1px #aaa; margin-top: 8px; }
#footer p { font-size: 11px; margin: 0; padding: 2px 0; }

.pt_feature { background-color: #fff; padding-bottom: 4px; }
.pt_feature img { float: right; height: 289px; width: 368px; margin-left: 8px; }
.pt_feature p { font-size: 13pt; margin: 0; padding: 0; }
.pt_name { font-size: 15pt; color: #333; line-height: 32px; padding-top: 20px; font-weight: bold; }
.pt_spacer { display: none; }
.pt_question p { font-size: 11pt; color: #888; line-height: 1.4em; margin: 0; padding: 19px 0 0 0; font-weight: bold; }
.pt_response p { font-size: 11pt; color: #888; line-height: 1.4em; margin: 0; padding: 15px 0 0 0; font-weight: bold; }

.noprint { display: none; }
.imagedivleft { margin: 8px 20px 10px 0px; float:left;  }
.imagedivright { margin: 8px 0px 10px 20px; float:right; }
.imagecaption { font-size: .7em; font-style: italic; text-align:left; }
.thumbnail { float: left; padding: 0;}
a.TextButton9px { display: none; }
.orange { color: #666; }
.OverlayWrapper { display: none; }
.clearfloat { font-size: 1px; clear: both; margin: 0; padding: 0; height: 0;}

/*.OverlayBG { height: 50px; z-index: 20; position: absolute; bottom: -1px; left: 0px; background-color: #ffffff; opacity:.8; filter: alpha(opacity=80); }
.OverlayText { height: 50px; z-index: 30; position: absolute; bottom: 0px; left:0px; background: transparent; }
.OverlayText h1 { font-family: Arial, Helvetica, sans-serif; margin: 0; padding: 0 0 0 20px; line-height: 50px; }*/


