body {
 	background: white;
	font-family: arial, verdana, helvetica, sans-serif; 
	font-size: 12pt
}
div.left {
	text-align: left;
}


div.right {
	text-align: right;
}

div.center {
	text-align: center;
}

p.sitemap {
	margin: 1px;
}

p.copy {
	text-align: center;
}

table.menu {
	background: #75817C;
	padding: 2px;
	width: 100%;
	margin-bottom: 0px;
}
table.amenu {
	background: #8581AC;
	padding: 1px;
	margin-bottom: 0px;
}

table.submenu {
	background: #85C1FC;
	padding: 5px;
	width: 100%;
	margin-top: -5px;
}
table.title {
	background: #5561AC;
	color: #FFFFFF;
	padding: 3px;
	width: 100%;
	margin-top: 0px;
}

table.help {
	background: #212171;
	color: #FFFFFF;
	padding: 2px;
	margin-top: 0px;
	text-align:left;
	border:0;
}
table.column {
	background: #212171;
	color: #FFFFFF;
	padding: 2px;
	margin-top: 0px;
	text-align:left;
	border:0;
}
table.register {
	background: #F1F1F1;

}
th.titles {
	background: #C4C9C4;
	font-family: verdana, helvetica, sans-serif; 
	font-size: 10pt;
	font-weight:bold;
}
th.column {
	font-family: verdana, helvetica, sans-serif; 
	font-size:10pt;
}
td.help {
	background: #F5F5F5;
	color: #2A2A2A;
	width: 300px;
	padding: 2px;
	margin-top: 0px;
	text-align:left;
	vertical-align:top;
}
td.column {
	background: #F5F5F5;
	width: 155px;
	color: #2A2A2A;
	padding: 2px;
	margin-top: 0px;
	text-align:left;
	font-family: verdana, helvetica, sans-serif; 
	font-size:10pt;
}
td.columnthin {
	background: #F5F5F5;
	color: #2A2A2A;
	width: 55px;
	padding: 1px;
	margin-top: 0px;
	text-align:left;
	font-family: verdana, helvetica, sans-serif; 
	font-size:8pt;
}

td.menu {
	text-align: center;
	background: #E1D1A1;
	text-decoration:none;
}

td.menuh {
	text-align: center;
	background: #F5E5B5;
	text-decoration:overline;
}

td.amenu {
	text-align: left;
	background: #C1C1C1;
}

td.amenuh {
	text-align: left;
	background: #E1D1D1;
}

td.register {
	text-align: justify;
	background: #F1F1F1;
	font-size: 12pt;
}

td.search {
	font-size: 12pt;
	width: 420px;
	
}

tr.even {
	background: #D1D1FC;
	font-size: 10pt
}

tr.odd {
	background: #F1F1FC;
	font-size: 10pt
}

tr.doc {
	background: #F1F1FC;
	font-size: 10pt
}

input.register {

	font-size: 10pt;
	background-color: #E3E6E9;
	border-color: #A3A6E9;
	border-width: 1px;
	color: #0F0F0C;
	
}

a.menu:link {
        text-decoration: none;
	color: #3333AA;
}

a.menu:active {
}
    

a.menu:visited {
	text-decoration: none;
	color: #3333AA;
}

a.menu:hover{
	text-decoration: underline;

}
