body{
	padding:0;
	margin:0;
	font:normal 13px/19px Arial, Helvetica, sans-serif;
	color:#686868;
}
p, ul, li, a, h1, h2, form, input, label, td, div{
	padding:0;
	margin:0;
}
img{
	padding:0;
	margin:0;
	font-size:0;
	line-height:0;
	display:block;
	border:none;
}
ul{
	list-style:none;
}
a{
	text-decoration:none;
	outline:none;
}
.spacer{
	font-size:0;
	line-height:0;
	clear:both;
}
@font-face {
				font-family: 'MyriadPro-Regular';
				src: url('../fonts/myriadproregular.eot');
				src: url('../fonts/myriadproregular.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/myriadproregular.woff') format('woff'),
						 url('../fonts/myriadproregular.ttf') format('truetype'),
						 url('../fonts/myriadproregular.svg#myriadproregular') format('svg');
				font-weight: normal;
				font-style: normal;
		}
@font-face {
    font-family: 'humanst521_cn_btregular';
    src: url('../fonts/hum521c-webfont.eot');
    src: url('../fonts/hum521c-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hum521c-webfont.woff') format('woff'),
         url('../fonts/hum521c-webfont.ttf') format('truetype'),
         url('../fonts/hum521c-webfont.svg#humanst521_cn_btregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'humanst521_cn_btbold';
    src: url('../fonts/hum521bc-webfont.eot');
    src: url('../fonts/hum521bc-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/hum521bc-webfont.woff') format('woff'),
         url('../fonts/hum521bc-webfont.ttf') format('truetype'),
         url('../fonts/hum521bc-webfont.svg#humanst521_cn_btbold') format('svg');
    font-weight: normal;
    font-style: normal;

}
.toppanel{
	width:100%;
	margin:0 auto;
	/*background:url(../images/banner1.jpg) no-repeat 50% 0;*/
	height:579px;
	background:url(../images/transparent-bg.png) repeat-x 0 100%;
	}
.outerwrapper{
	position:relative;
	width:982px;
	margin:0 auto;
}
.navigation{
	background:url(../images/nav-bg.png) no-repeat 0 0;
	width:982px;
	height:99px;
	margin:0 auto;
	padding:0 20px;
	position:absolute;
	top:-16px;
	left:0;
	z-index:500;
}
.logo{
	padding:35px 0 0 0;
	float:left;
}
.logo h1{
	color:#333232;
	font-family: 'humanst521_cn_btbold';
	font-size:29px;
	text-transform:uppercase;
	font-weight:normal;
}
.logo h1 span{
	color:#135893;
	font-size:21px;
	line-height:27px;
	font-family:Arial, Helvetica, sans-serif;
	text-transform:none;
	font-weight:normal;
}
.navlink{
	width:662px;
	float:right;
	
}
.navlink ul.dropdown{
	padding:0;
	margin:0;
}
.navlink ul.dropdown li{
	background:url(../images/divider.gif) no-repeat 100% 50%;
	float:left;
	padding:0 1px;
	position:relative;
	/*z-index:999999;*/
}
.navlink ul.dropdown li.nodivder{
	background-image:none;
}
.navlink ul.dropdown li a{
	font-family: 'Open Sans', sans-serif;
	font-size:13px;
	color:#595857;
	padding:29px 10px 0 10px;
	line-height:52px;
	display:block;
}
.navlink ul.dropdown li a:hover, .navlink ul.dropdown li a.active{
	background-color:#135893;
	color:#fff;
}
.navlink ul.dropdown li a img{
	display:block;
	margin:0 auto;
}

/*---------- drop down start --------------*/
.navlink ul.dropdown li ul{
	position:absolute; top:95px; left:1px; display:none;
	padding:0; margin:0; list-style-type:none;
	background-color:#135893;
	width:227px;
	padding:24px 13px 22px 13px;
	/*border:1px solid #37393C;*/
	position:absolute;
	left:1px;
	top:95px;
	z-index:30000;
	}
.navlink ul.dropdown li ul li{
	background:none;
	border-bottom:1px solid #1B69A6;
	padding:0;
	margin:0;
	float:none;
	height:23px;
	line-height:0;
	font-size:0;
	line-height:23px;
	}
.navlink ul.dropdown li ul li a{
	font:normal 13px/23px 'Open Sans', sans-serif;
	color:#fff;
	padding:0 0 0 15px;
	margin:0;
	background:url(../images/bdr-h.gif) 2px center no-repeat;
	text-decoration:none;
	display:block;
	height:23px!important;	
	}
.navlink ul.dropdown li ul li.noborder{
	border-bottom:none!important;
}
	
.navlink ul.dropdown li ul li a:hover{
	color:#fff;
	background-color:#04335C;
	}
/*---------- drop down end --------------*/
.bannerdividerbot{
	background:url(../images/bannerbotdivider.png) repeat-x 0 -1px;
	height:10px;
}

.bodywrapper{
	background-color:#FEFDF7;
	padding:36px 0 42px 0;
	
	
}
.bodypan{
	width:946px;
	margin:0 auto;
	height:100%;
	overflow:hidden;
}
.leftpan{
	width:562px;
	float:left;
}
.leftpan h2{
	color:#333333;
	font-family: 'MyriadPro-Regular';
	font-size:27px;
	font-weight:normal;
	line-height:30px;
	padding-bottom:15px;
}
a.read{
	color:#135893;
	margin-top:5px;
	display:block;
	text-decoration:underline;
	margin-bottom:25px;
	width:300px;
}
a.read:hover{
	text-decoration:none;
	color:#000;
}
p.servicetxt{
	padding-bottom:20px;
}
ul.servicelink{
	padding:0 0 10px ;
	margin:0;
}
ul.servicelink li{
	background:url(../images/tick-mark.gif) no-repeat 0 4px;
	font-size:15px;
	line-height:26px;
	color:#686868;
	padding-left:30px;
}
.rightpan{
	width:348px;
	float:right;
}
.rightpan h2{
	color:#333333;
	font-family: 'MyriadPro-Regular';
	font-size:27px;
	font-weight:normal;
	line-height:30px;
	padding-bottom:20px;
}
.eventsdiv{
	width:100%;
	padding-bottom:5px;
	height:100%;
	overflow:hidden;
}
.eventdatediv{
	background:url(../images/date-bg.gif) no-repeat 0 0;
	width:100px;
	height:100px;
	float:left;
}
.eventdatediv p{
	color:#fff;
	font-size:36px;
	text-align:center;
	padding-top:28px;
}
.eventdatediv p span{
	display:block;
	font-size:14px;
	padding-top:5px;
}
.eventcontent{
	width:236px;
	float:right;
}
.eventcontent p{
	padding-bottom:8px;
}
.eventcontent p span{
	color:#135893;
}
a.linktxt{
	color:#333333;
	font-weight:bold;
}
a.linktxt:hover{
	color:#000;
	text-decoration:underline;
}
a.more{
	color:#135893;
	text-decoration:underline;
}
a.more:hover{
	text-decoration:none;
}
.footerwrapper{
	background:url(../images/footer-bg.jpg) repeat-x 0 0;
	height:154px;
}
.footerpan{
	width:921px;
	margin:0 auto;
	padding:51px 0 0 0;
}
.footerleft{
	width:520px;
	float:left;
}
ul.footerlink{
	padding:0 0 0 0;
	margin:0;
}
ul.footerlink li{
	float:left;
	background:url(../images/footer-divder.gif) no-repeat 100% 50%;
	padding:0 8px;
	}
ul.footerlink li.nodivder{
	background-image:none;
}
ul.footerlink li a{
	font-size:11px;
	line-height:19px;
	color:#696F74;
}
ul.footerlink li a:hover{
	text-decoration:underline;
}
p.copyright{
	color:#8D9296;
	font-size:11px;
	line-height:15px;
	width:270px;
 	padding-top:15px!important;
	float:left;
	padding-left:8px;
	}
p.copyright a{
	color:#135893;
}
p.copyright a:hover{
	text-decoration:underline;
}

.footerright{
	width:323px;
	float:right;
	
	}
.footerright h2{
	color:#000;
	font-family: 'MyriadPro-Regular';
	padding-bottom:15px;
	font-weight:normal;
	
}
input.srchfield{
	background:url(../images/serch-field.gif) no-repeat 0 0;
	width:242px;
	height:31px;
	border-top:none;
	border-left:none;
	border-bottom:none;
	font-size:11px;
	line-height:31px;
	float:left;
	padding:0 0 0 10px;
	color:#818181;
	}
input.submitbutt{
	background:url(../images/submit-butt1.gif) no-repeat 0 0;
	width:65px;
	height:30px;
	cursor:pointer;
	border:none;
	float:left;
	margin-left:3px;
}

input.submitbutt:hover{
	background-position:0 -30px;
	display:block;
}

/*--------css added as on 28.12.2012 Surajit De------------*/

.bannerAbout{
	background:url(../images/banner-about.jpg) 50% 0 no-repeat;
	min-height:70px;
	padding-top:260px;
}

.bannerBusiness{
	background:url(../images/banner-business.jpg) 50% 0 no-repeat;
	min-height:70px;
	padding-top:260px;
}

.bannerGallery{
	background:url(../images/banner-gallery.jpg) 50% 0 no-repeat;
	min-height:70px;
	padding-top:260px;
}

.bannerServices{
	background:url(../images/banner-services.jpg) 50% 0 no-repeat;
	min-height:70px;
	padding-top:260px;
}

.bannerContact{
	background:url(../images/banner-contact.jpg) 50% 0 no-repeat;
	min-height:70px;
	padding-top:260px;
}
.bannerEvent{
	
	background:url(../images/banner-event.jpg) no-repeat 50% 0;
	min-height:70px;
	padding-top:270px;
}

.toppanelInner{
	margin:0;
	padding:0;
}

/*------------about Us Page------------*/

.aboutPanel{
}

.aboutPanel h2{
	color:#333333;
	font-family: 'Open Sans', sans-serif;
	font-size:27px;
	font-weight:normal;
	line-height:30px;
	padding-bottom:15px;
}

.aboutPanel p{
	color:#686868;
	background-color:inherit;
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	padding:0 0 20px 0;
}

.aboutDetails{
	border-bottom:1px #E7E7E7 solid;
	margin:0 0 20px 0;
}

.aboutDetails img{
	float:right;
	margin:0 0 20px 27px;
}

.aboutDetails h2{
	color:#135893;
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height:25px;
	padding-bottom:11px;
}


.aboutDetails p{
	font:normal 14px/22px Arial, Helvetica, sans-serif;
	color:#686868;
	padding-bottom:20px;
}

.nobdr{
	border-bottom:none!important;
}

.quotationPanel{
}	

.quotationBlock1{
	background:url(../images/quot-top.gif) 0 0 no-repeat;
	font-size:0;
	line-height:0;
	height:2px;
}

.quotationBlock2{
	background:url(../images/quot-mid.gif) 0 0 repeat-y;
	padding:21px 26px 35px 23px;
}

.quotationBlock2 p{
	background:url(../images/open-coma.gif) 0 0 no-repeat;
	color:#135893;
	padding:4px 0 0 30px;
	font:italic 16px/23px 'Open Sans', sans-serif;
}

.quotationBlock2 p span{
	display:block;
	color:#000;
	background-color:inherit;
	padding:16px 0 0 0;
}

.quotationBlock3{
	background:url(../images/quot-btm.gif) 0 0 no-repeat;
	height:4px;
	font-size:0;
	line-height:0;
}

/*---------Business Directory--------*/

.memberShipLoginPanel{
	background-color:#1864A4;
	padding:15px 19px;
	color:#fff;
	margin:0 0 2px 0;
}

.memberShipLoginPanel h2{
	padding:0 0 13px 0;
	color:#fff;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:19px;
}

.memberShipLoginPanel ul{
	margin:0;
	padding:0;
}

.memberShipLoginPanel ul li{
	float:left !important;
	padding:0 0 0 25px !important;
	color:#9FC7E0 !important;
	font:normal 14px/16px Arial, Helvetica, sans-serif !important;
}

.memberShipLoginPanel ul li a{
	text-transform:uppercase !important;
	font:normal 14px/16px Arial, Helvetica, sans-serif !important;
	color:#9FC7E0 !important;
	background-color:inherit !important;
	display:block !important;
}

.memberShipLoginPanel ul li a:hover{
	color:#fff !important;
	background-color:inherit !important;
}

.memBershipDetails{
	background-color:#F5F5F5;
	color:#656F72;
	padding:20px 44px 20px 20px;
	margin:0 0 4px 0;
}

.memBershipDetails img{
	float:right;
	margin:19px 0 0 0;
}

.memBershipDetails h2{
	padding:0 0 8px 0;
	color:#135893;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:19px;
	background-color:inherit;
}

.memBershipDetails p{
	font:normal 12px/18px Arial, Helvetica, sans-serif;
	color:#656F72;
	background-color:inherit;
	padding:0 0 6px 0;
}

.memBershipDetails p a{
	color:#656F72;
	background-color:inherit;
	text-decoration:underline;
}

.memBershipDetails p a:hover{
	color:#1868AD;
}

a.readmore{
	color:#1868AD!important;
	display:block!important;
	font:normal 12px/16px Verdana, Arial, Helvetica, sans-serif!important;
	width:80px!important;
}

a.readmore:hover{
	color:#000!important;
	background-color:inherit!important;
}

.pagination{
	padding:16px 0 0 0;
}

.pagination ul{
	float:right;
	margin:0;
	padding:0;
}

.pagination ul li{
	float:left;
	padding:0 6px 0 0;
	font-size:0;
	line-height:0;
}

.pagination ul li a{

	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif;
	width:15px;
	height:15px;
	line-height:15px;
	text-align:center;
	color:#1868AD;
	display:block;
}

.pagination ul li a.prevPag{
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif!important;
	color:#1868AD!important;
	display:block!important;
	width:64px!important;
}

.pagination ul li a.prevPag:hover{
	color:#000!important;
	background-color:inherit!important;
}

.pagination ul li a.nextPag{
	font:normal 12px/15px Verdana, Arial, Helvetica, sans-serif!important;
	color:#1868AD!important;
	display:block!important;
	width:42px!important;
}

.pagination ul li a.nextPag:hover{
	color:#000!important;
	background-color:inherit!important;
}

.pagination ul li a:hover{
	background-color:#000;
	color:#fff;
}

/*----------Gallery Details---------*/

.galleryDetails{
}

a.galleryContent{
	background-color:#F6F6F6;
	width:261px;
	display:block;
	padding:20px;
	float:left;
	margin:0 14px 19px 0;
	display:block;
}

a.galleryContent img{
	margin:0 0 10px 0;
	display:block;
}

a.galleryContent h2{
	color:#135893;
	font-family: 'Open Sans', sans-serif;
	font-size:18px;
	font-weight:normal;
	line-height:19px;
	background-color:inherit;
	padding:0 0 8px 0;
	display:block;
}

a.galleryContent p{
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	display:block;
}

a.galleryContent:hover, a.galleryContent:hover img, a.galleryContent:hover h2, a.galleryContent:hover p{
	background-color:#E6E6E6;
	display:block;
}

/*-------services----------*/

.serviceDetails{
	margin:0 0 28px 0;
	border-bottom:1px #E7E7E7 solid;
	padding:0 0 28px 0;
}

.serviceDetails img{
	float:right;
	margin:0 0 0 27px;
}

.serviceDetails h2{
	color:#135893;
	font-family: 'Open Sans', sans-serif;
	font-size:22px;
	font-weight:normal;
	line-height:25px;
	padding-bottom:11px;
}

.serviceDetails p{
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding-bottom:20px;
}

.serviceDetails ul{
	margin:0;
	padding:0;
}

.serviceDetails ul li{
	background:url(../images/ser-a.gif) 0 6px no-repeat;
	padding:0 0 10px 10px;
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
}

a.more1{
	color:#135893;
	font-family: 'Open Sans', sans-serif;
	font-size:16px;
	font-weight:normal;
	line-height:18px;
	display:block;
	width:91px;
	text-decoration:underline;
}

a.more1:hover{
	color:#000;
	text-decoration:none;
}

.adderessPanel{
	width:482px;
	height:100%;
	overflow:hidden;
}

.addressPanel1{
	width:192px;
	float:left;
	margin:0 30px 0 0;
}

.addressPanel1 p{
	font:normal 14px/20px Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	padding-bottom:20px;
}

.addressPanel1 p a{
	color:#135893;
	text-decoration:none;
	background-color:inherit;
}

.addressPanel1 p a:hover{
	color:#000;
	background-color:inherit;
}

/*----------Contact Panel-------*/

.contactPanel{
	height:100%;
	overflow:hidden;
}

.contactAdd{
	float:left;
	width:573px;
}

.contactAddBlock1{
	margin:0 0 20px 0;
	padding:0 0 20px 0;
	border-bottom:1px #E7E7E7 solid;
	height:100%;
	overflow:hidden;
}

.contactAddBlock1 p{
	font:normal 14px/19px Arial, Helvetica, sans-serif;
	color:#686868;
	background-color:inherit;
	float:left;
	margin:0 27px 0 0;
}

.contactAddBlock1 p span{
	color:#135893;
	font-weight:bold;
}

.contactAddBlock2{
}

.contactSub{
	float:right;
	width:330px
}

input.box1{
	background:url(../images/frm-rnd.gif) 0 0 no-repeat;
	width:320px;
	padding:0 0 0 10px;
	height:34px;
	line-height:34px;
	margin:0 0 5px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#686868;
	border:0;
	background-color:ineherit;
}

input.box1 span{
	color:#135893;
}

.box2{
	background:url(../images/frm-rnd1.gif) 0 0 no-repeat;
	width:320px;
	padding:8px 0 0 10px;
	height:146px;
	margin:0 0 10px 0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:13px;
	color:#686868;
	border:0;
	background-color:ineherit;
}

input.submitbutt1{
	background:url(../images/send-btn.gif) no-repeat 0 0;
	width:73px;
	height:32px;
	cursor:pointer;
	border:none;
	float:left;
	display:block;
}

input.submitbutt1:hover{
	background:url(../images/send-btn.gif) no-repeat 0 -32px;
	display:block;
}
.singleevent{
	width:577px;
	border-bottom:solid 1px #E7E7E7;
	height:100%;
	overflow:hidden;
	padding-bottom:30px;
	padding-top:21px;
	}
.singleevennobdr{
	border-bottom:none;
}
.singeventdate{
	float:left;
	background:url(../images/date-bg.gif) no-repeat 0 0;
	width:100px;
	height:100px;
}
.singeventdate p{
	color:#fff !important;
	font-size:36px !important;
	line-height:24px;
	text-align:center;
	padding-top:22px;
}
.singeventdate p span{
	display:block;
	font-size:14px;

}
.singleeventcontent{
	float:right;
	width:457px;
}
.singleeventcontent p{
	padding-bottom:20px;
}
.singleeventcontent p.heading{
	color:#135893;
	font-size:20px;
	font-family: 'Open Sans', sans-serif;
	padding-bottom:15px;
	}
.singleeventcontent p.heading span{
	display:block;
	padding-top:5px;
}
.singleeventcontent p a{
	color:#135893;
	text-decoration:underline;
}
 a.readmolebutt{
	background:url(../images/readmore-butt.jpg) no-repeat 0 0;
	width:83px;
	line-height:30px;
	text-align:center;
	font-size:14px;
	font-family:Arial, Helvetica, sans-serif;
	display:block;
	color:#fff;
	margin-top:17px;
}

 a.readmolebutt:hover{
 	background:url(../images/readmore-butt-ho.jpg) no-repeat 0 0;
 }
.singleeventcontent p a:hover{
	text-decoration:none;
}
.singleeventcontent p.heading span{
	display:block;
	font-size:12px;
	color:#5B88B2;
}

.eventcalender{
	background-color:#F6F6F6;
	padding:18px 18px;
}
.insidebanner{
	background:url(../images/seventy-pixelbg.png) repeat-x 0 0;
	
	text-align:center;
	color:#fff;
	font-size:30px;
	line-height:70px;
	font-family: 'Open Sans', sans-serif;
	/*padding-top:280px;*/
	padding-left:22px;
	
}
.insidebanner span{
	text-transform:uppercase;
}
/******************* Developer *************/
.validation_msg{
color:#990000;
font-size:18px;
margin:15px;
}
p.copyright{
width:393px !important;
}
.aboutPanel ul li{
 	background-attachment: scroll;
    background-clip: border-box;
    background-color: inherit;
    background-image: url("../images/ser-a.gif");
    background-origin: padding-box;
    background-position: 0 6px;
    background-repeat: no-repeat;
    background-size: auto auto;
    color: #686868;
    font: 14px/20px Arial,Helvetica,sans-serif;
    padding: 0 0 4px 10px;
}
ul.number li{
background-image:none;
}
.leftpan p
{
	color: #686868;
    font: 15px/22px Arial,Helvetica,sans-serif;
    padding-bottom: 20px;
}
.aboutDetails h1{
	color:#135893;
	font-family: 'Open Sans', sans-serif;
	font-size:22px !important;
	font-weight:normal;
	line-height:25px !important;
	padding-bottom:11px !important;
}

.aboutPanel h1 {
    color: #135893;
    font-family: 'Open Sans',sans-serif;
    font-size: 27px;
    font-weight: normal;
    line-height: 30px;
    padding-bottom: 15px;
}

.leftpan h1 {
    color: #135893;
    font-family: 'MyriadPro-Regular';
    font-size: 27px;
    font-weight: normal;
    line-height: 30px;
    padding-bottom: 15px;
}
/******************* Developer *************/