﻿@charset "utf-8";
/* CSS Document */

body {margin: 0;padding: 0;color: #656565;font-family: Arial, Helvetica, Geneva, sans-serif;
	font-size:12px;line-height:1.7em; background:#fff;}

a, a:link, a:visited { color: #2e3092; font-weight: normal; text-decoration: none }
a:hover { color: #EE504F; text-decoration: underline; }

p { margin: 0 0 10px 0; padding: 0;}
img { border: none;}

h1, h2, h3, h4, h5, h6 { color: #333; font-weight:normal; font-family: Arial, "Times New Roman", Times, serif; }
h1 { font-size: 20px; color: #2fbf62; padding: 5px 0 0 0px;}
h2 { font-size: 20px; margin: 10px 0 10px 0px; padding: 0px 0;color:#044390;}
h3 { font-size: 16px; margin: 0 0 20px; padding: 0; }


#headerH, #midH, { width:100%;} 
.box{ width:1010px; margin:0 auto;min-height:115px;}
.boxH{ width:1010px; margin:0 auto; }

.logo { text-align:left; padding:5px 0 0 0px;width:60%;float:left;}
.socalH { float:right; overflow:hidden; position:relative; position:absolute; top:73px; right:0;  width:138px;}
.socalicon { overflow:hidden;}
.socalicon li { float:left; display:inline;}

#navH { background:#2fbf62 repeat-x; width:100%; margin:10px 0 0 0px; height:41px; }

/**********MENU Start************/

.menu{width:100%;position:relative;float:left;left:0;bottom:0;padding:0;height:41px;}
.menu ul{width:auto;font:12px arial;list-style-type:none;float:none;margin:0 0px; padding:0px 0 0 0px; }
.menu ul li{float:left;background:none;position:relative; margin:0 0px 0 0;}
.menu ul li a{color:#fff;text-decoration:none;padding:13px 16px; display:block; font-weight:normal;text-transform:uppercase; border-right:solid 1px #fff;}
.menu ul li a:hover{color:#fff;text-decoration:none; display:block; background:#F05052;}
.menu .active { color:#fff !important; background:#f5811e;}
.menu ul li ul{position:absolute;min-width:163px;width:auto;top:40px;left:0px;display:none;z-index:99999;}
.menu ul li ul li{width:100%;padding:0px;background:none; color:#fff; }
.menu ul li ul li a{  padding:10px !important; background:#2E77BC; border-bottom: dotted 1px #ccc;}
.menu ul li ul li a:hover{ color:#323232 !important;  background:#F05052;}
.menu ul li:hover > ul{display:block;}
.menu ul li ul li ul li{width:100%;background:none; margin:0px; padding:0px;}
.menu ul li ul li ul{position:absolute;width:160px;top:0px;left:163px;display:none;z-index:99999; }
.menu ul li ul li ul li a{color:#fff;text-decoration:none; display:block; padding:5px 15px;}
.menu ul li ul li ul li a:hover{color:#fff;text-decoration:none; display:block;}

/**********MENU End************/

/* Banner Section Start */
#banH { width:100%; margin:7px 0 0 0px;}
#banH img { width:100%;height:auto;}
/* Banner Section End */  
    
/* Middle Section Start */  
.listH { margin:10px 0 0 10px; padding:0px;} 
.listH li { float:left; display:inline; width:284px; margin:0 35px 10px 0px;}
.listH li.nomargin { margin-right:0px;}


.listHsecond {  margin:10px 0 0 0px; padding:0px; } 
.listimgH img { float:right; display:inline; width:300px; margin:0 3px 10px 0px;}

.listcontentH p { padding:10px 0 0px 0px; color:#464646; font-size:15px;}
.listcontentH a { text-decoration:none;}
/*.middleallH { overflow:hidden;}*/
.midleftH { float:left; display:inline; width:73%;}

.midleftH h2 { padding:5px 0 0 20px; color:#F5811E}
.midleftH p { padding:0px 20px 10px 20px; text-align:justify;}
.midrightH { float:right; display:inline;}
.midrightlist { margin:0px; padding:0px 0 0 0; width:300px; list-style:none;}
.pagerightimgH { float:right; display:inline; padding: 0 0 0 20px;}

.midrightlist h4 { margin:0px; color:#464646; padding:10px 0 0 0px; font-size: 12px;}
.midrightlist a { text-decoration:none;}
.midrightlist li { border-bottom:dashed 1px #2e3092; padding:0 10px 0px 0px;}
.midrightlist li.bordernone { border:none;}
.midrightlist h2 { text-transform:uppercase; color:#FFF; background:#2e3092; padding:7px 0 7px 15px; margin:0px; font-style:italic; }
.midrightlist h5 { margin:0px; padding:5px 0px 5px 0px; color:#2e3092; font-size:12px;}

/* Footer Section End */
.footerlist { float:left; display:inline; margin:0px; padding:0px;}
.footerlist li { float:left; display:inline;}
.footerlist li a { color:#FFF; padding:0 0 0 10px; text-decoration:none;}
.footerlist li a:hover { color:#F5811E;}
.footerlist li span { color:#fff;}
#footerH { background:#2e3092 repeat-x; padding:10px 0 10px 0px; margin:8px 0 0 0px;}
.copyrightH { float:right; display:inline; color:#fff;}
/* Footer Section End */

.footer-menu ul{width:100%;	list-style-type:none;margin:0;padding:0;}
.footer-menu ul li{float:left;padding:0px 8px 0px 8px;	position:relative;border-right: 1px solid #fff;}
.footer-menu ul li.last{border-right: none;}
.footer-menu ul li a{color:#fff;text-decoration:none;}


/********Basic Structure********/

.header_wrapper 
{
	position:relative;
	float:left;
	width: 100%;	
	min-height:150px;
}

.center-align
{
	position:relative;
	width: 1010px;
	margin: 0 auto;
}

.header-layer {
	position:relative;
	float:left;
	width:100%;
}

.top_center_wrapper {
	clear: both;
	width: 100%;
	min-height:250px;
}

.top-center-layer {
	position:relative;
	/*float:left;*/
	width: 100%;
	min-height:250px;
	margin:7px 0 7px 0;
}

.center_wrapper {
	clear: both;
	width: 100%;
	min-height:330px;
}

.center-layer {
	position:relative;
	float:left;
	width: 100%;
}

.footer_wrapper {
	position:relative;
	float:left;
	width: 100%;
	background: #2fbf62;
	padding:10px 0 10px 0px;
	margin:8px 0 0 0px;
}

.footer-layer {	
	width: 100%;	
	color: #fff;
	text-align: left;
	min-height:20px;
}

.footer-menu
{
	position:relative;float:left;color:#fff;width:auto;min-width:300px;
}

.footer-copyright
{
	position:relative;float:right;color:#fff;width:auto;text-align:right;
}

.home-box h3 {
    background: #2fbf62 none repeat scroll 0 0;
    color: #fff;
    margin: 0;
    padding: 10px;
}

.home-box {
    background-color: #EEEEEE;
}

.home-box UL {
    margin: 10px 0 0 0px;
	padding:0px;
	list-style-type:none;
}

.home-box UL LI {
    border-bottom:1px solid #000;
	border-bottom-style:dotted;
	padding: 4px 4px 4px 20px;
	font-weight:bold;
}

.home-box UL LI a {
   
	font-weight:bold;
}

.blink{background-color:black;padding:6px;color:Yellow;font-size:16px;}
.no-bg{color:#000;}
.noborder:hover{text-decoration:none !important;}

/********Basic Structure End********/


/*====================Required For Application=====================*/

.appBtn{width:80px;height:18px;background-color:#2E3092;border: 1px solid black;color:white;font-weight:bold;text-align:center;padding-top:5px;cursor:pointer;}

.callBtn{width:80px;height:18px;background-color:#2E3092;border: 1px solid black;color:white;font-weight:bold;text-align:center;padding-top:5px;cursor:pointer;}


/*===================================================================
					our team
====================================================================*/

.team01{width:37%;padding:15px;background-color:#f1f1f1;border-bottom:solid 4px #98a405;float:left;margin-right:20px;margin-left:20px;}
.team-name01{background-color:#2E3092;font-size:16px;color:white;padding:5px;}
.team-dis01{width:100%;padding:15px 5px 5px 5px;text-align:left;}


.team02{width:37%;padding:15px;float:left;margin-right:20px;margin-left:20px;}
.team-name02{font-weight:bold;font-size:16px;color:#2E3092;padding:5px;margin-top:10px;}
.team-dis02{width:100%;padding:15px 5px 5px 5px;text-align:left;}


.team03{width:37%;padding:15px;}
.left-team03{float:left;margin-right:15px;}
.team-name03{font-weight:bold;font-size:16px;color:#2E3092;}
.team-dis03{width:100%;padding:0px 5px 5px 5px;text-align:left;}


/*===================================================================
					FAQs
====================================================================*/


.faq-text01{line-height:18px;}

.faq-text02{width:100%;border-bottom:1px dotted #aaaaaa;padding:7px;margin-bottom:12px;}
.faq-text02 strong{color:#2E3092;margin-bottom:3px;}


/*===================================================================
					NEWS
====================================================================*/

.news01{line-height:18px;}
.news01 .date{width:18%;float:left;font-size:15px;color:#f0414d;vertical-align:bottom;background-color:#f1f1f1;}
.news01 .title{	color:#2E3092;}

.news-img03{width:auto;float:left;text-align:center;padding:5px 20px 15px 0px;}


/*===================================================================
					Resources
====================================================================*/

.resources01{line-height:18px;}
.resources01 .download{line-height:18px;}
.resources01 .download a{color:#2E3092;color:white;float:right;text-decoration:underline;text-align:right;padding-right:25px;}
.resources01 .download a:hover{color:#000;text-decoration:underline;text-align:right;}

.resources02{width:100%;border-bottom:1px dotted #aaaaaa;padding:7px;font-size:12px;margin-bottom:12px;}
.resources02 strong	{font-size:13px;color:#2E3092;margin-bottom:3px;}
.resources02 .download a{background-color:#2E3092;color:#fff;float:right;text-decoration:none;text-align:right;padding:8px;font-weight:bold;}
.resources02 .download a:hover{color:#fff;background-color:#2E3092;text-decoration:none;text-align:right;font-weight:bold;}

/*===================================================================
					Testimonials
====================================================================*/

.testimonial01{width:97%; padding:5px 0 5px 25px; background:url(../ctccss/images/quote1.png) no-repeat;}
.testimonial01-name{width:97%; padding:5px 25px 10px 0; background:url(../ctccss/images/quote2.png) no-repeat right bottom; text-align:right; color:#2E3092; font-weight:bold; }

.testimonial02{width:97%; padding:5px 0 5px 5px; float:left; font-size:13px;}
.testimonial02-name{width:97%; padding:5px 5px 0 20px; float:left; text-align:left; color:#2E3092; font-weight:normal;} 

.testimonial03{width:97%; padding:5px 0 5px 5px; text-align:left;}
.testimonial03-name{width:97%; padding:5px 25px 10px 10px; color:#2E3092; font-weight:normal; text-align:left;}
