@import "round.css";
/**
*    CSS for Blue themed template for Root
*
* @author		yuvaraj_094at09
* @copyright	Copyright (c) 2009 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @since 		2010-03-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 2+ and 3+
 * 		Internet Explorer 6.0.2800 and IE 7
 *		Opera 8.01
 *		safari
 *
 */

/*-- Common Styles --*/
body{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;  /* Enables font size scaling in MSIE */
	margin:0;
	padding:0;
	text-align:center;
	margin:0 auto;
	background:url(../../images/screen_blue/bg-header.gif) repeat-x left top;
}
	.clsBodyContent,.clsPopUpBodyContent{
		width:990px;
		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:#16579B;
		outline:none;
		font-weight:normal;
		text-decoration:none;
	}
	a:hover{
		text-decoration:none;
	}
	img{
		border:0;
		vertical-align:top;
	}
	input{
		outline:none !important;
/*		*width:1;
		*overflow:visible;*/
	}
	* html .clsAskIndexBlockRight input,* html .clsSearchButtonRight input,* html .clsSubmitRight input,* html .clsCancelRight input,* html .clsShareLable input {
		width:1;
		overflow:visible;
	}
	* + html .clsAskIndexBlockRight input,* + html .clsSearchButtonRight input,* + html .clsSubmitRight input,* + html .clsCancelRight input,* + html .clsShareLable input {
		width:1;
		overflow:visible;
	}
	table {
		border:0 none;
		margin:0;
		width:100%;
	}
	.clsClearfix{
		overflow:hidden;
		zoom:1;
		_overflow:visible;
		_height:1%;
	}
	.clsClearBoth{
		clear:both;
	}
	.clsNoBorder{
		border:0!important;
	}
	.clsNoLeftBgPadngMrgn{
		background:none!important;
		padding-left:0!important;
		margin-left:0!important;
	}
	.clsBackgroundNone{
		background:none!important;
	}
	.clsMandatory{
		color:#FF0000;
	}
	.clsTextBox,.clsPasswordBox{
		width:200px;
		font-size:14px;
		color:#676767;
		border:1px solid #ccc;
	}
	.clsForgot a{
		color:#0164C9!important;
	}
		textarea{
			border:1px solid #ccc;
		}
	.clsFloatleft{
		float:left;
	}
	.clsFloatright{
		float:right;
	}
	.clsMarginLeft10{
		margin-left:10px;
	}
	.clsMarginLeft5{
		margin-left:5px!important;
	}
	.clsMargintop30{
		margin-top:30px;
	}
	.clsMargintop10{
		margin-top:10px;
	}
	.clsMargintop25{
		margin-top:25px;
	}
	.clsMarginRight10{
		margin-right:10px;
	}
	.clsPaddingTop10{
		padding-top:10px!important;
	}
	.clsPaddingBottom10 {
		padding-bottom:10px;
	}
	.clsPaddingBottom0{
		padding-bottom:1px!important;
	}
	.clsPaddingLeft5{
		padding-left:5px;
	}
	.clsPaddingLeftFbook{
		padding-left:5px!important;
	}
	.VeilStyle1c{
		background:#444;
		opacity:0.2;
		filter:alpha(opacity=20);
		-moz-opacity:0.2;
		width:100%;
		*left:0;
	}
	.clsCenter {
		text-align:center;
	}
/*-- Error and succes alerts start --*/
	#selMsgError{
		background-color:#DFF4FF;
		border:1px solid #A7CCDF;
		color:#CC0000;
		margin:10px;
		text-align:center;
		font-weight:bold;
		font-size:1em;
		padding:8px 20px;
		z-index:9999em;
	}
	.clsNoRecords, #selMsgAlert, #selMsgSuccess, #selMsgSuccess1{
		background:#DFF4FF;
		border-bottom:1px solid #A7CCDF;
		padding:1px 3px 1px 10px;
		margin:10px;
	}
	.clsNoRecords p, #selMsgAlert p, #selMsgSuccess p, #selMsgSuccess1 p{
		background:url(../../images/screen_blue/icon-error.gif) no-repeat left center;
		padding:2px 0 2px 25px;
		line-height:23px;
	}
	 #selMsgSuccess p a, #selMsgSuccess1 p a{
	 	font-weight:bold;
	 }
	.clsAnswerMsgConfirm,#selMsgConfirm, #selDelInfoconfirm, #selAlertbox, #selDelMsgConfirm, #selMsgAbuseConfirm, #selDelAttachconfirm, #selMsgConfirmList, #selListAll .selMsgConfirm,
	#selListAll .selMsgAbuseConfirm, #selListAll .selMsgUpdateConfirm, #selListAll .clsPopupConfirmation, #selListDebates .selMsgConfirm{
		background:#2F6192 none repeat scroll 0 0;
		border:5px solid #BCDDFF;
		display:block;
		padding:0 0 5px;
		padding:10px;
		position:absolute;
		text-align:center !important;
		min-width:350px; /*page width for the rest of the browsers*/
		width:350px!important;
		width:350px;

	}
	.clsAnswerMsgConfirm{
		color:#fff;
	}
		.clsPopSubmitButton{
			border:1px solid #2FCA30;
			background:#149E13;
			color:#fff;
			cursor:pointer;
		}
		.clsPopCancelButton{
			border:1px solid #BFBCB5;
			background:#959188;
			color:#fff;
			cursor:pointer;
		}
			#selMsgConfirm p, #selDelInfoconfirm p, #selAlertbox p, #selDelMsgConfirm p, #selMsgAbuseConfirm p, #selDelAttachconfirm p,
			 #selMsgConfirmList p, #selListAll .selMsgConfirm p, .selMsgAbuseConfirm p, .selMsgUpdateConfirm p, .clsPopupConfirmation p,
			 #selListDebates .selMsgConfirm p{
				color:#fff;
				margin-bottom:10px;
			}
			#selMsgError ul{
				background-color:#DFF4FF;
			}
				#selMsgError li{
					color:#CC0000;
					text-align:center;
					font-weight:bold;
					font-size:1em;
					padding:2px;
				}
/*-- Error and succes alerts ends --*/
/*-- Image center allign starts--*/
.clsImageAlignDiv{
	width: 124px;
	height: 90px;
	display: table;
	background:#000;
	}

.clsImageAlignDiv p{
	 display: table-cell;
	 vertical-align: middle;
	 text-align: center;
	 *margin-bottom:0px !important;
     *margin-top:expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");
}
	.clsAskUploadImg{
		border:1px solid #ccc;
		padding:2px;
		float:left;
		margin:20px 9px 0;
	}
	.clsAskUploadImg .clsRemoveImg{
		margin-left:114px !important;
		margin-top:-3px;
	}
/*-- Image center allign ends--*/
/*-- for help tips starts--*/
.clsHelpText{
	background:url(../../images/screen_blue/icon-help.gif) no-repeat left top;
	color:#2EC72E;
	cursor:help;
	display:block;
	font-size:11px;
	font-weight:normal;
	line-height:15px;
	margin:0;
	padding:0 3px 0 17px;
	text-align:left;
}
.clsBalloon{
	position:absolute;
	padding:0;
	border:1px solid #3A8800;
	background:#FFF;
	text-align:left;
}
.clsBalloonTittle{
	background:#3A8800 url(../../images/screen_blue/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;
}
/*-- for help tips ends--*/
/*-- buttons start --*/
	.clsSubmitLeft{
		background:url(../../images/screen_blue/bg-submitleft.gif) no-repeat left top;
		float:left;
		margin-right:10px;
	}
		.clsSubmitRight{
			background:url(../../images/screen_blue/bg-submitright.gif) no-repeat right top;
			float:left;
			height:32px;
			line-height:32px;
		}
			.clsSubmitRight input{
				border:0!important;
				background:none;
				padding:0 4px;
				color:#fff;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				cursor:pointer;
				*margin:5px;
			}
				.clsSubmitRight a{
					padding:0 10px;
					color:#fff;
					font-weight:bold;
					font-family:Arial, Helvetica, sans-serif;
					cursor:pointer;
				}
	.clsCancelLeft{
		background:url(../../images/screen_blue/bg-cancelleft.gif) no-repeat left top;
		float:left;
	}
		.clsCancelRight{
			background:url(../../images/screen_blue/bg-cancelright.gif) no-repeat right top;
			float:left;
			height:32px;
			line-height:32px;
		}
			.clsCancelRight input{
				border:0!important;
				background:none;
				padding:0 4px;
				color:#fff;
				font-weight:bold;
				font-family:Arial, Helvetica, sans-serif;
				cursor:pointer;
				*margin:5px;
			}
/*-- buttons ends --*/
/*-- 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{
	margin:0.5em 0 0 0;
	text-align:right;
}
/* selMessageNavLinks ends*/
/*-- Header --*/
.clsTopHeader {
	height:91px!important;
}
.clsLeftHeader{
	float:left;
	width:230px;
	margin:0 0 0 10px;
	_margin:0 0 0 10px;
	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:280px;
	margin:0;
	display:inline; /* used for ie6, normally ie6 takes more margin when compared to others to avoid this we are using this line */
}
.clsMiddleHeader{
	margin:15px 270px 0 230px;
}
#header{
	margin:0 0 15px 0;
}
#siteInfo #header{
	margin:0 0 35px 0;
}
.clsPopUpBodyContent #header{
	background:none;
	height:95px;
}
	#header h1{
		width:230px;
		height:80px;
		margin:0;
		float:left;
		background:url(../../images/screen_blue/logo.png) no-repeat;
	}
	.clsPopUpBodyContent #header h1{
		margin:0 0 0 10px;
	}
		#header h1 a{
			text-indent:-2000em;
			display:block;
			overflow:hidden;
			width:230px;
			height:75px;
		}
	.clsPopupHeader #header{
		text-align:left;
		padding:0.5em 0;
		margin:0;
	}
	.clsPopupHeader #header h1{
		float:none;
	}
	#selHeaderBanner{
		margin:0;
		height:60px;
	}
/*start Style and language Switcher*/
	.clsLangSwitcher {
		color:#65696C;
		float:right;
		margin-left:35px;
		margin-top:8px;
	}
		.clsLangSwitcher table{
			width:auto;
		}
		.clsLangSwitcher h3 {
			color:#819190;
			font-weight:normal;
			font-size:11px;
			margin-bottom:1px;
		}
			a.language {
				background:url(../../images/screen_blue/bg-language.gif) no-repeat scroll right center;
				display:block;
				float:right;
				height:15px;
				text-align:left;
				width:25px;
				cursor:pointer;
			}
			a.language img {
				margin:2px 0 3px 2px;
				_margin-top:3px;
			}
			.clsLanguageThemePopup {
				position:absolute;
				background:#5C9CDA;
				margin:15px 0 0 -115px;
				width:140px;
				border:1px solid #23609F;
				padding:4px 0;
			}
				.clsLanguageThemePopup  li{
					font-weight:bold;
					color:#16222E;
					padding:1px 5px 1px 5px;
				}
				.clsLanguageThemePopup  li a{
					display:block;
					color:#fff;
					font-weight:normal;
				}
					.clsLanguageThemePopup  li a img{
						border:1px solid #000;
						vertical-align:sub;
						*vertical-align:middle;
						margin-left:1px;
					}
					.clsLanguageThemePopup  li a:hover{
						background:#fff;
						text-decoration:none;
						color:#0066CB;
					}
/*end Style and language Switcher*/



/*start header options*/
		.clsHeaderOptions{
			width:auto;
			margin-top:33px;
			text-align:right;
		}
			.clsHeaderOptions li{
				float:right;
				margin-left:10px;
			}
				.clsHeaderOptions li a{
					padding:1px 0 1px 16px;
					color:#AAAFB5;
					font-size:11px;
					float:left;
				}
					.clsHeaderOptions li a:hover, .clsActiveNavigationLink a{
						color:#329A00!important;
					}
					.clsSignup a{
						background:url(../../images/screen_blue/icon-newuser.gif) no-repeat left;
						padding-left:20px;
					}
						.clsSignup a:hover span{
							color:#fff;
						}
					.clsMySet a{
						background:url(../../images/screen_blue/icon-managesetting.gif) no-repeat left;
					}
					.clsMyCon a{
						background:url(../../images/screen_blue/icon-mycontrbution.gif) no-repeat left;
					}
					.clsAdmin a{
						background:url(../../images/screen_blue/icon-admin.gif) no-repeat left;
					}
				.clsSignup{
					color:#4B89C6;
					font-size:11px;
				}
					.clsSignup span{
						color:#AAAFB5;
					}
	/*end header options*/
/* start of main menu*/
	#selSubHeader{
		height:38px;
	}
	#selSubHeader a{
		font-weight:bold;
		font-size:13px;
		color:#fff;
		line-height:36px;
		text-align:center;
		display:block;
		padding:0;
	}
		#selSubHeader li{
			float:left;
			background:url(../../images/screen_blue/bg-mainmenuseperator.gif) no-repeat right center;
			margin:0 0 0 6px;
			padding-right:6px;
		}
			#selSubHeader li span a span{
				padding:0 10px 1px;
				*padding:0 10px 0;
			}
				#selSubHeader li span a:hover{
					text-decoration:none;
				}
			.clsMainMenuMiddle{
				background:url(../../images/screen_blue/bg-mainmenumiddle.gif) repeat-x left top;
				height:38px;
			}
				.clsMainMenuLeft{
					background:url(../../images/screen_blue/bg-mainmenuleft.gif) no-repeat left top;
					height:38px;
				}
					.clsMainMenuRight{
						background:url(../../images/screen_blue/bg-mainmenuright.gif) no-repeat right top;
						height:38px;
					}

				.clsTopNavigationHover span, .clsActiveLink span{
						background:url(../../images/screen_blue/bg-mainmenumiddlehover.gif) repeat-x left;
						display:block;
					}
						.clsTopNavigationHover span a, .clsActiveLink span a{
							background:url(../../images/screen_blue/bg-mainmenulefthover.gif) no-repeat left;
						}
							.clsTopNavigationHover span a span, .clsActiveLink  span a span{
								background:url(../../images/screen_blue/bg-mainmenurighthover.gif) no-repeat right;
							}
			.clsMainMenuLeftDiv{
				float:left;
				width:630px;
			}
			.clsMainMenuRightDiv{
				float:right;
			}
				.clsUserMenuName{
					float:right;
				}
					.clsUserMenuName p{
						color:#DDEEFF;
						font-size:12px;
					}
						.clsUserMenuName p span a{
							color:#fff;
							font-size:13px;
							font-weight:bold;
							padding:0 5px!important;
							display:inline!important;
						}
				.clsUserMenuImage{
					background:url(../../images/screen_blue/bg-usermenu.gif) no-repeat right top;
					width:42px;
					height:32px;
					float:right;
					margin:3px 10px 0 0;
					*margin-right:5px;
				}
					.clsUserMenuImage .clsFloatleft{
						 float:left;
						 width:30px;
					}
					.clsUserIcon{
						float:right;
						width:10px;
						height:35px;
					}
					.clsUserIcon a{
						display: block;
						width:10px;
						height:35px;
					}
					/*.clsUserMenuImage a.clsUserIcon{
						height:30px;
						position:absolute;
						width:10px;
						margin:-36px 10px 0 31px;
						*margin:0 0 0 -5px;
					}*/
						.clsUserMenuImage .clsImageBorder a{
							display:inline!important;
						}
						.clsUserMenuImage .clsImageBorder a img{
							background:transparent none repeat scroll 0 0;
							border:0 none;
							height:30px;
							width:30px;
						}
							.clsUserMenuImage .clsImageBorder a:hover img{
								border:0;
							}
				.clsPopupUserDetail{
					background:transparent url(../../images/screen_blue/bg-userlinks.png) no-repeat scroll right bottom !important;
					height:135px;
					margin:0 0 0 -157px;
					padding:0 4px 5px 0;
					position:absolute;
					width:167px;
					z-index:100;

				}
					*html .clsPopupUserDetail{
						background:#fff!important;
						border:1px solid #E2E7ED;
						padding:0!important;
					}
					.clsPopupUserDetail .clsInnerPopupDiv{
						border:1px solid #fff;
					}
					.clsUserPopContainer{
						background:#E2E7ED;
					}
						#selShowMenuUserDetails .clsUserPopContainer li{
							background:none;
							float:None;
							margin:0;
							padding:0;
						}
						#selShowMenuUserDetails .clsUserPopContainer li a{
							background:#E2E7ED url(../../images/screen_blue/icon-indextabpopuplinkarrow.gif) no-repeat 10px center;
							padding-left:27px;
							color:#000;
							font-size:12px;
							line-height:29px;
							height:30px;
							display:block;
							font-weight:normal;
							text-align:left;
							width:auto!important;
						}
							#selShowMenuUserDetails .clsUserPopContainer li a:hover, .clsActiveMenuPopup{
								background:#fff url(../../images/screen_blue/icon-popuparowactiv.gif) no-repeat 10px center;
								text-decoration:none;
								color:#2664A1;
							}
						.clsUserPopContainerPoints{
							background:transparent url(../../images/screen_blue/bg-userratingicon.gif) no-repeat scroll 5px center;
							height:40px;
							line-height:40px;
							border-top:1px solid #E2E7ED;
							padding-left:35px;
							padding-top:3px;
						}
							.clsUserPopContainerPoints span{
								color:#FFFFFF;
								font-weight:bold;
								margin:-6px 0 0 -19px;
								position:absolute;
								*margin:-20px 0 0 -19px;

							}
/* end of main menu*/

/*-- sideBar1 start --*/
.clsAskQuestionBanner{
	margin-bottom:15px;
}
	.clsAskQuestionBanner a{
		background:transparent url(../../images/screen_blue/bg-askquestionbutton.gif) no-repeat scroll left center;
		width:300px;
		height:82px;
		display:block;
		line-height:77px;
	}
		.clsAskQuestionBanner .clsFirstAsk{
			color:#FFFFFF;
			font-family:"trebuchet MS";
			font-size:29px;
			font-weight:bold;
			margin:0 0 0 10px;
			padding:0 0 0 72px;

		}
			.clsAskQuestionBanner .clSecondQues{
				color:#B6F2FA;
				font-family:"trebuchet MS";
				font-size:15px;
				padding-left:5px;
				font-weight:bold;
			}
.sideBar1 h3{
		margin:0;
		color:#000;
		text-transform:uppercase;
		font-family:"trebuchet MS";
	}
.clsSidebarHeaderConteiner{
	margin-bottom:5px;
}
.clsSidebarHeaderConteiner h3{
	float:left;
}
	.clsSidebarHeaderConteiner .clsMoreLink{
		float:right;
	}
	.clsMoreLink{
		text-align:right;
	}
		.clsMoreLink a{
			padding:0 12px 0 13px;
			font-weight:normal;
			color:#FF5C00;
			background:url(../../images/screen_blue/icon-viewmore.gif) no-repeat left center;
		}
			.clsMoreLink a:hover{
				color:#25476A;
			}
			#selIndex .clsMoreLink{
				border-bottom:1px solid #E2EBEA;
				margin:0 10px;
				*margin:0 5px;
				padding-bottom:10px;
			}
			#selIndex #selWidgetRecentQuestions .clsMoreLink, #selIndex #selBestAnsweredQuestions .clsMoreLink{
				border-bottom:0;
				padding-bottom:0;
			}
				#selIndex .clsMoreLink a{
					padding-right:0;
				}
	.sideBar1 .clsMoreLink a{
		padding-right:5px;
	}

#indexdefault .sideBar1{ display:none;}

.sideBar1{
	width:300px;
	float:right;
	clear:right;
	display:block;
	margin-top:2px;
}
.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 20px 0;
	}
	.clsCommonIndexSection .clsSideBarSections{
		margin:0;
	}
	.clsCommonIndexSection .clsSideBarSections h3{

	}
	.clsStartMessageTitle{
		text-indent:-999em;
	}
		.clsStartMessageTitle a{
			width:259px;
			background:url(../../images/screen_blue/bg-getstarted.jpg) no-repeat;
			height:87px;
			display:block;
		}
			.clsSideBarLinks li{
				margin:0 0 15px 0;
				background:transparent url(../../images/screen_blue/icon-sidebarlink.gif) no-repeat left 5px;
			}
				 .clsActivitySummary li{
					padding-left:12px;
				}
					.clsActivitySummary li a{
						font-weight:bold!important;
						cursor:pointer;
						padding-left:5px!important;
					}
				.clsSideBarLinks li.clsInactive img{
					padding-top: 6px !important;
				}
			.clsSideBarLinks .clsNoCategory{
				background:none;
			}
				.clsSideBarLinks li a{
					padding:0 0 0 15px;
					font-size:10pt;
					color:#000;
					font-weight:normal;
				}
					.clsSideBarLinks li a:hover{
						color:#0066cc;
					}
				.clsSideBarLinks .clsActive img {
					vertical-align:middle;
				}
				.clsSideBarLinks li .clsDropDown{
					margin:0 0 8px 0;
					background:transparent url(../../images/screen_blue/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/screen_blue/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;*/
				}
			.clsQuestionlibrary a{
				color:#16579B;
				font-weight:bold;
				font-size:11px;
				line-height:20px;
				margin-right:5px;
			}
				.clsQuestionlibrary a:hover{
					color:#000;
				}
					.clsQuestionlibrary .clsActiveQuestionLib{
						font-size:17px;
						color:#000;
					}
/*-- sideBar1 ends --*/
/* style for sidebar banner start*/

			#selSidebarBanner{
				text-align:center;
				padding:0;
			}
				#selSidebarBanner p{
					text-align:center;
					margin:0.5em 0;
				}
				#selSidebarBanner div{
					text-align:center;
					margin:10px 0 15px;
				}
		/* style for sidebar banner end*/
/*-- search starts --*/
.clsIndexSearch{
		background:url(../../images/screen_blue/bg-searchicon.gif) no-repeat;
		font-size:14px;
		text-transform:uppercase;
		font-weight:bold;
		height:36px;
		line-height:33px;
		padding:0 0 0 38px;
	}
	.clsSearchTop{
		background:url(../../images/screen_blue/bg-searchmiddlebrdr.gif) no-repeat bottom;
		padding-bottom:4px;
	}
	.clsSearchForm{
		padding:10px;
	}
	.clsSearchButtons{
		margin-top:10px!important;
	}
		.clsSearchButtons a{
			margin:0 30px 0 12px;
		   *margin:0 35px 0 5px;
			display:block;
			float:left;
			position:relative;
			color:#343D3C;
			font-size:13px;
			font-weight:bold;
			text-decoration:none;
			cursor:pointer;
		}
		.clsSearchButtons a:hover{
			text-decoration:none
		}
			.clsSearchButtons a span{
				height:35px;
				display:block;
				float:left;
				padding-top:24px;
			}
			.clsSearchButtons a.clsActiveSearch span{
				background:url(../../images/screen_blue/bg-searcharrow.gif) no-repeat bottom;
				text-decoration:none;
			}
	.clsSearchButtons #textsearch{
		background:url(../../images/screen_blue/icon-text.gif) no-repeat top;
	}
	.clsSearchButtons #audiosearch{
		background:url(../../images/screen_blue/icon-audio.gif) no-repeat top;
	}
	.clsSearchButtons #videosearch{
		background:url(../../images/screen_blue/icon-video.gif) no-repeat top;
	}
	.clsSearchForm .clsSearchContainer{
		background:url(../../images/screen_blue/bg-serachtab.gif) no-repeat left top;
		padding:10px 10px 18px 0px
	}
		.clsSearchForm .clsTextBox{
			width:250px!important;
			overflow:hidden;
			color:#27544D;
			font-style:italic;
			border:0;
		}
	.clsSearchContainer{
		margin-top:-12px;
	}
.clsSearchButtonLeft{
	background:url(../../images/screen_blue/bg-searchbtnleft.gif) no-repeat left top;
	height:32px;
	padding-left:5px;
	width:90px;
	float:left;
	margin-top:3px;
}
	.clsSearchButtonRight{
		background:url(../../images/screen_blue/bg-searchbtnright.gif) no-repeat right top;
		height:32px;
		float:left;
		padding-right:5px;
	}
		.clsSearchButtonRight input{
			color:#fff;
			background:transparent;
			border:0;
			outline:none !important;
			font-weight:bold;
			font-size:15px;
			font-family:Arial, Helvetica, sans-serif;
			margin-top:3px;
			*margin-top:2px;
			cursor:pointer;
		}
	.clsAdvanceSearch{
		float:left;
	}
		.clsAdvanceSearch a{
			background:url(../../images/screen_blue/icon-advancesearch.gif) no-repeat left top;
			color:#0164C9;
			display:block;
			font-size:14px;
			font-weight:bold;
			height:38px;
			line-height:38px;
			padding-left:44px;
		}
/*-- search ends --*/
/*-- index top add question tab start --*/
.clsSubMain .clsAskQuestionBlockLeft{
	float:left;
	background:url(../../images/screen_blue/bg-enterquestionleft.gif) no-repeat left top;
	height:105px;
	padding-left:21px;
}
	.clsSubMain .clsAskQuestionBlockRight{
		float:left;
		background:url(../../images/screen_blue/bg-enterquestionright.gif) repeat-x left top;
		height:105px;
	}
		.clsAskQuestionBlockHeading{
			margin:8px 0 10px 0;
		}
			.clsAskUrQuestion{
				font-weight:bold;
				color:#FEFEFF;
				font-size:14px;
			}
			.clsSolveUrQuestion{
				color:#B3D131;
				background:url(../../images/screen_blue/icon-arrowsolveurquestion.gif) no-repeat left 5px;
				padding-left:14px;
				margin-left:5px;
				font-size:13px;
			}
				.clsSolveUrQuestion span{
					color:#fff;
				}
		.clsAskQuestionBlockForm input{
			width:554px;
			border:0;
			color:#000;
			font-style:normal;
			font-size:14px;
			background:none;
			margin-top:15px;
			overflow:hidden;
		}

.clsSubMain .clsAskIndexBlockLeft{
	float:left;
	background:url(../../images/screen_blue/bg-askquestionleft.gif) no-repeat left top;
	height:105px;
}
	.clsSubMain .clsAskIndexBlockRight{
		float:left;
		background:url(../../images/screen_blue/bg-askquestionright.gif) no-repeat right top;
		height:105px;
	}
		.clsSubMain .clsAskIndexBlockRight input{
			color:#FFFFFF;
			font-size:27px;
			font-weight:bold;
			font-family:"trebuchet MS";
			margin-top:33px;
			*margin-top:28px;
			margin-right:19px;
			padding:10px 8px 0;
			border:0;
			background:none;
		}
		@media screen and (-webkit-min-device-pixel-ratio:0) {.clsSubMain .clsAskIndexBlockRight input{margin-top:37px;} }


			.clsSubMain .clsAskIndexBlockRight input:hover{
				cursor:pointer;
			}
.clsUploadSection {
	text-align:center;
	padding:15px!important;
}
.clsUploadSection table td{

}
	.clsUploadSection table td p input{
		width:350px;
	}
	#selAjaxWindowInnerDiv{
		border:5px solid #BCDDFF;
		background:#2F6192;
		padding:0;
		display:block;
	}
		#selAjaxWindowInnerDiv .clsPopHeading{
			background:#0F2942;
			color:#FFFFFF;
			font-family:"trebuchet MS";
			font-size:15px;
			font-weight:bold;
			padding:5px 5px 5px 10px;
		}
		#selAjaxWindowInnerDiv .clsAskQuestion{
			*width:65%;
		}
		 #selAjaxWindowInnerDiv .clsCommonTable {
			width:100%;
		}
		 #selAjaxWindow .clsAjaxLoginTable{
			width:670px;
			}
		.clsPopupClose{
			position:absolute;
			margin:0;
			right:0px;
			top:0px;
		}
		.clsPopupTitle{
			color:#fff;
			margin:2px !important;
		}
		.clsPopupClose a{
			background:transparent url(../../images/screen_blue/bg-popupclose.gif) no-repeat scroll right top;
			display:block;
			float:right;
			text-indent:-999em;
			width:13px;
			margin:6px 6px 0 0;
			_margin-right:3px;
		}

			.clsPopuploginForm{
				width:315px;
			}
			#selAjaxWindowInnerDiv #selLogin, #selAjaxWindowInnerDiv #selContactUs{

			}

/*-- index top add question tab ends --*/
/*-- main starts --*/
#main{
	margin:0 320px 20px 0;
	background-color:#FFF;
	min-height:78em;
}
.clsExpandMain{
	margin:0 20px 0 0 !important;
}

* html #main{
	height:75em;
}
#siteinfo #main{
	min-height:450px;
}
* html #siteinfo #main{
	height:450px;
}
	h3,h2{
		font-size:18px;
		margin:0 0 10px 0;
	}
		h2{
			padding:0 0 0 0;
			color:#3A4646;
			margin:0 0 5px 0!important;
			font-family:Trebuchet MS;
			text-transform:uppercase;
			font-size:16px;
		}
		h2 a{
			font-weight:bold;
		}
			h2 span{
			font-weight:normal;
			text-transform:none;
		}
	h3{
		margin:0 0 5px 0;
		font-size:14px;
		color:#0066cb;
	}

		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;
	}
	.clsCommonIndexRoundedCorner{
	margin:20px 0;
}
.clsHeadingHeight{
	*height:28px;
}
/*-- main ends --*/
.trcresent .clsCommonIndexSection{
		padding-top:10px;
	}
.clsResentLink ul{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0 0 10px 0;
}
* html .clsResentLink ul{
	overflow:visible;
	height:1%;
}
.clsResentLink li{
	float:left;
	margin:0;
	padding:0;
	/*background:url(../../images/screen_blue/bg-seperator.jpg) no-repeat right top;*/
}
	.clsResentLink li a{
		display:block;
		padding:0 10px 0 8px;
		line-height:53px;
		color:#222826;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
	}

	.clsResentLink .clsLeftActiveQuestionsLink{
		background:transparent url(../../images/screen_blue/bg-middleactiveresent.gif) no-repeat right top;
		line-height:53px;
		float:left;
		margin-right:10px;
	}
		.clsResentLink .clsLeftActiveQuestionsLink .clsLeftButtonActive{
			background:transparent url(../../images/screen_blue/bg-leftactiveresent.gif) no-repeat left top;
			line-height:53px;
			float:left;
		}
			.clsResentLink .clsLeftActiveQuestionsLink .clsResentTab{
				background:transparent url(../../images/screen_blue/icon-question.gif) no-repeat scroll left center;
				padding-left:50px;
				margin:2px 0 0 10px;
				color:#0066CC;
			}
			.clsResentLink .clsLeftActiveQuestionsLink .clsBestTab{
				background:transparent url(../../images/screen_blue/icon-bestanswer.gif) no-repeat scroll left center;
				padding-left:50px;
				margin:2px 0 0 10px;
				color:#0066CC;
			}
	.clsResentLink .clsLeftInActiveQuestionsLink{
		background:transparent url(../../images/screen_blue/bg-rightdefaultresent.gif) no-repeat right top;
		line-height:53px;
		float:left;
		margin-right:10px;
	}
		.clsResentLink .clsLeftInActiveQuestionsLink .clsLeftButtonActive{
			background:transparent url(../../images/screen_blue/bg-leftdefaultresentall.gif) no-repeat scroll left top;
			line-height:53px;
			float:left;
		}
			.clsResentLink .clsLeftInActiveQuestionsLink .clsResentTab{
				background:transparent url(../../images/screen_blue/icon-questionactive.gif) no-repeat scroll left center;
				padding-left:50px;
				margin:2px 0 0 10px;
			}
			.clsResentLink .clsLeftInActiveQuestionsLink .clsBestTab{
				background:transparent url(../../images/screen_blue/icon-bestansweractive.gif) no-repeat scroll left center;
				padding-left:50px;
				margin:2px 0 0 10px;
			}

			 .clsLink{
				display:none;
				float:left;
			}
			.clsLeftActiveQuestionsLink .clsLink{
				float:left;
				background:transparent url(../../images/screen_blue/icon-indextabpopup.gif) no-repeat scroll center center;
				cursor:pointer;
				display:block;
				height:24px;
				margin:0 7px 0 0;
				*margin:0 4px 0 0;
				padding:0;
				width:25px;
			}
			.clsLeftActiveQuestionsLink .clsLinkHover{
				float:left;
				background:transparent url(../../images/screen_blue/icon-indextabpopupactiv.gif) no-repeat scroll left center;
				cursor:pointer;
				display:block;
				height:24px;
				margin:0 7px 0 0;
				*margin:0 4px 0 0;
				padding:0;
				width:25px;
			}
	/*
	.clsResentLink li a:hover span, .clsResentLink li.clsLeftActiveQuestionsLink a span{
		color:#1188ff;
	}
.clsResentLink .clsLeftInActiveQuestionsLink{
	background:url(../../images/screen_blue/bg-middledefaultresent.gif) repeat-x left top;
	margin-right:15px;
}
	.clsResentLink .clsFirstQuestionLink.clsLeftInActiveQuestionsLink span{
		background:url(../../images/screen_blue/bg-leftdefaultresent.gif) no-repeat left top;
		padding:0 0 0 7px;
		display:block;
		float:left;
	}
			.clsResentLink .clsLeftInActiveQuestionsLink span{
				background:url(../../images/screen_blue/bg-leftdefaultresentall.gif) no-repeat left top;
				padding:0 0 0 7px;
				display:block;
				float:left;
			}
		.clsResentLink .clsLeftInActiveQuestionsLink span a{
			background:url(../../images/screen_blue/bg-rightdefaultresent.gif) no-repeat right top;
			display:block;
			float:left;
		}
			.clsResentLink #selRecentQuestionsLI.clsLeftInActiveQuestionsLink span a span{
				background:url(../../images/screen_blue/icon-questionactive.gif) no-repeat left center;
				padding-left:50px;
			}
			.clsResentLink #selBestAnsweredQuestionsLI.clsLeftInActiveQuestionsLink span a span{
				background:url(../../images/screen_blue/icon-bestansweractive.gif) no-repeat left center;
				padding-left:50px;
			}
				.clsResentLink #selRecentQuestionsLI.clsLeftInActiveQuestionsLink span a .clsLink, .clsResentLink #selBestAnsweredQuestionsLI.clsLeftInActiveQuestionsLink span a .clsLink{
					display:none;

				}

.clsResentLink .clsLeftActiveQuestionsLink{
	background:url(../../images/screen_blue/bg-middleactiveresent.gif) repeat-x left top;
	margin:0 15px 0 0;
	padding:0;
}
	.clsResentLink .clsFirstQuestionLink.clsLeftActiveQuestionsLink span{
		background:url(../../images/screen_blue/bg-leftactiveresent.gif) no-repeat left top;
		padding:0 0 0 7px;
		display:block;
		float:left;
	}
			.clsResentLink .clsLeftActiveQuestionsLink span{
				background:url(../../images/screen_blue/bg-leftactiveresentall.gif) no-repeat left top;
				padding:0 0 0 7px;
				display:block;
				float:left;
			}
		.clsResentLink .clsLeftActiveQuestionsLink span a{
			background:url(../../images/screen_blue/bg-rightactiveresent.gif) no-repeat right top;
			display:block;
			float:left;
		}
			.clsResentLink #selRecentQuestionsLI.clsLeftActiveQuestionsLink span a span{
				background:url(../../images/screen_blue/icon-question.gif) no-repeat left center;
				padding-left:50px;
			}
			.clsResentLink #selBestAnsweredQuestionsLI.clsLeftActiveQuestionsLink span a span{
				background:url(../../images/screen_blue/icon-bestanswer.gif) no-repeat left center;
				padding-left:50px;
			}
			.clsResentLink #selRecentQuestionsLI.clsLeftActiveQuestionsLink span a .clsLink{
				width:25px;
				height:24px;
				background:url(../../images/screen_blue/icon-indextabpopup.gif) no-repeat center;
				padding:0;
				margin:0 0 0 10px;
				cursor:pointer;

			}
				.clsResentLink #selRecentQuestionsLI.clsLeftActiveQuestionsLink span a .clsLinkHover{
					background:url(../../images/screen_blue/icon-indextabpopupactiv.gif) no-repeat left center;
					width:25px;
					height:24px;
					padding:0;
					margin:0 0 0 10px;

				}*/


			.clsIndexResentPopup{
				width:184px;
				position:absolute;
				border:1px solid #BCC9D2;
				margin:0 0 0 24px;
				background:#E2E7ED;
			}
				.clsIndexResentPopup ul{
					margin:0;
				}
					.clsIndexResentPopup ul li{
						float:none;
						line-height:23px!important;
					}
				.clsIndexResentPopup li a{
					background:#E2E7ED url(../../images/screen_blue/icon-indextabpopuplinkarrow.gif) no-repeat 10px center!important;
					padding-left:30px;
					color:#000;
					line-height:26px;
					height:26px;
					display:block;
					font-weight:normal;
					font-size:12px;
					text-transform:none;
					float:none!important;
				}
					.clsIndexResentPopup li a:hover, .clsActiveMenuPopup{
						background:#fff url(../../images/screen_blue/icon-popuparowactiv.gif) no-repeat 10px center!important;
						text-decoration:none;
					}

.clsOddQuestion, .clsEvenQuestion, .clsUsersQuestion{
	padding:7px 0;
	*padding:5px 10px;
	margin-bottom:5px;
}
#membersindex .clsUserThumbDetails, #index .clsUserThumbDetails, #anovaindex .clsUserThumbDetails, .clsRelatedQuestions .clsUserThumbDetails, #membersmyanswers .clsUserThumbDetails, #myanswers .clsUserThumbDetails, #membersmySubscribedForum .clsUserThumbDetails, #mySubscribedForum .clsUserThumbDetails, #topAnalysts .clsUserThumbDetails{
		margin:0 10px 13px;
	}
	 #topAnalysts .clsUserThumbDetails{
	 	padding-bottom:0!important;
	 }
	#selFormResponse .clsUserThumbDetails{
		border-bottom:0 none;
		border-top:1px solid #E2EBEA;
		margin:0 10px 0;
		padding-bottom:0 !important;
		padding-top:10px !important;
	}
.clsUserThumbDetails{
		overflow:hidden;
		*overflow:visible;	/*-- Overwriting for IE7 --*/
		zoom:1;
		margin:0 10px 0;
		padding:0 0 10px 0!important;
		border-bottom:1px solid #E2EBEA;
	}
	#selCommentBlock .clsUserThumbDetails{
		margin:0;
	}
	@media all and (min-width:0px) { .clsUserThumbDetails{ overflow:hidden;  } }
	* html .clsUserThumbDetails{
		overflow:visible;
		height:1%;
	}
	.clsBubInfoTitle .clsUserThumbDetails{
		border:0!important;
		margin-bottom:0;
		padding-bottom:0!important;
	}
		.clsBubInfoTitle .clsUserDetails{
			width:525px!important;
		}
	.clsUserThumb{
		float:left;
		width:57px;
		text-align:center;
		margin:0 10px 0 0;
	}
		.trcblog .clsUserThumb{
			margin:0 15px 0 0;
		}
		.clsUserThumbIndex{
			padding:0 4px;
		}
			.clsVotingCount, .clsBestAnswers .clsDataContainer .clsVotingCount{
				background:url(../../images/screen_blue/bg-voting.gif) no-repeat left top;
				width:57px;
				height:54px;
				padding-top:4px;
			}
				.clsVotingCount p{
					color:#212725;
				}
				.clsVotingCount .clsCont{
					font-weight:bold;
				}
				.clsVotingCount span{
					display:block;
					color:#212725;
				}

.clsUserDetails{
	float:left;
	width:480px;
}
	#selWidgetRecentForums .clsUserDetails, #selWidgetRecentBlogs .clsUserDetails{
		width:555px;
	}
	.clsQuestionLink a {
			color:#0066CB;
			font-size:13px;
			font-weight:bold;
			padding:0 0 5px;
		}
			.clsQuestionLink a:hover {
				color:#1188FF;
			}
			.clsUserDetails p{
				padding-bottom:5px;
			}
			.clsCommentReply{
				border-top:1px solid #EBEBEB;
				margin-top:5px;
				padding-top:8px;
			}
		.clsUserSubLinks .clsUserLinkBy{
			margin-right:0!important;
		}
			.clsUserSubLinks .clsUserLinkName a{
				color:#339900;
				margin-left:5px;
			}
				.clsFaceBookicon{
					background:url(../../images/screen_blue/bg-facebookicon.gif) no-repeat left center!important;
					padding-left:14px!important;
				}
				#selFormTopics .clsUserSubLinks .clsUserLinkName a{
					margin-left:0px!important;
				}
				.clsUserSubLinks .clsUserLinkName a:hover{
					color:#000;
				}
				.trcblog .clsUserLinkName a:hover{
					color:#fff;
				}
				 .clsUserSubLinks .clsUserLinkImage{
					margin-right:0 !important;
					padding:0 !important;
					background:none!important;
				}
					.clsForumMainContainer .clsImageBorder img, .clsUserSubLinks .clsUserLinkImage img{
					 	width:20px;
						height:20px;
					 }
					.clsManageSettings td p img,.clsImageBorder a img {
						background:#FFFFFF none repeat scroll 0 0;
						border:1px solid #CCCCCC;
						padding:1px;
					}
						.clsImageBorder a:hover img{
							border:1px solid #0067CE;
						 }
					.clsUserSubLinks .clsUserLinkDate {
						color:#5C756F;
					}
					.clsUserSubLinks .clsFirstPerson a{
						 color:#FF5A01;
						 font-size:11px;
					}
					.clsUserSubLinks .clsShareAnswer a{
						 color:#0066CB;
						 font-size:11px;
					}
						.clsUserSubLinks .clsShareAnswer a:hover, .clsUserSubLinks .clsFirstPerson a:hover{
							 color:#1188FF;
						}
					.clsUserSubLinks .clsIndexResolved{
						color:#010101;
						font-weight:bold;
					}
					.clsUserSubLinks .clsDaysLeft{
						color:#010101;
						font-weight:normal;
						font-size:11px;
					}
					.clsUserSubLinks .clsUserCategory a, .clsUserSubLinks .clsUserCategoryBlog{
						color:#0065CD;
					}
						.clsUserSubLinks .clsUserCategory a:hover{
							color:#1188FF;
						}
					.clsUserSubLinks .clsUserUploaded{
						margin-right:1px;
					}
						.clsUserSubLinks .clsUserUploaded img{
							padding-top:6px;
							padding-right:2px;
						}
					.clsUserSubLinks .clsAnsEdit{
						margin-left:10px;
					}
					.clsTagBlock{
						border-top:1px solid #E7F6FB;
						margin-top:5px;
						width:100%;
					}
					.clsUserSubLinks .clsUserLinkBy{
						color:#62707B!important;
						/* font-weight:bold; */
						padding-right:3px;
					}
					.clsUserSubLinks .clsUserTags a{
						color:#6B95BF;
						font-size:11px;
					}
						.clsUserSubLinks .clsUserTags a:hover{
							color:#000;
						}

	.clsImagesAnswer span img, .clsReplies  span img{
		width:22px;
		height:22px;
		padding:1px;
		border:1px solid #ccc;
	}
		 .clsReplies  span img{
		 	/*border:1px solid #434A50;*/
			border:none;
		 }
		.clsImagesAnswer .clsAnsAttachment{
			line-height:24px;
		}

	.clsAnswerCount{
		float:right;
		padding-left:10px;
		width:66px;
		background:url(../../images/screen_blue/bg-answercount.gif) no-repeat left center;
		height:58px;
	}
	.clsForumResponseCommonRounded{
		padding:10px;
	}
	.clsForumResponseCommonRounded .clsAnswerCount{
		width:75px;
	}
		.clsAnswerCount p{
			text-align:center;
			color:#5F717F;
			margin-top:12px;
		}
			.clsAnswerCount p span{
				display:block;
				font-weight:bold;
				color:#000;
				font-size:13px;
			}
			.clsRelatedQuestions .trcindex{
				padding-top:20px;
			}
		.clsAddCommentLeft{
			background:url(../../images/screen_blue/bg-addcommentsright.gif) no-repeat right top;
			float:left;
		}
			.clsAddCommentRight{
				background:url(../../images/screen_blue/bg-addcommentsleft.gif) no-repeat left top;
				float:left;
				height:26px;
				line-height:25px;
			}
				.clsAddCommentRight span a{
					color:#fff;
					font-weight:normal;
					padding:0 5px;
				}
.clsCommentTextArea {
	width:513px;
}
.clsMailReadTbl td p{
	color:#8F8F8F;
	font-size:11px;
}
	.clsMailReadTbl td{
		padding:5px;
	}
/***  Indexpage menu tab starts ***/
.clsQuestionsLink ul{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0;
}
* html .clsQuestionsLink ul{
	overflow:visible;
	height:1%;
}
.clsQuestionsLink li, .clsQuestionsLink li a, .clsQuestionsLink li span{
	float:left;
	margin:0;
	padding:0;
	/*background:url(../../images/screen_blue/bg-seperator.jpg) no-repeat right top;*/
}
	.clsQuestionsLink li{
		margin:0 10px 0 0;
	}
		.clsQuestionsLink li span{
			padding:0 0 0 5px;
		}
	.clsQuestionsLink li a{
		display:block;
		padding:0 10px 0 5px;
		line-height:31px;
		height:37px;
		color:#374545;
		text-decoration:none;
		font-size:14px;
		font-weight:bold;
		text-transform:uppercase;
	}

.clsQuestionsLink .clsLeftActiveQuestionsLink {
	background:url(../../images/screen_blue/bg-menutabactivemiddle.gif) no-repeat center top;
	padding:0;
	position:relative;
}
	.clsQuestionsLink .clsLeftActiveQuestionsLink span {
		background:url(../../images/screen_blue/bg-menutabactiveleft.gif) no-repeat left top;
		display:block;
		float:left;
	}
		.clsQuestionsLink .clsLeftActiveQuestionsLink span a {
			background:url(../../images/screen_blue/bg-menutabactiveright.gif) no-repeat right top;
			display:block;
			float:left;
			color:#fff;
		}
.clsCommonIndexRoundedCorner .lbindex{
	margin-top:-6px;
}
	.clsCommonIndexSection{
		padding-top:35px;
	}

	/***  Indexpage menu tab ends ***/

	/***  Indexpage form blog featureAnalysis container start***/
	.clsCommonIndexSectionBlog{
		padding-top:10px;
	}
	.clsCommonIndexSectionDebate{
		padding-top:35px;
	}
.clsBlogHeadingContainer{
	border-bottom:1px solid #EFF3F2;
	margin:10px 10px 12px!important;
	padding-bottom:8px;
	}
	.clsIndexBlogHead{
		float:left;
		font-size:14px;
		text-transform:uppercase;
		color:#000;
	}
	.clsRightOptionTab{
		float:right;
	}
		.clsRightOptionTab span{
			background:transparent url(../../images/screen_blue/bg-faseperator.gif) no-repeat scroll left center;
			display:inline;
			font-size:11px;
			margin-left:5px;
			padding-left:12px;
		}
			.clsRightOptionTab span a{
				color:#0066CB;
			}
				.clsRightOptionTab span a:hover, .clsMultiTabActiv{
					color:#000;
					text-decoration:none;
				}
	.clsFeaturedUserThumb {
		float:left;
		margin:0 10px 0 0;
		text-align:center;
		width:50px;
	}
		.clsFeaturedUserThumb p a img{
			padding:1px;
			border:1px solid #ccc;
		}
			.clsFeaturedUserDetails{
				line-height:17px;
				font-size:11px;
				float:left;
				width:460px;
			}
				.clsFeaturedUserDetails h3 a{
					color:#329902;
					font-weight:bold;
					font-size:13px;
				}
				.clsFeaturedUserDetails h3 a:hover{
					color:#000;
				}
				.clsFeaturedUserDetails p{
					background:transparent url(../../images/screen_blue/bg-faseperator.gif) no-repeat scroll right center;
					color:#607473;
					float:left;
					margin-right:10px;
					margin-top:6px;
					padding-right:10px;
				}
					.clsFeaturedUserDetails .clsOtherInfo a{
						 color:#000;
						 font-weight:bold;
					}
			.clsFeatured3rdDiv{
				background:transparent url(../../images/screen_blue/bg-answercount.gif) no-repeat scroll left center;
				float:right;
				height:58px;
				width:108px;
			}
				.clsFeatured3rdDiv div{
					margin-left:20px;
					padding:3px 0 3px 38px;
				}
					.clsFeaturedRating{
						background:transparent url(../../images/screen_blue/bg-userratingicon.gif) no-repeat scroll left center;
					}
						.clsFeaturedRatingValue{
							color:#FFFFFF;
							font-weight:bold;
							margin-bottom:0;
							margin-left:-27px;
							margin-right:0;
							margin-top:5px;
							position:absolute;
						}
				.clsFeatured3rdDiv p{
					text-align:center;
					color:#5F717F;
					margin-top:5px;
				}
					.clsFeatured3rdDiv p span{
						display:block;
						font-weight:bold;
						color:#000;
					}

	.clsLevelOne,.clsLevelTwo,.clsLevelThree{
		background:url(../../images/screen_blue/bg-level1.gif) no-repeat left;
	}
	.clsLevelTwo{
		background:url(../../images/screen_blue/bg-level2.gif) no-repeat left;
	}
	.clsLevelThree{
		background:url(../../images/screen_blue/bg-level3.gif) no-repeat left;
	}
	.clsLevelFour{
		background:url(../../images/screen_blue/bg-level4.gif) no-repeat left;
	}
	.clsLevelFive{
		background:url(../../images/screen_blue/bg-level5.gif) no-repeat left;
	}
	.clsLevelSix{
		background:url(../../images/screen_blue/bg-level6.gif) no-repeat left;
	}
	/***  Indexpage form blog featureAnalysis container start***/
	/*-- Footer starts--*/
#footer{
	clear:both;
	font-size:8pt;
	background:url(../../images/screen_blue/bg-footer.gif) repeat-x left top;
}
.clsInstallFooterContent{
	padding:10px 0;
}
#subFooter{
	padding:0 5px;
	width:1000px;
	margin:0 auto;
}
#subFooter ul{
	padding:0 0 5px 0;
}
	#footer li{
		float:left;
		padding:0 1.5em 0 0;
	}
		#footer li a, #footer li a span{
			color:#fff;
			font-weight:bold;
			display:block;
			height:20px;
			line-height:20px;
			padding-left:3px;
			float:left;
		}
			 #footer a span{
			 	padding:0 6px 0 4px;
			 }
				#footer li a:hover{
					background:url(../../images/screen_blue/bg-footerleft.gif) no-repeat left top;
					text-decoration:none;
				}
					#footer li a:hover span{
						background:url(../../images/screen_blue/bg-footerright.gif) no-repeat right top;
						cursor:pointer;
					}
		#footer p{
			color:#C3C4C6;
		}
		#footer p.clsFooterPopUp{
			padding:10px 0;
		}
.clsFooterBanner{
	text-align:center;
	padding:0.5em 0;
}
	#footer .clsFooterBanner p{
		text-align:center;
		margin:0.5em 0;
	}
	.clsDisclaimer{
		float:left;
		margin:25px 0 9px;
	}
		.clsDisclaimer a{
			color:#00B7F9;
		}
	.clsCopyrite{
		float:right;
		margin:25px 0 9px;
	}
.clsPoweredText a{
		 color:#fff;
		 font-weight:bold;
	}
	/*-- Footer ends--*/

	/*--  popular video starts  --*/
.clsPopularHeading h2{
	font:bold 14px "trebuchet MS";
	margin:3px 0 0 0 !important;
	color:#000;
	text-transform:uppercase;
	background:url(../../images/screen_blue/icon-popularvideohead.gif) no-repeat left top;
	padding-left:45px;
	line-height:34px;
	height:34px;
	float:left;
}
	.clsPopularHeading span{
		line-height:38px;
		height:34px;
		padding-left:5px;
	}

.clsPopularAudioVideoCommon{
	overflow:hidden;
}
	.clsPopularAudioVideoLeft{
		float:left;
		width:367px;
	}
	.clsPopularAudioVideoRight{
		float:right;
		margin:0;
		width:298px;
		*width:293px;
	}
		.clsPopularInner{
			height:273px;
			padding-top:7px;
		}
		.clsPopularHeadingMore{
			overflow:auto;
			zoom:1;
			margin-bottom:5px;
		}
		* html .clsPopularHeadingMore{
			height:1%;
			overflow:visible;
		}
		.clsPopularAudioVideoCommon .clsUploadSection {
				padding:5px 0 0 3px!important;
		}
			.clsPopularInnerDetails{
				height:300px;
			}

		.clsPopularVideoAudioRow{
			background:url(../../images/screen_blue/bg-popularvideoseparator.gif) no-repeat bottom;
			margin:0 0 4px 0;
			overflow:hidden;
			padding-bottom:4px;
		}
			.clsPopularVideoAudioRow p{
				float:left;
				margin:0 0 0 10px;
				color:#FFF;
				*margin:0 0 0 5px;
			}
				.clsPopularVideoAudioRow p a{
					color:#FEFEFF;
					font-size:12px;
					font-weight:normal;
				}
					.clsPopularVideoAudioRow .clsImageBorder a img {
						border:1px solid #fff;
						padding:0;
						/*width:83px;
						height:58px;*/
					}
						.clsPopularVideoAudioRow p span{
							color:#95E471;
							display:block;
							font-size:11px;
						}
							.clsVideosAudiosAnswer{
								width:180px;
							}
							.clsPopularInactiv{

							}
							.clsPopularActiv img{
								border:1px solid #2FDCFF!important;
							}
	#selIndex .clsIndexPopular .clsMoreLink{
		border:0;
		padding-bottom:0;
		float:right;
	}
		#selIndex .clsIndexPopular .clsMoreLink a{
			color:#fff;
		}
	.clsPopularVideoAudio {
		margin:25px 0;
	}
	.clsIndexPopular{
		overflow:hidden;
		zoom:1;
	}
	* html .clsIndexPopular{
		overflow:visible;
		height:1%;
	}
	.clsIndexPopular .clsNoRecords{
		margin-top:15px;
	}
.clsPopularPreNextTab span{
	padding:0 10px 0 0;
}
	.clsPopularPreNextTab a:hover{
		color:#fff;
		text-decoration:none;
	}
	.clsPopularPreNextTab .clsPreDiable{
		background:url(../../images/screen_blue/icon-predisable.gif) no-repeat left center;
		padding-left:10px;
		color:#6D97A5;
	}
		.clsPopularPreNextTab .clsPrevActive{
			background:url(../../images/screen_blue/icon-preactive.gif) no-repeat left center;
			padding-left:10px;
			color:#00BDFB;
		}
	.clsPopularPreNextTab .clsNextDiable{
		background:url(../../images/screen_blue/icon-nextdisable.gif) no-repeat right center;
		padding-right:10px;
		color:#6D97A5;
	}
		.clsPopularPreNextTab .clNextActive{
			background:url(../../images/screen_blue/icon-nextactive.gif) no-repeat right center;
			padding-right:10px;
			color:#00BDFB;
		}
.clsIndexPopular table{
	margin:1em 0;
	border:0;
	background:transparent;
	border-collapse:collapse;
}
	.clsIndexPopular table .clsVideoAudioImage{
		vertical-align:top;
	}
	.clsIndexPopular table td{
		background:transparent;
		padding:5px;
		border:1px solid #E2EBEA;
		border-collapse:collapse;
	}
	.clsIndexPopular table th{
		padding:5px;
		border:1px solid #E2EBEA;
		border-collapse:collapse;
		text-align:center;
	}
	.clsIndexPopular table td p{
		padding-top:5px;
		margin-left:5px;
		line-height:18px;
	}
	.clsIndexPopular table td p .clsTotalAnswer{
		font-weight:bold;
	}
	.clsPopularVideoAudioTbl{
	margin:1em 0;
}
	.clsPopularVideoAudioTbl td p{
		margin:0.5em 0;
	}
	.clsPopularVideoAudioTbl td{
		padding:0.4em;
	}
	.clsVideoAudioImage{
		width:110px;
		text-align: center;
	}

/*--  popular video ends  --*/
/******* answer page starts *******/

#selQuickLinks {

}
.clsQusetionViewHeading{
	border-bottom:1px solid #C3CDCC;
	margin-bottom:2px;
}
	.clsQusetionViewHeading .clsHeading{
		float:left;
	}
	.clsQusetionViewHeading .clsAnswersPreviousNext{
		float:right;
	}
		.clsShowAnotherQuestion p{
			float:left;
			margin:0 0 0 10px;
			padding:0 10px 0 0;
		}
.clsDataContainer .clsUserThumbDetails {
	border-bottom:0;
	margin:0;
	padding:0 0 4px 0!important;
}
	.clsDataContainer .clsVotingCount{
		background:url(../../images/screen_blue/bg-voting.gif) no-repeat left top;
		width:57px;
		height:54px;
		margin-bottom:5px;
	}
		.clsResolved {
			color:#8FCF5D;
			font-size:11px;
			font-weight:bold;
			display:block;
			margin:5px 0;
		}
	.clsResolveIt{
		display:block;
		margin-top:7px;
	}
		.clsResolveIt a{
			color:#349802;
			display:block;
			font-size:11px;
			font-weight:bold;
			margin:5px 0;
		}
		.clsResolveIt a:hover{
			color:#000;
		}
.clsDataContainer .clsUserDetails {
	width:auto;
}
	 .clsBestAnswers .clsDataContainer .clsUserDetails {
		width:570px;
		*width:545px;
	}
	.clsUserDetailsQuestionLeft{
		float:left;
		width:502px;
		*width:495px;
	}
		.clsDataContainer .clsUserDetails .clsUserDetailsQuestionLeft{
			color:#E5E4E2;
			font-weight:bold;
			font-size:14px;
		}
			.clsByCatogry span{
				color:#AAB3BC;
				background:none!important;
				font-weight:normal;
				font-size:12px;
			}
				.clsByCatogry span a{
					color:#fff!important;
				}
					.clsByCatogryQuestion{
						font-weight:normal;
					}
					.clsByCatogryQuestion a{
						color:#6B95BF;
						font-size:12px;
					}
	.clsUserDetailsQuestionRight{
		float:right;
		background:url(../../images/screen_blue/bg-questionrightans.gif) no-repeat left center;
		width:73px;
		height:50px;
	}
		.clsUserDetailsQuestionRight p{
			text-align:center;
			color:#BBBBBB;
		}
			.clsUserDetailsQuestionRight p span{
				display:block;
				background:none!important;
				font-weight:bold;
				color:#fff;
				font-size:15px;
			}
		.clsQuestionDesc{
			padding:0!important;
			color:#000;
		}
			.clsDataContainer .clsUserLinkBy {
				color:#BBBBBB;
			}
				.clsDataContainer .clsUserLinkViews{
					color:#CDCDCF;
				}
					.clsDataContainer .clsUserLinkDate{
						color:#96A6B3;
					}
.clsBookMarkContainer{
	margin-top:7px;
}
	.clsBookmarks{
		float:left;
	}
	.clsInnerOptions{
		float:right;
	}
		.clsInnerOptions li{
			float:left;
			background:url(../../images/screen_blue/bg-qstoptionseprator.gif) no-repeat right center;
			margin-right:10px;
		}
			.clsInnerOptions li a{
				color:#0067cb;
				font-size:11px;
				margin-right:10px;
			   _margin-right:4px;
				padding-left:21px;
				height:17px;
				line-height:17px;
				display:block;
				float:left;

			}
			.clsInnerOptions li a:hover{
				color:#000;
			}
			.clsEmailToFriends a{
				background:url(../../images/screen_blue/bg-emailtofriends.gif) no-repeat left center;
			}
			.clsAddtoFav a{
				background:url(../../images/screen_blue/bg-addtofav.gif) no-repeat left center;
			}
			a.clsRemovFrmFav{
				background:url(../../images/screen_blue/bg-removefav.gif) no-repeat left center;
			}
			.clsQuestionBadge a{
				background:url(../../images/screen_blue/bg-questionbadge.gif) no-repeat left center;
			}
			.clsReportAbuseDetails a{
				background:url(../../images/screen_blue/bg-reportabuse.gif) no-repeat left center;
			}
			.clsQusetionEdit a, .clsQusetionDelete a, .clsOptionSelector a{
				padding-left:0!important
			}
#allAttachments, .clsBgLine {
	background:#fefeff;
	border-top:1px solid #e7f6fb;
	border-bottom:1px solid #e7f6fb;
}
.clsBgLine {
	margin-bottom:10px;
}
	.clsReplies{
		*padding-bottom:5px;
	}
	.clsReplies span, .clsImagesAnswer span{
		float:left;
		margin:4px;
		display:block;
	}

#selQuestionBadgeEmbed{
	margin:0.5em 0 0.5em 5px;
}
	#selQuestionBadgeEmbed .meta{
		color:#ccc;
		border-top:1px solid #333333;
		padding-top:5px;
		font-size:11px;
	}
	.clsBadgeTextBox{
		width:290px !important;
		margin:0.5em 0 10px;
		background:#666666;
		border:0;
		color:#ccc;
		font-size:11px;
		*overflow:hidden;
	}

.clsImageOuter{/* width: 90px; height: 90px;*/ display: table; }
.clsImageOuter p{ display: table-cell; vertical-align: middle; text-align: center;
*margin-top: 	expression(this.offsetHeight < this.parentNode.offsetHeight ? parseInt((this.parentNode.offsetHeight - this.offsetHeight) / 2) + "px" : "0");}

.clsDataTable{
	border:0;
}
	.clsDataTable td{
		border:0;
	}


.clsShowAnotherQuestion{
	float:right;
	margin:3px 5px 0px 0;
}
	.clsShowAnotherQuestion p{
		float:left;
		margin:0 0 0 10px;
		padding:0 10px 0 0;
	}
	.clsShowAnotherQuestion .clsNoBorder{
		border:0;
		padding:0;
	}
	.clsShowAnotherQuestion a{
		color:#FF5B01;
	}
		.clsShowAnotherQuestion p span{
			color:#B5C0BC;
		}
.clsQusPre span{
	background:transparent url(../../images/screen_blue/bg-previousinactive.gif) no-repeat scroll left center;
	padding-left:13px;
}
	.clsQusPre a{
		background:transparent url(../../images/screen_blue/bg-previous.gif) no-repeat scroll left center;
		padding-left:13px;
	}
.clsQusNxt span{
	background:transparent url(../../images/screen_blue/bg-nextinactive.gif) no-repeat scroll right center;
	margin-left:40px;
	padding-right:13px;
}
	.clsQusNxt a{
		background:transparent url(../../images/screen_blue/bg-next.gif) no-repeat scroll right center;
		margin-left:40px;
		padding-right:13px;
	}
/******* answer page ends *******/
/******* share tan in answer page start *******/
.clsShareFieldMiddle{
	background:url(../../images/screen_blue/bg-middlesharefield.gif) repeat-x left top;
	margin-bottom:15px;
}
	.clsShareFieldLeft{
		background:url(../../images/screen_blue/bg-leftsharefield.gif) no-repeat left top;
	}
		.clsShareFieldRight{
			background:url(../../images/screen_blue/bg-rightsharefield.gif) no-repeat right top;
			height:60px;
			padding-right:5px;
		}
		.clsShareField{
			float:left;
		}
			.clsShareField input{
				background:none;
				border:0;
				width:555px;
				margin-top:16px;
				font-style:normal;
				color:#000;
				*overflow:hidden;
			}
		.clsShareLable{
			float:right;
		}
			.clsShareLable{
				background:url(../../images/screen_blue/bg-rightsharelabel.gif) no-repeat left top;
				height:60px;
			}
				.clsShareLable input{
					background:none;
					border:0 none;
					color:#FFFFFF;
					font-size:20px;
					font-weight:bold;
					margin-top:12px;
					padding:3px 0 3px 8px;
					cursor:pointer;
					font-family:"trebuchet MS";
					text-align:center;
				}
				.clsUpdatingText{
					color:#fff;
					font-size:13px;
					cursor:pointer;
					font-family:"trebuchet MS";
					padding:20px 5px 3px 8px;
				}
	.clsShareHeadingContainer{
		margin-bottom:2px;
		margin-top:26px;
	}
		.clsSharHeading{
			float:left;
			font-size:15px;
			color:#374545;
			font-weight:bold;
			background:url(../../images/screen_blue/bg-shareicon.gif) no-repeat right 8px;
			padding-right:13px;
		}
		.clsSharHeadingMore{
			float:left;
			margin-left:15px;
		}
		.clsSharHeadingMore a{
			color:#0364CB;
			font-weight:normal;
			font-size:12px;
			line-height:19px;
		}
/******* share tan in answer page ends *******/
/******* best of answer start *****/
.clsBestAnswers h3{
	padding:0 0 0 0;
	color:#000;
	margin:0.3em 0 1.5em 0;
	line-height:0;
}
	.clsBestAnswers .clsUserLinkBy{
		color:#000;
	}
	.clsBestAnswers .clsUserLinkName a{
		font-weight:bold;
	}
		.clsBestAnswers .clsUserLinkDate {
			color:#637080;
		}
	.clsBestAnswerDetails{
		margin-top:10px;
	}
	.clsQuestionsWithBestAnswer {
		border-bottom:1px solid #ccc;
		padding-top:7px;
	}
		.clsQuestionsWithBestAnswer .clsUserThumbDetails{
			margin-bottom:0!important;
			border:0;
		}
		#selViewBest{
			margin-top:20px;
		}
		.clsBestAnswerAnswer{
			margin-left:35px!important;
		}
/******* best of answer ends *****/

/******* below best answer answers starts *****/
.clsUsersAnswers h2{
	border-bottom:1px solid #C5CECD;
	color:#374746;
	margin-bottom:0;
	padding:0;
	text-transform:uppercase;
}
.trc-ansOuter .clsUserDetails{
	float:left;
	width:568px;
	*width:550px;
}
	.clsThumpsUp span{
		padding:0 2px;
	}
			.trc-ansInner p{
				font-size:13px;
			}

/******* below best answer answers ends *****/

/******* profile page starts *****/

.clsProfileTitle{
	color:#FFFFFF;
	float:left;
	font-family:trebuchet MS;
	text-transform:uppercase;
	font-size:15px;
	line-height:16px;
}
	.clsProfileTitle span{
		color:#C4DDF1;
		font-weight:normal;
		text-transform:capitalize;
	}
.clsProfileTitleRight{
	float:right;
	color:#C4DDF1;
	font-size:13px;
}
	.clsProfileTitleRight span{
		font-weight:bold;
		color:#fff;
		font-size:14px;
	}
.clsUserProfileImageInfo{
	margin:10px 15px 10px 5px;
	*padding-top:7px;
}
	.clsUserProfileImage{
		float:left;
		width:100px;
	}
		.clsUserProfileImage span img{
			border:1px solid #ccc;
			padding:1px;
		}
	.clsUserProfileInfo{
		margin:0 0 0 5px;
		float:left;
	}
		.clsMyHomeDetails p{
			padding:0;
			color:#5D7370;
			font-size:12px;
			margin:5px 0 10px!important;
		}
			.clsMyHomeDetails p span{
				color:#000;
			}
				.clsMyHomeDetails .clsProfileViews{
					font-weight:bold;
					color:#5F7372;
				}
					.clsEditProfile a{
						color:#0065CD!important;
						font-size:11px!important;
						font-weight:bold;
					}
						.clsEditProfile a:hover{
							color:#567CA1!important;
						}
	.clsProfileRating{
		float:right;
	}
			.clsProfileRating .clsProfileRatingIcon{
				background:transparent url(../../images/screen_blue/bg-profilerating.gif) no-repeat scroll center top;
				width:55px;
				height:72px;
			}
				.clsProfileRating .clsProfileRatingIcon span{
					color:#FFFFFF;
					font-size:15px;
					font-weight:bold;
					margin:19px 0 0 23px;
					position:absolute;
				}
			.clsProfileRating .clsProfileRatingValue{
				color:#000;
				font-size:13px;
				font-weight:bold;
				text-align:center;
				margin-top:5px;
			}
.clsUserProfileOptions{
	margin-top:18px;
}
	.clsUserProfileOptions span{
		margin:8px;
	}
		.clsUserProfileOptions span a{
			color:#0065CD;
			padding-left:20px;
		}
			.clsSubscribe a{
				background:transparent url(../../images/screen_blue/icon-profilesubscribe.gif) no-repeat scroll left top;
			}
			.clsIgnoreUser a{
				background:transparent url(../../images/screen_blue/icon-profileingore.gif) no-repeat scroll left top;
			}
			.clsSendUserMsg a{
				background:transparent url(../../images/screen_blue/icon-profilesentmsg.gif) no-repeat scroll left top;
			}
.clsProfilePageDetails .clsQuestionsLink li a{
	color:#374545;
	display:block;
	font-family:trebuchet MS;
	font-size:12px;
	font-weight:bold;
	height:29px;
	line-height:24px;
	padding:0 10px 0 5px;
	text-decoration:none;
	text-transform:none;
}
	.clsProfilePageDetails .clsQuestionsLink li{
		margin:0 5px 0 0;
		padding:0;
		position:relative;
	}
		.clsProfilePageDetails .clsQuestionsLink .clsLeftActiveQuestionsLink,
		.clsProfilePageDetails .clsQuestionsLink .clsActiveMisNavLinks{
			background:url(../../images/screen_blue/bg-profilemenutabactivemidd.gif) no-repeat center top;
			position:relative;
		}
	.clsProfilePageDetails .clsQuestionsLink li span{
		padding:0 0 0 5px;
		display:block;
		float:left;
	}
		.clsProfilePageDetails .clsQuestionsLink .clsLeftActiveQuestionsLink span,
		.clsProfilePageDetails .clsQuestionsLink .clsActiveMisNavLinks span{
			background:url(../../images/screen_blue/bg-profilemenutabactiveleft.gif) no-repeat left top;
		}
	.clsProfilePageDetails .clsQuestionsLink li span a{
		display:block;
		float:left;
	}
		.clsProfilePageDetails .clsQuestionsLink .clsLeftActiveQuestionsLink span a,
		.clsProfilePageDetails .clsQuestionsLink .clsActiveMisNavLinks span a{
			background:url(../../images/screen_blue/bg-profilemenutabactiverigh.gif) no-repeat right top;
			color:#fff;
		}
.clsProfilePageDetails .clsCommonIndexRoundedCorner .lbindex{
	margin-top:-4px;
}
.clsProfileNameLeft{
	float:left;
}
	.clsProfileNameRight{
		float:right;
	}
.clsSubscribeName{
	color:#374746;
	font-family:trebuchet MS;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}
.clsProfilePageDetails .clsCommonIndexSection{
	padding-top:15px;
}
.clsProfileUserRating{
	background:url(../../images/screen_blue/bg-userratingicon.gif) no-repeat left center;
}
	.clsProfileUserRatingPoints{
		color:#FFFFFF;
		font-size:11px;
		font-weight:bold;
		margin:6px 0 0 -27px;
		position:absolute;
	}
	.clsBackToProfile{
		float:right;
	}
	.clsBackToProfile a{
		text-align:right;
		color:#0164C9;
	}
		.clsBackToProfile a:hover{
			color:#444;
		}
	.clsProfileInnerHead{
		border-bottom:1px solid #E2EBEA;
		color:#000000;
		font-size:14px;
		margin-bottom:15px;
		margin-left:10px;
		padding-bottom:5px;
		text-transform:uppercase;
	}
/******* profile page starts *******/

/******* question page starts *******/
.clsAskQuestion {
	background:transparent none repeat scroll 0 0;
	border:0 none;
	padding:10px 15px;
	width:100%;
}
	.clsAskQuestion td {
		background:transparent none repeat scroll 0 0;
		border:0 none;
		padding:0.5em;
		widows:130px;
	}
		.clsAskQuestion .clsFormLabelCellDefault label{
			font-size:13px;
		}
		.clsAskQuestion .clsFormLabelCellDefault{
			width:300px;
		}
			.clsAskQuestion .clsTextBox, .clsAskQuestion textarea{
				color:#676767;
				font-size:14px;
				width:412px;
				border:1px solid #D4D8DB;
			}
			 .clsAskQuestion select{
			 	color:#676767;
				font-size:14px;
				width:250px;
				border:1px solid #D4D8DB;
				height:23px;
			 }
				.clsAlertNote{
					height:15px;
				}
					.clsAskQuestion input{
						font-size:14px;
						border:1px solid #D4D8DB;
						padding:2px 3px;
					 }
.clsQuestionHeading{
	float:left;
}
	.clsQuestionHeadingForBest span{
		height:24px;
		*height:25px;
	}
		.clsQuestionHeadingForBest a{
			font-weight:bold;
		}
				.clsQuestionHeadingForBest span{
						font-weight:normal;
						text-transform:none;
				}
	.clsEarnPoint, .clsDebateMain .clsEarnPoint{
		float:right;
		text-align:center;
		font:normal 13px Arial, Helvetica, sans-serif;
		color:#FF5A00;
		padding:1px 0 1px 19px;
		background:url(../../images/screen_blue/icon-earnpoints.gif) no-repeat left center;
		margin-top:5px;
		margin-bottom:5px;
	}
	.clsDebateMain .clsEarnPoint{
		float:left;
	}
		.AskQuestionSubHead{
			border-bottom:1px solid #F3F3F3;
			color:#000000;
			font-size:15px;
			font-weight:bold;
			padding-bottom:5px;
		}
	.clsZeroColour, .clsNegativeColour {
		font-size:12px;
		color:#5E736E;
		font-size:11px;
		margin:5px 0 0 0;
	}
	.clsNegativeColour{
		color: #FF0000;
	}

	.clsAskQuestionUpload .clsQuestionImage, .clsAskQuestionUpload .clsQuestionVideo {
		background:url(../../images/screen_blue/bg-uploadtabseperator.gif) no-repeat right center;
	}
		.clsImageContainer, .clsVideoContainer, .clsAudioContainer{
			float:left;
		}
			.clsImageDetails, .clsVideoDetails, .clsAudioDetails{
				float:left;
				padding-top:5px;
			}
				.clsImageDetails p, .clsVideoDetails p, .clsAudioDetails p{
					color:#5F7372;
					font-size:11px;
					line-height:18px;
				}
					.clsAudioDetails .clsAudioOptions p a{
						color:#FF5A00;
						font-weight:bold;
					}
					.clsAVDelete a:hover, .clsAVPreview a:hover{
						color:#0164C9;
					}
					.clsAVDelete a{
						background:url(../../images/screen_blue/close.gif) no-repeat left center;
						color:#FF5A00;
						padding-left:15px;
					}
					.clsAVPreview a{
						background:url(../../images/screen_blue/preview.gif) no-repeat left center;
						color:#FF5A00;
						padding-left:15px;
					}
	.clsImageContainer{
		margin-right:5px;
	}
		.clsImageContainer a{
			display:block;
			background:url(../../images/screen_blue/icon-uploadimage.gif) no-repeat left center;
			height:53px;
			width:47px;
		}
	.clsVideoContainer{
		margin-right:5px;
	}
		.clsVideoContainer a{
			display:block;
			background:url(../../images/screen_blue/icon-uploadvideo.gif) no-repeat left center;
			height:53px;
			width:47px;
		}
.clsExternalUploadBox{
	border:1px solid #DDDDDD;
	margin-top:5px;
	padding-right:5px;
	float:left;
}
	.clsExternalUploadBox .clsAudioDetails {
		padding-top:0!important;
		padding-left:10px;
	}
.clsExternalVideoContainer{
	padding:2px 4px;
	width:120px;
}
	.clsExternalVideoContainer a{
		display:block;
		background:url(../../images/screen_blue/icon-externalvideo.gif) no-repeat left center;
		padding:2px 0 2px 22px;
		font-size:11px;
	}
	.clsExternalVideoContainer a:hover{
		color:#000;
	}
	.clsVideoUpload30{
		width:30%;
	}
.clsAudioContainer{
	margin-right:8px;
}
	.clsAudioContainer a, .clsAudioContainer span{
		display:block;
		background:url(../../images/screen_blue/icon-uploadaudio.gif) no-repeat left center;
		height:53px;
		width:47px;
	}
.clsExternalAudioContainer{
	padding:2px 4px;
	width:120px;
}
	.clsExternalAudioContainer a{
		display:block;
		background:url(../../images/screen_blue/icon-externalaudio.gif) no-repeat left center;
		padding:2px 0 2px 22px;
		font-size:11px;
	}
	.clsExternalAudioContainer a:hover{
		color:#000;
	}
#thumbnails{
	border:1px solid #DADADA;
	padding:5px 0 5px 10px;
	width:99%;
	*width:95%;
}
	#thumbnails .clsImageArrow{
		background:transparent url(../../images/screen_blue/bg-imagearrow.gif) no-repeat scroll left top;
		height:13px;
		margin:-6px 0 0 8px;
		position:absolute;
		width:23px;
	}

#thumbnails span{
	padding:20px 9px 0;
	display:block;
	float:left;
}
	#thumbnails .clsRemoveImg a{
		display:block;
		height:12px;
		width:23px;
}
#thumbnails span img {
	float:left;
	padding:2px;
	border:1px solid #C4CECD;
}
.clsRemoveImg{
	background:url(../../images/screen_blue/bg-popupclose.gif) no-repeat left top;
	color:#B11717;
	cursor:pointer;
	font-size:8px;
	display:block;
	float:left;
	height:12px;
	width:13px;
	padding:0px !important;
	margin-left:117px;
	position:absolute;
}
	.clsRemoveImg{
		*margin-left:-19px;
	}
#selExternalVideoOption, #selExternalAudioOption{
	padding:10px;
	}
	.clsVideoFile{
		background:url(../../images/screen_blue/bg-popupoption.gif) repeat-x left top;
		float:left;
		margin:10px;
		padding:5px 7px;
		border:1px solid #5F747F;
	}
		.clsVideoFile a{
			color:#fff;
			font-size:12px;
		}
		.clsVideoFile a:hover{
			color:#000;
		}
.clsVideoInFile{
	padding:10px;
}
	.clsVideoInFile a{
		color:#67BDEC;
		font-weight:bold;
	}
		.clsVideoInFile a:hover{
			color:#fff;
		}
.clsUploadExternalAudio .clsSubmitButton, .clsExternalVideoUploadButton .clsSubmitButton{
	background:#2EA92F;
	border:0;
	color:#fff;
	cursor:pointer;
	margin-top:5px;
}
.clsExternalVideoUploadButton .clsSubmitButton{
	margin-top:10px;
}
.clsUploadExternalAudio{
	color:#ccc;
	text-align:left;
}
.clsFlvInfo{
	color:#99BCDF;
	font-size:11px;
}
#checkingInfo div{
	color:#fff;
	font-size:11px;
}
.clsMoreAnswerTab{
	background:url(../../images/screen_blue/bg-morans.gif) no-repeat left top;
	padding:10px 0 7px 50px;
}
.clsMoreAnswerTab .clsExceedLimit{
	color:#58585A;
	margin-bottom:7px;
}
.clsExceedLimitCount{
	color:#59595B;
}
.clsExceedLimitCount p{
	color:#000;
	display:inline;
}
.clsExceedLimitCount span{
	font-weight:bold;
}
.clsExceedLimitCount a{
	 color:#0065CA;
}
#total_response_from, #total_response_to{
	width:102px;
}
/******* question page ends *******/
/******* LoginPage starts *******/
.clsInboxReadTbl{
	padding:0 0 5px;
	margin:0 10px;
}
	.clsCommonTable{
		border:0;
		margin:1em 0 0 0;
	}
		.clsCommonTable td, .clsCommonTable th{
			border:0;
			padding:0.5em 0.2em;
		}
			.clsCommonTable td span input, .clsCommonTable td span textarea{
				border:1px solid #D4D8DB;
			}
				.clsCommonTable .clsFormLabelCellDefault, .clsCommonTable .clsFormLabelCellError{
					width:280px;
				}
				.clsFormFieldCellError input,.clsFormFieldCellError select,.clsFormFieldCellError textarea{
					background:#FFEFEF;
				}
				.clsFormLabelCellError, .clsFormFieldCellError{
					color:#CC0000;
					padding:5px !important;
				}

				.clsSignupTextArea{
					height:80px;
					width:200px;
				}
	.clsLogin span a, .clsLogin span{
		font-size:11px;
		line-height:32px;
	}
		.clsLogin span{
			padding-left:15px;
			*padding-left:10px;
		}
/******* LoginPage starts *******/


/*-- Rich text table --*/
.clsRichTextTable{
	border:0;
	background:transparent;
	width:100%;
}
.clsRichTextTable #message___Frame{
	*width:99%!important;
}
* html #selComposeMail table,* html #selManageBlog table{
	width:99%;
}
	.clsRichTextTable td{
		border:0;
		padding:0.5em 0.4em;
		background:transparent;
	}
		.clsRichTextTable td span input{
			border:1px solid #D4D8DB;
		}
		.clsRichTextTable .clsFormLabelCellDefault, .clsRichTextTable .clsFormLabelCellError{
			width:200px;
		}
	* 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:640px;
		}
		* html .clsRichText{
			width:99%;
		}
			.clsRichTextTable textarea{
				width:580px;
			}
				.clsRichTextTbl{
					background:transparent url(../../images/screen_blue/bg-richtext.jpg) repeat-x!important;
					padding:0 0 0 10px!important;
					margin:0;
				}
				.clsRichTextTbl td{
					padding:0px!important;
				}
					.clsRichTextTable td .clsRichTextTbl td{
						text-align:center;
					}
						.clsRichTextTable td .clsRichTextTbl img{
							cursor:pointer;
						}
					.clsRichTextTable .clsRichTextLeft{
						background:url(../../images/screen_blue/bg-left.png) no-repeat left center;
						padding:0 0 0 8px;
					}
					.clsRichTextTable .clsRichTextRight{
						background:url(../../images/screen_blue/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:643px;
							background:#FFF;
							border:0 !important;
						}
						.clsRichTextTable .clsContentIframeTable{
							*margin:20px 0 10px 4px;
							*width:640px;
						}
	.clsExpandMain .clsRichTextTable td table{
		width:725px;
	}
	* html .clsExpandMain .clsRichTextTable .clsRichTextRight{
		padding:0;
	}
	.clsExpandMain .clsRichTextTable textarea{
		width:725px;
	}
	.clsExpandMain .clsRichTextTable td .clsRichTextTbl{
		width:750px;
	}
	.clsUserName{
		color:#3A8800;
		font-weight:bold;
	}
		.clsBold{
			font-weight:bold;
			padding:0;
		}
/*-- Rich text table ends--*/
/*-- answer listiong page starts--*/
.clsTopNavigationRightMenu .clsQuestionsLink li a{
	color:#374545;
	display:block;
	font-family:trebuchet MS;
	font-size:12px;
	font-weight:bold;
	height:29px;
	line-height:24px;
	padding:0 10px 0 5px;
	text-decoration:none;
	text-transform:none;
}
	.clsTopNavigationRightMenu .clsQuestionsLink li{
		margin:0 5px 0 0;
		padding:0;
		position:relative;
	}
		.clsTopNavigationRightMenu .clsQuestionsLink .clsLeftActiveQuestionsLink{
			background:url(../../images/screen_blue/bg-profilemenutabactivemidd.gif) no-repeat center top;
			position:relative;
		}
	.clsTopNavigationRightMenu .clsQuestionsLink li span{
		padding:0 0 0 5px;
		display:block;
		float:left;
	}
		.clsTopNavigationRightMenu .clsQuestionsLink .clsLeftActiveQuestionsLink span{
			background:url(../../images/screen_blue/bg-profilemenutabactiveleft.gif) no-repeat left top;
		}
	.clsTopNavigationRightMenu .clsQuestionsLink li span a{
		display:block;
		float:left;
	}
		.clsTopNavigationRightMenu .clsQuestionsLink .clsLeftActiveQuestionsLink span a{
			background:url(../../images/screen_blue/bg-profilemenutabactiverigh.gif) no-repeat right top;
			color:#fff;
		}
.clsTopNavigationRightMenu .lbindex{
	margin-top:-4px;
}
	.clsQuestionPageBottom{
		background:url(../../images/screen_blue/bg-questionpagebottom.gif) repeat-x left 4px;
		margin-bottom:12px;
	}
		.clsQuestionRightlinks{
			margin-top:9px;
		}
.clsViewBy{
	float:left;
}
	.clsViewBy, .clsMisNavSubLink{
		margin:0 10px 0;
		padding:10px 0 2px;
	}
		.clsViewBy  h3{
			color:#000000;
			font-family:trebuchet MS;
			font-size:11px;
			font-weight:normal;
			text-transform:uppercase;
			line-height:20px;
		}
		.clsViewBy li, .clsMisNavSubLink li{
		float:left;
		margin:0.8em 0 0 0;
	}
	.clsViewBy li{
		background:url(../../images/screen_blue/bg-viewbyseperator.gif) no-repeat left center;
		padding:0 6px;
		margin:0;
	}
	.clsMisNavSubLink li{
		margin:0;
	}
		 .clsViewBy li a,.clsMisNavSubLink li a{
			padding:0 0.5em;
			display:block;
			font-size:12px;
			margin:0;
			color:#0164CC;
			border-right:1px solid #8FA715;
		}
		.clsViewBy li a{
			border:0;
			padding:0;
			margin:0;
			line-height:20px;
			font-size:11px;
		}
		.clsViewBy .clsDsc a{
			background:url(../../images/screen_blue/icon-sortingdown.gif) no-repeat right center;
			padding:0 20px 0 0;
			border:0;
			line-height:20px;
		}
		.clsViewBy .clsAsc a{
			background:transparent url(../../images/screen_blue/icon-sortingup.gif) 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/screen_blue/icon-commentarrow.gif) no-repeat left center;
				padding:0 0 0 1.3em;
				margin:0 0.5em 0 0;
				color:#000;
				font-size:8pt;
			}
			.clsViewBy .clsNoBorder{
				border:0;
			}
			.clsViewBy li .clsActiveViewByLink{
				color:#000;
			}
/*-- answer listiong page ends--*/

/*-- paging start --*/
.clsPagingCollapse{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsPagingCollapse{
	height:1%;
	overflow:visible;
}
.clsPagingList{
	color:#0063DB;
	margin:0;
	height:26px;
	zoom:1;
	margin-right:5px;
}
.clsPagingListLeft{
	float:right;
	padding:0;
}
* html .clsPagingList{
	overflow:visible;
	height:1%;
}
	.clsPagination {
		overflow:auto;
		_overflow:visible;
		zoom:1;
		_height:1%;
	}
	.clsPagingList ul{
		float:left;
		_float:right;
		padding:1px;
	}
		.clsPagingList li{
			padding:0 10px;
			float:left;
			margin:0;
			height:20px;
			line-height:20px;
			color:#03ADDE;
			font-size:8pt;
		}
			.clsPagingList li a{
				color:#000;
				text-decoration:none;
				line-height:20px;
				disply:block;
				font-size:8pt;
				font-weight:normal;
			}
				.clsPagingList li a:hover{
					color:#E76939;
				}
				.clsPagingList .clsNextPageLink a{
					color:#0265CB;
					background:url(../../images/screen_blue/icon-paginationrightactiv.gif) no-repeat right;
					padding-right:10px;
				}
					.clsPagingList .clsInnactiveNextPageLink{
						color:#0265CB;
						background:url(../../images/screen_blue/icon-paginationrightactiv.gif) no-repeat right;
						padding-right:10px;
					}
				.clsPagingList .clsPrevLinkPage a{
					color:#0265CB;
					background:url(../../images/screen_blue/icon-paginationleftactiv.gif) no-repeat left;
					padding-left:10px;
				}
					.clsPagingList .clsInactivePrevLinkPage{
						color:#0265CB;
						background:url(../../images/screen_blue/icon-paginationleftdisable.gif) no-repeat left;
						padding-left:10px;
					}
			.clsPagingList li.clsCommonPaging{
				background-color:#F0F4FF;
				padding:0 5px;
				color:#0063DB;
			}
			.clsPagingList li.clsCommonPaging a{
				background-color:#F0F4FF;
				color:#0063DB;
			}
			.clsPagingList .clsCurrPageLink{
				background:url(../../images/screen_blue/bg-activepaging.gif) no-repeat left;
				color:#FFF;
				line-height:20px;
				height:20px;
				float:left;
				padding:0 0 0 3px;
			}
				.clsPagingList .clsCurrPageLink span{
					background:url(../../images/screen_blue/bg-activepagingright.gif) no-repeat right;
					color:#FFF;
					line-height:20px;
					height:20px;
					float:left;
					padding:0 4px 0px 2px;
				}
			.clsPagingList li.clsLastPage a{
				color:#F1FF9F;
				font-weight:bold;
			}
			.clsPagingList li.clsFirstPage a{
				font-weight:bold;
			}
			.clsPagingList .clsInnactiveNextPageLink,.clsPagingList .clsInactivePrevLinkPage,.clsPagingList .clsFirstPageLink,.clsPagingList .clsLastPageLink{
				color:#7096A1;
			}
#main #selNextMail a{
	padding-right:1em;
	background:url(../../images/screen_blue/icon-nextpage.gif) no-repeat right top;
}
#main #selPreviousMail a{
	padding-left:1em;
	background:url(../../images/screen_blue/icon-previouspage.gif) no-repeat left top;
}
.clsNextPageLink{
	padding-right:0!important;
}
/*-- paging ends --*/

/* style for user popup starts */
.clsUserPopUp {
	position:absolute;
	margin:0 3em 0 22px;
	z-index:10000;
	text-align:left;
	font-size:11px;
}
	.clsBlogSmallImage .clsUserPopUp {
		margin:0 3em 0 44px;
	}
	.clsIndexDebatePopUp .clsUserPopUp{
 		margin:0 3em 0 30px;
	}

.clsInline{
	line-height:normal;
	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{
			margin:6px 0 0 2px;
		}
			.clsInline .clsSendMessage a{
				background:url(../../images/screen_blue/icon-sendmail.gif) no-repeat left center;
				color:#fff;
				padding-left:19px;
				font-size:11px;
			}
				.clsInline .clsNumbers, .clsInline .clsUserName a{
					color:#93BAE3;
					font-weight:bold;
					padding-right:3px;
				}
				.clsInline .clsUserName a{
					color:#B8DAFF;
					font-family:trebuchet MS;
					font-size:13px;
					text-transform:capitalize;
				}
					.clsInline a{
						display:inline!important;
					}
				.clsInline .clsTotalNumbers{
					color:#fff;
					font-weight:bold;
					padding-right:3px;
				}

		.clsUserPopUp a:hover{
			color:#fff!important;
		}
* html .clsUserPopUp{
	margin:0 3em 0 2.3em; /* hack for ie6 */
}
.clsUserPopUp{
	*margin:0 3em 0 2.3em; /* hack for ie7 */
}
#selForumTable .clsUserPopUp{
	font-size:11px;
	margin:0 3em 0 3.5em;
}
.clsForumUserPopup{
	margin-left:-4.2em;
}
* html .clsForumUserPopup{
	margin-left:-4em;
}
	.clsUserPopUpTop{
		background:url(../../images/screen_blue/bg-userpopuptop.gif) no-repeat left top;
		padding:0 0 0 17px;
	}
	.clsForumUserPopup .clsUserPopUpTop{
		background:url(../../images/screen_blue/bg-forumuserpopupbottom.gif) no-repeat left top;
		padding:0 0 0 2px;
	}
	.clsUserPopUpMiddle{
		background:url(../../images/screen_blue/bg-userpopupbottom.gif) no-repeat right top;
		padding:0 2px 0 0;
	}
	.clsUserPopUpBottom{
		background:url(../../images/screen_blue/bg-userpopupmiddle.gif) repeat-x;
		height:96px;
	}
	.clsForumUserPopup .clsUserPopUpMiddle{
		background:url(../../images/screen_blue/bg-forumuserpopuptop.gif) no-repeat right top;
		padding:0 17px 0 0;
	}
	.clsUserPopUpDetails{
		padding:6px 0 0 15px;
		width:345px;
		color:#93BAE3;
		font-size:12px;
	}
		.clsUserPopUpDetails p{
			margin:0.5em 7px 0 0;
			line-height:20px;
			background:url(../../images/screen_blue/bg-userpopupspliter.gif) no-repeat right center;
			padding-right:5px;
		}
		#selDispUserImage{
			vertical-align:middle;
		}

	#selImageGallery p{
		text-align:center;
		margin:14px 10px;
		width:auto;
	}
		#selImageGallery .clsClearfix{
			margin:0!important;
		}
		#selImageGallery .clsLeftRun{
			color:#ccc;
			margin-left:10px;
			width:70px;
			margin-right:70px;
			font-weight:bold;
		}
			#selImageGallery .clsLeftRun a, #selImageGallery .clsRightRun a{
				color:#fff;
				font-weight:bold;
			}
		#selImageGallery .clsRightRun{
			text-align:right;
			margin-top:-15px;
			margin-right:15px;
			position:absolute;
			right:0;
			color:#ccc;
			width:70px;
			font-weight:bold;
		}

			.clsBackgroundfff{
				background:#fff;
			}
			.clsCommentPopContainer{
				background:#fff;
				border:1px solid #BFE4FF;
				padding:5px;
				margin-top:8px;
			}
/* style for user popup ends*/
/* style for manage settings starts*/
.clsManageSettings{
	border:0;
}
	.clsManageSettings td{
		background:transparent none repeat scroll 0 0;
		border:0 none;
		padding:5px;
		vertical-align:top;
	}
		.clsManageSettings td input{
			border:1px solid #D4D8DB;
		}
			.clsManageSettings td .clsChechRadio, .clsInboxReadTbl td .clsCheckRadio{
				border:0!important;
			}
		.clsManageSettings td textarea, .clsManageSettings td .clsTextBox{
			border:1px solid #D4D8DB;
			width:300px;
		}
			.clsManageSettings td p{
				color:#5E736E;
				font-size:11px;
			}
		#selShowAvatarImages DIV{
			margin:0 auto;
			width:640px;
			padding:5px 0;
			text-align:center;
			border:1px solid #ccc;
		}
			#selShowAvatarImages span{
				padding-right:10px;
			}
				#selShowAvatarImages span a img{
					width:90px;
					height:90px;
				}
				#selShowAvatarImages #loadingAvatars1 a img, #selShowAvatarImages #loadingAvatars2 a img{
					width:auto;
					height:auto;
				}
		.clsAvatarLoadIcon{
			border:1px solid #000;
			padding:17px!important;
		}
/* style for manage settings ends*/

/* style for points and levels starts */

.clsPointsDetails{
	margin:1em 0;
}
	.clsPointsAndLevels{
		padding:5px 10px;
	}
	.clsPointsAndLevels h2{
		border-bottom:1px solid #F3F3F3;
		padding:5px 0;
		margin:10px 0 5px 0;
	}
	.clsPointsAndLevels p{
		line-height:23px;
	}
		.clsActivityDetails, .clsPointsDetails{
			border:1px solid #DFDFDF;

		}
			.clsActivityDetails td, .clsActivityDetails th, .clsPointsDetails td, .clsPointsDetails th{
				background:transparent none repeat scroll 0 0;
				border:1px solid #DFDFDF;
				padding:5px;
				vertical-align:top;
			}
	.clsPointsDetails .clsLevelTypes{
		text-align:left;
		height:80px;
		background:url(../../images/screen_blue/bg-profilerating.gif) no-repeat left center;
	}
		.clsPointsDetails .clsLevelTypes span{
			color:#FFFFFF;
			font-weight:bold;
			margin-bottom:0;
			margin-left:18px;
			margin-right:0;
			margin-top:17px;
			position:absolute;
		}
/* style for points and levels ends */
/* styles for first question  in answer page Start*/

.clsFirstQuestionAnswer{
	margin:1em auto 0;
	background:url(../../images/screen_blue/bg-firstanswer.gif) no-repeat;
	width:640px;
	text-align:left;
	vertical-align:middle;
}
	.clsFirstQuestionAnswer a{
		color:#000000;
		display:block;
		font-family:trebuchet MS;
		font-size:12px;
		font-weight:bold;
		line-height:78px;
		padding-left:165px;
	}

/*  styles for first question  in answer page ends */

/* style for tags page start*/
.clsTags, .clsCategoryList{
	padding:10px 15px;;
	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:#000;
}
.clsTagStyleFont13,.clsTagStyleFont13 a{
	font-size:15px;
	color:#3D4E58;
}
.clsTagStyleFont14,.clsTagStyleFont14 a{
	font-size:15px;
	color:#FF7700;
}
.clsTagStyleFont15,.clsTagStyleFont15 a{
	font-size:16px;
	color:#54626B;
}
.clsTagStyleFont16,.clsTagStyleFont16 a{
	font-size:16px;
	color:#1146C8;
}
.clsTagStyleFont17,.clsTagStyleFont17 a{

	font-size:17px;
	color:#FF8F29;
}
.clsTagStyleFont18,.clsTagStyleFont18 a{
	font-size:17px;
	color:#000000;
}
.clsTagStyleFont19,.clsTagStyleFont19 a{
	font-size:18px;
	color:#E33939;
}
.clsTagStyleFont20,.clsTagStyleFont20 a{
	font-size:18px;
	color:#580704;
}
.clsTagStyleFont21,.clsTagStyleFont21 a{
	font-size:19px;
	color:#AB3237;
}
.clsTagStyleFont22,.clsTagStyleFont22 a{
	font-size:19px;
	color:#8EA614;
}
.clsTagStyleFont23,.clsTagStyleFont23 a{
	font-size:20px;
	color:#3D4E58;
}
.clsTagStyleFont24,.clsTagStyleFont24 a{
	font-size:20px;
	color:#FF8820;
}
.clsTagStyleFont25,.clsTagStyleFont25 a{
	font-size:21px;
	color:#078FBA;
}
.clsTagStyleFont26,.clsTagStyleFont26 a{
	font-size:21px;
	color:#EA0101;
}
.clsTagStyleFont27,.clsTagStyleFont27 a{
	font-size:21px;
	color:#88BA3D;
}
.clsTagStyleFont28,.clsTagStyleFont28 a{
	font-size:21px;
	color:#6F6F71;
}
.clsSubscribedTags {
	padding:10px;
}
/* style for tags page ends*/

/* styles for category page starts*/
.clsCategoryList{
	padding:0 1em;
}
.clsCommonCategory{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsCommonCategory{
	overflow:visible;
	height:1%;
}
/* style for sub category */

	 .clsCategoryList p{
	 	display:block;
		color:#849A14;
		line-height:28px;
		_margin:10px 0;
		_line-height:normal;
	}
	#selCategoryList li{
		padding:0.3em 0;
		color:#849A14;
	}
			.clsSubCategory img{
			vertical-align:middle;
		}
			#selCategoryList{
				margin:0 0 0 1em;
				padding:0.5em 1em;
				background:#EFFAFF;
				width:500px;
				border:1px dotted #2284B8;
			}
				.clsCategoryListLeft a{
					color:#000;
					font-size:10pt;
				}
/* styles for category page starts*/
/*-- RSS Feeds starts-- */
.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;
	}
	.clsRatingImg{
	color:#FFF;
	background:url(../../images/screen_blue/tbindex.jpg) repeat-x;
	margin:0 0 0 5px;
	padding:5px 0;
}
/*-- RSS Feeds ends-- */
/* style for site map starts */
#selSiteMap table,#selSiteMap table td{
	border:0;
}
	#selSiteMap ul{
		width:240px;
	}
#selSiteMap li{
	list-style:none;
	background:transparent url(../../images/screen_blue/icon-sidebarlink.gif) no-repeat scroll left 4px;
	padding:0 0 0 18px;
	margin:0.5em 0 0.5em 1em;
}
#selSiteMap .clsTitle{
	color:#444;
	font-weight:bold;
	list-style:none;
	margin:0.5em 0 0.5em 0;
	text-transform:capitalize;
	background:#EFEFEF;
	padding:0.5em;
}
.clsSiteMenus a:hover{
	color:#000;
}
/* style for site map ends */
/* style for widget generator starts */
.clsCommonWidgetSection {
	margin:18px 0 0 0;
}
.clsCommonWidgetSection h3,.clsCommonPreviewWidgetSection h3{
	background:#508ECB;
	width:160px;
	color:#FFF;
	padding:4px 10px;
	margin:0;
	font-size:13px;
	text-align:center;
}
.clsCommonPreviewWidgetSection h3{
	width:280px;
	background:#508ECB;
}
.clsCommonPreviewWidgetSection .clsWidgetCode{
	margin:0 0 1em 0;
	border:1px solid #A4CAEF;
	background:#fff;
	padding:0.5em;
}
.clsWidgetCodeTextarea{
	width:98%;
	*width:90%;
	margin:0;
	background:#EFF7FF none repeat scroll 0 0;
	border:1px solid #CFE7FF;
}
.clsWidgetTable,.clsWidgetGenerateTable{
	margin:0 0 1em 0;
	width:100%;
	border:1px solid #A4CAEF;
}
.clsWidgetGenerateTable{
	border:1px solid #A4CAEF;
	margin:0 0 1em 0;
}
.clsWidgetGenerateTable input {
	background:#EFF7FF;
	border:1px solid #CFE7FF;
	margin:10px 0;
}
	.clsWidgetGenerateTable .clsGeneratedCode{
		width:600px;
		overflow:hidden;
	}
* html .clsWidgetTable{
	margin:0 0 1em 0;
}
	.clsWidgetTable td,.clsWidgetGenerateTable td{
		border:0;
		padding:5px;
	}
	.clsWidgetGenerateTable td{
		padding:0.5em 0.4em;
	}
.clsWidgetCode h4{
		border-bottom:1px solid #EFF7FF;
		margin:5px 7px 3px;
		padding-bottom:4px;
}
/* style for widget generator ends */
/* style for welcome page starts */
.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;
				}
/* style for welcome page ends*/
/* errorlist page starts*/
.clsErrorList li{
	line-height:25px;
	background:transparent url(../../images/screen_blue/icon-sidebarlink.gif) no-repeat scroll left;
	padding-left:15px;
}
#memberserror .clsBold,#error .clsBold{
	padding-left:0;
}

.clsDisableButton{
	background:#D6D6D6;
	font-weight:bold;
	color:#999;
	font-size:14px;
	border:2px solid #BBB !important;
	padding:2px 5px;
	cursor:text;
}

.clsCommentAnswerDisplay{
	background:#FCFEFF;
	border:1px solid #ebf6ff;
	padding:10px 10px;
	margin:10px 0 0 0;
}
	.clsAnswerCommentDetails{
		border-bottom:1px solid #EBF6FF;
		padding-top:10px;
	}
/* errorlist page ends*/
/* Style for forum Page starts*/
.clsForumMainContainer, .clsDebateMain{
	margin-top:-4px;
}
.clsForumMainContainer table{
	width:100%;
	border-collapse:collapse;
	margin-top:5px;
}
	.clsForumMainContainer table th{
		color:#000;
		border:0;
		border-right:1px solid #F3F3F3;
		font-size:13px;
		padding:0.7em 0.5em 0.5em;
		text-align:left;
	}
	.clsForumMainContainer table td{
		text-align:left;
		border:0;
		border-right:1px solid #F3F3F3;
		border-top:1px solid #F3F3F3;
		text-align:left;
		font-size:12px;
		padding:1em 0.5em;
		border-collapse:collapse;
	}
	#selForumTopicList {
		width:27em;
	}
	.clsForumMainContainer .clsShadedBg{
		margin-bottom:10px;
	}
* html #selForumTopicCreate table, * html #selForumResponseCreate table{
	width:99%;
}
.clsPaginationForumTop{
	border-bottom:1px solid #F3F3F3;
}
.clsPaginationForumBottom{
	border-top:1px solid #F3F3F3;
	padding-top:7px;
}
#selForumTopicList{
	width:27em;
}
#selForumTopicList h3 a{
	color:#0067CA;
	font-weight:normal;
	font-size:12px;
}
	#selForumTopicList h3 a:hover, .clsFormTitleHead a:hover{
		color:#1188FF;
	}
.clsForumDetails{
	color:#757575;
	font-weight:bold;
}

	.clsForumInnerLinks li{
		float:left;
	}
		.clsForumInnerLinks .clsFormSeperator{
			background:transparent url(../../images/screen_blue/bg-userdetailseperator.gif) no-repeat scroll left center;
			margin-left:10px;
			padding-left:10px;
		}
	.clsForumInnerLinks li span a{
		padding-left:20px;
		color:#0166CE;
		font-size:11px;
		line-height:23px;
		display:block;
	}
		.clsForumInnerLinks li.clsForumSubscrib a{
			background:transparent url(../../images/screen_blue/icon-formsubscrib.gif) no-repeat left center;
		}
		.clsForumInnerLinks li.clsForumSendMail a{
			background:transparent url(../../images/screen_blue/icon-formsendmail.gif) no-repeat left center;
		}
		.clsForumAbuse a{
			background:transparent url(../../images/screen_blue/bg-reportabuse.gif) no-repeat left center;
		}
			.clsForumNameDisplay{
				color:#0066CB;
				font-size:13px;
				font-weight:bold;
				padding:0 0 5px;
			}
			.clsResponseHead{
				border-bottom:1px solid #C5CECD;
				margin:20px 0 10px 0;
			}
		.clsTopicdisplay{
			background:#F7FCFF;
			border:1px solid #E1F2FA;
			margin:5px 2px;
			padding:0 5px;
		}
		.clsTopicdisplay .clsUsersQuestion {
			width:520px;
		}
	#selForumTitle a{
		font-weight:bold;
		font-size:16px;
		color:#0065ca;
		text-transform:uppercase;
	}
		#selForumTitle a.clsSecondLink{
			font-weight:normal;
			text-transform:none;
			font-size:13px;
		}
		#selForumTitle span{
			font-size:14px;
			font-weight:normal;
			text-transform:capitalize;
		}
	.clsBackForum{
		float:left;
	}
		#selForumResponseListAll .clsBackForum a,#selForumResponseListAll .clsAlignRight a{
			color:#FFF;
		}

		* 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:2px 0 0 0;
		overflow:hidden;
		*overflow:visible;	/*-- Overwriting for IE7 --*/
		zoom:1;
	}
	* html #selGroupForumPost{
		height:1%;
		overflow:visible;
	}
		#selGroupForumPost #post a{
			background:url(../../images/screen_blue/icon-submit.gif) no-repeat left center;
			padding:2px 0 2px 15px;
			display:block;
			color:#FF5B01;
		}

	#selGroupForumPost #selBackToForum a{
		background:url(../../images/screen_blue/icon-goback.gif) no-repeat left center;
		padding:0 0 0 1.5em
	}
.clsTopicRes p{
	margin:5px 0 0 0;
	color:#0066CB;
	font-size:13px;
}
.clsFormUserName a{
	display:block;
	margin-left:4px;
	margin-top:8px;
	color:#329A00;
	font-weight:normal;
}
	.clsFormUserName a:hover{
		color:#000;
	}
.clsFormTitleHead a{
	color:#0067CA;
	font-size:13px;
	font-weight:normal;
}
			.clsForumComment{
				text-align:left;
			}
				.clsStartBy{
					margin:5px 0;
					padding:0;
				}
				.clsStartBy a{
					font-weight:normal !important;
					color:#8FA715 !important;
				}
		.forumBottomPage{
			border:1px solid #E2EBEA;
			border-right:0;
			border-left:0;
			padding:3px 0 2px;
		}
			.clsForumBottomLink{
				padding-top:7px;
			}
				.clsForumBottomLink .clsFloatleft{
					margin-top:5px;
				}
	.clsSubscribeForum p a{
	display:block;
	color:#0066CB;
}
	.clsSubscribeForum a:hover{
		color:#000;
	}
	.clsForumSearchName{
		float:left;
		margin:8px 0 0 5px;
	}
		.clsForumSearchName a{
			color:#329A00;
		}
			.clsSearchDate{
				color:#5C756F;
			}
		#selForumResponseCreate iframe{
			width:99%!important;
		}
	.clsPopupTable{
		background:#fff;
		width:auto;
	}
/* Style for forum Page ends*/

/*  mail page styles starts */
.clsTitleLeft{
	float:left;
	width:250px;
}
.clsTitleRight{
	float:right;
	width:400px;
}
.clsTitleLinkRoundedCorner .clsShadedBg {
	margin-top:-4px;
}
.clsTitleLinkRoundedCorner .trctopanalyst {
	overflow:auto;
}
	.clsTitleLink li,.clsTitleLink li span,.clsTitleLink li span a{
		float:left;
		margin:0;
		padding:0;
	}
	.clsTitleLink{
		margin:0;
		padding:0;
	}
	.clsTitleLink li a{
		color:#374545;
		display:block;
		font-family:trebuchet MS;
		font-size:12px;
		font-weight:bold;
		height:29px;
		line-height:24px;
		padding:0 10px 0 5px;
		text-decoration:none;
		text-transform:none;
	}
		.clsTitleLink li{
			margin:0 10px 0 0;
			padding:0;
			position:relative;
		}
			.clsTitleLink .clsActiveMisNavLinks{
				background:url(../../images/screen_blue/bg-profilemenutabactivemidd.gif) no-repeat center top;
			}
		.clsTitleLink li span{
			display:block;
			float:left;
		}
			.clsTitleLink .clsActiveMisNavLinks span{
				background:url(../../images/screen_blue/bg-profilemenutabactiveleft.gif) no-repeat left top;
			}
		.clsTitleLink li span a{
			display:block;
			float:left;
			padding:0 5px;
		}
			.clsTitleLink .clsActiveMisNavLinks span a{
				background:url(../../images/screen_blue/bg-profilemenutabactiverigh.gif) no-repeat right top;
				color:#fff;
			}
	.clsTableBorder{
		border:1px solid #f3f3f3;
		border-collapse:collapse;
	}
		.clsTableBorder td,.clsTableBorder th{
			border:1px solid #f3f3f3;
			border-collapse:collapse;
		}
		.clsTableBorder th{
			color:#000;
			padding:5px 13px;
		}
		.clsTableBorder td{
			color:#636f7b;
			padding:13px;
		}
	.clsSelectPagingContainer{
		margin:5px 0 14px 14px;
	}
		.clsSelectPagingContainer select,.clsSelectPagingContainer .clsPagination,.clsMailSelect,.clsMailPagination{
			margin:5px 0 0 0;
		}

		.clsSelectColumn{
			width:20px;
			text-align:center;
		}
		.clsUserNameColumn{
			width:115px;
		}
		.clsMessageStatus{
			width:100px;
		}
		.clsDateColumn{
			width:120px;
		}
			.clsAlignCenter{
				text-align:center;
				padding:0.2em 0 0.5em 0;
			}
			.clsNotReadMail,.clsReadMail,.clsRepliedMail,.clsForwardedMail{
				padding:2px 0 2px 20px;
				font-weight:bold;
				color:#374545;
			}
			.clsNotReadMail{
				background:url(../../images/screen_blue/icon-notreadmail.gif) no-repeat left center;
			}
			.clsReadMail{
				background:url(../../images/screen_blue/icon-readmail.gif) no-repeat left center;
			}
			.clsRepliedMail{
				background:url(../../images/screen_blue/icon-repliedmail.gif) no-repeat left center;
			}
			.clsForwardedMail{
				background:url(../../images/screen_blue/icon-forwardedmail.gif) no-repeat left center;
			}
		.clsMailTitle a{
			color:#0065cd;
			text-decoration:none;
			font:bold 11px Arial, Helvetica, sans-serif;
		}
			.clsMailTitle a:hover{
				color:#000;
			}
		a.clsInboxUserName{
			color:#349802;
			line-height:22px;
		}
			a.clsInboxUserName:hover{
				color:#000;
			}
	.clsMailReadLink li,.clsMailReadLink li a{
		display:block;
		float:left;
		height:22px;
		line-height:22px;
		color:#fff;
	}
	.clsMailReadLink li{
		margin-right:14px;
	}
		.clsMailReadLink li a{
			background:#6f8ea3 url(../../images/screen_blue/bg-maillink.gif) repeat-x left top;
			border:1px solid #6d89a1;
			padding:0 8px;
		}
			.clsMailReadLink li a:hover{
				color:#000;
			}
		.clsMailReadLink li.clsDelete a{
			background:#9c9990 url(../../images/screen_blue/bg-maildeletelink.gif) repeat-x left top;
			border:1px solid #adaaa5;
		}
	.clsMailPaging{
		color:#b5c0bc;
		text-align:right;
	}
		.clsMailPaging a{
			color:#ff5b01;
		}
		.clsPreviousActive{
			background:url(../../images/screen_blue/bg-previous.gif) no-repeat left center;
			padding-left:13px;
		}
		.clsPreviousInactive{
			background:url(../../images/screen_blue/bg-previousinactive.gif) no-repeat left center;
			padding-left:13px;
		}
		.clsNextActive{
			background:url(../../images/screen_blue/bg-next.gif) no-repeat right center;
			padding-right:13px;
			margin-left:40px;
		}
		.clsNextInactive{
			background:url(../../images/screen_blue/bg-nextinactive.gif) no-repeat right center;
			padding-right:13px;
			margin-left:40px;
		}
	.clsInboxContent{
		font:normal 12px Arial, Helvetica, sans-serif;
		color:#637081;
		margin:0 10px 10px 10px;
	}
		.clsInboxContent p{
			padding-bottom:10px;
		}
		.clsMailInfoTitle{
			color:#0067cb;
			font:bold 13px Arial, Helvetica, sans-serif;
		}
		.clsMailInfoDetails a{
			color:#359903;
			font-weight:bold;
		}
			.clsMailInfoDetails a:hover{
				color:#000;
			}
	.clsFckoverwrite h4{
		color:#0065CC;
		padding:10px 0 0 0;
		font-size:12px;
	}
	.clsFckoverwrite iframe{
		width:620px;
	}
	.clsForumComment .clsFckoverwrite iframe{
		width:565px;
	}
	.clsInboxContenTable{
		margin-bottom:10px;
		border:1px solid #F2F2F2;
		border-right:0;
		border-left:0;
	}
/*  mail page styles ends */
/* style for import contacts section starts here */
.clsPopUpMain{
	margin:45px 10px 10px;
}
	.clsImportContactLink{
		padding:10px 0;
	}
		.clsImportContactLink li{
			margin:0 0 10px 0;
		}
		.clsImportContactLink li a{
			background:transparent url(../../images/screen_blue/icon-sidebarlink.gif) no-repeat scroll left center;
			padding:0 0 0 15px;
			color:#0164C9;
			font-size:9pt;
		}
		.clsImportButtons{
			padding:10px 0;
		}
		.clsImportClose{
			float:right;
		}
			.clsImportClose a{
				background:url(../../images/screen_blue/btn-close.gif) no-repeat;
				text-indent:-999em;
				display:block;
				width:17px;
				height:17px;
			}
/* style for import contacts section ends here */

/* 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;
}
.clsStyleSwitcher
{
*margin-top:0px !important;
}

.cls90PXthumbImage{
					width:90px;
					height:90px;
					#width:92px;
					#height:92px;
				}
				@media screen and (min-width: 0px){ .cls90PXthumbImage { height:92px;} } /* Hack for opera */
				@media screen and (-webkit-min-device-pixel-ratio:0) { .cls90PXthumbImage { width:92px; } } /* Hack for Safari */
.clsThumbImageOuter{background:#000 !important;display:table;overflow:hidden;margin:0 5px 20px 0px !important;#position:relative; float:left;}
.clsrThumbImageMiddle{display:table-cell;vertical-align:middle;width:100%;#position:absolute;#top:50%;}
.clsThumbImageInner{text-align:center;width:100%;#position:relative;#top:-50%; }
.clsDetailsImgUpload{ padding:0 0 15px 0px ;}
#content{ width:100%; float:left; display:block;}

.clsImagesAnswer{ width:570px; overflow:auto}
* html .clsImagesAnswer{  width:570; overflow:hidden; height:1%; margin:0 0 10px 0}

/* -- SWF Image uploader------------------------------- */

blockquote:before, blockquote:after,
q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}

div.fieldset {
	border:  1px solid #afe14c;
	margin: 10px 0;
	padding: 20px 10px;
}
div.fieldset span.legend {
	position: relative;
	background-color: #FFF;
	padding: 3px;
	top: -30px;
	font: 700 14px Arial, Helvetica, sans-serif;
	color: #73b304;
}

div.flash {
	width: 375px;
	margin: 10px 5px;
	border-color: #D9E4FF;

	-moz-border-radius-topleft : 5px;
	-webkit-border-top-left-radius : 5px;
    -moz-border-radius-topright : 5px;
    -webkit-border-top-right-radius : 5px;
    -moz-border-radius-bottomleft : 5px;
    -webkit-border-bottom-left-radius : 5px;
    -moz-border-radius-bottomright : 5px;
    -webkit-border-bottom-right-radius : 5px;

}

input[disabled]{ border: 1px solid #ccc; color:#ccc!important; cursor:no-drop!important; } /* FF 2 Fix */
#btnSubmit { margin: 0 0 0 155px ; }

.progressWrapper {
	width: 357px;
	overflow: hidden;
}

.progressContainer {
	margin:5px 0px;
	padding: 4px;
	border: solid 1px #E8E8E8;
	background-color: #F7F7F7;
	overflow: hidden;
}
/* Message */
.message {
	margin: 1em 0;
	padding: 10px 20px;
	border: solid 1px #FFDD99;
	background-color: #FFFFCC;
	overflow: hidden;
}
/* Error */
.red {
	border: solid 1px #B50000;
	background-color: #FFEBEB;
}

/* Current */
.green {
	border: solid 1px #DDF0DD;
	background-color: #EBFFEB;
}

/* Complete */
.blue {
	border: solid 1px #CEE2F2;
	background-color: #F0F5FF;
}

.progressName {
	font-size: 8pt;
	font-weight: 700;
	color: #555;
	width: 323px;
	height: 14px;
	text-align: left;
	white-space: nowrap;
	overflow: hidden;
}

.progressBarInProgress,
.progressBarComplete,
.progressBarError {
	font-size: 0;
	width: 0%;
	height: 2px;
	background-color: blue;
	margin-top: 2px;
}

.progressBarComplete {
	width: 100%;
	background-color: green;
	visibility: hidden;
}

.progressBarError {
	width: 100%;
	background-color: red;
	visibility: hidden;
}

.progressBarStatus {
	margin-top: 2px;
	width: 337px;
	font-size: 7pt;
	font-family: Arial;
	text-align: left;
	white-space: nowrap;
}

a.progressCancel {
	font-size: 0;
	display: block;
	height: 8px;
	width: 14px;
	background-image: url(../../images/screen_blue/images/cancelbutton.gif);
	background-repeat: no-repeat;
	background-position: -14px 0px;
	float: right;
}

a.progressCancel:hover {
	background-position: 0px 0px;
}


/* -- SWFUpload Object Styles ------------------------------- */
.swfupload {
	vertical-align: top;
	cursor:pointer!important;
}

* 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%
}
.clsErrorPage h4{
	color:#11548F;
}
	.clsErrorPage .clsShadedBg{
		margin-bottom:30px
	}
		.clsErrorPage .clsSignupContent  ul{
			padding:10px 0 15px 10px;
		}
		#selShowAvatarImages img {
			vertical-align:middle;
		}

/* Style for Blogs Page Starts */

.clsBlogLeft {
	float:left;
	width:250px;
}
.clsBlogRight {
	float:right;
	width:350px;
}
.clsBlogMain .clsShadedBg {
	margin-top:-4px;
}
.clsBlogMain .trctopanalyst , #selblogList .trctopanalyst {
	padding:10px 15px;
}
.clsDebateMain .trctopanalyst{
	padding:10px;
}
	.clsBlogListLinks li,.clsBlogListLinks li span,.clsBlogListLinks li span a{
		float:left;
		margin:0;
		padding:0;
	}
	.clsBlogListLinks{
		margin:0;
		padding:0;
	}
	.clsBlogListLinks li a{
		color:#374545;
		display:block;
		font-family:trebuchet MS;
		font-size:12px;
		font-weight:bold;
		height:29px;
		line-height:24px;
		padding:0 10px 0 5px;
		text-decoration:none;
		text-transform:none;
	}
		.clsBlogListLinks li{
			margin:0 10px 0 0;
			padding:0;
			position:relative;
		}
		.clsBlogListLinks li span{
			display:block;
			float:left;
		}
		.clsBlogListLinks li span a{
			display:block;
			float:left;
			padding:0 5px;
		}
			.clsBlogListLinks .clsActiveBlogTopLink{
				background:url(../../images/screen_blue/bg-profilemenutabactivemidd.gif) no-repeat center top;
			}
			.clsBlogListLinks .clsActiveBlogTopLink span{
				background:url(../../images/screen_blue/bg-profilemenutabactiveleft.gif) no-repeat left top;
			}
			.clsBlogListLinks .clsActiveBlogTopLink span a{
				background:url(../../images/screen_blue/bg-profilemenutabactiverigh.gif) no-repeat right top;
				color:#fff;
			}

.clsBlogMain .clsUserDetails {
	float:left;
	width:530px;
}
	.clsBlogLink a {
		color:#0066CB;
		font-size:13px;
		font-weight:bold;
		padding:0 0 5px;
	}
	.clsBlogContent, .clsDebateDescription {
		color:#000;
		line-height:23px;
	}
	.clsBlogCount {
		background:url(../../images/screen_blue/bg-blogcount.gif) no-repeat scroll left center;
		float:right;
		width:100px;
		height:91px;
		padding:0 0 0 5px;
	}
	.clsBlogCommentNotAllow{
		color:#537AA3;
		font-size:11px;
		padding:5px 16px;
		text-align:center;
		cursor:no-drop;
	}
	.clsBlogCount p {
		color:#5F717F;
		margin-top:12px;
		text-align:center;
	}
		.clsBlogCount p span {
			color:#000000;
			display:block;
			font-weight:bold;
		}
		.clsPostCommentLeft, .clsDebateCommentLeft {
			background:url(../../images/screen_blue/bg-postcommentleft.gif) no-repeat left top;
			margin-left:10px;
			padding-left:4px;
			margin-top:10px;
		}
		.clsPostCommentRight, .clsDebateCommentRight {
			background:url(../../images/screen_blue/bg-postcommentright.gif) no-repeat right top;
			padding-right:4px;
		}
			.clsPostCommentRight a , .clsDebateCommentRight a{
				color:#FFF;
				padding:2px 0 0 0;
				display:block;
				font-size:11px;
				height:20px;
				text-align:center;
			}
/*------------- AddBlog Seaction Starts ----------------*/
.clsAddBlog {
	background:none;
	border:0 none;
	width:100%;
}
	.clsAddBlog td {
		background:transparent none repeat scroll 0 0;
		border:0 none;
		padding:5px;
	}
		.clsAddBlog .clsFormLabelCellDefault {
			width:200px;
		}
		.clsAddBlog .clsFormLabelCellDefault label {
			font-size:13px;
		}
			.clsAddBlog select {
				border:1px solid #D4D8DB;
				color:#676767;
				font-size:14px;
				width:250px;
				height:24px;
			}
/*------------- AddBlog Seaction ends ----------------*/
.clsViewBlogThumDetails .clsUserThumbDetails{
	border-bottom:1px solid #E2EBEA;
	border-top:1px solid #E2EBEA;
	margin:0 0 13px;
	padding:5px 0 5px 0!important;
}
.clsAddThis {
	margin:8px 0 0 0;
}
.clsCommentBlock {
	margin:15px 0 10px;
	border-bottom:1px solid #C5CFCE;
	_height:30px;
}
#backtotop a, #selTop a{
	text-align:right;
	padding:5px 25px 5px 0 ;
	margin:0;
	display:block;
	background:url(../../images/screen_blue/icon-backtotop.gif) no-repeat right center;
}
	#selTop a{
		text-align:left;
		margin:0;
		background:url(../../images/screen_blue/icon-addcomment.gif) no-repeat left center;
		width:95px;
		padding:5px 0 5px 25px;
	}
	#backtotop a:hover, #selTop a:hover{
		color:#3A3A3A;
	}
.clsBlogCommentRounded .clsUserThumbDetails{
	margin:0 10px 0 0;
	padding-bottom:5px!important;
}
	.clsBlogDisplay,.clsBlogDisplyDetails{
		margin:0 0 1em 0;
		color:#3F3F3F;
	}
.clsBlogUserThumb{
	float:left;
	padding:0 5px 5px 0;
}
	.clsBlogDetails{
		margin:0 0 0 10px;
		float:left;
		width:584px;
		*width:580px;
	}
		.clsBlogDetails p {
			text-align:justify;
		}
		.clsBlogReply .clsBlogDetails{
			width:550px;
		}

	.clsBlogCommentUserName {
		padding:0 0 10px;
		color:#738682;
		font-size:11px;
	}
		.clsBlogCommentUserName a{
			color:#319B00;
			font-size:12px;
		}
.clsBlogInnerLinks {
	float:left;
}
.clsBlogInnerLinks li{
	float:left;
	margin-right:5px;
	color:#799006;
	font-size:8pt;
	font-weight:bold;
	line-height:30px;
}
	.clsBlogInnerLinks li a{
		color:#0265CD;
	}
.clsBlogDelete {
	background:transparent url(../../images/screen_blue/bg-userdetailseperator.gif) no-repeat scroll left center;
	float:left;
	height:30px;
	padding-left:7px;
}
.clsPostReply{
	width:500px;
	margin:1em 0 1em 5em;
	font-weight:bold;
}
.clsPostReply textarea {
	width:455px;
}
.clsBlogCommentContainer{

}
/*------------------- Blogs Post Btn and Cancel Btn Starts -------------------*/
.clsReplyBlogs {
	margin:0 0 0 5em;
}
.clsPostCommentLeftBtn {
	background:transparent url(../../images/screen_blue/bg-postright.gif) no-repeat scroll right top;
	float:left;
	margin-right:10px;
}
	.clsPostCommentRightBtn {

		background:transparent url(../../images/screen_blue/bg-postleft.gif) no-repeat scroll left top;
		float:left;
		height:26px;
		line-height:26px;
	}
		.clsPostCommentRightBtn input {
			background:transparent none repeat scroll 0 0;
			border:0 none !important;
			color:#FFFFFF;
			cursor:pointer;
			font-family:Arial,Helvetica,sans-serif;
			padding:0 2px;
			_padding:2px 5px;
			font-size:12px;
		}
.clsPostCommentCancelLeftBtn {
	background:transparent url(../../images/screen_blue/bg-postcancelright.gif) no-repeat scroll right top;
	float:left;
	margin-right:10px;
}
	.clsPostCommentCancelRightBtn {
		background:transparent url(../../images/screen_blue/bg-postcancelleft.gif) no-repeat scroll left top;
		float:left;
		height:26px;
		line-height:26px;
	}
		.clsPostCommentCancelRightBtn input {
			background:transparent none repeat scroll 0 0;
			border:0 none !important;
			color:#FFFFFF;
			cursor:pointer;
			font-family:Arial,Helvetica,sans-serif;
			padding:0 2px;
			_padding:3px 5px;
			font-size:12px;
		}
	.clsBlogPostCommentCell{
		padding-top:6px!important;
	}
/*------------------- Blogs Post Btn and Cancel Btn Ends -------------------*/
.clsBlogInfoTitle{
	color:#738682;
	font-size:11px;
}
	.clsBlogReply{
		margin:1em 0 1em 4.5em;
		_margin:1em 0 1em 4em;
		width:auto;
		padding:7px 0;
		background:#FFF;
		border:1px solid #f6f6f6;
	}
	.clsBlogDisplay .clsReplies .clsBlogReply{
		overflow:hidden;
		zoom:1;
		_overflow:visible;
		_height:1%;
	}
	.clsBlogCommentInnerLinks {
		width:400px;
		padding:5px 0;
	}
	.clsBlogCommentInnerLinks li {
		float:left;
		margin:0 5px 0 0;
	}
		.clsBlogCommentInnerLinks li span {
			margin:0 3px;
		}
.clsBlogComments {
	font-weight:normal;
	color:#000;
	font-size:12px;
}
.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;
	}
/*------------------ Blogs Ends Here-------------------*/
/*------------------ install page starts-------------------*/
#install #header,#siteinfo #header{
	margin-bottom:35px;
}
.clsInstall li{
	padding:5px 0;
}
	.clsInstallTable{
		margin:13px 0;
		padding:0;
		border:1px solid #F3F3F3;
		border-collapse:collapse;
	}
		.clsInstallTable td, .clsInstallTable th{
			padding:7px;
			border:1px solid #F3F3F3;
			border-collapse:collapse;
		}
		#install h3{
			color:#666;
			padding:10px 0 0 5px;
		}
		.clsActiveInstallLink{
			font-weight:bold;
		}
		.clsInstalSecondarytext{
			margin:10px 0 0 5px;
			font-size:11px;
		}
		.clslicensekey{
			width:300px;
			margin:10px 5px;
		}
			.clsMarginleft5{
				margin-left:5px;
			}
	#install .clsNote{
		border-bottom:1px solid #CCCCCC;
		margin:10px;
		padding:10px 0;
	}
#install .clsInstallSuccess{
	padding-top:1px;
}
.clsInstallSuccess h2 a, .clsInstallSuccess .clsDeleteFile{
	margin-left:10px;
}
.clsInstallSuccess h2 a:hover{
	color:#000;
}
	#install .clsCongratulations{
		background:#DFF4FF none repeat scroll 0 0;
		border-bottom:1px solid #A7CCDF;
		color:#000;
		font-weight:bold;
		font-size:12px;
		padding:7px;
	}
		.clsInstallNote li{
			background:transparent url(../../images/screen_blue/icon-sidebarlink.gif) no-repeat scroll left 4px;
			padding-left:10px;
			margin:8px;
		}
	#install .clsDeleteFile span{
		color:#990033;
		display:block;
		font-size:11px;
		margin:20px 0 20px 2px;
		text-transform:lowercase;
	}
	.clsGoToSite a{
		background:transparent url(../../images/screen_blue/bg-install.gif) no-repeat scroll left center;
		padding-left:38px;
		display:block;
		margin-left:5px;
	}
	.clsRequirementsOK{
		color:#009933;
	}
	.clsRequirementsNotOK{
		color:#990000;
	}
/*------------------ install page ends-------------------*/

/* other styles*/
.clsForgotWidth{
	width:125px!important;
}
.clsForgotAlign{
	vertical-align:top;
}
.clsNoLink{
	cursor:no-drop;
}
.clsEmailNote{
	color:#5C756F;
	font-size:11px;
}
#total_answer_from, #total_answer_to{
	width:55px;
}
.clsSessionExpired{
	padding:10px 20px;
}
	.clsSessionExpired a{
		color:#fff;
	}
.clsReplyAnswerDetails li{
	float:left;
	line-height:25px;
	background:transparent url(../../images/screen_blue/replyanswerstrip-bg.gif) no-repeat scroll left center;
	margin:5px 0 5px 8px;
	padding:2px 0 2px 10px;
}
.clsReplyAnswerDetails li.clsNoBorderReply{
	background:none;
	margin-left:0px;
	padding-left:0px;
}
.clsBoldAnswer{
	padding-right:3px!important;
	font-weight:bold;
}
.clsUserLinkAnswer, .clsAttachments {
	color:#62707b!important;
}
.clsAttachments {
	font-weight:bold;
	padding-right:7px !important;
}
.clsReplyAnswerDetails span,.clsReplyAnswerDetails span p{
	margin:0px;
	padding:0px;
	}
.clsReplies .clsAttachments,.clsAnswers .clsAttachments{
			color:#62707b;
			font-weight:bold;
			padding-right:5px;
			font-size:11px;
			/*line-height:26px;*/
			/*margin-left:70px;
			*margin-left:35px;*/
		}
	.clsUserSubLinks .clsUserLinkBy, .clsUserSubLinks .clsUserLinkImage, .clsUserSubLinks .clsUserLinkName, .clsUserSubLinks .clsUserLinkViews, .clsUserSubLinks .clsUserLinkDate, .clsUserSubLinks .clsFirstPerson, .clsUserSubLinks .clsIndexResolved, .clsUserSubLinks .clsUserCategory, .clsUserSubLinks .clsUserUploaded, .clsUserSubLinks .clsShareAnswer, .clsUserSubLinks .clsAnsEdit, .clsUserSubLinks .clsAnsDelete, .clsUserSubLinks .clsReportAbuse, .clsUserSubLinks .clsUserBestAnswer, .clsUserSubLinks .clsDaysLeft, .clsUserSubLinks .clsUserTags, .clsUserSubLinks .clsUserCategoryBlog{
		float:left;
		line-height:30px;
		height:30px;
		background:transparent url(../../images/screen_blue/bg-userdetailseperator.gif) no-repeat scroll left center;
		padding-left:7px;
		margin-left:5px;
	}
		.clsUserSubLinks .clsReplyAnswerDetails .clsUserLinkBy, .clsUserSubLinks .clsReplyAnswerDetails .clsUserLinkImage, .clsUserSubLinks .clsReplyAnswerDetails .clsUserLinkName, .clsUserSubLinks .clsReplyAnswerDetails .clsUserLinkViews, .clsUserSubLinks .clsReplyAnswerDetails .clsUserLinkDate, .clsUserSubLinks .clsReplyAnswerDetails .clsFirstPerson, .clsUserSubLinks .clsReplyAnswerDetails .clsIndexResolved, .clsUserSubLinks .clsReplyAnswerDetails .clsUserCategory, .clsUserSubLinks .clsReplyAnswerDetails .clsUserUploaded, .clsUserSubLinks .clsReplyAnswerDetails .clsShareAnswer, .clsUserSubLinks .clsReplyAnswerDetails .clsAnsEdit, .clsUserSubLinks .clsReplyAnswerDetails .clsAnsDelete, .clsUserSubLinks .clsReplyAnswerDetails .clsReportAbuse, .clsUserSubLinks .clsReplyAnswerDetails .clsUserBestAnswer, .clsUserSubLinks .clsReplyAnswerDetails .clsDaysLeft, .clsUserSubLinks .clsReplyAnswerDetails .clsUserTags{
		float:left;
		background:none;
		line-height:inherit!important;
		padding-left:0px;
		margin-left:0px;
		height:25px;
		/*line-height:30px;
		height:30px;
		padding-left:7px;
		margin-left:5px;*/
	}
.clsReplyAnswerDetails .clsUserLinkImage{
	padding-left:7px!important;
}
	.clsReplyAnswerDetails .clsUserLinkBy ,.clsDataContainer .clsUserLinkViews{
		color:#000;
	}
	.clsTimeDaysColor,.clsDataContainer .clsUserLinkDate{
		color:#637080;
	}

.clsAnwerHeadingText{
	color:#0066ca;
	font-weight:bold;
}
#memberanswer .clsQusetionViewHeading{
	border-bottom:1px solid 3c5cecd;
}
#memberanswer .clsUserThumb{
		float:left;
		width:57px;
		text-align:center;
		margin:0 20px 0 0;
	}
.clsAnswerNoBorder a img{
	border:none!important;
}
.clsBestAnswerDtails{
	padding:10px 0 20px 0;
}
.clsInnerReplyAnswer li{
	background:none;
	margin:0px;
	padding:0 2px;
	line-height:inherit;
}
.clsInnerReplyAnswer li span img{
/*	height:19px!important;
	width:22px!important;*/
}
.clsAnswerAudioImage img{
	padding-top:3px!important;
}
 .clsQuestionHeadingBlog{
	*padding-bottom:5px;
}
.clsNoBold{
	font-weight:normal!important;
}
.clsPopularPreNextTab{
	font-size:11px;
}
.clsAnswerDetailsText{
	margin-bottom:15px;
}
/* style for debates chart */
.pie {
  display:block;
  float:left;
  margin:0;
  padding:0;
  width:45px;
  height:45px;
  background-image:url(../../images/screen_blue/voting.gif);
}
	.size0 {
	  background:url(../../images/screen_blue/voting0.gif) center center no-repeat;
	}
	.size5 {
	  background-position:0;
	}
	.size10 {
	  background-position:-45px 0;
	}
	.size15 {
	  background-position:-90px 0;
	}
	.size20 {
	  background-position:-135px 0;
	}
	.size25 {
	  background-position:-180px 0;
	}
	.size30 {
	  background-position:-225px 0;
	}
	.size35 {
	  background-position:-270px 0;
	}
	.size40 {
	  background-position:-315px 0;
	}
	.size45 {
	  background-position:-360px 0;
	}
	.size50 {
	  background-position:-405px 0;
	}
	.size55 {
	  background-position:-450px 0;
	}
	.size60 {
	  background-position:-495px 0;
	}
	.size65 {
	  background-position:-540px 0;
	}
	.size70 {
	  background-position:-585px 0;
	}
	.size75 {
	  background-position:-630px 0;
	}
	.size80 {
	  background-position:-675px 0;
	}
	.size85 {
	  background-position:-720px 0;
	}
	.size90 {
	  background-position:-765px 0;
	}
	.size95 {
	  background-position:-810px 0;
	}
	.size100 {
	  background-position:-855px 0;
	}

.pieLarge {
  display:block;
  float:left;
  margin:0;
  padding:0;
  width:66px;
  height:66px;
  background-image:url(../../images/screen_blue/votinglarge.gif);
}
	.Lsize0 {
	  background:url(../../images/screen_blue/votinglarge0.gif) center center no-repeat;
	}
	.Lsize5 {
	  background-position:0;
	}
	.Lsize10 {
	  background-position:-66px 0;
	}
	.Lsize15 {
	  background-position:-132px 0;
	}
	.Lsize20 {
	  background-position:-198px 0;
	}
	.Lsize25 {
	  background-position:-264px 0;
	}
	.Lsize30 {
	  background-position:-330px 0;
	}
	.Lsize35 {
	  background-position:-396px 0;
	}
	.Lsize40 {
	  background-position:-462px 0;
	}
	.Lsize45 {
	  background-position:-528px 0;
	}
	.Lsize50 {
	  background-position:-594px 0;
	}
	.Lsize55 {
	  background-position:-660px 0;
	}
	.Lsize60 {
	  background-position:-726px 0;
	}
	.Lsize65 {
	  background-position:-792px 0;
	}
	.Lsize70 {
	  background-position:-858px 0;
	}
	.Lsize75 {
	  background-position:-924px 0;
	}
	.Lsize80 {
	  background-position:-990px 0;
	}
	.pieLarge .size85 {
	  background-position:-1056px 0;
	}
	.Lsize90 {
	  background-position:-1122px 0;
	}
	.Lsize95 {
	  background-position:-1188px 0;
	}
	.Lsize100 {
	  background-position:-1254px 0;
	}
	.clsPercentage{
		font:bold 11px Arial, Helvetica, sans-serif;
		width:75px;
		clear:left;
	}
	.clsSmallPercentage{
		font:normal 9px Arial, Helvetica, sans-serif;
		width:60px;
		clear:left;
	}
		.clsForPercentage{
			float:right;
			width:49%;
			color:#3ac719;
			font:bold 11px Arial, Helvetica, sans-serif;
			text-align:right;
		}
		.clsAgainstPercentage{
			float:left;
			width:49%;
			text-align:left;
			color:#525d68;
			font:bold 11px Arial, Helvetica, sans-serif;
		}
/* ---------------- Debate module Style starts ------------ */
.clsIndexPieChart .clsPieChart {
	float:left;
	width:75px;
}
.clsDebateMain .clsPieChart {
	float:left;
	width:75px;
}
	.clsDebateMain .clsUserDetails {
		float:left;
		width:465px;
	}
		.clsDebateMain .clsBlogCount {
			float:left;
			width:100px;
		}

.clsDebateLink a {
	color:#0066cb;
	font-size:14px;
	font-weight:bold;
	padding:0 0 5px;
}
.clsDebateMain .trcindex {
	padding:15px 10px;
}
.clsDebateResponseMain .trcindex {
	padding:2px 0 15px 0;
}
	.clsDebateResponseMain .clsPieChart {
		float:left;
		width:90px;
	}
		.clsDebateResponseMain .clsUserDetails {
			float:left;
			width:550px;
		}
.clsDebateCategoryHead {
	border-bottom:1px solid #f3f3f3;
	color:#000;
	font-size:14px;
	font-weight:bold;
	padding-bottom:5px;
	margin:20px 0
}
.clsSelectBox, .clsSubjectTextBox {
	width:182px;
	border:1px solid #d4d8db;
}
.clsSubjectTextBox {
	width:500px;
}
.clsDebatesPreviousNext {
	float:right;
	margin-top:5px;
}
	.clsDebatesPreviousNext div{
		float:left;
		margin:0 0 0 10px;
		padding:0 10px 0 0;
	}
		.clsDebatePreviousLink a, .clsDebateNextLink a{
			color:#FF5B01;
		}
			.clsDebatePreviousInactive, .clsDebateNextInactive{
				color:#B5C0BC;
			}
.clsDebatePreviousInactive{
	background:transparent url(../../images/screen_blue/bg-previousinactive.gif) no-repeat scroll left center;
	padding-left:13px;
}
	.clsDebatePreviousLink{
		background:transparent url(../../images/screen_blue/bg-previous.gif) no-repeat scroll left center;
		padding-left:13px;
	}
.clsDebateNextInactive{
	background:transparent url(../../images/screen_blue/bg-nextinactive.gif) no-repeat scroll right center;
	margin-left:40px;
	padding-right:13px;
}
	.clsDebateNextLink{
		background:transparent url(../../images/screen_blue/bg-next.gif) no-repeat scroll right center;
		margin-left:40px;
		padding-right:13px;
	}
.clsCreateDebateMain {
	width:645px;
}
	.clsCreateDebateLeft {
		float:left;
		width:200px;
		padding:10px;
	}
		.clsCreateDebateRight{
			float:left;
			width:250px;
			padding:10px;
		}
.clsDebateSubject, .clsDebateSubject p {
	margin:10px 0;
}
.clsDebateVideoSeperator {
	background:url(../../images/screen_blue/bg-uploadtabseperator.gif) no-repeat right center;
	float:left;
	padding-right:15px;
	margin-right:10px;
}
.clsDebateFor {
	float:left;
	width:318px;
}
	.clsAgainst {
		float:right;
		width:318px;
	}
.clsAgainstDisplayLinks {
	margin-top:7px;
}
	.clsAgainstDisplayLinks li {
		float:left;
		background:transparent url(../../images/screen_blue/bg-userdetailseperator.gif) no-repeat left center;
		padding-left:7px;
		margin-right:7px;
	}
		.clsAgainstDisplayLinks li.clsAgainstNoBg {
			background:none;
			padding-left:0;
		}
.clsDebateEndDetails, .clsReplyPopupSection{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
	margin:0 5px 0;
	padding:0 0 10px 0!important;
	border-top:1px solid #E2EBEA;
}
.clsReplyPopupSection{
	margin:0;
}
.clsDetailsComments {
	background:#f9fcff;
	border:1px solid #eff4f8;
	padding:10px;
}
.clsForTitle, .clsAgainstTitle {
	font:bold 16px Arial, Helvetica, sans-serif;
	color:#159401;
	padding:0 0 15px 30px;
}
	 .clsAgainstTitle {
	 	color:#525d68;
	 }
		  .clsAgainstAns {
			padding:7px 0;
		  }
.clsVoteForIt, .clsVoteAgainstIt {
	background:url(../../images/screen_blue/bg-votearrow.gif) no-repeat 20% 8px;
	font:bold 15px Arial, Helvetica, sans-serif;
	color:#159401;
	padding-bottom:5px;
}
	.clsVoteAgainstIt {
		background:url(../../images/screen_blue/bg-votearrow.gif) no-repeat 31% 8px;
		color:#525d68;
	}
.clsCommentTextBox {
	background:#fafafa;
	border:1px solid #d3d3d3;
	width:275px;
	height:75px;
}
.clsCommentItTextBox {
	background:#fafafa;
	border:0;
	width:309px;
	height:94px;
	_height:92px;
}
.clsCommentDebateButtons {
	margin-top:5px;
}
.clsDebateSubmitLeft{
	background:url(../../images/screen_blue/bg-submitdebateleft.gif) no-repeat left top;
	float:left;
}
	.clsDebateSubmitRight{
		background:url(../../images/screen_blue/bg-submitdebateright.gif) no-repeat right top;
		float:left;
		height:26px;
		line-height:26px;
	    margin-right:10px;
	}
.clsDebateCancelLeft{
	background:url(../../images/screen_blue/bg-canceldebateleft.gif) no-repeat left top;
	float:left;
}
	.clsDebateCancelRight{
		background:url(../../images/screen_blue/bg-canceldebateright.gif) no-repeat right top;
		float:left;
		height:26px;
		line-height:26px;
	    margin-right:10px;
	}
		.clsDebateSubmitRight input, .clsDebateCancelRight input{
			border:0!important;
			background:none;
			padding:0 4px;
			color:#fff;
			font:bold 12px Arial, Helvetica, sans-serif;
			cursor:pointer;
			*margin:5px;
			_overflow:visible;
		}
.clsDebateTextLeft {
	background:url(../../images/screen_blue/debateit-left.gif) no-repeat left top;
	height:102px;
	padding-left:1px;
}
	.clsDebateTextMiddle {
		background:url(../../images/screen_blue/debateit-middle.gif) repeat-x left top;
		height:102px;
		width:319px;
	}
		.clsDebateTextRight {
			background:url(../../images/screen_blue/debateit-right.gif) no-repeat right top;
			height:102px;
		}
.clsBestResponses {
	background:#f2ffef;
	padding:10px !important;
}

/* ---------------- Debate module Style ends ------------ */
/* ---------------- payment module Style starts ------------ */
.clsPlansouter{
	background:url(../../images/screen_blue/paymentbg.gif) repeat-y left top;
	padding:5px 8px 8px;
}
.clsplanHeader{
	border-bottom:1px solid #FFFFFF;
	font-size:13px;
	font-weight:bold;
	margin-bottom:7px;
	padding:4px;
}
.clsPlanHeaderList li{
	padding:5px;
}
.clsPaymentButtonLeft{
	background:transparent url(../../images/screen_blue/paymentleft.gif) no-repeat scroll left top;
	float:left;
	height:31px;
	margin:4px;
	padding-left:8px;
}
	.clsPaymentButtonRight{
		background:transparent url(../../images/screen_blue/paymentright.gif) no-repeat scroll right top;
		float:left;
		height:31px;
		padding-right:5px;
	}
		.clsPaymentButtonRight a{
			color:#000000;
			font-weight:bold;
			line-height:31px;
			padding:0 5px;
		}
			.clsPaymentButtonRight a:hover{
				color:#fff;
			}
			.clsPaymentButtonRight input{
				background:none;
				border:0;
				color:#000000;
				font-weight:bold;
				padding:4px 5px 0;
			}
.clsPlanAmount span{
	color:#FF0000;
	font-weight:bold;
}
.clsCompulsoryNote{
	color:#A44002;
}
.ClsNote{
	color:#A44002;
	margin:3px 0 5px 0;
}
.clsQuistionHind{
	border:1px solid #B2D6FA;
	background:#D6E8FA;
	padding:4px;
	margin-bottom:15px;
}
	.clsQuistionHind p{
		font-size:11px;
		padding:1px 0;
	}
		.clsQuistionHind p a{
			font-weight:bold;
		}
.clsMyplan{
	margin:10px 0;
}
	.clsMyplan td{
		padding:3px 0;
	}
	.clsPayMentAlertWindow{
		padding: 20px 10px;
		 color:#000;
	}
	.clsQuistionHind1{
		margin-bottom:0!important;
	}
	.clsQuistionHind1 p{
		font-size:12px!important;
		padding:2px!important;
	}
/* ---------------- payment module Style ends ------------ */
