
*{margin:0; padding:0;}

@font-face {
	
    font-family: "Swis721 Cn BT";
    src: url(../fonts/swz721bc-webfont.html) format('woff'),
         url(../fonts/swz721bc.ttf) format('truetype'),
		 url(../fonts/swz721bc.eot) ,
         url(../fonts/swz721bc-webfont-2.html#swis721_cn_btbold) format('svg');
    font-weight: normal;
    font-style: normal;

}



body {	margin:0; padding:0; text-align:justify; line-height:18px; font-family: arial, Helvetica, sans-serif; font-size:13px; color:#666666;}



a {color:#1a74ba;  font-size:12px; text-decoration:none;}
a:hover { text-decoration:underline;}
img{ border:none;}
p{padding: 7px 0 7px 0;}
.clearboth{ clear:both; margin:0; padding:0;}

h1 {padding:45px 0 10px 0px;font-family:  Arial, Helvetica, sans-serif; font-weight: normal; color: #000; font-size: 36px; margin:0px; line-height:34px; text-align:left; text-transform:capitalize;}
h2 {padding:10px 0 0px 0px; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; color: #cc3333; font-size: 18px; margin:0px; line-height:21px; text-transform:capitalize;}
h3 {padding:10px 0 0px 0px; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; color: #666; font-size: 14px; margin:0px; line-height:21px;}
h4 {padding:10px 0 0px 0px; font-family:  Arial, Helvetica, sans-serif; font-weight: bold; color: #3e3d3d; font-size: 14px; margin:0px; line-height:18px;}

.index-wrapper{max-width:100%; width:96%;	margin: 0 auto; padding-left:2%; padding-right:2%; padding-top:17px; background:url(../images/bg-index-banner.jpg) no-repeat top center; height:635px;   }
.inner-wrapper{width:97%; padding:1.5%;	margin: 0;	padding-top:17px; background:url(../images/inner-bg.jpg) no-repeat top center; background-size:cover;   }
.inner-wrapper-bg{width:100%; padding:0px;	margin: 0;	background:url(../images/bg-inner-wrapper.gif) repeat-x top;  }

.page{max-width: 945px; width:97%; 	margin: 0 auto;	padding:1.5%; }
.header{max-width: 945px;	margin: 0 auto;	padding:0px 0 0 0;  }

#logo{height:140px; margin:0 ; float:left; }
#top-rightsection{margin:0; padding:0; float:right;  }

.top-icons{ margin:20px 0 0 0; float:right; padding:0px;}
.small-links{margin:0px 0 0 0 ; float:right; padding:0px;  color:#000;}
.small-links a{ font-family:Arial, Helvetica, sans-serif; color:#dfdfdf; font-weight:bold; text-decoration:none; text-transform:uppercase;}
.small-links a:hover{  color:#00aeef; }

#menu{  margin: 0; padding:0px 0px 0px 0px; float:right; }
/*#menu ul { margin:0px 0 0 0; padding:0px 0 0px 0px;}
#menu ul li {color:#000; display:inline;}
#menu ul li a { font-size:18px; color:#fff; font-family:"Swis721 Cn BT"; display:inline; text-decoration:none;  
padding:0px 10px 0px 10px; text-align:center;  float:left; font-weight:bold; text-transform:uppercase; border-right:2px solid #000;}
#menu ul li a:hover {color:#000; text-decoration:none;}*/

ul.horizontal,ul.vertical{padding:0;margin:0;list-style:none}
ul.horizontal li{float:left;display:inline}
#nav a{text-decoration:none;outline:0; }
#nav li{margin-right:0px;position:relative}
#nav .lwrap{padding-left:0px;float:left; }
#nav .rwrap{padding-right:0px;float:left}
#nav .wrap{height:20px;float:left;  }
#nav .wrap a{margin:0px;min-width:0px;text-align:center;float:left;line-height:18px;white-space:nowrap; font-size:18px; color:#fff; text-transform:uppercase; 
font-family:"Swis721 Cn BT"; padding:10px 10px 10px 10px; }
#nav li:hover .wrap a,#nav li.over .wrap a,#nav li:hover .wrap a:hover{padding:10px 8px 10px 10px;color:#1a74ba;   
background-color:#fff;  border:1px solid #fff;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-top-right-radius:5px;
border-top-right-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-topright:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;
-moz-border-radius-bottomright:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px}

#nav li ul{position:absolute;top:33px;left:0;background:white;padding:5px;display:none;z-index:999;
border:1px solid #fff;-webkit-border-top-right-radius:5px;border-top-right-radius:5px;-moz-border-radius-topright:5px;-webkit-border-top-left-radius:5px;border-top-left-radius:5px;-webkit-border-bottom-right-radius:5px;border-bottom-right-radius:5px;-moz-border-radius-bottomright:5px;-moz-border-radius-topleft:5px;-webkit-border-bottom-left-radius:5px;border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;}

#nav li ul.submenu-4col{width:610px;}
#nav li ul.submenu-3col{width:680px;  background-color:#fff; left:-300px;}
#nav li ul.submenu-2col{width:410px; }


#nav li:hover ul,#nav li.over ul{display:block}
#nav li li{position:static;float:left;display:inline}
#nav li li ul{position:static;border:0;left:auto;top:auto;padding-right:0;margin:0 0 0 0}
#nav li li li{float:none;display:block;width:205px;padding:3px 0 5px 7px!important;line-height:11px;margin-right:0;border-left:1px solid #fff}
#nav li li li.hasDescription,#nav .hasDescriptions li li{width:200px}

#nav li li li.catheader{padding:0 0 10px 0!important;margin:10px 0px 10px 8px;border-bottom:1px solid #1a74ba; }
#nav li li li.catheader,#nav li li li.catheader a,#nav li li li.catheader a:hover{font-size:12px;font-weight:bold;color:#000!important; padding:5px 0 5px 0;}
#nav li li li.catheader:hover{color:#000;}
#nav li li li a{font-size:12px;color:#1a74ba; font-family:"Arial", Gadget, sans-serif; padding:0!important;}
#nav li li li:hover,#nav li li li.over{}
#nav li li li.no-href{background:none!important}#nav li li li:hover a,#nav li li li.over a{font-weight:normal;color:#000;}
#nav li.over li li a{font-size:11px;font-weight:normal;color:#000}
#nav .hasDescriptions .title,#nav li li li.hasDescription .title{color:#444}


#banner{max-width: 945px; width:100%;	margin: 0 auto;	padding:20px 0 0 0; position:relative;}

.showcase-onepage .showcase-content	{	margin-bottom: 0px; text-indent:-99999px;}	
	/* Button Wrapper */
.showcase-button-wrapper
	{
		clear: both;
		margin-top: -0px;
		text-align: center; position:absolute; top:280px;
	}
	
.showcase-button-wrapper span
		{
			margin-right: 15px; margin-top: -1px;
			padding: 0px 0px -1px 5px; width:9px;
			cursor: pointer; 
		 	float:left; color:#c2ddf3; line-height:11px;
			background:url(../images/out-dot.png) no-repeat; 
		}
		

.showcase-button-wrapper span.active
		{
			background:url(../images/over-dot.png) no-repeat; color:#3685c6;
		}


.sub_menu{
	background: #f8f8f8;
	display: none;
	color:#fff;
	padding:40px;
	width:902px;
	margin:auto;
	position:absolute;
	z-index:999;
	left:0px;
	right:0px;
	top:79px;
	overflow:hidden;
}

.marketing_sub_menu{
	background: #f8f8f8;
	display: none;
	color:#333;
	padding:20px;
	width:900px;
	margin:auto;

}
.marketing_sub_menu img{ float:left; padding:0px 20px 0px 0px;}
.sub_menu ul.sub_menu_sec li.content{ float:left; width:965px; display:block; position:relative; }
.sub_menu ul.sub_menu_sec li.content div{
	float:left; width:220px; padding: 0px 10px 0px 0px;
}
.sub_menu_sec{ overflow: hidden; position: relative; z-index: 2; left: 0px; width:2895px; }
/* Sourav Changes Ended */

.right-h{ float:right; width:120px;}
.marketing_sub_menu  h3, .sub_menu h3 {padding:0px 0 8px 0px; font-family:"Helvetica", sans-serif; font-weight:normal; color: #0b7cc0; font-size: 18px; margin:0px;}
.marketing_sub_menu ul, .sub_menu ul {
    list-style-type: none;
	padding:0px;
	margin:5px 0 0 0;
}
.marketing_sub_menu ul li, .sub_menu ul li {
    font-size: 12px;
    font-weight: bold;
    margin: 0 0 8px;
}
.marketing_sub_menu ul li a, .sub_menu ul li a {
    font-size: 11px;
    font-weight:normal;
    padding: 0;
	color:#000;
}
.marketing_sub_menu ul li a:hover, .sub_menu ul li a:hover {
    color: #FF0000;
    text-decoration: none;
}



.marketing_nav{
	
	
	overflow: hidden;
	max-width: 945px;
	width:100%;
	margin:20px 0 0 0;
	

}
.marketing_menu {
	list-style:none;
	margin:0;
	padding:0;
}
.marketing_menu li{
	float:left;
	padding:0px 5px 0px 0px;
}
.marketing_menu li.last{ padding:0px 5px 0px 0px;}
.marketing_menu li a{
	color: #CCCCCC;
    display: block;
    letter-spacing: 0;
    padding: 0px 0px 0px 0px;
    text-shadow: 0 1px 0 #191919;
	text-transform:none;
	text-decoration:none;
	border:none;
	
}
.marketing_menu li a:hover,.marketing_menu li a:focus{
	color:#000;
	
}



#left-panel{ float:left; width:26%; min-width:242px; padding:0 0 0 0px; margin:0px 0  0 0; background-color:#fff;  text-align:left; }


#left-panel #menu-mainContainer{width:98%; min-width:240px; border:solid 1px #a4a696; border-radius:5px; padding:20px 0 0 0px; margin:0px 0  0 0;}
#left-panel #menu-sub-bg{width:92%; min-width:222px; top:-13px; left:13px; padding-bottom:0px; margin-left:9px;}
#left-panel #menu-MainFooter{text-align:right; width: 242px; height:5px; background:url(../images/leftpanel-bottom.html) no-repeat top right;}


#left-panel .SubHeading-01-bg{ background-color:#e1edf3; position:relative;}
#left-panel .SubHeading-01-space{padding:2px 4px 0px 4px;}
#left-panel .arrow-01-div{padding:0px 0px 0px 0px; margin:0px;}
#left-panel .SubHeading-01 {margin-left:2px; font-weight:bold; color:#000000; font-size:12px; cursor:pointer;cursor:hand; text-align:left;}  
a.SubHeading-01:hover {color:#3333cc; text-decoration:none;}

#left-panel .SubHeading-02-space{padding:0px 4px 0px 0px;}
#left-panel .arrow-02-div{ padding:0px 0px 10px 0px; margin:0px;}

#left-panel .SubHrd-02-DivTxt{padding:0px 5px 0px 5px; margin:-10px 0 10px 0; color:#666; width:210px; text-align:left;}


#left-panel .SubHeading-02 {margin-left:0px;  font-weight:bold; color:#1a74ba; font-size:12px; cursor:pointer;cursor:hand; text-decoration:none; text-align:left;} 
#left-panel a.SubHeading-02:hover {color:#000; text-decoration:underline;}



#left-panel .SubHrd-03-DivTxt{margin:0px 0 -2px 0; padding:0px 4px 10px 14px; }
#left-panel .SubHrd-03-DivTxt p{margin:0; padding:0px 0px 3px 0px;}
#left-panel .SubHeading-03 {color:#1a74ba;font-size:12px; cursor:pointer;cursor:hand; text-decoration:none; text-align:left;}  
#left-panel a.SubHeading-03:hover {color:#000; text-decoration:underline; }




.redBg{color:#009933; font-size:12px; cursor:pointer;cursor:hand; text-decoration:none; font-weight:bold; padding:5px 0px 5px 0px;}


#left-panel .line{border-bottom:#999 dotted 1px; }
#left-panel .pdfentire { padding:10px 10px 10px 0; width:88%; float:left; margin:0 0 10px 0; border-bottom:#999 dotted 1px;  }
#left-panel .pdfentire img{ float:left; margin:0 10px 10px 0; }
/*#left-panel .pdfpic {width:50px; left:auto; position:absolute; }
#left-panel .pdftext {width:150px; left:auto; font-weight:bold; color:#000000; font-size:12px; line-height:18px; padding:0px 0px 0px 60px;}*/
#left-panel .bottomtext {width:210px; left:auto; position:relative; font-weight:bold; color:#000000; padding:10px 5px 10px 5px;}
#left-panel .text-green{font-weight:normal; color:#1a74ba; font-size:12px; line-height:16px;} 
#left-panel .link-green  {font-weight:bold; color:#1a74ba; font-size:12px; line-height:18px; text-decoration:underline;} 
#left-panel a.link-green:hover {text-decoration:none; color:#000;}

.pdf-panel{width:170px; margin:0 auto; padding:25px 0 0 52px; border-bottom:1px dotted #333; border-top:1px dotted #333; height:55px; background:url(../images/icon-pdf.html) no-repeat left center;}
/*left panel ends*/




#content{ float:right; width:70%; padding:0 0 0 0px; margin:30px 0  0 0px;  text-align:left; position:relative; }
#content img{ float:right; margin:0px 0  10px 20px; }
#content ul{ margin:10px 0 5px 40px; line-height:20px;}
#content ul li{ padding-top:5px;}

#content ol{ margin:10px 0 5px 40px; line-height:20px;}
#content ol li{ padding-top:5px;}




#content .subheading{ margin:0px 0 10px 0; padding:0px; color: #1a74ba;  font-size:15px; text-align:left; font-weight:bold; }
#content .subheading a{ margin:0px; padding:0px; color: #1a74ba;  font-size:15px; font-weight:bold; text-decoration:none;}
#content .subheading a:hover{ text-decoration:underline}

#content .bredgrumbs{ margin:0px 0 15px 0; padding:0px; font-size:12px;  color: #333; position:absolute; left:0px; top:0px;}
#content .bredgrumbs a{ margin:0px; padding:0px; color: #1a74ba;   font-size:12px; text-decoration:underline;}
#content .bredgrumbs a:hover{  text-decoration:none;}

#content .insigts{ float:left; width:100%; padding:15px 0 15px 0px; margin:10px 0  0 0px;  text-align:left; border-top:1px solid #d4d4d4; border-bottom:1px solid #d4d4d4;}
#content .insigts img{ float:left; margin:0px 45px  0px 0px; text-align:left; }

#content .calltoaction{ float:left; width:100%; padding:15px 0 15px 0px; margin:10px 0  0 0px;  text-align:left; }
#content .calltoaction img{ float:left; margin:0px 25px  20px 0px; text-align:left; }

.scroll-left{float:left; width:92%; padding:10px; font-size:12px; text-align:left;  position:relative; background:#e2ecf2; margin:20px 0 0 0;}
.scroll-left .qotes{position:absolute; right:10px; top:10px; width:43px; height:35px; background:#e2ecf2 url(../images/quotes.gif) no-repeat top right;}
.scroll-left span{font-family:Arial, Helvetica, sans-serif; font-size:16px; font-weight:bold; color:#1a74ba; line-height:20px;}


.index-content{ float:left; width:608px; padding:0 25px 0 0px; margin:40px 0  0 0px;  text-align:left;}
.index-content span{font-family:Arial, Helvetica, sans-serif; font-size:28px; font-weight:bold; color:#cc3333; line-height:28px;}

.scroll{float:left; width:280px; padding:0 0 0 0px; font-size:15px; text-align:left; background:url(../images/quotes.gif) no-repeat bottom right;}
.scroll span{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#1a74ba; line-height:20px;}

.right-panel-index{ float:left; width:310px; padding:0 0 0 0px; margin:40px 0  0 0;}
.guide span{font-family:Arial, Helvetica, sans-serif; font-size:15px; font-weight:bold; color:#1a74ba;}
.guide{float:left; width:290px; padding:10px; font-size:12px; text-align:left; background-color:#ebe7e7; margin:20px 0  0 0;}
.guide img{ float:right; margin:20px 0 0 10px;}





label{
float: left;
width: 150px;
font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:13px; text-align:left;
}

input, textarea{
width: 252px;
margin-bottom: 8px; border:1px solid #bcbcbc; font-weight: normal; font-family:Arial, Helvetica, sans-serif; font-size:12px; height:20px;
}

textarea{
width: 254px;
height: 60px;
}

form{ margin:0 auto; max-width:500px; width:100%; padding:20px 0 20px 0px;}

#submitbutton{
margin-left: 150px; border:none;
margin-top: 5px;
width: 78px; height:25px;
}






.testimonals-panel{ background-color:#fff; width:93%; padding:0px; margin:20px 10px 20px 10px  ; text-align:left}
.testimonals-panel .t-box{ padding:0 0 0px 0; text-align:left;}
.t-box .pic{ float:left; margin:0 10px 0px 0; padding: 0 0 0 0; width:27px;}
.t-box span{font-weight: bold; font-variant: normal; line-height: normal; color: #C71D1B; font-size: 18px; text-align: left;}
.t-box b{font-weight: bold; font-variant: normal; line-height: normal; color: #3e3d3d; font-size: 14px; text-align: left;}








#footer-panel{margin: 30px 0 0 0;padding: 40px 0 0 0; background-color:#999;  width:100%;  }

#footer{margin: 0px auto; max-width:945px; padding:1.5%;  width:97%;}

.f-links{ width:25%; float:left; }
.f-links ul { padding:0 0 0px 0px; 	list-style:	none; 	margin:15px 0 0px 0;   }
.f-links ul li { 	margin:0; 	padding:5px 0 5px 0px;	 display:block; width:180px; border-bottom:1px solid #baac9e;}
.f-links ul li a { display:inline;  margin:0;  font-size: 12px;  padding:0px 0 0px 0px; text-decoration:none;color:#333;  font-weight:bold; font-family: Arial, Helvetica, sans-serif; text-align:left;}
.f-links ul li a:hover{  text-decoration:none; color:#5f5f5f;}
.f-links span{font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:bold; color:#fff;}

.f-social{ width:25%; float:right; padding:0 0 0 0;}
.f-social .icons{ text-align:center; float:left;  padding:0px; margin: 10px 20px 0 0; font-size: 11px; color:#000;}


#footer-bottom{margin: 25px 0 25px 0 ;padding:0px;  max-width:945px; width:100%; float:left; color:#fff; position:relative;}
#footer-bottom a {  display:inline; margin:0;   font-size: 14px;  padding:0 5px 0 5px; text-decoration:none;color:#fff; text-transform:capitalize; text-decoration:none;}
#footer-bottom a:hover{  text-decoration:underline; }

#footer-bottom .copy{ position:absolute; right:0; top:0px; font-size: 12px; color:#000;}

