@charset "utf-8";
body {
	margin: 0px;
	padding: 0px; background:url(../images22/sitebg.jpg) left top repeat; font-family:Georgia, "Times New Roman", Times, serif;
}

/*Default css start here*/

h1, h2, h3, h4, h5, h6, p, span, label, form, input, li, ol, dl, ul, br, img, div, textarea, checkbox, radio, button, textarea, select, hr, a{ margin:0; padding:0;}
html{ height:100%;}
input, select, radio{ vertical-align:middle;}
img {border:0;}
a img {border:none;}
a{text-decoration:underline; color:#233D7C;}
a:hover{ color:#333; text-decoration:none;}
p{font-size:12px; color:#1A1A1A; line-height:20px; }

/*Default css start here*/


	

.maindiv { width:990px; height:auto; margin:0 auto 0 auto;}
.header { width:100%; height:auto; float:left; padding:0 0 0 0; background:url(../images22/headerbg.jpg) left top no-repeat;}
.headerlogo { width:100%; height:auto; float:left; padding:0 0 10px 0;}
.dsdslogo{ margin:7px auto 0 auto;}
.terilogo{ margin:10px auto 0 12px;}
.headerbaner {width:100%; height:190px; float:left; text-align:center; padding:0 0 10px 0;  /*background:url(../images22/homeheader.png) left top no-repeat;*/}
.mainnavigation { width:100%; height:54px; float:left;}
.gallerydiv { width:100%; height:320px; float:left;}
.midmain { width:100%; height:auto; float:left; padding:0 0 0 0;}
.wraper { width:100%; height:auto; float:left;}









/*----------------------------------NAVIGATION CSS START HERE---------------------------------------*/

.navigation{width:832px; float:left; height:40px; background:url(../images22/navibg.jpg) left top repeat-x; position:relative; z-index:87;}
.navigation ul{ margin:0; padding:0; list-style:none;}
.navigation ul li{float:left; line-height:40px; background:url(../images22/li.jpg) right top no-repeat;}
.navigation ul li.item-122 { background-image:none;}

/*.navigation ul li a{ padding:0 17px 0 18px; float:left; font-size:12px; color:#fff; font-weight:normal;  display:block; font-family:Georgia, "Times New Roman", Times, serif;}*/

.navigation ul li a{ padding:0 12px 0 12px; float:left; font-size:12px; color:#fff; font-weight:normal;  display:block; font-family:Georgia, "Times New Roman", Times, serif;}

.navigation ul li a:hover{ text-decoration:none; background:url(../images22/navibgact.jpg) left top repeat-x; color:#FFFFFF;}
.navigation ul li a.active{ background:url(../images22/navibgact.jpg) left top repeat-x; color:#FFFFFF; }
.registerdiv { width:158px; height:40px; float:right; /*background-color:#060;*/ background:url("../images22/navibg.jpg") repeat-x left top;}
.registernow{ width:auto; height:auto; float:left;}
.iconnav { width:10px; height:32px; float:right; background:url(../images22/bgnavincon.jpg) right top no-repeat; padding:8px 0 0 8px;}
.iconnavbanner{ width:142px; height:32px; position:absolute; margin:-30px auto 0 -5px; padding:0px 0 0 8px;}

.navigation ul li.home { background:url(../images22/home.jpg) left top no-repeat; width:73px; height:40px; display:block; padding:0; cursor:pointer;}
.navigation ul li.home:hover{ background:url(../images22/home.jpg) left -40px no-repeat; width:73px; height:40px; display:block; padding:0; cursor:pointer;}

.navigation ul li.home a.active2{ background:url(../images22/home.jpg) left -40px no-repeat; width:73px; height:40px; display:block; padding:0; cursor:pointer;}
.navigation ul li.linone { background:none;}

/*-----------------------------------NAVIGATION CSS END HERE--------------------------------------------*/






/*-----------------------------------GALLERY CSS START HERE--------------------------------------------*/

.gallerymain{ width:655px; height:320px; float:left; }



.galright{ width:320px; height:320px; float:right;}
.agenda { width:100%; height:auto; float:left; background:url(../images22/agendabg.jpg) left top no-repeat; height:40px;}
.agenda h2 { font-family:"Myriad Pro", Arial, Georgia; font-size:14px; color:#FFF; font-weight:bold; line-height:40px; padding:0 0 0 15px;}

.agendalist { width:318px; height:auto; float:left; border:2px solid #233d7c;}
.agendalist h1 { width:309px; height:30px; background-color:#233d7c; font-family:"Myriad Pro", Arial, Georgia; font-size:14px; color:#FFF; font-style:normal; text-transform: uppercase;   font-weight:lighter; line-height:28px; padding:0 0 0 10px;}

.agendalist .link_list { min-height: 97px; overflow: hidden; background: #fff;  }
.agendalist .link_list ul { background: #fff;  }
.agendalist .link_list li { line-height: 32px; }
.agendalist .link_list li a { padding: 0 0 0 30px; background: url(../images2222/ar_right.png) 10px center no-repeat; }

.agendalist ul { list-style:none; padding:0; margin:0;}
.agendalist ul li { line-height:30px; }
.agendalist ul li a { font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3f403f; font-style:normal; font-weight:normal; text-decoration:none; padding:7px 0 0 15px; background-color:#f1f0f0; display:block;  border-bottom:1px solid #cfcbbf; border-top:1px solid #FFF; }

.agendalist ul li a:hover {background-color:#D4D4D4; color:#000;}

/*-----------------------------------GALLERY CSS END HERE--------------------------------------------*/






/*-----------------------------------MIDBOX PARTNER CSS START HERE--------------------------------------------*/


.midbox{ width:320px; height:auto; float:left;  margin-top:15px; border:1px solid #233d7c; background-color:#FFF;}
.midbox h1 { width:310px;  height:30px; float:left; background-color:#233d7c; font-family:"Myriad Pro", Arial, Georgia; font-size:14px; color:#FFF; font-style:normal; font-weight:lighter; line-height:28px; padding:0 0 0 10px;}
.arow { margin:7px 9px 0 auto;}
.messagebox { width:300px; height:130px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#1A1A1A; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; padding:10px 10px; background-color:#FFF;}
.rkimg { margin:0 10px 0 auto;}





.midbox2{ width:318px; height:180px; float:left; margin-top:15px; margin-left:12px; border:1px solid #233d7c; background-color:#FFF;}
/*.midbox2:hover { background-color:#f4f7ff; border:1px solid #09C;}*/

.midbox2 h1 { width:309px; height:30px; float:left; background-color:#233d7c; font-family:"Myriad Pro", Arial, Georgia; font-size:14px; color:#FFF; font-style:normal; font-weight:lighter; line-height:28px; padding:0 0 0 10px;}

.messagebox2 { width:320px; height:150px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#3f403f; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; padding:0;}




.midbox3{ width:316px; height:180px; float:left; margin-top:15px; margin-left:12px; border:1px solid #233d7c;}

.midbox3 h1 { width:306px; height:30px; float:left; background-color:#233d7c; font-family:"Myriad Pro", Arial, Georgia; font-size:14px; color:#FFF; font-style:normal; font-weight:lighter; line-height:28px; padding:0 0 0 10px;}

.messagebox3 { width:306px; height:140px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3f403f; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; padding:5px; background-color:#FFF;}
.messagebox3 a { color:#233d7c; text-decoration:none; font-size:11px; }
.messagebox3 a:hover { text-decoration:underline;}
.hotel { margin:0 10px 0 auto;}
.message_ceo{width:320px; height:150px; float:left; padding:0;}
.globalbox{width:320px; height:150px; float:left; padding:0;}
.supportnow{ width:320px; height:182px; float:left; margin-top:15px; margin-left:12px;}



.partner{ width:100%; height:auto; float:left;  padding:30px 0 40px 0;}
.partner_left { width:488px; height:auto; float:left;}
.partner_bg { width:488px; height:120px; float:left; background:url(../images22/partner_bg.jpg) left top no-repeat; margin-top:10px;}
.partner_left h2 { border-bottom:2px solid #233d7c; font-family:"Myriad Pro", Arial, Georgia; font-size:14px; color:#233d7c; padding:0 0 5px 0;}


.partner_right { width:488px; height:auto; float:right;}
.partner_bg2 { width:488px; height:120px; float:left; background:url(../images22/partner_bg.jpg) left top no-repeat; margin-top:10px;}
.partner_right h2 { border-bottom:2px solid #233d7c; font-family:"Myriad Pro", Arial, Georgia; font-size:14px; color:#233d7c; padding:0 0 5px 0;}
.footerlogo { width:458px; height:auto; float:left; padding:10px 15px 0 15px;}
.partner_bg h3 { color:#373737; font-size:14px; font-family:"Myriad Pro", Arial, Georgia; border-bottom:2px solid #b4b4b5; padding:10px 0 2px 10px;}
.linklogo { width:473px; height:auto; float:left; padding:30px 0 0 15px;}


/*-----------------------------------MIDBOX PARTNER CSS END HERE--------------------------------------------*/







/*-----------------------------------FOOTER CSS START HERE--------------------------------------------*/

.main_footer { width:100%; height:126px; float:left; background:url(../images22/footerbg.png) left top repeat-x;}
.footer{/* width:740px;*/ width:280px; height:auto; margin:0 auto 0 auto;}
.footer ul{ margin:0; padding:0; list-style:none;}
.footer ul li { line-height:normal; float:left; padding:16px 0 0 0;}
.footer ul li a { font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; font-style:normal; font-weight:normal; text-decoration:none; padding:0 17px 0 17px;}
.footer ul li a:hover { text-decoration:underline;}
.copyright { text-align:center; width:100%; float:left; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#FFF; font-style:normal; font-weight:normal; text-decoration:none; padding:25px 0 0 0;}


/*-----------------------------------FOOTER CSS END HERE--------------------------------------------*/






/*----------------------------------Fade in css start here------------------------*/

#c a {background:url(../images22/bg3.jpg) repeat 0 0;}

/*----------------------------------Fade in css end here------------------------*/




/*--------------------------DROPDOWN MENU CSS START HERE---------------------------*/

.menu{
	
	width:875px;
	height:40px;
	float:left;
}
.menu ul{
	/*width:896px;
	padding:0 10px;*/
	float:left;
	margin:0;

	list-style:none;
}
.menu ul li{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	position:relative;
}



.menu ul li ul{
	visibility:hidden;
	width:180px;
	height:auto;
	float:left;
	margin:0;
	padding:0px;
	list-style:none;
	position:absolute;
	left:0;
	top:0;
	border:1px solid #0082CD;
	border-bottom:none;
	background:#56c6ec; 
-moz-box-shadow:1px 1px 1px #000;
-webkit-box-shadow: 1px 1px 1px #000;
box-shadow:  1px 1px 1px #000;
	
}
.menu ul li ul li{
	width:180px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	color:#566A00;
	border-bottom:1px solid #0082CD;background:none;

	
}
.menu ul li ul li a,.menu ul li ul li a:visited{
	display:block;
	color:#ffffff;  width:160px;
	padding:5px 10px;
	font:12px/17px arial;
}
.menu ul li ul li a:hover{
	padding:5px 10px;
	font:12px/40px;
	color:#fff; width:160px;
	background:#27387d;
}
.menu ul li a,.menu ul li a:visited{
	color:#FFFFFF;
	font:bold 12px/40px ;
	text-decoration:none;
	}
	.menu ul li a:hover{
	color:#ffffff;
	font:bold 12px/40px ;
	text-decoration:none;
	}

.menu ul li ul.bordnone{ border-top:none;}



/*--------------------------DROPDOWN MENU CSS START HERE---------------------------*/









/*--------------------ABOUT PAGE CSS START HERE-------------------------*/


.aboutsection { width:991px; height:auto; float:left;}
.about_top { width:100%; height:auto; float:left;}
.about_mid { width:961px; height:auto; float:left; padding:0 15px 20px 15px; background:url(../images22/about_mid.png) left top repeat-y;}
.about_bot { width:100%; height:auto; float:left;}
.ab_left { width:620px; height:auto; float:left; text-align:justify;}
.ab_right { width:325px; height:auto; float:right; padding:15px 0 0 0; } 
.ab_left h3 { font-size:14px; font-weight:bold; color:#324b95; padding:0 0 5px 0;}
.ab_left h5 { font-size:13px; font-weight:normal; color:#324b95; font-style:italic;}
.ab_left p { color:#2f2f2f; font-size:12px; line-height:19px;}
.dsds12 { width:auto; height:auto; }
.dsds12 ul { list-style:none; margin:0 auto; padding:0;}
.dsds12 ul li { line-height:21px; padding:0 0 7px 22px; background:url(../images22/squar.gif) left 2px no-repeat; font-size:12px; }

/*--------------------ABOUT PAGE CSS END HERE-------------------------*/









/*------------------------------LEADERSHIP AWARD PAGE CSS START HERE--------------------------------*/

.leader_box{ width:100%; height:auto; float:left;}
.leadershipbox{ width:100%; height:auto; float:left; padding:0 0 10px 0;}
.leadrh3main { width:100%; height:auto; float:left;}
.leaderH3 { width:auto; height:37px; float:left; border-bottom:1px solid #b9b8b9;/* background-color:#e6e6e5;*/ line-height:36px; padding:0 0 0 0; margin-top:20px;}
.leaderH3 h1 { color:#334B95; font-size:12px; font-weight:bold; margin-left:15px;}

.leaderboxbig { width:931px; height:auto; float:left; padding:15px; /*background-color:#f1f0f0; border-bottom:1px solid #d1d1d2; border-left:1px solid #d1d1d2; border-right:1px solid #d1d1d2; border-top:1px solid #fff;*/}
.leaderboxbig p {  font-size:12px; font-weight:normal; text-decoration:none; color:#000; line-height:24px;}


.leaderbg { background:url(../images22/bgleader.jpg) left top no-repeat; width:278px; height:143px; float:right; padding:6px 0 0 6px; margin:0 auto 0 25px;}

.min_box { width:100%; height:auto; float:left;}
.btn { width:auto; height:38px; background:url(../images22/span_right.jpg) right top no-repeat;  float:left; line-height:38px; color:#334b95; font-size:15px; font-style:normal; font-weight:bold; text-shadow: 1px 1px 1px #fff; padding:0 15px 0 0; }

.btn span{ height:38px; width:auto; float:left;}
.arowblue { width:95%; height:auto; float:left;  color:#2f2f2f; font-size:12px; line-height:20px; background:url(../images22/arowblueimg.jpg) left center no-repeat; padding:20px 10px 0 10px;}

.dsds_new { width:100%; height:auto; float:left;}
.headbox{ width:100%; height:38px; float:left; margin-top:30px;}

.head_lead{ width:auto; height:auto; float:left; background:url(../images22/vid_right.jpg) right top no-repeat;  line-height:38px; color:#334b95; font-size:15px; font-style:normal; font-weight:bold; text-shadow: 1px 1px 1px #fff; padding:0 20px 0 0;}
.head_lead span{ height:38px; width:auto; float:left;}

.leaderimg { width:943px; height:auto; float:left; background:url(../images22/bgvid.jpg) left top repeat-x #bfc3c8; padding:15px 10px;}
.video_box { width:202px; height:260px; float:left; margin:10px 11px 10px 11px; background-color:#FFF; padding:5px;}
.video_box img { width:201px;}
.imgbox { width:100%; height:auto; float:left;}
.text_leader{ width:100%; height:auto; float:left; }
.text_leader h2 { font-size:11px; font-style:normal; font-weight:bold; color:#363636; margin-left:5px; padding:10px 0 5px 0;}
.text_leader p {font-size:11px; font-style:normal; font-weight:normal; color:#363636; margin-left:5px; line-height:16px;}
.zinex h1 {font-size:14px; font-style:normal; font-weight:bold; color:#363636;}
.zinex { position:absolute; margin:-5px auto 0 auto; width:auto; height:auto; padding:2px; background-color:#FFF;}

/*------------------------------LEADERSHIP AWARD PAGE CSS END HERE--------------------------------*/



.videopagetxt{ width:931px; height:auto; float:left; padding:15px; background-color:#f1f0f0;}

.videopagetxt p {  font-size:12px; font-weight:normal; text-decoration:none; color:#000; line-height:24px;}

.video_box22 { width:281px; height:250px; float:left; margin:10px 11px 10px 11px; background-color:#FFF; padding:5px;}

.leaderboxbig22{ width:931px; height:auto; float:left; padding:15px; /*background-color:#f1f0f0; border:1px solid #d1d1d2; */}


.leaderboxbig22 p {  font-size:12px; font-weight:normal; text-decoration:none; color:#000; line-height:24px;}





.navigation ul li.item-101 { background:url(../images22/home.jpg) left top no-repeat; width:73px; height:40px; display:block; padding:0; cursor:pointer;}
.navigation ul li.item-101 a{ text-indent:-800px; width:46px;}
.navigation ul li.item-101 a:hover{ background:url(../images22/home.jpg) left -40px no-repeat; width:73px; height:40px; display:block; padding:0; cursor:pointer;}

.navigation ul li.home a.active2{ background:url(../images22/home.jpg) left -40px no-repeat; width:73px; height:40px; display:block; padding:0; cursor:pointer;}
.navigation ul li.linone { background:none;}
.yearwise {width:100%; height:auto; float:left;}
.themes { width:99%; height:auto; float:right;}
.themes h2 { font-size:14px; font-style:normal; font-weight:bold; color:#334B95; border-bottom:1px solid #CCC; padding:0 0 5px 0; margin-top:10px;}
.themes h1 { font-size:16px; font-style:normal; font-weight:bold; color:#333;}
.themes p { font-size:12px; color:#333; line-height:28px;}
.themes p a{ text-decoration:underline; color:#333;}
.themes p a:hover { text-decoration:none;}


.sp_event { width:100%; height:auto; float:right;}
.sp_event h1{ font-size:14px; font-style:normal; font-weight:bold; color:#334B95; margin-top:20px; margin-bottom:20px;}
.sp_event h2{ width:98%; font-size:12px; font-style:normal; font-weight:bold; color:#334B95; margin:5px auto 0px auto; background-color:#DCDBE0; padding:5px; border:1px solid #ccc; line-height:18px; font-family:Arial, Helvetica, sans-serif; text-shadow:1px 1px 1px #FFFFFF;}


.sp_event p { font-size:12px; color:#333; line-height:20px; width:97%; margin-left:5px; padding:10px 10px 10px 10px;}
.logobg_wsdf { width:auto; height:auto; float:right; padding:6px 0 0 6px; margin:0 auto 0 0;}


.leaderbg_yuva{ width:auto; height:auto; float:right; padding:6px 0 0 6px; margin:0 auto 15px 20px;}
.left{ width:auto; height:auto; float:left; padding:6px 0 0 6px; margin:0 20px 15px 0;}


.sp_event22 { width:100%; height:auto; float:right;}
.sp_event22 h1{ font-size:16px; font-style:normal; font-weight:bold; color:#333; margin-top:20px; margin-bottom:20px;}
.sp_event22 h2{ width:auto; font-size:14px; font-style:normal; font-weight:bold; color:#334B95; margin:5px auto 0px auto; padding:5px; line-height:18px; border-bottom:1px solid #CCC;}


.sp_event22 p { font-size:12px; color:#333; line-height:20px; width:97%; margin-left:5px; padding:10px 10px 10px 10px;}

.sp_event23 { width:auto; height:auto; float:left;}
.sp_event23 h1{ font-size:16px; font-style:normal; font-weight:bold; color:#333; margin-top:20px; margin-bottom:20px;}
.sp_event23 h2{  font-size:14px; font-style:normal; font-weight:bold; color:#334B95; margin:5px auto 0px auto; padding:5px; line-height:18px; border-bottom:1px solid #CCC;}
.sp_event23 p { font-size:12px; color:#333; line-height:20px; width:97%; margin-left:5px; padding:10px 10px 10px 10px;}


.themes22 { width:auto; height:auto; float:left;}
.themes22 h2 { font-size:14px; font-style:normal; font-weight:bold; color:#334B95; border-bottom:1px solid #CCC; padding:0 0 5px 0; margin-top:10px;}
.themes22 h1 { font-size:16px; font-style:normal; font-weight:bold; color:#333;}
.themes22 p { font-size:12px; color:#333; line-height:28px;}
.themes22 p a{ text-decoration:underline; color:#333;}
.themes22 p a:hover { text-decoration:none;}




/*--------------Drop down css start here-------------*/

.disp_none  {
	display:none;
}


.cat_subcat_cont{
	width:100%;
}





.category{
	color:#827f7f;
	font-size:14px;
	width:auto;
	line-height:normal;
	font-weight:normal;
	height:auto;
	
	padding:0;
}
.category:hover{
	color:#827f7f;
	font-size:14px;
	width:100%;
	line-height:normal;
	font-weight:bold;
	height:auto;

}

.catcat{
	color:#827f7f;
	font-size:14px;
	width:100%;
	line-height:normal;
	font-weight:bold;
	height:auto;

		padding-left:0;
}



.subcategory{
	padding-left:5px;
	height:auto;
	font-size:12px;
	color:#6c6c6c;
	width:auto;
 padding:0 0 5px 0; 

	border-bottom:1px solid #CFCFCF;
	text-shadow:#fff 1px 1px 1px;}
	
	.subcategory:hover{

	height:auto; 
	color:#5b5b5b;
	width:auto;
	 padding:0 0 5px 0;


	border-bottom:1px solid #CFCFCF;}
	
.subcategory a{
	color:#6c6c6c;
	font-size:13px;
	line-height:normal;
	width:100%;
	text-decoration:none;
	background: url(../images22/sublipic.jpg) 15px center no-repeat;}




.subcategory ul { margin:0 auto 0 60px; padding:0; list-style:none; }
.subcategory ul li{ line-height:20px; list-style:circle; color:#333333;}

.arowblue ul.sx25{ margin:0 auto 0 60px; padding:0 0 15px 0; list-style:none;}
.arowblue ul.sx25 li{ margin:0 auto 0 auto; padding:0; list-style:disc;}

/*--------------Drop down css end here-------------*/

.aboutul { width:99%; height:auto; float:right;}
.aboutul ul { margin:0; padding:0; list-style:none;}
.aboutul ul li { margin:0; padding:15px 0 5px 15px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background: url(../images22/arow.jpg) left 16px no-repeat;}
.clkrmarg { margin-left:1px;}
.sp_event22 h2 span { font-size:12px; font-weight:normal; color:#334B95; padding:0 0 0 0;}
.timemain { width:100%; height:auto; float:left;}
.timemain tr td { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; padding:5px 10px;}
.btnsub { background-color:#ADD6E4; border:1px solid #999; padding:5px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; cursor:pointer; color:#333; }

.textadd { text-indent:-10000px;  background: url(../images22/header.png) left center no-repeat; width:990px; height:212px; float:left;
}











.leftinnau { width:645px; height:auto; float:left;}
.alignright { width:625px; height:auto; float:left; padding:15px 0 0 0;}
.alignleft {width:auto; height:auto; float:right; padding:15px 0 0 0;}
.logo_wsdf { margin:0 0px 0 0px;}
.logo_wbcsd { margin:0 0px 0 0px;}
.logo_BCSD { margin:0 auto 0 0px;}
.cap{ width:100%; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:12px; padding:5px 0 10px 0;}
.cap_left { width:45%; height:auto; float:left; text-align:center;}
.cap_right { width:45%; height:auto; float:right; text-align:center;}
.aligncenter { width:100%; height:auto; float:left; text-align:center; padding:5px 0 10px 0; font-family:Arial, Helvetica, sans-serif; font-size:12px;}

.wsdf { margin:0 auto 10px 10px;}
.readme { position:absolute; margin:-22px auto 0 215px;}


.leaderboxbig22 ul { margin:15px auto 0 60px; padding:0 0 0 0; list-style:none; }
.leaderboxbig22 ul li{ line-height:20px; list-style:circle; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:2px 0 2px 0;}








.georg { margin:5px 15px 10px auto;}
.sp_event22 ul.georg22 {  list-style:outside; margin:0 auto 0 60px;  color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:2px 0 2px 0;}
.sp_event22 ul.georg22 li { margin:0; padding:0; line-height:22px;}
.txt22{ width:100%; height:auto; float:left; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:0;}
.txt22in{ width:92%; height:auto; float:right; color:#333333; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:25px 0 40px 0;}
.mar21 { padding:0 25px 0 0;}
.georg_2 { width:150px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#063; font-weight:normal;}

.fix_fl { width:100%; height:auto; float:left;}

.fix_div { width:150px; height:auto; float:left; padding-bottom:20px;}
.cont_div { width:800px; height:auto; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; font-weight:normal; color:#333; line-height:22px;}
























.table table {
    border-right: 1px solid #2F3C00;
    border-top: 1px solid #2F3C00;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 18px;
}
.table {
    border-collapse: collapse;
    border-spacing: 0;}
	
	
.table table tr td {
    border-bottom: 1px solid #2F3C00;
    border-left: 1px solid #2F3C00;
    padding: 2px 5px;
}
.red {
    color: #9D0000;
    font: 18px arial;
}
	
.align_right { margin:0 10px 0 auto;}





























.leaderboxbig23{ width:931px; height:auto; float:left; padding:15px;}

.leaderboxbig23in { width:100%; height:auto; float:left; border-bottom:1px dashed #CCC; padding:0 0 20px 0; margin-bottom:10px;}

.leaderboxbig23 h2{border-bottom: 1px solid #CCCCCC;
    color: #334B95;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    margin-top: 30px; margin-bottom:10px;
    padding: 0 0 5px;}
	
.leaderboxbig23 p {  font-size:12px; font-weight:normal; text-decoration:none; color:#000; line-height:24px;}	
.imgmarg2012 { margin:5px auto 0 10px; border:1px solid #999;}

/*.menu ul li ul li.item-128{display:none; }*/





































	
.theambox { width:296px; height:auto; float:left;}
.portfoliobox { width:287px; height:177px; float:left; background:url(../images22/bgshadow.png) left top no-repeat; padding:7px 0 0 5px; cursor:auto;}
.feature_item{float:left; width:280px; height:170px; overflow:hidden; }

.feature_caption{ position:absolute; width:260px; background:url(../images22/hoverimg.png) left top no-repeat; color:#a9a9a9; font-size:11px;height:135px; overflow:hidden; padding:10px 10px 25px 10px; /*line-height:140%; display:block;  margin:-170px 0 0 0px;*/ }


.feature_caption a{color:#a9a9a9;}
.feature_caption a:hover{color:#333;}
.feature_caption strong{color:#7e7e7e;}
.mainbtn { width:100%; height:auto; float:left;}
.webs { width:50%; height:auto; float:left;}
.design { width:50%; height:auto; float:left;}
.btndesign { width:58px; height:27px; float:right;}
.btndesign a { background:url(../images22/designbtn.jpg) left top no-repeat; height:27px; width:58px; float:right;}
.btndesign a:hover { background-position:left -27px;}
.webtn { width:67px; height:27px; float:left;}
.webtn a { background:url(../images22/web.jpg) left top no-repeat; height:27px; width:67px; float:left;}
.webtn a:hover { background-position:left -27px;}

.portfoliotext {
    float: left;
    height: auto;
    margin-left: 4px;
    width: 280px;}


#wrapper2 ul li {
    float: left;
    list-style: none outside none;
    margin-right: 20px;
    margin-top: 20px;}
	
#wrapper2 ul {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}

#wrapper2 {
    height: auto;
    margin: 0 auto;
    width: 975px;
}

.text_whit h2{ margin:0; padding:0; color:#FC0; font-size:14px; font-weight:bold; padding:0 0 5px 0; border-bottom:1px solid #FC0;}

.text_whit p { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#FFF; font-weight:normal; text-decoration:none; margin:0; padding:8px 0 0 0; line-height:normal; }
.text_whit p a{ text-decoration:underline; color:#FC0;  margin:0; padding:0;}
.text_whit p a:hover { text-decoration:none; color:#FC0;}























.formbox { width:500px; height:auto;  border:1px solid #666;  padding:15px 10px;  font-family:Arial, Helvetica, sans-serif;  cursor:pointer; font-size:12px;  background:url(../images22/bgmap.jpg) left top no-repeat; }
.mainformbox {width:100%; height:auto;}
.close { text-align:right; color:#F00; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;  cursor:pointer;}
.sign tr td{  padding:3px;}
.meeting { width:100%; height:auto; float:left; padding:25px 0 15px 0;}
.arowblue2 { width:98%; height:auto;  color:#2f2f2f; font-size:12px; line-height:20px; background:url(../images22/arowblueimg.jpg) left center no-repeat; padding:20px 10px 0 10px;}
.contrypart { width:128px; height:29px; float:right; padding:6px 0 0 0;  background:url(../images22/btn_cont.jpg) left center no-repeat;  font-family:Arial, Helvetica, sans-serif; font-size:12px; text-align:center; color:#FFF; font-weight:normal;}





















.feature_caption22{ position:absolute; width:260px; background:url(../images22/hoverimg_b.png) left top no-repeat; color:#a9a9a9; font-size:11px;height:135px; overflow:hidden; padding:10px 10px 25px 10px; /*line-height:140%; display:block;  margin:-170px 0 0 0px;*/ text-align:center; }


.feature_caption22 a{color:#a9a9a9;}
.feature_caption22 a:hover{color:#333;}
.feature_caption22 strong{color:#7e7e7e;}
.text_whit22 h2{ margin:0; padding:0; color:#FFF; font-size:20px; font-weight:normal; padding:60px 0 5px 0; border:0; text-shadow:1px 1px 1px #000;}
.text_whit21 h2{ margin:0; padding:0; color:#FFF; font-size:20px; font-weight:normal; padding:45px 0 5px 0; border:0;  text-shadow:1px 1px 1px #000;}























.leaderimg23 { width:auto; height:auto; float:left; background:url(../images22/bgvid.jpg) left top repeat-x #bfc3c8; padding:15px 10px;}
.video_box23 { width:281px; height:auto; float:left; margin:10px 11px 10px 11px; background-color:#FFF; padding:5px;}
.dsds_new22 { width:40%; height:auto; float:left;}











.dsds_forum{ width:100%; height:auto; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; padding:20px 0 0 0;}
.dsds_forum h2 { font-size:14px; font-family:Georgia, "Times New Roman", Times, serif; font-weight:bold; padding:0 0 20px 0; color:#233D7C;}
.rkpimg { font-size:13px; font-weight:bold; padding-bottom:5px;}

























/*--------------------------23_Oct_2012-------------------------------------*/

.galright_new{ width:320px; height:320px; float:right;}
.agenda_new { width:100%; height:auto; float:left; background:url(../images22/agendabg.jpg) left top no-repeat; height:40px;}
.agenda_new h2 { font-family:"Myriad Pro", Arial, Georgia; font-size:14px; color:#FFF; font-weight:bold; line-height:40px; padding:0 0 0 15px;}

.agendalist_new { width:316px; height:auto; float:left; border:1px solid #233d7c; padding:10px 0 10px 2px ;}


.read_sp { width:auto; height:auto; float:right; padding:15px 15px 0 0;}
/*--------------------------23_Oct_2012-------------------------------------*/





/*--------------------------Footer strip 1_Nov_2012-------------------------------------*/
#footer-wraper {
    margin: 0 auto;
	width: 990px;
    z-index: 9999999;
}

.storybox2 {
 	background:url(../images22/grey_foot.jpg) left top repeat-x #c7c7c7;
    color: #000000;
	width:inherit;
	position:fixed;
	bottom:0;  z-index:500;
	margin:inherit; border-top:1px solid #4d7cad; border-left:1px solid #4d7cad; border-right:1px solid #4d7cad;
	padding:inherit;
	height:48px;
	min-width: 978px;
	font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#000; font-style:normal; font-weight:normal; text-decoration:none; 
}

.subscrib { width:350px; height:38px; float:left; background:url(../images22/devider.jpg) right top no-repeat; padding:10px 0 0 20px;}
.meetlaltini { width:211px; height:38px; float:left;padding:8px 0 0 0; text-align:center;}
.joinus { width:245px; height:47px; float:right; padding:8px 0 0 10px;   background:url(../images22/devider.jpg) left top no-repeat; }



.inpsub{ width:auto; height:auto; float:left;}

.subbtn { width:auto; height:auto; float:left; padding:0 0 0 5px;}
.jointxt{width:75px;  height:auto; float:left; padding:10px 0 0 0;}
.socialicon{width:140px;  height:auto; float:left; padding:7px 0 0 0;}
.smarg { margin-right:3px;}

.jNewsMod .inputbox {width:98px; height:28px; line-height:25px; background:url(../images22/inpsub.jpg) left top no-repeat; border:0; padding:0 5px 0 5px ; margin-right:5px; }
.jNewsMod .button {
width:80px; height:28px; line-height:25px; background:url(../images22/subs.jpg) left top no-repeat; border:0;  cursor:pointer; text-indent:-500px;}
.joinus2 { width:124px; height:47px; float:left; padding:8px 0 0 15px;   background:url(../images22/devider.jpg) left top no-repeat; font-family:Arial, Helvetica, sans-serif; font-size:11px;  }


/*--------------------------Footer strip 1_Nov_2012-------------------------------------*/


.alignright ul { margin:0 auto 0 12px; padding:0;}
.alignright ul li {  background:url(../images22/bulet.jpg) left 6px no-repeat;  line-height:18px; padding:0 0 0 14px;  font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; margin:10px auto 0 auto; list-style:none;}


















.tabs{ border-bottom:1px solid #424242; height:24px; padding:20px 0 0 10px;}
.tabs a{ display:inline-block; font-size:12px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; color:#666666; cursor:pointer; background:url(../images22/tabs.png) right top no-repeat; height:24px; line-height:24px; padding:0 20px 0 0; margin-right:5px;}
.tabs a span{background:url(../images22/tabs.png) left -24px no-repeat; display:inline-block; padding:0 0 0 20px;}
.tabs a.active{ color:#fff; background:url(../images22/tabs.png) right -48px no-repeat;}
.tabs a.active span{ color:#fff; background:url(../images22/tabs.png) left -72px no-repeat; }






















.venueimg {
    border: 2px solid #757575;
    float: left;
    height: auto;
    width: auto;}
.venuetxt {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    line-height: 18px;
    padding: 0 0 0 15px;
    width: 330px;
}

.sp_event28 { width:100%; height:auto; float:right;}
.sp_event28 h2{ width:auto; font-size:14px; font-style:normal; font-weight:bold; color:#334B95; margin:20px auto 20px auto; padding:5px; line-height:18px; border-bottom:1px solid #CCC;}


.sp_event28 p { font-size:12px; color:#333; line-height:20px; width:97%; margin-left:5px; padding:10px 10px 10px 10px;}

.venuetxt span {
    font-size: 13px;
    font-weight: bold;
}

.maintip {
    float: left;
    height: auto;
    padding: 0 0 5px;
    width: 100%;
}

.tipleft {
    float: left;
    height: auto;
    width: 80px;
}

.tipright {
    float: left;
    height: auto;
    width: 850px;
}
.tipright h2 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    padding: 10px 0 0;
}

.tipright p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    padding: 5px 0 10px;
}




.infoleft {
    float: left;
    height: auto;
    width: 640px;
}

.infoleft h1 {  background: url(../images22/bull.png) no-repeat left 20px transparent;
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 15px;
    font-weight: bold;
    padding: 15px 0 0 15px;
    text-decoration: none;
}


.infoleft h2 {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 13px;
    font-weight: bold;
    margin: 0;
    padding: 15px 0 0 20px;
    text-decoration: none;
}

.infoleft p {
    color: #000000;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 0;
    padding: 0 0 0 20px;
    text-decoration: none;
}


.infotab {    background: url(../images22/map.png) no-repeat right top transparent;
    float: left;
    height: auto;
    padding: 0 0 30px;
    width: 100%;
	
}


.bannertour {
    float: left;
    height: auto;
    padding: 0 0 25px;
    width: 100%;
}







.colloquium ul { margin:0; padding:0; list-style:none;}
.colloquium ul li {  margin:0 auto 0 100px;  padding:10px 0 5px 15px; line-height:18px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background: url(../images22/arow.jpg) left 10px no-repeat;}





.colloquium2 ul { margin:0; padding:0; list-style:none;}
.colloquium2 ul li { margin:0 auto 0 100px; padding:10px 0 5px 15px; line-height:20px; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; background: url(../images22/arow.jpg) left 10px no-repeat;}




.padtab tr td{ padding:10px 5px 10px 10px; color:#2f2b20;}

.mediabox { width:100%; height:auto; float:left; padding:15px 0 15px 0;}
.mediabox_left { width:390px; height:260px; float:left; background-color:#f2f2f2; border:2px solid #cccccc; padding:10px 15px 15px 15px; margin-left:35px; }
.mediabox_right {width:390px; height:260px; float:right;  background-color:#f2f2f2; border:2px solid #cccccc; padding:10px 15px; margin-right:35px;}
.leftpdf {
    float: left;
    height: auto; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px;
    width: 141px;
}


.mediabox_left h2 {
    border-bottom: 1px solid #CCCCCC;
    color: #334B95;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    margin: 0px auto 15px auto;
    padding: 5px;
    width: auto;
}

.leftpdf a { font-size:9px; font-family:Arial, Helvetica, sans-serif;}

.pdfmar {
    margin-right: 5px;
    margin-top: 3px;
}

.mediabox_right h2 {
    border-bottom: 1px solid #CCCCCC;
    color: #334B95;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    line-height: 18px;
    margin: 0px auto 15px auto;
    padding: 5px;
    width: auto;
}

.newsline { width:100%; height:auto; float:left; padding:4px 0 6px 0;}
.releasebox { width:100%; height:auto; float:left;}
.releasebox ul { list-style:none; margin:0 auto; padding:0 0;}
.releasebox ul li { line-height:20px; margin:0 auto; padding:0; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; color:#333333;}
.releasebox ul li a{ padding-top:2px; padding-bottom:10px; font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; font-weight:normal; text-decoration:underline;  line-height:17px; display:block;}
.read { width:auto; height:auto; float:right; }
.read a{ font-family:Georgia, "Times New Roman", Times, serif; font-size:11px; color:#F00; text-decoration:underline;}
.read a:hover { text-decoration:none;}





.online { width:860px; height:260px; float:left; background-color:#f2f2f2; border:2px solid #cccccc; padding:10px 15px 15px 15px; margin-left:35px; }














/*============================Partner logo css start here=========================*/

.partners_box { width:100%; height:auto; float:left;}
.partner_repeat{ width:100%; height:auto; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#333333; line-height:20px; padding:10px 0 10px 0;}
.partners_left { width:430px; height:auto; float:left; border:1px solid #999; padding:10px;}
.partners_right{ width:430px; height:auto; float:right; border:1px solid #999; padding:10px;}
.imgpartner { width:126px; height:115px; float:left; border:2px solid #434343;}
.textpart { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-style:normal; font-weight:normal; text-decoration:none; width:280px; height:auto; float:left; padding:0 0 0 16px;}








#openbox81 {background: none repeat scroll 0 0 #F0F8E6;  border: 5px solid #008AA9; display: none; padding: 10px; position: fixed; width: 600px; z-index: 5000; top:40%; margin-left:150px; }
#openbox82{background: none repeat scroll 0 0 #F0F8E6;  border: 5px solid #008AA9; display: none; padding: 10px; position: fixed; width: 600px; top:40%;
z-index:5000;  margin-left:150px;}
.skd { width:100px; height:100px; float:left; background-color:#666666;}
.inone { width:675px; height:auto; margin:0 auto 0 auto; position:relative;}
	
.closesk{position:absolute; right:-20px; cursor:pointer; top: -10px;}
.headh2 { width:100%; height:auto; float:left; padding:0 0 5px 0; font-size:14px; font-style:normal; font-weight:bold; text-decoration:none; border-bottom:1px solid #999; color:#334B95; margin-top:20px; margin-bottom:10px;}

.heeadh2{ font-family:Arial, Helvetica, sans-serif; font-weight:bold; width:100%; height:auto; float:left; padding:0 0 5px 0;}









.mapbgq {  width:649px; height:300px; padding:10px 0px 10px 10px; border:4px solid #5464a9;  background: url(../images22/popupbg.jpg) left bottom repeat-x #ffffff; position:fixed; left: 25%; top:50px;  
   
   -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
   
   } 

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	.mapbgq { width:649px; height:300px; padding:10px 0px 10px 10px; border:4px solid #5464a9;  background: url(../images22/popupbg.jpg) left bottom repeat-x #ffffff; position:fixed; left: 15%; top:50px;   
   
   -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;
   
   } 
	}





.bgtheam { width:638px; height:auto; padding:10px; border:4px solid #5464a9;  background: url(../images22/popupbg.jpg) left bottom repeat-x #ffffff; position:fixed; left: 25%; bottom:30%;
   
   -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;} 

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	.bgtheam { width:638px; height:auto; padding:10px; border:4px solid #5464a9; background: url(../images22/popupbg.jpg) left bottom repeat-x #ffffff;  position:fixed; left:15%; bottom:30%;   
   
   -webkit-box-shadow: 0 8px 6px -6px black;
	   -moz-box-shadow: 0 8px 6px -6px black;
	        box-shadow: 0 8px 6px -6px black;} 
	}
.theamflow{width: 100%; height:auto;/* overflow-y:scroll; overflow-x: hidden;*/ }
.theamflow ul { list-style:none; margin-left:25px;}
.theamflow ul li { line-height:normal; padding:5px 0 5px 17px;  background: url(../images22/arth.png) left 8px no-repeat; color:#27387d;}
.theamflow h2{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; background-color:#47579d; padding:5px 10px; margin-bottom:10px;}
.theamflow p{ color:#27387d; font-size:12px;}


.flow{width: 100%; height:300px; overflow-y:scroll; overflow-x: hidden; }
.flow h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; background-color:#47579d; padding:5px 10px; margin-bottom:10px; margin-right:10px;}
.flow p { color:#27387d; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:20px; padding-right:10px;}
.flow ul { list-style:none; margin-left:25px;}
.flow ul li { line-height:normal; padding:5px 0 5px 17px;  background: url(../images22/arth.png) left 8px no-repeat; color:#27387d; list-style:none;}


.updatetheam { width:100%; height:auto; float:left; padding:0 0 0 0;}
.updatetheam table { border:1px solid #999;}
.updatetheam table tr td { border:1px solid #999; padding:10px 10px; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000;}

.updatespecial { width:100%; height:auto; float:left; padding:0 0 0 0;}
.updatespecial table { border:1px solid #999;}
.updatespecial table tr td { border:1px solid #FFF; padding:10px 10px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; font-size:12px; color:#000;}

.closebx {position: absolute; z-index: 2000; margin: -26px 0 0 635px; cursor: pointer;}
.closespe {position: absolute; z-index: 2000; margin: -26px 0 0 635px; cursor: pointer;}
.closepartner {position: absolute; z-index: 2000; margin: -22px 0 0 637px; cursor: pointer;}





.mapbgq h2 { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#FFF; background-color:#47579d; padding:5px 10px; margin-bottom:10px; margin-right:10px;}
.mapbgq p { color:#27387d; font-size:12px; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:normal; line-height:20px; padding-right:10px;}
.mapbgq ul { list-style:none; margin-left:25px;}
.mapbgq ul li { line-height:normal; padding:5px 0 5px 17px;  background: url(../images22/arth.png) left 8px no-repeat; color:#27387d; list-style:none;}

/*============================Partner logo css start here=========================*/





/*============================Speaker page css start here=========================*/
.herdcur {
    color: #000000;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: auto;
    padding: 15px 0 0;
    text-decoration: none;
    width: 100%;
}


.mainspeakers {
    float: left;
    height: auto;
    padding: 10px 0 0;
    width: 100%;
}

.maimst {
    float: left;
    height: auto;
    width: 100%;
}

.speakers {
    border-bottom: 1px solid #666666;
    float: left;
    height: 75px;
    padding: 10px 0 15px;
    width: 450px;
}


.stringimg {
    margin: 0 10px 0 auto;
}

.tabs a.active span {
    background: url("../images22/tabs.png") no-repeat scroll left -72px transparent;
    color: #FFFFFF;
}

.tabs a.active {
    background: url("../images22/tabs.png") no-repeat scroll right -48px transparent;
    color: #FFFFFF;
}
.tabs a {
    background: url("../images22/tabs.png") no-repeat scroll right top transparent;
    color: #666666;
    cursor: pointer;
    display: inline-block;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    font-weight: bold;
    height: 24px;
    line-height: 24px;
    margin-right: 5px;
    padding: 0 20px 0 0;
}

.tabs {
    border-bottom: 1px solid #878787;
    height: 24px;
    padding: 20px 0 0 10px;
}

.speakers2 {
    border-bottom: 1px solid #666666;
    float: right;
    height: 75px;
    padding: 10px 0 15px;
    width: 450px;
}


.mainabout {
    float: left;
    height: auto;
    margin-bottom: 0;
    padding: 15px;
    width: 904px;
}



/*============================Speaker page css start here=========================*/


.pmspeech{ width:320px; height:auto; float:left;}


/*----------------------DSDS 2013 banner css start here--------------------------*/

.banner { width:974px; height:344px; margin:0 auto;}
.banner2013{ width:966px; height:338px; _height:350px; //height:350px; float:left; background:url(images22/dsds2013images22/banner2013bg.jpg) left top no-repeat; padding:3px 8px}
.dsdsban { width:100%; height:auto; float:left; text-align:center;}
.comp2013 { width:100%; height:179px; float:left;}
.pmquot2013 { width:290px; height:150px; float:left;  background-color:#ffffff; border:3px solid #293a7f; padding:10px 10px; margin-bottom:15px;}
.gallery2013{ width:314px; height:173px; float:left;  background-color:#FFF; border:3px solid #293a7f; margin-left:5px; }
.ceo2013{ width:322px; height:179px; float:left;  background-color:#CCC; margin-left:5px; }
.pmtxt { font-family:Verdana, Geneva, sans-serif; font-size:12px; font-weight:normal; color:#333333; line-height:18px;}
.pm2013 { margin-right:6px;}
.quot2013{ float:left; width:256px; margin-top:10px; font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#293a7f; font-weight:normal; text-decoration:none; text-align:left;}
.fullpm { width:100%; height:auto; float:left;}

.quot_left{ width:auto; height:auto; float:left; padding-right:8px; padding-top:7px;}
.quot_right{ width:auto; height:auto; float:left; padding:0 0 0 10px;}
.quot { margin-top:3px; margin-right:16px;}
.dsds2013spn{ text-align:right; margin-top:8px; font-weight:bold;}


.join223{width:314px; height:174px;float:left; position:relative; padding:0px 0 0px 0; background-color:#332316;}
.inaugural { width:97%; height:auto; float:left;  background-color: #27387d;
    color: #FFFFFF;
    display: block;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px; margin-bottom:4px;
    font-weight: bold;
    padding: 3px 0 3px 10px;
    text-decoration: none;}
	
.pmtxt { font-family:Arial, Helvetica, sans-serif;  font-size:12px; font-weight:normal; padding:0 0 6px 0; line-height:15px;}
.pmtxt span.livewebpm{ font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; float:left; padding:5px 0 0 0;}

.pmtxt span.livewebpm a { color:#FFF;}
.pmtxt span.livewebpm a:link{ color:#FFF;}
.pdfmar { margin-top:5px;}
.videomar { margin-top:5px;}
.pmm{ float:left; padding-top:7px;}


/*----------------------DSDS 2013 banner css start here--------------------------*/




.pmm2 { float:left; padding-top:5px; font-family:Georgia, "Times New Roman", Times, serif;}
.livewebpm { float:right; width:auto; padding-top:5px;}


















.mapbgqhome {  width:auto; height:auto; padding:0 0 0 0;  background: url(../images22/popupbg.jpg) left bottom repeat-x #ffffff; position:fixed; left: 32%; top:50px;    -webkit-box-shadow: 0 8px 6px -6px black;	   -moz-box-shadow: 0 8px 6px -6px black;
 box-shadow: 0 8px 6px -6px black;  } 

@media only screen and (min-width: 768px) and (max-width: 1024px) {
	
	.mapbgqhome {  width:auto; height:auto; padding:0 0 0 0;  background: url(../images22/popupbg.jpg) left bottom repeat-x #ffffff; position:fixed; left: 25%; top:50px;    -webkit-box-shadow: 0 8px 6px -6px black;	   -moz-box-shadow: 0 8px 6px -6px black;
 box-shadow: 0 8px 6px -6px black;  } 
	
	}



.cnn_coverege {width:auto; height:auto; float:left;  background-color:#f2f2f2; border:2px solid #cccccc; padding:20px 50px; margin-left:300px;}
.homgallery { width:306px; height:140px; float:left; font-family:Georgia, "Times New Roman", Times, serif; font-size:12px; color:#3f403f; font-style:normal; font-weight:normal; text-decoration:none; line-height:18px; padding:5px; background-color:#FFF;}



.captionpic { width:335px; height:auto; float:left; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:14px; text-align:left; padding:5px 5px 0 10px;}
.rightpic { width:350px; height:auto; float:right; padding: 0 0 10px 20px;}
