.ErrorText,
.MessageError 
{
	background-color: Transparent;
	color: #FF0000; 
	font-weight: bold; 
}
span.required 
{
	background-color: Transparent;
	color: #FF0000; 
	font-weight: bold; 
}
.InputButton
{	
	vertical-align: top;
	position: relative;
	top: 0px;	
	font-size: 1em;
}

.width100
{
    width:100%;
}
.width70
{
    width:70%;
}
.width50
{
    width:50%;
}
.floatleft
{
    float:left;
}
.floatright
{
    float:right;
}
.center
{        
    text-align:center;
}

/*--- Generic Form ---*/
.GenericForm 
{	
	font-size: 0.95em;
	font-weight: bold;
}
.GenericForm table
{	
    color: inherit;
}

.GenericForm td
{	
    color: inherit;
    vertical-align:middle;
}
.GenericForm td h1,
.GenericForm td h2,
.GenericForm td h3
{	
	font-size: 1.1em;
}
.GenericForm td p
{	
	font-size: 1.05em;
	font-weight: normal;
}

.GenericForm .textContainer label
{	
	font-size: 0.95em;
	font-weight: bold;
	padding-right: 10px;
}
.GenericForm .textContainer input
{	
	vertical-align: middle;
	margin-bottom: 0.3em;
	border-collapse:collapse;
	border: 1px solid #7E9DB9;	
	font-size: 1em;
	width: 60%;
}
* html .GenericForm .textContainer input
{
	height: 1.5em;
}

.GenericForm .fileContainer label
{	
	font-size: 0.95em;
	font-weight: bold;
}
.GenericForm .fileContainer input
{	
	vertical-align: middle;
	margin-bottom: 0.3em;
	border-collapse:collapse;
	border: 1px solid #7E9DB9;	
	font-size: 1em;
	width: 60%;
}
* html .GenericForm .fileContainer input
{
	height: 1.5em;
}

.GenericForm .textareaContainer label
{	
	font-size: 0.95em;
	font-weight: bold;
}

.GenericForm .textareaContainer textarea
{	
	font-family:  Arial, Helvetica, sans-serif;
	margin-bottom: 0.3em;
	border-collapse:collapse;
	border: 1px solid #7E9DB9;
	font-size: 104%;
	width: 60%;
}

.GenericForm .checkboxContainer label
{	
	font-size: 0.95em;
	font-weight: bold;
}
.GenericForm .checkboxContainer input
{	
}

.GenericForm .radioContainer
{
	
}
.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
{	
}

.InputButton
{
    margin: 8px 0 10px 0;

/*    float:right;	
    margin: 8px 12px 0 0; */
}


/*--- Rss link ---*/
.rsslink
{
	background: transparent url(../../images/rss.gif) no-repeat scroll 0 0;
	padding-left:18px;
	text-decoration:none;	
	padding-bottom: 3px;
}
.rsslink:visited
{
	text-decoration: none;	
}
.rsslink:hover
{
	text-decoration:underline;	
}


