DIV#programPageArea { font-family: Verdana, Arial, sans-serif; font-size: 80%; color: #663300; }

DIV#programPageArea A:link, DIV#programPageArea A:visited, DIV#programPageArea A:active { color: #0066CC; }

DIV#programPageArea A:hover { color: #003399 }

.storytext { }
.boxtext { font-size: 85%; text-align: left;}
.caption { color: #000099; }
DIV.heading { font-size: 150%; color: #0066cc; font-weight: bold; }

TABLE#main_layout { margin-left: 14px; margin-right: 14px; }
TABLE#main_layout TD {  }
TABLE#main_layout TD.layout_left { width: 240px; border-right: #ED8000 dashed 1px; padding: 14px 10px 14px 0px; vertical-align: top;}
TABLE#main_layout TD.layout_left DIV.logos { text-align: center; }
TABLE#main_layout TD.layout_right { width: 529px; padding: 14px 0px 14px 10px; vertical-align: top;}

DIV.divider { border-top: #ED8000 dashed 1px; margin-top: 10px; margin-bottom: 10px; }

TABLE.photo { width: 135px; float: right; }

TABLE#hewlett { width: 100%; }
TABLE#hewlett TD.hewlett_left { vertical-align: top; }
DIV#newsletter_promo { border-top: #ED8000 dashed 1px; border-bottom: #ED8000 dashed 1px; margin: 20px 0px 20px 0px; background-color: #F7EFDE; text-align: center; padding: 10px 20px 10px 20px; }

DIV#newsletter_promo_left { border-top: #ED8000 dashed 1px; border-bottom: #ED8000 dashed 1px; margin: 20px 0px 20px 0px; background-color: #F7EFDE; text-align: left; padding: 10px 20px 10px 20px; }


IMG#play { padding: 5px 0px 5px 0px; border: 0px; }

IMG.play { padding: 5px 0px 5px 0px; border: 0px; }

TD.carriageHeader { vertical-align: top; font-weight: bold; font-size: 85%; color: #0066cc; }
TD.carriageText { vertical-align: top; font-size: 85%; }




