td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: #000000;
	vertical-align: top;
}
td.top1 {
	background : #C1C6F9;
}
td.top2 {
	background : #5577FF;
}
td.form {
	font-size: 10pt;
	font-family: Arial Helvetica, sans-serif;
	font-weight: bold;
	color: #666666;
	background-color : #CCCCFF;
}
td.form_text {
	font-size: 10pt;
	font-family: Arial Helvetica, sans-serif;
	font-weight: normal;
	color: #666666;
	background-color : #CCCCFF;
}
td.base {
	font-family : Arial, Helvetica, sans-serif;
	font-size : 8pt;
	color: #666666;
	text-align: center;
	background-color : #ffffff;
}
/*sidemenu*/
.sidemenu{
	background : #FFFFFF;
	margin:0;
	padding:0;
}
.sidemenu td{
	margin:0;
	padding:0;
}
.sidemenu a{
	display: block;
	font-weight: bold;
	text-decoration:none;
	border-bottom: 1px solid #999999;
	border-right: 1px solid #999999;
	margin:0px;
	padding-top:4px;
	padding-right:3px;
	padding-bottom:4px;
	padding-left:6px;
	voice-family:inherit;
}
.sidemenu a:link, .sidemenu a:visited{
	color: #400040;
	background: transparent;
}
.sidemenu a:hover{
	color:white;
	background-color: #5577FF;
}
.sidemenu td{
	color:#ffffff;
	background-color: #C1C6F9;
}
/*end sidemenu*/
/* hyperlinks */
a {
	color: #400040;
/*	font-weight: bold;*/
	text-decoration:underline;
}
a:hover {
	color: #400040;
/*	font-weight: bold;*/
	text-decoration:none;
}
/* end hyperlinks */
/*button*/
a.button {
	border-width: 2px;
	border-style: outset;
	border-color: ButtonFace;
	/*background-color: #5577FF;*/
	background-image: url(../images/button_bg.gif);
	color: #400040;
	white-space: pre;
	padding-bottom : 5px;
	padding-left : 5px;
	padding-right : 5px;
	padding-top : 2px;
}

a.button:active {
	border-style: inset;
   color: #400040;
	font-weight : normal;
}
a.button:hover {
	border-style: inset;
   color: #400040;
   	padding-bottom : 3px;
	padding-left : 7px;
	padding-right : 3px;
	padding-top : 4px;

}
/*end button*/
