@CHARSET "UTF-8";
*
{		
	/*color: 	#0C0C0C;*/
	font-family: Arial, Verdana, sans-serif, Helvetica ;
	font-size:11px;			
}	

form
{
}

form fieldset
{	
	border:0;
	border:1px solid #999;	
	border-collapse:collapse;
	padding:8px;	
}

form legend
{
	text-align:center;
	font-size:14px;		
	padding:4px;
	color:#666;
}

form label
{	
	float:left;
	text-align:right;
	width:104px;
	padding-right:16px;
	font-size:12px;
}



form label span
{
	font-size:10px;
	color:#666;
}

form .componentSeparator
{
	padding:8px 0px 2px 0;
	margin:4px 0px;
	clear:both;
}

form.inline label, label.inline
{
	display:block;
	float:none;
	width:auto;
	padding:2px;
	text-align:left;
	font-size:12px;
}

form .componentSeparatorInline
{
	padding:8px 8px 4px 0;
	margin:4px 0px;
	float:left;	
}

form label.labelTop
{
	
	width:500px;
	padding:0px 0px 4px 120px;
	text-align:left;
}

form label.labelRadio, form label.labelCheckbox
{
	float:none;
	padding-left:4px;
}

form label.labelDate
{
	margin:0;
	padding:0;
	float:none;
}

form .containerButton
{
	padding:8px 8px 2px 0;
	margin:4px 0px;
	clear:both;
	height:30px;
}

form .componentButton
{
	float:right;	
}

form .componentError
{
	padding:8px 0px 2px 0;
	color:red;	
}

form .componentError input
{
	border-color:red;
	border:1px solid red;
	background:#FFE8E3;
}

form .componentRequired
{
	color:red;
	font-weight:bold;
	padding:4px;
}
.tundra form .componentError .dijitTextBox, 
.tundra form .componentError .dijitComboBox, 
.tundra form .componentError .dijitTextArea, 
.tundra form .componentError .dijitInlineEditor input
{
	border-color:red;
	border:1px solid red;
	background-color:#FFE8E3;
}

.tundra .dijitTooltipContainer
{
/*border:1px solid red;*/
color:#8C0000;
font-weight:bold;
}

