body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
body,td,th {
	font-family: tahoma;
	font-size: 12px;
}
ul {
	margin-left: 9px;
	margin-right: 9px;
	list-style-type: none;
}
a:link {
	color: #10608F;
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #10608F;
}
a:hover {
	text-decoration: none;
	color: #FF0000;
}
a:active {
	text-decoration: none;
	color: #10608F;
}
.buttonblue,.textareablue {
	BORDER-RIGHT: #8095bb 1px solid;
	BORDER-TOP: #8095bb 1px solid;
	FONT-SIZE: 9pt; BORDER-LEFT: #8095bb 1px solid;
	BORDER-BOTTOM: #8095bb 1px solid;
	FONT-FAMILY: tahoma;
}
.table_head {
	font-family:Tahoma, Arial;
	font-size:9pt;
	color:#1C3855;
	background-color:#ECF0F4;
}
.tablemenu
{
	border: 1px solid #B7B7B7;
	background-color: #E9E9EA;
	color: #000000;
}
.table_data {
	font-family:Tahoma, Arial;
	font-size:9pt;
	color:#1C3855;
	background-color:#FDFDFF;
}
.titadmin {
	margin: 0px;
	font-weight: bold;
	font-size: 10px; 
	color: #496c9f;
	border-top: 1px dashed #5c88c8;
}
.block {
	margin: 0px;
	font-size: 10px; 
	color: #496c9f;
	border: 1px dashed #5c88c8;
}
.trattini
{
	background-color: #E9E9EA;
	color: #000000;
	border-width: 1px 0 0 0;
	border-top-style: dashed;
	border: 1px solid #B7B7B7;
}

/* red error page text */
.mkerror {	
	font-size: 11pt;
	color: #ff0000;
	font-weight:bold;
}
/* pagination */
.pagelink {
	background-color: #f0f5fa;
	border: 1px solid #072a66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight: normal;
}
.pagelinklast {
	background-color: #dfe6ef;
	border: 1px solid #072a66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:normal;
}
.pagecurrent {
	background-color: #ffc9a5;
	border: 1px solid #072a66;
	padding:1px 3px 1px 3px;
	color: #000;
	font-weight:bold;
}
#wrapper {
	text-align:right; /* right-align text in IE */	
	margin: 0px auto 0px auto;
}
img {
	border: 0px;
}
.g_parent {
	background-color: #E9E9E9;
	color:#F352CD;
}
.parent{
	color:#5D7F3B;
}
.child{
}