
	body {
		background : #ffffff;
		color: #2f4f2f;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 14px;
		font-weight: normal;
		text-align : center;
		margin : 15px;
	}

	a:active,a:link,a:visited,a:focus {
		color: #3286f8;
		font-weight: normal;
		text-decoration : none;
	}

	a:hover {
		color : #329866;
	}

	small {
		font-size: 10px;
		font-weight: normal;
	}

	table.outer {
		border : 1px solid #c0c0c0;
		background : #ffffff;
		color: #2f4f2f;
		font-size: 14px;
		text-align : center;
		vertical-align : top;
		margin : 0px;
		padding : 0px;
	}

	table.outer td {
		border : none;
		color: #2f4f2f;
		padding : 5px;
	}

	table.outer td.img {
		border : 1px solid #c0c0c0;
		background : #ffffff;
		padding : 7px;
	}

	table.outer td.dir {
		border : 1px solid #c0c0c0;
		background : #ededed;
		padding : 7px;
	}

	table.outer td.empty {
		border : none;
		background : #ffffff;
		padding : 0px;
	}

	table.outer td.desc {
		background : #363636;
		color: #ffffff;
	}

	table.outer th {
		border : none;
		background : #1064b4;
		color: #ffffff;
		font-size: 18px;
		font-weight: bold;
		text-align : center;
		padding : 5px;
	}

	table.outer th.sub {
		border : none;
		background : #c0c0c0;
		color: #ffffff;
		font-size: 14px;
		font-weight: normal;
		text-align : left;
		padding : 1px 1px 1px 10px;
	}

	img.dir {
		border : 1px solid #ffffff;
		margin : 0px;
	}

	img.thumb {
		border : 1px solid #ededed;
		margin : 0px;
	}

	img.full {
		border: none;
		margin : 10px;
	}

/* ALL */
body {
  background-color: #ffffff; color: #073207; font-family: Sans,sans-serif,Verdana; font-size: 12px;
}

a:link, a:visited {
	color: #3a5065 !important; text-decoration: none;
}
a:hover {
	color: #789abd !important; text-decoration: none; border: none;
}
a:active {
	color: #32a875 !important; text-decoration: underline; border: 1px dotted #3286f8;
}

h1 {
	text-transform: uppercase; color: #6f8f6f; letter-spacing: 2px;
}
h2, h3 {
	color: #5f7f5f; letter-spacing: 2px;
}
h3 {
	font-weight: 900 !important;
}
code {
	font-family: monospace,fixed; color: #346434;
}

/* TOP */
.topnav {
  position: fixed !important; top: 0px; left: 0px; width: 100%; background-color: transparent !important;
  font-size: 12px !important; border: 0px; margin: 0px; padding: 0px; letter-spacing: 1px; height: 35px;
}
.topnav, .topnav table, .topnav table tbody, .topnav table tbody tr, .topnav table tbody tr td {
  padding: 0; margin: 0; background-color: transparent; height: 35px !important;
}
.topnav a:link, .topnav a:visited, .topnav a:hover, .topnav a:active {
	color: #32d886; text-decoration: none; font-weight: 700;
	font-size: 100%; border: none;
}
.topnav a:hover {
	border-bottom: 2px solid #329866;
}

/* BOTTOM */
p.copyleft {
  text-align: center; font-size: 0.8em; margin-top: 30px; margin-bottom: 1px;
  padding-bottom: 0px; clear: both;
}
p.copyleft a:link, p.copyleft a:visited {
  text-decoration: none;
}
p.copyleft a:active, p.copyleft a:hover {
  text-decoration: underline;
}

div.ver {
  border-top: 1px solid #909090; padding: 0px; margin: 0px; margin-top: 25px; margin-bottom: 0px;
  padding-bottom: 0px; width: 99%;
}
div.ver p.ver {
  font-size: 12px; color: #707070; margin: 0px; margin-bottom: 0px; margin-top: 2px;
  padding: 0px; text-align: right; font-family: monospace;
}

@media print {
	.topnav {
		display: none;
	}
}
    