/**
*    CSS for grey theme for default template for Root
*
* @author		murugesan_042at09
* @copyright 	Copyright (c) 2009 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: form.css murugesan_042at09 $
* @since 		2009-06-10
*/

/*  ----------------------- Table for forms starts  ---------------------------- */
.clsFormTable{
	overflow:auto;
	zoom:1;
	_overflow:visible;
	_height:1%;
	padding:1px;
	*padding:0;
	margin-top:3px;
	font:normal 11px Arial, Helvetica, sans-serif;
}
	.clsFormTable table{
		width:100%;
		border-collapse:collapse;
		border:0
	}
		.clsFormTable th{
			vertical-align:middle;
			background:#252525;
			padding:5px 10px;
			text-align:center;
			font:bold 13px Arial, Helvetica, sans-serif;
			color:#fff;
		}
		.clsFormTable td{
			border-collapse:collapse;
			border:0;
			padding:7px;
			vertical-align:top;
		}
		.clsFormLabelCellDefault, .clsFormLabelCellError {
			color:#000;
		}
		.clsFormFieldCellDefault, .clsFormFieldCellError {
			color:#000;
		}		
/*  ----------------------- Table for forms ends  ---------------------------- */

/*  ----------------------- Form Fields starts  ---------------------------- */
textarea,select{
	border:1px solid #cdcdcd;
	color:#5E5E5E;
}
.clsTextBox,.clsCommonTextBox{
	border:1px solid #cdcdcd;
	color:#5E5E5E;
	padding:2px;
	_height:20px;
	width:250px;
}
.clsFormRadioButtons{
	margin-bottom:5px;
}
	.clsFormRadioButtons span{
		display:block;
		float:left;
		height:17px;
		margin-right:3px;
	} 
	.clsFormTextArea{
		width:450px;
		height:75px;
	}
	.clsMandatoryFieldIcon{
		color:#f00 !important;
	}

/*  ----------------------- Form Fields ends  ---------------------------- */


/*  ----------------------- Help and error tip starts  ---------------------------- */
.clsHelp {
	background:transparent url(../../images/screen_grey/form/icon-help.gif) no-repeat scroll left center;
	cursor:help;
	display:block;
	float:left;
	height:17px;
	margin:0;
	overflow:hidden;
	padding:0 0.3em 0 0;
	text-indent:-2000em;
	width:20px;
}
.clsFormFieldErrTip {
	background:transparent url(../../images/screen_grey/form/icon-alert.gif) no-repeat scroll 0 0.3em;
	color:#F73131!important;
	padding:0.2em 0 0.2em 1.5em;
	display:block;
}
.trcflag .clsFormFieldErrTip {
	background:#FFFFFF;
	border:1px solid red;
	color:#F73131 !important;
	display:block;
	margin:5px;
	padding:5px;
}
.trcflag span.clsFormFieldErrTip {
	background:transparent url(../../images/screen_grey/form/icon-alert.gif) no-repeat scroll 0 0.3em;
	border:0;
	color:#800 !important;
	font-weight:bold;
	margin:5px 0;
	padding-left:18px;
}
.clsHelpText{
	color:#0082D6;
	font-weight:bold;
}
	#forummembersforumsAddTitle .clsHelpText,#forummembersforumsTopicCreate .clsHelpText{
		display:inline;
	}
	.clsWidth350{
		width:350px;
	}
/*  ----------------------- Help and error tip ends  ---------------------------- */
.tlcform{
	background:transparent url(../../images/screen_grey/form/tlcform.gif) no-repeat;
}
.trcform{
	background:transparent url(../../images/screen_grey/form/trcform.gif) no-repeat right top;
	padding:10px;
}
.blcform{
	background:transparent url(../../images/screen_grey/form/blcform.gif) no-repeat left bottom;
}
.brcform{
	background:transparent url(../../images/screen_grey/form/brcform.gif) no-repeat right bottom;
}
.tbform{
	background:transparent url(../../images/screen_grey/form/tbform.gif) repeat-x;
}
.bbform{
	background:transparent url(../../images/screen_grey/form/bbform.gif) repeat-x center bottom;
}
.rbform{
	background:transparent url(../../images/screen_grey/form/rbform.gif) repeat-y right top;
}
.lbform{
	background:#f9f9f9 url(../../images/screen_grey/form/lbform.gif) repeat-y left bottom;
}
* html .trcform{height:1%}
* html .lbform{
	width:100%
}
.lbform,.tlcform,.trcform{
	zoom:1
}