	.container {		
		background:#fff url(../images/innerBg.png) repeat-x !important;
	}
	

	
	.row {
		/* margin-left: -3%;*/
		margin-bottom:20px;
	}
	
	[class*="span"] {
		display: inline;
		float: left;
		/*margin-left: 3%; */
	}

	body {
		margin: 0;
		font-family: 'Ubuntu', sans-serif;
		font-size: 13px;
		font-weight: normal;
		line-height: 1.3;
		color: #404040;
		background-color:#fff !important; 
		}
		
	hgroup {
		margin: 0px 0 20px 0;	
		} 
	hgroup h1 {
		font-size: 300%;
		margin: 0;
		padding: 0;
	}
	h1, h2 {
		/* line-height: 0.8em; */
		}
		
	h3{
		line-height: 0.5em;
		line-height:20px;
		}
			
	a {
		color: #0099ff;
		text-decoration: none;
			cursor:pointer;
		}
	a:hover {
		text-decoration: none;
		}
	img{
		width:100%;
	} 
	.row-top {		
		background:#FFFFFF;
		border-radius:3px;
	}
	.clearfix:before, .clearfix:after { content: ""; display: table; }
	.clearfix:after { clear: both; }
	.clearfix { zoom: 1; }
	
	
	.loginButton{
		/*	margin:32px 0 0 0; */
		float:right;
		/* background:url(../images/login_bg.png);*/
		background-repeat:no-repeat;
		height:36px;
		min-width:80px;
		color:#FFFFFF;
		padding:8px 10px 8px 5px;
		font-size:14px;
		cursor:pointer;
	}
	
	.loginButton a{
	color:#33CCFF;
	font-weight:bold;
	font-size:11px;
		cursor:pointer;
	}
	
	
	.boxinnercontent { min-height:846px; width:691px; background:#ffffff; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; border:1px solid #d3d3d3; }
.headboxinner { height:60px; width:100%; text-align:center; font-family:'Ubuntu', sans-serif; font-size:18px; color:#0e59b4; padding:28px 0 0 0; }
.bluediv { height:46px; width:100%; background: #11a3e2; font-family:'Ubuntu', sans-serif; font-size:18px; color: #ffffff; padding:25px 0 0 0; } 
.bludediv  span { color: #6fcbf2; font-size:16px; }
.boxinnerinner { width:100%; background:#f9f9f9; min-height:740px; padding:0 0 20px 0; } 
.boxinnerinner .profilediv { min-height:159px; padding:29px; width:633px; color:#666667; font-size:12px; font-family:'Ubuntu', sans-serif; line-height:160%;}  
.boxinnerinner .profilediv img { padding:0 10px 0 0; margin:10px 0 0 0}
.boxinnerinner hr { border:1px dashed #d3d3d3; width: 630px; }
.designation { color:#333333; font-family:'Ubuntu', sans-serif; font-size:14px; }

.search_input
{
	border:1px solid #dfdfdf;
	height:28px;
	width:100%;
	border-radius:5px;
	padding:5px;
}
.submitsearch
{
	border:1px solid #dfdfdf;
	height:28px;
	width:100%;
	border-radius:5px;
	padding:5px;
	cursor:pointer;
	color:#0e59b4;
	font-weight:bold;
	
}
.search_field
{
 font-family:'Ubuntu', sans-serif ;
 font-size:14px;
 color:#999999;	
}

.docContent
{
	/* width:712px; */
	height:auto;
	padding-bottom:20px;
}

.docContentSectionTop
{
	border:1px solid #d3d3d3;
	background:#ffffff;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	height:auto;
	height:auto;
	padding:10px;
}

.docContentSectionBottom
{
	border:1px solid #d3d3d3;
	background:#f9f9f9;
	border-bottom-left-radius:5px;
	border-bottom-right-radius:5px;
	height:auto;
	height:auto;
	padding:10px;
	border-top:none;
}

.docContentSection
{
	border:1px solid #d3d3d3;
	background:#f9f9f9;
	height:auto;
	padding:10px; 
	border-top:none;
}
.docHeading
{
	color:#058a0f;
	font-size:14px;
	font-weight:bold;
	float:left;
	padding-top:5px;
	height:auto;
}

.docHeading a
{
	color:#058a0f;
	font-size:14px;
	font-weight:bold;
	float:left;
	height:auto;
	text-decoration:none;
}

.docHeading a:hover
{
	color:#058a0f;
	font-size:14px;
	font-weight:bold;
	float:left;
	height:auto;
	text-decoration:none;
}

.docSection
{
	color:#999999;
	font-size:14px;
	float:left;
	width:150px;
	height:auto;
	text-align:left;
	
}

.docSectionText
{
	color:#333333;
	font-size:14px;
	float:left;
	height:auto;
	text-align:left;
}

.docSectionText div
{
width:auto !important;
}


.docTab
{
	color:#999999;
	font-size:14px;
	float:left;
	height:auto;
	text-align:center;
	padding:10px 10px 12px 10px;;
	font-weight:bold;
	border-right:1px solid #d3d3d3;
	min-width:110px;
}

.docTab a
{
	color:#333333;
	font-size:14px;
	height:auto;
	text-decoration:none;
	font-weight:bold;
}

.docTab a:hover
{
	color:#999999;
	font-size:14px;
	height:auto;
	text-decoration:none;
	font-weight:bold;
}

.docTabSection
{
	border:1px solid #d3d3d3;
	background:#f9f9f9;
	border-radius:5px;
	/*width:712px; */
	height:auto;
	background-image: -ms-linear-gradient(top, #fefefe 0%, #ececec 100%);
	background-image: -moz-linear-gradient(top, #fefefe 0%, #ececec 100%);
	background-image: -o-linear-gradient(top, #fefefe 0%, #ececec 100%);
	background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #fefefe), color-stop(1, #ececec));
	background-image: -webkit-linear-gradient(top, #fefefe 0%, #ececec 100%);
	background-image: linear-gradient(to bottom, #fefefe 0%, #ececec 100%);
}


#star ul.star
{ 
	list-style: none; 
	margin: 0; 
	padding: 0; 
	width: 85px; 
	height: 20px; 
	left: 0px; 
	top: -5px; 
	position: relative; 
	float: left; 
	background: url(../images/stars.gif) repeat-x; 
	cursor: pointer; 
}

#star li
{ 
	padding: 0; 
	margin: 0; 
	float: left; 
	display: block; 
	width: 85px; 
	height: 20px; 
	text-decoration: none; 
	text-indent: -9000px; 
	z-index: 20; 
	position: absolute; 
	padding: 0; 
}

#star li.curr
{ 
	background: url(../images/stars.gif) 
	left 25px; 
	font-size: 1px; 
}
#star div.user
{ 
	left: 15px; 
	position: relative; 
	float: left; 
	font-size: 13px; 
	font-family: arial; 
	color: #888; 
}

#rateMe #rate_overlay {
position:absolute;
display:block;
float:left;
margin:0;
padding:0;
height:30px;
width:auto;
background:#eee url(../images/star_overlay.gif) repeat-x;
z-index:2;
cursor:default;
}
#rateStatus{width:100px; height:20px;margin:4px 0 0 5px;font: 12px "Trebuchet MS", 'Ubuntu', sans-serif, ; font-weight: bold}
#rateMe{width:152px; height:50px; padding:1px; margin:0px; vertical-align:top; z-index:auto; border: 1px solid #ccc; }
#rateMe li{float:left;list-style:none;}
#rateMe li a:hover,
#rateMe .on{background:url(../images/star_on.gif) no-repeat;}
#rateMe a{float:left;background:url(../images/star_off.gif) no-repeat;width:30px; height:30px;cursor:pointer;}
#rateMe a:hover{background:url(../images/star_on.gif) no-repeat;}
#rateMe a.grey,#rateMe a.grey:hover{background:url(../images/star_off.gif) no-repeat; cursor:default;}
#rateVotes{display:block; margin-left:65px; font: 11px "Trebuchet MS", 'Ubuntu', sans-serif, ; color:#4a4a4a;}
#ratingSaved{display:none;}
.saved{color:red; }
.grey

.rate_on_button {
	
}
.rate_on_button a { float:left;padding:10px;margin:0 5px;border:2px solid #666; background-color:#fff; color: #000; font-size: 2em; text-align:center; display:block; color: #000; text-decoration: none; }
.rate_on_button a:hover { color: #fff; text-decoration: none; background-color: #333; }

.download
{
	color:#0099ff;
	font-size:14px;
	background: url(../images/icon_download.png) no-repeat;
	
}

.download a
{
	color:#0099ff;
	font-size:14px;
	
}

.download a:hover
{
	color:#0099ff;
	font-size:14px;
	
}





	hgroup{
	text-align:left;
	}
	.left
	{
		float:left;
	}
	.right{
		float:right;
	}
	.leftMenu
	{
		float:right;
		margin:0px 0 0 0;
	}
	.rightSearch{
		float:right;
		margin:7px 0 0 0;
	}
	.leftMenu h1{
		padding:10px 0;
		color:#666666;
		font-size:16px;
		font-family:'Ubuntu', sans-serif;
		font-weight:normal;
	}
	.rightSearch h1{
		padding:10px 0;
		color:#999999;
		font-size:16px;
		font-family:'Ubuntu', sans-serif;
		font-weight:normal;
		
	}
	.rightSearch h1 a{
		color:#2b579a;
		font-size:16px;
		font-family:'Ubuntu', sans-serif;
			cursor:pointer;
		
	}
	 
	.container {
		margin:0;
	}
	.containerMid {
		width:1000px;
		text-align:left;
	}
	.logo{
		margin:30px 0 10px 0;
		float:left;
			cursor:pointer;
	}
	
	
	.login{
	/*	margin:32px 0 0 0;*/
		float:right;
		cursor:pointer;
	}
	
	#displayMenu{
		margin-left: -5px;
		margin-top: 5px;
		padding-left: 5px;
		padding-bottom:10px;
		position: fixed;
		width: 181px;
		z-index: 9999;	
	}
	
	.loginButton{
		/* margin:32px 0 0 0; */
		float:right;
		background-repeat:no-repeat;
		height:34px;
		min-width:80px;
		color:#2a81cb;
		padding:10px 10px 8px 5px;
		font-size:14px;
	}
	
	.loginButton a{
	color:#33CCFF;
	cursor:pointer;
	}
	
	.beforeLogin{
	font-size:14px;
	font-weight:bold;
	color:#2a81cb;
	float:right;
	cursor:pointer;	
	}
	
	.header_title{
	text-align:left;
	font-size:14px;
	width:auto;
	float:left;
	color:#666666;
	margin: 8px 20px 0;
	font-weight:bold;
	}
	
	.sub-title{
	font-family:'Ubuntu', sans-serif;
	font-size:14px;
	margin:8px 20px 0 20px;
	font-weight:700;
	color:#666666;
	width: auto;
	float:right;
	}
	
	
	a.linkTxt:hover{
	color:#4d5259 !important;	
	}
	
	.sub-title span{
	color:#a4b2b8;
	}
	
	.row-top{
	background-color:#FFFFFF;
	}
	
	.span-one-full{
		width: 99.2222%
	}
		
	.span-one-second{
		width: 48.35%;
	}	
	
	
	
	.span-one-third h2{
		font-family:'Ubuntu', sans-serif;
		font-size:25px;
		color:#0066cc;
		line-height:15px;
		font-weight:700;
	}
	
	.span-one-third a{
	color:#999999;
	
	}
	
	.span-one-third a:hover{
	color:#666;
	
	}
	
	.span-one-third p{ 
		font-family:'Ubuntu', sans-serif;
		font-size:13px;
		color:#999999;
		line-height:15px;
	/*font-weight:bold;*/	
	}
	
	.homeEventArrow
	{
		width:18px;
		height:18px;
	}
	
	
	.span-one-third {
		width: 15%;
		text-align:left;
		padding:0 15px 0 0;
	}	
	
	.right-align{float:right; }
	
/*	body:after {
		content: "1024 and up";
		background-color: hsla(360,60%,40%,0.3);
	}
	
	*/
	.testBGcolor{
		background-color:#039;
	}
	
	/* */
	.box-4
	{
		padding:30px 0px;
		text-align:center;
	}
	
	.roundBox
	{ /*	border:1px solid #e1e1e1;
		box-shadow:2px 1px 2px #f0f0f0;
		border-radius:4px; */
 		width: 100%;
		text-align:center;
		float:left;			
	}
	
	.boxHeading
	{
		margin:0;
		padding:2px 0 10px 0;
		font-family:'Ubuntu', sans-serif;
		font-size:14px;
		color:#151414;
		font-weight:normal;
	}
	.boxsep
	{
		padding:0px 0px;
		border-top:1px solid #e1e1e1;
	}
	.DivRoundSep
	{
		width:3%;
		float:left;
	}
	.boxContent
	{
		padding:5px 10px 10px 10px;
		text-align:left;
		line-height:140%;
	}
	.coverHeading
	{
		font-family:'Ubuntu', sans-serif;
		font-size:14px;
		color:#333333;
	}
	.coverContent
	{
		font-family:'Ubuntu', sans-serif;
		font-size:12px;
		color:#818181;
	}
	.boxContactContent
	{
		padding:25px 10px 10px 10px;
		text-align:left;
		line-height:140%;
	}
	.contactContent
	{
		font-family:'Ubuntu', sans-serif;
		font-size:12px;
		color:#666666;		
	}
	.contactHeading
	{
		font-family:'Ubuntu', sans-serif;
		font-size:14px;
		color:#333333;
		font-weight:bold;
		line-height:180%;
	}
	.ContactChair
	{
		font-family:'Ubuntu', sans-serif;
		font-size:14px;
		color:#666666;
		font-weight:normal;
		line-height:180%;
	}
	a.homemailTo
	{
		font-family:'Ubuntu', sans-serif;
		font-size:14px;
		color:#0099ff;
		font-weight:normal;
	}
	.chapterPartner
	{
		font-family:'Ubuntu', sans-serif;
		font-size:16px;
		color:#666666;
		font-weight:normal;
		padding:2px 0px 5px 0;
	}
	.chapterPartnerHeading
	{
		font-family:'Ubuntu', sans-serif;
		font-size:18px;
		color:#4a5b5f;
		font-weight:normal;
		padding:1px 9px 0 0;
		font-weight:600;
	}
	.span-one-fourth
	{
		width: 25%;
		text-align:left;
		padding-top:10px;
	}
	
	
	/*----------------- Footer ---------------------*/
	
	.footerStart
	{
		/* padding:15px 0px 0 0; */
		min-height:80px;	
	}
	.footer
	{
		
		border-top:1px solid #e1e1e1;
		padding:10px 0px 25px 0;
		background-color:#53616f;
		min-height:100px;
	}
	.span-one-fifth
	{
		width: 20%;
		text-align:left;
		min-height:180px;		
	}
	.span-one-fifth1
	{
		width: 20%;
		text-align:left;
		min-height:120px;		
	}
	.footerMain
	{
		font-family:'Ubuntu', sans-serif;
		font-size:14px;
		color:#333333;
		font-weight:normal;
		list-style:none;
	}
	.footerSub
	{
		list-style:none;
	}
	.footerSub a
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		color:#999999;
		font-weight:normal;
		line-height:180%		
	}
	.footerSub a:hover
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		color: #666;
		font-weight:normal;
		line-height:180%		
	}
	.footerBlue
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		color:#aeb9c4;
		font-weight:normal;
	}
	.footerFont{
	color:#aeb9c4 !important;
	}
	.footerGray
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		color:#aeb9c4;		
		font-weight:normal;
		
	}
	a.footerGray
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		color:#aeb9c4;
		font-weight:normal;
	}
	
	a.footerGray:hover
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		color:#aeb9c4;
		font-weight:normal;
		color:#CCCCCC;
	}
	
	
	.footerDarkGray
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		color:#aeb9c4;
		font-weight:normal;
	}
	a.footerDarkGray
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		color:#aeb9c4;
		font-weight:normal;
	}
	a.footerDarkGray:hover
	{
		font-family:'Ubuntu', sans-serif;
		font-size:11px;
		font-weight:normal;
		color:#CCCCCC ;
	}
	

	
ul.menu {
    border: 0 solid #000000;
    color: #000;
    font-family: 'Ubuntu', sans-serif;
    font-size: 14px;
    font-weight: normal;
    list-style: none outside none;
    margin: 0;
    padding: 0;
    text-decoration: none;
	background:#000;
  
}
ul.menu * {
	margin:0;
	padding:0;
}
ul.menu a {
	display:block;
	color:#333333;
	text-decoration:none;
}
ul.menu li {
	position:relative;
	float:left;
	margin-right:1px;
	text-transform:uppercase;
}
ul.menu ul {
	position:absolute;
	left:-3px;
	display:none;
	opacity:0;
	list-style:none;
	margin:6px 0 0 3px;
}
ul.menu ul li {
	position:relative;
	border:0px solid #000;
	border-top:none;
	width:173px;
	margin:0;
	padding:0;
	text-align:left;
	background:#1d79c7;
	min-height:32px;
	opacity:0.95;
	filter:alpha(opacity=95);
}
ul.menu ul li:hover {
	position:relative;
	border:0px solid #000;
	border-top:none;
	width:173px;
	margin:0;
	padding:0;
	text-align:left;
	background:#14314a;
	min-height:32px;
}
ul.menu ul li a {
	display:block;
	padding:11px 0px 10px 0px;
	color:#F7F7F7;
}
ul.menu ul li a:hover {
	color:#fff;
	padding:11px 0px 10px 0px;
}
ul.menu ul ul {
	left:173px;
	top:0px
}
ul.menu .menulink {
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	font-weight:normal;
	font-stretch:expanded;
	color:#333333 !important;
	text-decoration:none;
	padding:11px 10px 12px 10px;
}
ul.menu .menulinkFirst {
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	font-weight:normal;
	font-stretch:expanded;
	color:#333333;
	text-decoration:none;
	padding:11px 10px 12px 0px;
}
ul.menu .menulinkFirst:hover {
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#0066cc;
	text-decoration:none;
	padding:11px 10px 12px 0px;
}
ul.menu .menulinkSel {
	font-family: 'Ubuntu', sans-serif;
	font-size:13px;
	font-weight:normal;
	color:#ee3d45;
	text-decoration:none;
	padding:11px 0px 10px 0px;
}
ul.menu .menulinkSel:hover {
	font-family: 'Ubuntu', sans-serif;
	font-size:13px;	
	font-weight:normal;
	color:#ee3d45;
	text-decoration:none;
	padding:11px 0px 10px 0px;
}
ul.menu .menuhover,ul.menu .menulink:hover {
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#282b2e;
	text-decoration:none;	
	padding:11px 10px 12px 10px;
}

ul.menu .menulinkselectedTop                                                                                
{
	font-family: 'Ubuntu', sans-serif;
	font-size:14px;
	font-weight:normal;
	color:#333;
	text-decoration:none;
	padding:11px 10px 12px 10px;

}

ul.menu .sub {
	background: url(images/red_arrow.png) center right no-repeat;font-size:13px;
}
ul.menu .topline {
}
.topMenuSepLi {
   /* background: url(../images/topMenuSep.png) no-repeat scroll center center; */
    height: 0px;
    width: 0px;
}


.topMenuLi .menulinkselectedTop{
border-bottom: 0px;
 border-bottom: 6px solid #1d79c7 !important; 
}

.topMenuLi:hover{
 border-bottom: 6px solid #1d79c7; 
}



.footerUl
{
	padding:0;
	margin:0;

}

/* Inner Template */
.menuInnerBg
	{
		background-color:#e6e6e6;
		background:url(menuInnerBg.jpg) repeat-x;
		height:41px;
	}
	
	
	
	
/*------------ FOOTER --------------------*/	
	.footerUL{
	list-style:none;
	height:30px;
	margin-left:0px;
	padding-left:0;
	width:500px;
	float:left;
	}
	
	.footerUL li, .footerUL li a{
	float:left;
	padding:0 10px 0 0px;
	color:#f7f7f7;
	}
	
	.footerUL li, .footerUL li a:hover{
	float:left;
	padding:0 10px 0 0px;
	color:#CCCCCC !important;
	}
	
	.footerUL li:first-child{
	float:left;
	}
	
	.footerUL li:last-child{
	float:left;	
	border-right:0px #ccc solid;
	}
	
	.boxTitle{
	font-weight:600;
	}
	
	.popularItems{
	float:left;
	list-style:none;
	margin-left:0;
	padding-left:0;
	}
	
	.popularItems li, .popularItems li a{
	float:left;
	font-size:13px;
	padding:5px 0 8px 0;
	border-bottom:1px #ccc dashed;
	background-image:url('../images/arrow.png');
	background-repeat:no-repeat;
	padding-left:10px;
	cursor:pointer;	
	}
	
	.popularItems li:hover{
	color:#0066cc;	
	}
	
	.popularItems li a{
	text-decoration:none;
	cursor:pointer;
	}
	
	.divItem{
	padding-bottom:10px;
	}
	
	.titleContent{
	color:#5361af;
	width:100%;
	font-weight:700;
	font-size:15px;
	}
	
	.blogDate{
	font-size:15px;
	color:#333333;
	width:100%;
	display:block;
	}
	
	.blogTitle:hover{
	color:#0066cc;	
	}
	
	.blogContent{
	color:#566669;
	font-size:14px;
	line-height:16px;
	padding:0;
	margin: 5px 0 2px 0;
	}
	.emailSubscribe{
	width:70%;
	border:1px solid #d8d8d8;
	border-radius:4px;
	line-height:25px;
	padding:3px;	
	}
	
	.emailSubscribeBtn{
	width:75%;
	border:1px solid #d8d8d8;
	border-radius:4px;
	line-height:25px;
	padding:5px;
	background-color:#0066cc;
	color:#FFFFFF;
	font-weight:500;
	margin-top:5px;
	}
	
	
