body {
	font-family: tahoma, arial;
	font-size: 10pt;
	margin: 0px;
	
}
td {
	font-family: tahoma, arial;
	font-size: 10pt;
	vertical-align: top;
}


table.menu {
	
	xxxborder: 1px black solid;	
	width: 150px;
}

td.menuitem {
	font-size: 10pt;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	font-variant: small-caps;
	background-color: #ffff00;
	color: #000000;
	background-image: url(img/btn_bg_off.jpg);
	border: 1px outset;	
}
td.menuitem_on {
	font-size: 10pt;
	font-weight: bold;
	white-space: nowrap;
	text-align: center;
	font-variant: small-caps;
	background-color: #ffff00;
	color: #000000;
	background-image: url(img/btn_bg_on.jpg);
	border: 1px outset;	
}

a {
	xcolor: #cc0000;	
	font-weight: bold;
}
a.menulink {
	text-decoration: none;	
	font-variant: small-caps;
	color: #000000;
	
}

a.button {
	font-size: 8pt;
	background-color: #cecece;
	color: #000000;
	border: 1px outset;	
	text-decoration: none;
	padding-left: .5em;
	padding-right: .5em;
}
td.mainbody {
	padding-left: 1em;
	width: 600px;
	xx-text-align: justify;
}

.frm {
	border: solid 1px black;
}

.frm_title {
	background-color: #990000;
	color: #ffffff;
	font-weight: bold;
	font-variant: small-caps;
	padding-left: 1em;
	white-space: nowrap;
	
}
.frm_sub_title {
	background-color: #cecece;
	color: #000000;
	padding-left: 1em;
	
}
.frm_error {
	color: #990000;
	font-weight: bold;
	font-size: 8pt;
	padding-left: 1em;
	vertical-align: top;
	border: solid #000000 1px;
}

.frm_item {
	font-weight: bold;
	font-size: 8pt;
	padding-left: 1em;
	text-align: right;
	vertical-align: top;
	white-space: nowrap;
}

.frm_value {
	font-size: 8pt;
	padding-right: .5em;
	padding-left: .5em;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	border: solid #cecece 1px;
}

.frm_col {
	background-color: #cecece;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	padding-left: .25em;	
	padding-right: .25em;	
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
}

.frm_col_left {
	background-color: #cecece;
	color: #000000;
	font-weight: bold;
	font-size: 8pt;
	padding-left: .25em;	
	padding-right: .25em;	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}

.frm_row {
	background-color: #ffffff;
	color: #000000;
	font-size: 8pt;
	padding-left: .25em;	
	padding-right: .25em;	
	text-align: center;
	vertical-align: top;
	white-space: nowrap;
	border: solid #cecece 1px;
}

.frm_row_left {
	background-color: #ffffff;
	color: #000000;
	font-size: 8pt;
	padding-left: .25em;	
	padding-right: .25em;	
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
	border: solid #cecece 1px;
}

.frm_row_wrap {
	background-color: #ffffff;
	color: #000000;
	font-size: 8pt;
	padding-left: .25em;	
	padding-right: .25em;	
	text-align: left;
	vertical-align: top;
	xxx-white-space: nowrap;
	border: solid #cecece 1px;
}

.bigred {
	color: #990000;
	offfont-size: 12pt;	
}

.boldred {
	color: #990000;
	font-weight: bold;
	offfont-size: 12pt;	
}

.boldblue {
	color: #0000cc;
	font-weight: bold;
	offfont-size: 12pt;	
}
.boldgreen {
	color: #009900;
	font-weight: bold;
	offfont-size: 12pt;	
}