/*reset*/

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, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
caption, tfoot, 
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;
	vertical-align: baseline;
}


@charset "utf-8";
/* CSS Document */
@import url(http://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700,800);

body{
	margin:0px 0 0 0;
	padding:0px;
	font-family: "Open Sans",  Helvetica, Arial, sans-serif;
	font-size:13px;
	color:#575757;
}

.m5{margin:5px;}
.mt5{margin-top:5px;}
.mr5{margin-right:5px;}
.mb5{margin-bottom:5px;}
.ml5{margin-left:5px;}


.m10{margin:10px;}
.mt10{margin-top:10px;}
.mr10{margin-right:10px;}
.mb10{margin-bottom:10px;}
.ml10{margin-left:10px;}

.m20{margin:20px;}
.mt20{margin-top:20px;}
.mr20{margin-right:20px;}
.mb20{margin-bottom:20px;}
.ml20{margin-left:20px;}

.m30{margin:30px;}
.mt30{margin-top:30px;}
.mr30{margin-right:30px;}
.mb30{margin-bottom:30px;}
.ml30{margin-left:30px;}

.m45{margin:45px;}
.mt45{margin-top:45px;}
.mr45{margin-right:45px;}
.mb45{margin-bottom:45px;}
.ml45{margin-left:45px;}

.p20{padding:20px;}
.pt20{padding-top:20px;}
.pr20{padding-right:20px;}
.pb20{padding-bottom:20px;}
.pl20{padding-left:20px;}

div{
	margin:0;
	padding:0;}
	
h1, h2, h3, h4, h5, h6 {
	margin:0;
	padding:0;
	font-weight:normal;
}

p{
	padding:0;
	margin:0;
}

img{
	border:none
}

a,img{outline:none; border:none;}


/*  basic page confing  ============================================================================= */

html {
	font-size: 100%;
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}

a {
	text-decoration:none;
	color:#00aeef;
	cursor:pointer;
}


a:focus {
	outline: 0;
}

a:hover,
a:active {
	outline: 0;
	color:#2c2c2c;
}

img {
	max-width: 100% !important;
	height:auto;
	vertical-align: middle;
	border: 0;
	-ms-interpolation-mode: bicubic;
}



h1, h2, h3, h4, h5{font-weight:normal; }

h1 a, h2 a, h3 a, h4 a, h5 a { color:; }

h1{font-size:1.50em; color:#00aeef; text-transform:uppercase;}


.blue{color:#00aeef !important;}
.red{color:#00aeef !important;}

.fl{float:left;}
.fr{float:right}
.tar{text-align:right;}
.tal{text-align:left;}

.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0}
* html .clearfix,*:first-child+html .clearfix{zoom:1}


/*  page styles start  */

.wrap { width:100%; margin:0 auto;}
.inner{ width:94%;  max-width:/*72em;*/1000px; margin:0 auto;}



/*  header  */

.topmenu{background:#00aeef; padding:0; border-bottom:1px solid #fff;}


.logo_n_ctrl_wrap{width:1198px; height:173px; margin:176px auto 0 auto;}

.logo {
	width:198px;
	height:173px;
	float:left;
}

.ctrls{width:198px; height:173px; float:right; z-index:9999;}
#slider-prev a{background:url(../images/sl-prev.png) no-repeat; height:174px; width:99px; display:block; text-indent:-99999px;}
#slider-next a{background:url(../images/sl-next.png) no-repeat; height:174px; width:99px;  display:block; text-indent:-99999px;}

.logo_inner {
	overflow:hidden;
	z-index:99;
	width:100%;
	height:100%;
	max-width:194px;
	float:left;
}

.banner_cap{
	max-height:120px;
	width:500px;
	padding:3.2em 5em 0 0;
	color:#2457ab;
	text-shadow: 1px 1px 3px #dadada;
	font-size:21px; float:right;
	text-align:right;
}

.banner_cap h1{font-size:1.2em; color:#00aeef;}




.slider_wrapper{
	width:100%;
	height:526px;
	overflow:hidden;
}

.overlaygrid{background:url(../images/overlaygrid.gif) no-repeat top center; position:absolute; margin:0 auto; width:100%; height:526px; z-index:99;}

/* mid section one  */
.mid_bg{
	background:#f3f3f3;
	border-bottom:1px solid #e4e3e3;
}
.mid{
	margin:30px 0;
	border-right: solid 0px #e4e3e3;
	float:left;
}

.mid a{
	color:#00aeef;
}

.mid a:hover{
	color:#2c2c2c;
}

/* mid left  */
.mid_lft{
	width:190px;
	text-align:center;
	margin:15px 20px 0 0;
	float:left;
}

.mid_lft h2{
	font-size:16px;
	padding:10px 0;
	font-weight:600;
	color:#00aeef;
}

.mid_lft img{
	height:82px;
	width:82px;
}




.mid_lft1{
	width:160px;
	text-align:center;
	margin:15px 10px 0 0;
	float:left;
}

.mid_lft1 h2{
	font-size:16px;
	padding:10px 0;
	font-weight:600;
	color:#00aeef;
}

.mid_lft1 img{
	height:82px;
	width:82px;
}

.mid_lft1 a{color:#575757;}
.mid_lft1 a:hover{color:#00aeef;}

/* mid right  */

.mid_rt{
	margin:0px 0px;
	width:25%;
	float:left;
}

.mid_rt span{
	width:77px;
	height:77px;
	margin:15px 15px 10px 0;
	float:left;
}

.mid_rt p{
	font-size:13px;
	line-height:19px;
	padding:15px 0 5px 0;
	float:right;
	width:155px;
}


.readmore img{
	padding:0 5px 0 0;
	width:18px;
	height:13px;
}

.btn{
	padding:0;
	margin:15px;
	float:right;
}

/* about section  */

.mid_about{
	padding:0;
	margin:60px 0 30px 0;
}

.mid_left{
	width:38%;
	padding:0 20px 0 0;
	margin:0 0 0 0px;
	float:left;
	border-right:0px solid #CCCCCC;
	
}

.mid_left h1{
	font-size:20px;
	padding:0 0 15px 0;
	color:#00aeef
}

.mid_left h1 span{
	font-size:26px;
	padding:0;
	color:#00aeef;
}

.mid_left p{
	font-size:13px;
	line-height:19px;
	padding:0;
}

.mid_left_img{width:174px;
	float:left;
	margin:0 20px 5px 0;
}
mid_left_txt{
	float:right;
}

.mid_rite{
	width:32%;
	padding:0;
	margin:0 30px 0 0;
	float:left;
}

.mid_rite h1{
	font-size:20px;
	padding:0 0 15px 0;
	color:#00aeef
}

.mid_rite h1 span{
	font-size:26px;
	padding:0;
	color:#00aeef;
}

.mid_rite ul{margin:0px 0 15px 15px; padding:0; list-style:none; }
.mid_rite ul li{margin-bottom:10px; background:url(../images/arrow.gif) no-repeat 0 5px; padding-left:20px; font-size:14px; color:#575757}


/* footer */
.ftr-1{
	background:#f3f3f3;
	margin:3em 0 0 0;
	padding:10px 0;
	font-weight:300;
	text-align:center;
}

.ftr-1 a{
	font-size:13px;
	color:#565656;
}

.ftr-1 a:hover{
	font-size:13px;
	color:#00aeef;
}

.f2-div{margin:0 .50em 0 .50em; color:#79797A;}

.footer1{
	background:#3e3c3e;
	border-top:1px solid #D7D7D7;
	border-bottom:1px solid #D7D7D7;
	padding:15px 0;
	font-weight:300;
	color:#e3e3e3;
	font-size:11px;
	font-weight:600;
}

.footer1 a{
	font-size:13px;
	color:#858585;
}

.footer1 a:hover{
	font-size:13px;
	color:#00aeef;
}


.footer1 .fcol-1{width:45%; float:left;}
.footer1 .fcol-2{width:20%; float:left;}
.footer1 .fcol-3{width:35%; float:left; text-align:right}

.sp_social {font-size:100%; float:left; margin-top:-5px}
.sp_social i{margin:0 5px 0 5px;}
.sp_social i:last-child{margin:0 0 0 5px;}


#pagenav{height:16px; width:100%; padding:1em 0; }
#pagenav a{float:left; height:22px; line-height:16px; font-size:13px; color:#575757}
#pagenav a:hover{float:left; height:16px; line-height:16px; font-size:13px; color:#00aeef}
#pagenav span{float:left; height:16px; line-height:16px;}
#pagenav .divied{background:url(../images/nav_divied.gif) no-repeat top left; width:10px; height:16px;}
#pagenav .title{font-size:13px; color:#a9a9a9;}

.content_inner{margin:3em 0;}
.content_inner p{ margin:0px 0 12px 0; padding:0; line-height:24px; font-size:14px; color:#575757; text-align:justify}
.content_inner h1{font-size:32px; color:#00aeef; padding:0 0 10px 0; border-bottom:1px dashed #9f9f9f; margin:0 0 30px 0}
.content_inner h2{font-size:20px; color:#00aeef; padding:0 0 5px 0}
.content_inner h2 span{font-size:20px; color:#2c336e; padding:0 0 5px 0}
.content_inner h3{font-size:16px; color:#444444; padding:0 0 5px 0; font-weight:600}
.content_inner h4{font-size:16px; color:#00aeef; padding:0 0 5px 0;}
.content_inner h5 span{font-size:14px; color:#444444; padding:0 0 5px 0; font-weight:600}
.content_inner .imgl{float:left; margin:0 20px 15px 0;}
.content_inner .imgr{float:right; margin:0 0 15px 20px;}
.content_inner .imgc{float:none; text-align:center; margin:0 auto;}
.content_inner a{font-size:12px; color:#00aeef}
.content_inner a:hover{color:#757575}
.content_inner ul{margin:10px 0 10px 10px; padding:0; list-style:none}
.content_inner ul li{margin-bottom:12px; background:url(../images/arrow.gif) no-repeat 0 5px; padding-left:12px;}

.investor ul{padding-left:1em; padding-bottom:1em;}
.investor li{padding-bottom:1em; border-bottom:1px dashed #CDB27E; padding:5px;}

.contact{
	width:45%;
	float:right;
	line-height:0.6cm;
}


.boxlft{width:49%; padding:0; margin:0; background:#f3f3f3; float:left;}
.boxlft h2{font-size:16px; background:#172b73; color:#fff; padding:5px 10px}
.boxlft p{padding:8px 15px; font-size:13px; line-height:19.5px;}

.boxrit{width:50%; padding:0; margin:0; background:#f3f3f3; float:left;}
.boxrit h2{font-size:16px; background:#00aeef; color:#fff; padding:5px 10px}


/*tables*/

.dtd-tbl td{
	border:1px dotted #c9c9c9;
	border-left-width:0;
	border-right-width:0;
	padding:5px 0;
	vertical-align:middle !important;
}

.dtd-tbl td:first-child { font-weight:bold;}
.dtd-tbl tr:hover{background: #FFF !important;}
.dtd-tbl tr:nth-child(even) {background: #EFEFEF;}



.cvc-tbl td{
	border:1px dotted #c9c9c9;
	border-left-width:0;
	border-right-width:0;
	padding:5px 0;
	vertical-align:middle !important;
	width:30.3%;

}


.cvc-tbl td:first-child {
	background:#EFEFEF;
}

.cvc-tbl td:nth-child(2){
	border-right:1px dotted #c9c9c9;
}


.cvc-tbl th{
	height:30px;
	vertical-align:middle !important;
	border-top:1px dotted #c9c9c9;
	color:#fff;
	background:#A68441;
}

.cvc-tbl th:first-child {
	background:#A68441;
}

.cvc-tbl th:nth-child(2) {
	border-right:1px dotted #c9c9c9;
}
/*scroll to top*/

a.scrollup {
	width:40px;
	height:40px;
	opacity:0.7;
	position:fixed;
	bottom:150px;
	right:20px;
	display:none;
	font-size:2.25em;
	font-family: 'FontAwesome';
	text-decoration:none;
	color:#00aeef;
}




/********** contact form **********/
#contactform { margin:0px 10px 20px 15%; padding:5px;}
#contactform ol { margin:0; padding:0; list-style:none;}
#contactform li { margin:0; padding:20px 0 0 0; background:none; border:none; display:block;}

#contactform .buttons {text-align:center; padding:6px 10px 6px 10px; color:#fff; float:left; margin:0px 0 0 150px; background:#00aeef; text-decoration:none;}
#contactform .buttons:hover {color:#fff; background:#575757;}

#contactform label { float:left; margin:0; width:150px; padding:5px 0; font:normal 12px  Arial, Helvetica, sans-serif; color:#505050;}
#contactform label span { font:normal 10px Arial, Helvetica, sans-serif;}
#contactform input.text { width:350px; border:1px solid #E9E9E9; margin:5px 0; padding:5px 2px; height:15px; background:#F4F4F4; color:#505050;}
#contactform select { width:350px; border:1px solid #E9E9E9; margin:5px 0; padding:5px 2px; height:26px; background:#F4F4F4; color:#505050;}
#contactform textarea { width:350px; border:1px solid #E9E9E9; margin:0; padding:2px; background:#F4F4F4; height:60px; color:#505050;}
#contactform .reds{color:#F00}
#contactform h1{ font-family:"OpenSans-Semibold-webfont"; font-size:14px; color:#FF0000; padding:0; margin:0;}

.sqta{width:23% !important; float:left;}
.sq{margin:.50em 0 0 0;}
.sq p{margin:0 !important; float:left; font-size:90%;}
.sq img{margin:-2px 0 0 -5px; float:left; cursor:pointer;}
.sq input[type="text"]{float:left; margin-left:.50em;}
input[type="submit"]{float:right; margin-top:0 !important;}
.capthca{font-weight:800;}

.white{color:#fff}