html,body{margin:0px;width:100%;height:100%;background-color:#FFFFFF;color:#000080;font-family:Verdana,Arial,Helvetica,sans-serif;}
body{font-size:84%;} /* Gives basic font just over 10pt so 1em=13.44px. */
a,a:visited{border:none;color:#0000FF;}
a:hover{border:none;color:#FF0000;}
h1{font-size:1.1em;margin-top:0px;margin-bottom:0.5em;color:#0000FF;}
h2{font-size:1.1em;margin-top:1.5em;margin-bottom:0.5em;color:#0000FF;}
p{margin-top:0.5em;margin-bottom:0.5em;}
td{font-size:1.0em;vertical-align:baseline;}
b{color:#0000FF;}
hr{clear:both;margin-top:0.15em;margin-bottom:0.15em;}
ul,li{margin-top:0.5em;margin-bottom:0.5em;}
.pagediv{padding:0.6em;}
.leftimg{float:left;margin:0.5em 1.0em 0.5em 0px;border:1px solid #CCCCFF;}
.rightimg{float:right;margin:0.5em 0px 0.5em 1.0em;border:1px solid #CCCCFF;}
.lefttab{float:left;margin:0.5em 1.0em 0.5em 0px;}
.righttab{float:right;margin:0.5em 0px 0.5em 1.0em;}
.menutab{border:none;font-size:1.0em;padding:0px;}
.menucell{border:1px solid #F0F0FF;padding:0px 0.15em 0.15em 0.15em;text-align:left;}
.popup{position:absolute;z-index:2;border:1px solid #000080;padding:0.15em;background-color:#F0F0FF;}
.activemenu{background-color:#F0F0FF;border:1px solid #000080;border-bottom-style:none;padding-right:0.5em;}
.passivemenu{background-color:#FFFFFF;border:1px solid #FFFFFF;border-bottom-style:none;padding-right:0.5em;}
.colcell{vertical-align:top;text-align:left;border-left:0.744em solid white;border-right:0.744em solid white;margin:0px;padding:0.3em;}
.jhwhtmeditable{border:none;}
.byline{text-align:right;font-weight:bold;margin-top:0px;color:blue;}
.navlinks{text-decoration:none;font-size:1.0em;padding:0px 0.6em 0px 0.6em;}
.navfooter{clear:both;text-align:center;border-top:0.15em solid #CCCCFF;padding-top:0.6em;}
#pageframe{z-index:1;margin-left:auto;margin-right:auto;margin-top:0.3em;width:56em;border:0.16em solid #CCCCFF;}
#logo{width:4.762em;height:5.208em;padding:0px;float:left;margin-right:0.3em;}
#titlebar{background-color:#FFFF66;color:#000080;text-align:left;padding:0.45em;}
#outlooktitlebar{background-color:#99CCFF;color:#000080;text-align:left;padding:0.45em;}
#maintitle{font-size:1.8em;font-weight:bold;vertical-align:top;}
#strapline{font-size:0.8em;vertical-align:bottom;margin-top:2.5em;}
#outlookstrapline{font-size:1.0em;vertical-align:bottom;margin-top:0.7em;}
#navbar{z-index:3;}
#footer{clear:both;text-align:center;font-size:0.8em;padding-top:0.6em;table-layout:fixed;border-collapse:collapse;}
.question{margin-bottom:0px;margin-left:1.4em;text-indent:-1.4em;}
.answer{margin-top:0px;margin-left:1.4em;text-indent:-1.4em;}


