body {font-family:arial,sans-serif; background:#D5F3FF; padding:0; margin:0; font-size:11pt; height: 100%; max-height:100%; overflow:hidden;}

.header h1 {font-size:38pt; font-family:"trebuchet ms",verdana,arial,sans-serif; font-weight:bold; margin:0; padding:0 0 0 5px; line-height:70px; color:#ffffff;}
h2 {color:#0075BB; font-size:15pt; margin-bottom:0;}
h2.top {margin-top:0;}
h3 {color:#0075bb; font-size:13pt; margin-bottom:0;}
h4 {color:#000000; font-size:11pt; margin-bottom:0;}
p {margin-top:0;}

p.tagline {margin:0; padding:0 0 0 5px; color:#D5F3FF; font-weight:bold;}

em {font-style:italic; font-weight:normal; text-decoration:none;}
strong {font-style:normal; font-weight:bold; text-decoration:none;}

div.container {width:100%; margin:0; padding:0; height:100%;}

div.body {background:#ffffff; margin:5px 5px 5px 165px; padding:5px; overflow:auto; max-height:75%; height:75%;}

div.menu {float:left; width:150px; margin:5px;}

div.header, div.footer {clear:left; margin:0; padding:0; background:#003555;}

div.header {height:110px;}

div.important {background:#FED8D8; border:3px double #000000; padding:5px;}
div.important h2 {margin:0; padding:0 0 5px 0; color:#990000; text-transform:uppercase;}
div.important p {margin:0; padding:0;}

div.footer {width:100%; text-align:center; color:#ffffff; font-family:"arial narrow",arial,sans-serif; font-weight:bold; line-height:2em; position:absolute; bottom:0;}
div.footer a:link, div.footer a:visited, div.footer a:active {color:#ffffff; text-decoration:none;}
div.footer a:hover {color:#ffffff; text-decoration:underline;}

div.instructions {background:#d5f3ff; border:2px solid #0075bb; margin:14px; padding:3px; font-family:"arial narrow",arial,sans-serif; font-weight:bold;}
div.instructions h2 {margin:0 0 10px 0; padding:0;}
div.instructions ul {padding-left:15px; list-style:circle; margin:0;}

span.pftest {font-family:"palatino linotype","times new roman",serif;}

span.highlight {background:#ffff00;}

ul.menu {padding:0; margin:0; list-style:none;}
ul.menu a {font-family:"arial narrow",arial,sans-serif; font-weight:bold; display:block; width:150px; text-decoration:none; padding:2px; border-bottom:1px solid #D5F3FF;}
ul.menu a:link, ul.menu a:active, ul.menu a:visited {background:#79DEFF; color:#000000;}
ul.menu a:hover {display:block; background:#0075BB; color:#ffffff;}
ul.menu br {font-size:6pt;}

table, table th, table td {border-collapse:collapse; border:1px solid #0075BB; font-size:11pt;}
table th, table td {padding:3px;}
th {text-align:left;}

table.benefit {width:700px;}
table.benefit td {width:50%;}

div.header a {text-decoration:none;}

div.body a:link, div.body a:visited {color:#0075BB; text-decoration:none;}
div.body a:hover {color:#0075BB; text-decoration:underline;}
div.body a:active {background:#0075BB; color:#ffffff; text-decoration:none; font-weight:bold;}
div.important a:link, div.important a:visited {color:#990000; font-weight:bold;}
div.important a:hover {color:#990000;}
div.important a:active {background:#990000; color:#ffffff; font-weight:bold;}

div.main {width:80%; height:60%; background:#003555; position:absolute; top:20%; left:10%;}
div.main h1 {font-size:48pt; font-family:"trebuchet ms",verdana,arial,sans-serif; font-weight:bold; margin:0; padding:10px 0 0 10px; line-height:70px; color:#ffffff; text-align:center;}
div.main h2 {font-size:22pt; font-family:"palatino linotype","times new roman",serif; font-weight:normal; font-style:italic; margin:0; padding:30px 10px 0 0; line-height:70px; color:#D5F3FF; text-align:center;}
div.main p {text-align:center;}
div.main a {color:#ffffff; font-size:16pt;}
div.main a:link, div.main a:active, div.main a:visited {text-decoration:none;}
div.main a:hover {text-decoration:underline;}

#helpbox {
  background-color: #efefde;
  padding: 0;
  color: darkblue;
  align: center;
  margin:0 auto; 
  margin-bottom: 10px;
}