a
{
	color:FFFFFF;
}
a:hover
{
	color: #edfb06;
}

body 
{
	color: #ffffff;
	background: #315668;
	font-family: Times New Roman;
	font-size: 12pt;
}

div.leftnav
{
	background: #7db07e;
}
div.leftnav a
{
	text-decoration: none;
	color: #000000;
}
div.leftnav a:hover
{
	text-decoration: none;
	color: #edfb06;
}

.logintext
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
}

div.loginbox
{
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	background: #947d80;
}

div.loginbox a
{
	color: #000000;
}

input.loginbox
{
	font-size: 11px;
}

div.permission
{
	background: #aaaaaa;
}

.error
{
	font-weight: bold;
	color: #aa0000;
}
 
.success
{
	font-weight: bold;
	color: #00aa00;
}

div.roundedcorners
{
	background: #000033;
	color: #ffffff;
}

div.roundedsplit a
{
	color: #000000;
}

div.roundedsplit
{
}


div.roundedsplit h3
{
	font-size: 14px;
	background: #420568;
	color: #ffffff;
}

div.config h3
{
}

div.roundedsplit div
{
	background: #84b38d;
	color: #000000;
}

div.config div
{
	background: #9fbacb;
}

div.roundedsplit h3 a
{
	color: white;
	text-decoration: none;
}

td.calendar_header
{
	background: #3c9148;
	color: #ffffff;
}

td.calendar
{
	background: #aeb0d9;
	color: #ffffff;
}

td.calendar a
{
	color: #000000;
}

td.calendar a:hover
{
	color: #0000ff;
}

div.roundedsplit div.row0
{
	width: 99%;
	background: #cccccc;
}

div.roundedsplit div.row0 a:hover
{
	color: #000000;
}

div.roundedsplit div.row1
{
	width: 99%;
	background: #9fbacb;
}

div.roundedsplit div.row1 a:hover
{
	color: #000000;
}

td.calendar_empty
{
	background: #9092b1;
}

span.calendar_day_number
{
	font-size: 12pt;
	font-weight: bold;
	color: black;
}
