/* header */

#wrap {}
.am {vertical-align:middle; border: 0}
.am a {border: 0}
.legal {font-family: Verdana, Geneva, sans-serif; font-size: .8em;}
.welcome {padding: 20px}


/* main zones */
.zoneTools {border-bottom: 1px solid #d9deca; border-left: 1px solid #d9deca; border-right: 1px solid #d9deca; margin: 0; padding:10px 0 10px 0;}
.answerRight {border-left: 1px dotted #d9deca; padding: 0 0 0 5px; margin: 0 0 0 5px;  float: left; width: 570px}
.mainQuestion {border: 1px solid #d9deca; margin: 0; padding:10px 0 10px 0;}

.zoneForums {border-left: 1px solid #2cb200; border-right: 1px solid #2cb200; border-bottom: 1px solid #2cb200; background: white; margin: 0 0 10px 0}
.zoneBlogs {border-left: 1px solid #2cb200; border-right: 1px solid #2cb200; border-bottom: 1px solid #2cb200; background: white; margin: 0 0 10px 0}

.zoneVideos {border-left: 1px solid #2cb200; border-right: 1px solid #2cb200; border-bottom: 1px solid #2cb200; background: white;  margin: 0 0 10px 0}
.zoneAnswers {border-left: 1px solid #2cb200; border-right: 1px solid #2cb200; border-bottom: 1px solid #2cb200 ; margin: 0 0 10px 0; background-image: url(/design/templates/how-do/images/back-bestof.gif); background-repeat: repeat-x}

.zoneTop {border-left: 1px solid #2cb200; border-right: 1px solid #2cb200; border-bottom: 1px solid #2cb200;background: white;  margin: 0 0 10px 0}

.zoneBestAnswer {border-left: 1px solid #2cb200; border-right: 1px solid #2cb200; border-bottom: 1px solid #2cb200; margin: 0; padding:10px 0 10px 0;}
.zoneUserAnswer {border-left: 1px solid #2cb200; border-right: 1px solid #2cb200; border-bottom: 1px solid #2cb200; margin: 0; padding:10px 0 10px 0;}
.advanced {font-weight: bold; text-decoration: none}
/* user profile */

.userBox {border-left: 1px solid #2cb200; border-right: 1px solid #2cb200; border-bottom: 1px solid #2cb200; border-right: 1px solid  #2cb200;background: white;  margin: 0 0 10px 0; background-color:#E4FFB3}
.clsUserBio{padding: 8px; margin: 8px 8px 8px 12px; font-size: .9em;}

/* home links - temporary */
.askBan img {margin:0 8px 0 16px}
.ansBan img {margin:0 8px 0 16px}
.askBan {  list-style: none; padding: 0 0 5px 0; margin:0;}
.askBan a {text-decoration: none; color: #77ac00; font-weight: bold; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px dotted #d9deca; padding: 8px 0 8px 0; display: block; font-size: 1.3em}
.ansBan {  list-style: none; padding: 0 0 5px 0; margin:0;}
.ansBan a {text-decoration: none; font-weight: bold; color: #1ca3bf; font-family: Arial, Helvetica, sans-serif; border-bottom: 1px dotted #d9deca; padding: 8px 0 8px 0; display: block; font-size: 1.3em}

.fix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.fix {
	display: inline-block;
}

html[xmlns] .fix {
	display: block;
}
 
* html .fix {
	height: 1%;
}
.zoneSignup {padding: 8px}
.selCompulsoryField {color: red}
.userQuestion {margin: 5px 0 0 0; width: 570px; float: left}

.zoneRateQuestion {border: 1px solid #FC9}
.zoneRateAnswer {border: 1px solid #0C0}


.cantAnswer {font-weight: bold; text-align:center; margin: 10px 0 10px 0; padding: 5px; background-color: #d2e3fb; color:#666}

/* search bar */

.newSearch {border: 1px solid #74bc10; background-image: url(/design/templates/how-do/images/back-search.gif); background-position: bottom; background-repeat: repeat-x; margin: 10px 0 10px 0; padding: 6px; background-color: #FFF}

.newAsk {border-top: 1px solid #CCC; border-left: 1px solid #CCC; border-right: 1px solid #666;
background-image: url(/design/templates/how-do/images/back-ask.gif); background-position: bottom; background-repeat: repeat-x; margin: 0; padding: 7px; width: 180px; display: block; float: left; font-weight: bold; color: #060; text-decoration: none}

.newAnswer{border-top: 1px solid #CCC; border-left: 1px solid #FFF; border-right: 1px solid #666;
background-image: url(/design/templates/how-do/images/back-answer.gif); background-position: bottom; background-repeat: repeat-x; margin: 0; padding: 7px; width: 180px; display: block; float: left; font-weight: bold; color: #C30; text-decoration: none}

.askAnswer {height: 33px;}

.searchInput {width: 300px; font-weight: bold; color: #F60; font-family: Arial, Helvetica, sans-serif; font-size: 1.em; padding: 5px 3px 5px 5px}

/* new answer classes */
.questionDetails {margin: 25px 0 5px 0; border-bottom: 1px dotted #CCC;  padding: 20px 0 10px 0; clear: both; font-size:.8em}
.questionDetails a {font-weight: bold; color: #06C; text-decoration: none}
.daysLeft {margin: 0; border-bottom: 1px solid #CCC; font-size: .9em; padding: 5px 0 5px 0;}
.userDetails  {margin: 0; font-size: .9em; padding: 5px 0 5px 5px; background-color:#efefef;}

.clsForumAuthor {}



/* heading tags */
.toolh1 {color: #666; font-size: 1.6em; border-bottom: 1px solid #F90; padding: 5px 0 8px 0;  font-family: Arial, Helvetica, sans-serif}

.answerType {font-weight: bold; font-size: 1em; font-family: Arial, Helvetica, sans-serif; padding: 8px; margin : 0; background-color: #f7fafc}
g
.head2{font-size :1.2em; font-family: Arial, Helvetica, sans-serif; background-image: url(/design/templates/how-do/images/back-strip.gif); background-repeat: repeat-x; margin: 0; padding: 8px 0 8px 8px; border-bottom: 1px solid #2cb200; border-left: 1px solid #2cb200; border-right: 1px solid #2cb200}
.head3{font-size :1.2em; font-family: Arial, Helvetica, sans-serif; background-image: url(/design/templates/how-do/images/back-strip.gif); background-repeat: repeat-x; margin: 0; padding: 8px 0 8px 8px; border-bottom: 1px solid #2cb200; border-left: 1px solid #2cb200; border-right: 1px solid #2cb200}



.head4{font-size :1.2em; font-family: Arial, Helvetica, sans-serif; background-image: url(/design/templates/how-do/images/back-strip.gif); background-repeat: repeat-x; margin: 0; padding: 8px 0 8px 8px; border-bottom: 1px solid #2cb200}


.head3Feat {font-size :1.2em; font-family: Arial, Helvetica, sans-serif; background-image: url(/design/templates/how-do/images/back-strip.gif); background-repeat: repeat-x; margin: 0; padding: 4px 0 0px 4px; border-bottom: 1px solid #2cb200; border-left: 1px solid #2cb200; border-right: 1px solid #2cb200}


.signupHeading  {font-size :1.2em; font-family: Arial, Helvetica, sans-serif; background-color:#d2e3fb; margin: 0; padding: 8px; border: 1px solid #a1b4d9}

.smallQuestion {margin: 25px 0 0 0; font-size: .8em}
.smallQuestion a {font-weight: bold; color: #06C; text-decoration: none}

.questionSmall {font-size: .8em}
.questionSmall a{text-decoration: none; font-weight: bold}

.proc{background-color:#0F0}


.sort {list-style: none; padding: 0; margin: 0; display: inline}
.sort li {display: inline}
.sort li a {margin: 0 10px 0 10px; color: #069; font-weight: bold}
.desc {font-size: .9em; color: #333; border-top: 1px solid #d9deca; border-bottom: 1px solid #d9deca; padding: 10px; margin: 5px 0 5px 0}
/*-- Common Styles --*/
body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 76%;  /* Enables font size scaling in MSIE */
	margin:0;
	padding:0;
	text-align:center;
	margin:0 auto;
}
	.clsBodyContent,.clsPopUpBodyContent{
		width:940px;
		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%; list-style: none;
	}

	input{
		outline:none !important;
	}
/*-- Header --*/

.clsPopUpBodyContent #header{
	background:none;
	height:95px;
}

/*-- for popup windows --*/
.clsPopupHeader #header{
		text-align:left;
		padding:0.5em 0;
		margin:0;
	}
	#selHeaderBanner{
		margin:0;
		/*text-align:right;*/		
		height:60px;
	/*float:left;*/
	}
	
	.clsHeaderBannerTemplate
	{
	height:90px;width:650px;
	float:left;
	
	}
	*html .clsChechRadio {
	 border:0px;
}
	.clsChechRadio {
	 border:0px !important;
	 outline:none !important;
}
		.clsHeaderWelcomeSection{
			margin:2px 0 4px 0px;
			_margin:2px 0 1px 0px;
			width:680px;
			height:30px;
		}
		@media all and (min-width:0px) { .clsHeaderWelcomeSection{ margin:2px 0 5px 0px; } }
		@media screen and (-webkit-min-device-pixel-ratio:0){ .clsHeaderWelcomeSection{ margin:2px 0 6px 0px; } }
		.clsHeaderWelcomeImage{
			width:49px;
			float:right;
			clear:right;
			margin:0 0 0 5px
		}
			#selRootWelcome .clsHeaderWelcomeImage{
				background:url(images/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;*/
			/*margin-top:12px;*/
			margin-left:20px;
		}
	
		.clsHeaderWelcomeLinks li{
			display:inline;
			
			
		}
			.clsHeaderWelcomeLinks li a{
		
				
			}
				.clsHeaderWelcomeLinks li a:hover{
					color: #900;
				}
				.clsHeaderWelcomeLinks {
			/*display:inline;
			border-left:1px solid #6E810B;*/
			/*padding:0 0 0 8px;*/
			
			
			/*font-weight:bold;*/
		
			font-size:13px;
		
	
			
		}

		.clsHeaderWelcomeLinks .clsSignup ,.clsHeaderWelcomeLinks .clsSignIn{
		
			} 
			.clsHeaderWelcomeLinks .clsSignIn a {
				
				padding:7px 4px;
					color:#090
			}
			.clsHeaderWelcomeLinks .clsSignIn span {
				
				padding:7px 4px;
			}
			.clsHeaderWelcomeLinks .clsSignup a {
			
				padding:7px 4px;
					color:#090
			}
			.clsHeaderWelcomeLinks .clsSignup span {
			
				padding:7px 4px;
			}
			.clsHeaderWelcomeLinks div {
				padding:0.5em 10px 0.5em 2em !important;
				/*height:25px*/
			}
			.clsHeaderWelcomeLinks li {
				float:left;
			}
			.clsHeaderWelcomeLinks a{
				font-weight:bold;
				color: #090;
			}
				.clsHeaderWelcomeLinks  a:hover{
				color: #090;
				}
		.clsHeaderWelcomeLinks .clsUserNameLink,.clsHeaderWelcomeLinks .clsSignIn{
			border:0;
			margin:0;
			padding:0;
		}
		.clsHeaderWelcomeLinks .clsUserNameLink{
				color:#090
		}
		.clsHeaderWelcomeLinks .clsActiveNavigationLink a{
		background-color: #CCC
		}
		#selLang{
			
			text-align:right;
			height:20px;
		}
		.clsRightNew
			{
			width:100%;
			height:35px;
			margin:1em 0 0 0;
			}
		#selStyle {
			*margin-top:11px;
			_margin-top:0px;
		}
		#selLang select ,#selStyle select{
			padding:1px;
			*padding:0 0 2px 0;
			margin:0px;
			border:1px solid #B0CF40;
			font-size:12px;
		}
		#selLang .clsSubmitButton ,#selStyle .clsSubmitButton {
			font-size:11px;
			padding:2px;
			*padding:1px 0;
			border:1px solid #95AE18 !important;
		}
		#selLang .clsSubmitButton {
			margin-right:20px;
		}
/* 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{
	
	margin:0 0 16px 0; padding: 0;
	border-top: 1px solid #146e85; border-bottom: 1px solid #146e85;
}
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:0px 0 0 1px;  } }
* html #selSubHeader{
	margin:0px 0 0 1px;
}
	
	/* subheader */
	#selSubHeader ul {list-style: none; padding: 0; margin: 0}
	#selSubHeader li{float:left; border-right: 1px dotted #CCC}
	#selSubHeader .clsTopLoginLink{background:none;}
	#selSubHeader a{font-weight:bold;font-size:14px; font-family: Arial, Helvetica, sans-serif; text-align:center;display:block;padding: 8px 14px 8px 14px; text-decoration:none; color: #1ca3bf}
	#selSubHeader a:hover,#selSubHeader .clsTopNavigationHover{ background-color: #1ca3bf; color: white}
	#selSubHeader .clsActiveLink a {background-color: #74bc10}
	#selSubHeader .clsActiveLink span,#selSubHeader .clsTopNavigationHover a{display:block;}
	#selSubHeader .clsActiveLink a,#selSubHeader a:hover,#selSubHeader .clsActiveLink a:hover{color: white; text-decoration:underline}
	
.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{
	margin: 0;
	width:250px;
	float:left;
	clear:left;
	display:block;
}

	.clsSideBarLogin table{
		background:transparent;
		margin:0;
	}
	.clsSideBarLogin table td{
		vertical-align:middle;
		font-size:8pt;
	}
		.clsSideBarLogin .clsTextBox{
			width:350px;
		}
		.clsCheckBox{
			vertical-align:middle;
			border:0;
		}
		.clsSideBarLogin .clsLogin a{
			font-size:7pt;
			font-weight:normal;
			text-decoration:underline;
		}
	.clsSideBarSections{
	
	}

	.clsStartMessageTitle{
		text-indent:-999em;
	}
		.clsStartMessageTitle a{
			width:259px;
			background:url(images/bg-getstarted.jpg) no-repeat;
			height:85px;
			display:block;
		}
			.clsSideBarLinks li{
				margin:0 0 8px 0;
				
			}
				.clsSideBarLinks li.clsInactive img{
					padding-top: 6px !important; border: 0;
				}
			.clsSideBarLinks .clsNoCategory{
				background:none;
			}
			.clsInactive a {text-decoration:none}
			
				.clsSideBarLinks li .clsDropDown{
					margin:0 0 8px 0;
					background:transparent url(images/icon-dropdown.gif) no-repeat right center;
					padding:0 8px 0 20px;
				}
				.clsSubCategorySidebar img{
					vertical-align:middle; border: 0;
				}
				.clsSubCategorySidebar  {text-decoration: none; color: #900}
		.sideBar1 ul ul{
			margin:0 0 0 8px;
		}
			.sideBar1 ul ul li{
				list-style:none;
				margin:8px 0 0 0;
			}
				.sideBar1 ul ul li a{
					background:transparent url(images/icon-sidebarinnerlink.gif) no-repeat left center;
					margin:0;
					padding:0 0 0 15px;  color: #146e85;
				}
				.sideBar1 p,.sideBar1 a{
				
				
				}
.clsBestQA{
		margin:0;
	}
		.clsBestQA table{
			margin:1em 0;
		}
	
/* end of style for best answers */

.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 */



/* start of style for earn points */

.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: url(images/icon-toprated.gif) no-repeat right ;
}
#sliderbestAnswers{
	
}
.clsLevelOne,.clsLevelTwo,.clsLevelThree{
	background:url(images/bg-level1.gif) no-repeat right bottom;
}
.clsLevelTwo{
	background:url(images/bg-level2.gif) no-repeat right bottom;
}
.clsLevelThree{
	background:url(images/bg-level3.gif) no-repeat right bottom;
}
.clsLevelFour{
	background:url(images/bg-level4.gif) no-repeat right bottom;
}
.clsLevelFive{
	background:url(images/bg-level5.gif) no-repeat right bottom;
}
.clsTopAnalyst .clsLevelOne{
	background:url(images/bg-level1.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelTwo{
	background: url(images/bg-level2.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelThree{
	background:url(images/bg-level3.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelFour{
	background:url(images/bg-level4.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelFive{
	background:url(images/bg-level5.gif) no-repeat left center;
}
.clsTopAnalyst .clsLevelSix{
	background:url(images/bg-level6.gif) no-repeat left center;
}
.clsLevelSix{
	background:url(images/bg-level6.gif) no-repeat right bottom;
}
.clsUserPopUp .clsLevelOne{
	background:url(images/bg-smalllevel1.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelTwo{
	background:url(images/bg-smalllevel2.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelThree{
	background:url(images/bg-smalllevel3.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelFour{
	background:url(images/bg-smalllevel4.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelFive{
	background:url(images/bg-smalllevel5.gif) no-repeat 330px 5px;
}
.clsUserPopUp .clsLevelSix{
	background:url(images/bg-smalllevel6.gif) no-repeat 330px 5px;
}
.clsQuestionsWithBestAnswer{
	
}
	.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/tlcrichtext.jpg) no-repeat;
}
.trcrichtext{
	background:transparent url(images/trcrichtext.jpg) no-repeat right top;
	padding:10px;
}
.blcrichtext{
	background:transparent url(images/blcrichtext.jpg) no-repeat left bottom;
}
.brcrichtext{
	background:transparent url(images/brcrichtext.jpg) no-repeat right bottom;
}
.tbrichtext{
	background:transparent url(images/tbrichtext.jpg) repeat-x;
}
.bbrichtext{
	background:transparent url(images/bbrichtext.jpg) repeat-x center bottom;
}
.rbrichtext{
	background:transparent url(images/rbrichtext.jpg) repeat-y right top;
}
.lbrichtext{
	background:#FFF url(images/lbrichtext.jpg) repeat-y left bottom;
}
/* end of style for richtext */
/*--Main--*/
#indexdefault .clsExpandMain,#membersindexdefault .clsExpandMain{
	margin:0 0px 0 0 !important;
}
.clsShowHideTab a{
	position:absolute;
	background:#D9D9D9 url(images/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/icon-show.jpg) repeat center center;
		margin:0 0 0 790px;
	}
	.clsShowHideTab .clsShowDivider{
		background:#D9D9D9 url(images/icon-divider.jpg) repeat center center;
	}
#main{
	margin:15px 0 30px 280px;
	
	min-height:78em;
}
.clsExpandMain{
	margin:0  !important;
}

* html #main{
	height:75em;
}
	
	
			.clsUserInfo h3 a{
				font-size:14px;
				font-weight:bold;
				
			}
	.clsTopHeading{
		margin:0 0 5px 12px;
	}
/*-- Footer --*/
#footer{clear:both;}
#subFooter{
	border-top: 1px solid #999;
background-color: #f6f6f6; padding: 20px 0 5px 0

}
#footer p{
	font-size: .8em; color: #666; padding: 0 0 1px 10px; margin: 0
}
#subFooter ul{
	padding:5px 0 25px 0px; text-align: center; font-size :.9em;
}
	#footer li{
		display:inline;
		padding:0 1em 0 0;
	}
		#footer a{ color: #666
			
			
		}
.clsFooterBanner{
	text-align:center;
	padding:0.5em 0;
}
	#footer .clsFooterBanner p{
		text-align:center;
		margin:0.5em 0;
	}
/*-- for help tips--*/
.clsHelpText{
	background:url(images/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(root/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 --*/

/*.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/icon-notreadmail.gif) no-repeat left center;
}
#selReadMail{
	background:url(images/icon-readmail.gif) no-repeat left center;
}
#selRepliedMail{
	background:url(images/icon-repliedmail.gif) no-repeat left center;
}
#selForwardedMail{
	background:url(images/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/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/bg-left.png) no-repeat left center;
						padding:0 0 0 8px;
					}
					.clsRichTextTable .clsRichTextRight{
						background:url(images/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:350px;
	font-size:14px;
	padding: 3px; border: 1px solid #0CF}
}
.tableTH {padding: 5px; background-color:#CCC; text-align:center}
.clsBadgeTextBox{
	width:550px;
	padding: 3px; margin: 3px; border: 1px solid #069;
}
.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/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{

	text-align:center;
	color:#FFF !important;
	width:72px;
	height:28px;
	*height:30px;
	border:0 !important;
	padding:0 0 7px 0;
	font-weight:bold;
	display:block;
	cursor:pointer;
	font-size:8pt;
	outline:none !important;
	margin-top:5px;
}
html>/**/body .clsSearchButton, x:-moz-any-link, x:default { padding:0 0 7px 0; }
* html .clsSubmitButton, * html .clsCancelButton{
	padding:2px 5px 1px 5px;
}
.clsCancelButton{
	background:url(images/btn-cancel.jpg) repeat-x;
	color:#000;
	border:2px solid #999 !important;
}
#selMsgError,#selMsgSuccess,#selMsgConfirm,#selDelMsgConfirm,#selDelInfoconfirm,#selMsgAlert,#selDelAttachconfirm,.clsMsgAlert,.clsNoRecords, #selMsgAbuseConfirm,#selAlertbox,#selMsgSuccess1{
	background-color:#f7f7f7;
	color:#000;
	border:1px solid #d9deca;
	padding:8px;
	margin: 4px; text-align: center;
	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(root/images/lightgreen_theme/bg-closepopup.gif) no-repeat;
	}
		.clsClosePopup a{
			text-indent:-2000em;
			display:block;
			overflow:hidden;
			width:14px;
			height:14px;
			background:transparent url(root/images/lightgreen_theme/bg-closepopuphover.jpg) no-repeat -140px -140px;
		}
			.clsClosePopup a:hover{
				background-position:0 0;
			}
.clsFormFieldErrTip{
	background:url(images/icon-alert.gif) no-repeat left center;
	padding:0.3em 0.3em 0.3em 1.5em;
	display:block;
}

	.clsFormFieldCellDefault a{margin:0 10px 0 0;}
	.clsFormFieldCellDefault a:hover{color:#BE0608;}
	
.clsFormFieldCellError input,.clsFormFieldCellError select,.clsFormFieldCellError textarea{
	background:#F8F1C3;
}


/*-- Data Table --*/
table{

}
	th{
	
	}
		th a{
			font-weight:bold;
		}
	td{
	
	}
.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/icon-sort.gif) no-repeat 0.2em 0.2em;
		padding:0 0 0 1.4em;
	}
		.clsAsc{
			background-image:url(root/images/lightgreen_theme/icon-ascsort.gif);
		}
		.clsDesc{
			background-image:url(root/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{
	 border-bottom:1px dotted #03576e; margin: 0; padding: 5px 0 3px 8px; 
	
	height:30px;
	zoom:1;
}

.clsPagingListLeft{
	float:right;
	
	padding:0 5px 0 0;
	margin:0 8px 0 0;
}
* html .clsPagingList{
	overflow:visible;
	height:1%;
}
	.clsPagingList ul{
		float:left;
		
		padding:0 0 0 5px;
	}
		.clsPagingList li{
			padding:0 5px;
			float:left;
			margin:0;
			height:20px;
			line-height:20px;
		
			
			font-size:8pt;
			font-weight:bold;
		}
			.clsPagingList li a{
			
				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:#d9deca;
				color:#FFF;
				line-height:20px;
				height:20px;
				font-weight:bold;
			}
			.clsPagingList li.clsLastPage a{
				border-left: 1px dotted  #666;
				font-weight:bold;
				background:url(images/icon-nextarrow.gif) no-repeat right center;
				padding:4px 35px 8px 10px;
			}
			.clsPagingList li.clsFirstPage a{
				border-right: 1px dotted  #666;
				font-weight:bold;
				background:url(images/icon-previousarrow.gif) no-repeat left center;
				padding:4px 10px 8px 35px;
			}
			.clsPagingList .clsInnactiveNextPageLink,.clsPagingList .clsInactivePrevLinkPage,.clsPagingList .clsFirstPageLink,.clsPagingList .clsLastPageLink{
				color:#8F8F8F;
			}
#main #selNextMail a{
	padding-right:1em;
	background:url(images/icon-nextpage.gif) no-repeat right top;
}
#main #selPreviousMail a{
	padding-left:1em;
	background:url(images/icon-previouspage.gif) no-repeat left top;
}
/* style for more link */
.clsMore{
	text-align:right;
}
.clsMore a{
	
text-decoration: none;
	
	text-align:right;
}
	.{
		text-align:right; padding: 0px; margin: 0;
	}
	. a{
		padding:4px; display: block;
		font-weight:bold; text-decoration: none; color: #06F; border-top: 1px dotted #d9deca; background-image: url(/design/templates/how-do/images/back-more.gif); background-repeat: repeat-x
		
	}
/*-- search form --*/
.clsSearchForm{

	}
.clsSubMainLeft{

}
.clsSubMainRight{
	
}
.clsSubMainMiddle{

}
@media all and (min-width:0px) { .clsSubMainMiddle{ padding:2px 0 0 0;  } }
	.clsSearchForm .clsTextBox{
		width:230px;
		height:23px;
		
		padding:3px;
		border:1px solid #696;
	}
	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{
		
	}
	.clsSearchTable,.clsSearchTable td{
		margin:0;
		padding:0;
		border:0;
		background-color:transparent;
	}
	#selSearchForm .clsSearchTable{
		width:auto;
		margin:0px 0 1px 20px !important;
		line-height:40px;
		_margin-top:3px;
		_line-height:0px;
		}

		.clsSearchTable td{
			padding:0 6px 0 0;
			vertical-align:middle;
			
			
		}
		.clsSearchMore{
			background:url(images/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/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/bg-advancesearchright.jpg) no-repeat right top;
			padding:0 8px 0 0;
		}
		.clsAdvanceSearchMiddle{
			background:url(images/bg-advancesearchmiddle.jpg) repeat-x;
			padding:0;
			height:33px;
			line-height:33px;
		}
			.clsAdvanceSearchMiddle a{
				font-weight:bold;
				color:#000;
			}
	.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/icon-asktext.jpg) no-repeat left top;
				text-indent:-200em;
				width:40px;
				padding:0;
			}
			.clsAnswerSection .clsAskAudioLink{

			}
			.clsAnswerSection li a{
				background:url(images/icon-answertext.jpg) no-repeat left center;
			}
			.clsAskSection .clsAskAudioLink a{
				background-image:url(images/icon-askaudio.jpg);
			}
			.clsAnswerSection .clsAnswerAudioLink a{
				background-image:url(images/icon-answeraudio.jpg);
			}
			.clsAnswerSection .clsAnswerVideoLink a{
				background-image:url(images/icon-answervideo.jpg);
				width:51px;
			}
			.clsAnswerSection .clsAnswerVideoLink{
				width:51px;
				margin-left:5px;
			}
			.clsAskSection .clsAskVideoLink a{
				background-image:url(images/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/bg-askbanner.jpg) no-repeat left center;
		line-height:92px;
		width:100%;
		height:92px;
		display:block;
		text-indent:-999em;
	}
	.clsAskAnswerLinks .clsAnswerSmallLink{
		background:url(images/bg-answerbanner.jpg) no-repeat left center;
	}
* html .clsAnswerSmallBanner{
	margin:0 1px 0 0;
}

/*-- Answers scroller --*/
.clsScrollerLeftSection{
	background:url(images/bg-scrollerleft.jpg) no-repeat;
	padding:0 0 0 12px;
}
.clsScrollerRightSection{
	background:url(images/bg-scrollerright.jpg) no-repeat right top;
	padding:0 12px 0 0;
	height:215px;
}
.clsScrollerMiddleSection{
	background:url(images/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:60px;
		text-align:center;
		margin:0 10px 0 0;
	}
	.clsFeaturedUserThumb{
		width:100px;
	}
		.clsTitleLink a{
		font-family: Arial, Helvetica, sans-serif; font-size: 1em;
			
		}
	


		.clsFeaturedUserDetails p span{
			border:0;
		}
		.clsFeaturedUserDetails h3{
			margin-left:0 !important;
		}
		
				
			.clsUserDetails .clsNoBorder,.clsUserDet .clsNoBorder{
				border:0;
			}
				.clsUserDetails .clsResolved{
					color:#829811;
					font-weight:bold;
				}

/* for answers section */
	.clsUsersQuestion .clsUserThumbDetails, .clsForumComment .clsUserThumbDetails, .clsQuestionDetails .clsUserThumbDetails{
		padding:10px 5px 10px 5px;
	}
	.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{
	
	padding: 0; margin: 0
}
.clsBlogUserDisplayContent{
	padding:1em 0.5em;
}

/* 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/icon-descending.png) no-repeat right center;
			padding:0 20px 0 0;
			border:0;
			line-height:20px;
		}
		.clsViewBy .clsAsc a{
			background:transparent url(images/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;
				padding: 0 5px 0 0; text-decoration: none; margin: 0 8px 0 0;
				color: #666;
				font-size:8pt; font-weight: normal;
			}
			.clsMisNavSubLink li a img {margin: 0 4px 0 0}
			
				.clsEmailFriends{
					background:url(images/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: 0; padding: 0;
}
	.clsCommonTable td, .clsCommonTable th{
		border:0;
		border-bottom: 1px solid #d9deca;
	}
	.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(root/images/icon-video.png) no-repeat right top;
	float:right;
	width:24px;
	text-indent:-999em;
	line-height:24px;
}
.clsAudioIcon{
	background:url(root/images/icon-audio.png) no-repeat right top;
	float:right;
	width:24px;
	text-indent:-999em;
	line-height:24px;
}
.clsVideoAudioIcon{
	background:url(root/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;
		
	}
	@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:0;
		padding:2px;
		background:#FFF;
		border: 1px solid #066;
		}
		
		.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; border: 1px red;
}
.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/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{
	border: 1px solid #06C;
		padding:0px 0 5px 10px; background-color:#d9deca;
	}
	.clsForumUserPopup .clsUserPopUpTop{
		
		padding:0 0 0 7px;
	}
	.clsUserPopUpMiddle{
	
		padding:0 7px 0 0;
	}
	.clsUserPopUpBottom{
	
		height:72px;
	}
	.clsForumUserPopup .clsUserPopUpMiddle{
	
		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; padding: 0 10px 0 10px; margin: 0 10px 0 0;
		}
			.clsUserDetails p{
			
			}
/* odd and even Background image for question */
.selQuestionBadgeEmbed{}
.clsOddQuestion {border-top: 1px dotted #d9deca; padding: 5px 0 5px 0px }
.clsEvenQuestion{background-color: #f7f7f7; border-top: 1px dotted #d9deca; padding: 5px 0 5px 0px }

.clsBestAnswerQuestion{border-top: 1px dotted #d9deca}



.clsWidgetCode .clsOddQuestion,.clsWidgetCode .clsEvenQuestion{
	
	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 */

.clsCommonIndexRoundedCorner{
	margin:10px 0;
}
.clsCommonIndexRoundedCorner #selMsgAlert,.clsCommonIndexRoundedCorner .clsNoRecords{
	
}
	.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;
}

* html .clsQuestionsLink ul{
	overflow:visible;
	height:1%;
	list-style: none; border-bottom: 1px solid #2cb200;
}
.clsQuestionsLink .clsSubscribe{

	margin:0 0 0 10px;
	padding:0 10px 0 0;
	font-size:14px;
	font-weight:bold;
	
display:inline;
list-style:none;
}
.clsQuestionsLink li{
	float:left;
	

}
.clsQuestionsLink li a{
display:block;
font-size:8pt; padding:7px 6px 5px 6px;
font-weight:bold; list-style:none; text-decoration:none; 
	}
	
	.quesSPAN {background-image: url(/design/templates/how-do/images/tab-r-on.gif); background-repeat: no-repeat; background-position: top right; display: block; margin: 0 3px 0 0}
	.quesLI {}
	.quesA {background-image: url(/design/templates/how-do/images/tab-l-on.gif); background-repeat: no-repeat; background-position: top left; display: block; color: #0033cc;}
	
	.alphSPAN {padding: 0 0 0px 0; background-image: url(/design/templates/how-do/images/tab-r-off.gif); background-repeat: no-repeat; background-position: top right; display: block; margin: 0 3px 0 0; color: #FFF}
	.alphLI {}
	.alphA  {background-image: url(/design/templates/how-do/images/tab-l-off.gif); background-repeat: no-repeat; background-position: top left; display: block;  text-decoration: none; color: #FFF}
	
	
	
	/* tab off */
	/* tab off span */
	.clsRightInActiveQuestionsLink { background-image: url(/design/templates/how-do/images/tab-r-off.gif); background-repeat: no-repeat; background-position: top right; display: block; margin: 0 3px 0 0}
	
	/* tab off link */
	.clsMiddleInActiveQuestionsLink{ background-image: url(/design/templates/how-do/images/tab-l-off.gif); background-repeat: no-repeat; background-position: top left; display: block; color: white; text-decoration: none; }
	
	
	
	
	/* tab on span */
	.clsRightActiveQuestionsLink {background-image: url(/design/templates/how-do/images/tab-r-on.gif); background-repeat: no-repeat; background-position: top right; display: block; margin: 0 3px 0 0;
}
	
	/*tab on link */
	.clsMiddleActiveQuestionsLink {background-image: url(/design/templates/how-do/images/tab-l-on.gif); background-repeat: no-repeat; background-position: top left; display: block; color: #666;}
	
	
	.clsActiveForumLinksMiddle {background-image: url(/design/templates/how-do/images/tab-l-on.gif); background-repeat: no-repeat; background-position: top left; display: block; color: #666 ;z-index: 1}
	
	
	
	
	.clsActiveForumLinksLeft {}
	.clsActiveForumLinksRight {padding: 0 0 0px 0; background-image: url(/design/templates/how-do/images/tab-r-on.gif); background-repeat: no-repeat; background-position: top right; display: block; margin: 0 3px 0 0; color: #0033cc; }
	
	.clsQuestionsLink li .clsMiddleActiveQuestionsLink,.clsQuestionsLink li .clsActiveForumLinksMiddle{list-style:none}
	.clsQuestionsLink .clsFirstQuestionLink.clsLeftActiveQuestionsLink,.clsFirstQuestionLink.clsFirstQuestionLink{}


.tlcindex{
	background:transparent url(images/tlcindex.jpg) no-repeat;
}
.trcindex{
	background:transparent url(images/trcindex.jpg) no-repeat right top;
	padding:0 1px 10px 1px;
}



.clsRatingImg2{
	font-size: .9em; text-align: center;
background-color: #ffecd7;
	margin: 0 0 0 0; 
	padding:5px;
	
}
.clsRatingImg2 img {border: 0}
/* style for common answers link */
#main #selAnswersLink{
	padding:5px 0 0 0;
	margin:0;
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	
}
* html #selAnswersLink{
	overflow:visible;
	height:1%;
}
	#selAnswersLink li{
		float:left;

	
		margin:0 10px 0 0;
	}
	#selAnswersLink li span{
	
	}
			#selAnswersLink li a{
				font-weight:bold;
				font-size:8pt;
				line-height:24px;
			background-color: white;; border-top: 1px solid #999; border-left: 1px solid #999; border-right: 1px solid #999;
				display:block; padding: 0 8px 4px 8px;
				
			}
				#selAnswersLink .clsActiveMisNavLinks,#selAnswersLink .clsActiveBlogTopLink{
				
				}
				#selAnswersLink .clsActiveMisNavLinks span,#selAnswersLink .clsActiveBlogTopLink span{
				
				}
				#selAnswersLink .clsActiveMisNavLinks a,#selAnswersLink .clsActiveBlogTopLink a{
				background-color: #CCC;
				color: #666;
				}
/* 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/tlctotalanswers.jpg) no-repeat;
}
.trctotalanswers{
	background:transparent url(images/trctotalanswers.jpg) no-repeat right top;
	padding:10px;
}
.blctotalanswers{
	background:transparent url(images/blctotalanswers.jpg) no-repeat left bottom;
}
.brctotalanswers{
	background:transparent url(images/brctotalanswers.jpg) no-repeat right bottom;
}
.tbtotalanswers{
	background:transparent url(images/tbtotalanswers.jpg) repeat-x;
}
.bbtotalanswers{
	background:transparent url(images/bbtotalanswers.jpg) repeat-x center bottom;
}
.rbtotalanswers{
	background:transparent url(images/rbtotalanswers.jpg) repeat-y right top;
}
.lbtotalanswers{
	background:#F0F5D7 url(images/lbtotalasnwers.jpg) repeat-y left bottom;
}
.clsCommonTotalQuestionsRoundedCorner{
	margin:0 0 10px 0;
}
.tlctotalquestions{
	background:transparent url(images/tlctotalquestions.jpg) no-repeat;
}
.trctotalquestions{
	background:transparent url(images/trctotalquestions.jpg) no-repeat right top;
	padding:10px;
}
.blctotalquestions{
	background:transparent url(images/blctotalquestions.jpg) no-repeat left bottom;
}
.brctotalquestions{
	background:transparent url(images/brctotalquestions.jpg) no-repeat right bottom;
}
.tbtotalquestions{
	background:transparent url(images/tbtotalquestions.jpg) repeat-x;
}
.bbtotalquestions{
	background:transparent url(images/bbtotalquestions.jpg) repeat-x center bottom;
}
.rbtotalquestions{
	background:transparent url(images/rbtotalquestions.jpg) repeat-y right top;
}
.lbtotalquestions{
	background:#ECECEC url(images/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; list-style: none; border-bottom:1px solid #BBB;
		
	}
.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:#5b604b;
		}
			.clsMysubscribeUser .clsSubscribeName a:hover{
				color:#5b604b;
				text-decoration:underline;
			}
.clsSubscribeForum,.clsSubscribedTags{
	margin:0 0 0 10px;
}
.clsSubscribedTags{
	margin:10px 0 0 10px;
}
#selUserBadgeEmbed{
	margin:10px;
}

	.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;
}

	#myanswers .clsUserBio,#membersmyanswers .clsUserBio {
		margin-right:7em;
	}
	.clsUserProfileInfo .clsSendUserMsg{
		background:url(images/icon-sendmail.gif) no-repeat left top;
	}
	.clsUserProfileInfo .leveltwo{
		background:none;
	}
	.clsUserProfileInfo .clsIgnoreUser{
		background:url(images/icon-cancel.gif) no-repeat left top;
	}
	.clsUserProfileInfo .clsSubscribe{
		background:url(images/icon-subscribe.gif) no-repeat left 3px;
	}
	.clsUserProfileInfo span a{
		color:#1ca3bf;
		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/bg-questionleft.gif) no-repeat left top;
			padding:0 0 0 7px;
		}
		.clsShowAnswerDetails .clsActiveProfileLeft{
			background:url(images/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/bg-questionmiddle.gif) repeat-x;
				padding:5px 3px;
				color:#9A9A9A;
				text-decoration:none;
			}
			.clsShowAnswerDetails li .clsActiveProfileMiddle{
				background:url(images/bg-activequestionmiddle.gif) repeat-x;
				color:#0068CB;

			}
			.clsShowAnswerDetails li span{
				background:url(images/bg-questionright.gif) no-repeat right top;
				padding:0 7px 0 0;
				display:block;
			}
			.clsShowAnswerDetails li .clsActiveProfileRight{
				background:url(images/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:14px;
	color: #06F
}
.clsTagStyleFont13,.clsTagStyleFont13 a{
	font-size:15px;
	color: #06F
}
.clsTagStyleFont14,.clsTagStyleFont14 a{
	font-size:15px;
	color: #06F
}
.clsTagStyleFont15,.clsTagStyleFont15 a{
	font-size:16px;
	color: #06F
}
.clsTagStyleFont16,.clsTagStyleFont16 a{
	font-size:16px;
	color: #06F
}
.clsTagStyleFont17,.clsTagStyleFont17 a{

	font-size:17px;
	color: #06F
}
.clsTagStyleFont18,.clsTagStyleFont18 a{
	font-size:17px;
	color: #06F
}
.clsTagStyleFont19,.clsTagStyleFont19 a{
	font-size:18px;
	color: #06F
}
.clsTagStyleFont20,.clsTagStyleFont20 a{
	font-size:18px;
	color: #06F
}
.clsTagStyleFont21,.clsTagStyleFont21 a{
	font-size:19px;
	color: #06F
}
.clsTagStyleFont22,.clsTagStyleFont22 a{
	font-size:19px;
	color: #06F
}
.clsTagStyleFont23,.clsTagStyleFont23 a{
	font-size:20px;
	color: #06F
}
.clsTagStyleFont24,.clsTagStyleFont24 a{
	font-size:20px;
	color: #06F
}
.clsTagStyleFont25,.clsTagStyleFont25 a{
	font-size:21px;
	color: #06F
}
.clsTagStyleFont26,.clsTagStyleFont26 a{
	font-size:21px;
	color: #06F
}
.clsTagStyleFont27,.clsTagStyleFont27 a{
	font-size:21px;
	color: #06F
}
.clsTagStyleFont28,.clsTagStyleFont28 a{
	font-size:21px;
	color: #06F
}
/* styles for first question */
.clsFirstQuestion{
	

	
}
.clsFirstQuestionAnswer{text-align:center;vertical-align:middle;}
.clsFirstQuestionAnswer a{font-weight:bold;font-size:18px;display:block;}


.clsCommonBlogRoundedCorner .clsUserDetails p,.clsCommonBlogRoundedCorner .clsUserDetails p a{

}
.clsCommonBlogRoundedCorner .clsUserDetails p a{
	color:#829811;
}
	.clsCommonBlogRoundedCorner .clsTotalAnswer{
		color:#FF7800;
	}
/* end of style for answer this question */
.clsAnswersRate{}
/* style for close button in light window */
.clsClose{
	background:url(images/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 */

* html .clsAnswersPreviousNext{
	overflow:visible;
	height:1%;
}
.clsShowAnotherQuestion{
	
	float:right;
	margin:0 8px 8px 0;  font-size: .9em;
}
	.clsShowAnotherQuestion p{
		
		float:left;
		margin:5px 0 0 10px;
		
		
	}
	.clsShowAnotherQuestion  {
		 display: block;
		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 */
#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{
				padding: 10px 10px 10px 20px;
				margin: 5px; background-color: #f7f7f7;
				
			
				border:1px dotted #cccccc;
			}
				.clsCategoryListLeft a{
				font-family: Arial, Helvetica, sans-serif; font-size: 1.1em; font-weight:bold; text-decoration: none;
					
					
				}
/* style for expanding / collapsing comments */
.collapse {
	display:block;
	float:right;
	
	background-image: url(/design/templates/how-do/images/toggle-small.gif); background-repeat: no-repeat; background-position: top bottom;
	width:15px;
	height:24px;
	cursor:pointer; 
}
.expand {
	width:15px;
	height:24px;
	background-image: url(/design/templates/how-do/images/toggle-small.gif); background-repeat: no-repeat; background-position: top bottom;
}
.expand-all {
	
	background-image: url(/design/templates/how-do/images/toggle-big.gif); background-repeat: no-repeat; background-position: top right;
	padding:0 0 0 20px; 
	height:17px;
	width:58px;
	
	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:350px;
}
#selLogin .clsForgotWidth{
	width:188px;
}
#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;
	}
	* 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:0;
}
.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: #06C;
						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 */

/* 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;
		
		color:#7B910B
	}
 .clsActive{border-top: 1px dotted #666; border-bottom: 1px dotted #666; padding: 4px 0 6px 0}
	.clsAllTimelast p span{
		
		padding:0 7px 0 0;
		display:block;
	}
	.clsAllTimelast .clsActive span{
		
	}
	.clsAllTimelast p span span{
		
		line-height:25px;
		font-size:8pt;
	}
	.clsAllTimelast .clsActive span span{
	
	}
	.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:0 0 10px 0;
}
.clsCommonTopAnalystRoundedCorner #selMsgError{
	margin:10px;
}
.tlctopanalyst{
	background:transparent url(images/tlctopanalyst.jpg) no-repeat;
}
.trctopanalyst{
	background:transparent url(images/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/blctopanalyst.jpg) no-repeat left bottom;
}
.brctopanalyst{
	background:transparent url(images/brctopanalyst.jpg) no-repeat right bottom;
}
.tbtopanalyst{
	background:transparent url(images/tbtopanalyst.jpg) repeat-x;
}
.bbtopanalyst{
	background:transparent url(images/bbtopanalyst.jpg) repeat-x center bottom;
}
.rbtopanalyst{
	background:transparent url(images/rbtopanalyst.jpg) repeat-y right top;
}
.lbtopanalyst{
	background:#FCFFEC url(images/lbtopanalyst.jpg) repeat-y left bottom;
}
#selComposeMail h2,.clsInboxReadHeading{
	padding:5px 0 0 10px;
	color:#000;
	*margin:0 0 15px 0 !important;
}
* 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/bg-level1.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelTwo{
	background: url(images/bg-level2.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelThree{
	background:url(images/bg-level3.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelFour{
	background:url(images/bg-level4.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelFive{
	background:url(images/bg-level5.gif) no-repeat left center;
}
.clsPointsDetails .clsLevelSix{
	background:url(images/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-top:1px dotted #d9deca;
		border-bottom:1px dotted #d9deca;
		margin: 10px 0 10px 0;
		width:640px;
		padding:10px 0 10px 4px; 
	}
		.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:315px;
	}
#selSiteMap li{
	list-style: none;
	color: #333;
	padding:2px 0 2px 5px;
	margin:0 0 0 20px;
}
#selSiteMap .clsTitle{
	
	font-weight:bold;
	list-style:none;
	border-bottom: 1px solid #d4d9c1;
	color: #333;
	
	padding:0.5em;
}

.clsPopularMore{
	float:right;
}
	.clsPopularMore p a{
		background:url(root/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/icon-attachment.gif) no-repeat left top; padding: 0; margin: 0;
		
	}
	.clsQuestionInnerAttachment span {font-size: .8em; color: #666}
	.clsQuestionInnerAttachment img {border: 1px solid #CF0}
	.clsEditAttachment{
		padding: 5px 0 5px 0;
		margin: 0;
		border-bottom: 1px dotted #d9deca; border-top: 1px dotted #d9deca;
		}
	.clsAttachmentRemove{
		color:#6BB7C7 !important;
		text-align:right !important;
	}
	.clsAttachments{
		
	}
	
/* style for login light window */
.clsLoginWindow h2{
	margin:10px 0;
	padding:0;
	text-align:center;
}
	.clsLoginWindow table td{
		text-align:left;
	}

* html .clsResetAll{
}
.clsResetAll a,.clsShowHideAll a{
	background:url(images/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/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{
	
}
.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/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/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/tlcpopularvideos.jpg) no-repeat;
}
.trcpopularvideos{
	background:transparent url(images/trcpopularvideos.jpg) no-repeat right top;
	padding:10px;
}
* html .trcpopularvideos{
	padding:10px 10px 17px 10px;
}
.blcpopularvideos{
	background:transparent url(images/blcpopularvideos.jpg) no-repeat left bottom;
}
.brcpopularvideos{
	background:transparent url(images/brcpopularvideos.jpg) no-repeat right bottom;
}
.tbpopularvideos{
	background:transparent url(images/tbpopularvideos.jpg) repeat-x;
}
.bbpopularvideos{
	background:transparent url(images/bbpopularvideos.jpg) repeat-x center bottom;
}
.rbpopularvideos{
	background:transparent url(images/rbpopularvideos.jpg) repeat-y right top;
}
.lbpopularvideos{
	background:#54626B url(images/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 . 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 */
.clsNoLink{
	text-decoration:none; color: #666
}
	.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/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/icon-sidebarlink.gif) no-repeat left center;
	padding-left:15px;
}
#memberserror .clsBold,#error .clsBold{
	padding-left:0;
}
.clsZeroColour, .clsNegativeColour {
	font-size:12px;
	color:#339933;
	margin:5px 0 0 0;
}
.clsNegativeColour{
	color: #FF0000;
}
.clsCharacterLimit{
	font-size:16px;
	font-weight:bold;
}
.clsDisableButton{
	background:#D6D6D6;
	font-weight:bold;
	color:#999;
	font-size:14px;
	border:2px solid #BBB !important;
	padding:2px 5px;
	cursor:text;
}
.clsCommentTextArea{
	width:513px;
}
.clsCommentAnswerDisplay{
	background:#FFF;
	border:1px solid #EBEBEB;
	padding:10px 10px;
	margin:10px 0 0 0;
}
	.clsAnswerCommentDetails{
		border-bottom:1px solid #EBEBEB;
		padding-top:10px;
	}
	.clsAnswerCommentDetails .clsUserDetails{
	
	}
/* Style to display listing style in fckeditor */
* html .clsFckoverwrite p{
	font-size:auto;
}
.clsFckunOrderedLi li{
	list-style:disc;
	margin-left:15px;
}
.clsFckOrderedLi{
	margin-left:20px !important;
	padding-left:0 !important;
}
.clsFckOrderedLi li{
	list-style:decimal;
}
.clsFckIframe{
    border:0 !important;
	width:100%;
    margin:0;
    padding:0;
	background:transparent !important;
}
