table.outside {
	border: 1px solid #e0e0e0;

}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
}

admin {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
	font-weight: bold;
}

a.admin:link {
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}
a.admin:active {
	color: #FF0000;
	font-weight: bold;
	text-decoration: none;
}
a.admin:visited {
	color: #008000;
	font-weight: bold;
	text-decoration: none;
}
a.admin:hover {
	color: #FF0000;
	font-weight: bold;
	text-decoration: underline;
}

td.footer {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #A0A0A0;
}

a.footer:link {
	color: #A0A0A0;
	text-decoration: none;
}
a.footer:active {
	color: #A0A0A0;
	text-decoration: none;
}
a.footer:visited {
	color: #A0A0A0;
	text-decoration: none;
}
a.footer:hover {
	color: #CD0065;
	text-decoration: underline;
}

a.topnavi_active:link {
	color : #006600;
	font-weight: bold;
	text-decoration: none;
}
a.topnavi_active:active {
	color : #006600;
	font-weight: bold;
	text-decoration: none;
}
a.topnavi_active:visited {
	color : #006600;
	font-weight: bold;
	text-decoration: none;
}
a.topnavi_active:hover {
	color: #006600;
	font-weight: bold;
	text-decoration: underline;
}

a.topnavi:link {
	color : #C0C0C0;
	font-weight: bold;
	text-decoration: underline;
}
a.topnavi:active {
	color : #C0C0C0;
	font-weight: bold;
	text-decoration: underline;
}
a.topnavi:visited {
	color : #C0C0C0;
	font-weight: bold;
	text-decoration: underline;
}
a.topnavi:hover {
	color: #006600;
	font-weight: bold;
	text-decoration: underline;
}

td.topnavi {
	color: #C0C0C0;
}

a:link {
	color : #99CC33;
	text-decoration: underline;
}
a:active {
	color : #99CC33;
	text-decoration: underline;
}
a:visited {
	color : #99CC33;
	text-decoration: underline;
}
a:hover {
	color: #006600;
	text-decoration: underline;
}


h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	color: #006600;
	border-bottom: #C0C0C0 dotted 1px;
}

h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	font-weight: bold;
	color: #99CC33;
}
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12;
	font-weight: bold;
	color: #006600;
}

input {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11;
	border: 1px solid #C0C0C0;
	height: 18px;
}

.button {
	color: #006600;
	font-weight: bold;
	border: 1px solid #C0C0C0;
	background: #E5F2CC;
}


.gray {
	color: #A0A0A0;
}

.colorlight {
	color : #99CC33;
}

.colordark {
	color: #006600;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #454545;
	background-color: #EFEFEF;
	padding: 2px;
	text-align: center;
}

.odd {
    background-color: #EFEFEF;
}

.even {
    background-color: #fff;
}