/* Reset Styles
***********************/
html, body, div, span, applet, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,a, abbr, acronym, address, big, cite, code,del, dfn, em, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,article, aside, canvas, details, embed,figure, figcaption, footer, header, hgroup,menu, nav, output, ruby, section, summary,time, mark, audio, video {
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	font: inherit;
	vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,footer, header, hgroup, menu, nav, section {display: block;}
 
 

body {background:#eaeef1; font-family: 'Tahoma', 'Arial', sans-serif;}
#container {width:100%; margin: 0 auto; position: relative; height:443px; overflow:hidden;}

 
.flex-container a:active,
.flexslider a:active {outline: none;}
.slides,
.flex-control-nav,
.flex-direction-nav {margin: 0; padding: 0; list-style: none;} 

 
.flexslider {width: 100%; margin: 0; padding: 0;}
.flexslider .slides > li {display: none;}  
.flexslider .slides img {width: 100%; display: block;}
.flex-pauseplay span {text-transform: capitalize;}

 
.slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;} 
html[xmlns] .slides {display: block;} 
* html .slides {height: 1%;}

 
.no-js .slides > li:first-child {display: block;}


 
.flexslider {background: #fff;  position: relative;zoom: 1;}
.flexslider .slides {zoom: 1;}
.flexslider .slides > li {position: relative;}
 
.flex-container {zoom: 1; position: relative;}

 
 

/* Direction Nav */
.flex-direction-nav li a {width: 52px; height: 52px; margin: -13px 0 0; display: block; background: url(../images/bg_direction_nav_no.png) no-repeat 0 0; position: absolute; top: 50%; cursor: pointer; text-indent: -9999px;}
.flex-direction-nav li a.next {background-position: -52px 0; right:21px;}
.flex-direction-nav li a.prev {background-position: 0 0; left:21px;}
.flex-direction-nav li a.disabled {opacity: .3; filter:alpha(opacity=30); cursor: default;}

/* Control Nav */
.flex-control-nav {width: 100%; position: absolute; bottom: -30px; text-align: center; display:none; z-index:99999;}
.flex-control-nav li {margin: 0 0 0 5px; display: inline-block; zoom: 1; *display: inline;}
.flex-control-nav li:first-child {margin: 0;}
.flex-control-nav li a {width: 13px; height: 13px; display: block; background: url(../images/bg_control_nav.png) no-repeat 0 0; cursor: pointer; text-indent: -9999px;}
.flex-control-nav li a:hover {background-position: 0 -13px;}
.flex-control-nav li a.active {background-position: 0 -26px; cursor: default;}
.clr-fix{clear:both;}
.top-cont-section{width:100%;position:absolute; z-index:1025;}
.top-mid-box{width:990px; margin:auto;}
.top-left-sec{width:680px; float:left;}
.logo{padding:40px 0 0 0;}
.banner-text{padding:150px 0 0 0; color:#fff;}
.banner-text h1{font-size:35px; text-transform:uppercase; font-weight:bold;}
.banner-text p{font-size:15px; line-height:22px;}
.form-sec{float:right; background:url(../images/form-bg.png) repeat; padding:25px; margin:10px 0 0 0;}
.form-sec h1{font-size:24px; color:#333333; font-weight:bold; border-bottom:1px dotted #636363; padding:0 0 10px 0;}
input[type="text"] {
 
 width:93%;
 padding:7px;
 margin:14px 0 0 0;
 border:1px solid #fff;
 color:#8b8b8b;
 background:#dae7ec;
 
}
input[type="password"] {
 
 width:93%;
 padding:7px;
 margin:16px 0 0 0;
 border:1px solid #fff;
 color:#8b8b8b;
 background:#dae7ec;
 
}
input[type="file"] {
 
 width:93%;
 padding:7px;
 margin:12px 0 0 0;
 border:1px solid #fff;
 color:#8b8b8b;
 
}
textarea {
 
 width:93%;
 padding:7px;
 margin:12px 0 0 0;
 border:1px solid #fff;
 color:#8b8b8b;
 height:100px;
 background:#dae7ec;
 
}
input[type="button"] {
 
 padding:10px 30px;
 margin:12px 0 0 0;
 border:1px solid #18b4d4;
 color:#fff;
 background:#18b4d4;
 -moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;
cursor:pointer;
 
}
.mid-section{width:100%; padding:50px 0;}
.main-wrapper{width:990px; margin:auto;}
.about-left{width:650px; float:left}
.about-left h1{color:#777777; font-size:22px; text-transform:uppercase; border-bottom:1px dotted #ccc; padding:0 0 10px 0; font-weight:normal;}
.about-left h4{color:#000; font-size:16px; padding:20px 0 0 0; font-weight:normal;}
.about-left p{color:#4a4a4a; font-size:14px; padding:20px 0 0 0; line-height:22px;}
.about-left ul{margin:0px; padding:15px 0 0 15px; font-size:14px; color:#4a4a4a;}
.about-left li{padding:10px 0 0 0;}
.about-right{width:307px; float:right}
.about-right h1{color:#777777; font-size:22px; text-transform:uppercase; border-bottom:1px dotted #ccc; padding:0 0 10px 0; font-weight:normal;}
.video-bg{background:#FFF; padding:12px; margin:15px 0 0 0; float:left;}
.note{background:#FFF; border:1px solid #ccc; padding:25px; margin:40px 0 0 0;}
.note h1{ color:#19638b; padding:0 0 10px 0; margin:0 0 10px 0; border-bottom:1px dotted #ccc; font-size:14px; font-weight:bold; text-align:left;}
.note p{padding:0; margin:0; font-size:13px; text-align:justify;}
.note p a{background: #19638b;margin-top:10px; color: #fff; text-decoration: none; padding: 7px 15px; -moz-border-radius: 20px 20px 20px 20px; -webkit-border-radius: 20px 20px 20px 20px;}
.testimonial-bg{background:#fff; padding:15px; margin:20px 0 0 0; position: relative;}
.testimonial-bg h1{color:#777777; font-size:22px; text-transform:uppercase; border-bottom:1px dotted #ccc; padding:0 0 10px 0; font-weight:normal;}
.click-here{width:auto; position:absolute; right:15px; top:20px; font-size:12px;}
.click-here a{background:#333; color:#fff; text-decoration:none; padding:7px 15px;-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;}
.click-here a:hover{background:#18b4d4; color:#fff; text-decoration:none; padding:7px 15px;-moz-border-radius: 20px 20px 20px 20px;
-webkit-border-radius: 20px 20px 20px 20px;}
.test-left{width:452px; float:left; margin:20px 0 0 0;}
.test-right{width:452px; float:right; margin:20px 0 0 0;}
.footer-bg{background:#0e3858; padding:20px;}
.footer-left{width:auto; float:left; font-size:11px; color:#89a4b8;}
.footer-left a{color:#fff; text-decoration:none;}
.footer-left a:hover{color:#fff; text-decoration:underline;}
.footer-right{width:auto; float:right;}
.top-right{width:auto; float:right; padding:235px 0 0 0;}

