/**
*    CSS for Light Green themed template for Root
*
* @author		lavanya_13ag07
* @copyright	Copyright (c) 2009 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: lightgreen_theme.css 1553 2007-04-03 11:40:21Z lavanya_13ag07 $
* @since 		2007-10-03
*/

/*
 *
 * Hacks used in this template for achieving browser compatibility are
 * 		"!important" - used for the browser "Mozilla Firefox"
 * 		"* html" - used for the browser "Internet Explorer"
 *      " * " - used for the browser "Internet Explorer 7 "
 * Browsers Tested are
 * 		Mozilla Firefox 5.0
 * 		Internet Explorer 6.0.2800 and IE 7
 *		Opera 8.01
 *
 */

/*-- Common Styles --*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;  /* Enables font size scaling in MSIE */
	margin:0;
	padding:0;
	text-align:center;
	margin:0 auto;
}
	.clsBodyContent,.clsPopUpBodyContent{
		width:1000px;
		margin:0 auto;
		text-align:left;
	}
	.clsPopUpBodyContent{
		width:550px;
	}
	/*-- Nomensa hack --*/
	#top,#header h2,#footer h2,#selSubHeader h2{
		position:absolute;
		left:-999em;
		width:990em;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div,dt,dl,dd{
		margin:0;
		padding:0;
		font-size:100%;
	}
	dt,dl,dd{
		list-style-type:none;
	}
	li{
		list-style:none;
	}
	a{
		color:#8FA715;
		outline:none;
		font-weight:normal;
		text-decoration:none;
	}
	a:hover{
		text-decoration:underline;
	}
	img{
		border:0;
		vertical-align:top;
	}
	input{
		outline:none !important;
	}
/*-- Header --*/
.clsAlternateSheet ul{
	margin:0;
}
	.clsAlternateSheet li{
		float:left;
		padding:0 5px;
	}
	* html .clsAlternateSheet li{
		padding:0 3px;
	}
		.clsAlternateSheet li a{
			display:block;
			padding:2px 0;
		}
			.clsActiveTheme{
				border:1px solid #0189EF;
			}
			.clsAlternateSheet .clsChangeTheme{
				color:#078FBA;
				font-weight:bold;
				height:24px;
				line-height:28px;
			}
.clsAlternateStyle{
	margin:0;
	text-align:right;
}
.clsLeftHeader{
	float:left;
	width:270px;
	margin:0 0 0 20px;
	display:inline; /* used for ie6, normally ie6 takes more margin when compared to others to avoid this we are using this line */
}
.clsRightHeader{
	float:right;
	width:680px;
	margin:0 25px 0 0;
	height:128px;
	display:inline; /* used for ie6, normally ie6 takes more margin when compared to others to avoid this we are using this line */
}
#header{
	margin:0 0 10px 0;
	background:url(../images/lightgreen_theme/bg-header.jpg) no-repeat;
	height:180px;
}
.clsPopUpBodyContent #header{
	background:none;
	height:95px;
}
	#header h1{
		width:250px;
		margin:20px 0 0 0;
		float:left;
		background:url(../images/lightgreen_theme/logo.png) no-repeat;
	}
	.clsPopUpBodyContent #header h1{
		margin:0 0 0 10px;
	}
		#header h1 a{
			text-indent:-2000em;
			display:block;
			overflow:hidden;
			width:250px;
			height:95px;
		}
	/*-- for popup windows --*/
	.clsPopupHeader #header{
		text-align:left;
		padding:0.5em 0;
		margin:0;
	}
	.clsPopupHeader #header h1{
		float:none;
	}
	#selHeaderBanner{
		margin:1em 0 0 0;
		text-align:right;
	}
		.clsHeaderWelcomeSection{
			margin:12px 0 0 3px;
		}
		.clsHeaderWelcomeImage{
			width:49px;
			float:right;
			clear:right;
			margin:0 0 0 5px
		}
			#selRootWelcome .clsHeaderWelcomeImage{
				background:url(../images/lightgreen_theme/icon-welcome.jpg) no-repeat left top;
				width:37px;
				height:35px;
			}
			#selRootWelcome .clsHeaderWelcomeImage p{
				text-indent:-999em;
			}
		.clsHeaderWelcomeContent{
			width:600px;
			float:right;
			text-align:right;
		}
		.clsHeaderWelcomeLinks li{
			display:inline;
			border-left:1px solid #6E810B;
			padding:0 0 0 8px;
			margin:0 0 0 5px;
			font-weight:bold;
			font-family:Arial, Helvetica, sans-serif;
			font-size:13px;
		}
			.clsHeaderWelcomeLinks li a{
				font-weight:bold;
				color:#000;
			}
				.clsHeaderWelcomeLinks li a:hover{
					color:#8FA715;
				}
		.clsHeaderWelcomeLinks .clsUserNameLink,.clsHeaderWelcomeLinks .clsSignIn{
			border:0;
			margin:0;
			padding:0;
		}
		.clsHeaderWelcomeLinks .clsUserNameLink{
			color:#000;
		}
		.clsHeaderWelcomeLinks .clsActiveNavigationLink a{
			color:#8FA715;
		}
		#selLang{
			margin:1em 0 0 0;
			text-align:right;
		}
/* style for veil style */

.VeilStyle1c{
	position: absolute;
	top:0;
	left:0;
	cursor:"not-allowed";
	background:#454545;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	width:100% !important;
	height:100%;
}

/*-- selSubHeader --*/
#selSubHeader{
	background:url(../images/lightgreen_theme/bg-navigation.jpg) repeat-x;
	margin:15px 0 0 1px;
	width:998px;
}
html*#selSubHeader{
	[margin:17px 0 0 1px;	/*-- any css property must for safari to work --*/
	margin:15px 0 0 1px;	/*-- applied in IE6, 7 and Safari --*/
	]margin:15px 0 0 1px;	/*-- applied in IE6, 7 only and safari neglects this --*/
	}/**/
	.dummyend[id]{clear: both}
@media all and (min-width:0px) { #selSubHeader{ margin:15px 0 0 1px;  } }
* html #selSubHeader{
	margin:15px 0 0 1px;
}
	#selSubHeader li{
		float:left;
		background:url(../images/lightgreen_theme/bg-navigationseparator.jpg) no-repeat right center;
	}
	#selSubHeader .clsTopLoginLink{
		background:none;
	}
		#selSubHeader a{
			font-weight:bold;
			font-size:11px;
			color:#000;
			text-transform:uppercase;
			line-height:36px;
			text-align:center;
			display:block;
			padding:0 10px;
		}
		#selSubHeader .clsActiveLink a,#selSubHeader a:hover,#selSubHeader .clsTopNavigationHover{
			background:url(../images/lightgreen_theme/bg-activenavigation.jpg) repeat-x;
		}
		#selSubHeader .clsActiveLink span,#selSubHeader .clsTopNavigationHover a{
			background:url(../images/lightgreen_theme/bg-navigationarrow.jpg) no-repeat center bottom;
			line-height:36px;
			display:block;
		}
			#selSubHeader .clsActiveLink a,#selSubHeader a:hover,#selSubHeader .clsActiveLink a:hover{
				color:#FFF;
			}
/*		#selSubHeader a:hover{
			background:url(../images/lightgreen_theme/bg-activesubheadermiddle.jpg) repeat-x;
		}
			#selSubHeader .clsActiveLink,#selSubHeader .clsTopNavigationHover{
				background:url(../images/lightgreen_theme/bg-activesubheaderleft.jpg) no-repeat left top;
				padding:0 0 0 9px;
			}
			#selSubHeader .clsActiveLink span,#selSubHeader .clsTopNavigationHover span{
				background:url(../images/lightgreen_theme/bg-activesubheaderright.jpg) no-repeat right top;
				padding:0 9px 0 0;
				display:block;
			}
			#selSubHeader .clsTopNavigationHover a{
				color:#FFF;
			}
				#selSubHeader .clsActiveLink a,#selSubHeader .clsTopNavigationHover span a{
					text-decoration:underline;
					background:url(../images/lightgreen_theme/bg-activesubheadermiddle.jpg) repeat-x;
					color:#FFF;
				}
*/.clsExpandMain{
	margin:0 0 20px 0;
}
/*-- sideBar1 --*/
.clsHideSideBar{
	width:10px;
	display:none;
}
/* style for sidebar banner */
#selSidebarBanner{
	text-align:center;
	padding:0.5em 0;
}
	#selSidebarBanner p{
		text-align:center;
		margin:0.5em 0;
	}
.sideBar1{
	width:260px;
	float:left;
	clear:left;
	display:block;
}
.clsSideBarSections .clsActiveSidebarLinks a{
	color:#BE0608;
	font-weight:bold;
}
	.clsSideBarLogin table{
		background:transparent;
		margin:0;
	}
	.clsSideBarLogin table td{
		vertical-align:middle;
		font-size:8pt;
	}
		.clsSideBarLogin .clsTextBox{
			width:150px;
		}
		.clsCheckBox{
			vertical-align:middle;
			border:0;
		}
		.clsSideBarLogin .clsLogin a{
			font-size:7pt;
			font-weight:normal;
			text-decoration:underline;
		}
	.clsSideBarSections{
		margin:0 0 10px 0;
	}
	.clsSideBarSections a{
		color:#63604D;
	}
	.clsStartMessageTitle{
		text-indent:-999em;
	}
		.clsStartMessageTitle a{
			width:259px;
			background:url(../images/lightgreen_theme/bg-getstarted.jpg) no-repeat;
			height:85px;
			display:block;
		}
			.clsSideBarLinks li{
				margin:0 0 8px 0;
				background:transparent url(../images/lightgreen_theme/icon-sidebarlink.gif) no-repeat left 4px;
			}
				.clsSideBarLinks li.clsInactive img{
					padding-top: 6px !important;
				}
			.clsSideBarLinks .clsNoCategory{
				background:none;
			}
				.clsSideBarLinks li a{
					padding:0 0 0 15px;
					font-size:8pt;
					color:#000;
					font-weight:bold;
				}
				.clsSideBarLinks li .clsDropDown{
					margin:0 0 8px 0;
					background:transparent url(../images/lightgreen_theme/icon-dropdown.gif) no-repeat right center;
					padding:0 8px 0 20px;
				}
				.clsSubCategorySidebar span img{
					vertical-align:middle;
				}
		.sideBar1 ul ul{
			margin:0 0 0 1.7em;
		}
			.sideBar1 ul ul li{
				list-style:none;
				margin:8px 0 0 0;
			}
				.sideBar1 ul ul li a{
					background:transparent url(../images/lightgreen_theme/icon-sidebarinnerlink.gif) no-repeat left center;
					margin:0;
					padding:0 0 0 15px;
				}
				.sideBar1 p,.sideBar1 a{
					font-weight:bold;
					font-size:8pt;
					color:#000;
				}

/*-- Orange color rounded corners --*/
/* \*/
* html .tlcsidebarsections,* html .trcsidebarsections, * html .trctitle, * html .tlctitle, * html .trcprofile, * html .tlcprofile, * html .trcbestanswers, * html .tlcbestanswers, * html .trcrichtext, * html .tlcrichtext,* html .tlcpopular, * html .trcpopular,* html .tlcsidebar, * html .trcsidebar,* html .tlcindex, * html .trcindex,* html .tlcblog, * html .trcblog,* html .tlctopanalyst, * html .trctopanalyst,* html .tlctotalquestions, * html .trctotalquestions,* html .tlctotalanswers, * html .trctotalanswers,* html .tlcpopularvideos, * html .trcpopularvideos{
	height:1%
}
/* */
* html .lbsidebarsections, * html .lbtitle, * html .lbprofile, * html .lbbestanswers, * html .lbrichtext,* html .lbpopular,* html .lbsidebar,* html .lbindex,* html .lbblog,* html .lbtotalquestions,* html .lbtotalanswers,* html .lbtopanalyst,* html .lbpopularvideos{
	width:100%
}
.lbsidebarsections,.tlcsidebarsections,.trcsidebarsections,.tlctitle,.trctitle,.lbtitle,.lbprofile,.tlcprofile,.trcprofile, .trcbestanswers,.tlcbestanswers,.trcbestanswers, .trcrichtext, .tlcrichtext,.lbrichtext,.lbpopular,.tlcpopular,.trcpopular,.tlcsidebar,.trcsidebar,.lbsidebar,.tlcindex,.trcindex,.lbindex,.tlcblog,.trcblog,.lbblog,.tlctopanalyst,.trctopanalyst,.lbtopanalyst,.tlctotalquestions,.trctotalquestions,.lbtotalquestions,.tlctotalanswers,.trctotalanswers,.lbtotalanswers,.tlcpopularvideos,.trcpopularvideos,.lbpopularvideos{
	zoom:1
}
.tlcsidebarsections{
	background:transparent url(../images/lightgreen_theme/tlc-sidebarsections.jpg) no-repeat;
}
.trcsidebarsections{
	background:transparent url(../images/lightgreen_theme/trc-sidebarsections.jpg) no-repeat right top;
	padding:10px;
}
.blcsidebarsections{
	background:transparent url(../images/lightgreen_theme/blc-sidebarsections.jpg) no-repeat left bottom;
}
.brcsidebarsections{
	background:transparent url(../images/lightgreen_theme/brc-sidebarsections.jpg) no-repeat right bottom;
}
.tbsidebarsections{
	background:transparent url(../images/lightgreen_theme/tb-sidebarsections.jpg) repeat-x;
}
.bbsidebarsections{
	background:transparent url(../images/lightgreen_theme/bb-sidebarsections.jpg) repeat-x center bottom;
}
.rbsidebarsections{
	background:transparent url(../images/lightgreen_theme/rb-sidebarsections.jpg) repeat-y right top;
}
.lbsidebarsections{
	background:#FCFFEC url(../images/lightgreen_theme/lb-sidebarsections.jpg) repeat-y left bottom;
}
.tlcsidebar{
	background:transparent url(../images/lightgreen_theme/tlcsidebar.jpg) no-repeat;
}
.trcsidebar{
	background:transparent url(../images/lightgreen_theme/trcsidebar.jpg) no-repeat right top;
	padding:10px 15px;
}
.blcsidebar{
	background:transparent url(../images/lightgreen_theme/blcsidebar.jpg) no-repeat left bottom;
}
.brcsidebar{
	background:transparent url(../images/lightgreen_theme/brcsidebar.jpg) no-repeat right bottom;
}
.tbsidebar{
	background:transparent url(../images/lightgreen_theme/tbsidebar.jpg) repeat-x;
}
.bbsidebar{
	background:transparent url(../images/lightgreen_theme/bbsidebar.jpg) repeat-x center bottom;
}
.rbsidebar{
	background:transparent url(../images/lightgreen_theme/rbsidebar.jpg) repeat-y right top;
}
.lbsidebar{
	background:#FCFFEC url(../images/lightgreen_theme/lbsidebar.jpg) repeat-y left bottom;
}
/* Blue color rounded corner */
/*.tlctitle{
	background:transparent url(../images/lightgreen_theme/bg-tlcrate.gif) no-repeat;
}

.brctitle{
	background:transparent url(../images/lightgreen_theme/bg-blcrate.gif) no-repeat left bottom;
}
.blctitle{
	background:#4EA1DF url(../images/lightgreen_theme/bg-brcrate.gif) no-repeat right bottom;
	color:#FFF;
	font-weight:bold;
}*/
.trctitle{
	text-align:center;
	padding:0 0 10px 0;
	color:#FFF;
	font-size:8pt;
	font-weight:bold;
}
.clsForumComment .trctitle{
	text-align:left;
}
	.clsRateScores{
		margin:0 0 0 10px;
		padding:0 0 0 10px;
		border-left:1px solid #FFF;
	}
/* rounded corner for myhome section */
.tlcprofile{
	background:transparent url(../images/lightgreen_theme/tlcprofile.jpg) no-repeat;
}
.trcprofile{
	background:transparent url(../images/lightgreen_theme/trcprofile.jpg) no-repeat right top;
	padding:10px;
}
.blcprofile{
	background:transparent url(../images/lightgreen_theme/blcprofile.jpg) no-repeat left bottom;
}
.brcprofile{
	background:transparent url(../images/lightgreen_theme/brcprofile.jpg) no-repeat right bottom;
}
.tbprofile{
	background:transparent url(../images/lightgreen_theme/tbprofile.jpg) repeat-x;
}
.bbprofile{
	background:transparent url(../images/lightgreen_theme/bbprofile.jpg) repeat-x center bottom;
}
.rbprofile{
	background:transparent url(../images/lightgreen_theme/rbprofile.jpg) repeat-y right top;
}
.lbprofile{
	background:#F2F4FF url(../images/lightgreen_theme/lbprofile.jpg) repeat-y left bottom;
}
/* style for best answers */

.tlcbestanswers{
	background:transparent url(../images/lightgreen_theme/tlcbestanswers.gif) no-repeat;
}
.trcbestanswers{
	background:transparent url(../images/lightgreen_theme/trcbestanswers.gif) no-repeat right top;
	padding:10px;
}
.trcbestanswers{
	*padding:15px;
}
.blcbestanswers{
	background:transparent url(../images/lightgreen_theme/blcbestanswers.gif) no-repeat left bottom;
}
.brcbestanswers{
	background:transparent url(../images/lightgreen_theme/brcbestanswers.gif) no-repeat right bottom;
}
.tbbestanswers{
	background:transparent url(../images/lightgreen_theme/tbbestanswers.gif) repeat-x;
}
.bbbestanswers{
	background:transparent url(../images/lightgreen_theme/bbbestanswers.gif) repeat-x center bottom;
}
.rbbestanswers{
	background:transparent url(../images/lightgreen_theme/rbbestanswers.png) repeat-y right top;
}
.lbbestanswers{
	background:#F5F5F5 url(../images/lightgreen_theme/lbbestanswers.png) repeat-y left bottom;
}
.clsFirstBestAnswers{
	margin:1em 0;
}
	.clsBestAnswers table{
		background:transparent;
	}
	.clsBestQA{
		margin:0;
	}
		.clsBestQA table{
			margin:1em 0;
		}
		.clsMyHomeDetails p{
			background:url(../images/lightgreen_theme/icon-commentarrow.gif) no-repeat left 2px;
			padding:0 0 0 15px;
			color:#000;
			font-weight:bold;
			font-size:8pt;
			margin:10px 0 !important;
		}
			.clsMyHomeDetails p span{
				color:#799006;
			}
/* end of style for best answers */
/* start of style for rounded corner in popular section */
.tlcpopular{
	background:transparent url(../images/lightgreen_theme/tlcpopular.jpg) no-repeat;
}
.trcpopular{
	background:transparent url(../images/lightgreen_theme/trcpopular.jpg) no-repeat right top;
	padding:5px 10px;
}
.blcpopular{
	background:transparent url(../images/lightgreen_theme/blcpopular.jpg) no-repeat left bottom;
}
.brcpopular{
	background:transparent url(../images/lightgreen_theme/brcpopular.jpg) no-repeat right bottom;
}
.tbpopular{
	background:transparent url(../images/lightgreen_theme/tbpopular.jpg) repeat-x;
}
.bbpopular{
	background:transparent url(../images/lightgreen_theme/bbpopular.jpg) repeat-x center bottom;
}
.rbpopular{
	background:transparent url(../images/lightgreen_theme/rbpopular.jpg) repeat-y right top;
}
.lbpopular{
	background:#FFF url(../images/lightgreen_theme/lbpopular.jpg) repeat-y left bottom;
}
.clsPopularHeading{
	float:left;
}
	.clsPopularHeading h2{
		color:#BCDA20;
	}
.clsPopularMore{
	float:right;
}
	.clsPopularMore p a{
		background:url(../images/lightgreen_theme/icon-more.gif) no-repeat right 5px;
		padding:0 13px 0 0;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#FFF;
	}
.clsPopularHeadingMore{
	overflow:auto;
	zoom:1;
}
* html .clsPopularHeadingMore{
	height:1%;
	overflow:visible;
}
.clsIndexPopular table{
	margin:1em 0;
	border:0;
	background:transparent;
}
	.clsIndexPopular table td{
		border:0;
		background:transparent;
	}
/* end of stlye for rounded corner in popular section */

.tlcroundedcorner{
	background:transparent url(../images/lightgreen_theme/tlcroundedcorner.jpg) no-repeat;
}
.trcroundedcorner{
	background:transparent url(../images/lightgreen_theme/trcroundedcorner.jpg) no-repeat right top;
	padding:5px 10px;
}
.blcroundedcorner{
	background:transparent url(../images/lightgreen_theme/blcroundedcorner.jpg) no-repeat left bottom;
}
.brcroundedcorner{
	background:transparent url(../images/lightgreen_theme/brcroundedcorner.jpg) no-repeat right bottom;
}
.tbroundedcorner{
	background:transparent url(../images/lightgreen_theme/tbroundedcorner.jpg) repeat-x;
}
.bbroundedcorner{
	background:transparent url(../images/lightgreen_theme/bbroundedcorner.jpg) repeat-x center bottom;
}
.rbroundedcorner{
	background:transparent url(../images/lightgreen_theme/rbroundedcorner.jpg) repeat-y right top;
}
.lbroundedcorner{
	background:#F2F5FE url(../images/lightgreen_theme/lbroundedcorner.jpg) repeat-y left bottom;
}
.clsRecentQuestionAnswer{
	margin:1em 0;
}

/* start of style for earn points */
.clsEarnPoint{
	text-align:center;
	font:bold 14px Georgia, "Times New Roman", Times, serif;
	color:#BE050A;
	padding:0.5em 0 0 0;
}
.clsReplyAnswers .clsEarnPoint{
	margin:0 0 1em 0;
}
/* start of style for best answers and question */
.clsTopAnalystTbl .clsTopAnalystLevel{
	width:100px;
	text-align:center;
	height:71px;
}
.clsTopAnalyst .clsLevelTypes{
	text-align:center !important;
	height:80px;
}
.clsBestAnswerQuestion,.clsSideBarUserInfo{
	background:#FCFFEC url(../images/lightgreen_theme/bg-bestanswer.gif) no-repeat right bottom;
}
#sliderbestAnswers{
	margin:10px 0;
}
.clsLevelOne,.clsLevelTwo,.clsLevelThree{
	background:url(../images/lightgreen_theme/bg-level1.gif) no-repeat right bottom;
}
.clsLevelTwo{
	background:url(../images/lightgreen_theme/bg-level2.gif) no-repeat right bottom;
}
.clsLevelThree{
	background:url(../images/lightgreen_theme/bg-level3.gif) no-repeat right bottom;
}
.clsLevelFour{
	background:url(../images/lightgreen_theme/bg-level4.gif) no-repeat right bottom;
}
.clsLevelFive{
	background:url(../images/lightgreen_theme/bg-level5.gif) no-repeat right bottom;
}
.clsTopAnalyst .clsLevelOne{
	background:url(../images/lightgreen_theme/bg-level1.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelTwo{
	background: url(../images/lightgreen_theme/bg-level2.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelThree{
	background:url(../images/lightgreen_theme/bg-level3.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelFour{
	background:url(../images/lightgreen_theme/bg-level4.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelFive{
	background:url(../images/lightgreen_theme/bg-level5.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelSix{
	background:url(../images/lightgreen_theme/bg-level6.gif) no-repeat left center;
}
.clsLevelSix{
	background:url(../images/lightgreen_theme/bg-level6.gif) no-repeat right bottom;
}
.clsUserPopUp .clsLevelOne{
	background:url(../images/lightgreen_theme/bg-smalllevel1.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelTwo{
	background:url(../images/lightgreen_theme/bg-smalllevel2.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelThree{
	background:url(../images/lightgreen_theme/bg-smalllevel3.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelFour{
	background:url(../images/lightgreen_theme/bg-smalllevel4.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelFive{
	background:url(../images/lightgreen_theme/bg-smalllevel5.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelSix{
	background:url(../images/lightgreen_theme/bg-smalllevel6.gif) no-repeat 330px 5px;
}
.clsQuestionsWithBestAnswer{
	padding:0.5em;
	border:1px solid #99B219;
	margin:1em 0;
	background:#FCFFEC;
}
	.clsQuestionsWithBestAnswer .clsUserDetails span{
		border-right:1px solid #CCC;
		padding:0 5px 0 0 ;
		margin:0 5px 0 0;
	}
		.clsQuestionsWithBestAnswer .clsUserDetails .clsNoBorder{
			border:0;
		}
/* end of style for best answers and question */
/* style for richtext */
.tlcrichtext{
	background:transparent url(../images/lightgreen_theme/tlcrichtext.jpg) no-repeat;
}
.trcrichtext{
	background:transparent url(../images/lightgreen_theme/trcrichtext.jpg) no-repeat right top;
	padding:10px;
}
.blcrichtext{
	background:transparent url(../images/lightgreen_theme/blcrichtext.jpg) no-repeat left bottom;
}
.brcrichtext{
	background:transparent url(../images/lightgreen_theme/brcrichtext.jpg) no-repeat right bottom;
}
.tbrichtext{
	background:transparent url(../images/lightgreen_theme/tbrichtext.jpg) repeat-x;
}
.bbrichtext{
	background:transparent url(../images/lightgreen_theme/bbrichtext.jpg) repeat-x center bottom;
}
.rbrichtext{
	background:transparent url(../images/lightgreen_theme/rbrichtext.jpg) repeat-y right top;
}
.lbrichtext{
	background:#FFF url(../images/lightgreen_theme/lbrichtext.jpg) repeat-y left bottom;
}
/* end of style for richtext */
/*--Main--*/
#indexdefault .clsExpandMain,#membersindexdefault .clsExpandMain{
	margin:0 15px 0 0 !important;
}
.clsShowHideTab a{
	position:absolute;
	background:#D9D9D9 url(../images/lightgreen_theme/icon-hide.jpg) repeat center center;
	margin:0 0 0 514px;
	display:block;
	text-indent:-999em;
	width:12px;
	z-index:99999em;
}
	.clsShowHideTab .clsShow{
		background:#D9D9D9 url(../images/lightgreen_theme/icon-show.jpg) repeat center center;
		margin:0 0 0 790px;
	}
	.clsShowHideTab .clsShowDivider{
		background:#D9D9D9 url(../images/lightgreen_theme/icon-divider.jpg) repeat center center;
	}
#main{
	margin:0 0 20px 280px;
	background-color:#FFF;
	min-height:78em;
}
.clsExpandMain{
	margin:0 20px 0 0 !important;
}

* html #main{
	height:75em;
}
	h3,h2{
		font-size:18px;
		color:#757575;
		margin:0 0 10px 0;
	}
		h2{
			padding:0 0 5px 0;
			color:#A1BA21;
			margin:0 0 5px 0;
		}
	h3{
		margin:0 0 5px 0;
		font-size:14px;
		color:#93B103;
	}
	.sideBar1 h3{
		margin-bottom:25px;
		color:#FEFEFF;
	}
		h3 a{
			font-weight::normal;
			font-size:12px;
		}
			.clsUserInfo h3 a{
				font-size:14px;
				font-weight:bold;
				color:#768D00;
			}
	.clsTopHeading{
		margin:0 0 5px 12px;
	}
/*-- Footer --*/
#footer{
	clear:both;
	margin:1em 0;
	font-size:8pt;
}
#subFooter{
	background:#FFF url(../images/lightgreen_theme/bg-footer.jpg) repeat-x;
	height:154px;
	padding:0 5px;
}
#footer p{
	margin:0 0 5px 10px;
}
#subFooter ul{
	padding:30px 0 5px 10px;
}
	#footer li{
		display:inline;
		padding:0 1em 0 0;
	}
		#footer a{
			color:#000;
			font-weight:bold;
		}
		#footer p{
			color:#FFF;
			margin:10px;
		}
		#footer p.clsFooterPopUp{
			color:#000 !important;
		}
.clsFooterBanner{
	text-align:center;
	padding:0.5em 0;
}
	#footer .clsFooterBanner p{
		text-align:center;
		margin:0.5em 0;
	}
.clsPoweredByAgriya{
	font:bold 11px Georgia, "Times New Roman", Times, serif;
	color:#5D5C58;
	margin:10px 0 0 0;
	text-align:left;
	padding:0;
	height:30px;
	line-height:30px;
	text-align:right;
}
	.clsPoweredByAgriya a{
		font:bold 11px Georgia, "Times New Roman", Times, serif;
		color:#3399CC;
		text-decoration:underline;
	}
/*-- for help tips--*/
.clsHelpText{
	background:url(../images/lightgreen_theme/icon-help.gif) no-repeat left top;
	line-height:13px;
	cursor:help;
	display:block;
	margin:0;
	padding:0 3px 0 15px;
	text-align:left;
	color:#3A8800;
	font-weight:normal;
}
.clsBalloon{
	position:absolute;
	padding:0;
	border:1px solid #3A8800;
	background:#FFF;
	text-align:left;
}
.clsBalloonTittle{
	background:#3A8800 url(../images/lightgreen_theme/bg-clsballoon.gif) no-repeat left center;
	padding:0.3em;
	display:block;
	font-weight:bold;
	color:#FFF;
	text-align:left;
}
.clsBalloonDesc{
	padding:0.3em;
	background-color:#F1F3E8;
	color:#444;
	text-align:left;
}
/*-- To differentiate each rows --*/
/* style for manage settings */
.clsAllEmail{
	background-color:#809610;
	color:#FF7900;
	font-weight:bold;
}
.clsManageSettings{
	border:1px solid #9EB71D;
}
.clsManageSettings td{
	width:30%;
	border:0;
	border-bottom:1px solid #9EB71D;
	border-right:1px solid #9EB71D;
}
/*.clsTblRow2{
	background-color:#FEFEFE;
}
.clsTblRow3{
	background-color:#F0F0F0;
}*/

/*-- Messaging Module in Members --*/
.clsAlignCenter{
	text-align:center;
	padding:0.2em 0 0.5em 0;
}
#selNotReadMail,#selReadMail,#selRepliedMail,#selForwardedMail{
	padding:0 0 0 2em;
	font-weight:bold
}
#selNotReadMail{
	background:url(../images/lightgreen_theme/icon-notreadmail.gif) no-repeat left center;
}
#selReadMail{
	background:url(../images/lightgreen_theme/icon-readmail.gif) no-repeat left center;
}
#selRepliedMail{
	background:url(../images/lightgreen_theme/icon-repliedmail.gif) no-repeat left center;
}
#selForwardedMail{
	background:url(../images/lightgreen_theme/icon-forwardedmail.gif) no-repeat left center;
}
/*-- selMisNavLinks --*/
#main #selMisNavLinks{
	list-style:none outside;
	overflow:auto;
	zoom:1;
	padding:0.2em 0 0.1em 0;
}
* html #selMisNavLinks{
	height:1%;
	overflow:visible;
}
#selMisNavLinks ul{
	margin:0;
}
	#selMisNavLinks li{
		list-style:none;
		float:left;
		border:1px solid #7E940E;
		margin:0 0.5em 0 0;
		padding:0;
	}
		#selMisNavLinks li a{
			display:block;
			padding:0.2em 1em;
			margin:0;
			background:#FFF;
		}
/* selMessageNavLinks */
#selMessageNavLinks{
	margin:0.5em 0 0 0;
	text-align:right;
}
/*-- Rich text table --*/
.clsRichTextTable{
	border:0;
	background:transparent;
}
* html #selComposeMail table,* html #selManageBlog table{
	width:99%;
}
	.clsRichTextTable td{
		border:0;
		padding:0.5em 0.4em;
		background:transparent;
	}
	* html .clsRichTextTable td{
		padding:0.5em 0.2em;
	}
	.clsRichTextTable td td,.clsRichTextTable td table{
		padding:0;
		margin:0;
		background:transparent;
		border:0;
	}
		.clsRichTextTable td table{
			width:686px;
		}
		* html .clsRichText{
			width:99%;
		}
			.clsRichTextTable textarea{
				width:580px;
			}
				.clsRichTextTable td .clsRichTextTbl{
					background:red url(../images/lightgreen_theme/bg-richtext.jpg) repeat-x;
					padding:0;
					margin:0;
				}
					.clsRichTextTable td .clsRichTextTbl td{
						text-align:center;
					}
						.clsRichTextTable td .clsRichTextTbl img{
							cursor:pointer;
						}
					.clsRichTextTable .clsRichTextLeft{
						background:url(../images/lightgreen_theme/bg-left.png) no-repeat left center;
						padding:0 0 0 8px;
					}
					.clsRichTextTable .clsRichTextRight{
						background:url(../images/lightgreen_theme/bg-right.png) no-repeat right center;
						padding:0 7px 0 0;
					}
					* html #selForumTopicCreate .clsRichTextTable .clsRichTextRight, * html #selComposeMail .clsRichTextTable .clsRichTextRight,* html #selForumResponseCreate .clsRichTextTable .clsRichTextRight,* html .clsManageBlogRichText .clsRichTextTable .clsRichTextRight{
						padding:0 !important;
					}
						.clsRichTextTable .clsContentIframeTable{
							margin:10px 0 10px 4px;
							width:648px;
							background:#FFF;
							border:0 !important;
						}
						.clsRichTextTable .clsContentIframeTable{
							*margin:20px 0 10px 4px;
							*width:642px;
						}
	.clsExpandMain .clsRichTextTable td table{
		width:725px;
	}
	* html .clsExpandMain .clsRichTextTable .clsRichTextRight{
		padding:0;
	}
	.clsExpandMain .clsRichTextTable textarea{
		width:725px;
	}
	.clsExpandMain .clsRichTextTable td .clsRichTextTbl{
		width:750px;
	}
/*-- For The Table with the Forms --*/
/*-- common --*/
.clsTextBox,.clsPasswordBox,textarea{
	width:200px;
	font-size:14px;
	color:#676767;
}
.clsBadgeTextBox{
	width:300px;
	margin:0.5em 0;
}
.clsCommonTextArea{
	width:97%;
}
.clsCommonTextBox{
	width:150px;
}
.clsCommonTextBox{
	width:150px;
}
.clsCommonNumberTextBox{
	width:60px;
}
select{
	color:#676767;
	font-size:14px;
}
	.clsCommonListBox{
		width:154px;
	}
.clsSubmitButton, .clsCancelButton{
	background:transparent url(../images/lightgreen_theme/bg-submitbutton.jpg) repeat-x;
	font-weight:bold;
	color:#444;
	font-size:14px;
	border:2px solid #95ae18 !important;
	cursor:pointer;
	padding:2px 5px;
	outline:none;
}
.clsSearchButton{
	background:url(../images/lightgreen_theme/btn-search.jpg) no-repeat;
	text-align:center;
	color:#FFF !important;
	width:72px;
	height:28px;
	border:0 !important;
	padding:0 0 7px 0;
	font-weight:bold;
	display:block;
	cursor:pointer;
	font-size:8pt;
	outline:none !important;
}
html>/**/body .clsSearchButton, x:-moz-any-link, x:default { padding:0 0 10px 0; }
* html .clsSubmitButton, * html .clsCancelButton{
	padding:2px 5px 1px 5px;
}
.clsCancelButton{
	background:url(../images/lightgreen_theme/btn-cancel.jpg) repeat-x;
	color:#000;
	border:1px solid #515151;
}
#selMsgError,#selMsgSuccess,#selMsgConfirm,#selDelMsgConfirm,#selDelInfoconfirm,#selMsgAlert,#selDelAttachconfirm,.clsMsgAlert,.clsNoRecords, #selMsgAbuseConfirm,#selAlertbox{
	margin:1em 0;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	background-color:#EBEEDD;
	color:#383838;
	padding:8px 0;
	border:2px solid #9EB71D;
	z-index:9999em;
}
#selMsgConfirm,#selMsgAbuseConfirm,#selDelMsgConfirm,#selDelInfoconfirm,#selDelAttachconfirm,#selAlertbox{
	margin:0 0%;
	z-index:999999em;
	position:absolute;
}
.clsAskQuestionPopup #selMsgConfirm{
	margin:0 0% 0 0%;
}
#selMsgConfirm,#selAlertbox,#selDelMsgConfirm,#selDelInfoconfirm,#selDelAttachconfirm,#selAlertbox{
	width:350px;
	margin:0 0 0 0;
}
#selMsgConfirm,#selDelMsgConfirm,#selDelInfoconfirm,#selDelAttachconfirm,#selAlertbox{
	margin:0 0 0 0;
}
.clsMsgAlert{
	padding:1em 0;
	color:#C00609;
}
	.clsMsgAlert input{
		margin:1em 0;
	}
#selMsgAbuseConfirm,.clsMsgAlert{
	width:400px;
	position:absolute;
	margin:0;
}
	#selMsgConfirm table, #selMsgAbuseConfirm table, #selDelMsgConfirm table, #selDelInfoconfirm table,#selDelAttachconfirm table,#selAlertbox table{
		margin:0 0;
		background:transparent;
		border:0;
	}
		#selMsgConfirm table td, #selMsgAbuseConfirm table td, #selDelMsgConfirm table td, #selDelInfoconfirm table td, #selDelAttachconfirm table td,#selAlertbox table td{
			border:0;
		}
	#selMsgError p{
		color:#FF7800;
	}
	#selMsgError{
		border:2px solid #737373;
		background-color:#e5e5e5;
		color:#737373;
	}
	.clsMsgAdditionalText{
		padding:0.5em 0;
	}
.clsClosePopup{
	padding:0.2em 0.5em;
	margin:-1.8em 0 0 0;
	float:right;
	background:transparent;
}
	.clsClosePopup span{
		float:left;
		background:transparent url(../images/lightgreen_theme/bg-closepopup.gif) no-repeat;
	}
		.clsClosePopup a{
			text-indent:-2000em;
			display:block;
			overflow:hidden;
			width:14px;
			height:14px;
			background:transparent url(../images/lightgreen_theme/bg-closepopuphover.jpg) no-repeat -140px -140px;
		}
			.clsClosePopup a:hover{
				background-position:0 0;
			}
.clsFormFieldErrTip{
	background:url(../images/lightgreen_theme/icon-alert.gif) no-repeat left center;
	padding:0.3em 0.3em 0.3em 1.5em;
	display:block;
}
.clsFormFieldCellDefault,.clsFormFieldCellError{
		background:#F1F3E8;
		color:#444;
		padding:10px !important;
}
	.clsFormFieldCellDefault a{
		color:#8FA715;
		font-weight:bold;
		margin:0 10px 0 0;
	}
		.clsFormFieldCellDefault a:hover{
			color:#BE0608;
		}
.clsFormFieldCellError input,.clsFormFieldCellError select,.clsFormFieldCellError textarea{
	background:#F8F1C3;
}
.clsFormLabelCellDefault,.clsFormLabelCellError{
		background:#F1F3E8;
		padding:10px !important;
}
.clsFormLabelCellDefault, .clsFormLabelCellError{
		font-weight:bold;
}
.clsFormLabelCellError, .clsFormFieldCellError{
	color:#CC0000;
}
.clsFormLabelCellDefault, .clsFormFieldCellDefault{
	padding:10px !important;
}
/*-- Data Table --*/
table{
	background-color:#FFF;
	border:1px solid #DDD;
	border-collapse:collapse;
	color:#444;
	font-size:1em;
	margin:0 0 1em 0;
	width:100%;
	vertical-align:top;
}
	th{
		background-color:#809610;
		border:1px solid #DDD;
		border-collapse:collapse;
		color:#FFF;
		font-size:1em;
		vertical-align:top;
		text-align:left;
		font-weight:bold;
		padding:0.3em 0.5em;
	}
		th a{
			font-weight:bold;
		}
	td{
		vertical-align:top;
		border:1px solid #DDD;
		padding:0.2em 0.5em;
	}
.clsButtonAlignment{
	text-align:right;
}
.clsCheckRadio{
	border:0;
	vertical-align:middle;
}
/* style for advance search table */
#moreSearchOptions table{
	margin:1em 0 0 0;
}
	#moreSearchOptions table .clsSubmitButton{
		float:right;
	}
	#submitsearch{
		margin:0.5em 0 0 0;
		text-align:right;
	}

/*-- Form Table --*/
form td{
	border:1px solid #DDD;
}
	th p,.clsAsc,.clsDesc{
		background:#F1EEEE url(../images/lightgreen_theme/icon-sort.gif) no-repeat 0.2em 0.2em;
		padding:0 0 0 1.4em;
	}
		.clsAsc{
			background-image:url(../images/lightgreen_theme/icon-ascsort.gif);
		}
		.clsDesc{
			background-image:url(../images/lightgreen_theme/icon-dscsort.gif);
		}
		th p a,th p a:visited{
			color:#8FA715;
		}
/*-- overflow code --*/
pre{
	width:100%;
	overflow-x:auto;
	margin:0;
	padding:0;
}
* html pre{
	width:75%;
}
/*-- clearfix hacks - starts here --*/
.clsProfile:after{
	content:".";
	visibility:hidden;
	display:block;
	clear:both;
}
.clsAskAnswerBanners,.clsSideBarLinks,.clsStartMessage,.clsHeaderWelcomeSection,#selSubHeader,#pagingList,.clsTopHeader,.clsBannerSection,.clsImportButtonClose,.clsIndexAskAnswerBanner,.clsPopularAudioVideoCommon,.clsPopularVideoAudioRow{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;

}
@media all and (min-width:0px) { .clsBannerSection{ overflow:hidden;  } }
* html .clsAskAnswerBanners,* html .clsSideBarLinks,* html .clsStartMessage,* html .clsHeaderWelcomeSection,* html #selSubHeader,* html #pagingList,* html .clsTopHeader,* html .clsBannerSection,* html .clsImportButtonClose,* html .clsIndexAskAnswerBanner,* html .clsPopularAudioVideoCommon,* html .clsPopularVideoAudioRow{
	overflow:visible;
	height:1%
}
/*-- clearfix hacks - ends here --*/
/*-- paging --*/
.clsPagingCollapse{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsPagingCollapse{
	height:1%;
	overflow:visible;
}
.clsPagingList{
	color:#0063DB;
	margin:1em 0;
	height:26px;
	zoom:1;
}
.clsPagingListLeft{
	float:right;
	background:transparent url(../images/lightgreen_theme/bg-pagingright.jpg) no-repeat right top;
	padding:0 5px 0 0;
	margin:0 8px 0 0;
}
* html .clsPagingList{
	overflow:visible;
	height:1%;
}
	.clsPagingList ul{
		float:left;
		background:transparent url(../images/lightgreen_theme/bg-pagingleft.jpg)  no-repeat left top;
		padding:0 0 0 5px;
	}
		.clsPagingList li{
			padding:0 5px;
			float:left;
			margin:0;
			height:20px;
			line-height:20px;
			background:#E7E7E7 url(../images/lightgreen_theme/bg-pagingmiddle.jpg) repeat-x;
			color:#03ADDE;
			font-size:8pt;
			font-weight:bold;
		}
			.clsPagingList li a{
				color:#03ADDE;
				text-decoration:none;
				line-height:20px;
				disply:block;
				font-size:8pt;
				font-weight:bold;
			}
			.clsPagingList li.clsCommonPaging{
				background-color:#F0F4FF;
				padding:0 5px;
				color:#0063DB;
			}
			.clsPagingList li.clsCommonPaging a{
				background-color:#F0F4FF;
				color:#0063DB;
			}
			.clsPagingList .clsCurrPageLink{
				background:#000;
				color:#FFF;
				line-height:20px;
				height:20px;
				font-weight:bold;
			}
			.clsPagingList li.clsLastPage a{
				color:#03ADDE;
				font-weight:bold;
				background:url(../images/lightgreen_theme/icon-nextarrow.jpg) no-repeat right center;
				padding:0 2em 0 0;
			}
			.clsPagingList li.clsFirstPage a{
				color:#03ADDE;
				font-weight:bold;
				background:url(../images/lightgreen_theme/icon-previousarrow.jpg) no-repeat left center;
				padding:0 0 0 2em;
			}
			.clsPagingList .clsInnactiveNextPageLink,.clsPagingList .clsInactivePrevLinkPage,.clsPagingList .clsFirstPageLink,.clsPagingList .clsLastPageLink{
				color:#8F8F8F;
			}
#main #selNextMail a{
	padding-right:1em;
	background:url(../images/lightgreen_theme/icon-nextpage.gif) no-repeat right top;
}
#main #selPreviousMail a{
	padding-left:1em;
	background:url(../images/lightgreen_theme/icon-previouspage.gif) no-repeat left top;
}
/* style for more link */
.clsMore{
	text-align:right;
}
.clsMore a{
	font-weight:bold;
	font-size:12px;
	color:#FF7800;
	text-transform:capitalize;
	text-align:right;
}
	.clsMoreLink{
		text-align:right;
	}
	.clsMoreLink a{
		padding:0 12px 0 0;
		font-weight:bold;
		color:#8FA715;
	}
/*-- search form --*/
.clsSearchForm{
	padding:0 10px 3px 0;
	margin:0 0 10px 0;
}
.clsSubMainLeft{
	background:url(../images/lightgreen_theme/bg-searchleft.jpg) no-repeat left top;
	padding:0 0 0 11px;
}
.clsSubMainRight{
	background:url(../images/lightgreen_theme/bg-searchright.jpg) no-repeat right top;
	padding:0 11px 0 0;
}
.clsSubMainMiddle{
	background:url(../images/lightgreen_theme/bg-searchmiddle.jpg) repeat-x;
	padding:0;
	height:42px;
}
@media all and (min-width:0px) { .clsSubMainMiddle{ padding:2px 0 0 0;  } }
	.clsSearchForm .clsTextBox{
		width:250px;
		height:23px;
		border:0;
		padding:5px 0 0 3px;
		border:1px solid #A0B91D;
	}
	html*.clsSearchForm .clsTextBox{
	[height:23px;	/*-- any css property must for safari to work --*/
	height:24px;/*-- applied in IE6, 7 and Safari --*/
	]height:24px;	/*-- applied in IE6, 7 only and safari neglects this --*/
	}/**/
	.dummyend[id]{clear: both}
	.clsIndexSearch{
		background:url(../images/lightgreen_theme/bg-indexsearch.jpg) no-repeat;
		text-indent:-999em;
		width:30px;
		height:30px;
	}
	.clsSearchTable,.clsSearchTable td{
		margin:0;
		padding:0;
		border:0;
		background-color:transparent;
	}
	.clsSearchTable{
		width:auto;
		margin:3px 0 1px 20px;
	}

		.clsSearchTable td{
			padding:0 6px 0 0;
			vertical-align:middle;
		}
		.clsSearchMore{
			background:url(../images/lightgreen_theme/bg-searchmore.jpg) no-repeat right top;
			padding:0 32px 0 0;
			display:block;
			height:28px;
			line-height:28px;
			color:#0271FF;
			font-size:14px;
			margin:0 0 0 20px;
		}
		.clsAdvanceSearchLeft{
			background:url(../images/lightgreen_theme/bg-advancesearchleft.jpg) no-repeat left top;
			padding:0 0 0 8px;
			margin-top:1px;
		}
		html*.clsAdvanceSearchLeft{
		[margin-top:1px;	/*-- any css property must for safari to work --*/
		margin-top:0;	/*-- applied in IE6, 7 and Safari --*/
		]margin-top:1px;	/*-- applied in IE6, 7 only and safari neglects this --*/
		}
		@media all and (min-width:0px) { .clsAdvanceSearchLeft{ margin-top:0; } }
		.clsAdvanceSearchRight{
			background:url(../images/lightgreen_theme/bg-advancesearchright.jpg) no-repeat right top;
			padding:0 8px 0 0;
		}
		.clsAdvanceSearchMiddle{
			background:url(../images/lightgreen_theme/bg-advancesearchmiddle.jpg) repeat-x;
			padding:0;
			height:33px;
			line-height:33px;
		}
			.clsAdvanceSearchMiddle a{
				font-weight:bold;
				color:#000;
			}
/*-- Ask and Answer section --*/
/*.clsAskBanner,.clsAnswerBanner{
	width:250px;
	height:201px;
	float:left;
}*/
.clsAskAnswerBanners{
	margin:0 0 0 0;
}
.clsAskBannerLeft{
	background:url(../images/lightgreen_theme/bg-askbannerleft.jpg) no-repeat left top;
	padding:0 0 0 18px;
}
.clsAskBannerRight{
	background:url(../images/lightgreen_theme/bg-askbannerright.jpg) no-repeat right top;
	padding:0 92px 0 0;
}
.clsAskBannerMiddle{
	background:url(../images/lightgreen_theme/bg-askbannermiddle.jpg) repeat-x;
	height:93px;
}
.clsAnswerBannerLeft{
	background:url(../images/lightgreen_theme/bg-answerbannerleft.jpg) no-repeat left top;
	padding:0 0 0 18px;
}
.clsAnswerBannerRight{
	background:url(../images/lightgreen_theme/bg-answerbannerright.jpg) no-repeat right top;
	padding:0 92px 0 0;
}
.clsAnswerBannerMiddle{
	background:url(../images/lightgreen_theme/bg-answerbannermiddle.jpg) repeat-x;
	height:92px;
}
	.clsAskBanner,.clsCommonAnswerBanner{
		background:url(../images/lightgreen_theme/bg-askbanner.jpg) no-repeat left center;
		float:left;
		height:92px;
		width:78px;
	}
		.clsAskBanner a,.clsCommonAnswerBanner a{
			width:78px;
			height:92px;
			text-indent:-999em;
			display:block;
		}
			.clsCommonAnswerBanner a{
				width:97px;
			}
	.clsCommonAnswerBanner{
		background:url(../images/lightgreen_theme/bg-answerbanner.jpg) no-repeat left center;
		width:97px;
	}
	.clsIndexAskBanner,.clsIndexAnswerBanner{
		float:left;
		width:355px;
	}
	#indexdefault .clsIndexAskBanner,#indexdefault .clsIndexAnswerBanner{
		width:480px;
	}
		.clsIndexAnswerBanner{
			margin:0 0 0 10px;
		}
		* html .clsIndexAnswerBanner{
			margin:0 0 0 5px;
		}
	.clsAskSection,.clsAnswerSection{
		float:right;
		/*margin:10px 0 0 0;*/
	}
		.clsAskSection li,.clsAnswerSection li{
			float:left;
			margin:20px 0 0 10px;
			height:56px;
			width:40px;
		}
		* html .clsAskSection li{
			margin:20px 0 0 5px;
		}
		#indexdefault .clsAskSection li,#indexdefault .clsAnswerSection li{
			width:73px;
		}
		.clsAnswerSection li{
			margin:0;
		}
			.clsAskSection li a, .clsAnswerSection li a{
				display:block;
				background:url(../images/lightgreen_theme/icon-asktext.jpg) no-repeat left top;
				text-indent:-200em;
				width:40px;
				padding:0;
			}
			.clsAnswerSection .clsAskAudioLink{

			}
			.clsAnswerSection li a{
				background:url(../images/lightgreen_theme/icon-answertext.jpg) no-repeat left center;
			}
			.clsAskSection .clsAskAudioLink a{
				background-image:url(../images/lightgreen_theme/icon-askaudio.jpg);
			}
			.clsAnswerSection .clsAnswerAudioLink a{
				background-image:url(../images/lightgreen_theme/icon-answeraudio.jpg);
			}
			.clsAnswerSection .clsAnswerVideoLink a{
				background-image:url(../images/lightgreen_theme/icon-answervideo.jpg);
				width:51px;
			}
			.clsAnswerSection .clsAnswerVideoLink{
				width:51px;
				margin-left:5px;
			}
			.clsAskSection .clsAskVideoLink a{
				background-image:url(../images/lightgreen_theme/icon-askvideo.jpg);
				width:51px;
			}
			.clsAskSection li.clsAskVideoLink{
				width:51px;
			}
.clsAskAnswerBanners{
	margin:0 0 10px 0;
}
.clsAskSmallBanner a,.clsAnswerSmallBanner a{
	text-indent:-999em;
	display:block;
}
.clsAskSmallBanner{
	float:left;
	width:49%;
}
.clsAskAnswerSection{
	float:right;
	width:49%;
	margin:0;
}
	.clsAskAnswerLinks a{
		background:url(../images/lightgreen_theme/bg-askbanner.jpg) no-repeat left center;
		line-height:92px;
		width:100%;
		height:92px;
		display:block;
		text-indent:-999em;
	}
	.clsAskAnswerLinks .clsAnswerSmallLink{
		background:url(../images/lightgreen_theme/bg-answerbanner.jpg) no-repeat left center;
	}
* html .clsAnswerSmallBanner{
	margin:0 1px 0 0;
}

/*-- Answers scroller --*/
.clsScrollerLeftSection{
	background:url(../images/lightgreen_theme/bg-scrollerleft.jpg) no-repeat;
	padding:0 0 0 12px;
}
.clsScrollerRightSection{
	background:url(../images/lightgreen_theme/bg-scrollerright.jpg) no-repeat right top;
	padding:0 12px 0 0;
	height:215px;
}
.clsScrollerMiddleSection{
	background:url(../images/lightgreen_theme/bg-scrollermiddle.jpg) repeat-x;
}
.clsBestAnswer{
	height:145px;
}
.clsScrollerMiddleSection{
	margin:0px;
	overflow:hidden;
	width:100%;
}
.clsScrollerBottomSection{
	margin:0px;
	overflow:hidden;
	width:100%;
}
.jsBestAnswers{
	overflow:hidden;
	width:100%;
	display:none;
}
.clsScrollerContainer{
	height:120px;
	width:100%;
	overflow:hidden;
}
* html .clsScrollerMiddleSection,* html .clsScrollerBottomSection,* html .jsBestAnswers,* html.clsScrollerContainer{
	width:100%;
}
.clsScrollerMiddleSection,.clsScrollerBottomSection,.jsBestAnswers,.clsScrollerContainer{
	*width:auto;
}
#user1 div{
	overflow:hidden;
}
	.clsAnswersTitle{
		padding:12px 0;
		margin:0;
		float:left;
		width:200px;
	}
	.clsMoreBest{
		float:right;
		width:250px;
		padding:12px 0;
		text-align:right;
	}
		.clsMoreBest p a{
			color:#BE0608;
			font-weight:bold;
			font-size:16px;
		}
			.clsMoreBest p a:hover{
				color:#B57806;
			}
		.clsMoreBestHeading{
			overflow:hidden;
			*overflow:visible;	/*-- Overwriting for IE7 --*/
			zoom:1;
		}
		* html .clsMoreBestHeading{
			height:1%;
			overflow:visible;
		}
	.clsText{
		font-weight:bold;
		font-size:12px;
		color:#B57806;
	}
	.clsUserThumb,.clsFeaturedUserThumb{
		float:left;
		width:50px;
		text-align:center;
		margin:0 10px 0 0;
	}
	.clsFeaturedUserThumb{
		width:100px;
	}
		.clsTitleLink a{
			font-size:14px;
			color:#0068CB;
		}
	.clsUserDetails, .clsFeaturedUserDetails{
		float:left;
		margin:3px 0 0 0;
		width:80%;
	}
		.clsUserDetails p{
			padding:0 0 3px 0;
		}
	.clsFeaturedUserDetails, .clsForumComment .clsUserDetails{
		width:75%;
	}
	.clsUsersAnswers .clsUserDetails p span, .clsBestAnswers .clsUserDetails p span{
		border-left:1px solid #CCC;
		border-right:0;
		padding:0 0 0 5px;
		margin:0 0 0 5px;
	}
		.clsUsersAnswers .clsUserDetails .clsNoBorder,.clsBestAnswers .clsUserDetails .clsNoBorder{
			border:0;
			margin:0;
			padding:0;
		}
		.clsUserDetails p span, .clsUserDet p span, .clsFeaturedUserDetails p span{
			border-right:1px solid #CCC;
			padding:0 5px 0 0;
			margin:0 5px 0 0;
			font-weight:normal;
			font-size:12px;
		}
		.clsFeaturedUserDetails p span{
			border:0;
		}
		.clsFeaturedUserDetails h3{
			margin-left:0 !important;
		}
			.clsFeaturedUserDetails h3 a{
				color:#333333;
				font-weight:bold;
				font-size:12px;
			}
			.clsFeaturedUserDetails p .clsTotalPoints, .clsFeaturedUserDetails p .clsLevelTypes span{
				font-weight:bold;
				font-weight:14px;
			}
			.clsQuestionLink a{
				font-weight:bold;
				font-size:13px;
				color:#333;
				padding:0 0 5px 0;
			}
				.clsUserLink a{
					color:#8FA715;
				}
			.clsUserDetails .clsNoBorder,.clsUserDet .clsNoBorder{
				border:0;
			}
				.clsUserDetails .clsResolved{
					color:#829811;
					font-weight:bold;
				}

/* for answers section */
	.clsUsersQuestion .clsUserThumbDetails, .clsForumComment .clsUserThumbDetails, .clsQuestionDetails .clsUserThumbDetails{
		padding:0;
	}
	.clsFirstOne a{
		color:#3A8800;
		font-size:11px;
	}
	.clsQuestionTable{
		border:0;
	}
		.clsQuestionTable td{
			border:0;
		}
		.clsTotalAnswer{
		}
#main .clsQuestionDetails{
	border:1px solid #9ECFFF;
	padding:0;
	margin:0.5em 0;
}
.clsQuestionDetails .clsDataTable,.clsBlogUserDisplayContent{
	background:url(../images/lightgreen_theme/bg-questiontop.gif) repeat-x;
	padding:1em 0;
}
.clsBlogUserDisplayContent{
	padding:1em 0.5em;
}
.clsUsersAnswers h3{
	padding:0 0 0.5em 0;
}
.clsBestAnswers h3{
	padding:0 0 0 0;
	color:#FF7800;
	margin:0.3em 0 1.5em 0;
	line-height:0;
}
/* end of answers section */
/* style for open question */
.clsViewBy, .clsMisNavSubLink{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:1em 0 0 0;
	*padding:0 0 1em 0;
}
* html .clsViewBy, * html .clsMisNavSubLink{
	height:1%;
	overflow:visible;
}
* html .clsMisNavSubLink{
	padding:0 0 1em 0;
}
.clsViewHeading{
	float:left;
}
	.clsViewBy li, .clsMisNavSubLink li{
		float:left;
		margin:0.8em 0 0 0;
	}
	.clsViewBy li{
		border-right:1px solid #8FA715;
		padding:0 0.5em;
		background:transparent;
		margin:0;
	}
	.clsMisNavSubLink li{
		margin:0;
	}
		 .clsViewBy li a,.clsMisNavSubLink li a{
			padding:0 0.5em;
			display:block;
			font-weight:bold;
			font-size:12px;
			margin:0;
			color:#666;
			border-right:1px solid #8FA715;
		}
		.clsViewBy li a{
			border:0;
			padding:0;
			margin:0;
			line-height:20px;
		}
		.clsViewBy .clsDsc a{
			background:url(../images/lightgreen_theme/icon-descending.png) no-repeat right center;
			padding:0 20px 0 0;
			border:0;
			line-height:20px;
		}
		.clsViewBy .clsAsc a{
			background:transparent url(../images/lightgreen_theme/icon-ascending.png) no-repeat right center;
			padding:0 20px 0 0;
			border:0;
			line-height:20px;
		}
		.clsMisNavSubLink li{
			margin-bottom:10px;
		}
			.clsMisNavSubLink li a{
				border:0;
				background:url(../images/lightgreen_theme/icon-commentarrow.gif) no-repeat left center;
				padding:0 0 0 1.3em;
				margin:0 0.5em 0 0;
				color:#000;
				font-size:8pt;
			}
				.clsEmailFriends{
					background:url(../images/lightgreen_theme/icon-sendmail.gif) no-repeat left center;
				}
				/*.clsMisNavSubLink .clsFavourite{
					background:url(../images/lightgreen_theme/icon-addtofavorite.jpg) no-repeat left center;
				}*/
			.clsViewBy .clsNoBorder{
				border:0;
			}
			.clsViewBy li .clsActiveViewByLink{
				color:#8FA715;
				text-decoration:underline;
			}
#selShowQuestions h3{
	padding:0.5em 0;
}
#selShowQuestions{
}
/*stylr for signup page */
.clsCommonTable{
	border:0;
	margin:1em 0 0 0;
}
	.clsCommonTable td, .clsCommonTable th{
		border:0;
		padding:0.5em 0.2em;
	}
	.clsSignupImage img{
		min-height:50px;
		margin:0.3em 0;
	}
	* html .clsSignupImage img{
		height:50px;
	}
/* stylr For ask question */
.clsAskQuestion{
	border:0;
	margin:3em 10px;
	padding:1em 0;
	width:97%;
	background:transparent;
}
#selFormSignup.clsAskQuestion{
	margin:0 10px 3em 10px;
}
	.clsAskQuestion td{
		padding:0.5em 0.5em;
		border:0;
		background:transparent;
	}
		.clsAskQuestion .clsFormLabelCellDefault{
			width:25%;
		}
		#memberstopAnalysts .clsAskQuestion .clsFormLabelCellDefault,#topAnalysts .clsAskQuestion .clsFormLabelCellDefault,#questions .clsAskQuestion .clsFormLabelCellDefault,#membersquestions .clsAskQuestion .clsFormLabelCellDefault{
			width:250px;
		}
	.clsRight{
		text-align:right;
	}
/* end of style for ask question */
.clsVideoIcon{
	background:url(../images/icon-video.png) no-repeat right top;
	float:right;
	width:24px;
	text-indent:-999em;
	line-height:24px;
}
.clsAudioIcon{
	background:url(../images/icon-audio.png) no-repeat right top;
	float:right;
	width:24px;
	text-indent:-999em;
	line-height:24px;
}
.clsVideoAudioIcon{
	background:url(../images/icon-videoaudio.png) no-repeat right top;
	float:right;
	width:24px;
	text-indent:-999em;
	line-height:55px;
}
	.clsUserThumbDetails{
		overflow:hidden;
		*overflow:visible;	/*-- Overwriting for IE7 --*/
		zoom:1;
		padding:0 0 0 10px;
		margin:0 0 5px 0;
	}
	@media all and (min-width:0px) { .clsUserThumbDetails{ overflow:hidden;  } }
	* html .clsUserThumbDetails{
		overflow:visible;
		height:1%;
	}
		.clsQuestion a{
			font-weight:bold;
			font-size:14px;
			color:#0168CD;
		}
		.clsTotalPoints,.clsBestAnswersText,.clsLevelTypes span{
			color:#45B434;
			font-weight:bold;
		}
		.clsBestAnswersText{
			font-size:16px;
			background:none;
			color:#FF7800;
		}
		.clsLevelTypes span{
			font-size:13px;
			color:#0C64BF;
		}
		.clsDate{
			color:#444;
			font-weight:bold;
		}
			.clsMyBestAnswer a{
				color:#FF7800;
				font-size:14px;
				font-weight:bold;
			}
.clsUserProfileInfo .clsTotalPoints, .clsUserProfileInfo .clsDate,.clsUserProfileInfo .clsBestAnswersText span{
	background:none;
}
.moveThrough{
	text-align:right;
	margin:0 10px 0 0;
}
/* For Image Display */
#selImageBorder{
	margin:0.2em 0;
}
	#selImageBorder a img{
		border:1px solid #CCC;
		padding:2px;
		background:#FFF;
	}
		#selImageBorder a:hover img{
			border:1px solid #0067CE;
		 }
/* style for user popup */
.clsUserPopUp{
	position:absolute;
	margin:0 3em 0 4.5em;
	z-index:10000;
	text-align:left;
	font-size:11px;
}
.clsInline{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsInline{
	height:1%;
	overflow:visible;
}
	.clsInline p{
		float:left;
		margin:0 5px 2px 0;
		padding:0;
	}
	.clsInline .clsLevelType{
		margin:0 0 0 5px;
	}
		.clsInline .clsLevelType span{
			color:#0C64BF;
		}
		.clsInline .clsSendMessage{
			background:url(../images/lightgreen_theme/icon-sendmail.gif) no-repeat left center;
			width:16px;
			margin:6px 0 0 10px;
		}
			.clsInline .clsSendMessage a{
				text-indent:-99em;
				display:block;
				width:16px;
				height:16px;
			}
				.clsInline .clsNumbers, .clsInline .clsUserName a{
					color:#3B8901;
					font-weight:bold;
					padding-right:3px;
				}
				.clsInline .clsUserName a{
					color:#990000;
				}
				.clsInline .clsTotalNumbers{
					color:#990000;
					font-weight:bold;
					padding-right:3px;
				}
	.clsUserPopUp a{
		color:#8FA715;
	}
		.clsUserPopUp a:hover{
			color:#FF7800;
			text-decoration:underline;
		}
* html .clsUserPopUp{
	margin:0 3em 0 2.3em; /* hack for ie6 */
}
.clsUserPopUp{
	*margin:0 3em 0 2.3em; /* hack for ie7 */
}
.clsForumUserPopup{
	margin-left:-9.2em;
}
* html .clsForumUserPopup{
	margin-left:-9.2em;
}
	.clsUserPopUpTop{
		background:url(../images/lightgreen_theme/bg-userpopuptop.gif) no-repeat left top;
		padding:0 0 0 22px;
	}
	.clsForumUserPopup .clsUserPopUpTop{
		background:url(../images/lightgreen_theme/bg-forumuserpopupbottom.jpg) no-repeat left top;
		padding:0 0 0 7px;
	}
	.clsUserPopUpMiddle{
		background:url(../images/lightgreen_theme/bg-userpopupbottom.jpg) no-repeat right top;
		padding:0 7px 0 0;
	}
	.clsUserPopUpBottom{
		background:url(../images/lightgreen_theme/bg-userpopupmiddle.jpg) repeat-x;
		height:72px;
	}
	.clsForumUserPopup .clsUserPopUpMiddle{
		background:url(../images/lightgreen_theme/bg-forumuserpopuptop.gif) no-repeat right top;
		padding:0 22px 0 0;
	}
	.clsUserPopUpDetails{
		padding:8px 0 0 0;
		width:400px;
	}
		.clsUserPopUpDetails p{
			margin:0.5em 0 0 0;
		}
		#selDispUserImage{
			vertical-align:middle;
		}
			.clsUserDetails p{
				margin:0 0 0.7em 0;
			}
/* odd and even Background image for question */
.clsOddQuestion, #selQuestionBadgeEmbed{
	background:#FCF9F0 url(../images/lightgreen_theme/bg-odd.jpg) no-repeat right bottom;
	padding:16px 5px;
	margin:3px 5px 0 5px;
	border:1px solid #EBEBEB;
}
.clsBestAnswerQuestion{
	padding:16px 5px !important;
	margin:3px 5px 0 5px;
	border:1px solid #EBEBEB;
}
.clsEvenQuestion{
	background:#FFF url(../images/lightgreen_theme/bg-even.jpg) no-repeat right bottom;
	padding:16px 5px;
	margin:3px 5px 0 5px;
	border:1px solid #EBEBEB;
}
.clsWidgetCode .clsOddQuestion,.clsWidgetCode .clsEvenQuestion{
	padding:40px 5px;
	text-align:left;
}
#selQuestionBadgeEmbed{
	margin:0.5em 0;
	zoom:1;
}
.dragableBoxContent .clsOddQuestion,.dragableBoxContent .clsEvenQuestion{
	background:none;
	border-bottom:1px solid #E0E0E0;
}
#indexdefault #popular_videos td{
	text-align:center;
}
/* styles to center align the text */

.clsCenter{
	text-align:center;
}
.clsLeftAlign{
	text-align:left !important;
	padding-left:20px !important;
}
/* styles for index questions link */
/*.clsCommonIndexSection, .clsCommonSubscribeSection{
	padding:10px 7px;
	margin:0 0 10px 0;
}
*/
.clsCommonIndexRoundedCorner{
	margin:10px 0;
}
.clsCommonIndexRoundedCorner #selMsgAlert,.clsCommonIndexRoundedCorner .clsNoRecords{
	margin:10px;
}
	.clsCommonIndexRoundedCorner h3{
		margin:30px 0 5px 10px;
		display:inline;
	}
.clsCommonSubscribeSection{
	border:1px solid #BBB;
	border-top:0;
	padding:10px 7px;
	margin:0 0 10px 0;
}
.clsQuestionsLink ul{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0 0 10px 0;
}
* html .clsQuestionsLink ul{
	overflow:visible;
	height:1%;
}
.clsQuestionsLink .clsSubscribe{
	background:url(../images/lightgreen_theme/bg-seperator.jpg) no-repeat right top;
	margin:0 0 0 10px;
	padding:0 10px 0 0;
	font-size:14px;
	font-weight:bold;
	line-height:36px;
	color:#BCDA20;
	display:inline;
}
.clsQuestionsLink li{
	float:left;
	margin:0;
	padding:0;
	background:url(../images/lightgreen_theme/bg-seperator.jpg) no-repeat right top;
}
	.clsQuestionsLink li a{
		display:block;
		padding:0 8px;
		line-height:36px;
		color:#FFF;
		text-decoration:none;
		font-size:8pt;
		font-weight:bold;
	}
	.clsQuestionsLink li .clsMiddleActiveQuestionsLink,.clsQuestionsLink li .clsActiveForumLinksMiddle{
		background:#FFF url(../images/lightgreen_theme/bg-activequestionmiddle.jpg) repeat-x;
		color:#000;
		line-height:40px;
	}
	.clsQuestionsLink .clsFirstQuestionLink.clsLeftActiveQuestionsLink,.clsFirstQuestionLink.clsFirstQuestionLink{
		background:url(../images/lightgreen_theme/bg-activequestionleft.jpg) no-repeat left top;
		padding:0 0 0 7px;
		margin:0 0 0 -1px;
	}
.tlcindex{
	background:transparent url(../images/lightgreen_theme/tlcindex.jpg) no-repeat;
}
.trcindex{
	background:transparent url(../images/lightgreen_theme/trcindex.jpg) no-repeat right top;
	padding:0 1px 10px 1px;
}
.clsBlogCommentRounded .trcindex{
	padding:10px 5px;
}
.blcindex{
	background:transparent url(../images/lightgreen_theme/blcindex.jpg) no-repeat left bottom;
}
.brcindex{
	background:transparent url(../images/lightgreen_theme/brcindex.jpg) no-repeat right bottom;
}
.tbindex{
	background:transparent url(../images/lightgreen_theme/tbindex.jpg) repeat-x;
}
.bbindex{
	background:transparent url(../images/lightgreen_theme/bbindex.jpg) repeat-x center bottom;
}
.rbindex{
	background:transparent url(../images/lightgreen_theme/rbindex.jpg) repeat-y right top;
}
.lbindex{
	background:#FFF url(../images/lightgreen_theme/lbindex.jpg) repeat-y left bottom;
}
/* Style for forum Page */
* html #selForumTopicCreate table, * html #selForumResponseCreate table{
	width:99%;
}
#selForumTopicList{
	width:25em;
}
.clsForumDetails{
	color:#757575;
	font-weight:bold;
}
#selForumTitle{
	padding:0 0 3px 0;
	margin:5px 0;
	color:#9EB71D;
}
	#selForumTitle a{
		font-weight:bold;
		font-size:16px;
		color:#000;
	}
	.clsBackForum{
		float:left;
	}
		#selForumResponseListAll .clsBackForum a,#selForumResponseListAll .clsAlignRight a{
			color:#FFF;
		}
		#selForumResponseListAll .clsAlignRight a{
			color:#9EB71D;
			font-weight:bold;
		}
		* html #selForumResponseListAll .clsAlignRight,* html #selForumResponseListAll .clsBackForum{
			margin-top:5px;
		}
		#selForumResponseListAll .clsAlignRight,#selForumResponseListAll .clsBackForum{
			*margin-top:5px;
		}
	.clsForumPost{
		float:right;
		margin-bottom:0.5em;
	}
	#selGroupForumPost{
		margin:0.5em 0 0 0;
		overflow:hidden;
		*overflow:visible;	/*-- Overwriting for IE7 --*/
		zoom:1;
	}
	* html #selGroupForumPost{
		height:1%;
		overflow:visible;
	}
		#selGroupForumPost #post a{
			background:url(../images/lightgreen_theme/icon-submit.gif) no-repeat right center;
			padding:0 2em 0.1em 0;
		}
		#selGroupForumPost #post a{
			*padding:0 2em 0.9px 0;
		}
	#selGroupForumPost #selBackToForum a{
		background:url(../images/lightgreen_theme/icon-goback.gif) no-repeat left center;
		padding:0 0 0 1.5em
	}
.clsTopicRes p{
	margin:5px 0 0 0;
}
.clsDataTable{
	border:0;
}
	.clsDataTable td{
		border:0;
	}
		/*.clsForumComment{
			background:#EAF4FF;
			margin:0.3em 0.5em 0.3em 1em;
			padding:0.5em;
		}*/
			.clsForumComment{
				text-align:left;
				margin:0.3em 0.5em 0.3em 1em;
			}
				.clsStartBy{
					margin:5px 0;
					padding:0;
				}
				.clsStartBy a{
					font-weight:normal !important;
					color:#8FA715 !important;
				}

/* style for blog page */
.clsBlogHeading h2{
	color:#9EB71B;
	margin:0 0 0.5em 0;
	padding:0;
}
.clsManageBlog{
	float:right;
}
	.clsManageBlogHeading{
		overflow:hidden;
		*overflow:visible;	/*-- Overwriting for IE7 --*/
		zoom:1;
		margin:0 0 0.5em 0;
	}
	* html .clsManageBlogHeading{
		height:1%;
		overflow:visible;
	}
.clsUserBlogDetails{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsUserBlogDetails{
	overflow:visible;
	height:1%;
}
.clsCommonBlogRoundedCorner{
	margin:0 0 10px 0;
}
	.clsCommonBlogRoundedCorner .clsDataTable{
		background:transparent;
	}
.tlcblog{
	background:transparent url(../images/lightgreen_theme/tlcblog.jpg) no-repeat;
}
.trcblog{
	background:transparent url(../images/lightgreen_theme/trcblog.jpg) no-repeat right top;
	padding:10px;
}
.blcblog{
	background:transparent url(../images/lightgreen_theme/blcblog.jpg) no-repeat left bottom;
}
.brcblog{
	background:transparent url(../images/lightgreen_theme/brcblog.jpg) no-repeat right bottom;
}
.tbblog{
	background:transparent url(../images/lightgreen_theme/tbblog.jpg) repeat-x;
}
.bbblog{
	background:transparent url(../images/lightgreen_theme/bbblog.jpg) repeat-x center bottom;
}
.rbblog{
	background:transparent url(../images/lightgreen_theme/rbblog.jpg) repeat-y right top;
}
.lbblog{
	background:#EEF3DF url(../images/lightgreen_theme/lbblog.jpg) repeat-y left bottom;
}

.clsBlogCommentTitle{
	height:50px;
}
.clsBlogCommentHeading h2{
	margin-bottom:0;
}
	.clsBlogTop{
		 float:left;
		 width:150px;
		 margin-top:7px;
	}
	.clsBlogCollapse{
		 float:right;
		 width:150px;
	}
		#backtotop a, #selTop a{
			text-align:right;
			padding:5px 25px 5px 0 ;
			margin:0 15px 0 0;
			display:block;
			background:url(../images/lightgreen_theme/icon-backtotop.png) no-repeat right center;
		}
			#selTop a{
				text-align:left;
				margin:0;
				background:url(../images/lightgreen_theme/icon-addcomment.png) no-repeat right center;
				width:120px;
				padding:5px 0;
			}
			#backtotop a:hover, #selTop a:hover{
				color:#3A3A3A;
			}
	.clsBlogUserThumb{
		float:left;
		width:50px;
		padding:0 5px 5px 0;
	}
	.clsBlogDetails{
		margin:0 0 0 5px;
	}
	.clsBlogDisplay h3, #selblogList h2{
		text-transform:capitalize;
	}
	.clsBlogDetails h4{
		color:#799006;
		font-weight:bold;
	}
		.clsBlogDisplay h3 a{
			color:#3A8800;
			font-weight:bold;
			font-size:14px;
		}
	.clsBlogDisplay,.clsBlogDisplyDetails{
		margin:0 0 1em 0;
		color:#3F3F3F;
	}
	.clsBlogDisplyDetails{
		border:1px solid #9ECFFF;
	}
	.clsManageBlog a{
		color:#0268CA;
		margin:0 0 0 5px;
		font-weight:bold;
		font-size:15px;
	}
		.clsManageBlog a:hover{
			color:#FF7800;
		}
		.clsBlogDisplayLinks, .clsBlogLinks,.clsBlogInnerLinks{
			overflow:hidden;
			*overflow:visible;	/*-- Overwriting for IE7 --*/
			zoom:1;
			margin:1em 0;
		}
			.clsBlogLinks{
				margin:0;
			}
			.clsBlogLinks a{
				color:#3A8800;
				font-size:14px;
				font-weight:bold;
			}
			.clsBlogLinks{
				margin:0 0 1em 0;
			}
		* html .clsBlogDisplayLinks, * html .clsBlogLinks{
			height:1%;
			overflow:visible;
		}
		.clsBlogDisplayLinks li, .clsBlogLinks li,.clsBlogInnerLinks li{
			float:left;
			margin:0 1em 0 0.5em;
			padding:0 0 0 1.3em;
			background:transparent url(../images/lightgreen_theme/icon-commentarrow.gif) no-repeat left 3px;
			color:#799006;
			font-size:8pt;
			font-weight:bold;
		}
		.clsBlogDisplayLinks li span{
			font-weight:normal;
		}
		.clsBlogInnerLinks li{
			background:transparent url(../images/lightgreen_theme/icon-bloginnerlink.gif) no-repeat left 3px;
			color:#9FB81C;
		}
			.clsBlogDisplayLinks li a{
				color:#9FB81C;
				font-weight:bold;
			}
			.clsBlogInnerLinks li a{
				color:#9FB81C;
				font-weight:bold;
			}
			.clsBlogLinks li{
				float:right;
			}
		.clsBlogInfoTitle{
			color:#000;
		}
			.clsBlogLinks .clsActiveBlogTopLink a{
				color:#0063DE;
				text-decoration:underline;
			}
		.clsPostBlogTbl,.clsPostBlogTbl td{
			margin:0;
			padding:0;
			border:0;
			width:100%;
		}
			.clsPostBlogTbl textarea{
				width:99%;
				margin:0 0 0.5em 0;
			}
			.clsBlogPostCommentCell{
				text-align:right;
			}
			#selBlogRatingContent{
				margin:0 0 1em 0;
			}
.clsRatingImg{
	color:#FFF;
	background:url(../images/lightgreen_theme/tbindex.jpg) repeat-x;
	margin:0 0 0 5px;
	padding:5px 0;
}
/* style for common answers link */
#main #selAnswersLink{
	padding:0;
	margin:0.5em 0 1em 0;
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	border-bottom:1px solid #7B900D;
}
* html #selAnswersLink{
	overflow:visible;
	height:1%;
}
	#selAnswersLink li{
		float:left;
		background:url(../images/lightgreen_theme/bg-sublinkleft.jpg) no-repeat left top;
		padding:0 0 0 8px;
		margin:0 10px 0 0;
	}
	#selAnswersLink li span{
		display:block;
		background:url(../images/lightgreen_theme/bg-sublinkright.jpg) no-repeat right top;
		padding:0 8px 0 0;
	}
			#selAnswersLink li a{
				font-weight:bold;
				font-size:8pt;
				line-height:24px;
				background:url(../images/lightgreen_theme/bg-sublinkmiddle.jpg) repeat-x;
				display:block;
				color:#000;
			}
				#selAnswersLink .clsActiveMisNavLinks,#selAnswersLink .clsActiveBlogTopLink{
					background:url(../images/lightgreen_theme/bg-activesublinkleft.jpg) no-repeat left top;
				}
				#selAnswersLink .clsActiveMisNavLinks span,#selAnswersLink .clsActiveBlogTopLink span{
					background:url(../images/lightgreen_theme/bg-activesublinkright.jpg) no-repeat right top;
				}
				#selAnswersLink .clsActiveMisNavLinks a,#selAnswersLink .clsActiveBlogTopLink a{
					background:url(../images/lightgreen_theme/bg-activesublinkmiddle.jpg) repeat-x;
					color:#FFF;
				}
/* style for sublink section links */
#selQuickLinks{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;

}
/* style for more link in myanswers page */
#selMoreQuestions{
	text-align:right;
}
	#selMoreQuestions a{
		padding:1em 0;
		display:block;
	}
/* style for myhome page */
.clsUserTotalPointLevel{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* hmtl .clsUserTotalPointLevel{
	height:1%;
	overflow:visible;
}
.clsMyHomeBadge{
	margin:10px;
	display:inline;
}
.clsUserTotalPointLevel .clsUsersTotalPoints{
	float:left;
	width:320px;
}
.clsCommonTotalAnswersRoundedCorner{
	margin:0 0 10px 0;
}
.tlctotalanswers{
	background:transparent url(../images/lightgreen_theme/tlctotalanswers.jpg) no-repeat;
}
.trctotalanswers{
	background:transparent url(../images/lightgreen_theme/trctotalanswers.jpg) no-repeat right top;
	padding:10px;
}
.blctotalanswers{
	background:transparent url(../images/lightgreen_theme/blctotalanswers.jpg) no-repeat left bottom;
}
.brctotalanswers{
	background:transparent url(../images/lightgreen_theme/brctotalanswers.jpg) no-repeat right bottom;
}
.tbtotalanswers{
	background:transparent url(../images/lightgreen_theme/tbtotalanswers.jpg) repeat-x;
}
.bbtotalanswers{
	background:transparent url(../images/lightgreen_theme/bbtotalanswers.jpg) repeat-x center bottom;
}
.rbtotalanswers{
	background:transparent url(../images/lightgreen_theme/rbtotalanswers.jpg) repeat-y right top;
}
.lbtotalanswers{
	background:#F0F5D7 url(../images/lightgreen_theme/lbtotalasnwers.jpg) repeat-y left bottom;
}
.clsCommonTotalQuestionsRoundedCorner{
	margin:0 0 10px 0;
}
.tlctotalquestions{
	background:transparent url(../images/lightgreen_theme/tlctotalquestions.jpg) no-repeat;
}
.trctotalquestions{
	background:transparent url(../images/lightgreen_theme/trctotalquestions.jpg) no-repeat right top;
	padding:10px;
}
.blctotalquestions{
	background:transparent url(../images/lightgreen_theme/blctotalquestions.jpg) no-repeat left bottom;
}
.brctotalquestions{
	background:transparent url(../images/lightgreen_theme/brctotalquestions.jpg) no-repeat right bottom;
}
.tbtotalquestions{
	background:transparent url(../images/lightgreen_theme/tbtotalquestions.jpg) repeat-x;
}
.bbtotalquestions{
	background:transparent url(../images/lightgreen_theme/bbtotalquestions.jpg) repeat-x center bottom;
}
.rbtotalquestions{
	background:transparent url(../images/lightgreen_theme/rbtotalquestions.jpg) repeat-y right top;
}
.lbtotalquestions{
	background:#ECECEC url(../images/lightgreen_theme/lbtotalquestions.jpg) repeat-y left bottom;
}
.clsTotalPointsLevel{
	float:left;
	width:320px;
	margin:0 0 0 10px;
	display:inline;
}
.clsPointsHeading,.clsPointsHeading a{
	font-size:18px !important;
	margin:0 0 10px 0;
}
	.clsPointsHeading .clsTotalPoints,.clsPointsHeading a{
		color:#9EB71D !important;
	}
		.clsMyHomeAnswerSection h4{
			color:#000;
			margin-bottom:20px;
		}
			.clsMyHomeAnswerSection p{
				font-size:8pt;
				color:#9EB71D;
				margin-bottom:10px;
				font-weight:bold;
			}
				.clsMyHomeAnswerSection p a{
					color:#000;
					font-size:8pt;
					font-weight:bold;
				}
.clsSubscribedTitle{
	float:left;
	margin:0;
	height:23px;
	line-height:23px;
}
	.clsSubscribedTitle h2{
		padding:0;
		margin:0;
		min-height:0;
	}
.clsSubscribedLink{
	float:left;
	margin:0 0 0 10px;
	padding:0;
}
.clsSubscribedTitleLink{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	border-bottom:1px solid #BBB;
}
	.clsSubscribedTitleLink .clsQuestionsLink ul{
		margin:0;
		height:24px;
	}
.clsSubscribeTbl{
	border:0;
}
.clsSubscribeTbl td{
	border:0;
}
	.clsMysubscribeUser{
		background:#F0F5D7;
		margin:0 1px;
		text-align:center;
		padding:5px 0;
		width:150px;
		height:120px;
		vertical-align:middle;
	}
	* html .clsMysubscribeUser{
		margin:0;
	}
		.clsMysubscribeUser .clsSubscribeName a{
			font-weight:bold;
			color:#444;
		}
			.clsMysubscribeUser .clsSubscribeName a:hover{
				color:#3A8800;
				text-decoration:underline;
			}
.clsSubscribeForum,.clsSubscribedTags{
	margin:0 0 0 10px;
}
.clsSubscribedTags{
	margin:10px 0 0 10px;
}
#selUserBadgeEmbed{
	margin:10px;
}
.clsSubscribeForum a{
	display:block;
	margin:0.5em 0;
	color:#8FA715;
	background:url(../images/lightgreen_theme/icon-nextarrow.gif) no-repeat left center;
	padding:0 0 0 15px;
}
	.clsSubscribeForum .clsMoreLink a{
		background:none;
		padding:0 12px 0 0;
	}
	.clsSubscribeForum a:hover{
		color:#3A8800;
	}
	.clsBackToProfile{
		text-align:right;
	}
	.clsBackToProfile a{
		text-align:right;
		font-weight:bold;
		color:#8FA715;
		text-decoration:underline;
	}
		.clsBackToProfile a:hover{
			color:#FF7800;
		}
.clsUserInfo{
	text-align:left;
	min-height:71px;
}
* html .clsUserInfo{
	height:71px;
}
.clsUserInfo span{
	margin:0.3em 0;
}
.clsUserProfileImageInfo{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
@media all and (min-width:0px) { .clsUserProfileImageInfo{ overflow:hidden;  } }
* html .clsUserProfileImageInfo{
	height:1%;
	overflow:visible;
}
.clsUserProfileImage{
	float:left;
	width:100px;
	height:100px;
}
.clsUserProfileInfo{
	margin:0 0 0 1em;
	float:left;
}
	.clsUserBio{
		margin:1em 0;
	}
	#myanswers .clsUserBio,#membersmyanswers .clsUserBio {
		margin-right:7em;
	}
	.clsUserProfileInfo .clsSendUserMsg{
		background:url(../images/lightgreen_theme/icon-sendmail.gif) no-repeat left top;
	}
	.clsUserProfileInfo .leveltwo{
		background:none;
	}
	.clsUserProfileInfo .clsIgnoreUser{
		background:url(../images/lightgreen_theme/icon-cancel.gif) no-repeat left top;
	}
	.clsUserProfileInfo .clsSubscribe{
		background:url(../images/lightgreen_theme/icon-subscribe.gif) no-repeat left 3px;
	}
	.clsUserProfileInfo span a{
		color:#799006;
		padding:0 5px 0 20px;
		margin:0 5px 0 0;
		font-weight:bold;
		font-size:8pt;
	}
	.clsUserInfo span .clsNoBorder{
		border-right:0;
		background:none;
	}
	.clsUserInfo p{
		margin:0.5em 0;
	}
	.clsCommonBlogRoundedCorner .clsProfileTitle a{
		color:#000;
		font-weight:bold;
		font-size:14px;
	}
	.clsCommonBlogRoundedCorner .clsProfileTitle a:hover{
		color:#8FA715;
	}
	.clsShowAnswerDetails{
		zoom:1;
		margin:1em 0 0 0;
		border-bottom:1px solid #BBB;
		height:25px;
		padding:0 0 0 10px;
	}
	* html .clsShowAnswerDetails{
		overflow:visible;
		height:1%;
	}
	.clsShowAnswerDetails ul{
		height:25px;
	}
		.clsShowAnswerDetails li{
			float:left;
			border-bottom-width: 0;
			margin:0 5px 0 0;
			background:url(../images/lightgreen_theme/bg-questionleft.gif) no-repeat left top;
			padding:0 0 0 7px;
		}
		.clsShowAnswerDetails .clsActiveProfileLeft{
			background:url(../images/lightgreen_theme/bg-activequestionleft.gif) no-repeat left top;
			margin:0 5px 0 0;
			top:1px;
			position:relative;
		}
			.clsShowAnswerDetails li a{
				display:block;
				cursor:pointer;
				background:url(../images/lightgreen_theme/bg-questionmiddle.gif) repeat-x;
				padding:5px 3px;
				color:#9A9A9A;
				text-decoration:none;
			}
			.clsShowAnswerDetails li .clsActiveProfileMiddle{
				background:url(../images/lightgreen_theme/bg-activequestionmiddle.gif) repeat-x;
				color:#0068CB;

			}
			.clsShowAnswerDetails li span{
				background:url(../images/lightgreen_theme/bg-questionright.gif) no-repeat right top;
				padding:0 7px 0 0;
				display:block;
			}
			.clsShowAnswerDetails li .clsActiveProfileRight{
				background:url(../images/lightgreen_theme/bg-activequestionright.gif) no-repeat right top;
				position:relative;
				top:1;
			}
.clsUserAnswerQuestion{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0;
	padding:1em 0;
}
* html .clsUserAnswerQuestion{
	height:1%;
	overflow:visible;
}
h4{
	font-weight:bold;
	font-size:13px;
	color:#666;
	margin:0 0 0.5em 0;
}
.clsUsersTotalPoints{
	font-weight:bold;
	font-size:16px;
	color:#666;
	padding:0 0 0.5em 0;
	margin:0 20px 0 10px;
}
	.clsUserAnswers{
		float:left;
		width:215px;
		margin:0 0 0 10px;
		padding:0.5em 0 0 0;
	}
	.clsUserQuestion{
		float:left;
		width:225px;
		margin:0 0 0 15px;
		padding:0.5em 0 0 15px;
		border-left:1px dotted #8FA715;

	}
/* style for tags page */
.clsTags, .clsCategoryList{
	padding:0.5em;
	margin:0;
	border-top:0;
}
	.clsTagStyleBlue a{
		color:#8FA715;
	}
	.clsTagStyleRed a{
		color:#B30507;
	}
	.clsTagStyleGreen a{
		color:#3A8800;
	}
	.clsTagStyleGrey a{
		color:#5D5D5D;
	}
.clsTagStyleFont12,.clsTagStyleFont12 a{
	font-size:12px;
	color:#80960F;
}
.clsTagStyleFont13,.clsTagStyleFont13 a{
	font-size:13px;
	color:#3D4E58;
}
.clsTagStyleFont14,.clsTagStyleFont14 a{
	font-size:14px;
	color:#FF7700;
}
.clsTagStyleFont15,.clsTagStyleFont15 a{
	font-size:15px;
	color:#54626B;
}
.clsTagStyleFont16,.clsTagStyleFont16 a{
	font-size:16px;
	color:#1146C8;
}
.clsTagStyleFont17,.clsTagStyleFont17 a{
	font-size:17px;
	color:#FF8F29;
}
.clsTagStyleFont18,.clsTagStyleFont18 a{
	font-size:18px;
	color:#000000;
}
.clsTagStyleFont19,.clsTagStyleFont19 a{
	font-size:19px;
	color:#E33939;
}
.clsTagStyleFont20,.clsTagStyleFont20 a{
	font-size:20px;
	color:#580704;
}
.clsTagStyleFont21,.clsTagStyleFont21 a{
	font-size:21px;
	color:#AB3237;
}
.clsTagStyleFont22,.clsTagStyleFont22 a{
	font-size:22px;
	color:#8EA614;
}
.clsTagStyleFont23,.clsTagStyleFont23 a{
	font-size:23px;
	color:#3D4E58;
}
.clsTagStyleFont24,.clsTagStyleFont24 a{
	font-size:24px;
	color:#FF8820;
}
.clsTagStyleFont25,.clsTagStyleFont25 a{
	font-size:25px;
	color:#078FBA;
}
.clsTagStyleFont26,.clsTagStyleFont26 a{
	font-size:26px;
	color:#EA0101;
}
.clsTagStyleFont27,.clsTagStyleFont27 a{
	font-size:27px;
	color:#88BA3D;
}
.clsTagStyleFont28,.clsTagStyleFont28 a{
	font-size:28px;
	color:#6F6F71;
}
/* styles for first question */
.clsFirstQuestion{
	margin:0 20px 0 0;
	padding:0;
	background:url(../images/lightgreen_theme/bg-cartoon.gif) no-repeat right top;
	height:100px;
}
.clsFirstQuestionAnswer{
	margin:1em auto;
	background:url(../images/lightgreen_theme/bg-firstanswer.gif) no-repeat;
	width:500px;
	height:100px;
	text-align:center;
	vertical-align:middle;
}
	.clsFirstQuestionAnswer a{
		color:#660000;
		font-weight:bold;
		font-size:13px;
		line-height:70px;
		display:block;
	}

/* style for answer this question */
.clsAnswerQuestion{
	text-align:center;
	display:block;
}
	.clsAnswerQuestion a{
		background:url(../images/lightgreen_theme/bg-answerlink.gif) no-repeat;
		height:30px;
		line-height:30px;
		width:210px;
		display:block;
		margin:0.5em auto;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
		color:#153A90;
	}
		.clsAnswerQuestion a:hover{
			background:url(../images/lightgreen_theme/bg-answerlinkhover.gif) no-repeat;
			color:#22301A;
		}
.clsCommonBlogRoundedCorner .clsUserDetails p,.clsCommonBlogRoundedCorner .clsUserDetails p a{
	color:#000;
}
.clsCommonBlogRoundedCorner .clsUserDetails p a{
	color:#829811;
}
	.clsCommonBlogRoundedCorner .clsTotalAnswer{
		color:#FF7800;
	}
/* end of style for answer this question */
.clsAnswersRate{
	margin:0.5em 0 0.5em 0;
}
/* style for close button in light window */
.clsClose{
	background:url(../images/lightgreen_theme/icon-close.jpg) no-repeat right center;
	width:12px;
	height:12px;
	float:right;
	clear:right;
}
	.clsClose a{
		display:block;
		text-align:right;
		width:12px;
		text-indent:-2000em;
		height:12px;
		overflow:hidden;
	}
/* style for edit, delete link in answers page */

.clsAnswers li{
	display:inline;
	margin:0 10px 0 0;
}
	.clsAnswers li a{
		color:#364AA0;
		font-size:11px;
	}
		.clsAnswers li a:hover{
			color:#BE0608;
			text-decoration:underline;
		}

/* style for show another question */
.clsAnswersPreviousNext{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsAnswersPreviousNext{
	overflow:visible;
	height:1%;
}
.clsShowAnotherQuestion{
	float:right;
	margin:0 5px 10px 0;
}
	.clsShowAnotherQuestion p{
		float:left;
		margin:0 0 0 10px;
		border-right:1px solid #000;
		padding:0 10px 0 0;
	}
	.clsShowAnotherQuestion .clsNoBorder{
		border:0;
		padding:0;
	}
	.clsShowAnotherQuestion a{
		font-weight:bold;
	}
	.clsShowAnotherQuestion a:hover{
		color:#FF7800;
	}
/* styles for category page */
.clsCategoryList{
	padding:1em;
}
.clsCommonCategory{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsCommonCategory{
	overflow:visible;
	height:1%;
}
/* style for sub category */
/* style for sub category */
#main #selCategory h2{
	margin:0 0 1em 0;
}
	 .clsCategoryList p{
	 	display:block;
		margin:0.5em 0;
		color:#849A14;
	}
	#selCategoryList li{
		padding:0.3em 0;
		color:#849A14;
	}
			.clsSubCategory img{
			vertical-align:middle;
		}
			#selCategoryList{
				margin:0 0 0 1em;
				padding:0.5em 1em;
				background:#F7FBE2;
				width:210px;
				border:1px dotted #9FB81C;
			}
				.clsCategoryListLeft a{
					color:#849A14;
					font-size:8pt;
					font-weight:bold;
				}
/* style for expanding / collapsing comments */
.collapse {
	display:block;
	float:right;
	text-indent:-900em;
	background:url(../../images/expand-collapse.png) no-repeat left top;
	width:16px;
	height:20px;
	cursor:pointer;
}
.expand {
	background: url(../../images/expand-collapse.png) no-repeat left top;
}
.expand-all {
	float:right;
	margin:5px 0 0 24px;
	padding:0;
	background: url(../../images/expand-all.png) no-repeat left top;
	height:36px;
	width:36px;
	display:block;
	text-indent:-900em;
	cursor:pointer;
}
/* style for manage settings page */
#selShowAvatarImages img{
	vertical-align:middle;
}
/* style for login page and signup page */
.clsForgot{
	float:left;
	width:100px;
}
#selLogin .clsForgot,#selSignUp .clsForgot{
	width:260px;
}
#selLogin .clsRegister{
	float:right;
}
#selSignUp #selMsgSuccess{
	margin:10px;
}
.clsRegister, .clsAlreadyMember{
	float:right;
}
	.clsLogin, .clsSignup{
		overflow:hidden;
		*overflow:visible;	/*-- Overwriting for IE7 --*/
		zoom:1;
		padding:0.5em 0 1em 0;
	}
	.clsCommonTopAnalystRoundedCorner .clsNingLogin {
		padding:0.5em 0 1em 1.5em;
	}
	* html .clsLogin, * html .clsSignup{
		height:1%;
		overflow:visible;
	}
		.clsLogin a, .clsSignup a{
			font-weight:bold;
			font-size:13px;
		}
			.clsLogin a:hover, .clsSignup a:hover{
				color:#3A8800;
			}
/* style for mail read page */
.clsMisNavLinksTbl, .clsMailReadTbl{
	border:0;
}
.clsInboxReadTbl{
	margin:10px;
}
.clsInboxReadTbl #selMsgSuccess{
	margin:10px 0;
}
.clsInboxReadTbl .clsVerifyFormLabelCellWidth{
	width:350px;
}
	.clsInboxReadTbl table,.clsInboxReadTbl table td{
		background:transparent;
	}
	.clsMisNavLinksTbl td, .clsMailReadTbl td, .clsMailReadTbl th{
		border:0;
	}
		.clsMailReadTbl th{
			background:none;
		}
			.clsLargeImage img{
				width:670px !important;
				margin:0.2em 0;
			}
			.clsForumLargeImage img{
				width:380px !important;
				margin:0.2em 0;
			}
				.clsMailReadTbl .clsVerticalAlign{
					vertical-align:bottom;
				}
					.clsMailReadTbl .clsVerticalAlign img{
						vertical-align:bottom;
					}
					.clsUserName{
						color:#3A8800;
						font-weight:bold;
					}
						.clsBold{
							font-weight:bold;
							padding:0 3px;
						}
						#selforumsTopics .clsBold{
							padding:0;
						}
						.clsMailReadTbl table td{
							border:1px solid #DDD !important;
						}
.clsInboxUserName{
	color:#000;
}
/* style for question librart */

.clsSideBarSections .clsActiveQuestionLib{
	font-size:20px;
	color:#FF0000;
	font-weight:bold;
}
/* style for email to friends popup */
#selContactUs .clsPopupTbl{
	width:550px;
}
	#selContactUs .clsPopupTbl td{
		text-align:left;
	}
/* style for popup div */
.clsVideoAudioUploadPopup{
	border:10px solid #0075D9;
	padding:10px;
	background:#FFF;
}
	.clsPopupClose{
		text-align:right;
	}
		.clsPopupClose a{
			text-align:right;
			font-weight:bold;
			color:#FF7800;
		}
/* style for top analyst */
.clsAllTimelast{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0 0 1em 0;
}
* html .clsAllTimelast{
	overflow:visible;
	height:1%;
}
	.clsAllTimelast p{
		float:left;
		font-size:8pt;
		margin:0 10px 0 0;
		font-weight:bold;
		padding:0 0 0 7px;
		background:url(../images/lightgreen_theme/bg-alltimeleft.jpg) no-repeat left top;
		color:#7B910B
	}
	.clsAllTimelast .clsActive{
		background:url(../images/lightgreen_theme/bg-alltimeactiveleft.jpg) no-repeat left top;
	}
	.clsAllTimelast p span{
		background:url(../images/lightgreen_theme/bg-alltimeright.jpg) no-repeat right top;
		padding:0 7px 0 0;
		display:block;
	}
	.clsAllTimelast .clsActive span{
		background:url(../images/lightgreen_theme/bg-alltimeactiveright.jpg) no-repeat right top;
	}
	.clsAllTimelast p span span{
		background:url(../images/lightgreen_theme/bg-alltimemiddle.jpg) repeat-x;
		line-height:25px;
		font-size:8pt;
	}
	.clsAllTimelast .clsActive span span{
		background:url(../images/lightgreen_theme/bg-alltimeactivemiddle.jpg) repeat-x;
	}
	.clsAllTimelast p a{
		font-size:8pt;
		font-weight:bold;
		color:#000;
		text-decoration:none;
	}
		.clsAllTimelast .clsActive{
			color:#FFF;
			font-size:8pt;
		}
		.clsAllTimelast .clsNoBorder{
			border:0;
		}
            .clsAllTimelast .clsLastWeekInfo{
                    color:#3F3F3F;
            }
.clsTopAnalyst table{
	width:99%;
	margin:5px 0 0 5px;
}
/*
.clsTopAnalyst table td{
	padding:0.4em;
	text-align:left;
}*/
.clsCommonTopAnalystRoundedCorner{
	margin:10px 0;
}
.clsCommonTopAnalystRoundedCorner #selMsgError{
	margin:10px;
}
.tlctopanalyst{
	background:transparent url(../images/lightgreen_theme/tlctopanalyst.jpg) no-repeat;
}
.trctopanalyst{
	background:transparent url(../images/lightgreen_theme/trctopanalyst.jpg) no-repeat right top;
	padding:0;
}
html*.trctopanalyst{
	[padding:0;	/*-- any css property must for safari to work --*/
	padding:0 0 10px 0;	/*-- applied in IE6, 7 and Safari --*/
	]padding:0;	/*-- applied in IE6, 7 only and safari neglects this --*/
	}/**/
	.dummyend[id]{clear: both}
.blctopanalyst{
	background:transparent url(../images/lightgreen_theme/blctopanalyst.jpg) no-repeat left bottom;
}
.brctopanalyst{
	background:transparent url(../images/lightgreen_theme/brctopanalyst.jpg) no-repeat right bottom;
}
.tbtopanalyst{
	background:transparent url(../images/lightgreen_theme/tbtopanalyst.jpg) repeat-x;
}
.bbtopanalyst{
	background:transparent url(../images/lightgreen_theme/bbtopanalyst.jpg) repeat-x center bottom;
}
.rbtopanalyst{
	background:transparent url(../images/lightgreen_theme/rbtopanalyst.jpg) repeat-y right top;
}
.lbtopanalyst{
	background:#FCFFEC url(../images/lightgreen_theme/lbtopanalyst.jpg) repeat-y left bottom;
}
#selComposeMail h2,.clsInboxReadHeading{
	padding:5px 0 0 10px;
	color:#000;
	*margin:0 0 15px 0;
}
* html #selComposeMail h2,* html .clsInboxReadHeading{
	padding:5px 0 0 10px;
	margin:0 0 15px 0;
}
.clsForumCommonRounded{
	margin:10px;
	*margin:0 10px;
}
.clsForumResponseCommonRounded{
	padding:5px 10px;
}
	.clsForumResponseCommonRounded #selAnswersLink{
		margin-top:15px !important;
		*padding-top:15px !important;
	}
	* html .clsForumResponseCommonRounded #selAnswersLink{
		padding-top:15px !important;
	}
* html .clsForumCommonRounded{
	margin:0 10px;
}
	.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl,.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl th,.clsForumTbl th,.clsForumTbl{
		background:transparent;
		border:0;
		margin:0;
		color:#000;
	}
	.clsForumTbl{
		width:99.8%;
	}
	@media all and (min-width:0px) { .clsForumTbl{ width:100%;  } }
		.clsSelectColumn{
			width:20px;
			text-align:center;
		}
		.clsUserNameColumn{
			width:115px;
		}
		.clsMessageStatus{
			width:100px;
		}
		.clsDateColumn{
			width:120px;
		}
	.clsManageBlogRichText{
		padding-top:50px;
	}
	.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl th,.clsForumTbl th{
		color:#000;
		border:0;
		border-right:1px solid #9EB71D;
		padding:0.8em 0 0.9em 0;
	}
	.clsForumTbl th{
		text-align:left;
		padding:0.8em 0.5em 0.9em 0.5em;
	}
		#selInboxMessage .clsForumTbl th{
			padding:0.8em 0.5em;
			*padding:0.5em 0.5em 0.6em 0.5em;
		}
		* html #selInboxMessage .clsForumTbl th{
			padding:0.5em 0.5em 0.6em 0.5em;
		}

		.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl td,.clsForumTbl td{
			border:0;
			border-right:1px solid #9EB71D;
			border-top:1px solid #9EB71D;
			text-align:center;
			font-size:12px;
			padding:1em 0.5em;
		}
		#selForumTable td{
			vertical-align:middle;
		}
		.clsForumTbl td{
			text-align:left;
		}
		.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl .clsLastPost,.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl .clsLastCellPost,.clsCommonTopAnalystRoundedCorner .clsForumTbl .clsLastPost,.clsCommonTopAnalystRoundedCorner .clsForumTbl .clsLastCellPost,.clsCommonTopAnalystRoundedCorner .clsForumTbl .clsButtonAlignment{
			border:0;
		}
		.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl .clsLastCellPost,.clsCommonTopAnalystRoundedCorner .clsForumTbl .clsLastCellPost,.clsCommonTopAnalystRoundedCorner .clsForumTbl .clsButtonAlignment{
			border-top:1px solid #9EB71D;
		}
			.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl a,.clsForumTbl td a{
				color:#000;
				font-weight:bold;
			}
			#selListAll .clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl a,#selListAll .clsForumTbl td a{
				color:#8FA715;
				font-weight:normal;
			}
			.clsCommonTopAnalystRoundedCorner .clsTopAnalystTbl a:hover,.clsForumTbl td a:hover{
				color:#8FA715;
			}
			.clsCommonTopAnalystRoundedCorner .clsForumTbl .clsButtonAlignment{
				background:transparent;
				text-align:right;
			}
/*-- help --*/
/*-- for popup windows --*/
.clsPopupHeader{
	padding:10px;
}
.clsPopupHeader #main{
	margin:0;
}
#selHelp{
	text-align:left;
}
#selHelp dt a{
	font-weight:bold;
}
#selHelp dd{
	padding:0.2em 0 1em 0;
}
/* style for welcome page */
.clsWelcomeContent{
	margin:1em 0;
}
	.clsWelcomeContent h3{
		color:#333;
		padding:0.1em 0 0.2em 0.5em;
		font-size:1.3em;
	}
	.clsWelcomeContent h4{
		font-size:1.6em;
		font-weight:bold;
		color:#45B434;
		margin:1em 0;
	}
	.clsSignupContent{
		padding:1em;
	}
		.clsContinueRight{
			text-align:right;
			margin:1em 0;
		}
			.clsContinueRight a{
				background:#FF7800;
				padding:0.5em 1em;
				color:#FFF;
				font-weight:bold;
			}
				.clsContinueRight a:hover{
					background:#3B8901;
					text-decoration:none;
				}
/*-- RSS Feeds --*/
.clsRssFeeds table,.clsRssFeeds td,.clsRssFeeds th{
	background:transparent;
	vertical-align:middle;
	border:0;
}
	.clsRssFeeds th{
		width:24%;
		text-align:center;
	}
	.clsRssFeeds td{
		width:19%;
		text-align:center;
	}
/* style for points and levels */
.clsPointsAndLevels p{
	margin:0.5em 0;
}
.clsActivityDetails,.clsPointsDetails{
	margin:1em 0;
}
	.clsActivityDetails td,.clsPointsDetails td{
		padding:0.3em 0.4em;
	}
	.clsPointsDetails .clsLevelTypes{
		text-align:left;
		height:80px;
	}
.clsPointsDetails .clsLevelOne{
	background:url(../images/lightgreen_theme/bg-level1.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelTwo{
	background: url(../images/lightgreen_theme/bg-level2.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelThree{
	background:url(../images/lightgreen_theme/bg-level3.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelFour{
	background:url(../images/lightgreen_theme/bg-level4.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelFive{
	background:url(../images/lightgreen_theme/bg-level5.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelSix{
	background:url(../images/lightgreen_theme/bg-level6.gif) no-repeat left center;
}
/* style for blog comment reply */
.clsPostReply{
	width:570px;
	margin:1em auto;
	font-weight:bold;
}
.clsBlogButtons{
	margin:0 0 0 5.5em;
}
	.clsBlogButtons input{
		margin:0 10px 0 0;
	}
	.clsPostReply p{
		margin:0 0 0.5em 0;
		font-weight:bold;
	}
	.clsPostReply textarea{
		width:430px;
	}
	.clsPostReply .clsValidReply{
		color:#FF7800;
	}
	.clsBlogReply{
		border-bottom:1px dotted #FF7800;
		margin:1em 0 1em 3em;
		width:640px;
		padding:0 0 1em 0;
	}
		.clsAnswers .clsBlogReply{
			width:350px;
			magin:1em 0;
		}
		.clsBlogReply p span{
			border:0 !important;
		}
		}
		.clsBlogDelete a{
			color:#FF7800;
			text-transform:capitalize;
		}
/* style for bookmarks options */
#selBookmarksOptions{
	margin:1em 0;
}
	#selblogList #selBookmarksOptions{
		margin:1em 0 1em 1em;
	}
/* style for site map */
#selSiteMap table,#selSiteMap table td{
	border:0;
}
	#selSiteMap ul{
		width:240px;
	}
#selSiteMap li{
	list-style:none;
	background:url(../images/lightgreen_theme/icon-nextarrow.gif) no-repeat left center;
	padding:0 0 0 18px;
	margin:0.5em 0 0.5em 1em;
}
#selSiteMap .clsTitle{
	color:#3C8A00;
	font-weight:bold;
	list-style:none;
	margin:0.5em 0 0.5em 0;
	text-transform:capitalize;
	background:#EFEFEF;
	padding:0.5em;
}
/* start of style for rounded corner in popular section */
.tlcpopular{
	background:transparent url(../images/lightgreen_theme/tlcpopular.jpg) no-repeat;
}
.trcpopular{
	background:transparent url(../images/lightgreen_theme/trcpopular.jpg) no-repeat right top;
	padding:7px 10px;
}
.blcpopular{
	background:transparent url(../images/lightgreen_theme/blcpopular.jpg) no-repeat left bottom;
}
.brcpopular{
	background:transparent url(../images/lightgreen_theme/brcpopular.jpg) no-repeat right bottom;
}
.tbpopular{
	background:transparent url(../images/lightgreen_theme/tbpopular.jpg) repeat-x;
}
.bbpopular{
	background:transparent url(../images/lightgreen_theme/bbpopular.jpg) repeat-x center bottom;
}
.rbpopular{
	background:transparent url(../images/lightgreen_theme/rbpopular.jpg) repeat-y right top;
}
.lbpopular{
	background:#FFF url(../images/lightgreen_theme/lbpopular.jpg) repeat-y left bottom;
}
.clsPopularVideoAudio{
	margin:1em 0;
}
.clsPopularHeading{
	float:left;
}
	.clsPopularHeading h2{
		font:bold 14px Arial, Helvetica, sans-serif;
		margin:3px 0 0 0;
	}
.clsPopularMore{
	float:right;
}
	.clsPopularMore p a{
		background:url(../images/screen_violet/icon-more.gif) no-repeat right 5px;
		padding:0 13px 0 0;
		font:bold 11px Arial, Helvetica, sans-serif;
		color:#FFF;
	}
.clsPopularHeadingMore{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsPopularHeadingMore{
	height:1%;
	overflow:visible;
}
.clsIndexPopular table{
	margin:1em 0;
	border:0;
	background:transparent;
}
	.clsIndexPopular table td{
		border:0;
		background:transparent;
	}
	.clsPopularVideoAudioTbl{
	margin:1em 0;
}
	.clsPopularVideoAudioTbl td p{
		margin:0.5em 0;
	}
	.clsPopularVideoAudioTbl td{
		padding:0.4em;
	}
	.clsVideoAudioImage{
		width:110px;
		text-align: center;
	}

/* end of stlye for rounded corner in popular section */
/* style for widget generator starts here */
.clsCommonWidgetSection h3,.clsCommonPreviewWidgetSection h3{
	background:#3D8B01;
	width:160px;
	color:#FFF;
	padding:0.2em 0 0.2em 0.8em;
	margin:0;
}
.clsCommonPreviewWidgetSection h3{
	width:280px;
	background:#7F7F7F;
}
.clsCommonPreviewWidgetSection .clsWidgetCode{
	margin:0 0 1em 0;
	border:1px solid #7F7F7F;
	padding:0.5em;
}
.clsWidgetCodeTextarea{
	width:98%;
	margin:1em 0 0 0;
}
.clsWidgetTable,.clsWidgetGenerateTable{
	margin:0 0 1em 1px;
	*margin:0 0 1em 0;
	width:99%;
	border:1px solid #3D8B01;
}
.clsWidgetGenerateTable{
	border:1px solid #6F6F6F;
	margin:0 0 1em 0;
}
* html .clsWidgetTable{
	margin:0 0 1em 0;
}
	.clsWidgetTable td,.clsWidgetGenerateTable td{
		border:0;
	}
	.clsWidgetGenerateTable td{
		padding:0.5em 0.4em;
	}
/* style for forum publication */
.clsForumMyTitleHeading h2, .clsForumMyTitleHeading h2 a{
	font-size:16px !important;
}
.clsForumMyTitleHeading h2 a{
	font-weight:bold !important;
}
.clsForumTitleHeading{
	float:left;
}
	.clsForumTitleHeading h2{
		border:0;
	}
	#selForumTitleCreate h2{
		margin:0 0 15px 0;
	}
.clsMyTitleHeading{
	float:right;
}
	.clsMyTitleHeading h2 a{
		color:#3A8800;
	}
	.clsForumMyTitleHeading{
		overflow:hidden;
		*overflow:visible;	/*-- Overwriting for IE7 --*/
		zoom:1;
	}
	* html .clsForumMyTitleHeading{
		height:1%;
		overflow:visible;
	}
	#selForumTopicList p{
		margin:0 0 0.5em 0;
	}
		#selForumTopicList p a,.clsUnpublishedText a{
			font-weight:bold;
			color:#FF7800;
		}
		.clsUnpublishedText{
			margin:0.5em 0;
		}
/* style for image attachment*/
	.clsQuestionAttachment,.clsQuestionInnerAttachment{
		background:url(../images/lightgreen_theme/icon-attachment.gif) no-repeat left top;
		padding-left:20px !important;
	}
	.clsEditAttachment{
			margin:0 0 0.5em 0;
			padding:0 0 0.5em 0;
			border-bottom:1px dotted #6BB7C7;
		}
	.clsAttachmentRemove{
		color:#6BB7C7 !important;
		text-align:right !important;
	}
	.clsAttachments{
		margin:0 0 0.5em 0;
	}
/* style for login light window */
.clsLoginWindow h2{
	margin:10px 0;
	padding:0;
	text-align:center;
}
	.clsLoginWindow table td{
		text-align:left;
	}
.dragableBoxInner .clsMoreLink{
	background:url(../images/lightgreen_theme/btn-more.gif) left 2px no-repeat;
	width:60px;
	text-align:right;
	padding-left:15px;
	margin-left:18.2em;
	margin-top:10px;
}
.dragableBoxInner .clsMoreLink a{
	color:#FF0204;
}
.dragableBoxInner .clsUserDetails {
	color:#797979 !important;
}
.dragableBoxInner .clsUserLink a{
	font-weight:normal;
	color:#7E940E;
}
.dragableBoxInner .clsUserDetails p span{
	border:0;
	background:url(../images/lightgreen_theme/bg-arrow.gif) right bottom no-repeat;
	*background:url(../images/lightgreen_theme/bg-arrow.gif) right center no-repeat;
	padding-right:12px;
}
* html .dragableBoxInner .clsUserDetails p span{
	background:url(../images/lightgreen_theme/bg-arrow.gif) right center no-repeat;
}
.dragableBoxInner .clsUserDetails p .clsNoBorder{
	background:none;
	padding-right:0;
}
.dragableBoxInner .clsNoBorder img{
	border:1px solid #9D9CA1;
	margin-left:5px;
}
.dragableBoxInner .clsFeaturedUserThumb{
	float:right;
	width:80px !important;
	margin-bottom:-80px;
}
* html .dragableBoxInner .clsFeaturedUserThumb{
	margin-right:0px;
}
.dragableBoxInner .clsFeaturedUserDetails{
	width:99% !important;
}
.dragableBoxInner .clsTitleLink a{
	font:bold 12px Verdana, Arial, Helvetica, sans-serif;
	color:#03A0D5
}
.dragableBoxInner .clsFeaturedUserDetails p{
	background:url(../images/lightgreen_theme/bg-arrow.gif) left 3px no-repeat;
	padding-left:15px;
	padding-bottom:10px;
	width:150px;
	color:#7A7A7A;
}
.dragableBoxInner .clsTotalPoints{
	color:#000;
	font-weight:bold;
}
.dragableBoxInner #top_analysts table,.dragableBoxInner #top_analysts td,.dragableBoxInner #top_analysts th,.dragableBoxInner #week_experts table,.dragableBoxInner #week_experts td,.dragableBoxInner #week_experts th{
	border:0;
}
.dragableBoxInner #top_analysts td,.dragableBoxInner #top_analysts th,.dragableBoxInner #week_experts td,.dragableBoxInner #week_experts th{
	width:33%;
}
.dragableBoxInner #top_analysts th,.dragableBoxInner #week_experts th{
	background:none;
	color:#6C6C6C;
	text-decoration:underline;
}
.dragableBoxInner .clsOddQuestion.clsUserThumbDetails,.dragableBoxInner .clsEvenQuestion.clsUserThumbDetails{
	font-weight:bold;
	color:#000;
}
.dragableBoxInner .clsNoRecords{
	background-color:#E1E1E1;
	color:#000;
	border:2px solid #93BB72;
	border-left:0;
	border-right:0;
}
.clsManageBlocks{
	padding:10px 0 0 0;
	float:left;
	width:400px;
}
.clsManageBlocks a{
	padding-left:20px;
	color:#7E940E;
	font-weight:bold;
	margin-bottom:10px;
}
.clsResetAll{
	float:right;
	color:#000;
	width:100px;
	margin-bottom:0;
}
* html .clsResetAll{
}
.clsResetAll a,.clsShowHideAll a{
	background:url(../images/lightgreen_theme/bg-reset.jpg) left top no-repeat;
	width:88px;
	line-height:32px;
	text-align:center;
	vertical-align:middle;
	font: bold 11px Arial, Helvetica, sans-serif;
	color:#000;
	display:block;
	padding:10px 0;
}
.clsShowHideAll a{
	float:right;
	background:url(../images/lightgreen_theme/bg-hideall.jpg) left top no-repeat;
	color:#FFF;
}
.clsShowHideAll{
	float:right;
	text-align:right;
	margin-right:10px;
	color:#000;
	width:100px;
	margin-bottom:0;
}
* html .clsShowHideAll{
	margin-right:10px;
}
.clsIndexShowHideLink{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	height:32px;
	margin:5px 0 0 0 !important;
}
* html .clsIndexShowHideLink{
	height:1%;
	overflow:visible;
	margin:0 !important;
}
.clsSideBarLogin .clsCommonTable td{
	vertical-align:top;
	line-height:25px;
}
* html .clsSideBarLogin .clsCommonTable td{
	line-height:20px;
}
.clsSignupTextArea{
	height:80px;
}
.clsLeftButton{
	float:left !important;
}
.clsFormLabelCellWidth{
	width:120px;
}
/* style for import contacts section starts here */
.clsPopUpMain{
	margin:10px;
}
	.clsImportContactLink{
		padding:10px 0;
	}
		.clsImportContactLink li{
			margin:0 0 5px 0;
		}
		.clsImportContactLink li a{
			background:url(../images/lightgreen_theme/icon-sidebarinnerlink.gif) no-repeat left 2px;
			padding:0 0 0 15px;
			color:#000;
			font-size:8pt;
			font-weight:bold;
		}
		.clsImportButtons{
			padding:10px 0;
		}
		.clsImportClose{
			float:right;
		}
			.clsImportClose a{
				background:url(../images/lightgreen_theme/btn-close.gif) no-repeat;
				text-indent:-999em;
				display:block;
				width:17px;
				height:17px;
			}
/* style for import contacts section ends here */
/* style for popular audio and video in index page starts here */
.clsPopularAudioVideoLeft{
	float:left;
	width:367px;
}
.clsPopularAudioVideoRight{
	float:left;
	margin:0 0 0 10px;
	width:320px;
}
.clsCommonPopularVideosRoundedCorner{
	margin:17px 0 0 0;
}
.tlcpopularvideos{
	background:transparent url(../images/lightgreen_theme/tlcpopularvideos.jpg) no-repeat;
}
.trcpopularvideos{
	background:transparent url(../images/lightgreen_theme/trcpopularvideos.jpg) no-repeat right top;
	padding:10px;
}
* html .trcpopularvideos{
	padding:10px 10px 17px 10px;
}
.blcpopularvideos{
	background:transparent url(../images/lightgreen_theme/blcpopularvideos.jpg) no-repeat left bottom;
}
.brcpopularvideos{
	background:transparent url(../images/lightgreen_theme/brcpopularvideos.jpg) no-repeat right bottom;
}
.tbpopularvideos{
	background:transparent url(../images/lightgreen_theme/tbpopularvideos.jpg) repeat-x;
}
.bbpopularvideos{
	background:transparent url(../images/lightgreen_theme/bbpopularvideos.jpg) repeat-x center bottom;
}
.rbpopularvideos{
	background:transparent url(../images/lightgreen_theme/rbpopularvideos.jpg) repeat-y right top;
}
.lbpopularvideos{
	background:#54626B url(../images/lightgreen_theme/lbpopularvideos.jpg) repeat-y left bottom;
}
.clsPopularInnerDetails{
	height:284px;
	_height:280px;
}
	.clsPopularVideoAudioRow p{
		float:left;
		margin:0 0 10px 10px;
		color:#FFF;
	}
		.clsPopularVideoAudioRow p.clsPopularVideoAudioNoMargin{
			margin:0;
		}
		.clsPopularVideoAudioRow p a{
			color:#FFF;
			font-size:8pt;
		}
		.clsPopularVideoAudioRow{
			border-bottom:1px dotted #FFF;
			margin:0 0 5px 0;
			padding:0 0 5px 0;
		}
		.lbpopularvideos .clsMoreLink a{
			color:#FFF;
		}
		.clsCommonPopularVideosRoundedCorner #selImageBorder{
			padding:1px;
		}
.clsUploadSection{
	text-align:center;
}
	.clsPopularVideosContent table td{
		border-right:0;
	}
	.clsVideosAudiosAnswer{
		width:180px;
	}
/* style for popular audio and video in index page ends here */
.clsInboxReadTbl input.clsChechRadio,#selComposeMail .clsRichTextTable input.clsChechRadio{
	border:0 !important;
	vertical-align:middle;
	color:#666;
	font-size:12px;
	padding:0;
}
.clsNoLink{
	cursor:text;
}
	.clsNoLink:hover{
		text-decoration:none;
	}
.clsPopularVideoAudioRow .clsAddPlayImage{
	width:15px;
	height:15px;
	position:absolute;
	text-indent:-999em;
	margin:5.5em 0 0 5px;
	*margin:4.9em 0 0 5px;
	background:url(../images/lightgreen_theme/icon-playmusic.jpg) no-repeat;
}
* html .clsPopularVideoAudioRow .clsAddPlayImage{
	margin:4.9em 0 0 5px;
}
.clsForumCreateTopic{
	padding-left:0.6em
}
.clsImageLink a{
	color:#000;
	font-weight:bold;
}
.clsImageLink a:hover{
	color:#8FA715;
}
/* errorlist page */
.clsErrorList li{
	line-height:25px;
	background:url(../images/lightgreen_theme/icon-sidebarlink.gif) no-repeat left center;
	padding-left:15px;
}
#memberserror .clsBold,#error .clsBold{
	padding-left:0;
}