@charset "utf-8";
/* CSS Document */


body{
	font:normal 13px "Trebuchet MS";
	/*-- Enables font size scaling in MSIE  --*/
	background-image:url(../images/bg.jpg); background-repeat:inherit;
	margin:0;
	padding:0;
	color:#000000;
}
html{
	min-height:100%;
	height:auto;	
	}
form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dl{
	margin:0;
	padding:0;
	}
	
h3 { color:#444444;
font-family: Helvetica;

font-size:18px;
font-weight:300;
text-transform:uppercase;
padding:0 0 16px 0px; display:block;
 border-bottom:3px solid #4bb200;


}
h4 { color:#1d487d;
font-family: Helvetica;

font-size:18px;
font-weight:500;
text-transform:uppercase;
padding:0 0 16px 0px; display:block;
 border-bottom:3px solid #1d487d;


}

p {  display: block;
-webkit-margin-before: 1em;
-webkit-margin-after: 1em;
-webkit-margin-start: 0px;
-webkit-margin-end: 0px;
font-family: Tahoma;
font-size: 12px;
color: #444;
line-height:18px;
margin-top:5px;

}


li {
	padding:0;
	margin:0;
	
	
	}
a {
	text-decoration:none;
	outline:none;
	color:#000;
	}
a:hover
	{
	text-decoration:underline;
	}
img {
	border:0;
	}
	
	.clt {
clear: both;
}
	
	
.wrapper {
width: 100%;
height: auto;
float: left;


}

.header {
width: 100%;
margin: 0px auto;
height: 201px;
background-image:url(../images/header-bg.png); background-repeat:repeat-x;
}

.header_container {
width: 1009px;
margin: 0px auto;
height: 85px;
position: relative;

}

.assocition-img{
width:890px;
height:45px;
margin:0 auto;
background-image:url(../images/association-img.png); background-repeat:no-repeat;
}

.logo { padding: 22px 0px 0px  44px;
float:left;
position: relative;}


.asi-logo { padding: 45px 20px 0px  44px;
float:right;
position: relative;}

.icc-img{ width:472px;
height:147px;
background-image:url(../images/header-txt.png); background-repeat:no-repeat;

position: absolute;
right: 225px;
top: 30px;

padding: 0px 10px 0px 10px;


}

 .social-media-links{
position: absolute;
right: 79px;
top: 10px;
width: 122px;
height: 40px;
padding: 0px 10px 10px 10px;
}

.middle_container {
width: 1009px;
margin: 0px auto;
min-height: 800px;
position: relative;
background-color:#ffffff;
}

#cssmenu ul,
#cssmenu li,
#cssmenu span,
#cssmenu a {
  margin: 0;
  padding: 0;
  position: relative;
}
#cssmenu {
  height: 42px;
  background-image:url(../images/nav-bg.png); background-repeat:no-repeat;
  margin:0 auto;
  width:997px;

  
  
  
}
#cssmenu:after,
#cssmenu ul:after {
  content: '';
  display: block;
  clear: both;
}
#cssmenu a {
  
  color: #ffffff;
  display: inline-block;
  font-family: Helvetica, Arial, Verdana, sans-serif;
  font-size: 15px;
  line-height: 42px;
  padding: 0 30px;
  text-decoration: none;
  
}
#cssmenu ul {
  list-style: none;
}
#cssmenu > ul {
  float: left;
}
#cssmenu > ul > li {
  float: left;
}
#cssmenu > ul > li:hover:after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  left: 50%;
  bottom: 0;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-bottom: 10px solid #316f00;
  margin-left: -10px;
}
#cssmenu > ul > li:first-child a {
  border-radius: 5px 0 0 0;
  -moz-border-radius: 5px 0 0 0;
  -webkit-border-radius: 5px 0 0 0;
}
#cssmenu > ul > li:last-child a {
  border-radius: 0 5px 0 0;
  -moz-border-radius: 0 5px 0 0;
  -webkit-border-radius: 0 5px 0 0;
}
#cssmenu > ul > li.active a {
  box-shadow: inset 0 0 3px #000000;
  -moz-box-shadow: inset 0 0 3px #000000;
  -webkit-box-shadow: inset 0 0 3px #000000;
  background: #d3d3d3;
  background: -moz-linear-gradient(top, #e0e5e9 0%, #d3d3d3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e5e9), color-stop(100%, #d3d3d3));
  background: -webkit-linear-gradient(top, #e0e5e9 0%, #d3d3d3 100%);
  background: -o-linear-gradient(top, #e0e5e9 0%, #d3d3d3 100%);
  background: -ms-linear-gradient(top, #e0e5e9 0%, #d3d3d3 100%);
  background: linear-gradient(to bottom, #e0e5e9 0%, #d3d3d3 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e0e5e9', EndColorStr='#d3d3d3', GradientType=0);
  
}
#cssmenu > ul > li:hover > a {
  background: #d3d3d3;
  background: -moz-linear-gradient(top, #e0e5e9 0%, #d3d3d3 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #e0e5e9), color-stop(100%, #d3d3d3));
  background: -webkit-linear-gradient(top, #e0e5e9 0%, #d3d3d3 100%);
  background: -o-linear-gradient(top, #e0e5e9 0%, #d3d3d3 100%);
  background: -ms-linear-gradient(top, #e0e5e9 0%, #d3d3d3 100%);
  background: linear-gradient(to bottom, #e0e5e9 0%, #d3d3d3 100%);
  filter: progid:DXImageTransform.Microsoft.Gradient(StartColorStr='#e0e5e9', EndColorStr='#d3d3d3', GradientType=0);
  color:#0a4d99;
 
}
#cssmenu .has-sub {
  z-index: 99;
}
#cssmenu .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub ul {
  display: none;
  position: absolute;
  width: 200px;
  top: 100%;
  left: 0;
}
#cssmenu .has-sub ul li {
  *margin-bottom: -1px;
}
#cssmenu .has-sub ul li a {
  background: #71b00c;
  border-bottom: 1px dotted #aad06d;
  filter: none;
  font-size: 13px;
  display: block;
  line-height: 120%;
  padding: 10px;
 
}
#cssmenu .has-sub ul li:hover a {
  background: #0a4d99;
}
#cssmenu .has-sub .has-sub:hover > ul {
  display: block;
}
#cssmenu .has-sub .has-sub ul {
  display: none;
  position: absolute;
  left: 100%;
  top: 0;
}
#cssmenu .has-sub .has-sub ul li a {
  background: #528009;
  }
  

.container {
width: 989px;
height: auto;
margin: 19px 10px 0px 10px;
position: relative;

}

.left_container {
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
border:1px solid #CCCCCC;
position:relative;
background-color:#f5f5f5;
margin-bottom:10px;

width: 230px;
float: left;}



.left_header {
background-image:url(../images/info-bg.jpg); background-repeat:no-repeat;
width: 100%;
height: 38px;
font: 17px Verdana, Arial, Helvetica, sans-serif;
line-height: 38px;
color: white;
text-indent: 15px;
}

ul.left_menu {
display: block;
width: 230px;
height: auto;
list-style: none;
margin: 10px 1px 0px 1px;

}

ul.left_menu li a {
display: block;
width: 100%;
height: 25px;
font-weight:bold;

color: #1d487d;
font: 13px Arial, Helvetica, sans-serif;
line-height: 25px;
text-indent: 10px;
text-decoration: none;

}

ul.left_menu li a:hover,ul.left_menu li a.active{
color:#ffffff;
background-image:url(../images/left-nav-bg.jpg); background-repeat:repeat-x;
}
 


ul.right_menu {
display: block;
width: 230px;
height: auto;
list-style: none;
margin: 10px 1px 0px 1px;
}

ul.right_menu li a {
display: block;
width: 100%;
height: 35px;
background: url(../images/grey_bg.jpg) no-repeat 0px 0px;
color: #094a96;
font: 12px Arial, Helvetica, sans-serif;
line-height: 35px;
text-indent: 10px;
text-decoration: none;
font-weight:bold;

}


.right_container{
float:right;

width:739px;

}

.banner { width:737px;

background-image:url(../images/Banner.jpg); background-repeat:no-repeat;


}


.right-msg-area{ width:737px;

height:auto;}



.right-area-left{

width: 489px;
float: left;

margin: 0px 0px 0px 0px;


}

.right-area-right{

width: 226px;
float: right;
margin: -25px 0px 0px 0px;

}


.right-area-venue{

width: 226px;
float: right;
margin: 20px 0px 0px 0px;

}

.text-container{  color:#444444;
font-family: Helvetica;
font-size:12px;
font-weight:100;

margin: 16px 0px 0px 0px;}

.view-more{ width:64px;
height:25px;

margin:20px 0px 0px 427px;}

.left-btn{width:232px;
height:75px;
margin: 50px 0px 5px 11px;
*margin: 100px 0px 500px 5px;
position:relative; }


.fotter_bg {
height: 66px;
overflow: hidden;
border-top:1px solid #CCCCCC;
margin-top:54px;
background-image:url(../images/footer-bg.jpg); background-repeat:repeat-x;
}

/*------------------------------------------------------footerInner_top ends----------------------------------------------------------*/
.footer{width:1004px; height:41px;  padding-top:3px; float:left}

.footer ul li{
list-style-type:none; float:left; padding:0 35px 0 35px;
 display:inline;

	
	text-decoration: none;
	padding: 5px 15px;
	
	font-family:Tahoma; font-size:11px; color:#444444;
	
	padding-left:30px;
	text-transform:capitalize;
	

}

.venue {margin: 10px 0px 0px 0px;}
.venue-btn {margin: 10px 0px 0px 0px;
}


.sponsors-box-img{ background-image:url(../images/sponsors.jpg);
background-repeat:no-repeat;
margin:20px 10px  0px 10px;
width:264px;
height:28px;
}

.sponsors-box{
margin:-2px 10px  0px 10px;
height:110px;
width: 100%px;
border:2px solid #026f9e;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-khtml-border-radius: 5px;
border-radius: 5px;
position:relative;
 }
 
 .leftside-btn{ width:230px;
 margin-bottom:10px;}
 
 .left_container-area {margin: 0px 0px 12px 10px; }
 
 








