/* CSS Document */

BODY {  font-size: 11pt; font-family: Verdana, Arial, Helvetica, sans-serif; }

BODY { background-color: #FFCC00; background-image: url(../images/bg_gradient02.jpg); background-repeat: repeat-x; }

#main { width: 930px; margin: auto; }
#main_body { background-color: #FFFFFF; }
#main_top { height: 10px; background-image: url(../images/main_top.gif); background-repeat: no-repeat; background-position: top; }
#main_bottom { height: 10px; background-image: url(../images/main_bottom.gif); background-repeat: no-repeat; background-position: bottom; }

#top_head {  background-color: #1C2C57; color: #C0D9FF; }
#top_head A { color: #C0D9FF; }
#top_head A:hover { color: #FFD9C0; }
#top_head H1 { font-size: 12pt; margin:0; text-align: center; padding-bottom: 8px; }

#top_table { background-color: #FFE100; }
#top_nav, #top_nav A { color:#C0C0FF;  }
#top_nav { background-color: #0033CC; background-image: url(../images/bg_nav.jpg); background-repeat: repeat-x; padding-right: 10px; }
#top_nav .nav {  margin-top: 8px; }
#top_nav A { color:#FFFFFF; text-decoration: none; }
#top_nav A:hover { text-decoration: underline; }
#top_slogan { color: #0B37BA; font-size: 17pt; font-weight: bold; padding: 5px 10px; }
/*#top_banner { border-top: 1px solid #FFFFFF; }*/

#content { width: 808px; margin: auto; padding: 15px 0; }
#content H1 { color: #FF3300; font-family: Georgia, "Times New Roman", Times, serif; font-size: 267%; text-align: center; margin: 1em 15px 1.5em 0;}
#content H1 B { color: #000000; font-size: 80%; }
#content H2 { color: #155193; font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 127%; font-weight: 100; line-height: 1.5em; margin: 1em 0 0.1em; }
#content H2 B { color: #000000; }
#content H3 { color: #800000; font-size: 13pt; line-height: 1.5em; margin: 1.5em 0 0.5em; }
#content H3 B { color: #800000; }
#content P { margin: 0 0 1.5em; }

#greeting { background-color: #FFE800; padding: 0px 15px 10px; font-size: 10pt; font-weight: bold; text-align: justify; }
#greeting_top { height:13px; background-image: url('../images/box2rnd.gif'); background-repeat:no-repeat; }
#greeting_bottom { height:13px; background-image: url('../images/box2rnd.gif'); background-repeat:no-repeat; background-position: bottom; }

#greeting { background-color: #FFE800; padding: 0px 15px 10px; font-size: 10pt; font-weight: bold; text-align: justify; }
#greeting_top { height:13px; background-image: url('../images/box2rnd.gif'); background-repeat:no-repeat; }
#greeting_bottom { height:13px; background-image: url('../images/box2rnd.gif'); background-repeat:no-repeat; background-position: bottom; }

#foot_notes, #foot_notes A { color: #FFFFFF; font-size: 8pt; }
#footer .nav, #footer .nav A { color: #404040; }
#footer .nav A:hover { color: #1C2C57; }

.stealth { font-size: 5px; color: #FFFFFF; margin:0; }
.red { color: #FF0000; }

#table01 { border: none; margin-bottom: 35px; }
#table01 TH { text-align: left; height: 26px; font-size: 11pt; font-weight: 900; font-family: Arial, sans-serif; }
#opportunities_title { color: #CC0000; }
#redhottips_title { background-color: #FFFF00; padding-left: 5px; }
#redhottips_title B { color: #FF0000; }
#redhottips_body { padding: 4px; background-color: #FFFCF0; }
#redhottips_body P { font-weight: bold; margin-bottom: 1.95em; }
#redhottips_body B { color: #FF0000; }
#redhottips_body A { color: #A000FF; }
#redhottips_body A:hover { color: #FF0090; }
#redhottips_body IMG.tip { margin-right: 10px; margin-bottom: 2em; }

#table02 { outline: 1px solid #A0A000; background-color:#FFFFF0; margin-bottom: 35px; }
#table02 TD.fill { padding: 12px 16px; }
#table02 TD.bdr { border-left: 1px dashed #D0D0A0; }
#table02 A { color:#800000; font-weight: bold; text-decoration: underline; }
#table02 H2 { margin-top: 0; }
#table02i TH { text-align: left; width: 20px; padding-top: 0.3em; }
#table02i TD { padding-bottom: 0.65em; }
#table02i A { color:#FF0000; }

#my_story { line-height: 1.75em; font-family: Cursive, Verdana, sans-serif; }
#my_story H3 { margin: 0; }

#social_bookmarks { margin-bottom: 1.78em; display: none; }

#subscribe_box { border: 4px solid #66AACC; padding: 8px 8px 20px; margin-bottom: 1.78em; background-image:url(../images/gradient2.jpg); background-repeat: repeat-x; background-position: bottom; }
#subscribe_box H4 { margin: auto; color: #4040AF; background-color: #FFFF00; padding: 6px 3px; margin-bottom: 1em; text-align: center; font-size: 1.3em; }
#subscribe_box P { font-family: Arial, sans-serif; font-size: 11.5pt; margin: 6px 13px; font-weight: bold; line-height: 17pt; }
#subscribe_box P B { color: red; font-size: 12.5pt; }
#subscribe_box P.important { font-size: 1.3em; color: red; text-align: center; }
#subscribe_box FORM { margin: 0; }
#subscribe_box HR { color:#66AACC; }

#dropin { position: absolute; z-index:100; visibility: hidden; right: 4px; top: 110px; width: auto; padding: 7px; background-color:#FFFFFF; border: 2px solid #606099; }

#dropin_box { width: 370px; border: 4px solid #66AACC; padding: 4px 4px 20px; background-image:url(../images/gradient2.jpg); background-repeat: repeat-x; background-position: bottom; }
#dropin_box H4 { margin: auto; background-color: #FFFF00; padding: 6px 3px; margin-bottom: 0.5; text-align: center; font-size: 1.3em; }
#dropin_box P { font-family: Arial, sans-serif; font-size: 11.5pt; margin: 6px 6px; font-weight: bold; line-height: 17pt; }
#dropin_box P B { color: red; font-size: 12.5pt; }
#dropin_box P.important { font-size: 1.3em; color: red; text-align: center; }
#dropin_box FORM { margin: 0; }

.optin { outline: 4px solid #E0E0E0; }

.secure_confidential { font-size: 80%; }
.secure_confidential P { margin: auto; font-weight: 400; font-style: italic; clear: both; }

.form_table { width: 376px; }
.form_head { font-size: 130%; color: #FFDD00; background-color: #196FC4; padding: 4px 11px 5px; font-family: Geneva, Arial, Helvetica, sans-serif; }
.form_body { background-color: #FFE800;  font-weight: bold; padding: 11px}

.form_text { border: 1px solid #6060CC; margin: 2px; }

.response_text { font-size: 11pt; }

.rss_link {color: BLUE; }
.rss_link:hover {color: BLUE; }

.float_right { float: right; }