/**
*    CSS for admin astral template
*
* @author		yuvaraj_094at09
* @copyright	Copyright (c) 2009 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: screen_blue.css 1553 2010-03-03 11:40:21Z yuvaraj_094at09 $
* @since 		2010-03-03
*/

/*-- Common Styles --*/
body{
	color:#0F0100;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;  /*-- Enables font size scaling in MSIE  --*/
	margin:0;
	padding:0;
	text-align:center
}
html > body{
	font-size:8.5pt;
}
	body .clsBodyContent{
	}
	body div div,body div #balloon{
		margin:0;
		width:auto;
		text-align:left
	}
	#top,#header h2,#footer h2,#selSubHeader h2,#selMisNavLinks h2{		/*-- Nomensa Method to hide the content --*/
		position:absolute;
		left:-999em;
		width:990em;
	}
	.clsShowOnPrint{
		display:none;
	}
	form,table,p,h1,h2,h3,h4,h5,h6,ul,li,div{
		margin:0;
		padding:0;
		font-size:100%;
	}
	li{
		list-style:none;
	}
	a{
		font-weight:normal;
		color:#1a5796;
		outline:none;
		text-decoration:none;
	}
	a:hover{
		color:#000;
	}
	img{
		border:0;
		vertical-align:top;
	}
	p{
		padding:0.3em 0
	}
	.clsFloatright{
		float:right;
	}
/*-- Header --*/
/* style for alternate style sheet */
/*-- Header --*/
.clsAlternateStyleSheet{
	position:absolute;
	margin:0 0 0 54.5em;
	top:0.5em;
	text-align:left;
}
.clsAlternateStyleSheet{
	*margin:0 0 0 52.5em;
}
/* end of style for alternate style sheet */
/* style for veil style */
.VeilStyle1c{
	position: absolute;
	top:0;
	left:0;
	cursor:"not-allowed";
	background-color:#000;
	filter:alpha(opacity=20);
	-moz-opacity:0.2;
	opacity:0.2;
	width:100% !important;
	height:100%;
}
/* style for header section */
.clsClearfix{
	overflow:hidden;
	zoom:1;
}
* html .clsClearfix{
	overflow:visible;
	height:1%;
}
.clsAdminTopHeader{
	background:#16222e;
	padding:0 25px;
}
#header{
}
	#header h1{
		background:url(../../images/screen_blue/logo.png) no-repeat left top;
		width:175px;
		margin:0 0 0 0;
	}
		#header h1 a{
			width:250px;
			height:95px;
			text-indent:-2000em;
			overflow:hidden;
			display:block;
		}
		.clsHeaderLeftSection{
			width:250px;
			margin:0;
			float:left;
		}
		.clsHeaderRightSection{
			width:450px;
			float:right;
			text-align:right;
		}
		.clsHeaderRightSection{
			color:#ddeefe;
			text-align:right;
			margin-top:30px;
		}
		.clsHeaderRightSection ul{
			float:right;
		}
			.clsHeaderRightSection li,.clsHeaderRightSection li a{
				display:block;
				float:left;
				font:normal 13px Arial, Helvetica, sans-serif;
				line-height:21px;
			}
			.clsHeaderRightSection li{
				background:url(../../images/screen_blue/bg-topheaderlist.gif) no-repeat right center;
				padding-right:25px;
				margin-left:25px;
			}
			li.clsTopLinkUserImage{
				background:none;
				padding-right:5px;
				margin-left:0;
			}
				.clsTopLinkUserImage a{
					background:none !important;
				}
				.clsTopLinkUserImage img{
					border:1px solid #0d3c6a;
				}
			li.clsTopLinkWelcome{
				margin-left:0;
			}
			.clsHeaderRightSection li.clsNoBackground{
				background:none;
				padding-right:0;
			}
			.clsHeaderRightSection li a{
				color:#aaadb2;
				text-decoration:none;
				font-weight:bold;
				background:url(../../images/screen_blue/icon-member.gif) no-repeat left center;
				padding-left:22px;
			}
				.clsHeaderRightSection li a:hover{
					color:#fff;
				}
			.clsHeaderRightSection strong{
				font-weight:bold;
				color:#fff;
			}
/* style for subheader */
.clsAdminSubHeader{
	overflow:hidden;
	zoom:1;
	background:#195794;
	border-top:1px solid #5285ba;
	border-bottom:1px solid #46739d;
	margin-bottom:15px;
	padding:6px 0 0 15px;
}
* html .clsAdminSubHeader{
	overflow:visible;
	height:1%;
}
	.clsAdminSubHeader li,.clsAdminSubHeader li a, .clsAdminSubHeader li a span{
		display:block;
		float:left;
		font:bold 12px Arial, Helvetica, sans-serif;
		height:27px;
		line-height:27px;
		text-decoration:none;
		color:#fff;
	}
	.clsAdminSubHeader li{
		background: url(../../images/screen_blue/bg-navigation.png) no-repeat right 7px;
		padding:0 7px 6px 7px;
	}
	.clsAdminSubHeader li.clsNoBackground{
		background:none;
	}
		.clsAdminSubHeader li a{
			padding:0 10px;
		}
		.clsAdminSubHeader li.clsAdminActive a{
			background:#13304e;
			border:#041f3a;
		}
.clsSideMainContainer{
	margin:0 25px 15px 25px;
}
table.clsMainTable,td.clsSidebarTD,td.clsMainTD{
	border:0;
	padding:0;
	margin:0;
}
	td.clsSidebarTD{
		width:330px !important;
	}
	td.clsMainTD{
		padding-left:15px !important;
	}
.sideBar1{
	width:300px;
	padding:0;
	background:#f6fbff;
}
	.clsAdminNavigationSections .clsActiveLink a{
		color:#000;
		background:url(../../images/screen_blue/bg-sidenavactive.gif) no-repeat left center;
	}
	.clsAdminNavigationSections .clsActiveLink .clsInActiveLink a{
		color:#000;
		background:url(../../images/screen_blue/bg-sidenav.gif) no-repeat left center;
	}
	.clsAdminNavigationSections .clsActiveLink .clsInActiveLink a{
		color:#175794;
	}
/*-- Main --*/
#main{
	padding:0;
	min-height:42em;
	border:1px solid #ececec;
	background:#fcfcfc;
	padding:0 15px 15px 15px;
}
* html #main{
	height:42em;
}
.clsPopupHeader #main{
	margin:1em 0;
	min-height:35em;
}
* html .clsPopupHeader #main{
	height:35em;
}
.clsMainContainer{
}
	h2{
		background:url(../../images/screen_blue/icon-general.gif) no-repeat left center;
		margin:0 !important;
		padding:0.5em 0.5em 0.5em 25px;
		color:#16314f;
		font-weight:bold;
		font-size:16px;
		line-height:20px;
	}
	h3{
		font-size:14px;
	}
		#main table p{
			padding:0.2em 0;
		}
	h3 a{
		font-size:13px;
		font-weight:bold;
		text-decoration:none;
	}
	.clsButtonAlignment{

		padding-right:0.5em;
	}
/* style for table in index page and style for common table */
.clsBannerTbl td{
	vertical-align:top;
	border:1px solid #FFF;
}
	.clsBannerTbl th{
		border:1px solid #FFF;
	}
#selSearchBlock .clsTextBox{
	width:250px;
}
.clsIndexTable{
	background:#A1BA21;
	border:1px solid #FFF;
	margin:0 0 1em 0;
	width:100%;
}
	.clsIndexTable td{
		border:0;
		text-align:left;
		width:30%;
	}
		.clsIndexTable td a{
			font-size:13px;
			color:#8CA315;
			font-weight:bold;
			text-decoration: none;
		}
			.clsIndexTable td a:hover{
				text-decoration: underline;
				color: blue;
			}
		.clsTextCenter{
			text-align:center;
		}
/*-- Rich text table --*/
.clsRichTextTbl td{
		border:0;
		padding:0.5em 0.4em;
	}
	.clsRichTextTbl td,.clsRichTextTbl{
		padding:0;
		margin:0;
		background:transparent;
		border:0;
	}
		.clsRichTextTbl{
			width:620px;
		}
			.clsRichTextTbl textarea{
				width:450px;
			}
				.clsRichTextTbl{
					background:url(../../images/screen_blue/bg-richtext.jpg) repeat-x;
					padding:0;
					margin:0;
					width:620px;
				}
					.clsRichTextTbl td{
						text-align:center;
					}
					.clsRichTextTable td .clsRichTextTbl img{
							cursor:pointer;
						}
					.clsRichTextLeft{
						background:url(../../images/screen_blue/bg-left.png) no-repeat left center;
						padding:0 0 0 8px;
					}
					 .clsRichTextRight{
						background:url(../../images/screen_blue/bg-right.png) no-repeat right center;
						padding:0 8px 0 0;
						width:620px;
					}
						* html .clsContentIframeTable .clsContentIframe{
							width:610px;
							border:0;
						}
						.clsRichTextTable .clsContentIframeTable{
							margin:10px 0 10px 4px;
							width:600px;
							background:#FFF;
							border:0;
							padding:0;
						}
							.clsContentIframe{
								border:0;
							}
							.clsRichText{
								width:635px;
							}
/* style for form field */
.clsFormFieldErrTip{
	background:url(../../root/images/screen_blue/icon-alert.jpg) no-repeat left center;
	padding:0.3em 0.3em 0.3em 1.5em;
	display:block;
}
.clsFormFieldCellDefault,.clsFormFieldCellError{
		color:#000;
}
	.clsFormFieldCellDefault a{
		font-weight:bold;
		color:#175795;
	}
.clsFormFieldCellError input,.clsFormFieldCellError select,.clsFormFieldCellError textarea{
	background:#6BBDF5;
}
.clsFormLabelCellDefault,.clsFormLabelCellError{
		background:#f8f6f6;
}
.clsFormLabelCellDefault, .clsFormLabelCellError{
		font-weight:bold;
}
.clsFormLabelCellError, .clsFormFieldCellError{
	color:#CC0000;
}
	.clsFormLabelCellDefault .clsHelpText,.clsFormLabelCellError .clsHelpText{
		background:url(../../root/images/screen_blue/icon-help.gif) no-repeat left top;
		line-height:13px;
		cursor:help;
		display:block;
		margin:0;
		padding:0 3px 0 15px;
		text-align:left;
		color:#3A8800;
		font-weight:normal;
	}
/* style for top menu */
.clsHomeAdminModules{
	overflow:auto;
	zoom:1;
	margin:0.5em 0 0 0;
}
.clsAdminNavigationSections h3{
	background:#f6fbff;
	color:#14314f;
	padding:0.5em 0 0.5em 1em;
	border-bottom:1px solid #c8ddf2;
}
.clsAdminNavigationSections{
	border:1px solid #c8ddf2;
}
.clsAdminModules{
	border:1px solid #c8ddf2;
	padding:10px 0;
}
@media all and (min-width:0px) { .clsHomeAdminModules{ overflow:hidden;  } }
* html .clsHomeAdminModules{
	height:1%;
	overflow:visible;
}
	.clsBackHome a{
		line-height:48px;
		color:#175795;
		text-decoration:none;
		font-weight:bold;
	}
	.clsAdvertisement a{
		font-size:12px;
		font-weight:bold;
		color:#175795;
		text-decoration:none;
	}
	.clsAdminNavigationSections li{
		margin:0 10px;
		line-height:30px;
		border-bottom:1px solid #e7f1fb;
	}
	* html .clsAdminNavigationSections li{
		height:1%;
	}
	.clsAdminNavigationSections ul{
		margin:10px 0;
	}
	.clsAdminNavigationSections ul ul{
		margin:0 0 0 0;
	}
	* html .clsAdminNavigationSections ul ul{
		margin:3px 0 3px 0;
	}
	.clsAdminNavigationSections li li{
		margin:0 0 0 20px;
		border-bottom:0;
	}
	.clsAdminNavigationSections li a{
		padding:0 0 0 1.5em;
		color:#175794;
		text-decoration:none;
		font-weight:bold;
		margin:0;
		text-decoration:none;
		font-weight:bold;
		outline:none;
		background:url(../../images/screen_blue/bg-sidenav.gif) no-repeat left center;
	}
	* html .clsAdminNavigationSections li a,* html .clsAdminNavigationSections li a li a{
		padding:0 0.3em 0 1.5em;
	}
	.clsAdminNavigationSections .clsActiveHeaderMainLink a{
		color:#175795;
	}
	.clsAdminNavigationSections .clsActiveHeaderMainLink .clsSubMenuInactive a{
		color:#7D7D7D;
	}
		.clsAdminNavigationSections .clsActiveLink .clsInActiveLink{
			color:#000;
		}

.clsSubLink p{
	display:inline;
}
	.clsSubLink p a{
		text-decoration:none;
		color:#175795;
		font-weight:bold;
		font-size:12px;
		background:url(../../images/screen_blue/icon-subnavlink.gif) no-repeat left center;
		padding:0 0 0 1em;
	}
		.clsSubLink p a:hover{
			text-decoration:underline;
		}
/* images for index  page */
/* style for selMisNavLinks */
#selMisNavLinks{
	overflow:auto;
	zoom:1;
}
* html #selMisNavLinks{
	height:1%;
	overflow:visible
}
	#selMisNavLinks li{
		float:left;
	}
		#selMisNavLinks li a{
			display:block;
			background:url(../../images/screen_blue/icon-subnavlink.gif) no-repeat left center;
			padding:0 0 0 1em;
			font-weight:bold;
			font-size:12px;
			text-decoration:none;
			color:#175795;
		}
			#selMisNavLinks li a:hover{
				text-decoration:nonw;
				color:#000;
			}
/* style for answer this question */
.clsAnswerQuestion{
	text-align:center;
	display:block;
}
	.clsAnswerQuestion a{
		background:url(../../images/screen_blue/bg-answerlink.gif) no-repeat;
		height:30px;
		line-height:30px;
		width:210px;
		display:block;
		margin:0.5em auto;
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
		color:#153A90;
	}
		.clsAnswerQuestion a:hover{
			background:url(../../images/screen_blue/bg-answerlinkhover.gif) no-repeat;
			color:#22301A;
		}
/* style for another question */
.clsAnotherQuestion{
	text-align:right;
}
	.clsAnotherQuestion a{
		font-weight:bold;
		font-size:12px;
		text-decoration:none;
		color:#175795;
		display:block;
		padding:0.2em 0;
	}
		.clsAnotherQuestion a:hover{
			text-decoration:underline;
		}
/* For Image Display */
#selImageBorder{
	margin:0.2em 0;
}
	#selImageBorder a img{
		border:1px solid #CCC;
		padding:2px;
		background:#FFF;
	}
		#selImageBorder a:hover img{
			border:1px solid #175795;
		 }

/* style for button */
.clsSubmitButton, .clsCancelButton{
	background:url(../../images/screen_blue/bg-submit.gif) repeat-x left top;
	font-weight:bold;
	color:#fff;
	font-size:14px;
	border:1px solid #195794;
	cursor:pointer;
	padding:1px 5px 1px 5px;
	vertical-align:middle;
}
* html .clsSubmitButton{
	padding:0 5px 0 5px;
}
.clsSubmitButton, .clsCancelButton{
	*padding:0 5px 0 5px;
}
.clsCancelButton{
	background:url(../../images/screen_blue/btn-cancel.jpg) repeat-x;
	color:#000;
}
/*-- Footer --*/
#footer{
	clear:both;
	padding:0.1em;
	text-align:center;
	margin:1em 0 0 0;
	background:#3e4852;
	padding:10px;
}
#footer p,#footer ul{
	margin:0;
	color:#c4c4c2;
	text-align:center;
}
#footer a{
	color:#0069C9;
}
	#footer li{
		margin:0 1em 0 0;
		display:inline;
	}
/*-- for help tips--*/
.clsHelp{
	background:url(../../root/images/screen_blue/icon-help.gif) no-repeat left top;
	width:13px;
	height:13px;
	cursor:help;
	display:block;
	overflow:hidden;
	float:left;
	margin:0;
	padding:0 3px 0 0;
	line-height:13px;
}
.clsBalloon{
	position:absolute;
	padding:0;
	border:1px solid #54484C;
	background:#A0B91D;
}
.clsBalloonTittle{

	background:#DEDEDE url(../../root/images/screen_blue/bg-clsballoon.gif) no-repeat left center;
	padding:0.3em;
	display:block;
	font-weight:bold;
}
.clsBalloonDesc{
	padding:0.3em;
	background-color:#54484C;
	color:#FFF
}
/*-- For The Table with the Forms --*/
/*-- common --*/
.clsCheckBox{
	margin:0;
	border:0;
	font-size:1em;
	vertical-align:bottom;
	padding:0;
}
.clsTextBox,textarea,select{
	visibility:visible;
	border:1px solid #c8ddf0;
	color:#000;
	vertical-align:middle;
	margin:0 0 0.05em 0;
	padding:0;
	padding-left:2px;
	height:20px;
}
.clsTextLeft{
	background:url(../../root/images/screen_blue/bg-textboxleft.jpg) no-repeat left top;
	padding:0 0 0.6em 0.2em;
}
	.clsTextMiddle{
		background:url(../../root/images/screen_blue/bg-textboxmiddle.jpg) repeat-x;
		padding:0 0 0.7em 0.2em;
	}
		.clsTextRight{
			background:url(../../root/images/screen_blue/bg-textboxright.jpg) no-repeat right top;
			padding:0 0.2em 0.6em 0;
		}
.clsTopNavTextLeft{
	background:url(../../root/images/screen_blue/bg-topnavtextleft.jpg) no-repeat left top;
	padding:0 0 0.6em 0.8em;
}
	.clsTopNavTextMiddle{
		padding:0 0 0.6em 0;
		background:url(../../root/images/screen_blue/bg-topnavtextmiddle.jpg) repeat-x;
	}
	.clsTopNavTextRight{
		padding:0 0.2em 0.6em 0;
		background:url(../../root/images/screen_blue/bg-topnavtextright.jpg) no-repeat right top;
	}
.clsTextRight .clsTextBox{
	border:0;
	background-color:transparent;
}
.clsStopTrackingButtons{
	margin:0.3em 0 0 0;
	clear:both;
}
.clsTextBox,textarea{
	width:30em
}
#srch_date_added{
	width:150px!important;
}
.clsForums .clsMediumTextBox{
	width:231px;
	_width:240px;
	width:240px\9; /* IE8 hack */
}
@media screen and (-webkit-min-device-pixel-ratio:0) { .clsForums .clsMediumTextBox{ width: 178px; } }
.clsSearchVideoTextBox{
	width:20em;
}
.clsSearchVideoContentTbl,.clsSearchVideoContentTbl td{
	width:auto;
	background-color:transparent;
	border:0;
	vertical-align:middle;
}
	.clsSearchVideoContentTbl .clsSubmitButton{
		margin:0.3em 0 0 0;
	}
	#selListVideoSection .clsADODBInnerTbl td{
		width:23%;
	}
.clsSubmitTextBox{
	width:20.5em;
}
textarea{
	height:10em;
}
#selMsgError,#selMsgSuccess,#selMsgConfirm,#selMsgAlert, .clsPopupConfirmation,.clsPopupAlert, #selMsgConfirmList{
	padding:8px;
	margin:1em auto;
	text-align:center;
	font-weight:bold;
	font-size:1em;
	background-color:#d2e6f5;
	color:#364AA1;
	border:1px dotted #606060;
	border-left:0;
	border-right:0;
	width:450px;
}
#msgAttachConfirmText {
	padding:10px 0 0 0;
}
#selMsgError table,#selMsgSuccess table,#selMsgConfirm table,#selMsgAlert table, .clsPopupConfirmation table,.clsPopupAlert table, #selMsgConfirmList table{
	border:none;
	background:none;
	margin:0;
}
#selMsgError td,#selMsgSuccess td,#selMsgConfirm td,#selMsgAlert td, .clsPopupConfirmation td,.clsPopupAlert td, #selMsgConfirmList td{
	border:none;
}
 #selMsgError, .clsPopupConfirmation, .clsPopupConfirmation, #selMsgConfirm,#selAlertbox,#selCodeForm, #selMsgConfirmList{
	margin:0 0;
}
.clsBlogCategory .clsPopupConfirmation table td{
	text-align:center;
}
#adminmanageAnswersMembers .clsPopupConfirmation{
	left:auto !important;
}
.clsPopupConfirmation, #selCodeForm{
	position:absolute;
	margin:0 0 0 100px;
	text-align:center;
	width:450px;
}
#selCodeForm{
	margin:0 100px 0 0;
	text-align:left;
}
	#selCodeForm h2{
		background:none;
		padding:0;
	}
	span#cancel{
		color:#0063DE;
		background:url(../../root/images/screen_blue/icon-cancel.png) no-repeat right center;
		float:right;
		margin:-1.5em 0 0 0 !important;
	}
		span#cancel a{
			width:12px;
			height:12px;
			text-indent:-2000em;
			overflow:hidden;
			display:block;
		}
	#selMsgConfirm table, #selMsgError table{
		margin:0 0;
		background:transparent;
		border:0;
	}
		#selMsgConfirm table td, #selMsgError table td{
			border:0;
		}
	#selMsgError{
		border-left:0;
		border-top:0;
		border-bottom:0;
		border-right:0;
	}
/*#selMsgError p,#selMsgSuccess p,#selMsgConfirm p,#selMsgAlert p{
	background:url(../../root/images/screen_blue/icon-alert.gif) no-repeat 2.5em 0.2em;
	padding:0.5em 1em 0.5em 5em !important;
}*/
.clsFormFieldErrTip{
	background:url(../../root/images/screen_blue/icon-alert.jpg) no-repeat left center;
	padding:0.2em 0.2em 0.2em 1.5em;
}
#selMsgError,.clsFormFieldCellError,.clsFormLabelCellError{
	color:#FF2424;
}
.clsFormFieldCellError input,.clsFormFieldCellError select,.clsFormFieldCellError textarea{
	background-color:#FAE158;
	color:#000;
}
/*-- Data Table --*/
table{
	border:1px solid #f0f0f0;
	width:100%;
	border-collapse:collapse;
	font-size:1em;
	margin:1em 0;
}
	table table table{
		width:100%;
		margin:0;
	}
	th{
		border:1px solid #f0f0f0;
		border-collapse:collapse;
		vertical-align:middle;
		background-color:transparent;
		font-weight:bold;
		font-size:1em;
		color:#18222b;
		background:#e6e6e6;
		padding:0.3em;
		text-align:left;
	}
	td{
		padding:0.5em;
		border-collapse:collapse;
		border:1px solid #f0f0f0;
		font-size:12px;
		vertical-align:top;
	}
	th a{
		color:#18222b;
		font-weight:bold;
		font-size:1em;
	}
	#selForumTable th{
		border:1px solid #FFF;
	}

/*-- Form Table --*/
.clsTableHeading{
	border-bottom:0.5em solid #FFF;
	font-weight:normal;
}
	.clsTableHeading .clsSubTableTitle{
		font-weight:bold;
	}
	#selAdvertisement th.clsDateColumn{
		width:100px !important;
	}
form td{
	padding:0.5em 5px 0.5em 0.5em;
}
/*-- Hides the message navigation links --*/
#selMsgLinks{
	display:none
}
/*-- messages pages --*/
#selMessageLinks ul{
	padding:0.3em 0.5em;
	overflow:auto
}
#selMessageNavLinks ul{
	overflow:auto;
	padding:0.3em 0;
}
	#selMessageLinks li{
		float:left
	}
	#selMessageNavLinks li{
		float:left
	}
		#selMessageNavLinks li a{
			border-right:1px solid #22871F;
			padding:0 0.5em;
		}
		#selMessageNavLinks li .clsNoRightBorder{
			border:0
		}
	* html #selMessageLinks ul,* html #selMessageNavLinks ul{
		height:1%;
		overflow:visible
	}
	#selMessageLinks ul,#selMessageNavLinks ul{
		zoom:1;	/*-- Hack for clearing the float in IE7 --*/
	}
		#selMessageLinks li a{
			background-color:#C9D1A8;
			display:block;
			float:left;
			padding:0.1em 1em;
			margin:0 0.3em 0 0;
			text-decoration:none;
		}
	.clsReplied a{
		background:url(../../root/images/screen_blue/icon-reply.gif) no-repeat left center;
		padding:0.3em 0 0.3em 1.2em;
	}
	.clsForward a{
		background:url(../../root/images/screen_blue/icon-forward.gif) no-repeat left center;
		padding:0.3em 0 0.3em 1.2em;
	}
/* style for richtext */
.tlcrichtext{
	background:transparent url(../../root/images/screen_blue/tlcrichtext.jpg) no-repeat;
}
.trcrichtext{
	background:transparent url(../../root/images/screen_blue/trcrichtext.jpg) no-repeat right top;
	padding:10px;
}
.blcrichtext{
	background:transparent url(../../root/images/screen_blue/blcrichtext.jpg) no-repeat left bottom;
}
.brcrichtext{
	background:transparent url(../../root/images/screen_blue/brcrichtext.jpg) no-repeat right bottom;
}
.tbrichtext{
	background:transparent url(../../root/images/screen_blue/tbrichtext.jpg) repeat-x;
}
.bbrichtext{
	background:transparent url(../../root/images/screen_blue/bbrichtext.jpg) repeat-x center bottom;
}
.rbrichtext{
	background:transparent url(../../root/images/screen_blue/rbrichtext.jpg) repeat-y right top;
}
.lbrichtext{
	background:#FFF url(../../root/images/screen_blue/lbrichtext.jpg) repeat-y left bottom;
}

/* end of style for richtext */
/*-- paging --*/
.clsPagingList{
	font-weight:bold;
	color:#333;
	margin:0.5em 0;
	overflow:auto;
	zoom:1;
}
@media all and (min-width:0px) { .clsPagingList{ overflow:hidden;  } }
* html .clsPagingList{
	overflow:visible;
	height:1%;
}
.clsPagingList ul{
	float:right;
}
.clsPagingList li{
	float:left;
	color:#00679B;
	margin:0;
	padding:0;
	font-size:1em;
}
	.clsPagingList li a,.clsPagingList .clsInActivePageLink,.clsPagingList .clsCurrPageLink.clsInActivePageLink,.clsPagingList .clsInactivePrevLinkPage,.clsPagingList .clsFirstPageLink,.clsPagingList .clsLastPageLink,.clsPagingList .clsInnactiveNextPageLink{
		margin:0 0.2em 0 0;
		padding:0 0.7em;
		text-decoration:none;
		color:#339935;
		display:block;
	}
	.clsPagingList li a:hover{
		color:#000;
	}
	.clsCurrPageLink{
		border:1px solid #339935;
	}
	.clsPagingList .clsCurrPageLink.clsInActivePageLink{
		font-weight:bold;
		background:#fff;
		color:#000;
	}
	.clsPagingList .clsInActivePageLink,.clsPagingList .clsInactivePrevLinkPage,.clsPagingList .clsFirstPageLink,.clsPagingList .clsLastPageLink,.clsPagingList .clsInnactiveNextPageLink{
		color:#CCC;
	}
.clsUserInfo{
	padding-bottom:2em;
}
.clsPointDetails{
	padding-bottom:2em;
}
.clsPreviewBlog, .clsPreviewBanner{
	border:5px solid #195794;
	background-color:#FFF;
	padding:0.5em;
	margin:0 0 0 -600px;
	width:500px;
	text-align:left;
}
.clsAdminPopUpWindow{
	border:5px solid #195794;
	background-color:#FFF;
}
.clsAdminPopUpWindow .clsPopHeading{
	background:#0F2942;
	color:#FFFFFF;
	font-family:"trebuchet MS";
	font-size:15px;
	font-weight:bold;
	padding:5px 5px 5px 10px;
		}
.clsClosePopUp,.clsForumBackIndexTopic{
	overflow:hidden;
	*overflow:visible;	/*-- Overwriting for IE7 --*/
	zoom:1;
}
* html .clsClosePopUp,* html .clsForumBackIndexTopic{
	height:1%;
	overflow:visible;
}
	.clsClosePopUpLink{
		float:right;
		text-indent:-999em;
	}
		.clsClosePopUpLink a{
			display:block;
			background:url(../../root/images/screen_blue/btn-close.gif) no-repeat;
			width:17px;
			height:17px;
		}
	.clsPreviewBanner{
		text-align:center;
		margin:0 0 0 -220px;
		width:500px;
	}
	.clsDownPreviewBanner{
		text-align:right;
		margin:0 0 0 -900px;
		border:5px solid #195794;
		background-color:#FFF;
		width:800px;
		padding:0.5em;
		position:absolute;
	}
/* style for question category */
.clsActive{
	color:#E54010;
}
/* style for blog page */

.clsBlogDescription,.clsBannerDescription{
	width:23em;
}
	.clsPreviewEdit p{
		display:inline;
		margin:0 0.5em 0 0;
	}
/* stylr for static pages */
.clsStaticContent{
	width:80px;
}
/* style for textbox */
/*#selGeneralConfiguration .clsFormFieldCellDefault input,#selGeneralConfiguration .clsFormFieldCellDefault select, #selManageLaguageFile .clsFormFieldCellDefault select,.clsCommonListBox,.clsFileBox,.clsCommonTextBox{
	width:360px;
	text-align:left;
}*/
#selGeneralConfiguration .clsFormFieldCellDefault .clstext{
	width:360px;
	text-align:left;
}
/* style for large image */
.clsLargeImage img{
	width:600px !important;
}
.clsBold{
	font-weight:bold;
}
/* style for popup div */
.clsVideoAudioUploadPopup{
	border:10px solid #0075D9;
	padding:10px;
	background:#FFF;
	width:700px;
	text-align:center;
}
	.clsVideoAudioUploadPopup #selLeftNavigation{
		margin:0 auto;
		text-align:center;
		width:700px;
	}
	.clsPopupClose{
		text-align:right;
	}
		.clsPopupClose a{
			text-align:right;
			font-weight:bold;
			color:#AF4146;
		}

/* style for best answers levels */
.clsBestAnswerQuestion,.clsSideBarUserInfo{
	background:#FFFFDF url(../../root/images/screen_blue/bg-bestanswer.gif) no-repeat right bottom;
}
.clsUserPopUp .clsLevelOne{
	background:url(../../root/images/screen_blue/bg-smalllevel1.gif) no-repeat 280px top;
}
.clsLevelOne,.clsLevelTwo,.clsLevelThree{
	background:url(../../root/images/screen_blue/bg-level1.gif) no-repeat right bottom;
}
.clsLevelTwo{
	background:url(../../root/images/screen_blue/bg-level2.gif) no-repeat right bottom;
}
.clsUserPopUp .clsLevelTwo{
	background:url(../../root/images/screen_blue/bg-smalllevel2.gif) no-repeat 280px top;
}
.clsLevelThree{
	background:url(../../root/images/screen_blue/bg-level3.gif) no-repeat right bottom;
}
.clsLevelFour{
	background:url(../../root/images/screen_blue/bg-level4.gif) no-repeat right bottom;
}
.clsLevelFive{
	background:url(../../root/images/screen_blue/bg-level5.gif) no-repeat right bottom;
}
.clsLevelSix{
	background:url(../../root/images/screen_blue/bg-level6.gif) no-repeat right bottom;
}
.clsUserPopUp .clsLevelThree{
	background:url(../../root/images/screen_blue/bg-smalllevel3.gif) no-repeat 280px top;
}
.clsUserPopUp .clsLevelFour{
	background:url(../../root/images/screen_blue/bg-smalllevel4.gif) no-repeat 280px top;
}
.clsUserPopUp .clsLevelFive{
	background:url(../../root/images/screen_blue/bg-smalllevel5.gif) no-repeat 280px top;
}
.clsUserPopUp .clsLevelSix{
	background:url(../../root/images/screen_blue/bg-smalllevel6.gif) no-repeat 280px top;
}
.clsManageLevel{
	width:100px;
	height:90px;
	text-align:center;
}
/* style for total statistics */
#adminindex .sideBar1{
	display:none;
}
.clsTotalSummary{
	margin:1em 2em;
}
	.clsTotalSummary p{
		font:normal 16px "Georgia", Times New Roman, Times, serif;
		color:#8CA315;
	}
		.clsTotalSummary p .clsSummarytitle{
			font-weight:bold;
			color:#BD060A;
		}
		.clsTotalSummary p .clsTotalTitle{
			width:200px;
		}
.clsAdminInfo{
	overflow:hidden;
	font:normal 16px "Georgia", Times New Roman, Times, serif;
	color:#8CA315;
}
* html .clsAdminInfo{
	overflow:visible;
	height:1%;
}
	.clsAdminInfo .clsAdminMainMenus{
		margin:1em 0 1em 0;
	}
		.clsAdminInfo .clsAdminMainMenus .clsMenuTitle a{
			font-weight:bold;
			color:#BD060A;
			text-decoration:none;
		}
			.clsAdminInfo .clsAdminMainMenus .clsMenuTitle a:hover{
				text-decoration:underline;
			}
		.clsAdminInfo .clsAdminMainMenus .clsMenuInfo, .clsAdminWelcomeInfo .clsMenuInfo{
			font-size:12px;
			margin-left:1em;
		}
			.clsAdminWelcomeInfo .clsMenuInfo a{
				color:#FF6F75;
				text-decoration:none;
			}
				.clsAdminWelcomeInfo .clsMenuInfo a:hover{
					text-decoration:underline;
				}
#admintranslate #main{
	margin:0;
}
.clsExpandBtn,.clsTranslateBtn{
	border:1px solid #D3070A;
	background:#FFEFEF;
	font:bold 10px Verdana, Arial, Helvetica, sans-serif;
	color:#5F5F5F;
	cursor:pointer;
}
.clsTranslateBtn{
	border:1px solid #388900;
	background:#F5FFEF;
}
	.clsLetterCancellation{
		margin:0 10px 0 0;
	}
	.clsTranslateAddLanguage{
		margin:10px 0;
	}
	.clsAddFormTranslate{
		background:#f8f6f6;
		padding:10px;
	}
	.clsExpandCollapseTbl{
		margin:0.5em 0.5em 0.5em 5em;
		width:580px;
		background:#FFF;
	}
		.clsExpandCollapseTbl td{
			padding:0.3em 0.5em;
			background:#FFF;
			border:1px solid #f8f6f6;
		}
.clsTranslateComplete,.clsTranslated,.clsNotTranslated{
	font-weight:bold;
	color:#BD060A;
}
.clsNotTranslated{
	color:#3A8800;
}
.clsTranslateAll a{
	font-weight:bold;
	color:#A0B91D;
	font-size:11px;
	text-decoration:none;
	border-bottom:1px dotted #A0B91D;
	padding:3px;
}
	.clsTranslateAll a:hover{
		background:#A0B91D;
		color:#FFF;
	}
	.clsEmptyDataCell{
		padding:0 !important;
	}
#admintranslate #selMsgSuccess{
	margin:1em auto !important;
}
.clsLangChecking {
	padding:10px;
}
	.clsLangChecking ul{
		overflow:auto;
		zoom:1;
		_overflow:visible;
		_height:1%;
	}
		.clsLangChecking li {
			float:left;
			margin-right:10px;
			color:#767A79;
		}
			.clsLangChecking li span {
				display:block;
				float:left;
				height:15px;
				margin-right:5px;
				width:15px;
			}
				.clsNoErrorCk span {
					background:green none repeat scroll 0 0;
				}
				.clsErrorCk span {
					background:red none repeat scroll 0 0;
				}
				.clsFileExCk span {
					background:blue none repeat scroll 0 0;
				}
	.clsValidRow{
		color:green;
	}
	.clsInValidRow{
		color:red;
	}
	.clsValidateManualyRow{
		color:blue;
	}
	#admintranslate #selAjaxWindow{
		width:640px;
	}
		.clsAdminPopUpWindow p{
			text-align:left;
		}
/* style for general edit configuration style starts here */
#selGeneralConfiguration h3{
	margin-bottom:10px;
}
/* style for general edit configuration style ends here */
/* style for news letter section starts here */
.clsNewsLetterTbl .clsDateSelectTextBox{
	width:100px;
}
/* style for news letter section ends here */
/* style for forum section starts here */
.clsForumBackIndex{
	float:left;
}
.clsForumPostTopic{
	float:right;
}
	.clsForumBackIndexTopic a{
		font-weight:bold;
	}
/* style for forum section ends here */
/* style for captcha image starts here */
#captchaImage{
	margin-top:5px;
}
/* style for captcha image ends here */
/*#selCompulsoryField{
	background:url(../../root/images/screen_blue/icon-alert.gif) no-repeat left center;
	padding:0.3em 0.3em 0.3em 1.5em;
}*/
.LV_validation_message{
	font-weight: normal;
	display: block;
}
.LV_invalid{
	color: #cc0000;
}
/* style for latest news section starts here */
.clsLatestNews .clsFormTbl,#selProductNews .clsFormTbl{
	margin-bottom:10px;
	margin-top:20px;
}
	.clsManagePopUpNewsSection .selMsgConfirm{
		width:500px;
	}
		.clsManagePopUpNewsSection .clsFormTbl{
			margin:10px 10px 10px 60px;
			border:0;
			width:99%;
		}
		#sellatestNews table p{
			margin:5px 0;
		}
		#sellatestNews table span{
			font-weight:bold;
		}
/* style for latest news section ends here */
/* style for bug report section starts here */
.clsBugReportSubject{
	font-weight:bold;
}
	#selReportBugs .clsFormTbl,#selreplyBugs .clsFormTbl{
		margin:15px 0 0 0;
	}
	.clsBugManagementTbl td p{
		margin:3px 0;
	}
		.clsBugReply{
			width:93%;
			margin:10px 5px 10px 20px;
			border:1px solid #CCC;
			background:#FFF;
			padding:10px;
		}
		#selReportBugs .clsBugReply{
			width:90%;
			margin:10px 5px 10px 20px;
			border:1px solid #CCC;
			background:#FFF;
			padding:10px;
		}
		.clsBugReplyLink a{
			font-weight:bold;
			color:red;
			text-decoration:none;
		}
			.clsBugReply p{
				background:url(../../root/images/screen_blue/icon-bookmarkinstruction.jpg) no-repeat left 5px;
				padding:0 0 0 20px !important;
			}
/* style for bug report section ends here */
.clsEditDeleteVideoAudio{
	width:80px;
}
#selBackToForum a{
	background:url(../../images/screen_blue/icon-goback.gif) no-repeat left center;
	padding:0 0 0 1.5em
}
/* style for ascending and decending sorting */
th.clsSort{
	padding-left:15px !important;
	background:#e6e6e6 url(../../images/screen_blue/bg-sort.gif) no-repeat left center;
}
th.clsDesc{
	background:#e6e6e6 url(../../images/screen_blue/bg-desc.gif) no-repeat left center;
}
th.clsAsc{
	background:#e6e6e6 url(../../images/screen_blue/bg-asc.gif) no-repeat left center;
}
/* Index News Section Starts here */
	.clsAdminNews td p{
		margin:0 !important;
		padding:2px 0 !important;
		font-size:11px;
	}
		.clsAdminNews td p span{
			font-weight:bold;
		}
		.clsAdminNews td a {
			color:#FF0000;
			text-decoration:none;
		}
			.clsAdminNews td a:hover {
				text-decoration:underline;
			}
		.clsNewsContent{
			color:#000 !important;
		}
		.clsTextAlignRight{
			text-align:right;
			font-weight:bold;
		}
			.clsTextAlignRight a{
				font-weight:bold;
			}
	.clsIndexNewsTitle{
		color:#BD060A
	}
/* Index News Section Starts here */
.clsOddQuestion{
	background:#FCF9F0 url(../../images/screen_blue/bg-odd.jpg) no-repeat right bottom;
	padding:16px 5px;
	margin:3px 5px 0 5px;
	border:1px solid #EBEBEB;
}
.clsEvenQuestion{
	background:#FFF url(../../images/screen_blue/bg-even.jpg) no-repeat right bottom;
	padding:16px 5px;
	margin:3px 5px 0 5px;
	border:1px solid #EBEBEB;
}
#selManageAbuseContent{
	text-align:left;
}
.clsMsgList{
	background-color:#CCCCCC;
}
.clsZeroColour, .clsNegativeColour {
	font-size:12px;
	color:#195794;
	margin:5px 0 0 0;
}
.clsNegativeColour{
	color: #FF0000;
}
.clsCharacterLimit{
	font-size:16px;
	font-weight:bold;
}
.clsDisableButton{
	background:#D6D6D6;
	font-weight:bold;
	color:#999;
	font-size:14px;
	border:2px solid #BBB !important;
	padding:2px 5px;
	cursor:text;
}
.clsStatTbl{
	background:#F6FBFF;
	border:1px solid #C8DDF2
}
	.clsStatTbl td{
		border:1px solid #C8DDF2
	}
		.clsStatTbl h3{
			font-weight:normal;
			font-size:12px;
		}
		.clsStatCount{
			font-weight:bold;
		}
.clsCommentAnswerDisplay{
	border:1px solid #C8DDF2;
	background:#F6FBFF;
	padding:5px 5px;
	margin:0 10px 10px 0;
}
#thumbnails{
	width:550px;
}
#thumbnails span{
	/*width:120px;
	margin:5px;
	*width:5px;*/
	*padding-right:5px;
	overflow:auto;
	zoom:1;
	_overflow:visible;
	_height:1%;
}
#thumbnails span img {
	float:left;
}
.clsRemoveImg{
	background:url(../../images/screen_blue/icon-remove.gif) no-repeat left top;
	color:#B11717;
	cursor:pointer;
	font-size:8px;
	display:block;
	float:left;
	height:10px;
	width:10px;
}
#image_uploads object{
	height:18px;
	border:1px solid #195794;
	background:url(../../images/screen_blue/bg-submit.gif) repeat-x;
	padding:1px 5px 3px 5px;
	/*width:100px;*/
	text-align:center;
	color:#fff;
}
#image_uploads object, x:-moz-any-link, x:default {   /*hack for ff2*/
	height:21px;
}
#image_uploads{
	padding:5px!important;
}

	.clsQuestionAttachment,.clsQuestionInnerAttachment{
		background:url(../../images/screen_blue/icon-attachment.gif) no-repeat left top;
		padding-left:20px !important;
	}
	.clsAttachmentRemove{
		color:#6BB7C7 !important;
		text-align:right !important;
	}

	#selFormReplyAnswers #uploaded_images{

	}
	#uploaded_images .clsAttachmentRemove{
		background:transparent url(../../images/screen_blue/icon-remove.gif) no-repeat scroll left top;
		color:#B11717;
		cursor:pointer;
		display:block;
		float:left;
		font-size:8px;
		height:10px;
		width:10px;

	}
	#uploaded_images .lightwindow img, #uploaded_images a{

	}
	.uploadOverflow{

	}
	*html .uploadOverflow{

	}
	.clsAttachments{
		margin:0 0 0.5em 0;
	}
	#uploaded_images .clsAskUploadImg{

	}
	#uploaded_images .clsAskUploadImg a{

	}
	#uploaded_images .clsAskUploadImg span a, x:-moz-any-link, x:default { /*ff3 hack*/

	}
	.clsAskUploadImg a img{

	}
	.clsAskUploadImg a img:hover{

	}
	.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;}
.clsBlogReply{ float:left;}
.clsBlogReply .clsAttachmentRemove {
background:transparent url(../../images/screen_blue/icon-remove.gif) no-repeat scroll left top;
color:#B11717;
cursor:pointer;
display:block;
float:left;
font-size:8px;
height:10px;
width:10px;
font-size: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 } /* FF 2 Fix */
#btnSubmit { margin: 0 0 0 155px ; }

/* -- Table Styles ------------------------------- */


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

/*  Site info styles starts  */
.clsSiteInfo{
	background:#f6fbff;
	border:1px solid #c8ddf2;
	width:300px;
	color:#0b2a46;
	font:normal 14px Arial, Helvetica, sans-serif;
	margin-bottom:20px;
}
	.clsSiteInfo span.clsSummarytitle{
		font-weight:bold;
		color:#025098;
	}
	.clsSiteInfo h3{
		padding:8px 13px;
		border-bottom:1px solid #c8ddf2;
	}
	.clsSiteInfo p{
		padding:8px 0;
	}
	.clsSiteInfoContent{
		padding:13px;
	}
/*  Site info styles ends  */

/*  Latestnews styles starts  */
.clsLatestNewsSection{
	background:#f8fff7;
	border:1px solid #7ecf80;
	width:300px;
	color:#078605;
	font:normal 11px Arial, Helvetica, sans-serif;
}
	.clsLatestNewsSection h3{
		padding:8px 13px;
		background: #195794;
		color:#fff;
	}
	.clsLatestNewsSectionContent{
		padding:13px;
	}
		.clsLatestNewsSectionContent table,.clsLatestNewsSectionContent td{
			padding:0;
			margin:0;
			border:0;
		}
		.clsLatestNewsSectionContent td{
			padding:7px 0;
			border-bottom:1px solid #c9ebca;
		}
		.clsLatestNewsSectionContent td.clsMore{
			border:0;
		}
			.clsMoreLink{
				text-align:right;
			}
				.clsMoreLink a{
					color:#319a31;
					text-decoration:none;
					font-weight:bold;
				}
				.clsMoreLink a:hover{
					color:#000;
				}
			.clsNoNewsAlert{
				width:auto !important;
				margin:0 !important;
			}
		.clsLatestNewsSectionContent p.clsDate span{
			color:#3d663e;
		}
		.clsLatestNewsContent{
			color:#274928;
			font-weight:bold;
		}
/*  Latestnews styles ends  */

/* Index content */
.clsWelcomeText{
	background:url(../../images/screen_blue/icon-welcome.gif) no-repeat left center;
	font:bold 14px/50px Arial, Helvetica, sans-serif;
	color:#16314f;
	padding-left:45px;
	margin:10px 0;
}
.clsAdminContent{
	margin-top:15px;
}
	.clsAdminContent a{
		font-weight:bold;
		text-decoration:none;
	}
	.clsAdminContent a:hover{
		color:#990000;
	}
	.clsIndexRow{
		border-top:1px solid #f0f0f0;
		padding:15px 10px;
		overflow:hidden;
		zoom:1;
	}
	* html .clsIndexRow{
		overflow:visible;
		height:1%;
	}
		.clsIndexLabel{
			float:left;
			color:#13324e;
			width:290px;
			font:normal 12px Arial, Helvetica, sans-serif;
		}
			.clsIndexLabel p{
				padding-left:25px;
			}
			.clsIndexLabel h4{
				font:bold 14px/20px Arial, Helvetica, sans-serif;
				background:url(../../images/screen_blue/icon-title.gif) no-repeat left center;
				padding-left:25px;
			}
				.clsIndexLabel h4 a{
					color:#13324e;
				}
		.clsIndexDetails{
			margin:10px 0 0 292px;
			background:url(../../images/screen_blue/bg-details.gif) no-repeat left center;
			padding-left:15px;
			color:#175995;
		}
			.clsIndexDetails a{
				color:#175995;
				font:bold 13px Arial, Helvetica, sans-serif;
				padding:0 7px;
			}
	#selImageGallery p{
		text-align:center;
		margin:14px 10px;
		width:auto;
	}
		#selImageGallery .clsClearfix{
			margin:0!important;
		}
		#selImageGallery .clsLeftRun{
			color:#ccc;
			width:70px;
			margin-right:70px;
		}
			#selImageGallery .clsLeftRun a, #selImageGallery .clsRightRun a{
				color:#000;
				font-weight:bold;
			}
		#selImageGallery .clsRightRun{
			text-align:right;
			margin-top:-15px;
			margin-right:10px;
			position:absolute;
			right:0;
			color:#ccc;
			width:70px;
		}



.clsAskQuestionUpload .clsQuestionImage, .clsAskQuestionUpload .clsQuestionVideo{
		background:url(../../images/screen_blue/bg-uploadtabseperator.gif) no-repeat right center;
		width:30%;
	}
		.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:14px;
				}
					.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:130px;
}
	.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:130px;
}
	.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;
	}

	.clsPopupClose{
			position:absolute;
			margin:0;
			right:0px;
			top:0px;
		}
		.clsPopupTitle{
			color:#fff;
			margin:2px !important;
		}
		.clsPopupClose a{
			display:block;
			float:right;
			margin:3px 6px 0 0;
			_margin-right:3px;
		}

			.clsPopuploginForm{
				width:315px;
			}
		.clsUploadSection {
			padding:15px !important;
			text-align:center;
		}

#selExternalVideoOption, #selExternalAudioOption{
	padding:10px;
	overflow:hidden;
	_overflow:visible;
	_height:1%;
	}
	.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:#195794;
		font-weight:bold;
	}
		.clsVideoInFile a:hover{
			color:#0F2942;
		}
		.clsFlvInfo {
			color:#7F7F7F;
			font-size:11px;
		}

/* payment starts*/
.clsPaymentTable{

}
	.clsPaymentTable td{
		padding:0px;
	}
		.clsPaymentTable td ul li{
			padding:6px 8px;
			border-bottom:1px solid #F0F0F0;
		}
		.clsPaymentTable td .clsPlansHeading li{
			font-weight:bold;
			border-bottom:1px solid #fff;
		}
		.clsPlansHeading{
			border:1px solid #C8DDF2;
			background:#EFF5FA;
			margin-bottom:20px;
			padding:0 5px;
		}
		.clsPlanDetails{
			border:1px solid #C8DDF2;
			border-left:0;
		}
		.clsPlanHead{
			font-weight:bold;
		}
/* payment ends*/