/* CSS Document */

body{padding:0px; margin:0px; background-color:#f7f7f7; font-family:arial; font-size:12px; color:#3f3b3b;}
form{padding:0px; margin:0px;}
td,tr{font-family:arial; font-size:12px; color:#3f3b3b;}
h1{color:#754416; font-family:"Trebuchet MS"; font-size:30px; padding:0px 0px 2px 0px; margin:0px;}
h3{color:#754416; font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; padding:0px 0px 5px 0px; margin:0px;}
h4{color:#2a2929; font-family:arial; font-size:14px; font-weight:bold; padding:3px 0px 3px 0px; margin:0px;}
h5{width:120px; height:36px; background-color:#dedede; padding:0px; margin:0px; font-family:"Trebuchet MS"; font-size:18px; font-weight:normal; color:#754416; line-height:36px; text-align:center;}
h6{color:#191616; font-weight:bold; font-size:12px; padding:0px; margin:0px;}
.btn{border:none; background-color:#009933; font-family:arial; font-size:11px; font-weight:bold;  color:#FFFFFF; padding:4px; cursor:hand;}
.altermsgtxt{font-family:arial; font-size:11px; color:#999999; font-style:italic;}
.whitenotetxt{font-family:arial; font-size:11px; color:#ffffff; font-style:italic;}
.whiteheading{font-family:arial; font-size:18px; font-weight:bold; color:#ffffff;}
.whiteheading-small{font-family:arial; font-size:14px; font-weight:bold; color:#ffffff;}
.Redheading{font-family:arial; font-size:12px; font-weight:bold; color:#FF0000;}
.notetxt{font-size:11px; font-style:italic;}


p{padding:5px 0px 5px 0px; margin:0px;}
form{padding:0px; margin:0px;}
.smalltxtbox{border:1px solid #CCCCCC; padding:2px; width:140px; font-family:verdana; font-size:11px; color:#000000; }
.smalltxtbox-big{border:1px solid #CCCCCC; padding:2px; width:220px; font-family:verdana; font-size:11px; color:#000000; }

.MainTable{ background-color:#FFFFFF;}

.bold{font-weight:bold;}
.boldblack{color:#181717; font-family:arial; font-size:11px; font-weight:bold;}
.speaker-titletxt{color:#3a3a3a; font-family:arial; font-size:11px;}
.justify{ text-align:justify;}
.grayheading{color:#303030; font-family:arial; font-size:11px; font-weight:bold;}
.footertxt{color:#535353; margin:5px; font-family:arial; font-size:11px; }


/* global css styles */
.homepageintrotxt{color:#625d5d; line-height:18px; text-align:justify;}
.tableborder{border:1px solid #e8e8e8;}
.Bannertr{ width:100%; height:268px; border:1px solid #093; background:url(../images/bannerbg.jpg) repeat-x ; }

/* Counter css styles */
.Counter{font-family: arial;
	font-size: 16px;
	color:#FFFFFF; font-weight:bold;
	
}
.Counterbg {	font-size: 11px;
	color: #FFFFFF;
	background-color:#951012;
}
.style4 {	font-size: 12px;
	color: #07374B;
}

/* links css */
a:link,a:visited,a:active{color:#c26f21; font-family:arial; font-size:11px; text-decoration:none; font-weight:normal;}
a:hover{color:#6d8c0e; font-family:arial; font-size:11px; text-decoration:none; font-weight:normal;}

a.footerlink:link,a.footerlink:active,a.footerlink:visited{color:#535353; margin:5px; font-family:arial; font-size:11px; font-weight:normal; text-decoration:none;}
a.footerlink:hover{color:#000000; margin:5px; font-family:arial; font-size:11px; font-weight:normal; text-decoration:underline;}

a.eventlink:link,a.eventlink:active,a.eventlink:visited{color:#303030; font-family:arial; font-size:11px; text-decoration:none; font-weight:bold;list-style:none;}
a.eventlink:hover{color:#05823d; font-family:arial; font-size:11px; font-weight:bold; list-style:none;}


.programmelist ul{padding:0px; margin:0px;}
.programmelist li{margin:10px 0px 5px -22px; font-family:arial; font-size:12px; color:#3f3b3b; font-weight:normal; padding:0px;}

.partnerlist ul{padding:0px; margin:0px;}
.partnerlist li{margin:10px 0px 5px -22px; font-family:arial; font-size:12px; color:#3f3b3b font-weight:normal; padding:0px;}

.session-msg{ color:#FF0000;}

a.blackgallerylink:link{color:#000000; font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; text-decoration:none;}
a.blackgallerylink:active{color:#000000; font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; text-decoration:none;}
a.blackgallerylink:visited{color:#000000; font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; text-decoration:none;}a.blackgallerylink:hover{color:#000000; font-family:"Trebuchet MS"; font-size:11px; font-weight:bold; text-decoration:underline;}

a.pptlink:link{color:#3f3b3b; font-family:arial; font-size:12px; text-decoration:none; font-weight:normal;font-weight:bold;}
a.pptlink:active{color:#3f3b3b; font-family:arial; font-size:12px; text-decoration:none; font-weight:normal;font-weight:bold;}
a.pptlink:visited{color:#3f3b3b; font-family:arial; font-size:12px; text-decoration:none; font-weight:normal;font-weight:bold;}
a.pptlink:hover{color:#c26f21; font-family:arial; font-size:12px; text-decoration:none; font-weight:normal;font-weight:bold;}


/* Menu by GAyatri */
.tabs{width:100%; height:37px; margin:0px; padding:0px; }
#MenuLink, #MenuLink ul{margin:0; padding:0; list-style-type:none; position:relative;}

#MenuLink li{ float:left; position:relative;}

#MenuLink ul {position:absolute; width:150px; display:none; padding:0px; margin:0px; z-index:333;}

#MenuLink li ul a{
    width:150px;
    float:left;
	padding:3px 3px 3px 7px;
	border-bottom:1px dotted #000000;
	
}

#MenuLink li ul a.small{
    width:100px;
    float:left;
	padding:3px 3px 3px 7px;
}

#MenuLink ul ul{
	top:auto;padding:0px; margin:0px;
	}

#MenuLink li ul ul {
    left:12em;
    margin:0px 0 0 10px;
    }

#MenuLink li:hover ul ul, #MenuLink li:hover ul ul ul, #MenuLink li:hover ul ul ul ul{
    display:none;
    }
#MenuLink li:hover ul, #MenuLink li li:hover ul, #MenuLink li li li:hover ul, #MenuLink li li li li:hover ul{
    display:block;
    } 


/****** FOR MENU*******************/


.menulist { 
margin:0px;
padding:0px;
list-style-type:none;
width:800px;
height:37px;
z-index:1000;
}
 

.menulist ul { 
display:none;
position:absolute;
padding:0px;
width:190px;
margin:0px;
height:37px !important;
text-align:left;list-style-type:none;
}
.menulist ul.lastrecord{ 
display: none;
position:absolute;
padding-bottom:0px; padding-left:0px; padding-right:0px; padding-top:0px;
width:140px;
margin : 0px;
height :auto !important;
text-align : left; 

} 


.menulist ul ul { 
top : -2px;
margin-top :1px;
left : 151px;
z-index:100;
} 



.menulist li { 
float: left;
margin-right: 0px;
padding-left: 0px;
} 
.menulist ul li { 
float: none;
margin: 0px;
border-bottom :solid 1px #ffffff;

} 

.menulist ul li a{ 
float : none;
height:25px; background-image:url(../images/sublink-bg.jpg); background-repeat:repeat-x;
color:#FFFFFF;	

line-height:25px;

} 


.menulist ul li a:hover{ 
float : none;
height:25px;
color:#FFFFFF; background-image:url(../images/sublink-bg-hover.jpg); background-repeat:repeat-x;

} 

.menulist li li { 
float : none;
width:150px;
margin: 0px;
z-index:100;
margin-bottom: 0px;


}

.menulist a { 
display : block;
text-decoration : none;
font-weight : normal;
padding :0px 11px  0px 11px;
line-height : 37px;
z-index:100;
font-size:11px; 
font-family:Arial;
color:#4C4C4C;
/*border:1px solid #ECECEC;*/
} 

/******************************************************************/


a.mainLink:link,a.mainLink:active,a.mainLink:visited { 
width:90px;
height:37px;
padding:0px;
margin:0px;
font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF;
text-align:center;
border-right :solid 1px #FFFFFF;

} 
a.mainLink:hover { 
width:90px;
height:33px;
font-family:arial; font-size:12px; font-weight:bold; color:#000000;
text-align:center;
border-right :solid 1px #FFFFFF;
border-top:4px #c26f21 solid;line-height:30px;
} 


a.mainLink2:link,a.mainLink2:active,a.mainLink2:visited { 
width:80px;
height:37px;
padding:0px;
margin:0px;
font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF;
text-align:center;
border-right :solid 1px #FFFFFF;

} 

a.mainLink2:hover { 
width:80px;
height:33px;
padding:0px;
margin:0px;
font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF;
text-align:center;
border-right :solid 1px #FFFFFF;
border-top:4px #c26f21 solid;line-height:30px;
} 



a.mainLinklast:link,a.mainLinklast:active,a.mainLinklast:visited { 
width:85px;
height:37x;
padding:0px;
margin:0px;
font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF;
z-index:100;
text-align:center;


} 
a.mainLinklast:hover { 
width:85px;
height:33x;
font-family:arial; font-size:12px; font-weight:bold; color:#FFFFFF;
text-align:center;
border-top:4px #c26f21 solid;line-height:30px;

} 




.menulist a:hover{ 
color:#FFFFFF;

} 
.menulist a.highlighted { 
color:#FFFFFF;

} 

a.current { 
font-weight : bold;
line-height : 27px;
padding:0px 15px 0px 15px;
margin:0px;
border:0px;
background-image:url(../images/linkhoverbg.jpg);
background-repeat:repeat-x;
font-size:11px; 
font-family:arial;
color : #ffffff;


} 
a.current:hover{ 
font-weight : bold;
line-height : 27px;
padding:0px 15px 0px 15px;
margin: 0px;
border: 0px;
font-size:11px; 
font-family:arial;
color : #ffffff;
background-image:url(../images/linkhoverbg.jpg);
background-repeat:repeat-x;


} 

#banner1{width:966px; height:268px; margin:0 auto; border-radius:5px; display:block; border:1px solid #ccc;  margin-top:5px; z-index:-100; background:url(../images/bannerbg.jpg) repeat-x;}

#container1{width:966px; height:189px; margin:0 auto; border:1px solid #e5e5e5; background:url(../images/fea1.jpg) repeat-x; margin-top:5px; display:block;}

/**************************** MENU CSS ENDS HERE************************************/
#imager{width:966px; height:100px; margin:0 auto; border-radius:5px; border:1px solid #e5e5e5; margin-top:8px;}

#fea123{width:509px; height:160px; margin:0 auto; float:left; border-radius:5px; border:1px solid #e5e5e5; margin:8px; margin-top:10px; background:url(../images/bannerbg.jpg) repeat-x; display:inline;}
#activities {width:415px; height:160px; float:right; border-radius:5px; border:1px solid #e5e5e5; margin:8px; margin-top:10px; background:url(../images/bannerbg.jpg) repeat-x; display:inline; }