/* CSS Document */
body{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	line-height:19px;
	font-size:12px;
	}
h1{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:35px;
	margin:0px;
	padding:0px;
	text-transform: uppercase;
	line-height:normal;
	}	
h2{
	font-family:Arial, Helvetica, sans-serif;
	color:#5EB2D7;
	font-size:30px;
	/*margin:40px 0px 20px 0px;*/
	padding:15px 0px 10px 0px; 
		
	line-height:normal; 
	width:auto;
	background-image:url(../images/h2-icon.gif);
	background-repeat:repeat-x;
	background-position:bottom;

	}
h3{
	font-family:Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:24px;
	margin:0px 0px 10px 0px;
	padding:0px;
	line-height:normal;
	text-transform: uppercase;
	}
h4{
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	line-height:normal;
	font-size:16px;
	margin:10px 0px 10px 0px;
	padding:0px;
	}		
span{
	color:#5EB2D7;
	
	}	
#header{
	height:418px; 
	width:1000px;
	margin:auto;
	background-image:url(../images/header.jpg);
	background-repeat:no-repeat;
	/*padding:0px 0px 0px 61px;*/

	}	
.logo{
	/*height:162px;*/
	/*width:316px;*/
	float:left;
	/*background-image: url(../images/logo-icon.gif);
	background-repeat: no-repeat;*/
	/*padding-left: 64px;*/
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #707070;
	margin-left:45px;
	}
.logo-right{
	height:75px;
	width:410px;
	float:right;
	padding-top: 5px;
	}
.logo-right a{
	color:#707070;
	text-decoration:none;
	}	
.logo-right ul{
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.logo-right ul li{
	float:left;
	display:block;
	font-family:Arial, Helvetica, sans-serif;
	color:#707070;
	font-size:10px;
	padding-right:6px;
	}	
.mid-head{
/*    float: left;
    height: 79px;*/
    /*margin-top: 136px;*/
/*	padding-top:136px; 
	*padding-top:230px;
    padding-left: 136px;
    width: 355px;*/
	 float: left;
    height: 79px;
    padding-left:197px;
    padding-top: 218px;
    width: 333px;
	}
	
#s_slider{
  background-image: url("../images/Slide01.png");
    background-repeat: no-repeat;
    float: left;
    height: 323px;
    top: -11px;
    width: 470px;
	}	
.mid-head p{
	color:#FFFFFF;
	font-size:12px;
	line-height:22px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	margin:0px;
	padding:0px;
	}
/*Navigation menu css*/
   #nav {  /* background-image:url(../images/nav-bar.jpg);
background-repeat:repeat-x;
  	height:48px;
	width:960px; 
	*width:1000px;  
	padding-top:46px;
	padding-bottom:4px;
	margin:auto; position:relative; z-index:50000;*/
	
	/*background-image: url("../images/nav-bar.jpg");*/
	background-image: url("../images/NavBg.jpg");
    background-repeat: repeat-x;
    height: 55px;
    margin: auto;
    padding-bottom: 0px;
    padding-top: 0px;
    position: relative;
    width: 939px;
	padding-left:61px;
    z-index: 50000;
	}
 #nav ul {	margin:0px; 
	float:left;
	padding:0px 0px 0px 15px; 
	display:none;}


#nav li {  
	/*list-style: none;
 	 float: left; 
	  position: relative; 
	  display:block; 
	  height:35px; */
/*	  background-image: url("../images/list-left.gif");
    background-repeat: no-repeat;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 45px;
    list-style: none;
    text-transform: uppercase;
    width: 125px;
	 position: relative; 
	  display:block;
	  text-align:center;
	  cursor:pointer;*/
	  
	  background-image: url("../images/list-left.gif");
    background-repeat: no-repeat;
    cursor: pointer;
    display: block;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    font-weight: bold;
    height: 53px;
    list-style: none outside none;
    position: relative;
    text-align: center;
    text-transform: uppercase;
    width: 125px;

  }
#nav li a b:hover{
	background-image:url("../images/hover-strip.gif");
	background-repeat:no-repeat;
	}
  #nav ul li ul li {
  list-style: none;
 	 float: left; 
	  position: relative; 
	  display:block; 
	  height:35px;
	  }
 
#nav li a {
	text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	text-transform:capitalize;
}

.selected1 b {
	text-decoration: none;
    font-family:Arial, Helvetica, sans-serif;
	font-size:14px; 
	text-transform:capitalize;
	background-image:url("../images/hover-strip.gif");
	}
#nav li b {
/*cursor: default; display:block; padding: 0 10px 0 10px; height:45px; cursor:pointer;  line-height:40px; float:center; font-weight: bold; color:#FFFFFF;*/
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-weight: bold;
    height: 41px;
    line-height: 40px;
    padding: 11px 10px 0;
}
#nav li a b.clicked {color:#ffffff;}

/*#nav li ul {position:absolute; left:0; top:35px; height:auto; float:left; background:#505050; padding:2px; border:1px solid #aaa;}*/
#nav li ul {
    background: none repeat scroll 0 0 #000000;
    border: 1px solid #AAAAAA;
    float: left;
    height: auto;
    left: 14px;
filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;
    padding: 2px;
    position: absolute;
    top: 55px;
/*position:absolute; left:14px; top:51px; height:auto; float:left; padding:2px; border:1px solid #aaa; background: #000000; filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7;*/
}
#nav li ul.w1 {width:274px; }     
#nav li ul li {float:left; background:none;width:273px; text-align:left; height:35px; 
filter:alpha(opacity=70); -moz-opacity:0.7; opacity: 0.7; }
#nav li ul li a {display:block; height:25px; line-height:25px; padding:0 5px; color:#ededed; font-family:Arial, Helvetica, sans-serif; font-size:13px; font-weight:normal !important;}
#nav li ul li a:hover {background:#6d6e71; color:#ffffff; }
	
.boxcontent{float:left; width:91%; margin-left:8px; border-left:2px solid #94CCE4; border-right:2px solid #94CCE4;} 	
.boxcontentBNONH{float:left; width:91%; margin-left:8px;}
.boxcontentBNONF{float:left; width:100%; margin-left:8px;}  	
		 
#body-part{ 
	height:auto;
	width:980px;
	margin:auto;
	background-image:url(../images/body-bg.gif);
	background-repeat:repeat-x;
	padding:0px 10px 10px 10px;
	background-color: #D9D9D9!important;  
	}
#body-part p{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#707070;
	font-size:12px;
	line-height:24px;
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 0px;
	}	
.left-body{
	height:auto;
	width:710px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:justify; 
	/*background-color:#FFFFFF;*/
	}
	.left-bodyhome{
	height:auto;
	width:505px;
	float:left;
	padding-left:10px;
	padding-right:10px;
	text-align:justify; 
	/*background-color:#FFFFFF;*/
	}	
.right-body{
	height:auto;
	width:220px;
	float:left;
	}
.img-box{
	height:auto;
	width:228px;
	float:left;
	margin:5px 10px 10px 5px;
	}
.left-list{
	height:auto;
	width:315px;
	float:left;
	padding-right: 23px;
	padding-top: 25px;
	}
.left-list ul{ 
	margin:0px;
	padding:0px;
	list-style-type:none;
	}
.left-list ul li{
	font-family:Arial, Helvetica, sans-serif;
	color:#5E5E5E;
	font-size:12px;
	font-weight:bold;
	background-image:url(../images/new-arrow.gif);
	background-repeat:no-repeat;
	padding-left:26px;
	padding-bottom:10px;
	background-position: 6px 6px;
	}		
.list-right{
	height:auto;
	width:167px;
	float:left;
	margin-top: 20px;
	background-image: url(../images/img_02.gif);
	background-repeat: no-repeat;
	padding-left: 110px;
	}
.list-right ul{
	margin:0px;
	padding:0px;
	}
.list-right ul li{
	font-family:Arial, Helvetica, sans-serif;
	color:#2780CD;
	font-size:11px;
	line-height:22px;
	}	
.list-right ul li a{
	color:#2780CD;
	}
#footer{
	height:38px;
	width:840px;
	margin:auto;
	background-image:url(../images/footer.gif);
	background-repeat:no-repeat;
	padding-left:100px;
	padding-right:60px;
	text-align:left;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color:#FFFFFF;
	font-size:11px;
	padding-top:55px;
	}

#footer b{
	float:right;
	color:#FFFFFF;
	}
#footer a{
	color:#FFFFFF; 
	}	
	


a{ color:#4e4e55; text-decoration:underline;}  
a:hover{text-decoration:none;}
.clear{ clear:both} 
.clear1{ clear:both; height:0px;} 
img{
 border:none;
}  

/* inner pages css start */
/*h3{font:25px "Times New Roman", Times, serif ;margin:0px; color:#fff;  padding:8px 0px 10px 10px;}
h3 span{color:#16eb00}*/

h5{font:15px Tahoma, Arial, Helvetica, sans-serif; color:#797979; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #ccc; margin:0px 0px 10px 0px;}
h6{font:18px Tahoma, Arial, Helvetica, sans-serif; color:#797979; font-weight:bold; padding:0px 0px 5px 0px; margin:0px 0px 10px 0px;}
.my_dot_span{font:12px Tahoma, Arial, Helvetica, sans-serif; color:#797979; font-weight:bold; padding:0px 0px 5px 0px; border-bottom:1px dotted #ccc; margin:0px 0px 10px 0px; display:block; height:30px;}
 
.aboutus-img{float:right; border:4px solid #ccc; margin:0 0px 10px 20px;}
.aboutcolumnzone{padding:20px 0px 16px 0px;}
.aboutcolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.aboutcolumn2{width:48%; float:right; margin:0px 0px 10px 0px;}
.abouticon{float:left; margin:0px 20px 0px 0px;}
.insidereadmore{padding:10px 0px 10px 0px;}
input.button{color:#fff; background:#333; font:bold 11px Arial, Helvetica, sans-serif; text-decoration:none; padding:10px 10px; margin:0px 5px 5px 0;	border:1px solid #ccc;}
input.button:hover{cursor:pointer; color:#fff; background:#999}
.project-img{float:right; margin-left:20px;	border: 6px solid #ccc;}
.whiteheading{font:30px Myriad Pro, Arial; color:#CBD76B; font-weight:100;	padding:0px; margin:25px 0px 20px 0px;}
.ourprojectrow{margin-bottom:20px; border-bottom:1px dotted #ccc; padding-bottom:10px; padding-right:20px}
.servicecolumnzone{padding:20px 0px 16px 0px;}
.servicecolumn1{width:48%; float:left; margin:0px 0px 10px 0px;}
.servicecolumn2{width:48%; float:right;	margin:0px 0px 10px 0px;}
.blog-posted-row{padding:3px;}
/* inner pages css ends */
.red_color{ color:#FF3300;}	
	
.conference_col{/*width:216px;*/ /*background:url(../images/conference-bg.jpg) top no-repeat;*/ background-color:#FFFFFF; height:80px;padding-bottom:0px; position:relative;top:0px; width:200px; margin:auto;}
.conference_col td span{font:bold 14px Arial, Helvetica, sans-serif; color:#666666; }
.conference_col td{font:bold 24px Arial, Helvetica, sans-serif; color:#336699;}
.conference_col table{padding:58px 0 0 0; margin:0 auto;} 
.sideimgL{	background-image:url(../images/left_blue.png); background-repeat:repeat-y; width:10px;}  
.sideimgR{	background-image:url(../images/right_blue.png); background-repeat:repeat-y; width:16px;} 	    	
	  
.spacer{
	font-family:Arial, Helvetica, sans-serif;
	color:#95C124;
	font-size:30px;
	margin:25px 0px 20px 0px;
	padding:0px 0px 1px 0px;
	line-height:normal;
	width:auto;
	background-image:url(../images/h2-icon.gif);
	background-repeat:repeat-x;
	background-position:bottom;

	}	
#heading{width:100%; padding-top:20px; padding-bottom:20px; font-size:35px; background-image:url(../images/h2-icon.gif); 	background-repeat:repeat-x;
	background-position:bottom; margin-bottom:20px; color:#5EB2D7;}


#heading_absctract{width:100%; padding-top:20px; padding-bottom:20px; font-size:35px; background-image:url(../images/h2-icon.gif); 	background-repeat:repeat-x;
	background-position:bottom; color:#5EB2D7;}	
	
.footerPower {
float:right; 
margin-top:-20px;
*margin-top:-38px;  
}	
#phlorgHeader table tr td {
	padding-bottom:0px !important;
	padding-left:3px !important;
	padding-right:3px !important;
	text-align:center !important;
	}   
#contentDiv table tr td {font:12px Arial, Helvetica, sans-serif; color:#333333; line-height:21px; padding:0 0 10px 0; text-align:justify;} 
#contentDiv ul { font-family: Verdana,Arial,Helvetica,sans-serif; font-size:12px;}  

#sponsorLogo{margin:0px; width:218px; display: inline-block; padding-left:5px;padding-top:5px;
*display: inline;
zoom: 1; 
}
.boxcontent marquee p{ 
	color:#707070;
	font-size:11px!important;
	/*line-height:24px;*/
	margin:0px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px !important;
	padding-left: 0px;
	}	
	
	.endtestimonial {
    color: #707070;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 24px;
    margin: 0 !important;
    padding:0px !important;
	}
	.endtestimonial p  {
    color: #707070;
    font-family: Verdana,Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 24px;
    margin: 0;
    padding:0px !important;
	}
	.newsletter{
	height:auto;
	width:220px;
	float:left;
	background:url("../images/newsletter.jpg") no-repeat scroll center top #5ca96a;
	margin-top:5px;
	} 
	
	.ProgrameHeading1 {
	background-color:#B1A1C6;
	}
	
	.ProgrameHeading1 p{
	color:#373737 !important;
	}
	
	.ProgrameHeading2 {
	background-color:#C2D69C;
	}
	
	.ProgrameHeading2 p{
	color:#373737 !important;
	}
	.ProgrameHeading3 {
	background-color:#90CED9;
	}
	.ProgrameHeading3 p{
	color:#373737 !important;
	}
	
	.programmeLeft1{
	background-color:#F4F4F4;
	}
	.programmeLeft2{
	background-color:#F1DCDB;
	}
	.programmeLeft3{
	background-color:#E9DDEB;
	}
	.programmeLeft4{
	background-color:#EAF2DD;
	}
	.programmeLeft5{
	background-color:#8DB3E2;
	}
	.programmeLeft5 p{
	color:#373737 !important;
	}
	
	#slidertoshow {
    height: 224px;
    position: relative;
    width: 207px;
}
#slidertoshow ul {
    height: 335px;
    list-style: none outside none;
    margin-left: 0;
    margin-top: 0;
    overflow: hidden;
    padding-left: 0;
    position: absolute;
    width: 228px;
}
#slidertoshow li {
    display: none;
    position: absolute;
    z-index: 10;
}
#slidertoshow li:first-child {
    display: block;
    z-index: 1000;
}
#slidertoshow .slideActive {
    z-index: 1000;
}
#slidertoshow canvas {
    display: none;
    position: absolute;
    z-index: 100;
}
#slidertoshow .arrow {
    background: url("img/arrows.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    height: 86px;
    margin-top: -43px;
    position: absolute;
    top: 50%;
    width: 60px;
    z-index: 5000;
}
#slidertoshow .previous {
    background-position: left top;
    left: 0;
}
#slidertoshow .previous:hover {
    background-position: left bottom;
}
#slidertoshow .next {
    background-position: right top;
    right: 0;
}
#slidertoshow .next:hover {
    background-position: right bottom;
}

.table11 {
border:1px solid #C6CCD2;
}
table.table11 td {
padding:5px 5px 0px 7px !important;
border:1px solid #C6CCD2;
text-align:left !important;
}
table.table11 td p {
	color:#000000 !important;
	line-height:15px !important;
}
.nolignh{
	line-height:0px !important;
}