html,body {height: 100%;}
* {margin:0; padding:0;}
body {font-family:verdana, sans-serif; font-size:85%; }


/* =HEADER ====================================== */

#wrapper {background:#bbe7ed url(../images/navytile.gif) repeat-y top right; width:100%; float:left; border-bottom:1px solid #000;}

#top {float:left; width:60%;}
#top h1 {text-indent:-5000em; height:108px; width:445px; background:url(../images/logo.gif) no-repeat top left;}
#top p {font-size:1.1em; margin:1em; line-height:1.5em;}
strong {color:#003663;}

address {display:block; width:231px; float:right; background:#003663; color:#FFF; font-weight:bold; font-style:normal; font-size:.9em; padding:40px 4px 0 4px;}
address a {color:#FFF;}

p.dots {clear:both; font-size:1px; height:0px; color:#FFF;}

#star {display:block; float:right; background:url(../images/star.gif) no-repeat top left; height:170px; width:176px; text-align:center; margin-top:-50px; margin-bottom:-100px;}
#star a {color:#FFF; display:block; padding:45px 15px 15px 30px; width:100px; height:75px; font-size:1.25em; font-weight:bold; text-decoration:none;}

#content {float:left; margin:0 0 0 1em;}
h2 {color:#003663; margin:.5em 0 0em 0;}
h3 {color:#003663; margin:2em 0 .5em 0; font-weight:bold; text-transform:uppercase; border-bottom:1px solid #000;}
#content ul {margin-left:1.5em;}
#content #more {float:left; margin-right:2em;}

#content p {margin:1em 20em 1em 1em; line-height:1.5em;}
#content ul li {margin:.5em 0 0 0;}

#footer {clear:both; float:left; width:100%; background:#EEE; border-top:1px solid #000; font-style:italic; margin:2em 0 0 0; padding-bottom:2em; color:#003663; font-weight:bold; font-size:1em;}
#footer h3 {font-style:normal; border-bottom-width:0; margin:1em 0 1em .5em;}
#footer ul {list-style:disc; margin:.5em 1em 0 1em;}
#footer ul li {margin:.5em 1em 0 1em;}

table {border:1px solid #000; margin:0; padding:0; border-width:0 1px 1px 1px; width:90%; margin:2em 0 0 0; }
table tr td {border-top:1px solid #000; padding:5px;}
table th {font-weight:bold; background:#bbe7ed; border-top:1px solid #000; text-align:left; padding:10px;}

li a {color:red; text-decoration:none; border-bottom:1px solid red;}
li a strong {color:red;}

dt {font-weight:bold; font-size:.9em;}
dd {margin:1em; font-size:.9em;}

p.note {font-size:.8em;}

p.box {border:1px solid #CCC; background:#ffcc99; padding:1em; margin:1em; font-size:1.1em; font-style:italic;}
