﻿body {
	color: #000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #FFF;
	margin: 4%;
	padding: 0;
}

a, a:link, a:hover, a:visited, a:visited:hover, a:active 
{ background-color: #FFF; color: #000; text-decoration: underline; padding: 0 1px; }
.active { background-color: #FFF; color: #000; font-weight: bold; text-decoration: none;}

img { vertical-align: top; padding: 0; margin: 0; border: 0; float: left; }

p { text-align:justify; margin: 4px 0 8px 0; line-height: 1.4em; }

h1, h2, h3, h4, h5 { color: #F00; margin: 5pt 0 5pt 0; padding: 0; font-weight: normal; text-align: left; }
h1 { font-size: 17pt; padding: 0 0 5pt 0; }
h2 { font-size: 15pt; margin: 0 0 5pt 0; }
h3 { font-size: 13pt; margin-top: 5pt; }
h4 { font-size: 12pt; margin-top: 5pt; }
h5 { font-size: 11pt; margin-top: 3pt; }

form { text-align: left; }
label { clear: left; display: block; margin: 5px 0 1px 0; }
input { display: block; }
textarea { font-family: Arial, Helvetica, sans-serif; padding: 1px 3px; }
select { font-size: 10pt; border: 1px solid #DDD; }

acronym { cursor: help; }
/**************************************************/
/* NAVIGATION */

/* navilisth - navigation list horizontal */
.navilisth {
	clear: both;
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}
.navilisth li {
	display: block;
	float: left;
	margin: 0;
	padding: 0 3px 0 0;
	text-align: left;
}
.navilisth li a {
	font-size: 11px;
	margin: 0;
	padding: 0 2px;
	text-align: left;
}

.navilistv {
	list-style-type: none;
	list-style-position: outside;
	margin: 0;
	padding: 0;
}

#naviback { clear: both; padding: 5px 0 0 0; }
#navipages { display: block; margin: 0 0 10px 0; padding: 0 0 10px 0; }

/**************************************************/
/* TABLE */
table {
	border-collapse: collapse;
	border-spacing: 0;
	display: block;
	float: none;
	font-size: 9pt;
	margin: 0;
	padding: 0;
	text-align: left;
}
thead, tbody, tfoot, tr, td, th {
	margin: 0;
	padding: 0;
}
.oddrow {  }
.evenrow { background-color: #F6F6F6; }
/**************************************************/
/* FORM */

.txtbox { font-size: 11px; border: 1px solid #DDD; }
.button { margin: 10px 0 0 0; }
.checkbox { float: left; }
/**************************************************/
/* PHOTOS */
.photoclipmin { width: 120px; height: 90px; clip: rect(0px, 120px, 90px, 0px); overflow:hidden; }
.photoclips { width: 240px; height: 180px; clip: rect(0px, 240px, 180px, 0px); overflow:hidden; }
.photoclipmax { width: 540px; clip: rect(0px, 540px, 540px, 0px); overflow:hidden; }


#photogallery {
	list-style-type: none;
	margin: 0;
	padding: 0;

}
#photogallery li {
	border-bottom: 1px solid #EEE;
	float: left;
	height: 160px;
	margin: 10px 15px 10px 0;
	padding: 0;
	text-align: left;
	width: 120px;
}
#photogallery li div { background-color: #EEE;}
/**************************************************/

