body {
	background-color : #E0DEE0;
	font : 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

td.menu {
	border-left :  1px solid #000000;
	border-right : 1px solid #000000;
	padding : 5px 5px 5px 5px;
	font : 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #ffffff;
}

td.main {
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	padding : 7px 7px 7px 7px;
	font : 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #ffffff;
	line-height : 18px;
}

td.normal {
	padding : 5px 5px 5px 5px;
	font : 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

td.small {
	border-left :  1px solid #000000;
	border-right : 1px solid #000000;
	padding : 5px 5px 5px 5px;
	font : 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #ffffff;
}

td.subfooter {
	padding : 2px 2px 2px 2px;
	font : 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

td.subtitle {
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	padding : 5px 5px 5px 15px;
	font : bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #ffffff;
	letter-spacing : 1px;
}

td.footer {
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	border-top : 1px dashed #B2B2B2;
	border-bottom : 1px solid #000000;
	padding : 2px 5px 2px 5px;
	font : 11px Arial, Verdana, Geneva, Helvetica, sans-serif;
	background-color : #ffffff;
}

td.nopad {
	padding : 0px 0px 0px 0px;
}

td.navlink {
	font : bold 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
	border : 1px solid #000000;
	padding : 5px 5px 5px 5px;
}

td.navlinkdroplast {
	font : bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	border : 1px solid #000000;
	padding : 5px 5px 5px 5px;
}

td.navlinkdrop {
	font : bold 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	border-left : 1px solid #000000;
	border-right : 1px solid #000000;
	border-top : 1px solid #000000;
	padding : 5px 5px 5px 5px;
}

A,A:VISITED {
	text-decoration : none;
	color : #cc0000;
}

A:HOVER {
	text-decoration : underline;
	color : #000066;
}

A.lang,A.lang:VISITED {
	text-decoration : none;
	color : Gray;
}

A.lang:HOVER {
	text-decoration : none;
	color : #cc0000;
}

A.nav, A.nav:VISITED {
	text-decoration : none;
	color : Black;
}

A.nav:HOVER {
	text-decoration : none;
	color : White;
}

table.menu {
	position : absolute;
	visibility : hidden;
}

P {
	text-indent : 15px;
}

P.subtitle {
	text-indent : 15px;
	font : bold 14px Arial, Verdana, Geneva, Helvetica, sans-serif;
	letter-spacing : 1px;
}

UL {
	text-indent : 15px;
	list-style-type : circle;
}

INPUT,INPUT.submit,textarea {
	border : 1px solid #000000;
	font : 12px Arial, Verdana, Geneva, Helvetica, sans-serif;
	color: #000000;
	background-color : #E0DEE0;
}

INPUT.submit:HOVER {
	color : #ffffff;
	background-color : #cc0000;
}

.error {
	color : #990000;
	font : bold 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
}

.success {
	color : #000099;
	font : bold 13px Arial, Verdana, Geneva, Helvetica, sans-serif;
}