body{ margin:0px; padding:0px; font-family:verdana; font-size:13px;}




.mainform{float:left; width:70%;}

.mainform h2{ font-size:18px; margin-bottom:20px;}
.inputb{ padding: 8px 15px 8px 15px; background:#183883; color:#fff; font-size:14px; border:none; border-radius:5px;}

.inputb:hover{ background:#9D661A;}



.heading{color:#183883; font-size:20px;}

#printDiv table tr td{ padding:6px; }
#printDiv h3{ font-size:15px; font-weight:bold; border-bottom:1px solid #ccc; width:100%; padding-bottom:10px;}
.loginSection{ float:right; width:26%; background:#AB7112; padding:10px !important; padding-top:5px !important; padding-bottom:5px !important; color:#fff;}
.loginSection a{color:#fff;}          
.loginSection h2{color:#fff; font-size:16px;}
.formleft{ float:left; width:30% !important; font-weight:bold; font-size:12px;}

.formright{ float:left; width:50% !important;}
.formright input[type=text], select.big, textarea{ padding:5px; width:92% !important;}

input[type=text], input[type=password], input[type=number], select.big, textarea, select {
    padding: 5px;
    width: 92%;
}

textarea{ padding:5px; width:92% !important;}
 input[type=password]{ width:92%; padding:5px;}
.top{ background-color:#153982; height:5px;}

.space{height:10px;}

.toplogo img{width:auto; height:auto;}

.red{ background-color:#d9271b; height:5px;}

.navbar {border:0px; margin-bottom:0px; margin-top:10px; }




.navbar-default .navbar-collapse, .navbar-default .navbar-form {
    border-color: #d9271b;
}

    .navbar-default .navbar-nav > li > a { color:#fff;  text-transform:uppercase; 
    }

.navbar-collapse{ border:0px; background-color:#183883; border-radius:0px; border-bottom:2px solid #d9271b; margin-bottom:10px;  }

.navbar-nav > li > a{ color:#fff; text-transform:uppercase; padding-left:15px; padding-right:15px; }

.navbar-default .navbar-nav > li > a:hover,
.navbar-default .navbar-nav > li > a:focus {

    background-color:#d9271b; color:#fff;
}

.heading p{ font-size:19px; text-align:right; padding-top:35px; text-transform:uppercase; font-weight:bold; color:#d9271b;}

.topright p{text-align:right; margin:0px; line-height:21px; font-size:12px;}

.topright p:first-child { font-weight:bold; margin-top:10px;}

.banner img{width:100%; min-height:319px; }

.custom-pad {padding: 0 15px;}

.quicklinks{background-color:#af8a56; padding: 0;}

.quicklinks h2{ font-size:18px; color:#fff; font-weight:bold; background-image:url(../images/quickbg.jpg); margin:0px; text-transform:uppercase; line-height:45px;  padding-left: 15px; border-bottom:1px solid #8b6a3c; }

.latestupdates{border:1px solid #cccccc; margin-top:20px; min-height:300px;}

.latestupdates h2{ font-size:18px; color:#096ca7; font-weight:bold; background-image:url(../images/latest-updatebg.jpg); text-transform:uppercase;  margin:0px; line-height:45px;  padding-left: 15px; border-bottom:1px solid #d0d0d0; }

.latestupdates p{ font-size:12px; margin:8px 0px; text-align:left; background-image:url(../images/update-arrow.jpg); background-repeat:no-repeat; padding-left:20px; background-position:0px 8px; }

.nav-tabs > li > a{ color:#fff; line-height:0.96;}

.nav-tabs > li {background-image:url(../images/arrow.jpg); background-repeat:no-repeat; background-position:0px 12px; border-bottom:1px #b69597 solid; }

.nav > li > a:hover,
.nav > li > a:focus { background:none; }

.nav-tabs > li:last-child {border-bottom:0px;}


h1{color:#d9261c; font-weight:bold; font-size:18px; text-transform:uppercase;}

p{margin:8px 0px; color:#333333; line-height:22px; font-size:13px; text-align:justify;}

.services img{width:100%; margin-top:10px;}

.footer{ background-color:#183883; margin-top:10px;}

.footer ul{margin:0px; padding:0px; margin-top:10px; margin-left:220px; }

.footer li{ list-style:none; text-decoration:none; color:#fff; float:left;  }

.footer li a{ list-style:none; text-decoration:none; color:#fff; padding:5px 20px; }

.footer li a:hover{color:#fff;}

.footer p{ text-align:center; color:#fff; clear:both; margin:0px; padding-top:5px; }

h2 {
    font-size:13px; color:#096ca7; line-height: 21px; font-weight:bold; margin:8px 0px;
}

.table { font-size:12px;
}

ol { margin:0px; padding:0px; padding-left:18px;
}

.field-validation-error{color:Red;font-size:10px;}

input{margin:5px;}
textarea{margin:5px; height:70px;}
select{margin:5px;}
.button{background-color:#183883; color:White;   min-height: 37px; min-width: 123px;}

.navbar-collapsenew {
    border: 0px;
    background-color: #183883;
    border-radius: 0px;
    border-bottom: 2px solid #d9271b;
    margin-bottom: 10px; float:left; width:100%;
}


.thank-wrapper{float:left; width:100%;}
.thank-inner{ width: 100%;
    max-width: 500px;
    margin: auto;
    background: #ffe5b5;
    padding: 25px;
    text-align: center;
    border: 1px solid #c5a569;
    margin-top: 25px;
}

.thank-inner h3{font-size:25px; margin-bottom:15px; font-weight:bold;}
.highlight-msg { font-weight:600;
}

.thank-inner p{text-align:center; margin:25px 0px;}
.thank-inner ul {margin:0; padding:0;}
.thank-inner ul li {
    list-style: none;
}












@media only screen and (max-width:992px) {

    .heading p {
        padding-top: 0px;
        padding-left: 10px;
        text-align: left;
    }

    .topright p {
        text-align: left;
        padding-left: 10px;
    }

    .banner {
        margin-top: 10px;
        padding: 0px;
    }

    .footer ul {
        margin-left: 0px;
    }

        .footer ul li {
            float: none;
            text-align: left;
            padding: 10px 0px;
        }

    .footer p {
        text-align: left;
        padding-left: 20px;
    }

}

@media only screen and (max-width:768px) {

    .heading p {
        padding-top: 0px;
        padding-left: 10px;
        text-align: left;
    }

    .topright p {
        text-align: left;
        padding-left: 10px;
    }

    .banner {
        margin-top: 10px;
        padding: 0px;
    }
    .container {
    width: 100%;
}

}



    @media only screen and (max-width:480px) {

        .quick-button {
          display: block;
   
        }

        .quick-button a {
            padding: 14px 15px;
            display: block;
            background: #1d3c85;
            color: #fff;
            font-size: 16px; border-radius:4px;
        }

        .heading{ display:none;}
        .topright { display:none;
        }

        .toplogo img {
            width: 59%;
            height: auto;
        }
        .mainform {
    float: left;
    width: 100%;
}
        .navbar{min-height:inherit;}
        .formleft{width:100% !important;}
        .formright{width:100% !important;}
            .formright input[type=text] { width:100%; padding:3px;
            }





















    }