/* =reset (ONLY EDIT THE FONT FAMILY)******************************** */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,var{font-style:normal;font-weight:normal;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
body {font:14px verdana,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100% verdana,arial,helvetica,clean,sans-serif;}
select, input, textarea {font:99% verdana,helvetica,clean,sans-serif;}
pre, code {font:115% monospace;}
body * {line-height:1.22em;}

.clear:after {clear:both;content:"."; display:block;height:0;visibility:hidden;}
.clear {display:block;overflow:hidden;}
.hidden {position:absolute;left:0px;top:-500px;width:1px;height:1px;overflow:hidden;}
.hidetext {display:block;text-indent:-9999px;outline:0;}
.required {font-size:85%;font-weight:bold;color:#154271;}
.no-border {border:none!important;}

/* =elements ***************************** */
a:link		{color: #2f87b5;}
a:active	{color: #2f87b5;}
a:visited	{color: #2f87b5;}
a:hover		{color: #2f87b5; text-decoration: none;}

/* =grids ***************************** */

html {text-align:center;overflow-y:scroll;}
body {background:#a4bed9;}
#wrap {width:1069px;margin:0 auto;text-align:left;}

#google-search {background: url(../../images/search.jpg) no-repeat;float:left;padding-left:80px;margin:-29px 0 0 732px;width:250px;}
#google-search input {float:left;width:150px;}
.go {width:48px!important;margin-left:5px;}

#header {float:left;background: url(../../images/header-800-653-0835.jpg) no-repeat; width:1069px; height:144px;}
#headerkrta {float:left;background: url(../../images/header-krta.jpg) no-repeat; width:1069px; height:144px;}
#headerjcps {float:left;background: url(../../images/header-jcps.jpg) no-repeat; width:1069px; height:144px;}
#headerorea {float:left;background: url(../../images/header-orea.jpg) no-repeat; width:1069px; height:144px;}
/*
#headerforneyfs {float:left;background: url(../../images/header-ffs.jpg) no-repeat; width:1069px; height:144px;}
#header-glvar {float:left;background: url(../../images/header-glvar.jpg) no-repeat; width:1069px; height:144px;}
#header-wright {float:left;background: url(../../images/header-wright.jpg) no-repeat; width:1069px; height:144px;}
#headerdexter {float:left;background: url(../../images/header-dexter.jpg) no-repeat; width:1069px; height:144px;}

#headerrowe {float:left;background: url(../../images/header-rowe.jpg) no-repeat; width:1069px; height:144px;}
#headerfain {float:left;background: url(../../images/header-fain.jpg) no-repeat; width:1069px; height:144px;}
#headermotsinger {float:left;background: url(../../images/header-motsinger.jpg) no-repeat; width:1069px; height:144px;}
#headerjudah {float:left;background: url(../../images/header-judah.jpg) no-repeat; width:1069px; height:144px;}
#headerkennorris {float:left;background: url(../../images/header-kennorris.jpg) no-repeat; width:1069px; height:144px;}
#headerthebenefitsadvisor {float:left;background: url(../../images/header-benefitsadvisor.jpg) no-repeat; width:1069px; height:144px;}
*/
a#logo {display:block;position:relative;top:0;left:30px;height:130px;width:530px;}

#nav-wrap {background: url(../../images/nav-wrap-bg.gif) no-repeat;width:1069px;float:left;padding-left:34px;}
#nav {float:left;list-style:none;background: url(../../images/nav-bg.jpg) repeat-x;width:960px;padding-left:40px;}
#nav li {float:left;background: url(../../images/home-nav-li-bg.gif) no-repeat;}
#nav li.first {background:none;}
#nav li a {padding:10px 14px;display:block;text-decoration:none;color:#dcf0f7;font-family:tahoma;font-weight:bold;font-size:123.1%;}
#nav li a:hover {background: url(../../images/nav-hover.jpg) repeat-x;color:#614b08;}

#side-nav-wrap {float:left;background:#1a3651  url(../../images/sub-side-nav-bottom.jpg) no-repeat bottom left;width:258px;padding-bottom:10px;margin:-5px 0 30px 0;}
#side-nav-sub {float:left;text-align:left;background:#1a3651 url(../../images/sub-side-nav-bg.jpg) repeat-x top left;width:258px;}
#side-nav-sub li {list-style:square;color:#ddaf25;}
#side-nav-sub a {font-size:93%;font-family:tahoma;color:#fff;}

address {margin-bottom:10px;}

#flash {margin:0 auto;width:800px;}

#cta-home {background: url(../../images/cta-home-800-653-0835.jpg) no-repeat; width:1000px;height:243px;}
#cta-homekrta {background: url(../../images/cta-home-krta.jpg) no-repeat; width:1000px;height:243px;}
#cta-homejcps {background: url(../../images/cta-home-jcps.jpg) no-repeat; width:1000px;height:243px;}
#cta-homeorea {background: url(../../images/cta-home-orea.jpg) no-repeat; width:1000px;height:243px;}
/*
#cta-homedexter {background: url(../../images/cta-home-dexter.jpg) no-repeat; width:1000px;height:243px;}
#cta-homefain {background: url(../../images/cta-home-fain.jpg) no-repeat; width:1000px;height:243px;}
#cta-homemotsinger {background: url(../../images/cta-home-motsinger.jpg) no-repeat; width:1000px;height:243px;}
#cta-homejudah {background: url(../../images/cta-home-judah.jpg) no-repeat; width:1000px;height:243px;}
#cta-homekennorris {background: url(../../images/cta-home-kennorris.jpg) no-repeat; width:1000px;height:243px;}

#cta-homerowe {background: url(../../images/cta-home-rowe.jpg) no-repeat; width:1000px;height:243px;}
#cta-homeforneyfs {background: url(../../images/cta-home-forneyfs.jpg) no-repeat; width:1000px;height:243px;}
#cta-homethebenefitsadvisor {background: url(../../images/cta-home-benefitsadvisor.jpg) no-repeat; width:1000px;height:243px;}
*/
#cta-sub {background: url(../../images/cta-sub.jpg) no-repeat;width:1000px;height:189px;margin-left:10px;}
.sub-about #cta-sub {margin:0 0 0 34px;}
#cta-education {background: url(../../images/cta-education.jpg) no-repeat;width:1000px;height:255px;}
#cta-form {background: url(../../images/cta-form.jpg) no-repeat;width:1000px;height:174px;}

#cta-thank-you {background: url(../../images/cta-thank-you.jpg) no-repeat;width:1000px;height:174px;}

a#request-yours {position:absolute;height:30px;width:218px;margin:95px 0 0 610px;}
a#request {position:absolute;display:block;width:218px;height:30px;margin:109px 0 0 628px;}
a#course-button {position:absolute;display:block;width:212px;height:25px;margin:155px 0 0 593px;}

#body {padding-bottom:80px;position:relative;float:left;width:1069px;background: url(../../images/bg-wrap.gif) repeat-y;}
.sub-about #body {width:1069px;background: url(../../images/bg-wrap.gif) repeat-y;}
.sub #body {background: url(../../images/sub-bg-wrap.gif) repeat-y;margin-left:25px;}
.form #body {margin-left:34px;background: url(../../images/form-main-bg.jpg) repeat-y;padding-bottom:40px;}
.education #body {padding-left:34px;}

#education {background: url(../../images/education-bg.html) repeat-y;}
#left-side {float:left;width:258px;margin-left:5px;background:#e2e7eb;}
#left-side img {border-top:solid 20px #fff;}

#step-1 {position:absolute;width:210px;height:64px;margin:115px 0 0 59px;}
#step-2 {position:absolute;width:195px;height:64px;margin:115px 0 0 288px;}
#step-3 {position:absolute;width:250px;height:64px;margin:115px 0 0 510px;}

#glossary h3 {text-align:center;font-size:138.5%!important;}

#main-content {padding:10px;margin-bottom:20px;}
#main-content h1, #side-content h1 {margin:0 0 1em 0.5em;font-size:153.9%;color:#154271;}
#main-content h2, #side-content h2 {margin:1em 0 0.5em 0.5em;font-size:123.1%;color:#648198;}
#main-content h3, #side-content h3 {margin:1em 0 0.5em 0.5em;font-size:108%;color:#766700;}
#main-content p, #side-content p {margin:1em 0.5em 0.5em;line-height:1.44em;}
#main-content ul, 
#main-content ol {margin:1em 0;list-style:disc;}
#main-content ul li, #side-content ul li,
#main-content ol li {margin:1em 1.5em;line-height:1.44em;}
#main-content table {margin:0 0 1em;}
#main-content table th {padding:3px 5px;}
#main-content table td {padding:3px 5px;}

.cite{ font-style:italic; font-size:80%; color:#1a3651 ;}
.faq-links {float:left;margin-bottom:10px;}
.faq-links li {display:block;text-decoration:none;}
.faq-links li a {}
.faq-links li a:hover {color:#deb026;}
.side-usp {background:#e1e7eb;padding:10px 0;margin-bottom:20px;text-align:center;}
.float-left {float:left;margin-top:5px;padding:0 15px 15px 0}
.big {color:#154271;font-size:182%;font-weight:bold;font-family:serif;}
.step {font-weight:bold; color:#103256;}
.last {padding-bottom:20px;font-size:93%;}
.blue {color:#103256;}

.statistics {font-size:85%;}

#side-content, #right-side-content {position:relative;}
#side-content h3, .side-content p {color:#000;margin-left:10px;}

.home #side-content form {float:left;margin-left:-15px;}

#side-content form textarea {height:60px;}

form {position:relative;}
#trust-guard-wrap {position:absolute;left:25px;bottom:-60px;width:160px;}
#trust-guard {float:left;}
#active {float:right;}

.sub-about #right-side-content {float:left;width:270px;}
#right-side-content .required, #side-content .required {font-size:74%;width:280px;}
#right-side-content form, #side-content form {position:relative;float:right;margin:-10px 0 0 0;width:260px;padding-right:15px;}
#right-side-content dt, #side-content dt {color:#0a1f34;}
#right-side-content dt span, #side-content dt span {color:#0a1f34;}
#right-side-content .side-form-submit input, #side-content .side-form-submit input {position:absolute;right:10px;}
#right-side-content textarea, #side-content textarea {margin-left: 1px; width:220px;border:1px solid #999;}
dl {margin-right:5px;}
dt {font-weight:bold;font-size:93%;color:#648198;margin:1em 0.5em 0.5em 2.5em;}
dd {line-height:1.44em;margin:1em 0.5em 0.5em 2.5em;}


address {margin-top:50px;text-align:center;}

#sub-content {}

.home #side-content {float:left;width:300px;padding:0 6px 10px 0;}
.home #side-content ul li {text-align:center;}
.home #main-content {border:solid 1px #bcbcbc;position:relative;width:670px!important;float:left;padding:10px 37px 0 0;margin:10px 10px 0;background: url(../../images/header-bg.gif) no-repeat right 0;}
.home #body {padding-left:34px;}

.sub-about #main-content {border:solid 1px #bcbcbc;position:relative;width:407px;float:left;padding:10px 37px 0 0;margin:10px 10px 0;background: url(../../images/header-bg.gif) no-repeat right 0;}
.sub-about #side-content {float:left;width:258px;margin:0 0 0 29px;padding-left:10px;}

.sub #side-content {float:left;width:258px;margin:0 0 0 5px;padding-left:10px;}
.sub #main-content  {position:relative;width:700px;float:left;}

.education #main-content {width:420px;float:left;padding-right:30px;}
.education #side-content, .education #right-side-content {float:left;width:258px;margin-left:5px;}
#cta-animation {margin:150px 0 0 -20px;clear:left;list-style:none;}
#cta-animation ul {list-style:none;}

.form #main-content {width:548px;float:left;}
.form #side-content {width:430px;float:right;margin-top:50px;padding-right:50px;}
.form #side-content ul {margin-left:20px;}
.form #side-content ul li {color:#204f7e;list-style:square;}
.form form {margin-left:10px;}
.form label {color:#154271;font-weight:bold;font-size:93%;width:140px!important;}
.form-submit {margin-left:350px!important;}
.form #subscribe {margin:15px 90px 0 0;}
.form #subscribe img {float:right;}
.form #main-content img {margin-left:15px;}
.form .submit {margin:0 0 0 70px!important;}

#phone3 {width:40px;}
#dob3 {width:40px;}

#form-wrap-top {margin-bottom:10px;padding-top:10px;width:525px;float:left;background:#fff url(../../images/form-wrap-top.jpg) no-repeat 0 top;}
#form {float:left;width:525px;background: url(../../images/form-bg.jpg) repeat-y;}
#form-wrap-bottom {padding-bottom:60px;float:left;width:525px;float:left;background: url(../../images/form-wrap-bottom.jpg) no-repeat 0 bottom;}

#search {float:right;background: url(../../images/search-bg.html) no-repeat;width:295px;height:70px;}
#cta-information {background: url(../../images/education-cta.html) no-repeat;width:295px;height:266px;}

#subRequestForm .submit {margin-left:-45px!important;}

.education-home a {color:#ddaf25!important;text-decoration:underline!important;}
.education-home a:hover {color:#ffffa0!important;}

#education-side-nav-wrap {background:#193552 url(../../images/education-side-nav-bottom.jpg) no-repeat bottom left;width:258px;padding-bottom:10px;margin-bottom:10px;}
#education-side-nav-wrap ul {background:#193552 url(../../images/education-nav-bg.jpg) repeat-x top left;padding-top:10px;}
#education-side-nav-wrap ul li {margin-left:20px;font-size:108%;font-family:tahoma;color:#fff;font-weight:bold;}
#education-side-nav-wrap ul a {display:block;font-family:tahoma;color:#fff;text-decoration:none;font-weight:bold;}
#education-side-nav-wrap ul a:hover {color:#ddaf25;}
#education-side-nav-wrap ul .first {display:block;padding:8px 10px;background: url(../../images/first-li-bottom.jpg) no-repeat 0 bottom;margin:0;font-size:116%;color:#f3c333;}

#subscribeForm {position:relative;margin:0!important;background:#e1e7eb url(../../images/newsletter-blue.html) no-repeat top center;height:115px;width:243px!important;}
#subscribeForm label {position:absolute;color:#0d335a;font-family:tahoma;font-size:85%;font-weight:bold;}
#sEmail, #sName {position:absolute;margin-left:40px!important;width:190px;}
#subscribeForm p {position:relative;padding-bottom:20px;}
.subscribe-button {position:absolute!important;margin:10px 0 0 168px!important;}
#education-quote {float:left;background: url(../../images/cta-comparison.html) no-repeat;width:307px;height:127px;}

#footer {text-align:center;clear:both;color:#ffffa0;width:1069px;padding:20px 0 40px;}
#footer p {font-size:85%;color:#122b42;}
#footer p a {color:#122b42;}

#bbb {float:right; padding-right:35px;}

#glossary-nav {text-align:center;font-weight:bold;}
#glossary-nav a {padding:0 2px;margin:0 2px;}

/* =myths and facts page********************************** */
.quote{ font-style:italic; }
table.statistics{
width:100%;
text-align:center;
}

.statistics td {border:solid 1px #fff;}

.statistics th {
	background:#c8eaff;text-align:center;border:solid 1px #fff;
}

.statistics tr {background:#e5e5e5;}

.statistics .highlight {
	background:#ae9139;
	font-weight:bold;
}

/* =forms ********************************** */
#RequestForm {text-align:center;position:absolute;width:250px;height:130px;margin:60px 0 0 720px;}
#RequestForm label {color:#0d1e32;font-weight:bold;position:absolute;float:left;margin-top:5px;font-size:85%;}
#RequestForm select,
#RequestForm input {margin:3px 0 6px 85px;width:170px;font-size:85%;}
#RequestForm .submit {margin:-35px 0 0 68px!important;}
.submit {width:69px!important;height:24px;position:absolute;margin:5px 0 0 380px!important;}

#quote-thanks {text-align:center;position:absolute;width:250px;height:130px;margin:60px 0 0 720px;}
#quote-thanks p {font-size:77%;}

#main-content form label {width: 105px; float: left; text-align: right;}
#main-content form input {margin-left: 20px;}
#main-content form dl {margin:0 0 1em;}
#main-content form dt {font-weight:bold;color:#fff;margin:1em 0 0.25em;}
#main-content textarea {margin-left: 20px; width:220px;border:1px solid #999;}
#main-content form p.submit {width:440px;margin:2em 0 1em;text-align:right;}
#main-content p.required {font-size:100%;}
input[type=text] {width:214px;padding:3px;border:1px solid #999;}
p.small-input-field input {width:30px;margin-left:0!important;}
.r-bracket {margin-left:20px;}

table.recaptcha_theme_clean {border:0 !important;}
table.recaptcha_theme_clean td.recaptcha_image_cell {padding-left:0 !important;padding-right:0 !important;}
table.recaptcha_theme_clean #recaptcha_image {width:auto !important;margin-left:0;margin-right:0 !important;border:none !important;}
table.recaptcha_theme_clean div.recaptcha_input_area {position:relative;left:-7px;}
table.recaptcha_theme_clean #recaptcha_response_field {border:1px solid #999 !important;}