body { background: url('wings_7-7-08_1010x621_v1_m56577569831643435.jpg') no-repeat top center #FFFFFF; color: #252525; }

div.base div.content div#contentwrapper div.email_contact a:link { color: #485983; text-decoration: underline; font-weight: normal; }
div.base div.content div#contentwrapper div.email_contact a:hover { color: #485983; text-decoration: underline; font-weight: normal;}
div.base div.content div#contentwrapper div.email_contact a:active { color: #485983; text-decoration: underline; font-weight: normal;}
div.base div.content div#contentwrapper div.email_contact a:visited { color: #485983; text-decoration: underline; font-weight: normal;}

div.base div.content { font-size: .7em; }
div.base div.contentnolinks { font-size: .7em; }
div.base div.content img { border-bottom: 1px solid #D2D9DF; }
div.base div.content div#contentwrapper img { border-bottom: none; }
div.base div.content div#contentwrapper { padding-top: 0px; margin-top: 0px; }

div.base div.content div#contentwrapper a { color: #252525; text-decoration: underline; }
div.base div.content div#contentwrapper a:hover { color: #324968; text-decoration: underline; }

img.invest { margin: 0px 0px 10px 0px; }
img.storefront { margin: 50px 0px 20px 50px; }

h1 { margin-bottom: 5px; font: 1.4em Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; font-weight: bold; }
h4.red, h4 { font: 1.4em Trebuchet, "Trebuchet MS", Helvetica, Verdana, sans-serif; font-weight: bold; margin-top: 10px; }
h4.red { margin-top: 0px; }

div.buc { font-weight: bold; text-decoration: underline; text-align: center; }
div.bc { font-weight: bold; text-align: center; margin-bottom: 1em;}

table.component { border-collapse: collapse; border: 2px solid #252525; margin-top: 1em; margin-bottom: 2em; }
table.component th { text-align: left; padding: 5px; border: 2px solid #252525; }
table.component td { padding: 5px; border: 2px solid #252525; }


div.annual_report { margin-left: 30px; float: left; text-align: center; }
div.annual_report p { margin-top: 0.5em; }
div.annual_report div.report_img { height: 150px; }

div.answer { display: none; padding-left: 1em; margin-top: 1em; margin-bottom: 1em; }
ul.faq { margin-left: 1em; padding-left: 1em;}
ul.faq li { margin-bottom: 0.5em; }

div.email_contact { margin: 10px 0px; width: 380px; padding-right: 10px; padding-bottom: 10px; border-right: 1px solid #D2D9DF; }
div.contact_info { margin: 10px 0px; width: 183px; float: right; font-size: .8em; }
div.email_contact input.dark75 { display: block; float: right; margin: 10px 0px; font-size: 1em; }

div.email_contact label { display: inline-block; text-align: right; width: 150px; }
div.email_contact label.nowidth { display: inline; text-align: left; width: auto; }

div.email_contact table { clear: none; }
div.email_contact p.error { font-size: .8em; margin-bottom: 5px; }

div.i18n_email_contact { margin: 10px 0px; width: 440px; padding-right: 10px; padding-bottom: 10px; }
div.i18n_email_contact input.dark75 { display: block; float: right; margin: 10px 0px; font-size: 1em; }
div.i18n_email_contact label { display: inline-block; text-align: right; width: 150px; }
div.i18n_email_contact label.nowidth { display: inline; text-align: left; width: auto; }
div.i18n_email_contact table { clear: none; }
div.i18n_email_contact p.error { font-size: .8em; margin-bottom: 5px; }
div.i18n_email_contact #second.display_block { display: block; margin-left: 60px; }

div.info_left { width: 185px; float: left; padding-right: 10px; font-size: .8em; margin: 10px 0px; }
div.info_left h4 { margin-top: 10px; margin-bottom: 0px; font-size: 1.5em; font-weight: bold; }
div.base div.content div#contentwrapper div.info_left a { color: #252525; text-decoration: none; }
div.base div.content div#contentwrapper div.info_left a:hover { color: #324968; text-decoration: none; }
div#right { border-right: 1px solid #D2D9DF; padding-bottom: 20px; }

p.info { margin-bottom: 10px; font-size: .8em; }

div.navwrapper { background-color: #FFFFFF; }
div.navwrapper img { border: 2px solid #D2D9DF; }

div#bucklecard { width: 534px; }
div#bucklecard input.dark75 { font-size: .8em; margin: 5px 0px 0px 0px; padding: 0px; float: none; clear: none; }
div#bucklecard input.red100, input.red75 { margin: 5px 0px 0px 0px; font-size: 1em; }
div#bucklecard h4, div#bucklecard h5, div.contact_info h4 { margin: 0px; }
div#bucklecard h4 { margin-top: 10px; }
div#bucklecard ul, div.contact_info ul { margin-top: 0px; margin-bottom: 0px; }
div#bucklecard div.benefits, div#bucklecard div.image, div#bucklecard div.Access_Account { float: left; width: 172px; margin-right: 10px; font-size: .9em; }
div#bucklecard div.image { width: 150px; }
div#bucklecard div.Access_Account { margin-right: 0px; width: 190px; }
div#bucklecard div.Clear { clear: left; }
div#bucklecard div.option2, div#bucklecard div.option4, div#bucklecard div.option1, div#bucklecard div.option3 { width: 262px; float: left; margin-bottom: 10px; }
div#bucklecard div div.Number { width: 20px; height: 20px; float: left; }
div#bucklecard div div.Indent { width: 237px; float: right; }

/* ##################### Styles for guest comments ##################### */
div.email_contact label.guestCommentQuestion { display: inline-block; text-align: right; width: 26em; }
div.yes_no_label { margin-left: 26.7em; font-weight: bold; margin-top: 1em; }
div.guest_comment input.long { width: 22em; }
div.guest_comment label { width: 12em;}
#comment_services { width: 26em; text-align:right; font-weight: bold; margin-top: 1em; }
#additional_comments { margin-top: 1em; }
#additional_comments label { display:inline; }
.display_block { display: block; }
.display_none { display: none; }
.text_center { text-align: center; }
.clear_both { clear: both; }

