@charset "utf-8";
/* CSS Document */

body{ font-size:14px; padding:0; margin:0; font-family:Arial, Helvetica, sans-serif; background-image:url(../images/headerBG.png); background-repeat:repeat-x; background-color:#f5f9fa}
div{ display:block}
.main{ padding:0; margin:0; height:auto; width:100%}
.container{ width:1000px; height:auto; margin:0 auto; padding:0 auto}
.wrapper{ width:1000px; height:auto}
.lfloat{ float:left}
.rfloat{ float:right}
h1, h2, h3, h4, h5{ padding:0; margin:0}
ul{ margin:0; padding:0}
ul li{ list-style-type:none; margin:0; padding:0}
a{ cursor:pointer; text-decoration:none}
.headerContainer{ width:1100px; height:103px}
.headerContainer .logo{width:334px; height:35px; margin-top:30px}
.headerContainer .menuContainer{ width:760px; height:103px}
.menuContainer ul{ list-style-type:none; padding:0; margin:0}
.menuContainer ul li{ float:left;height:103px; display:block}
.menuContainer ul li a{ display:block; padding:70px 8px 17px 8px; color:#858585; font-size:14px; font-family: Arial, Helvetica, sans-serif; font-weight: bold;  }
.menuContainer ul li:hover a{ color:#3e76b1;-moz-box-shadow: inset 0px 1px 5px 0px #dfdfdf;box-shadow:  inset 0px 1px 5px 0px #dfdfdf; background-color:#ececec;}
.bannerContainer{ width:1000px; height:407px; background-image:url(../images/banner.png); background-repeat:no-repeat; margin-top:-6px}
.stepsContainer{ width: 1000px; height: 82px; background-image:url(../images/steps.png); background-repeat: no-repeat; border:1px  solid #d7d7d7; background-position:center; background-color:#FFF}
.contentContainer{ width:1000px; height:auto; margin-top:30px}
.desc{ color:#666; width:1000px;  border-bottom:1px solid #d9e7e8; margin-top:30px}
.contentContainer p{color:#666769; text-align:justify}
.contentContainer h2{color:#0165bb}
.desc h2 a{color:#0165bb}
.getpayButton{ width:382px; height:42px}
.applynow{ width:257px; height:64px; margin-top:300px; margin-left:24px}
.applyform{ width:300px; height:300px; margin-right:19px; margin-top:70px; text-align:center}
tr{ height:40px}
.td_left{ width:100px; color:#FFF; text-align:right}
.td_right{ width:200px}
.dropStyle{padding:5px; width:200px}
.applyform p{ color:#FFF; padding:0; margin:0}
.disclaimer{ width:1000px; color:#CCC; text-align:justify; font-size: 11px}
.footer{ width:1000px; height:50px; color:#CCC}
.footer a{ color:#CCC}
.footer a:hover{ color:#999}

.faqswrapper{ width:650px; height:auto; margin-top:20px}
.howProcess{ width:650px; height:auto}
.howProcess .imgIcon{width:200px; height:256px}
.howProcess .steps{ width:430px; height:60px; border-bottom:1px solid #666; margin-top:30px}
.howProcess .steps .stepNo{ width:40px; height:60px}
.howProcess .steps .stepNo h1{ font-weight:bold; font-size:50px; padding:0; margin:0 }
.howProcess .steps .stepHeader h1 a{ color:#666}
.howProcess .steps .stepHeader h1 a:hover{ color:#f00}
.howProcess .steps .stepHeader{ width:380px; height:60px}
.howProcess .steps .stepHeader h1{ font-weight:bold; font-size:40px; padding-top:10px; margin:0}
.howProcess .steps .stepsDesc{ width:430px; height:180px; margin-top:10px; font-size:20px;}
.howProcess .steps .stepDesc a{ color:#666}
.howProcess .steps .stepDesc a:hover{ color:#F00}
.howApplynow{ width: 300px; height:auto; margin-top:20px}

.howProcessRight{ width:300px; height:auto; border:1px solid #CCC; padding:5px 0 5px 0}
.howProcessRight .imgIcon{width:100px; height:100px}
.howProcessRight .steps{ width:190px; height:30px; border-bottom:1px solid #666; margin-right:10px}
.howProcessRight .steps .stepNo{ width:20px; height:25px}
.howProcessRight .steps .stepNo h1{ font-weight:bold; font-size:25px;  margin:0 }
.howProcessRight .steps .stepHeader h1 a{ color:#666}
.howProcessRight .steps .stepHeader h1 a:hover{ color:#f00}
.howProcessRight .steps .stepHeader{ width:auto; height:25px;}
.howProcessRight .steps .stepHeader h1{ font-weight:bold; font-size:20px; padding-top:3px; margin:0 0 0 3px}
.howProcessRight .steps .stepsDesc{ width:190px; height:auto; margin-top:10px; font-size:11px; text-align:justify}
.applybutton{ width:499px; height:67px; background: url(../images/submit.png) no-repeat; cursor:pointer}
input, select{ padding:5px; border:1px solid #999; border-radius:8px; height:20px; line-height:30px;}
select{
	height:30px;
	line-height:30px;
	
}
.content-right-head {margin: 0px 0 0 0;font-size: 18px;color: #404E00;}
.wrapper input{ width:298px}

input.error {
    border-color: rgba(255, 0, 0, 0.8) !important;
    box-shadow: 0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 8px rgba(255, 0, 0, 0.6) !important;
}
select.error {
    border-color: rgba(255, 0, 0, 0.8) !important;
    box-shadow: 0 1px 1px rgba(255, 0, 0, 0.075) inset, 0 0 8px rgba(255, 0, 0, 0.6) !important;
}
.homeSectionFloat {
    margin: 10px auto 0;
    width: 100%;
    max-width: 400px;
    border-radius: 4px;
    float: right;
}
.homeSectionFloat .heroSection {
    display: inline-block;
    font-size: .7em;
    margin-top: 2px;
    padding: 0;
    width: 100%;
}
.homeSectionFloat .heroSection {
    margin: 0 auto;
	margin-top: 0px;
    width: 100%;
    padding: 0;
    letter-spacing: 0;
}
.bottomForm {
    width: 100%;
    display: block;
}
.genericFormWrap .formWrap {
    padding: 20px;
    max-width: 330px;
    margin: 0 auto;
    border-bottom: none;
}
.bottomForm .labelInput {
    width: 100%;
}
.labelInput {
    display: inline-block;
    margin-bottom: 2.3em;
    position: relative;
    text-align: left;
    vertical-align: top;
    width: 100%;
}
p, ul {
    font-size: 1em;
    margin-bottom: 1.5em;
}
.homeSectionFloat .heroSection .labelInput label {
    font-size: 1.6em;
}
labelInput label {
    color: #333;
    font-size: 2em;
    border: none;
    text-align: center;
    line-height: 1.5;
    margin-bottom: 5px;
}
.selectWrapThirds {
    width: 100%;
    height: 2.97rem;
    top: 1px;
    border-radius: 5px;
    background-color: #fff;
}
.selectWrapThirds {
    background: #fff;
        background-color: rgb(255, 255, 255);
    display: inline-block;
    height: 2.4rem;
    overflow: hidden;
    position: relative;
    vertical-align: bottom;
    width: 26%;
    z-index: 10;
    border: none;
    border-radius: 4px;
}
.selectWrapThirds select {
    background: transparent;
    position: relative;
    text-indent: 0;
    padding: 0 11px 0 5px;
    height: 2.4rem;
    z-index: 30;
    border: 1px solid #a9a9a9;
}
.heroBg .homeSectionFloat .heroSection .labelInput input, .heroWrapper .heroBg .homeSectionFloat .heroSection .labelInput select, .heroWrapper .heroBg .homeSectionFloat .heroSection .labelInput textarea {
    font-size: 19px;
}