/* TYPE */
a.body:link			{ color: #333333; text-decoration: underline }
a.body:visited 		{ color: #333333; text-decoration: underline }
a.body:hover		{ color: blue; text-decoration: underline }
a.body:active		{ color: red; text-decoration: underline }

a.topmenu:link  	{ color: #000000; text-decoration: none }
a.topmenu:visited	{ color: #000000; text-decoration: none }
a.topmenu:hover		{ color: white; text-decoration: none }
a.topmenu:active	{ color: red; text-decoration: underline }

a.listmenu:link		{ color: #333333; text-decoration: none }
a.listmenu:visited  { color: #333333; text-decoration: none }
a.listmenu:hover	{ color: red; text-decoration: none }
a.listmenu:active	{ color: red; text-decoration: underline }

a.smallgrey:link	{ text-decoration: none }
a.smallgrey:visited { text-decoration: none }
a.smallgrey:hover	{ color: red; text-decoration: none }
a.smallgrey:active	{ color: red; text-decoration: underline }

.body  		{ color: #333333; font-size: 11px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.bodytext   { color: #606060; font-size: 13px; font-weight: normal; line-height: 23px; font-family: Arial, Helvetica, sans-serif }
.listmenu   { color: #000066; font-size: 11px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
.topmenu 	{ color: #000000; font-size: 10px; font-weight: normal; line-height: 12px; font-family: Verdana, Arial, Helvetica, sans-serif }
.pagetitle	{ color: #000070; font-size: 20px; font-weight: normal;	line-height: 26px; font-family: Verdana, Arial, Helvetica, sans-serif }
.subtitle	{ color: #000070; font-size: 13px; font-weight: bold; line-height: 16px; font-family: Verdana, Arial, Helvetica, sans-serif }
.smallgrey	{ color: #a0a0a0; font-size: 10px; font-weight: normal; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.smallnote	{ color: #4c4c4c; font-size: 9px; font-weight: normal; line-height: 14px; font-family: Verdana, Arial, Helvetica, sans-serif }
.verysmall  { color: #4c4c4c; font-size: 8px; font-weight: normal; line-height: 12px; font-family: Arial, Helvetica, sans-serif }
.monospace	{ color: #333333; font-size: 11px; font-weight: normal; line-height: 18px; font-family: "Courier New", Courier, Monaco, monospace }

/* Table KungFu */
.body table { border: 1px solid #ffffff; border-collapse: collapse }
.body th { background-color: #ffcc00; }
.body td { background-color: #eaeaea; }

/* LAYOUT */

td			{ text-align:left; }
ul		{ color: #333333; font-size: 11px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }
li		{ color: #333333; font-size: 11px; font-weight: normal; line-height: 18px; font-family: Verdana, Arial, Helvetica, sans-serif }

.defaultbodytable td {
	border		: 1px solid #ffffff;
	background	: #eaeaea;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px; 
	font-weight	: normal; 
	line-height	: 18px;
	padding		: 3px 7px 3px 7px;
}

.defaultbodytable th {
	border		: 1px solid #ffffff;
	background	: #ffcc00;
	font-family	: Verdana, Arial, Helvetica, sans-serif;
	font-size	: 11px; 
	font-weight	: normal; 
	line-height	: 18px;
	padding		: 3px 7px 3px 7px;
}

.defaultbodytable table {
	border		: 1px solid #ffffff;
	border-collapse	: collapse;
}

