body {
	font-family: tahoma, arial, helvetica;
	font-size: 12pt;
	background-color: #330033;
	background-image: url(img/mauvebg.jpg);
	color: #ffffff;
	x-margin: 0;
}

td {
	font-family: tahoma, arial, helvetica;
	font-size: 10pt;	
}

a {
	color: #ffff00;	
}
#page_top {
	background-image: url(img/mauvebg.jpg);
	background-color: #330033;
		
}
#page_top_shadow {
	background-image: url(img/sep_top.jpg);
	background-color: #cecece;	
}
#page_bottom {
	xbackground-image: url(img/mauvebg.jpg);
	xbackground-color: #330033;
	color: #FFFF00;
	font-size: 8pt;
}

#main_body {
	padding: 1em;	
	xbackground-color: #ef00ef;
	border-top: 1px solid #ffffff;	
	border-left: 1px solid #ffffff;	
}

.page_title {
	background-image: url(img/ban2p.gif);
	border: 1px solid #ffffff;
	padding-left: 1em;
	padding-right: 1em;
	font-size: 12pt;
	font-weight: bold;
	color: #000000;
}

td.framed {
	xbackground-color: #330033;
	xborder: 1px solid #ffffff;
}
td.menu {
	background-image: url(img/ban1p.gif);	
	border: 1px solid #ffffff;
	text-align: center;
}

a.mlink {
	text-decoration: none;
	color:#996699;	
	font-weight: bold;
}

.rpt {
	border: 1px outset;	
}

.rpt_title {
	background-image: url(img/ban1p.gif);	
	border: 1px solid #ffff00;
	text-align: center;
	color: #000000;
	font-weight: bold;	
}

.rpt_row_white {
	background-color: #ffffff;
	border: 1px solid #990099;
	color: #000000;	
	padding-left: 1em;
	padding-right: 1em;
}
.rpt_row {
	background-color: #efefef;
	border: 1px solid #990099;
	color: #000000;	
	padding-left: 1em;
	padding-right: 1em;
}