.error{
color:#FF0000;
}

.title{
	font-size:10pt;
	font-family:arial;
	font-weight:bold;
	color:#330000;
}
.text{
	font-size:10pt;
	font-family:arial;
	color:#000000;
}


.generated_link{
	font-size:10pt;
	font-family:arial;
/**/	font-weight:bold;
	color:#000000;
}
.generated_link_over{
	font-size:10pt;
	font-family:arial; 
/**/	font-weight:bold;
	color:#000000;
	text-decoration: underline;
	cursor:pointer;
}
.generated_link_image{
	vertical-align:middle;
	padding-right:5px;
	text-decoration: none;
}
a:link {
	font-size:10pt;
	font-family:arial; 
	color:#000000;
/**/	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
}
a:visited {
	font-size:10pt;
	font-family:arial; 
	color:#000000;
/**/	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
}
a:hover {
	font-size:10pt;
	font-family:arial; 
	color:#000000;
/**/	font-weight:bold;
	text-decoration: underline;
	cursor:pointer;
}
a:active {
	font-size:10pt;
	font-family:arial; 
	color:#000000;
/**/	font-weight:bold;
	text-decoration: none;
	cursor:pointer;
}
.left{
	text-align:left;
}
.justify{
	text-align:justify;
}
.right{
	text-align:right;
}
.top{
	vertical-align:top;
}
.pl30{
padding-left:30px;
}
.pl15{
padding-left:15px;
}
input[type="text"]{
	vertical-align:middle;
}
select{
	vertical-align:middle;
}

.public{
background-image:url('site/data/image/background.jpg');
background-repeat:repeat-x;
}
.login{
color:#FFFFFF;
}
