body { margin: 0; padding: 15px 0 15px 0; background: #fff url("images/background.gif") top center repeat-y; color: #000; font-family: Arial,sans-serif; }

a img { border: 0; }
h1 { display: none; }
h2 { margin: 0 0 10px 0; color: #43779d; font-size: 20px; line-height: 1.1em; }
h3 { margin: 0 0 7px 0; padding-right: 20px; font-size: 12px; }
h4 { margin: 0 0 0 0; padding-left: 20px; font-size: 13px; }
p { margin: 0 0 1.25em 0; }
sub { font-size: .5em; line-height: 1em;}
sup { font-size: .6em; vertical-align: top; line-height: 1.2em;}
table { margin: 0; border: 0; border-collapse: inherit; padding: 0; }
td { border: 0; vertical-align: top; }

#wrapper { width: 705px; margin: 0 auto; }

#header img { float: left; }
#header p { float: right; margin: 0; padding: 20px 0 0 0; color: #0092c8; font-size: 10px; font-weight: bold; text-transform: uppercase; }
#header a { color: #0092c8; }
#header a:link, #header a:visited { text-decoration: none; }
#header a:hover, #header a:active { text-decoration: underline; }

#billboardbutton { display: block; margin: -49px 0 38px 50px; }

#content { margin-top: 19px; font-size: 12px; }

#information { width: 406px; padding-right: 20px; }
#information a:link, #information a:visited { color: #000; }
#information a:hover, #information a:active { color: #0092c8; }
#information ul { list-style-type: none; margin: 0; padding: 0; }
#information li { margin-bottom: 2px; padding: 6px 80px 5px 40px; }
#information li.dark { background: #cce9f4 url("images/bullet_dark.gif") 11px 5px no-repeat; }
#information li.light { background: #e0f2f8 url("images/bullet_light.gif") 11px 5px no-repeat; }

#apply { width: 255px; padding: 20px 5px 0 20px; text-align: center; }

#apy { margin-top: 25px; border: 1px solid #0092c8; border-width: 1px 0 1px 0; padding: 15px 0 0 0; font-size: 12px; }
#apy a:link, #apy a:visited { color: #000; }
#apy a:hover, #apy a:active { color: #0092c8; }
#apy img { float: left; }
#apy b { font-size: 14px; line-height: 1.5em; color: #8b0d2c; }
#apy p { float: left; width: 580px; padding-left: 15px; line-height: 1.125em; }


#rule { margin-top: 25px; border: 1px solid #0092c8; border-width: 1px 0 0 0; padding: 15px 0 0 0; font-size: 12px; }


.error { display: none; border: 1px solid #f00; background: #f99; padding: 10px; color: #000 !important; }

#footer { margin-top: 30px; border-top: 1px solid #0092c8; border-width: 1px 0 1px 0; margin-top: 30px; font-size: 10px; line-height: 1.125em; }
#footer a:link, #footer a:visited { color: #14547e; }
#footer a:hover, #footer a:active { color: #0092c8; }
#footer p { margin: 0 0 .25em 0; }

div.disclaimer { display: none; }
#privacy { float: right; vertical-align: bottom; padding-top: 3px;}
#equal { float: left; vertical-align: top;}

.fbshare { float: left; display: block; width: 56px; height: 20px; margin-right: 10px; background: url("images/fb-share-button.png") top left no-repeat; text-decoration: none; }

/*-- IE6 CSS HACKS --*/

#apply input.inputText { width: 173px;  }

