@charset "UTF-8";
/* CSS Document */
html, body { margin:0; padding:0; }
body { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; color:#7f8c94; text-align:center; }

#page { margin:0 auto 20px auto; width:1000px; text-align:left; position:relative; border:1px #7b7a7a solid; border-top:0; }

#header { height:324px; overflow:hidden; position:relative; }
#main { padding:20px 20px 10px 20px; margin:0; }

#content { position:relative; }
#textarea { padding:10px 0 0 346px; }
.blue { color:#003568; }

#highlights { position:absolute; top:10px; left:0; /*width:270px;*/ border:1px #003568 solid; padding:8px 10px 8px 8px; }
* html #highlights { top:0; left:-346px; }

#footer { padding:0 20px 5px 18px; }

#disclaimer { clear:both; background-color:#a50530; color:#ffffff; font-size:9px; margin:0; }

h1.first { position: relative; margin:0; padding:0; }

#main h1 { margin:20px 0 30px 0; font-size:16px; font-weight:normal; }

#highlights h2 { margin:0; color:#003568; font-size:16px; font-weight:normal; }
#highlights ul { margin:10px 0 0 0; padding:0; }
#highlights li { margin:5px 0; padding:0; list-style-type:none; line-height:18px; }

#textarea p { line-height:18px; margin:0 0 12px 0; }

#footer h2 { margin:0 0 10px 3px; color:#003568; font-size:14px; font-weight:normal; text-decoration:underline; }
#footer a { display:block; float:left; text-decoration:none; }
#footer a img { border:0; }
#footer .clear { clear:both; height:3px; overflow:hidden; }

#disclaimer p { margin:0; padding:10px 20px; text-align:right; }
#disclaimer a { color:#fff; text-decoration:none; }
#disclaimer a:hover { color:#eee; text-decoration:underline; }

table { margin:0; border:0; border-collapse:collapse; }
tr { vertical-align:top; }
td { padding:2px 15px 2px 0; }

a { color:#003568; text-decoration:none; }

sup { line-height: 0; } 