@charset "utf-8";

@import url("//hello.myfonts.net/count/330d19");

@font-face {font-family: 'BrandonGrotesqueWeb-Bold';src: url('../fonts/330D19_3_0.eot');src: url('../fonts/330D19_3_0.eot?#iefix') format('embedded-opentype'),url('../fonts/330D19_3_0.woff2') format('woff2'),url('../fonts/330D19_3_0.woff') format('woff'),url('../fonts/330D19_3_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-Regular';src: url('../fonts/330D19_7_0.eot');src: url('../fonts/330D19_7_0.eot?#iefix') format('embedded-opentype'),url('../fonts/330D19_7_0.woff2') format('woff2'),url('../fonts/330D19_7_0.woff') format('woff'),url('../fonts/330D19_7_0.ttf') format('truetype');}
@font-face {font-family: 'BrandonGrotesqueWeb-Italic';src: url('../fonts/330D19_8_0.eot');src: url('../fonts/330D19_8_0.eot?#iefix') format('embedded-opentype'),url('../fonts/330D19_8_0.woff2') format('woff2'),url('../fonts/330D19_8_0.woff') format('woff'),url('../fonts/330D19_8_0.ttf') format('truetype');}


/* CSS Document */
/* CSS STYLE */

html {overflow-y: scroll; font-family: 'BrandonGrotesqueWeb-Regular', Arial, Verdana, Helvetica, 'sans-serif'; height: 100%; }
body { background: #FFFFFF url('../images/grey.png') repeat center top; font-family: 'BrandonGrotesqueWeb-Regular', Arial, Verdana, Helvetica, 'sans-serif'; color: #707070; font-size: 20px; line-height: 1.3em; height: 100%; font-weight: 400; }
img {max-width: 100% }

/* Container Styles */
.container, .container-fluid, .col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { padding: 0; }

.row { margin: 0; }
.no-transform { text-transform: none; }

/* Text Styles */
h1, h2, h3, h4, h5 { font-weight:400;}
h1 { color: #003865; font-size: 44px; line-height: 48px; margin-top: 0 !important; }
h2 { color: #003865; font-size: 44px; line-height: 48px; margin-top: 0 !important; }
.green-background h2 { text-align: center; color: #FFF; line-height: 54px; padding: 8px 0; margin: 0; }
.banner-blue h2 { font-size: 46px; line-height: 58px; margin-bottom: 70px; }
h3 { color: #003865; font-size: 34px; line-height: 40px; }
h4 { color: #003865; font-size: 20px; line-height: 28px; }
h5 { color: #003865; font-size: 18px; line-height: 22px; }

.lt-green { color: #86c13e; }
.green { color: #1ba751; }
.grey { color: #807e7e; }
.orange { color: #f8a333; }
.blue { color: #003865; }
.ltblue { color: #9bcbeb; }

.clr {clear: both }
.padding-on-top { padding-top: 25px; }

.video-responsive{
    overflow:hidden;
    padding-bottom:inherit ;
	padding-top:inherit;
    position:relative;
    height:inherit;
	width:inherit;
}

strong, b {  }
i, em { font-family: 'BrandonGrotesqueWeb-Italic', Arial, Verdana, Helvetica, 'sans-serif'; }
button, input, optgroup, select, textarea { color: #000; }
.small-text { font-size: 20px; }
ul.nopad { margin-left: 0; padding-left: 0; }
ul.nopad li { margin-left: 15px; padding-left: 0; line-height: 1.25em; }
input[type="checkbox"], input[type="radio"] { margin-right: 7px; }
p { font-weight: 400; }

a { color: #003865; }
a:hover, a:active, a:focus { color: #003865; text-decoration: none; }
.content-inside a { font-weight: 600; }
.content-inside a:hover, .bottom-content-wrapper a:hover { text-decoration: underline; }
.footer-wrapper a { color: #FFF; }
.footer-wrapper a:hover { color: #FFC845; }

/* Layout */
.header-nav-wrapper-full { background: #003865; }
.header-wrapper { height: 86px; }
.logo-wrapper img { margin-top: 22px; }
.top-button-wrapper { height: 69px; background: #FFF; }
.banner-wrapper-full { padding-bottom: 0px; }
.banner-wrapper { height: auto; background: #FFF; }
.banner-wrapper-content { position: relative; z-index: 10; }
.banner-text { width: 290px; height: 390px; position: absolute; top: 0; right: 0; text-align: center; font-size: 24px; line-height: 1.25em; color: #FFF; font-weight: 600; }
.banner-text img { margin-left: auto; margin-right: auto; }
.secondary-banner-wrapper-full { }
.secondary-banner-wrapper { padding-top: 21px; background: #FFF; }
.sec-header-logo { background: #003865; height: 130px; -webkit-border-radius: 10px 0px 0px 10px; -moz-border-radius: 10px 0px 0px 10px; border-radius: 10px 0px 0px 10px; }
.sec-header-logo img { margin: 39px auto 0 auto; }
.secondary-banner-text { text-align: left; font-size: 24px; line-height: 40px; color: #FFF; font-weight: 600; background: #003865; height: 130px; }
.secondary-banner-text p { padding: 24px 10px; border-left: 1px dashed #FFF; text-align: center; margin-top: 22px; }

.banner-blue { width: 39.5%; height: auto; padding: 75px 20px 80px 50px; color: #003865; -webkit-border-radius: 0px 25px 25px 0px; -moz-border-radius: 0px 25px 25px 0px; border-radius: 0px 25px 25px 0px; margin: 0; background: #9bcbeb; float: left; }
.banner-image { width: 60.5%; float: left;}
.banner-image img { margin-top: 30px; }
.orange-box { padding: 40px 35px 40px 50px; color: #003865; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin: 50px -30px 50px -30px; background: #ffc845; }
.orange-box h3 { text-transform: uppercase; }
.orange-box ul li { padding: 4px 0; }
.blue-box { padding: 60px 20px 0 20px; color: #FFF; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin: 0 22px 30px 0; background: #003865; }
.ltblue-box { padding: 60px 20px 0 20px; color: #003865; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px; margin: 0 0 30px 22px; background: #9bcbeb; }

.bl-box { padding: 0 0 0 0; color: #FFF; -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; margin: 0 2px 3px 0; background: #003865; }


.content-wrapper { background-size: 100% auto; padding-bottom: 70px; background: #FFF; }
.bottom-content-wrapper { background: #FFF; }
.content-inside { padding: 60px 100px 0 100px; }
.secondary-page .content-inside { padding-top: 70px; }
.green-background { background: #86c13e; }
.rates { padding: 40px 0 60px 0; }
.footer-wrapper-full { background-color: #003865; padding: 50px 0; color: #FFF; }


/* Buttons */
.logo-btn a { display: block; width: 145px; height: 85px; background: transparent; text-align: center; line-height: 30px; padding-top: 25px; margin: 0 auto; }
.logo-btn a:hover { background: #86c13e; }
.logo-btn a img { margin: 0 auto; }

.top-btn { display: block; height: 50px; float: right; font-size: 18px; font-family: 'BrandonGrotesqueWeb-Bold', Arial, Verdana, Helvetica, 'sans-serif'; font-weight: 400; line-height: 28px; margin: 14px 26px 0 0; padding: 11px 15px 11px 0; text-align: right; color: #003865; border: 2px solid #FFF; -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; }
.top-btn.apply-for-loan:hover, .top-btn.cosign-a-loan:hover, .top-btn.manage-your-loan:hover { color: #003865; text-decoration: none; border: 2px solid #003865 }
.top-btn.apply-for-loan { background: #ffc845 url('../images/icon-apply.png') no-repeat 12px center; padding-left: 50px; }
.top-btn.cosign-a-loan { background: #ffc845 url('../images/icon-cosign.png') no-repeat  12px center; padding-left: 50px; }
.top-btn.manage-your-loan { background: #ffc845 url('../images/icon-manage.png') no-repeat  12px center; padding-left: 70px; }

.green-button { font-size: 20px; line-height: 30px; padding: 15px; font-family: 'BrandonGrotesqueWeb-Bold', Arial, Verdana, Helvetica, 'sans-serif'; color: #FFF; font-weight: 600; float: right; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: 70px; background: #1ba751; }
.green-button:hover { text-decoration: none; color: #FFF; background: #0d8f3f; }

.orange-button { font-size: 20px; line-height: 30px; padding: 15px; font-family: 'BrandonGrotesqueWeb-Bold', Arial, Verdana, Helvetica, 'sans-serif'; color: #003865; font-weight: 400 !important; float: left; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: 70px; background: #ffc845; border: 2px solid #FFF; }
.orange-button:hover { text-decoration: none !important; color: #003865; border: 2px solid #003865; }

/* Form Layout */
.form-row .label { display: none; float: left; width: 150px; clear: both;}
textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"]
{ width: 260px; height: 60px; float: left; line-height: 20px; font-size: 16px; padding: 20px; background-color: #FFF; border: 0; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin: 5px 0; clear: both;}
.form-row .form-message { float: left; padding: 19px 0 0 40px; font-size: 18px; background: transparent url('../images/icon-info.png') no-repeat 15px 23px; }
input[type="submit"] { font-size: 18px; line-height: 30px; padding: 15px 25px; font-family: 'BrandonGrotesqueWeb-Bold', Arial, Verdana, Helvetica, 'sans-serif'; color: #003865; font-weight: 400; float: left; clear: both; -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; margin-top: 10px; background: #FFF; border: 2px solid #003865; }
input[type="submit"]:hover { text-decoration: none; color: #FFF; background: #003865; }
.placeholder { color: #333; }
::-webkit-input-placeholder { color: #666; } /* Chrome/Opera/Safari */
::-moz-placeholder { color: #666; opacity: 1; } /* Firefox 19+ */
:-ms-input-placeholder { color: #666; } /* IE 10+ */
:-moz-placeholder { color: #666; opacity: 1; } /* Firefox 18- */
.placeholderFocus { color:#000; }

.rate { font-size: 36px; line-height: 42px; 'BrandonGrotesqueWeb-Bold', Arial, Verdana, Helvetica, 'sans-serif' !important; display: block; height: 72px; width: 235px; padding: 18px 0 12px 0; text-align: center; border: 4px solid; margin: 40px auto 70px auto; }
.rate.green { color: #1ba751; border-color: #86c13e; background: #e8f6ec; }
.rate.grey { color: #807e7e; border-color: #807e7e; background: #ebebeb; }
.rate.white { color: #003865; background: #FFF;  -webkit-border-radius: 10px; -moz-border-radius: 10px; border-radius: 10px; -khtml-border-radius: 10px; border: 0;}

.rt { font-size: 26px; line-height: 38px; 'BrandonGrotesqueWeb-Bold', Arial, Verdana, Helvetica, 'sans-serif' !important; display: block; height: 62px; width: 117px; padding: 12px 0 12px 0; text-align: center; border: 4px solid; margin: 15px auto 30px auto; }
.rt.green { color: #1ba751; border-color: #86c13e; background: #e8f6ec; }
.rt.grey { color: #807e7e; border-color: #807e7e; background: #ebebeb; }
.rt.white { color: #003865; background: #FFF;  -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px; -khtml-border-radius: 5px; border: 0;}


.footer-wrapper { color: #FFF; font-size: 14px; line-height: 18px; }

/* Top Menu */
ul.top-nav { margin: 0; padding: 0; }
ul.top-nav li { display: block; float: left; list-style-type: none; font-size: 22px; font-family: 'BrandonGrotesqueWeb-Regular', Arial, Verdana, Helvetica, 'sans-serif'; color: #FFF; font-weight: 400; margin: 0; line-height: 46px; text-transform: uppercase; }
ul.top-nav li a { display: block; padding: 20px 25px 20px 25px; }
ul.top-nav a:link, ul.top-nav a:visited { color: #FFF; text-decoration: none; background: transparent; }
ul.top-nav a:hover, ul.top-nav a:active { color: #003865; background: #FFF; text-decoration: none; }
ul.top-nav li.active a { color: #FFC845; text-decoration: none; }

/* Main Menu */
ul.main-menu { margin: 33px 0 0 0; padding: 25px 50px 25px 0; background: #003865; -webkit-border-radius: 0px 20px 20px 0px; -moz-border-radius: 0px 20px 20px 0px; border-radius: 0px 20px 20px 0px; }
ul.main-menu li { display: block; list-style-type: none; font-size: 22px; font-family: 'BrandonGrotesqueWeb-Bold', Arial, Verdana, Helvetica, 'sans-serif'; color: #FFF; font-weight: 400; margin: 0; padding: 0 0 0 38px; }
ul.main-menu li a { display: block; padding: 15px 0 15px 0px; height: 57px; border-top: 1px dashed #FFF; line-height: 27px; }
ul.main-menu li:first-child a { border-top: 0; }
ul.main-menu a:link, ul.main-menu a:visited { color: #FFF; text-decoration: none; }
ul.main-menu a:hover, ul.main-menu a:active { color: #FFC845; text-decoration: none; }
ul.main-menu li.active a { color: #FFC845; text-decoration: none; }

/* Mobile Menu */
a.nav-expander { background: none repeat scroll 0 0 #003865; color: #FFFFFF; display: block; font-size: 15px; font-weight: 400; height: 50px; margin-right: 0; padding: 1em 1.6em 2em; position: absolute; right: 0; text-decoration: none; text-transform: uppercase; top: 0; transition: right 0.3s ease-in-out 0s; width: 130px; z-index: 12; transition: right 0.3s ease-in-out 0s; -webkit-transition: right 0.3s ease-in-out 0s; -moz-transition: right 0.3s ease-in-out 0s; -o-transition: right 0.3s ease-in-out 0s; }

a.nav-expander:hover { cursor: pointer; }
a.nav-expander.fixed { position: fixed; }
.nav-expanded a.nav-expander.fixed { right: 25em; }

.navbar-inverse { background-color: #9bcbeb; border-color: #9bcbeb; }
nav { background: #9bcbeb; display: block; height: 100%; overflow: auto; position: fixed; right: -25em; font-size: 15px; top: 0; width: 25em; z-index: 2000; transition: right 0.3s ease-in-out 0s; -webkit-transition: right 0.3s ease-in-out 0s; -moz-transition: right 0.3s ease-in-out 0s; -o-transition: right 0.3s ease-in-out 0s; }
.nav-expanded nav { right: 0; }

body.nav-expanded { margin-left: 0em; transition: right 0.4s ease-in-out 0s; -webkit-transition: right 0.4s ease-in-out 0s; -moz-transition: right 0.4s ease-in-out 0s; -o-transition: right 0.4s ease-in-out 0s; }

#nav-close { font-family: font-family: 'BrandonGrotesqueWeb-Bold', Arial, Verdana, Helvetica, 'sans-serif'; font-weight: 400; font-size: 24px; padding-right: 10px; }

.mobile-menu { padding-top: 12px; }
.mobile-menu li { border-bottom: 1px solid #003865; margin-left: 20px; font-size: 18px; padding: 12px; }
.mobile-menu li a { color: #003865; text-decoration: none; }
.mobile-menu li a:hover { color: #003865; text-decoration: underline; }
.mobile-menu li .sub-nav { border-bottom: 0px; padding: 4px; }

.mobile-menu a .caret { width: 0; height: 0; display: inline-block; vertical-align: top; border-top: 4px solid #003865; border-right: 4px solid transparent; border-left: 4px solid transparent; content: "";   margin-top: 8px; }
.mobile-menu a:hover .caret { border-top-color: #003865; }
.mobile-menu li.open > a > .caret { border-top: none; border-bottom: 4px solid #003865; border-right: 4px solid transparent; border-left: 4px solid transparent; }
.mobile-menu li.open > a:hover > .caret { border-bottom-color: #003865; }

.icon:before { font-family: 'FontAwesome'; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; text-transform: none; content: '\f105'; }
.mobile-menu li > a > .icon-caret:before { font-family: 'FontAwesome'; font-style: normal; font-variant: normal; font-weight: normal; line-height: 1; text-transform: none; content: '\f0d7'; }
.mobile-menu li.open > a > .icon-caret:before { content: '\f0d8'; }

.mobile-menu li > a > span.icon { float: right; margin: 0.1em 1.7em -0.1em 0; opacity: 0; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.mobile-menu li > a:hover > span.icon { float: right; margin: 0.1em 0.8em -0.1em 0; opacity: 1; }

/* Media Queries */
/* Retina */

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
body, .small-text { font-size: 16px; }
body { background: #FFF; }
.orange-box { padding: 30px 25px 30px 25px; color: #003865; margin: 50px 0px 30px 0px; background: #ffc845; }
.banner-blue h2 { font-size: 30px; line-height: 40px; margin-bottom: 40px; }
.banner-blue { padding: 35px 20px 30px 15px; float: none; width: 100%; -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 0;}
.banner-image { float: none; width: 100%; }

.banner-wrapper-full { margin-top: 49px; margin-bottom: 25px;}
.banner-text { width: 100%; height: auto; font-size: 18px; position: relative; float: none; clear: both; padding-bottom: 15px; }
.banner-text img { padding-left: 15px; padding-right: 15px; float: left; margin: 0 20px !important; }
.banner-text p { margin: 15px 20px 15px 20px !important }
.secondary-banner-wrapper { height: 260px; padding-top: 0px; margin-top: 49px; margin-bottom: 25px; }
.sec-header-logo { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; }
.sec-header-logo img { margin-top: 0; padding-top: 40px; }
.secondary-banner-text { margin: 0 !important; }
.secondary-banner-text p { padding: 34px 10px 0 10px; border-left: 0px; text-align: center; margin-top: 0px; }
.content-wrapper { background: transparent; }
.content-inside { padding: 0 5%; }
.green-button, .orange-button { float: none; margin-left: auto !important; margin-right: auto !important; text-align: center; display: block; }
.rates { padding: 55px 0 40px 0; }
.rate { margin: 25px auto 0 auto; }
.blue-box, .ltblue-box { padding-bottom: 50px; margin-left: 22px; margin-right: 22px; }

.footer-wrapper { padding-left: 20px; padding-right: 20px; }
}

/* Landscape phones and down */
@media (max-width: 480px) {
.banner-text { width: 100%; height: auto; font-size: 18px; position: relative; float: none; clear: both; padding-bottom: 0; }
.banner-text img { padding-left: 15px; padding-right: 15px; float: none; margin: 15px auto 0 auto !important; }
.sec-header-logo img { margin: 20px auto; float: none; }
.secondary-banner-text { font-size: 20px; margin: 5px auto; text-align: center; padding: 0 15px; }
h1 { font-size: 36px; line-height: 40px; }
h2 { font-size: 36px; line-height: 40px; }
.green-background h2 { line-height: 44px; }
h3 { font-size: 25px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 991px) { 
body, .small-text { font-size: 14px; }
.logo-wrapper img { margin-top: 35px; }
ul.top-nav li { font-size: 16px; line-height: 46px; }
ul.top-nav li a {padding: 20px 10px 20px 10px; }
.top-button-wrapper { height: 80px; }
.banner-blue h2 { font-size: 30px; line-height: 40px; margin-bottom: 40px; }
.banner-blue { padding: 55px 20px 50px 15px; }
.form-row .form-message { padding: 19px 0 10px 30px; font-size: 14px; background: transparent url('../images/icon-info.png') no-repeat 5px 23px; }
.orange-box { padding: 30px 25px 30px 25px; }
.banner-text { width: 186px; height: 250px; font-size: 15px; }
.banner-text img { padding-left: 15px; padding-right: 15px; }
.secondary-banner-wrapper { }
.sec-header-logo { -webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px; margin: 0; }
.sec-header-logo img { padding: 0 15px; }
.secondary-banner-text { font-size: 24px; line-height: 32px; }
.secondary-banner-text p { padding: 12px 10px; text-align: center; margin-top: 22px; }
.content-inside { padding: 50px 64px 0 64px; }
.logo-btn a { width: 100%; height: 85px; margin: 0 auto; }
ul.main-menu { padding: 25px 20px 25px 0; }
ul.main-menu li { font-size: 14px; padding-left: 20px; }
ul.main-menu li a { }
h1 { font-size: 28px; line-height: 31px; }
h2 { font-size: 28px; line-height: 31px; }
.green-background h2 { line-height: 34px; }
h3 { font-size: 19px; line-height: 28px; }
h4 { font-size: 13px; }
h5 { font-size: 12px; }
.rates { padding: 55px 0 40px 0; }
.rate { margin: 25px auto 50px auto; }
}

/* Desktops and Tablets - Landscape */
@media (min-width: 992px) and (max-width: 1199px) { 
body, .small-text { font-size: 16px; }
ul.top-nav li { font-size: 18px; line-height: 46px; }
ul.top-nav li a {padding: 20px 15px 20px 15px; }
.top-button-wrapper { height: 80px; }
.banner-blue h2 { font-size: 38px; line-height: 52px; margin-bottom: 50px; }
.banner-blue { padding: 65px 20px 60px 30px; }

.banner-text { width: 237px; height: 319px; font-size: 20px; }
.banner-text img { padding-left: 15px; padding-right: 15px; }
.secondary-banner-wrapper {  }
.sec-header-logo img {  }
.secondary-banner-text { font-size: 22px; }
.content-inside { padding: 60px 82px 0 82px; }

ul.main-menu li { font-size: 17px; }
ul.main-menu li a {  }
h1 { font-size: 36px; line-height: 40px; }
h2 { font-size: 36px; line-height: 40px; }
.green-background h2 { line-height: 44px; }
h3 { font-size: 25px; }
h4 { font-size: 16px; }
h5 { font-size: 14px; }
.rates { padding: 70px 0 50px 0; }
.rate { margin: 33px auto 66px auto; }
}

/* Large desktop */
@media (min-width: 1200px) { 
}

.external_link {background: url("../mod_images/external_link_icon.gif") center right no-repeat; padding-right: 18px;}
.pdf_link {background: url("../mod_images/ico-pdf.gif") center right no-repeat; padding-right: 18px;}
.Lshd {text-align: left; background-color: #f6f6f6; vertical-align:top}
.R {text-align: right; vertical-align:top}
.Rshd {text-align: right; background-color: #f6f6f6; vertical-align:top}
caption {
	font-size: 1.2em;
	color: #008eaa;
	margin: 0 0 12px 0;
	padding: 10px 0 5px 0;
	border-bottom: 2px solid #008eaa;
	text-align:left;
}