@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0;}

header{width:100%; margin:0; padding:0; }
.head-top{ width:100%; margin:0; padding:0; background:#0860b2; font-family:Arial; font-size:14px; font-weight:normal; text-align:left; color:#fff; line-height:30px; border-bottom:2px #187fdf solid;}
.head-top-sub{ padding:0; min-height:30px;}
.callus{ line-height:30px;}
.mailus{ line-height:30px; font-size:15px;}
.mailus a{ color:#fff; text-decoration:none;}

.social-m{text-align:right;}
.social-m b, .social-m a{ display:inline; margin-right:5px;}
.social-m a img{ width:20px; border:1px #ccc solid; opacity:0.5;}
.social-m a img:hover{ opacity:0.9;}
.social-m b, .mailus b, .social-m b{ font-size:16px; line-height:30px;}

.ca-logo{text-align:left; margin-top:15px;}

.imgr{text-align:right; margin-top:15px;}

.banner-btm{ font-family: Arial, Helvetica, sans-serif; margin-top:-50px;}
.about-hom{ font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#fff; text-align:justify; margin-top:20px;}
.about-hom h1{font-size:24px; font-weight:600; color:#187fdf; line-height:36px; text-align:left; margin-top:10px;}

.boxes{ min-height:190px; background:rgba(10,95,175,0.9); padding-top:10px;}
.boxes h2{font-family: Arial, Helvetica, sans-serif; font-size:24px; font-weight:normal;  text-align:center; color:#fff; line-height:30px; text-shadow: 1px 4px 3px rgba(0,0,0,0.4); margin-top:0;}
	
.boxes p{font-size:14px; font-family:Helvetica; color:#eee; line-height:20px; padding:0 5px;}
.boxes img{ float:left; margin-right:5px;}
.boxes a{color:#fff; font-size:14px; padding:5px 10px; text-decoration:none; float:right; margin-right:20px; background: #3082ce; border: 1px #62aff6 solid;}	
.boxes a:hover{background:#222; color:#187fdf;}

.box{ width:100%;
	font-family: Arial;
	background-color: #0860b2;
	font-size: 22px;
	line-height: 45px;
	margin-bottom:25px;
	color: #fff;
	text-align: center;
	border-bottom-left-radius: 10px;
	border-bottom-right-radius: 10px;
	border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	border: 3px solid #187fdf;
}

.box:hover{background:#18307b;}

.box1{ width:100%;
	font-family: Arial;
	font-size: 22px;
	line-height: 45px;	
	margin-bottom:25px;
	color: #fff;
	text-align: center;
}
.box1 img{border-bottom-left-radius: 30px;
border-bottom-right-radius: 5px;
border-top-right-radius: 30px;
border-top-left-radius: 5px;
border: 5px solid #187fdf;}

.about-cont{ width:100%; padding:20px 7px; font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#fff; background:#0860b2; text-align:justify; border:2px #187fdf solid;}
.about-cont h1{ font-size:24px; font-weight:600; color:#fff; line-height:36px; text-align:left; margin-top:0px;}
.about-cont p{ font-size:14px; font-weight:300; color:#fff; line-height:24px; text-align:justify;}
.about-cont img{ border:2px #187fdf solid;}

.about-inner{font-family:Arial, Helvetica, sans-serif; font-size:14px; line-height:24px; color:#222; text-align:justify;}
.about-inner h1{ font-size:24px; font-weight:600; color:#0860b2; text-transform:uppercase; line-height:36px; text-align:left; margin-top:10px; border-bottom:1px #ccc solid;}
.about-inner h2{ font-size:20px; font-weight:600; color:#0860b2; line-height:30px; text-align:left; margin:0px;}
.about-inner h3{ font-size:16px; font-weight:600; color:#0860b2; line-height:30px; text-align:left; margin:0px;}
.about-inner p{ font-size:14px; font-weight:300; color:#222; line-height:24px; text-align: left;}
.about-inner ul{ margin:0; list-style-type:disc;}
.about-inner ul li{font-size:14px; font-weight:300; color:#333; line-height:22px; text-align:left;}

.bdr{ border:1px #ccc solid; text-align:center;}

#HomepagecontentControl{ min-height:350px !important;}
#HomepagecontentControl_C table{ margin-top:0px !important;}

footer{ background:#0860b2; font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: normal; color:#222; line-height: 24px;  border-top:2px #187fdf solid;}
footer h2{ font-size:20px; font-weight:500; text-align:left; line-height:30px; color:#ccc; text-transform:uppercase; border-bottom:1px #187fdf dashed; padding-bottom:5px;}
footer p{ color:#fff;}
footer p a{ color:#fff;}

footer ul{ margin:0; list-style-position:outside; }
footer ul li{ font-size:13px; line-height:25px; color:#fff; text-align:left;}
footer ul li a{ color:#fff; text-decoration:none;}
footer ul li a:hover{ color:#44aaec; text-decoration:none;}

.social{ list-style:none; margin-top:15px; list-style-position:outside; padding:0;}
.social li a img{ float:left; margin-right:7px;}
.social li a{line-height:35px; text-decoration:none; color:#fff;  font-size:16px;}
.social li a:hover{ color:#ccc;}

.copyrht{ background:#024889; line-height:30px; color:#fff; border-top:1px #187fdf solid;}
.copyrht p{ float:left; line-height:30px; padding-top:5px;}
.copyrht span{ float:right; line-height:30px; padding-top:5px;}
