.ErrorText 
{
	background-color: Transparent;
	color: #FF0000; 
	font-weight: bold; 
}
span.required 
{
	background-color: Transparent;
	color: #FF0000; 
	font-weight: bold; 
}

/*--- Generic Form ---*/
.GenericForm .textContainer label
{	
	font-size: 0.95em;
	font-weight: bold;
}
.GenericForm .textContainer input
{	
	vertical-align: middle;
	margin-bottom: 0.3em;
	border-collapse:collapse;
	border: 0.05em solid #7E9DB9;
	height: 1.2em;
	font-size: 100%;
	width: 60%;
}
* html .GenericForm .textContainer input
{
	height: 1.5em;
}

.GenericForm textarea
{	
	font-family:  Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	border-collapse:collapse;
	border: 0.05em solid #7E9DB9;
	font-size: 104%;
	width: 60%;
}
* html .GenericForm textarea
{
}

.GenericForm .checkboxContainer label
{	
	font-size: 0.95em;
	font-weight: bold;
}
.GenericForm .checkboxContainer input
{	
}

.GenericForm .radioContainer label
{	
	font-size: 0.95em;
	font-weight: bold;
}
.GenericForm .radioContainer input
{	
}

.GenericForm .selectContainer option
{	
	font-size: 0.95em;
	font-weight: bold;
}
.GenericForm .selectContainer select
{	
}

/*--- Rss link ---*/
.rsslink
{
	background: transparent url(../../images/rss.gif) no-repeat scroll 0 0;
	padding-left:18px;
	text-decoration:none;	
}
.rsslink:visited
{
	text-decoration: none;	
}
.rsslink:hover
{
	text-decoration:underline;	
}

