/* = RESET STYLES = */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video, a img {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-size: 100%;
    vertical-align: baseline;
    background: transparent;
}

h1, h2, h3, h4, h5, h6 {
    font-family: 'Oswald', sans-serif;
}

/* = DEFAULT STYLES = */
body {
    margin: 0;
    font-family: 'Oswald', 'Alegreya', sans-serif, Arial;
    font-size: 12px;
    background: #f1f1f1;
    overflow-y: scroll;
}

/* DEFAULT - LINKS */

a {
    font-size: 14px;
    line-height: 24px;
    color: #233b58;
    text-decoration: underline;
}

/* DEFAULT - CLEARS */
.clear {
    clear: both;
    height: 0;
    width: 0;
    display: block;
}

.clear-right {
    clear: right;
    height: 0;
    width: 0;
}

.clear-left {
    clear: left;
    height: 0;
    width: 0;
}

/* = PAGE = */
#page {
    margin-left: auto;
    margin-right: auto;
    width: 960px;
}

/* = HEADER = */

#header {
    margin-bottom: 24px;
}

.head {
    position: absolute;
    top: 0;
    margin-left: 80px;
}

#header-image {
    height: 364px !important;
    width: 960px !important;
    background: url(../img/69843-banner2.jpg) center center no-repeat;
}

#logo {
    text-align: center;
    margin: 35px 20px 50px 0;;
    float: left;
    background: url(../img/69845-logo2.png) center center no-repeat;
    padding: 53px 228px;;
    font-size: 0;
}

#number {
    float: right;
    padding: 54px 67px 0 0;
}

#number p {
    color: #06386b;
    font-size: 38px;
    font-weight: 700;
    font-family: 'Alegreya', serif;

}

#number p:nth-child(2) {
    margin-left: 6px;
}

#number h3 {
    font-family: 'Lato', sans-serif;
    font-size: 30px;
    font-weight: 300;
    color: #FFF;
}

.clear {
    clear: both;
    display: block;
    overflow: hidden;
    visibility: hidden;
    width: 0;
    height: 0;
}

/*
=body
*/
.page-template {
    margin-top: 40px;
    width: 960px;
    margin-left: auto;
    margin-right: auto;
}

.sbcontainer {
    width: 890px;
    margin: 0 auto;
}

.sbcontainer .singlecont {
    width: 260px;
}

.margright55 {
    margin-right: 55px;
}

.Lfloat {
    float: left;
}

.ct {
    text-align: center;
}

.sbcontainer .featured {
    background: #FFF;
    border-top: 5px solid #ff9600;
    padding-top: 14px;
    padding-bottom: 20px;
    min-height: 213px;
}

.sbcontainer {
    width: 890px;
    margin: 0 auto;
}

h1 {
    color: #7b7b7b;
    font-weight: 400;
    font-size: 38px;
    line-height: 44px;
    margin-bottom: 10px !important;
    padding: 0;
    font-family: Oswald;
}

h2 {
    font-weight: 300;
    font-size: 24px;
    line-height: 28px;
    color: #233b58;

}

h3 {
    font-weight: 400;
    font-size: 20px;
    line-height: 24px;
    color: #233b58;
}

h4 {
    color: #3C3C3C;
    font-weight: normal;
    font-size: 16px;
    line-height: 24px;
}

h5 {
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    color: #7b7b7b;
    font-family: Oswald;
}

.featured a:hover {
    color: #233b58;
}

.featured a {
    display: block;
    color: #7b7b7b;
    font-family: Oswald;
    font-weight: normal;
    font-size: 16px;
    line-height: 26px;
    text-decoration: none;
}

.sbcontainer .singlecont:hover .featured {
    border-top: 5px solid #233b58;
    transition: 0.5s;
    -webkit-transition: 0.5s;
}

.sbcontainer .singlecont {
    width: 260px;
}

.Rfloat {
    float: right;
}

hr {
    margin-bottom: 20px;
    margin-top: 20px;
    border: 0 #ccc solid;
    border-top-width: 1px;
    clear: both;
    height: 0;
}

.margbot20 {
    margin-bottom: 20px;
}

.margtop20 {
    margin-top: 20px;
}

.w80nf {
    width: 80%;
}

.margbot30 {
    margin-bottom: 30px;
}

.margtop30 {
    margin-top: 30px;
}

p {
    font-size: 14px;
    line-height: 24px;
    color: #3C3C3C;
    margin-bottom: 20px;
    font-family: Arial;
}

ul {
    margin-bottom: 20px;
}

li {
    font-size: 14px;
    line-height: 24px;
    color: #3C3C3C;
    margin-left: 30px;
    font-family: Arial;
}

#after-content {
    margin-bottom: 50px;
}

.w100nf {
    width: 100%;
    margin-bottom: 30px;
}

.margright33 {
    margin-right: 33px;
}

.w31 {
    width: 31%;
    float: left;
}

input {
    border: 1px solid #bfbfbf !important;
    background: #FFF !important;
    border-radius: 3px !important;
    padding: 5px;
}

.aremandatory {
    margin: 0 0 10px;
    font-weight: bold;
}

.form_field_text, .astrix {
    color: #4B4B4B;
    font-size: 14px;
}

.form_field_text, .aremandatory {
    font-family: Arial;
    margin: -12px 0 33px 0 !important;
}

.form-row {
    margin-bottom: 20px;
    width: 100%;
}

.form-row {
    margin-bottom: 5px !important;
}

.form-row .form_field_text {
    width: 100px;
    float: left;
}

.text_field, .text_field_big {
    width: 69%;
    float: right;
    margin-top: -43px;
}

.text_field_big {
    width: 70%;
}

input, textarea, select, #attachment {
    border-bottom: 1px solid #999;
    color: #777;
    background: url('../img/inputs.png') repeat-x top center #fff;
}

#formsmanager-wrapper-one-col .column_Two {
    display: none;
}

.column_One, .column_Two {
    float: none;
    width: 100%;
    min-height: 54px;
}

.form-buttons {
    margin: 20px 0;
    width: 100%;
}

.form-buttons {
    text-align: right;
}

.buttons:hover {
    cursor: pointer;
    background: #2D496B !important;
    color: #FFF;
}

.buttons {
    background: #233b58 !important;
    color: #FFF;
    padding: 5px;
    height: 40px;
}

.w90nf {
    width: 90%;
}

.error_message {
    color: red;
    font-weight: bold;
}

#footerwrap {
    padding: 0;
    border-top: 1px dotted #233b58;
}

/* = FORM = */
form {text-align:left;list-style-type:none;}
/* FORM - LABEL */
form label {cursor:pointer;clear:both;margin:10px 0 0 0;font-weight:bold;display:block;font-family:Arial, Helvetica, sans-serif;}
/* FORM - INPUT FIELDS */
form input[type="text"] {border:1px solid #999;border-radius:3px;clear:both;width:99%;padding:3px 0px;}
form input {}
form input:focus, form textarea:focus {background:#FFC;}	/* make field background yellow when filling out */
form textarea {resize:vertical;border:1px solid #999;border-radius:3px;clear:both;height:80px;width:99%;padding:3px 0px;}
/* FORM - CAPTCHA */
form #hiddencheckbox {display:inline-block;margin:0 10px 0 0;padding:3px 0;width:auto;}
form input[type="checkbox"] {border:none;}
form a {display:block;float:left;clear:both;}
/* FORM - SUBMIT BUTTON */
form input[type="submit"] {border:1px solid #999;border-radius:3px;clear:both;width:99%;padding:3px 0px;margin:10px 0;float:left;width:100%;display:block;clear:both;background:#FFF;text-transform:uppercase;text-shadow:1px 1px 0 #FFF;}
form input[type="submit"]:hover {background:#ededee;}
form input[type="submit"]:active {background:#FFC;}