body.main {
	font-size: 10pt;
	font-weight: medium;
	font-style: normal;
	font: Verdana, Lusida Sans;
	color: #5014A2;
	background: #E6DAF7;
	padding: 10px;
	scrollbar-3d-color: #E6DAF7;
	scrollbar-base-color: #c0c0c0;
	scrollbar-arrow-color: #5014A2;
	scrollbar-face-color: #E6DAF7;
	scrollbar-highlight-color: #f0f0f0;
	scrollbar-shadow-color: #5014A2;
	scrollbar-darkshadow-color: #5014A2;
	margin-right: 50;
	margin-left: 25;
}

body.navi {
	font-size: 10pt;
	font-weight: medium;
	font-style: normal;
	font: Verdana, Lusida Sans;
	color: #5014A2;
	background: #E6DAF7;
	padding: 10px;
	scrollbar-3d-color: #E6DAF7;
	scrollbar-base-color: #c0c0c0;
	scrollbar-arrow-color: #5014A2;
	scrollbar-face-color: #E6DAF7;
	scrollbar-highlight-color: #f0f0f0;
	scrollbar-shadow-color: #5014A2;
	scrollbar-darkshadow-color: #5014A2;
}

table {
	border: thin none #5014A2;
	outline-color: class=small;
	font-size: 10pt;
}

TR.dk {
		background: #5014A2;
}

TR.lt {
		background: #d6cAe7;
}

TR.egg {
		background: #EDFFF9;
}

TR.segg {
		background: #EDFFF9;
		font-size: 8pt;
}

TR.degg {
		background: #E6F8F5;
}

TR.ash {
		background: #D6E5E2;
}

TR.header {
	background: #cccccc;
	font-size: 10pt;
	text-align: center;
}

TD.dk {
		background: #5014A2;
}

TD.lt {
		background: #d6cAe7;
}

TD.egg {
		background: #EDFFF9;
}

TD.degg {
		background: #E6F8F5;
}

TD.ash {
		background: #D6E5E2;
}

TD.header {
	background: #cccccc;
	font-size: 10pt;
	text-align: center;
}

TD.highlight {
		background: #F0F0FF;
}

P.indent {
		padding: 10px;
		color: white;
		font-size: 10pt;
}


A:link {
		font-weight: bold;
		text-decoration: none;
		color: #E76DBD;
}

A:active {
		color: #FFAAE2;
		font-weight: bold;
		text-decoration: none;
}

A:visited {
		font-weight: bold;
		text-decoration: none;
		color: #BE3F93;
}

A:hover {
		font-weight: bold;
		text-decoration: none;
		color: #FFAAE2;
}

A.normal {
		font-weight: normal;
		color: #5014A2;
}

.small {
	font-size: 8pt;
}

.big {
	font-size: 12pt;
}

.bigger {
	font-size: 18pt;
}

.padded {
	padding: 10px;
	font-size: 8pt;
}

.brown {
	color: #5A4506;
}

.gray {
	color: #999999;
}

.purple {
	color: #B661FF;
}

.orange {
	color: #FFB480;
}

.darkorange {
	color: #cF8450;
}

.pink {
	color: #FF0099;
}

.offwhite {
	color: #efefef;
}

.darkgreen {
	color: #1C6260;
}


.heading {
	background-color: #5014A2;
	border: thin dotted #E6DAF7;
	color: #ffffff;
	padding: 5px;
}
