@charset "utf-8";
/* CSS Document */

body{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#434343;
	}
ul, li, table, form, h1,h2,h3,h4,h5,h6, p{
	margin:0px;
	padding:0px;
	font-weight:normal;
	}
a:link, a:visited, a:active{
	text-decoration:none;
	color:#000033;
	}
img{
	border:none;
	}

.clear{
	clear:both;
	}
.left{
	float:left;
	}
.right{
	float:right;
	}
.cyan{
	color:#86cdfc;
	}
#body-home{
	background:url(../images/home_pg_bg.jpg) repeat-x #000033;

	}
#body-inner{
	background:url(../images/inner_pg_bg.jpg) repeat-x;
	}
#outer{
	width:900px;
	margin:auto;
	}
#flash{
	padding:5px;
	background:#fff;
	height:400px;

	}
.home-block{
	background:url(../images/home-block-bg.jpg) no-repeat;
	width:275px;
	float:left;
	color:#fff;
	padding:0px 7px 30px 15px;
	line-height:20px;
	margin-top:17px;
	height:231px;
	}
ul.block li{
	background:url(../images/bullet-red.jpg) no-repeat 0px 7px;
	list-style:none;
	padding:0 0 10px 10px;
	}
.block-hd{
	font-size:15px;
	line-height:27px;
	padding-bottom:10px;
	}
.block-grey-txt{
	color:#c2c2c2;
	}
ul.block li a:link, ul.block li a:visited, ul.block li a:active, .home-block a:link, .home-block a:visited, .home-block a:active{
	color:#86cdfc;
}
#header{
	background:url(../images/header_bg.jpg) no-repeat;
	height:75px;
}
#logo{
	padding-left:17px;
	width: 312px;
	float:left;
	}
#top-link{
	float:right;
	font-size:14px;
	padding-top:10px;
	}
#search{
	padding-top:10px;
	text-align:right;
	}
#top-link a:link, #top-link a:active, #top-link a:visited{
	font-weight:bold;
	color:#2a318b;
	}
#top-link a:hover{
	color:#666666;
	}
#top-nav-bx{
	padding:11px 0 5px 0px;
	border-bottom:3px solid #454545;
	font-size:13px;
	color:#fff;
}
#top-nav{
	float:left;
	}
ul#top-navlist li
{
display:inline;
margin: 0;
list-style:none;
}

ul#top-navlist li a:link,ul#top-navlist li a:visited, ul#top-navlist li a:active
{

color: #fff;
border-right:1px dashed #969696;
padding:0px 15px;
}
ul#top-navlist li a:hover{
	color:#86cdfc;
	}
ul#top-navlist li#top-active a {
color: #86cdfc;

}

#member{
	float:right;
	}
#member a:link, #member a:visited, #member a:active{
 	color:#fff;
	}
#member a:hover{
	color:#86cdfc;
	}
#member-active{
	float:right;
	}
#member-active a:link, #member-active a:active, #member-active a:visited{
	color:#86cdfc;
	}
#inner-banner-abt{
	height:200px;
	background:url(../images/about-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-join{
	height:200px;
	background:url(../images/join-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-press{
	height:200px;
	background:url(../images/press-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-events{
	height:200px;
	background:url(../images/events-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-global-conf{
	height:200px;
	background:url(../images/global-conf-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-quote{
	height:200px;
	/* background:url(../images/quote-img.jpg) right no-repeat; */
	padding-top:43px;
	}
#inner-banner-subscribe {
	height:200px;
	/* background:url(../images/subscribe-img.jpg) right no-repeat; */
	padding-top:43px;
	}
#inner-banner-member{
	height:200px;
	background:url(../images/member-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-thankyou{
	height:200px;
	background:url(../images/thankyou-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-eLibrary{
	height:200px;
	background:url(../images/eLibrary-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-mem-benefits{
	height:200px;
	background:url(../images/mem-benefits-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-banner-csr{
	height:200px;
	background:url(../images/csr-img.jpg) right no-repeat;
	padding-top:43px;
	}
#inner-title{
	height:46px;
	padding-bottom:40px;
	width:400px;
	}
#inner-caption{
	height:62px;
	width:400px;
	padding-bottom:31px;
	}
#left-nav-top{
	background:url(../images/left-nav-top.jpg);
	height:21px;
	width:274px;	
}
#content-bx{
	padding-bottom:40px;

	}
#left-nav-bt{
	background:url(../images/left-nav=bt.jpg) no-repeat bottom;
	padding-bottom:10px;
	width:274px;
	float:left;
	}
#left-nav{
	background:#fff url(../images/left-nav-mid.jpg) repeat-y ;
	width:244px;
	padding-right:30px;
	padding-bottom:20px;
	}
ul#navlist li
{
display: block;
margin: 0;
list-style:none;
}
ul#navlist li h3, ul#navlist li h6{
	margin:0px;
	padding:0 0 0 10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	
}
ul#navlist li h3 a:link,ul#navlist li h3 a:visited, ul#navlist li h3 a:active
{
display: block;
padding: 0 0 0 17px;
color: #434343;
height:23px;
line-height:23px;
background: url(../images/bullet-grey.jpg) no-repeat left ;
border-bottom:1px dashed #a2a2a2;
}

#navcontainer>ul#navlist li h3 a { width: auto; }

ul#navlist li#active h3 a {
color: #ef4150;
background: url(../images/bullet-pink.jpg) no-repeat 0px 10px;
height:auto;
}
ul#navlist li h3 a:hover
{
color: #ef4150;
background:url(../images/bullet-pink.jpg) no-repeat left transparent;

}
ul#navlist h6 a{
	font-family:Arial, Helvetica, sans-serif;
	color:#434343;
	text-decoration:none;
	padding:0px 0px 0px 27px;
	background-image:url(../images/bullet-grey-square.jpg);
	background-repeat: no-repeat;
	background-position: 14px 5px;
	line-height:23px;
}
ul#navlist h6 a:hover{
	background-image:url(../images/bullet-pink-square.jpg);
	background-repeat: no-repeat;
	background-position: 14px 5px;
	color:#ef4150;

}
ul#navlist h6 .selected-sub{
	background-image:url(../images/bullet-pink-square.jpg);
	background-repeat: no-repeat;
	background-position: 14px 5px;
	color:#EF4150;

}
ul#navlist h6 .selected-sub-blue{
	background-image: url(../images/blue-b.gif);
	background-repeat: no-repeat;
	background-position: left 5px;
	color:#434343;
	background-color:#666666;
}
#content{
	width:600px;
	float:right;
	line-height:20px;
	}
#content a:link, #content a:visited, #content a:active {
	color:#455C9B;	
	text-decoration:none
	;
	}
#content a:hover{
	text-decoration:underline;
	}
.pg-hd1{
	background:url(../images/round-right.png) no-repeat right;
	padding-right:7px;
	}
.pg-hd2{
	background:url(../images/round-left.png) no-repeat;
	padding-left:7px;

	color:#fff;
	height:27px;
	line-height:27px;
	}
h1{	
	font-size:15px;
	padding-left:10px;	
	background:#000033;
	}
h2{
	font-size:15px;
	padding-left:10px;
		background:#000033;
	}
h4{
	font-size:12px;
	padding:10px 30px 10px 17px;
	}
#content table tr td{
	padding:10px 0px 0px 17px;
	}
#content ul{
	padding:0 0 0 27px;
	}
ul#list-gap li{
	padding-bottom:10px;
	}
.input-fld{
	width:281px;
	border:#999999 1px solid;
	}
#footer{
	height:31px;
	background:#000033;
	text-align:center;
	line-height:31px;
	color:#fff;
	}
#footer a:link, #footer a:visited, #footer a:active{
	text-decoration:underline;
	color:#fff;
	}
#footer a:hover{
	text-decoration:none;
	}
#website-design{
	color:#C2C2C2;
	text-align:center;
	font-size:11px;
	padding:10px 0;
	}
#website-design a:link, #website-design a:visited, #website-design a:active{
	color:#c2c2c2;
	text-decoration:underline;
	}
#website-design a:hover{
	text-decoration:none;
	}
#website-design-inner{
	text-align:center;
	font-size:11px;
	padding:10px 0;
	}
#website-design-inner a:link, #website-design-inner a:visited, #website-design-inner a:active{

	text-decoration:underline;
	}
#website-design-inner a:hover{
	text-decoration:none;
	}
.top{
	text-align:right;
	}
/*#############################################################################*/
/* Drop Down menu CSS starts */

a.menuButton, div.menu, div.menu a.menuItem, div.menu a.menuItemLast { 
	color: #ffffff;	
} 

div.menu a.menuItem 
{ 
       color: #ffffff; 
       cursor: default; 
       display: block; 
       padding: 0 20px 0 15px; 
       text-decoration: none; 
       white-space: nowrap; 

	   font-size:12px;	   
	   background-color:#000022;
	   
	line-height:26px;
	border-bottom:1px #fff dotted;	
	  
} 
div.menu a.menuItemLast 
{ 
       color: #ffffff; 
       cursor: default; 
       display: block; 
       padding: 0 20px 0 15px; 
       text-decoration: none; 
       white-space: nowrap; 
	   font-size:12px;	   
	   background-color:#000022;	
	line-height:26px;
	  
} 

 
div.menu a.menuItem:hover, div.menu a.menuItemLast:hover, div.menu a.menuItemHighlight {

	color: #86CDFC;
	cursor: pointer;	
	line-height:26px;
} 

div a.menuButton 
{ 
       background-color: transparent; 
	   color: #ffffff; 
       cursor: default; 
       left: 0px; 
       margin: 1px; 
       padding: 2px 6px 2px 6px; 
       position: relative; 
       text-decoration: none; 
       top: 0px; 
       z-index: 100; 
	  } 
 
div a.menuButton:hover { 
	background-color: transparent; 
	color: #cccccc; 
} 
 
div a.menuButtonActive , a.menuButtonActive:hover 
{ 
	/*background:url(../images/select-1.gif) left top no-repeat;
	background:url(../images/mainbtbg_org.gif) left top no-repeat;
	background-color:#f47f23;*/
	padding-left:5px;
	padding-right:5px;
	padding-top:6px;
	padding-bottom:5px;	  
	color: #d0dce6;
		
} 


div.menu 
{
	left: 0px;
	padding:0 0 5px 0;
	position: absolute;
	top: 0px;
	z-index: 101;
	font-size:13px;
	visibility: hidden;
	/*border-bottom:#4A83A8 solid 5px;
	background-color:#F58025; 	*/
} 
div.menu.last {
	   margin-left:-100px;
}


/* Drop Down menu CSS ends */
/*#############################################################################*/
