
html > body *{outline:none}



body{
	background:#393939 url(../images/bg.gif) repeat-x 0 0;
	width:906px;
	margin:20px auto 10px auto;
	font:12px/18px arial;
	color:#000000;
}
body a, body a:visited{
	color:#307DAC;
	
}
body a:hover{
	color:#607C00;
	
}
.inner-page{
	padding:0 10px;	
}
.flt{
	float:left;
}
.left{
	float:left;
	width:592px;
	background:#ffffff;
}

.left2{
	float:left;
	width:572px;
	background:#ffffff;
	padding:5px 10px;
}
.left2 h3, .left3 h3, .content h3{
	padding:0 0 5px 0;
	font:18px/20px arial;
	border-bottom:1px solid #F7F2EB;
}
.left3{
	float:left;
	width:862px;
	background:#ffffff;
	padding:5px 10px;
}
.content{
	float:left;
	width:886px;
	background:#ffffff;
	padding:5px 10px;
}
.frt{
	float:right;
}
.right-links{
	float:right;
	width:280px;
}

.toplink{
	font:11px/28px arial;
	color:#ffffff;
}
.toplink a, .toplink a:visited{
	color:#ffffff;
	text-decoration:none;
}
.toplink a:hover{
	color:#ffffff;
	text-decoration:underline;
}
.header{
	height:135px;
	float:left;
	width:904px;
	border-left:1px solid #ffffff;
	border-right:1px solid #ffffff;
	background:#CBC8C8 url(../images/bg-header.gif) repeat-x 0 top;
	position:relative;
	overflow:hidden;
}
.city{
	position:absolute;
	top:-0px;
	right:10px;
}
h1{
	margin:0;
	padding:0;
}
.logo {
	position:relative;
}
.logo a, .logo a:visited{
	font:bold 38px/20px arial;
	padding:15px 0 12px 120px;
	background:url(../images/logo.gif) no-repeat 0 top;
	margin:5px 0 0 15px;
	color:#00ADEF;
	height:111px;
	text-decoration:none;
	display:block;
	float:left;
	clear:both;

}
.logo a:hover{
	color:#00ADEF;
	text-decoration:none;
}
.tag{
	font:bold 12px/18px arial;
	padding:15px 0 0 15px; 
	color:#886035;
	position:absolute;
	margin:0 0 0 120px;>margin:0 0 0 -390px;
	top:55px;
	left:0;

}
.logo a span, .logo a:visited span, .logo a:hover span{
	font:bold 12px/20px arial;
	color:#00A24A;
	cursor:pointer;
	display:block;
	padding:10px 0 0 0;
	margin:0 0 0 0;
}
.flt{
	float:left;
}
.menu{
	background:#8EB8CA url(../images/menu.gif) repeat-x 0 bottom;
	width:906px;
	height:45px;
	float:left;
}
.menu ul{
	width:906px;
	height:45px;
	float:left;
	margin:0;
	padding:0 0;
	list-style:none;
}
.menu ul li{
	float:left;
	margin:0;
	padding:0 2px 0 0;
	list-style:none;
	background:url(../images/menu-devider.gif) no-repeat  right top;
	position:relative;
}
.menu ul li.last{
	background:none;
}
.menu ul li a,.menu ul li a:visited{
	color:#000000;
	font:bold 13px/45px arial;
	text-decoration:none;
	padding:0 15px;
	display:block;
	float:none;
	}
	.menu ul li a:hover{
	color:#324000;
	text-decoration:none;
	background:#8EB8CA url(../images/menu-bg-hover.gif) repeat-x 0 bottom;
	}
	
.menu ul li ul{
	visibility:hidden;
	width:230px;
	height:auto;
	float:left;
	margin:0;
	padding:0px;
	list-style:none;
	position:absolute;
	left:0;
	top:0;
	border:1px solid #006F36;
	border-bottom:none;
	background:#EFFFF7;
}
.menu ul li ul li{
	width:230px;
	height:auto;
	float:left;
	padding:0;
	margin:0;
	color:#566A00;
	border-bottom:1px solid #006F36;
	background:none;
	
}
.menu ul li ul li a,.menu ul li ul li a:visited{
	display:block;
	color:#000000;
	padding:5px 10px;
	font:12px/17px arial;
}
.menu ul li ul li a:hover{
	padding:5px 10px;
	font:12px/17px arial;
	color:#000000;
	background:#D6F2E4;
}

.page{
	background:#121822 url(../images/page-bottom.gif) no-repeat  left bottom;
	width:886px;
	padding:10px;
	float:left;
	margin:0 0 20px 0;
	
}
.box1{
	float:left;
	width:592px;
	background:#ffffff;
}
.box1 #tab1, .box1 #tab2, .box1 #tab3{
	float:left;
	width:572px;
	padding:10px;	
}
.box1 #tab2, .box1 #tab3{
	display:none;	
}
.tab ul{
	width:592px;
	height:45px;
	float:left;
	margin:0;
	padding:0 ;
	list-style:none;
	
}
.tab ul li{
	float:left;
	margin:0;
	padding:0;
}
.tab ul li a, .tab ul li a:visited{
	background:url(../images/bg-tab.gif) repeat-x  left center;
	border-top:5px solid #00A54F;
	font:bold 15px/18px arial;
	color:#3A3939;
	text-decoration:none;
	display:block;
	text-align:center;
	width:195px;
	border-left:1px solid #A1C7EF;
	border-bottom:1px solid #A1C7EF;
	border-right:1px solid #A1C7EF;
	padding:13px 0;
}
.tab ul li a:hover{
	background:url(../images/tab-hover.gif) repeat-x  left center;
	border-left:1px solid #AFEECD;
	border-bottom:1px solid #AFEECD;
	border-right:1px solid #AFEECD;
}
.tab ul li.active a, .tab ul li.active a:visited,.tab ul li.active a:hover{
	background:url(../images/tab-bg-active.gif) no-repeat  10px top;
	font:18px/18px arial;
	padding:5px 20px;
	width:157px;
	border-bottom:0;
	border-left:0;
	border-right:0;
	border-top:5px solid #00A7EE;
}
.registration{
	border-top:1px solid #E1E1E1;
	padding:5px 10px;
	clear:both;
	position:relative;
}
.registration h3{
	color:#005F99;
	font:bold 14px/18px arial;
	padding:0 0 0 10px;
	margin:0;
	background:url(../images/bullet3.gif) no-repeat  left center;
}
.registration p{
	padding:0;
	margin:5px 0;
}
.right{
	border-top:5px solid #00A7EE;
	background:#ffffff url(../images/tab-bg-active.gif) no-repeat  20px top;
	float:right;
	width:260px;
	padding:10px;
	margin:0 0 10px 0 ;
}
.right h2{
	/*background: url(../images/anounce-icon.gif) no-repeat  left center;*/
	font:18px/30px arial;
	margin:0;
	padding:0 0 0 0;
}
.sky-blue{
	color:#005F99;
}
.img{
	float:left;
	padding:5px 10px 0 0;
}
.clear{
	clear:both;
}
.img2{
	float:left;
	padding:0 0 0 10px ;
}

.left h2{
	border-top:1px solid #C4B8AA;
	color:#3B3B3B;
	font:18px/20px arial;
	padding:5px 0 5px 10px;
	margin:5px 0 20px 0;
	background:#D4E7FF;
}
.speaker-box{
	border:2px solid #AEDBFA;
	float:left;
	width:550px;
	margin:0 10px 20px 10px;
	padding:10px;
	background:#FCFBF7;
}
.speaker-box tr td{
	border-top:1px solid #AEDBFA;
	border-right:1px solid #AEDBFA;
	padding:5px;
	
}
.speaker-box table{
	border-bottom:1px solid #AEDBFA;
	border-left:1px solid #AEDBFA;
	background:#FFFFFF;
}
.speaker{
	background:#F8F8D8;
	border:1px solid #E5E5C5;
	padding:5px;
	float:left;
	width:140px;
	margin:5px;
	
}

.right-box2{
	background:#FFFFFF;
	float:right; height:466px; _height:469px; //height:469px;
	width:265px;
	padding:8px 8px 0px 8px;
	margin: 0 0 0 0;
}

.right-box2 h3{
	background:url(../images/bgh3.gif) no-repeat  left top;
	font:18px/35px arial;
	color:#FFFFFF;
	margin:0;
	padding:0 0 11px 10px;
}
.right-box2 h3 img{
	float:right;
	padding:7px 7px 0 0;
}
.right-box2 .link ul{
	margin:0;
	padding:5px;
	list-style-type:none;
}
.right-box2 .link ul li{
	margin:0;
	padding:3px 0 3px 13px;
	list-style-type:none;
	
	background:url(../images/bullet9.gif) no-repeat  left center;
}
.right-box2 .link ul li a, .right-box2 .link ul li a:visited{
	text-decoration:none;
	color:#1F69AF;
}


.right-box2 .link2 ul{
	margin:0;
	padding:0 5px;
	list-style-type:none;
}
.right-box2 .link2 ul li{
	margin:0;
	padding:5px 0 5px 13px;
	list-style-type:none;
	background:url(../images/bullet9.gif) no-repeat  left 12px;
}

.speaker .box2{
	width:180px;
	border-right:1px solid #C2CED9;
	float:left;
	padding:0 0 0 5px;
}
.speaker .box2 h4{
	background:url(../images/bullet5.gif) no-repeat  left center;
	padding:0 0 0 12px;
	margin:0;
	font:bold 12px/18px arial;
}

.right ul{
	margin:0;
	padding:10px 0 0 0;
	list-style:none;
}

.right ul li{
	margin:3px 0;
	padding:0 0 0 12px;
	background:url(../images/bullet6.gif) no-repeat  left 6px;
}
.bullet-page ul{
	margin:0;
	padding: 0 0 10px 0;
	list-style:none;

}
.bullet-page ul li{
	margin:5px 0;
	padding:0 0 0 12px;
	list-style:none;
	background:url(../images/bullet7.gif) no-repeat  left 7px;

}
.inner-page h3{
	font:18px/20px arial;
	color:#2F2F2F;
	border-bottom:1px solid #EDEDED;
	padding:5px 0 5px 0;
}
.agenda{
float:right;
width:115px;
margin:30px 15px 0 0;
padding:5px 15px 5px 0;
background:url(../images/pdf.gif) no-repeat  right 0;
}
.bro{
float:right;
width:115px;
margin:0px 15px 0 0;
padding:5px 15px 5px 0;
background:url(../images/pdf.gif) no-repeat  right 0;
right:10px;
position:absolute;
top:5px;
}

.agenda a, .agenda a:visited{
display:block;
} 
.table table{
	border-top:1px solid #886035;
	border-right:1px solid #886035;
}
.table table tr td{
	border-bottom:1px solid #886035;
	border-left:1px solid #886035;
	padding:5px;
}
.bullt2 ul{
	margin:0;
	padding:0;
	list-style:none;	
}
.bullt2 ul li{
	margin:3px 0;
	padding:0 0 0 12px;
	background:url(../images/bullet11.gif) no-repeat  left 5px;
}

.left2 h4{
	padding:15px 0 0 0;
	margin:0;
	font:bold 15px/18px arial;
}
.org-box{
	width:350px;
	border-right:1px solid #AEDBFA;
	margin:0 10px 10px 0;
	padding:0 10px;
	float:left;
}
.med-box h3, .org-box h3{
	color:#005F99;
	font:bold 14px/18px arial;
	padding:0 0 0 10px;
	margin:0 0 10px 0;
	background:url(../images/bullet3.gif) no-repeat  left center;
	border-bottom:1px solid #AEDBFA;
}

.med-box{
	width:200px;
	padding:px;
	float:right;
}







.mainfooter { width:100%; height:auto; float:left; background-color:#FFFFFF;}
.mainfooter h2{
	border-top:1px solid #C4B8AA;
	color:#3B3B3B;
	font:18px/20px arial;
	padding:5px 0 5px 10px;
	margin:0 0 20px 0;
	background:#D4E7FF;
}

.mark { width:100%; height:95px; //height:77px; float:left; overflow: hidden; padding-top:5px;}
.logoimg { width:auto; height:auto; float:left; margin-right:6px;}



















/*Suraj css start here 31-5-2011*/

.link3 ul{
	margin:0;
	padding:0 5px;
	list-style-type:none;
}
.link3 ul li{
	margin:0;
	padding:5px 0 5px 13px;
	list-style-type:none;
	}


.link3 ul li a{
	margin:0;
	padding:5px 0 5px 13px;
	list-style-type:none;
	background:url(../images/bullet9.gif) no-repeat  left 12px;
}



.link4 { font-size:11px; font-style:italic; font-weight:normal; text-decoration:none; color:#000000;}
.maindivw{ width:100%; height:auto; float:left;}
.leftmain { width:100%; height:auto; float:left;}
.rightmain { width:250px; height:auto; float:right; margin:0 0 0 15px;}
.rightmenu { width:100%; height:auto; float:left; border:1px solid #666666;}
.rightmenu ul { list-style:none; margin:0; padding:0;}
.rightmenu ul li { line-height:normal; border-bottom:1px solid #999999;}
.rightmenu  ul li a { font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#133E8E; display:block;   padding:5px; text-decoration:none;}
.rightmenu  ul li a:hover { background-color:#cdebff; color:#000000;}

.rightmenu  ul li.bgdot{ background-color:#333333; color:#FFFFFF; font-size:16px; font-weight:bold; text-decoration:none; padding:5px;}
.toppad { margin:10px auto 10px auto; } 
.toppad h1 { font-size:15px; color:#000000; font-style:normal; font-weight:bold; text-decoration:none; font-family:Arial, Helvetica, sans-serif; display:block; background-color:#cdebff; padding:8px 5px;}
.tagdate{
	font:bold 12px/18px arial;
	padding:0 0 0 0; 
	color:#886035; float:left;
/*	margin:0 0 0 120px;>margin:0 0 0 -390px;*/
	top:55px;
	left:0;

}


/*Suraj css end here 31-5-2011*/