@charset "utf-8";

body { color:#717171px;font-family:'neotechregular', Arial;}

.header-wpr { background-image:url(../images/banner-bg.jpg);background-position: center;background-size: cover; padding:20px 0 0 0;}
.head { background:#fff; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; height:100px; position:relative;}
.logo { width:300px; height:85px; padding:7px 0 0 15px;}
.nav-holder { position:absolute; bottom:0; right:0; height:50px; background:url(../images/nav-left.png) no-repeat left; padding-left:73px;}
nav.main { height:50px; line-height:50px; background:url(../images/nav-bg.png) repeat-x;}
nav.main a { text-transform:uppercase; color:#fff; padding:0 15px 0 15px; display:inline-block; background:url(../images/nav-divider.png) no-repeat right;}
nav.main a:last-child, nav.main a.last-child { background:none;}
.top-menu { position:absolute; right:10px; top:10px;}
.top-media { height:16px; padding:7px 0 0 0;}
.top-media a { margin:0 4px;}
.search-wpr { border:1px solid #dedede; padding:3px; height:22px;-webkit-border-radius: 4px;-moz-border-radius: 4px;border-radius: 4px; position:relative;}
.search-wpr input { border:none 0px; padding:3px 0; outline:none; margin-bottom:0px; width:200px; margin-right: 30px;}
.search-wpr button { border:none; padding:0px; margin:0px; width:14px; height:14px; background:url(../images/search-btn.png) no-repeat; position:absolute; right:5px; top:8px;}
.head-shadow { height:22px; background:url(../images/menu-shadow.png) no-repeat center top; margin-bottom:10px;}

.banner { height:350px; position:relative;}
ul.slide { width:960px; overflow:hidden;}
ul.slide li img {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.roundabout-holder {list-style: none; padding: 0; margin: 0;height: 350px;width: 640px;}
.roundabout-moveable-item {height: 350px;width: 640px;cursor: pointer;}
.roundabout-in-focus {cursor: auto;}
.bnr-shd { height:49px; background:url(../images/bnr-shadow.png) no-repeat center top;}
.sub-banner { height:200px;-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px; overflow:hidden;}

.left { display:block; position:absolute; background:url(../images/left-arrow.png) no-repeat; width:73px; height:178px; left:-90px; top:86px;}
.right { display:block; position:absolute; background:url(../images/right.png) no-repeat; width:73px; height:178px; right:-90px; top:86px;}

.content-wpr { background:#fff; padding:40px 0; border-top:4px solid #dbdbdb;}
.content-wpr p{text-align:justify;}
.home-pro { background:#f4f4f4;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; padding:20px;}
.left-column h1, .left-column h2, .right-column h4 { color:#4a4a4a; font-size:24px; line-height:100%;}
span.heading-sub { color:#0e66bf; display:block; margin-bottom:20px;}
.left-column h2, .right-column h4 { margin-bottom:20px;}
form.newsletter input { background:#f4f4f4; border:none 0px;-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;box-shadow: 0px 3px 0px #d3d3d3; padding:10px 5px;}
form.newsletter label { font-weight:normal; color:#7f7f7f; margin-bottom:5px;}
form.newsletter button { border:none 0px; background:#eac93e; text-shadow:none; color:#fff;box-shadow: 0px 3px 0px #b6b6b6; font-size:14px;}
.vision { color:#069; margin-bottom:20px; position:relative; height:200px;}
.vision img { position:absolute; right:50px;}
.vision p { background:#D9E3F0; padding:20px 300px 20px 20px; -webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px;}
.left-column h3 { font-size:18px;}

ul.list1 { padding-left:14px;}
ul.list1 li { list-style:square outside;}

form.contact-frm { overflow:auto; border:1px solid #ccc; padding:30px 20px 10px 20px;-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; background:#f6f6f6;}
form.contact-frm label { display:block; float:left; line-height:34px; width:150px; text-align:right; margin:0 20px 20px 0; font-weight:normal;}
form.contact-frm input, form.contact-frm textarea { display:block; float:left; height:20px; width:300px;}

table.pro-table { border:1px solid #ccc; border-collapse:collapse;}
table.pro-table td, table.pro-table th {border:1px solid #ccc; text-align:center;}

.img-holder { position:relative;}
/*
.img-holder img { border:1px solid #ccc; padding:2px;}
*/
.img-holder img {  padding:2px;}

.award {-webkit-border-radius: 6px;-moz-border-radius: 6px;border-radius: 6px; overflow:hidden; height:80px;}

.footer-links-wpr { background: url(../images/footer-link-bg.png) repeat #093266; padding:25px 0; color:#fff;}
.footer-links-wpr a { color:#fff;}
.footer-links-wpr h6 { font-size:18px; margin-bottom:20px;}
.footer-links-wpr ul { margin-bottom:0px;}
.footer-links-wpr ul li:last-child { margin-bottom:0px;}
.media a { margin:0 15px 0 0; display:inline-block;}

.footer-wpr { background:#eac93e; border-top:5px solid #000; padding:15px 0;}
.footer-wpr p { margin-bottom:0px;}
.powered { text-align:right;}