body 
	{ 
	font-family:Arial;
    font-size:14px;
	color:#000000;
    }
.text_firstsite{	
	font-family:Arial;
	color: #3399FF;
	}
/* -------------------------------- Definition for links ----------------------------------------------*/	
/* All Links (normal and those that have already been visited */	
a,  a:visited{
	text-decoration:none;
	color:blue;
	}
	
/* Links while mouse hovering */
a:hover, a:visited:hover {
	text-decoration:none;
	color:#0099CC;
	}

/* -------------------------------- Definition for input Fields ----------------------------------------------*/	
/* All inputfields  */
.inputfield, .readonly, .required, .message_bg, .readonly_link, .requiredshort{
	border: #000000 1px solid;
	}
.readonly, .readonly_link {
	background-color:#EEEEE0;
}
/* text in input fields that must be readonly but with a link color */
.readonly_link{
	color:blue;
}
.message_bg {
	background-color:#FFCC66;
}
	
/* red corner on top right of mandatory input fields */
.required {
	BACKGROUND:url(../images/required.gif) no-repeat right top;
	background-color:#FFFFFF;
	width: 300px;
	}	

/* red corner on top right of mandatory input fields */
.requiredshort {
	BACKGROUND:url(../images/required.gif) no-repeat right top;
	background-color:#FFFFFF;
	width: 150px;
	}
	
.reportField{
	font-family:Arial;
	font-weight:normal;
    font-size:9px;
	border: 0px;
	}	

/* -------------------------------- Definition for Messages ----------------------------------------------*/	
/* Style for ALL WARNING Messages */
.message
	{
	font-family:Arial;
    font-size:12px;
    color:#FF9900;
	font-weight:bold;
	}

/* Style for ALL INFORMATION Messages */	
.info	
	{
	font-family:Arial;
    font-size:12px;
    color:#8e8daa;
	}

/* Style for ALL ERROR Messages */		
.error
	{
	font-family:Arial;
    font-size:12px;
    color:#FF0000;
	font-weight:bold;
	}

/* -------------------------------- Definition for Backgrounds ----------------------------------------------*/	
/* Background color */
.background_firstsite
	{ 
	background-color:#000000;
    }		
	
/* -------------------------------- Definition for fields in the tables ----------------------------------------------*/	
.tableHeaderText 
	{ 
	font-family:Arial;
    font-size:12px;
	color:black;
	font-weight:bold;
    }

.tableText
	{
	font-family:Arial;
    font-size:14px;
	color:black;
	}
/* -------------------------------- Definition for Sub-Menu ----------------------------------------------*/
.menu{	
	text-decoration: none; 
	font-family:Arial;
	text-align: center;
	font-weight:bold;
	padding-top:3px;
	padding-bottom:3px;
	color: #3399FF;
	}
a.menu:hover{  
	background-color: #3366CC; 
	text-decoration:none;
	padding-top:3px;
	padding-bottom:3px;
	color: #3399FF;
	}
