<style>
<!--

body,html,head {
	margin:0px;
	padding:0px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	color:#000000;
}

a {
	color:#000000;
	font-weight:bold;
}

a.warning {
	color:FEBD58;
	text-decoration: blink;
}

a.warning:hover {
	color:000000;
	background-color: #FEBD58;
}

a:hover {
    background-color: #FEBD58;
}

a.noeffect:hover {
    background-color: #FAFAFA;
}

a.noeffw:hover {
    background-color: #FFFFFF;
}

a.noeffb:hover {
    background-color: #000080;
}

a.active {
	background-color: #FEBD58;
}

table.list th {
	color:#000000;
	border:1px solid #DDDDDD;
	font-weight:bold;
	text-decoration: none;
	background-color:#E2E2FF;
}

table {
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
	border-collapse:collapse;
}

th {
	border:1px solid #DDDDDD;
	background-color:#FAFAFA;
	text-align:center;
}

td.warning {
	border:1px solid #FEBD58;
	background-color:#F8F1E8;
	text-align:center;
}

#header {
	background-color:#FFFFFF;
}

#navbar {
	background-color:#EEEEEE;
	text-align:center;
}

#messages {
	color:#FEBD58;
	font-weight:bold;
	text-align:center;
}

input,select,textarea,file {
	background-color:#FAFAFA;
	border:1px solid #AAAAAA;
	height:16px;
	font-family:Arial,Helvetica,sans-serif;
	font-size:10px;
}

input.radios {
	background-color:#FFFFFF;
	border:none;
}

.even {
	background-color:#FAFAFA;
}

.odd {
	background-color:#F0F0F0;
}

.fok_b {
	background-color:#000080;
}

.fok_b a {
	color:#FFFFFF;
}

.fok_o {
	background-color:#FEBD58;
}


table.button {
	border:1px solid #AAAAAA;
}

table.button th {
	background-color:#000080;
}

table.button td {
	background-color:#FAFAFA;
	font-family:Arial,Helvetica,sans-serif;
	text-align: center;
	font-size:10px;
}

table.button input {
	height:16px;
}

table.navbox {
	width:160px;
	padding:0px;
	border:1px solid #FFFFFF;
}

table.navbox th {
	width:7px;
	background-color:#000080;
	border:1px solid #FFFFFF;
}

table.navbox tr {
	border:1px solid #FFFFFF;
	height:20px;
}

table.navbox td {
	width:153px;
	padding-left:5px;
	background-color:#F0F0F0;
	border:1px solid #FFFFFF;
}

table.navbox td a {
	display:block;
	width:100%;
	text-decoration: none;
}

table.listbox {
	width:350px;
	border:1px solid #DDDDDD;
}

table.listbox th {
	background-color:#FEBD58;
	color: #000080;
	text-align: left;
}

table.listbox td {
	border:1px solid #DDDDDD;
}

table.listbox th a {
	color:#000080;
}

table.listbox tr.odd input.navbutton {
	background-color:#F0F0F0;
}

table.calendar {
	width:407px;
	border:1px solid #DDDDDD;
}

table.calendar th {
	background-color:#FEBD58;
	color: #000080;
	text-align: center;
}

table.calendar td {
	width:50px;
	padding:3px;
	text-align: center;
	vertical-alignment: middle;
	font-size:9px;
	font-weight:bold;
}

table.calendar td a {
	display:block;
	width:100%;
}

//-->
</style>
