BODY {
	padding-right: 1px; padding-left: 0; padding-bottom: 0; margin: 0; font: 11px tahoma; padding-top: 0;
}
SELECT {
	font: 11px tahoma
}
INPUT {
	font: 11px tahoma
}
TEXTAREA {
	font: 11px tahoma
}
CAPTION {
	font: 11px tahoma
}
TD {
	font-size: 11px
}
TH {
	font-size: 11px
}
LI {
	font-size: 11px
}
UL.list {
	padding-right: 0; padding-left: 0; padding-bottom: 0; margin: 5px 0 0 15px; padding-top: 0; list-style-type: square
}
UL.list LI {
	margin-bottom: 5px; color: black
}
/*.page {
	width: 240px
}*/
.header {
	clear: both; padding-bottom: 10px; color: #060; border-bottom: #007356 2px solid; height: 70px
}
/*
.header {
	clear: both; padding-bottom: 10; color: #060; border-bottom: #007356 2px solid; height: 60px
}
*/
.header h1 {
	margin-top: 0; margin-bottom: 0; padding-top: 0;
}
.header h1 a {
	color: #007356; text-decoration: none; font: bold 55% arial narrow; font-size: 55%; font-weight: bold; font-family: arial narrow;
}
#logo {
	border-right: white 2px solid; border-top: white 2px solid; float: left; margin: 3px 5px 3px 3px; vertical-align: middle; border-left: white 2px solid; border-bottom: white 2px solid
}
A {
	color: black
}
A:active {
	color: #060
}
A.resources {
	color: #060; font-weight: bold;
}
.menu {
	padding-right: 0; padding-left: 0; background: #d3f3fe; padding-bottom: 3px; padding-top: 1px
}
.menu A {
	padding-right: 3px; padding-left: 3px; font-size: 11px; padding-bottom: 0; text-transform: lowercase; padding-top: 0; height: 15px
}
.menu A:active {
	background: #d1e0c1
}
.menu A#active {
	background: #d1e0c1
}
.bottom {
	padding-right: 0; margin-top: 5px; padding-left: 0; background: #f4f8ed; padding-bottom: 5px; padding-top: 4px; border-bottom: #007356 2px solid
}
.bottom A {
	padding-right: 3px; padding-left: 3px; font-size: 11px; padding-bottom: 0; padding-top: 0;
}
.bottom A:active {
	background: #d1e0c1
}
H2 {
	padding-right: 5px; padding-left: 5px; font-size: 11px; background: #8fc6f8; padding-bottom: 2px; margin: 0; padding-top: 2px; text-transform: uppercase
}
H2 A {
	text-decoration: none
}
H2 A:active {
	text-decoration: underline
}
H3 {
	font-size: 11px; margin: 0 0 5px;
}
.content {
	clear: both; padding-right: 5px; padding-left: 5px; padding-bottom: 5px; margin: 0; padding-top: 5px
}
.object {
	clear: both; padding-right: 0; padding-left: 0; min-height: 45px; margin-bottom: 2px; padding-bottom: 5px; padding-top: 5px; border-bottom: #d1e0c1 1px solid
}
/*
.object {
	height: 45px
}
*/
.object_no_bottom_line{
	clear: both; padding-right: 0; padding-left: 0; min-height: 45px; margin-bottom: 2px; padding-bottom: 0; padding-top: 5px
}
.preview {
	border-right: black 1px solid; border-top: black 1px solid; float: left; margin: 2px 5px 2px 0; border-left: black 1px solid; cursor: pointer; border-bottom: black 1px solid;
}
.gray {
	color: gray
}
.small {
	font-size: 10px
}
.footer {
	padding-right: 2px; padding-left: 2px; font-size: 10px; padding-bottom: 5px; color: #0066ff; padding-top: 5px; text-align: center; background-color: #007356
}
.footer A {
	color: #0066ff
}
.footer A:active {
	color: #0066ff; text-decoration: underline
}
.text {
	text-align: justify; color: #000000;  background: #edf5ff;
}
.date {
	margin: 10px 0; color: gray
}
.note A {
	text-decoration: none
}
.note {
	margin-bottom: 5px; height: 12px
}
.red {
	color: #c00
}
.green {
	color: #060
}
TABLE.shortList {
	margin-top: 5px
}
TABLE.shortList TD {
	padding-right: 5px; padding-left: 0; font-size: 10px; padding-bottom: 2px; padding-top: 0;
}
TABLE.table TH {
	border-bottom: #ccc 1px solid
}

.logo_image {
	float: left; width:35px; height:41px;
}
