.inputform
{	
	float:left;		
}

.hidefieldset
{
	border:none;	
}

.hidelegend
{
	border:none;
}

.nowidth
{
	width:auto !important;	
}

/*styles for CoolTextBox*/

.CoolTextBox
{
	background-color:#FBFBFB !important;
	border-style:solid;
	border-color:#C3D9F9 !important;
	border-width:1px;
	float:left;
	width:130px !important;
	margin:1px 0px 1px 0px;
	font-size:16px !important;
}

.CoolTextBoxFocused
{
	background-color:#FFFFFF !important;
	border-style:solid;
	border-color:#99CCFF !important;
	float:left;
	width:130px !important;
	margin:1px 0px 1px 0px;
	font-size:16px !important;
}

.CoolTextBoxHovered
{	
	background-color:#FBFBFB !important;
	border-style:dotted !important;
	border-color:#77AAEE !important;
	border-style:dashed !important;
	float:left;
	width:130px !important;
	margin:1px 0px 1px 0px;
	font-size:16px !important;
}

.CoolTextBoxInvalid
{
	background-color:#F8F8F8 !important;
	border-style:dotted !important;
	border-color:#994444 !important;
	border-style:dashed !important;
	float:left;
	width:130px !important;
	margin:1px 0px 1px 0px;
	font-size:16px !important;
}

.MultiLine
{
	width:300px !important;	
}

.CoolTextBoxLabel
{
	display: block;  /* block float the labels to left column, set a width */	
	float: left; 
	width: 155px;  
	padding: 2px; 
	margin: 1px 5px 1px 0px; /* set top margin same as form input - textarea etc. elements */
	text-align: right; 
	font-size:14px !important;
	color:#555;
	font-weight:bold !important;
	clear:left;
	background-color:#DDE;
}

.LabelValue
{
	font-size:0.9em;
	color:#000;	
}

.NoDisplay {display:none;}
