@charset "UTF-8";

/* Layout (global rules for all sizes) */

body { margin: 0; padding: 0; }

header .title {
	position: relative;
	width: auto;
	height: auto;
}

nav {
	width: 100%;
	display: block;
	background-color: #3c3f48;
	text-align:center;
}

.line {
	width: 700px;
	height: 1px;
	margin: 50px auto 10px auto;
	background-color: #dde3ea; }


/* Layout Large Screens (default for older browsers) */

header {
	height: 367px;
	background: url(../images/banner_large.jpg) no-repeat left 0px;
}

header .title {
	top: 170px;
}

article { padding: 20px 190px 50px 190px; }

.centered {
	max-width: 640px;
	margin: 10px auto 0px auto;
	position: relative;
	top: 20px;
	text-align: center; }

nav { top: 275px; overflow: hidden; }
nav a { margin: 20px 10px 0px 10px; }

	footer { 
	background:#3c3f48 url(../images/logo_large.png) no-repeat center 40px; }

.iframe { 
	width: 590px;
	height: 600px;
	overflow: scroll;
	border-top: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0; }

.terms { width: 530px; padding: 25px 20px 30px 20px; background-color:#fff; }


@media screen and (max-width:1024px){}

.redundant_container { background: #eef2f5; padding: 20px 0px 60px 216px; }
.redundant_container .redundant { float: left; }

.redundant_container .redundant .content { padding: 20px 0px 0px 0px; }
.redundant_container .redundant.one .content { width: 220px; padding: 20px 20px 0px 100px; text-align: left; }
.redundant_container .redundant.two .content { width: 590px; padding: 20px 0px 0px 0px; text-align: left; }

.redundant_container .redundant.two .content h5 { font-size: .6em; }

.redundant_container .redundant.one .content ul {
    list-style-type: disc;
    list-style: outside;
    margin:10px 0 0 -15px;
}

.redundant_container .redundant.one .content ul li {
	color: #234769;
    display:list-item;
    font-size: .98em;
	line-height: 1.5em;
}

/* accept */
.redundant_container .redundant.two .submit_container { 
	background: #f6f8fa; 
	padding: 5px 0px 25px 0px;
	margin: -6px 0px 0px 0px;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	border-left: 1px solid #e0e0e0; }
.redundant_container .redundant.two .submit_container .submit { float: left; }

.redundant_container .redundant.two .submit_container .submit .content { padding: 20px 0px 0px 0px; }
.redundant_container .redundant.two .submit_container .submit.one .content { width: 280px; padding: 20px 20px 0px 20px; text-align: left; }
.redundant_container .redundant.two .submit_container .submit.two .content { width: 270px; padding: 20px 0px 0px 0px; text-align: right; }

.redundant_container .redundant.two .submit_container .submit.two .content h5 { font-size: .6em; }

.redundant_container .redundant.two .submit_container .submit.one .content ul {
    list-style-type: disc;
    list-style: outside;
    margin:10px 0 0 -15px;
}

.redundant_container .redundant.two .submit_container .submit.one .content ul li {
	color: #234769;
    display:list-item;
    font-size: .98em;
	line-height: 1.5em;}
/* end accept */

.applicant {
	background: #dde3ea; 
	width: 640px;
	margin: 20px auto 20px auto;
	padding: 20px 30px 10px 30px; }

.orderandpayment {
	background: #f6f8fa; 
	width: 640px;
	margin: 20px auto 10px auto;
	padding: 30px 0px 20px 0px;
	text-align: center; }

.orderandpayment_button {
    background:url(../images/button_large.png) no-repeat;
    cursor:pointer;
    width: 300px;
    height: 42px;
    border: none;
    color:#9af9bf;
	text-transform: uppercase;
    font-size: 1em;
    font-weight: normal;
    padding:0 0 5px 0;
    margin:0 0 10px 0;
}

