html{height:100%;}
body{font:12px/1.4 Arial, sans-serif;background:#fff;}
body, select, input, textarea{color:#444;font:12px Arial, sans-serif;}
::-webkit-input-placeholder{color:#595959;}
:-moz-placeholder{color:#595959;}
h1, h2, h3, h4, h5, h6{font-weight:bold;}
h1{color:#073569;font:700 26px/35px Arial, Helvetica, sans-serif;margin-bottom:10px;}
h2{font:700 17px/25px Arial, Helvetica, sans-serif;margin-bottom:5px;}
a{color:#607890;}
a:hover{color:#036;}
.fl-l{float:left !important;}
.fl-r{float:right !important;}
.btn{background:none;border:none;cursor:pointer;display:inline-block;}
.inner{position:relative;width:960px;margin:0 auto;}
.header{background:#025bae;background:-moz-linear-gradient(top, #025bae 0%, #1884c5 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #025bae), color-stop(100%, #1884c5));background:-webkit-linear-gradient(top, #025bae 0%, #1884c5 100%);background:-o-linear-gradient(top, #025bae 0%, #1884c5 100%);background:-ms-linear-gradient(top, #025bae 0%, #1884c5 100%);-pie-background:linear-gradient(top, #025bae 0%, #1884c5 100%);background:linear-gradient(top, #025bae 0%, #1884c5 100%);height:140px;}
.logo{float:left;display:block;font:700 35px/40px Arial, Helvetica;color:#fff;margin:19px 0;}
.logo:hover{color:#fff;}
.logo span{color:#ffeb23;}
.nav{position:relative;background:#73a5d8;background:-moz-linear-gradient(top, #73a5d8 0%, #4277bd 50%, #0b4da3 51%, #01489a 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #73a5d8), color-stop(50%, #4277bd), color-stop(51%, #0b4da3), color-stop(100%, #01489a));background:-webkit-linear-gradient(top, #73a5d8 0%, #4277bd 50%, #0b4da3 51%, #01489a 100%);background:-o-linear-gradient(top, #73a5d8 0%, #4277bd 50%, #0b4da3 51%, #01489a 100%);background:-ms-linear-gradient(top, #73a5d8 0%, #4277bd 50%, #0b4da3 51%, #01489a 100%);-pie-background:linear-gradient(top, #73a5d8 0%, #4277bd 50%, #0b4da3 51%, #01489a 100%);background:linear-gradient(top, #73a5d8 0%, #4277bd 50%, #0b4da3 51%, #01489a 100%);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:10px;-moz-box-shadow:inset 0 0 8px #2fbbfa;-webkit-box-shadow:inset 0 0 8px #2fbbfa;box-shadow:inset 0 0 8px #2fbbfa;overflow:hidden;clear:both;border:1px solid #0e579c;text-align:left;font-size:14px;}
.nav > li{float:left;}
.nav > li:last-child{float:right;}
.nav > li > a{color:#c0e5ff;display:block;height:46px;padding:0 25px;text-shadow:1px 1px 0 #06234d;font:700 14px/40px Arial;}
.nav a:hover, .nav .active > a{background:#fdd983;background:-moz-linear-gradient(top, #fdd983 0%, #e9b746 50%, #dc9a0e 51%, #d08e04 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #fdd983), color-stop(50%, #e9b746), color-stop(51%, #dc9a0e), color-stop(100%, #d08e04));background:-webkit-linear-gradient(top, #fdd983 0%, #e9b746 50%, #dc9a0e 51%, #d08e04 100%);background:-o-linear-gradient(top, #fdd983 0%, #e9b746 50%, #dc9a0e 51%, #d08e04 100%);background:-ms-linear-gradient(top, #fdd983 0%, #e9b746 50%, #dc9a0e 51%, #d08e04 100%);-pie-background:linear-gradient(top, #fdd983 0%, #e9b746 50%, #dc9a0e 51%, #d08e04 100%);background:linear-gradient(top, #fdd983 0%, #e9b746 50%, #dc9a0e 51%, #d08e04 100%);-moz-box-shadow:inset 0 0 5px #ffe599;-webkit-box-shadow:inset 0 0 5px #ffe599;box-shadow:inset 0 0 5px #ffe599;color:#fff;text-shadow:1px 1px 0 #b96201;}
.two-cols .main-col{float:left;width:600px;}
.two-cols .right-col{float:right;width:300px;position:relative;}
.content-editable{position:relative;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;background:#fff;padding:15px;border:1px solid #b6b1b1;-moz-box-shadow:0 0 5px #cec2c2;-webkit-box-shadow:0 0 5px #cec2c2;box-shadow:0 0 5px #cec2c2;min-height:400px;}
.content-editable h1{margin-bottom:20px;padding-bottom:20px;border-bottom:1px solid #ccc;}
.content{background:#FFF url("../images/bg-content.png") repeat 0 0;padding:20px 0;}
.content p{text-shadow:1px 1px 0 #ebebeb;font:13px/22px Arial;margin-bottom:10px;}
.content ul{list-style:inside disc;margin-bottom:20px;}
.content ol{list-style:inside decimal;margin-bottom:20px;}
.content ul li, .content ol li{padding:0 0 10px 0;}
.banner-wrap{background:#1884c5;background:-moz-linear-gradient(top, #1884c5 0%, #66dffa 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1884c5), color-stop(100%, #66dffa));background:-webkit-linear-gradient(top, #1884c5 0%, #66dffa 100%);background:-o-linear-gradient(top, #1884c5 0%, #66dffa 100%);background:-ms-linear-gradient(top, #1884c5 0%, #66dffa 100%);-pie-background:linear-gradient(top, #1884c5 0%, #66dffa 100%);background:linear-gradient(top, #1884c5 0%, #66dffa 100%);height:435px;}
.banner{padding:40px 0 0 230px;height:395px;width:420px;font-family:Arial, Helvetica, sans-serif;line-height:58px;color:#fff;text-shadow:0 1px 3px #073569;text-align:center;background:url("../images/banner.jpg") no-repeat 0 100%;}
.banner-slogan1{font-size:54px;font-weight:700;}
.banner-slogan2{font-size:30px;}
.banner-slogan3{font-size:44px;}
.subbaner-open,
.subbaner-secure{width:542px;height:106px;position:absolute;left:-10px;top:-90px;background:url("../images/bg-logos.png") repeat-x;}
.subbaner-open{width:202px;height:59px;left:auto;right:40px;background-position:-544px 0;}
.banner-list{position:relative;margin:20px auto;width:200px;border:1px solid #1779d2;padding:20px 40px;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;-moz-box-shadow:inset 1px 1px 0 #72e2fd, inset -1px -1px 0 #72e2fd;-webkit-box-shadow:inset 1px 1px 0 #72e2fd, inset -1px -1px 0 #72e2fd;box-shadow:inset 1px 1px 0 #72e2fd, inset -1px -1px 0 #72e2fd;}
.banner-list .before,
.banner-list:before{content:'';position:absolute;width:23px;height:14px;left:50%;margin-left:-7px;top:-13px;background:url("../images/sprite.png") no-repeat -18px -69px;}
.banner-list li{color:#003e80;text-shadow:0 1px 1px #fff;font:16px/40px Arial, Helvetica, sans-serif;text-align:left;padding-left:50px;position:relative;}
.banner-list li .before,
.banner-list li:before{content:'';position:absolute;width:34px;height:30px;left:0;top:0;background:url("../images/sprite.png") no-repeat 0 -103px;}
.howitworks{background:#FFF url("../images/bg-subbanner.png") repeat-x;height:171px;padding-top:120px;}
.howitworks .col{float:left;width:190px;padding:25px 10px 0 120px;position:relative;color:#4fa1d1;}
.howitworks .col .before,
.howitworks .col:before{content:'';position:absolute;width:100px;height:100px;left:0;top:20px;background:url("../images/sprite.png") no-repeat -327px 0;}
.howitworks .col2 .before,
.howitworks .col2:before{background-position:-432px 0;}
.howitworks .col3 .before,
.howitworks .col3:before{background-position:-538px 0;}
.howitworks h2{font:32px/40px Arial, Helvetica, sans-serif;color:#fff;}
.hw-title{font:20px/30px Arial, Helvetica, sans-serif;}
.form-apply-wrap{position:relative;background:#e8e2e2;padding:5px;border:1px solid #fff;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;z-index:1;}
.form-apply-shadow{content:'';position:absolute;width:446px;height:30px;left:50%;margin-left:-220px;bottom:-15px;background:url("../images/sprite.png") no-repeat -320px -103px;}
.form-apply{position:relative;background:#f9fbfc;border:1px solid #b6b1b1;-moz-border-radius:10px;-webkit-border-radius:10px;border-radius:10px;padding:70px 10px 10px;z-index:1;}
.form-apply .before,
.form-apply:before{content:'';position:absolute;width:80px;height:60px;left:-31px;bottom:45px;background:url("../images/sprite.png") no-repeat -36px 0;}
.form-apply-title .before,
.form-apply-title:before,
.form-apply-title .after,
.form-apply-title:after{content:'';position:absolute;width:8px;height:9px;left:0;bottom:-9px;background:url("../images/sprite.png") no-repeat 0 -69px;}
.form-apply-title .after,
.form-apply-title:after{left:auto;right:-1px;background-position:-8px -69px;}
.form-apply-title{position:absolute;width:316px;top:3px;left:-18px;background:#fa8382;background:-moz-linear-gradient(top, #fa8382 0%, #e86261 50%, #ee1902 51%, #be0201 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fa8382), color-stop(50%,#e86261), color-stop(51%,#ee1902), color-stop(100%,#be0201));background:-webkit-linear-gradient(top, #fa8382 0%,#e86261 50%,#ee1902 51%,#be0201 100%);background:-o-linear-gradient(top, #fa8382 0%,#e86261 50%,#ee1902 51%,#be0201 100%);background:-ms-linear-gradient(top, #fa8382 0%,#e86261 50%,#ee1902 51%,#be0201 100%);background:linear-gradient(top, #fa8382 0%,#e86261 50%,#ee1902 51%,#be0201 100%);-pie-background:linear-gradient(top, #fa8382 0%,#e86261 50%,#ee1902 51%,#be0201 100%);color:#fff;font:700 30px/50px Arial, Helvetica, sans-serif!important;text-align:center;text-shadow:0 1px 1px #580000;border:2px solid #fe0000;}
.form-apply .row{margin-bottom:10px;}
.form-apply select,
.form-apply input[type=text]{width:250px;border:2px solid #dadada;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;padding:5px;font:13px/20px Arial, Helvetica, sans-serif;height:20px;}
.form-apply input[type=text]{}
.form-apply select{width:264px;height:34px;line-height:34px;}
p.form-privacy{font:12px/18px Arial;margin-bottom:0;}
.btn-cash{position:relative;background:url("../images/sprite.png") no-repeat -126px 0;width:192px;height:67px;padding:0;display:block;margin:0 auto;text-indent:-9999px;}
.btn-cash .before,
.btn-cash:before{content:'';position:absolute;width:34px;height:34px;left:-10px;top:0;background:url("../images/sprite.png") no-repeat;}
.btn-cash:hover{background-position:-126px -65px;}
.rates-table{border-collapse:collapse;margin-bottom:20px;}
.rates-table th{background:#0585cb;color:#e9ffff;border:1px solid #e9ffff;text-transform:uppercase;font:normal 12px/18px Arial;padding:10px;text-align:left;}
.rates-table td{padding:5px;border:1px solid #ccc;border-collapse:collapse;border-spacing:0;vertical-align:top;background:#f2f2f2;}
.td-state{width:100px;}
.td-amount{width:100px;}
.footer{background:#07346b;color:#a8abb0;padding:40px 0;text-align:center;}
.customer-notice{padding-top:20px;border-top:1px solid #c5c5c5;}
.customer-notice p{font-size:11px;}
.copyright{}
.f-menu{margin-bottom:20px;}
.f-menu li:first-child{margin-left:0;border-left:none;padding-left:0;}
.f-menu li{display:inline;margin-left:20px;padding-left:20px;border-left:1px solid #fff;}
.f-menu a{color:#a8abb0;}
.f-menu a:hover{}
@media only screen and (max-width:800px){.inner{width:750px;}
.nav > li > a{padding:0 10px;}
.two-cols .main-col{width:400px;}
.banner{padding:40px 0 0 130px;width:320px;background:url("../images/banner.jpg") no-repeat -25px 100%;}
.banner-slogan1{font-size:44px;}
.banner-slogan2{font-size:20px;}
.banner-slogan3{font-size:34px;}
.banner-list{width:180px;}
.howitworks .col{width:130px;padding:25px 0 0 120px;}
.subbaner-open{right:0}
}
@media only screen and (max-width:480px){html{min-width:468px;}
.inner{width:448px;padding:0 10px;}
.logo{float:none;margin:10px 0 5px 100px;font-size:25px;}
.banner{padding:25px 0 0 180px;width:248px;background:url("../images/banner.png") no-repeat -20px 150%;}
.nav{z-index:1000;}
.nav > li > a{padding:0;font-weight:100;white-space:nowrap;height:40px;}
.nav > li{text-align:center;width:25%}
.nav > li:last-child{float:left}
.howitworks{display:none;}
.two-cols .main-col,
.two-cols .right-col{float:none;width:100%;}
.banner-wrap{background:#1884c5;background:-moz-linear-gradient(top, #1884c5 0%, #66dffa 50%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, #1884c5), color-stop(50%, #66dffa));background:-webkit-linear-gradient(top, #1884c5 0%, #66dffa 50%);background:-o-linear-gradient(top, #1884c5 0%, #66dffa 50%);background:-ms-linear-gradient(top, #1884c5 0%, #66dffa 50%);-pie-background:linear-gradient(top, #1884c5 0%, #66dffa 50%);background:linear-gradient(top, #1884c5 0%, #66dffa 50%);height:auto;}
.form-apply-title{width:465px}
.form-apply select{width:414px;}
.form-apply input[type=text]{width:390px;padding:5px 10px;}
.two-cols .main-col{float:none;width:90%;padding-left:5%;padding-right:5%;}
}
@media only screen and (max-width:320px){html{min-width:300px;}
h1{font:18px/25px Arial;}
.logo{float:none;margin:10px 0 5px 0;font-size:20px;}
.inner{width:280px;}
.nav > li > a{height:25px;line-height:25px;font-size:11px;}
.nav > li{width:32%;}
.banner{padding:0;width:100%;background:none;height:auto;}
.banner-slogan1{margin-top:10px;font:34px/40px Arial;font-weight:700;}
.banner-slogan2{font:20px/22px Arial;}
.banner-slogan3{font:30px/42px Arial;}
.form-apply-title{width:296px}
.form-apply select{width:244px;}
.form-apply input[type=text]{width:220px;padding:5px 10px;}
.form-apply:before{display:none;}
.f-menu li{padding-left:5px;margin-left:5px;font-size:11px}
.pd-header{width:99%!important;}
}