body {
margin: 0px;
padding: 0px;
background-color: #ffffff;
font-family: Arial;
font-size: 12px;
color: #ffffff;
}

.wholesite {
width: 976px;
margin-left: auto;
margin-right: auto;
}

.header {
width: 976px;
height: 147px;
}

.header_logo {
height: 110px;
width: 272px;
float: left;
background-image:URL("images/logo.gif");
background-repeat: no-repeat;
}

.header_phone_no {
height: 110px;
width: 267px;
float: right;
background-image:URL("images/phone_no.gif");
background-repeat: no-repeat;
}

.header_divider {
height: 1px;
width: 976px;
clear: both;
overflow: hidden;
background-image:URL("images/header_divider.gif");
background-repeat: no-repeat;
}

.sep1 {
float: left;
height: 36px;
width: 2px;
background-image:URL("images/sep1.gif");
}

.sep2 {
float: left;
height: 36px;
width: 2px;
background-image:URL("images/sep2.gif");
}

.sep3 {
float: left;
height: 36px;
width: 2px;
background-image:URL("images/sep3.gif");
}

.sep4 {
float: left;
height: 36px;
width: 1px;
background-image:URL("images/sep4.gif");
}

.sep5 {
float: left;
height: 36px;
width: 2px;
background-image:URL("images/sep5.gif");
}

.sep6 {
float: left;
height: 36px;
width: 2px;
background-image:URL("images/sep6.gif");
}


.sep7 {
float: left;
height: 36px;
width: 1px;
background-image:URL("images/sep7.gif");
}

.top_menu_cont {
padding-left: 28px;
clear: both;
height:40px !important;
}

.main_content {
padding-top: 20px;
color: #818284;
}

a {
font-family: Georgia;
font-size: 12px;
color: #99ba53;
text-decoration: none;
}

a:hover {
text-decoration: underline;
}

.home_container {
width: 976px;
height: 1450px;
background-image: URL("images/home_container.gif");
background-repeat: no-repeat;
}

.top_image {
height: 392px;
width: 976px;
background-image: URL("images/hp-img-3.jpg");
background-repeat: no-repeat;
position: relative;
clear: both;
overflow: hidden;
}

.int_online_enquiry {
margin-top: 12px;
height: 269px;
width: 307px;
background-image: URL("images/int_enq_back.gif");
background-repeat: no-repeat;
}

.short_online_enquiry {
height: 361px;
width: 307px;
background-image: URL("images/online_enquiry.png");
background-repeat: no-repeat;
}

.hp_online_enquiry {
position: absolute;
top:14px;
right: 14px;
z-index:2;
}

.enq_required_field {
padding-top: 42px;
padding-left: 15px;
}

.enq_mid_text {
padding-left: 14px;
letter-spacing: -1px;
margin-bottom: 6px;
margin-top: 3px;
}

.enq_int_mid_text {
padding-left: 14px;
letter-spacing: -1px;
margin-bottom: 6px;
margin-top: 9px;
}

.enq_bottom_text {
padding-left: 14px;
letter-spacing: 0px;
margin-top: 8px;
line-height: 14px;
padding-right: 14px;
}


.enq_field_cont {
margin-top: 5px;
padding-left: 14px;
}

.enq_text_field {
height: 16px;
width: 202px;
border: 1px solid #8c93a3;
background-color: #e8fcea;
font-family: "Trebuchet MS", serif;
font-size: 11px;
color: #979a92;
padding-left: 8px;
padding-top: 2px;
}

.enq_timeday_field_cont {
float: left;
width: 119px;
}

.enq_select_field {
width: 108px;
height: 20px;
border: 1px solid #8c93a3;
background-color: #e8fcea;
font-family: "Trebuchet MS", serif;
font-size: 11px;
color: #979a92;
}

.quote_select_field {
width: 138px;
height: 21px;
border: 1px solid #8c93a3;
background-color: #e8fcea;
font-family: "Trebuchet MS", serif;
font-size: 11px;
color: #979a92;
}

.enq_top_section {
clear: both;
overflow: hidden;
height: 150px;
}

.enq_int_middle_section {
clear: both;
overflow: hidden;
height: 66px;
}

.enq_middle_section {
clear: both;
overflow: hidden;
height: 56px;
}

.enq_bottom_section {
clear: both;
overflow: hidden;
}

.enq_emp_retired_cont {
float: left;
padding-left: 14px;
}

.enq_quote_radio_cont {
float: left;
width: 80px;
}
.enq_submit {
padding-left: 14px;
padding-top: 5px;
}

.enq_int_submit {
padding-left: 14px;
padding-top: 10px;
}


.radio_cont {
float: left;
}

.quote_radio_cont {
float: left;
}

.radio_label {
float: left;
font-family: "Trebuchet MS", serif;
font-size: 11px;
color: #ffffff;
padding-top: 2px;
}

.clearall {
clear: both;
overflow: hidden;
}

.left-home {
padding-left: 25px;
padding-top: 25px;
float:left;
width: 630px;
}

.right-home {
float: left;
width: 321px;
}

.hp-text {
color: #6e6868;
padding-left: 5px;
padding-right: 20px;
padding-top: 10px;
}

img {
border: 0px;
display:block;
}

.hp-buttons {
padding-left: 10px;
padding-top: 20px;
clear: both;
overflow: hidden;
}

.hp-buttons img{
float: left;
margin-right: 6px;
}

.hp_call_me_holder {
margin-top: 15px;
height: 224px;
width: 307px;
background-image: URL("images/hp_call_back.jpg");
}

.int_call_me_holder {
margin-top: 12px;
height: 223px;
width: 307px;
background-image: URL("images/int_callback_back.gif");
}

.overlay_call_me_holder {
height: 206px;
width: 307px;
background-image: URL("images/overlay_callback_back.png");
}

.call_me_text {
color: #6e6868;
padding: 44px 10px 6px 15px;
}

.call_me_submit {
padding-left: 14px;
padding-top: 8px;
}

.internal_container {
background-image: URL("images/internal_middle.gif");
background-repeat: repeat-y;
}

.internal_left {
float: left;
width: 604px;
margin-left: 27px;
margin-top: 5px;
}

.internal_right {
float: left;
width: 307px;
margin-left: 24px;
margin-top: 5px;
}

.internal_full {
float: left;
width: 923px;
margin-left: 27px;
margin-top: 5px;
}

.int-full-mid {
background-color: #f8fbf2;
padding-left: 19px;
padding-right: 19px;
width: 885px;
padding-top: 8px;
color: #979a92;
clear: both;
overflow: hidden;
}

.int-left-mid {
background-color: #f8fbf2;
padding-left: 19px;
padding-right: 19px;
width: 566px;
padding-top: 8px;
color: #979a92;
clear: both;
overflow: hidden;
}

.int-left-mid ol li {
margin-bottom: 18px;
}

.greentext {
color: #849f28;
}

.greenbold {
color: #849f28;
font-weight: bold;
}

.checklist_container {
clear: both;
overflow: hidden;
}

.cslidepadding {
padding-top: 10px;
padding-bottom: 10px;
padding-left: 15px;
padding-right: 15px;
}

.accheader {
margin-top: 1px;
cursor: pointer;

}

.pros-and-cons {
background-image: URL("images/pros_and_cons.gif");
background-repeat: no-repeat;
clear: both;
overflow: hidden;
height: 323px;
width: 566px;
text-align: center;
}

.pros {
float: left;
width: 243px;
padding-left: 20px;
padding-right: 20px;
margin-top: 65px;
}

.cons {
float: left;
width: 262px;
padding-left: 10px;
padding-right: 10px;
margin-left: 1px;
margin-top: 65px;

}

.procon {
height: 40px;
margin-bottom: 10px;
}

.full-left {
float: left;
width: 583px;
}

.full-right {
float: left;
width: 302px;
}

.contact-input {
width: 173px;
height: 21px;
background-image: URL("images/contact-input-back.gif");
background-repeat: repeat-x;
border: 1px solid #b5b5b5;
padding-top: 3px;
padding-left: 5px;
}

.mapholder {
height: 300px;
width: 300px;
border: 1px solid #99ba53;
margin-top: 15px;
margin-bottom: 15px;
}

.quote-left {
float: left;
width: 243px;
background-image: URL("images/quote-1-back.gif");
background-repeat: repeat-y;
}

.quote-right {
float: left;
padding-left: 29px;
}

.quote-left2 {
float: left;
width: 400px;
}

.quote-right2 {
float: left;
padding-left: 20px;
width: 400px;
}

.quote-quest-label3 {
font-weight: bold;
color: #849f28;
margin-bottom: 2px;
float: left;
width: 320px;
text-align: right;
padding-right: 10px;
padding-top: 3px;
}

.quote-quest-label2 {
font-weight: bold;
color: #849f28;
margin-bottom: 2px;
float: left;
width: 140px;
text-align: right;
padding-right: 10px;
padding-top: 3px;
}

.quote-quest-input2 {
font-weight: bold;
color: #849f28;
margin-bottom: 2px;
float: left;
}

.quote-quest-label {
font-weight: bold;
color: #849f28;
margin-bottom: 2px;
}

.quote-quest-cont {
clear: both;
overflow: hidden;
height: 38px;
}

.dollar {
background-image: URL("images/dollar.gif");
background-repeat: no-repeat;
padding-left: 16px;
}

.greytext {
color: #8c93a3;
}

.fadediv {
height: 392px;
width: 976px;
background-image: URL('images/fader-back.gif');
background-repeat: no-repeat;
}

.fadediv2{ height:100%; width:100%; background:#FFFFFF; }

.footer {
background-image: URL('images/footer_back.gif');
background-repeat: no-repeat;
background-position: 790px 18px;
text-align: center;
font-family: Georgia;
font-size: 12px;
color:#979a92;
margin-top: 15px;
margin-bottom: 20px;
}

.hp_enq_btn {
background-image: URL('images/online_enquiry_btn.png');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 150px;
width: 307px;
display: block;
}

.hp_enq_btn:hover {
background-position: 0px -150px;
}

.hp_btn_1 {
background-image: URL('images/hp_btn_1.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 99px;
width: 189px;
float: left;
margin-right: 6px;
}

.hp_btn_1:hover {
background-position: 0px -99px;
}

.hp_btn_2 {
background-image: URL('images/hp_btn_2.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 99px;
width: 189px;
float: left;
margin-right: 6px;
}

.hp_btn_2:hover {
background-position: 0px -99px;
}

.hp_btn_3 {
background-image: URL('images/hp_btn_3.jpg');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 99px;
width: 189px;
float: left;
margin-right: 6px;
}

.hp_btn_3:hover {
background-position: 0px -99px;
}

.right-btn-1 {
background-image: URL('images/top-right-btn-1.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 88px;
width: 307px;
display: block;
}

.right-btn-1:hover {
background-position: 0px -88px;
}

.right-btn-2 {
background-image: URL('images/top-right-btn-2.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 88px;
width: 307px;
display: block;
}

.right-btn-2:hover {
background-position: 0px -88px;
}

.right-btn-3 {
background-image: URL('images/top-right-btn-3.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 88px;
width: 307px;
display: block;
}

.right-btn-3:hover {
background-position: 0px -88px;
}

.right-btn-4 {
background-image: URL('images/top-right-btn-4.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 88px;
width: 307px;
display: block;
}

.right-btn-4:hover {
background-position: 0px -88px;
}

.right-btn-5 {
background-image: URL('images/top-right-btn-5.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 88px;
width: 307px;
display: block;
}

.right-btn-5:hover {
background-position: 0px -88px;
}


.right-btn-6 {
background-image: URL('images/top-right-btn-6.gif');
background-repeat: no-repeat;
background-position: 0px 0px;
height: 88px;
width: 307px;
display: block;
}

.right-btn-6:hover {
background-position: 0px -88px;
}

/* [ Cufon Styles ] */
h1.MainTitle{ font:normal 37px arial; color:#849F28; margin:0px; }

.green-title{ display:block; color:#849F28; margin:0px 0px 15px 0px; }

.small-green-heading{ color:#849F28; font-size:12px; margin:10px 0px 0px 0px !important; padding:0px; }
.notoppad{ padding-top:0px; }

.green-txt{ color:#849F28; }

.green-list{ }
.green-list li{ color:#444444; font-size:10px; list-style-type:square; }
.green-list li span{ color:#849F28; font-size:12px; }

/* [ Index page ] */
#indTestimonials{ width:305px; margin:30px 0px 10px 0px; }
#indTestimonials .Testimonial{ font:normal 12px arial; color:#777777; margin:10px 0px 10px 0px; }
#indTestimonials .Author{ text-align:right; font:bold 11px arial; color:#668289; margin:10px 0px 0px 0px; }
#indTestimonials .Link{ display:block; text-align:right; margin:10px 0px 0px 0px; }

#Certifications{ margin:10px 0px 40px 35px; }

#LogoRotate{ width:602px; height:110px; background-image:url('images/logos-2.jpg'); background-repeat:no-repeat; }

a.rightLink{ display:block; width:307px; height:99px; border:0px; text-decoration:none; overflow:hidden; line-height:1000px; }
a#lnkHelp{ background:url('images/lnk-how-will-we-help-you.jpg') 0px 0px no-repeat; }
a#lnklifetime{ background:url('images/lnk-lifetime-annuity.jpg') 0px 0px no-repeat; }
a#lnkEnhancing{ background:url('images/lnk-enhancing-annuity-income.jpg') 0px 0px no-repeat; }

#NewsBox{ width:601px; background:url('images/newsbox-repeat.jpg') 0px 0px repeat-y; margin-top:20px; }
#NewsBox #Top{ width:601px; height:42px; background:url('images/newsbox-top.jpg') 0px 0px no-repeat; }
#NewsBox #Title{ display:block; font:normal 12px arial; color:#6e6868; text-decoration:none; margin:0px 0px 5px 15px; }
#NewsBox #Date{ display:block; font:normal 10px arial; color:#668289; text-decoration:none; margin:10px 0px 15px 15px; }
#NewsBox #Content{ width:601px; padding:0px 0px 0px 0px; }
#NewsBox #Content p{ margin:0px 15px 20px 15px; color:#6e6868; }
#NewsBox a#Link{ display:block; width:601px; height:29px; background:url('images/newsbox-link.jpg') 0px 0px no-repeat; text-decoration:none; line-height:1000px; overflow:hidden; }

/* [ News Page ] */
#NewsTitle{ margin-bottom:10px; }
.NoResults{ text-align:center; margin-bottom:15px; }
.NoResults b{ display:block; margin-bottom:5px; font:normal 20px arial; color:#c3c3c3; }
.NoResults span{ text-align:center; font:normal 14px arial; color:#c3c3c3; }

a.NewsBrief{ float:left; width:570px; text-decoration:none; margin:0px 10px 0px 0px; padding:10px 0px 10px 0px; border-bottom:1px solid #E9E9E9; }
a.NewsBrief .Title{ font:bold 11px arial; color:#849F28; }
a.NewsBrief .Date{ font:normal 10px arial; color:#668289; margin:3px 0px 5px 0px; }
a.NewsBrief .Brief{ font:normal 12px arial; color:#979A92; }
a.NewsBrief .ReadMore{ display:none; text-align:right; font:normal 11px arial; color:#888888; }

#ArticleTitle{ color:#849F28; }
#ArticleDate{ font:normal 11px arial; color:#668289; }
#FullArticle{ padding:0px 20px 0px 20px; }

.FullLink{ display:block; text-decoration:none; padding:15px 0px 15px 0px; margin-bottom:10px; }
.FullLink:hover{ text-decoration:none; }

#Paging{ width:180px; float:right; margin:20px 0px 20px 0px; }
#Paging a{ display:block; float:left; width:20px; color:#849F28; font:normal 12px arial; padding:3px 0px 3px 0px; border:1px solid #C3C3C3; text-align:center; text-decoration:none; margin:0px 2px 0px 2px; }
#Paging a:hover{  }
#Paging .Current{ float:left; width:20px; color:#999999; padding:3px 0px 3px 0px; border:1px solid #ffffff; font-weight:bold; text-align:center; margin:0px 3px 0px 3px; }

/* [ Testimonials ] */
#TestimonialsTitle{ margin-bottom:10px; }

.TestimonialBrief{ float:left; width:570px; margin:0px 10px 0px 0px; padding:10px 0px 10px 0px; border-bottom:1px solid #E9E9E9; }
.TestimonialBrief .Testimonial{ font:normal 12px arial; color:#777777; }
.TestimonialBrief .Author{ text-align:right; font:bold 12px arial; color:#668289; margin:10px 0px 0px 0px; }

/* [ Menu Structure ] */
ul.Menu, ul.Menu li, ul.Menu ul { list-style: none; margin:0; padding:0; }
ul.Menu{ position:relative; z-index:597; float:left; height:36px; position:relative; top:-3px; }
ul.Menu a{ display:block; color:#000000; text-decoration:none; height:36px; line-height:200px; overflow:hidden; }
ul.Menu a:hover{ color:#000000; display:block; text-decoration:none; }
ul.Menu > li{ border-left:1px dotted #FFFFFF; padding:2px 11px 3px 10px !important; margin-top:4px !important; }
ul.Menu li { float:left; line-height:5px; vertical-align: middle; zoom: 1; padding:0px; background:#FFFFFF; }
ul.Menu li.main{ padding:0px 0px 0px 0px !important; margin:3px 0px 0px 0px !important; }
ul.Menu li.hover, ul.Menu li:hover { position: relative; z-index: 599; cursor: default; }
ul.Menu ul { visibility: hidden; position: absolute; top: 100%; left: 0; z-index: 598; width:auto; }
ul.Menu ul li { width:200px; float:none; border-bottom:1px solid #c4be81; border-left:1px solid #c4be81; border-right:1px solid #c4be81; }
ul.Menu ul ul { top: 1px; left: 99%; }
ul.Menu li:hover > ul { visibility: visible; }

.navhome{ width:46px; background-image:URL("images/home_btn.gif"); margin:0px 30px 0px 72px; }
.navwho{ width:85px; background-image:URL("images/who_are_we_btn.gif"); margin-right:30px; }
.navhelpyou{ width:140px; background-image:URL("images/how_will_we_help_you_btn.gif"); margin-right:30px; }
.navlifetime{ width:166px; background-image:URL("images/what_is_a_lifetime_annuity_btn.gif"); margin:auto; }
.navinfo{ width:130px; background-image:URL("images/annuity_information.gif"); margin-right:30px; }
.navpension-annuity{ width:130px; background-image:URL("images/pension_annuity.gif"); margin:auto; }
.navfixed-term-annuity{ width:130px; background-image:URL("images/fixed_term_annuity.gif"); margin:auto;}
.navinvestment-backed-annuity{ width:175px; background-image:URL("images/investment_backed_annuity.gif"); margin:auto; }
.navincome-drawdown{ width:130px; background-image:URL("images/income_drawdown.gif"); margin:auto; }
.navpurchasedlifeannuity{ width:165px; background-image:URL("images/purchased_life_annuity.gif"); margin:auto; }
.navenhancing{ width:197px; background-image:URL("images/enhancing_your_annuity_income_btn.gif"); margin:auto; }
.navproscons{ width:161px; background-image:URL("images/pros_and_cons_of_an_annuity_btn.gif"); margin:auto;}
.navcosts{ width:41px; background-image:URL("images/costs_btn.gif"); margin-right:30px; }
.navnews{ width:41px; background-image:URL("images/news_btn.gif"); margin-right:30px; }
.navblog{ width:41px; background-image:URL("images/blog_btn.gif"); margin-right:30px; }
.navcontact{ width:74px; background-image:URL("images/contact_btn.gif"); }


.navrollover{ background-repeat: no-repeat; background-position: 0px -72px; }
.navrollover:hover{ background-position: 0px -36px; }
.navselected{ background-position: 0px 0px; }

#subpages{width:901px;height:96px;background:URL("images/sub_page_back.png") no-repeat; clear:both;margin-left:36px;padding-top:5px}
#subpages li {float:left;margin-right:25px;list-style-image:URL("images/bullet.png");}
#subpages li a {color:#fff;}
#subpages h2 {margin-left:20px}

