
body{background:#f8fafc url(../images/body-bg.png) top repeat; font-family:Arial, Helvetica, sans-serif;}

*{margin:0; padding:0;}
img{border:none;}
.clear{clear:both;}
#container{width:960px; margin:0 auto 20px auto; padding-top:20px;}

/*-------------header CSS-----------------------*/
#header{position:relative; height:94px; font-family:Arial, Helvetica, sans-serif !important;}
#header h1{color:#2a1770; font-size:21px; padding-top:10px; font-family:Arial, Helvetica, sans-serif !important; text-shadow:1px 1px #fff;}
#header h2{color:#2a1770; font-size:18px; text-transform:uppercase; font-weight:normal; padding-top:5px; font-family:Arial, Helvetica, sans-serif !important; text-shadow:1px 1px #fff;}
#header h3{color:#c60c13; font-size:13px; padding-top:5px; font-family:Arial, Helvetica, sans-serif !important; text-shadow:1px 1px #fff;}
/*#header img{position:absolute; right:10px; top:16px;}*/

/*-------------Menu CSS-----------------------*/
.menu-bg{/*background:url(../images/menu-bg.png) top repeat-x;*/ background-color:#df161c; height:44px; position:relative; -moz-box-shadow: 0 1px 2px #333;
-webkit-box-shadow: 0 1px 2px#333;
box-shadow: 0 1px 2px #333;}






.menu-bg a.home-link{position:absolute; left:0; background:url(../images/home-icon2.png) left top no-repeat; height:44px; text-indent:-9999px; width:56px; outline:none;}
.menu-bg a.home-link:hover{background-position:0px -44px; outline:none;}
.menu-bgLeft{/*background:url(../images/menu-leftbg.png) left no-repeat; */width:100%; height:44px;}
/*.menu-bgRight{background:url(../images/menu-rightbg.png) right no-repeat;}*/

ul.main-menu{padding-left:20px; font-family:Georgia, "Times New Roman", Times, serif;}
ul.main-menu li{list-style:none; float:left; margin-right:3px; padding-top:10px; zoom:1;}
ul.main-menu li a{font-size:14px; color:#ffffff; text-decoration:none; font-weight:bold;  padding-left:8px; display:block; height:34px;  outline:none; text-transform:uppercase; font-family:Arial, Helvetica, sans-serif; text-shadow: 1px 1px #820206;}
ul.main-menu li a span{padding-right:8px; display:block; padding-top:5px; height:34px; outline:none;}
ul.main-menu li a:hover{background:url(../images/active-leftBg.png) top left no-repeat; color:#fff; padding-left:8px; cursor:}
ul.main-menu li a:hover span{background:url(../images/active-rightBg.png) top right no-repeat; padding-right:8px; padding-bottom:10px; padding-top:5px;}
ul.main-menu li a:hover span.none{ cursor:auto;}




ul.main-menu li a span{padding-right:8px; display:block; padding-top:5px; height:34px; outline:none; cursor:pointer;}
ul.main-menu li a:hover{background:url(../images/active-leftBg.png) top left no-repeat; color:#fff; padding-left:8px; cursor:}
ul.main-menu li a:hover span{background:url(../images/active-rightBg.png) top right no-repeat; padding-right:8px; padding-bottom:10px; padding-top:5px;}
ul.main-menu li a:hover span.none{ cursor:auto;}


ul.main-menu li:hover{position:relative;}
ul.main-menu li:hover > ul{ visibility:visible;}
ul.main-menu ul{position:absolute; width:240px;  top:100%; left:0; visibility:hidden;}
ul.main-menu ul li{ float:none; display:block; background-color:#D50B0B; border-bottom:1px #999 solid;}
ul.main-menu ul li a{background:none !important; height:auto; font-size:11px; padding:0px 6px 5px 6px; color:#ffffff;  text-shadow:none;  }
ul.main-menu ul li a:hover{color:#FFF; padding:0px 6px 5px 6px;  }

ul.main-menu ul ul{left:100%; top:0;}





/*--------------------Home banner----------------------*/

#banner-inner{ background:url(../images/home-bannerbg.jpg) top left no-repeat; height:184px;  -moz-box-shadow: 0 1px 2px #888;
-webkit-box-shadow: 0 1px 2px#888;
box-shadow: 0 1px 2px #888;}

#banner-inner h1{ font-size:21px; font-family:Arial, Helvetica, sans-serif; padding-left:35px; padding-top:70px; color:#fff; text-transform:uppercase; width:150px; text-align:center; text-shadow:1px 1px #000;}

/*-------------MainContent CSS-----------------------*/

#main-content{background:#FFF; width:920px; padding:20px; -moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}
/*#main-contentHome{background:url(../images/bg5_new.png) top left no-repeat; min-height:500px;}*/
#main-contentHome{/*background:url(../images/bg5_new_reg.png) top left no-repeat;*/ min-height:500px;}
#leftContent-home {width:560px; float:left;}
/*.event-focus{ padding:10px;}*/
.event-focus h1{font-family:Arial, Helvetica, sans-serif; background:url(../images/heading-icon.png) 0px 0px no-repeat; font-size:18px; color:#000000; padding-left:35px; padding-bottom:5px; font-weight:normal;}
.event-focus h1 span{color:#2f3c49;}

.event-focus p{ font-size:12px; color:#000; line-height:20px;}

#rightContent-home{width:330px; float:right;/* background:#fff url(../images/event-focusbg.png) top repeat-x;*/}

.right-block{width:300px; margin:20px auto 0 auto; padding:10px; float:left; background-color:#f8f8f8;  -moz-box-shadow: inset 0 0 3px 3px #fff;
-webkit-box-shadow: inset 0 0 3px 3px#999;
box-shadow: inset 0 0 3px 3px #CCC;
}



.right-block h1{ font-size:15px; padding:5px 0 8px 50px; font-weight:bold;   font-family:Arial, Helvetica, sans-serif; background:url(../images/icon1.png) 10px 6px no-repeat; border-bottom:1px solid #CCC; text-transform:uppercase;}

.right-block h2{ font-size:15px; padding:15px 0 8px 50px; font-weight:bold;   font-family:Arial, Helvetica, sans-serif; background:url(../images/icon2.png) 10px 15px no-repeat; border-bottom:1px solid #CCC; text-transform:uppercase; }

.right-block h3{ font-size:15px; padding:15px 0 8px 50px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; background:url(../images/icon3.png) 10px 15px no-repeat; border-bottom:1px solid #CCC;  text-transform:uppercase; }


.right-block h4{ font-size:15px; padding:45px 0 0 5px; font-weight:bold; color:#000000; text-transform:uppercase;  font-family:Arial, Helvetica, sans-serif;}
.right-block h4 span, .right-block h5 span{ color:#000000;  font-family:Arial, Helvetica, sans-serif;}
.right-block h5{  font-size:16px; padding:10px 0 5px 5px; font-weight:bold; color:#678e25; text-transform:uppercase; /*border-bottom:1px #ccd296 solid;*/  font-family:Georgia, "Times New Roman", Times, serif;}
.border-img{ width:295px; margin:5px auto; margin-bottom:10px; height:2px; border-bottom:1px solid #096;}

.past-events{ width:318px; margin:0 auto;}

.event-details{width:180px; float:right;}
h1.event-title{ color:#1c3044; background:none; font-weight:bold; margin:0; padding:0; margin-bottom:5px; text-indent:0px; font-size:11px; height:auto;}
.event-details p{ color:#1c3044; font-size:12px;}
.right-block h1 a, .right-block h2 a, .right-block h3 a{display:block; text-decoration:none; color:#C60C13;}

h1.mainHeading, h2.mainHeading, h3.mainHeading{  height:31px; position:relative; width:560px; font-family:Arial, Helvetica, sans-serif; font-size:18px; font-weight:normal; color:#000000;}
h1.mainHeading span img, h2.mainHeading span img, h3.mainHeading span img{ position:absolute; left:0;}

h1.mainHeading{ background:#ccd296 url(../images/key-speakers-txt.gif) 38px no-repeat;}
h2.mainHeading{ /*background:#ccd296;*/ border-bottom:1px solid #CCC;}
h3.mainHeading{ background:#ccd296 url(../images/picture-gallery-txt.gif) 38px no-repeat;}

.speakers{width:273px; margin-top:10px; float:left; margin-bottom:10px;}

.speaker-details{ float:right; width:192px;}

.speaker-details h1{font-size:12px; color:#5d6975; padding-left:5px;}
.speaker-details p{color:#5d6975; font-size:12px; padding:5px;}

.speaker-details a.know-more, .event-details a.know-more, a.know-more{color:#FFF; font-size:11px; text-decoration:none; padding:0px 4px; display:block; line-height:20px; height:20px; margin:3px 4px; width:60px; text-align:center;

  background-color: #a9db80; background-image: -webkit-gradient(linear, left top, left bottom, from(#a9db80), to(#96c56f));
 background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
 background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
 background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
 background-image: -o-linear-gradient(top, #a9db80, #96c56f);
 background-image: linear-gradient(to bottom, #a9db80, #96c56f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f); box-shadow:1px 1px 1px #333;  text-shadow:1px 1px 1px #333;
}
/*.speaker-details a.know-more:hover, .event-details a.know-more:hover{text-decoration:underline;}*/


.organizers{ border:7px #999 solid; width:240px; margin:10px 25px 10px 0px; float:left;  height:125px; padding-top:5px;}

.organizers:before{ background: none repeat scroll 0 0 #666666;
    border-color: #FFFFFF #FFFFFF #666666 #666666;
    border-style: solid;
    border-width: 0 20px 20px 0;
    box-shadow: 0 0px 0px rgba(0, 0, 0, 0.3), -1px 1px 1px rgba(0, 0, 0, 0.2);
    content: "";
    display: block;
    position: relative;
    right: -227px;
    top: -12px;
    width: 0;

}



.organizers img{ margin:0 auto;}
.organizers p{text-align:center;}
.organizers p a{ font-size:13px; font-weight:bold; color:#313e4b; text-align:center; text-decoration:none;}
.organizers p span{ font-size:15px; color:#C60C13;}


/*-----------footer CSS------------------*/

.footer{background-color:#fff; color:#333; height:45px; border-top:1px solid #999; text-align:center;  -moz-box-shadow: 0 1px 2px #888;
-webkit-box-shadow: 0 1px 2px#888;
box-shadow: 0 1px 2px #888;}

.footer {text-align:right;}
.footer span{text-align:right; font-size:11px; margin-top:15px; margin-right:10px;float:right;}
.footer a{margin:10px;}
.footer a img{padding-top:10px; float:right;margin-right:10px;}
/*------------------slider CSS---------------------*/


a.readmore{display:block; margin:10px; float:right;  background-color: #a9db80; background-image: -webkit-gradient(linear, left top, left bottom, from(#a9db80), to(#96c56f));
 background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
 background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
 background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
 background-image: -o-linear-gradient(top, #a9db80, #96c56f);
 background-image: linear-gradient(to bottom, #a9db80, #96c56f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f); padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; text-decoration:none; font-weight:bold; text-shadow:1px 1px 1px #333; box-shadow:1px 1px 1px #333;  }

#innerPages h1, h2, h3{font-family: Georgia,"Times New Roman",Times,serif;}
#innerPages h1{ font-size:16px; color:#000000; text-transform:uppercase; border-bottom:1px #ccc  solid; padding-bottom:5px; margin-bottom:15px; font-family:Arial, Helvetica, sans-serif;}

#innerPages h2{ font-size:13px; color:#C60C13; margin:5px; margin-left:0px; font-family:Arial, Helvetica, sans-serif;}

#innerPages h3{ font-size:13px; color:#C60C13; margin-bottom:10px;  font-family:Arial, Helvetica, sans-serif;}

#innerPages p{ font-size:12px; color:#333333; line-height:20px; text-align:justify; margin-bottom:10px; }

#innerPages ul{ color:#333333; font-size:12px; font-weight:bold; margin-left:14px;}
#innerPages ul li {margin-bottom:14px;}

/* Easy Slider */

	#slider ul, #slider li,
	#slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:295px;
		height:100px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}	
	#nextBtn, #slider1next{ 
		left:696px;
		}														
	#prevBtn a, #nextBtn a,
	#slider1next a, #slider1prev a{  
		display:block;
		position:relative;
		width:30px;
		height:77px;
		background:url(../images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #slider1next a{ 
		background:url(../images/btn_next.gif) no-repeat 0 0;	
		}	
		
		
/* numeric controls */	

	ol#controls{
		padding:0; margin-top:-20px;
		height:16px; margin-right:10px;
		float:right; 
		margin-bottom:0px;
		}
	ol#controls li{
		margin:0 4px 0 0; 
		padding:0;
		float:left;
		list-style:none;
		height:16px;
		line-height:16px;
		}
	ol#controls li a{
		float:left;
		height:16px;
		line-height:16px;
		background:#5d6975;
		color:#fff;
		padding:0 5px;
		font-size:10px;
		font-weight:bold;
		text-decoration:none;
		}
	ol#controls li.current a{
		background:#C60C13;
		color:#fff;
		}
	ol#controls li a:focus, #prevBtn a:focus, #nextBtn a:focus{outline:none;}
	
	
	
	
	
	
	
	
	
	
	
	
	
	

	/*-----------------gallery css-----------------------*/
	
	.image_carousel {
	padding: 15px 0 15px 40px;
	position: relative;
}
.image_carousel img {
	border: 1px solid #ccc;
	background-color: white;
	padding: 9px;
	margin: 7px;
	display: block;
	float: left;
}
a.prev, a.next {
	background: url(../images/miscellaneous_sprite.png) no-repeat transparent;
	width: 45px;
	height: 50px;
	display: block;
	position: absolute;
	top: 85px;
}
a.prev {			left: -22px;
					background-position: 0 0; }
a.prev:hover {		background-position: 0 -50px; }
a.next {			right: -22px;
					background-position: -50px 0; }
a.next:hover {		background-position: -50px -50px; }

a.prev span, a.next span {
	display: none;
}
.pagination {
	text-align: center;
}
.pagination a {
	background: url(../images/miscellaneous_sprite.png) 0 -100px no-repeat transparent;
	width: 15px;
	height: 15px;
	margin: 0 5px 0 0;
	display: inline-block;
}
.pagination a.selected {
	background-position: -25px -100px;
	cursor: default;
}
.pagination a span {
	display: none;
}
.clearfix {
	float: none;
	clear: both;
}



/*---------------speakers lists--------------------*/

.speakers-list{ margin:30px 0px 10px 10px;}

.speakers-list h1{ font-size:13px !important; color:#d99c4b; margin-bottom:5px; background-color:#ccc; padding:10px;}

.speakers-list ul{list-style:none; padding:15px;}
.speakers-list ul li{ color:#d57b0d; margin-bottom:4px; font-size:12px; font-weight:bold;}
.speakers-list ul li span{ font-weight:normal; padding-left:10px;}



/*--------------------------registration CSS-----------------------*/

.registration { font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold;}
.registration td{padding:6px;}
.registration  p{padding:5px; color:#2f3c49 !important; font-size:14px !important; font-weight:bold; background-color:#f3f3f3; border:1px #ccc dashed;}
.inputbox{ width:230px; border:1px #ccc solid; height:25px; line-height:25px; background:url(../images/input-bg.gif) top repeat-x;}
.textarea{ width:230px; border:1px #ccc solid; height:auto; min-height:80px;}


.submit-bg{background:url(../images/submit-bg.png) top no-repeat; width:93px; height:33px; line-height:33px; font-size:14px; color:#2f3c49; border:none; cursor:pointer; float:left; margin-left:0px;}
input.submit-bg:hover{ font-weight:bold;}




a.manual-link { font-size:12px; font-weight:bold; color:#6e99c4;background:url(../images/pdf-icon.jpg) top left no-repeat; line-height:30px; height:30px; padding-left:30px; display:block;}

a.manual-link:hover{color:#436fa1;}


/*--------------spnosors logo------------------*/

a.sponsors-logo { border:1px #ccc solid; display:block; background:url(../images/logo-bg.gif) top left repeat-x; width:210px; padding:5px 0px;}
a.sponsors-logo img{ text-align:center; padding:5px;}


/*--------------speakers details---------------------*/

.speakers-details { margin:5px auto;}
.speakers-details h1{ font-size:12px !important; font-family:Arial, Helvetica, sans-serif !important; background:none; padding:0; margin:0; width:80%; text-transform:none !important;}
.speakers-details p{ width:300px;}


a.pdf-link{background:url(../images/pdf-icon.jpg) top left no-repeat; padding-left:25px; color:#990000; text-decoration:underline; font-size:12px; font-weight:bold; height:26px; line-height:26px; display:block;}
a.pdf-link:hover{color:#333;}

h6{font-weight:bold; color:#5D6975; font-size:14px; padding-bottom:5px;}

























/*--------------spnosors logo suraj 17-09-2012------------------*/

.sponsors-logonew-sk { border:1px #ccc solid; display:block; background:url(../images/logo-bg.gif) top left repeat-x; width:260px; padding:5px 0px; height:120px;}
.sponsors-logonew-sk img{ text-align:center; padding:5px;}

a.sponsors-logonew { border:1px #ccc solid; display:block; background:url(../images/logo-bg.gif) top left repeat-x; width:260px; padding:5px 0px; height:120px;}
a.sponsors-logonew img{ text-align:center; padding:5px;}

.organizers2{ border:7px #e7e7e7 solid; width:148px; margin:10px 20px 10px 0px; float:left; box-shadow:2px 2px 2px #333; height:128px;}
.organizers2 img{ margin:0 auto;}
.organizers2 p{text-align:center;}
.organizers2 p a{ font-size:11px; font-weight:bold; color:#313e4b; text-align:center; text-decoration:none;}
.organizers2 p span{ font-size:13px; color:#606a0a;}
.logogriha {width:100px; height:auto; float:left;}
.header_heding { width:500px; height:auto; float:left;}

.sus_in{ margin:6px 10px 0 0;}
.terilogo { margin:14px auto 0 auto;}

.center_div { width:100%; height:auto; float:left;}




/*--------------speakers details suraj 17-09-2012---------------------*/

.fixheight{ height:1450px;
    width: 960px; float:left;}	
	
	
	
	
	
	
	
	
	
	
	
	
	
	
 #slider2 { border:2px solid #fff;}
	
	
 #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:956px; 
		height:313px;
		overflow:hidden; 
		}	
	#prevBtn, #nextBtn,
	#slider1next, #slider1prev{ 
		display:block;
		width:30px;
		height:77px;
		position:absolute;
		left:-30px;
		top:71px;
		z-index:1000;
		}
		
			
.boxmin_top { width:250px; height:auto; float:left; border:1px solid #999; margin-top:50px; font-family:Arial, Helvetica, sans-serif; background-color:#e4eeed; padding:10px; font-size:12px; color:#333; font-weight:normal; text-decoration:none;}	
.boxmin { width:250px; height:180px; float:left; border:1px solid #999; margin-top:20px; font-family:Arial, Helvetica, sans-serif; background-color:#e4eeed; padding:10px; font-size:12px; color:#333; font-weight:normal; text-decoration:none;}




a.knowmore{display:block; margin:10px; float:right;  background-color: #a9db80; background-image: -webkit-gradient(linear, left top, left bottom, from(#a9db80), to(#96c56f));
 background-image: -webkit-linear-gradient(top, #a9db80, #96c56f);
 background-image: -moz-linear-gradient(top, #a9db80, #96c56f);
 background-image: -ms-linear-gradient(top, #a9db80, #96c56f);
 background-image: -o-linear-gradient(top, #a9db80, #96c56f);
 background-image: linear-gradient(to bottom, #a9db80, #96c56f);filter:progid:DXImageTransform.Microsoft.gradient(GradientType=0,startColorstr=#a9db80, endColorstr=#96c56f); padding:5px 10px; font-family:Arial, Helvetica, sans-serif; font-size:13px; color:#FFF; text-decoration:none; font-weight:bold; text-shadow:1px 1px 1px #333; box-shadow:1px 1px 1px #333;  }


.home-banner{-moz-box-shadow: 0 0 5px #888;
-webkit-box-shadow: 0 0 5px#888;
box-shadow: 0 0 5px #888;}













