﻿@import "reset-min.css"; /*RESET HTML STYLES*/
@import "base-min.css";
@import "reset-fonts.css"; /*RESET FONTS*/

/*Global settings*/
html {background-color:#d7ecf8;}
body {background-color:#d7ecf8;color:#40576A;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td {font-size:12px; line-height:16px; font-family:Arial, Helvetica, sans-serif;}

#container {margin:0px auto;width:815px; background:#d7ecf8 url('../images/background-shadow.jpg') repeat-y;}

#header {}

#page {width:772px;margin-top:-95px;position:relative;}

/*Main Navigation*/
#navigation {float:left;width:195px;}
#navigation ul {margin-left:33px;}
#navigation ul li {list-style:none;font-size:14px;line-height:30px;margin-bottom:10px;}
#navigation ul li a {text-decoration:none;color:#40576A;}
#navigation ul li a.active {font-weight:bold;color:#40576A !important;}
#navigation ul li a:hover {color:#88a0b5;}
#navigation ul li a:visited {color:#40576A;}
#navigation ul li a img {margin-right:5px;margin-left:-18px;vertical-align:middle;}

/*Sub Navigation*/
#navigation ul li ul {margin-left:10px;}
#navigation ul li ul li {font-size:12px;line-height:16px;}
#navigation ul li ul li a {color:#40576A;}
#navigation ul li ul li a.active-sub {color:#3282A7 !important;font-weight:bold;}
#navigation ul li ul li a:hover {color:#88a0b5;}
#navigation ul li ul li a:visited {color:#40576A;}

#content {float:right;width:532px;padding-top:85px;padding-right:40px;padding-left:5px;}
#content h1 {font-size:16px;line-height:40px;}
#content h2 {font-size:13px;font-weight:bold;}
#content p {padding-bottom:10px;}
#content ul {margin-left:18px;padding-top:6px;}
#content ul li {list-style:disc outside none;padding-bottom:6px;clear:both;}
#content ul li ul li {list-style:circle outside none;padding-bottom:6px;clear:both;}
#content ul li ul {margin-left:18px;width:290px;float:left;}

#content ul.bullet-list {padding-bottom:10px;}
#content ul.bullet-list li {list-style:disc outside none;}

#inner-content {float:right;width:547px;padding-top:85px;padding-right:5px;padding-left:5px;}
#inner-content h1 {font-size:16px;line-height:40px;}
#inner-content h2 {font-size:13px;font-weight:bold;}
#inner-content p {padding-bottom:10px;}
#inner-content ul {margin-left:18px;padding-top:6px;}
#inner-content ul li {list-style:url('../images/dash-bullet.gif');padding-bottom:6px;clear:both;}
#inner-content ul li ul li {list-style:disc outside none;padding-bottom:6px;clear:both;}
#inner-content ul li ul {margin-left:18px;width:290px;float:left;}

#inner-content ul.bullet-list {padding-bottom:10px;}
#inner-content ul.bullet-list li {list-style:disc outside none;}

#inner-content #content-left {float:left;width:360px;}
#inner-content #content-left p {}
#inner-content #content-left h3 {}
#inner-content #content-right {float:right;width:167px;padding-top:40px;padding-left:20px;}
#inner-content #content-right p {font-size:11px;font-weight:bold;line-height:15px;}
#inner-content #content-right p a {color:#40576A;text-decoration:none;}
#inner-content #content-right p a img {vertical-align:middle;}
#inner-content #content-right p a:visited {color:#40576A;}
#inner-content #content-right p a:hover {color:#88a0b5;}
#inner-content #content-right h3 {font-size:14px;font-weight:bold;padding-bottom:10px;}

#benefits-buttons {padding-top:20px;}
#benefits-buttons a {text-decoration:none;}
#benefits-buttons a img {border:0px;}

#join-button {clear:both;width:160px;float:right;margin-top:-65px;padding-right:20px;}
#join-button a {background:url(../images/btn.png) no-repeat;font-size:12px;text-decoration:none;color:#FFFFFF;font-weight:bold;padding:10px 45px 10px 45px;display:block;}
#join-button a:hover {background:url(../images/btnH.png) no-repeat;}

.blue-button { margin: 20px 0 40px;}
.blue-button a {background:url(../images/btn.png) no-repeat;font-size:12px;text-decoration:none;color:#FFFFFF;font-weight:bold;padding:10px 6px;display:block;}
.blue-button a:hover {background:url(../images/btnH.png) no-repeat;}

#spacer {height:220px;}

#footer {clear:both;margin-top:-200px;z-index:-1;}

#copyright {font-size:9px;text-align:center;color:#ffffff;margin-top:-40px;}

/*CSS Styles for forms*/
.whitepaper-container {width:360px;height:300px;padding:20px;margin:0px;}
.whitepaper-container .errorMessage {color:#FF0000;font-size:12px;width:300px;padding:0px;margin:0px;text-align:left;padding-bottom:10px;}
.whitepaper-container .errorMessage ul {color:#FF0000;font-size:12px;text-align:left;list-style-type:disc;}
.whitepaper-container .errorMessage ul li {color:#FF0000;font-size:12px;text-align:left;list-style-type:disc;}
.whitepaper-container .errorMessage li {color:#FF0000;font-size:12px;text-align:left;list-style-type:disc;}
.whitepaper-desc {padding:0px;margin:0px;}
.whitepaper-desc p {text-align:left;font-size:12px;padding-bottom:15px;margin:0px;line-height:16px;}
.whitepaper-disclaimer p {text-align:left;font-size:10px;padding-bottom:15px;margin:0px;line-height:12px;font-style:italic;}
.whitepaper-form {width:300px;padding:0px;margin:0px;margin-top:10px;}
.whitepaper-form p {text-align:left;font-size:12px;padding-bottom:15px;margin:0px;line-height:16px;}
.whitepaper-form p label {width: 70px;float: left;text-align: left;margin-right: 5px;display: block;}
.whitepaper-form p input {margin-left: 5px; width:200px;}
.whitepaper-form p select {margin-left: 5px; width:200px;}
.whitepaper-form .textBox#p {}
.whitepaper-form .submitButton {margin-left: 86px;}
.whitepaper-form .required {margin-left: 175px;font-size:10px;}
.whitepaper-thankyou {padding:0px;margin:0px;}
.whitepaper-thankyou p {text-align:left;font-size:12px;padding-bottom:15px;margin:0px;line-height:16px;}

.enrollment-body {background-color:#ffffff;text-align:left;font-size:12px;margin:0px;line-height:16px;}

.enrollment-form-container {width:645px;background:url('../images/enrollment-form-top_v2.jpg') no-repeat;padding:0px;margin:0px auto;}
.enrollment-form {width:605px;padding:20px;}
.enrollment-form h2 {padding-top:10px;padding-bottom:10px;font-size:14px;}
.enrollment-form p {padding-bottom:10px;}
.enrollment-form .textbox {background:none repeat scroll 0 0 #E5E5E5;border:0 none;float:right;margin:4px 0;padding:3px;width:235px;}
.enrollment-form select {background:none repeat scroll 0 0 #E5E5E5;border:0 none;float:right;font-family:Arial,Helvetica,sans-serif;font-size:12px;margin:2px 0;padding:3px 4px;width:240px;}
.enrollment-form span {color:red;}
#NBAA {width:370px;padding-top:10px;}
#NBAA h4 {padding-bottom:10px;}
.enrollment-form .errorMessage {color:#FF0000;font-size:12px;width:300px;padding:0px;margin:0px;text-align:left;padding-bottom:10px;}
.enrollment-form .errorMessage ul {color:#FF0000;font-size:12px;text-align:left;list-style-type:disc;}
.enrollment-form .errorMessage ul li {color:#FF0000;font-size:12px;text-align:left;list-style-type:disc;}
.enrollment-form .errorMessage li {color:#FF0000;font-size:12px;text-align:left;list-style-type:disc;}
.enrollment-form p {}
