html { overflow-y:scroll; }
body { background-color:#fff; margin:0px; color: #000; font: 13px/1.6em "Lucida Grande","Helvetice Neue",Arial,Helvetica,Verdana,Sans-serif;}

p {	margin: 0 0 .75em; }
input, select, textarea { margin: 0; }
acronym { font-style: normal; border-bottom: 1px dotted #333; cursor: help; }

p.quote { color:#FFB63C; font-weight:bold; font-style: italic; font-size:11pt; }

h2 { color:#000; margin: 0 0 .75em; font-size: 18px; }
h3 { color:#000; margin: 0 0 .75em; font-size: 14px; }
h4 { color:#000; margin: 0; }

a:link img,
a:visited img,
a:hover img { border: 0; background: none; }

a:link { text-decoration:none; color:#000077; font-size: 14px; font-weight:bold; }
a:visited { text-decoration:none; color:#000077; font-size: 14px; font-weight:bold; }
a:hover { text-decoration:underline; color:#0000ff; font-size: 14px; font-weight:bold; }

a.signup:link { text-decoration:none; color:#0000ff; font-size: 14px; font-weight:bold; }
a.signup:visited { text-decoration:none; color:#0000ff; font-size: 14px; font-weight:bold; }
a.signup:hover { text-decoration:underline; color:#0000ff; font-size: 14px; font-weight:bold; }

.highlight a:link { text-decoration:underline; color:#FFFF66; font-size: 20px; font-weight:bold; }
.highlight a:visited { text-decoration:underline; color:#FFFF66; font-size: 20px; font-weight:bold; }
.highlight a:hover { text-decoration:underline; color:#eeffee; font-size: 20px; font-weight:bold; }

sup { color:#0000ff; font-style: italic; }

cite { display: block; color: #c8f6b6; }

#top {}
#logo { margin-left:30px; margin-top:20px; margin-bottom:8px; }
#navtop { margin-top:-24px; margin-bottom:10px; margin-right:20px; text-align:right; }

#loginlink { position:absolute; right:5px; top:5px; }
#loginlink a:link { font-size:9pt; color:#0066CC; }
#loginlink a:visited { font-size:9pt; color:#0066CC; }
#loginlink a:hover { font-size:9pt; }

#section_blue { background-color:#0066CC;margin:auto; }
#box_blue { width:750px;background-color:#0066CC;margin:auto;padding:10px; }

/* footer dividers; all values must be set in order to work in all browsers */
#footer hr{color:#0000cc;background-color:#0000cc;width:700px;height:1px;border:none;margin:5px auto;}

#footer{ text-align:center; background-color:#000044; padding:15px; font-weight:bold; color:#fff; }
#footer a:link { color:#c8f6b6; }
#footer a:visited { color:#c8f6b6; }
#footer a:hover { }
