﻿html, body {background:#fff}
a{outline:none}

.container{position:relative}
.container_shadow_left{background: transparent url(images/container_shadow_left.jpg) no-repeat right top;display:block;height:475px;left:-33px;position:absolute;width:33px;}
.container_shadow_right{background: transparent url(images/container_shadow_right.jpg) no-repeat left top;display:block;height:681px;position:absolute;right:-33px;width:33px;}

#Header{background:transparent url(images/nava_bg.jpg) no-repeat top}
#Header ul{list-style:none;margin:0}
#Header li{display:inline}
#Header a{color:#afafaf;display:block;float:left;font: bold 12px Arial, Sans-Serif;text-decoration:none;text-transform:uppercase}
#Header img{margin: 20px 0 0 30px;}

#NavA a{background-position:top;line-height:30px;text-indent:30px;width:120px}
#NavA a:hover, #NavA .selected{background-position: bottom;color:#fff}
#NavA .home_button{background-image: url(images/home_button.png)}
#NavA .contact_button{background-image: url(images/contact_button.png)}

#NavBWrapper{background:transparent url(images/navbwrapper_bg.jpg) no-repeat bottom right;height:90px;position:relative}
#NavB{bottom:0;height:90px;position:absolute;right:0}
#NavB a{background:transparent url(images/navb_button.gif) no-repeat bottom left;height:54px;padding:36px 13px 0 13px;width:101px;_padding:36px 10px 0 13px}
#NavB a:hover, #NavB .selected{background-position:top;color:#fff}

#Content h1{color:#203662;font: normal 2.25em/1 Georgia, Times New Roman, Serif;}
#Content h2, #Content h3{font-family:Georgia, Times New Roman, Serif;font-weight:bold}
#Content h2{color:#36b54a;font-size:1.75em}
#Content h3{color:#203662;font-size:1.3em;margin-bottom:0;}
#Content h4{color:#36b54a;font-weight:bold;margin:1.25em 0 0.6em 0;}
#Content strong{color:#36b54a;font-family:Arial Black, Arial, Sans-Serif;}
#Content .subhead{color:#203662;font-size:14px;font-weight:bold;line-height:18px;margin-bottom:18px}
#Content .bodycopy{color:#777;margin-top:21px}
#Content img{display:block;margin:0}
.aside .box{margin-bottom:0}
blockquote p{color:#747474;text-indent:-0.4em}
blockquote .author{color:#719faa;font-style:normal;font-weight:bold}
.otherdestinations{display:block;font-size:11px;font-weight:bold;line-height:24px;list-style:none;height:24px;margin:0 0 5em 0;overflow:hidden;position:relative;text-transform:uppercase}
.otherdestinations li{background: transparent url(images/btn_plus.gif) no-repeat left;padding-left:23px;height:24px;display:block;float:left}
.otherdestinations a{background: transparent url(images/btn_cap.gif) no-repeat right;color:#777;display:inline-block;height:24px;margin-right:20px;padding:0 12px 0 5px;text-decoration:none}
.otherdestinations a:hover{color:#3fb852}
.surveysavings{margin-bottom:0;table-layout:fixed}
.surveysavings *{text-align:center}
.surveysavings th{border-bottom:solid 4px #f2f2f2;line-height:1.1}
.surveysavings td{border-bottom:solid 1px #f2f2f2;line-height:1.1}
.surveysavings .col1{padding-left:0;text-align:left;width:225px}
.disclaimer{color:#999;font-size:11px;margin:1em 0 2em 0}
.disclaimer p{line-height:1.2;margin:0}

.form label{display:block;float:left;line-height:1.6em;margin:7px 10px 7px 0;text-align:right;width:130px}
.form textarea{height:90px;width:300px}
.form em {color:red;font-weight:bold}
.form .special{border:solid 2px #3fb852;padding:10px;margin-bottom:1em}
.form .special label{display:inline;float:none;line-height:normal}
.form .otherdestinations{margin-left:140px}
.form .note{margin:0 0 0 140px;}
.form .errormessage{background: transparent url(images/icon-error.gif) no-repeat left;display:block;margin-left:140px;padding-left:18px}

#CTA{background:transparent url(images/cta_bg.jpg) repeat-x bottom}
#CTA .contentshadow{background:transparent url(images/content_shadow.gif) no-repeat top center;height:30px;}
#CTA .column{background:transparent url(images/cta_column_divider.jpg) no-repeat left;height:180px}
#CTA .first{background:none;}
#CTA .box{background:transparent;margin:0;padding-bottom:0}
#CTA h3{color:#33c049;font:bold 14px Georgia, Times, Serif;margin-bottom:5px}
#CTA p{color:#979797;font-size:12px;}
#CTA .morebenefits_button{background: transparent url(images/morebenefits_button.png) no-repeat bottom;display:block;height:30px;text-indent:-9999px;width:90px}
#CTA .signupnow_button{background: transparent url(images/signupnow_button.png) no-repeat bottom;display:block;height:45px;margin: 36px auto 0 auto;text-indent:-9999px;width:146px}
#CTA .morebenefits_button:hover, #CTA .signupnow_button:hover{background-position:top}
#CTA .signup p{font-size:11px;margin:0;text-align:center}
#CTA .signup a,#CTA .signup a:hover{color:#33c049;font-weight:bold;text-decoration:none}

#Footer{color:#888;font-size:11px;font-weight:bold;line-height:1.2;margin-bottom:36px;text-align:left;text-align:right;text-transform:uppercase}
#Footer .call{text-align:left}
#Footer .call span{color:#33c049}

.planhomewrapper, .enrollmentwizardwrapper{padding:24px;}