body {
	background-color:#f0f0f0;

	font-family:arial,helvetica;
	font-size:10pt;
	color:#696969;

	margin:20px 20px 10px 40px;

	background-color:#FFFFFF;	
	background-image:url("background.gif");
	background-repeat:repeat;
}

.margin10 {
	margin-left:10px;
}

h4 {
	margin-bottom:0px;
}

h3 {
	font-size:10pt;
}

h2 {
	font-size:12pt;
	border-bottom:1px dashed #444444;
	width:100%;
}

table tr td {
	font-size:10pt;
}

.titleDownload {
	color:#0000ff;
	font-style:italic;
	font-size:10pt;
	font-weight:bold;
}

.hrefDownload {
	color:#000055;
	text-decoration:none;
}
.hrefDownload:hover {
	text-decoration:underline;
}

a {
	color:#0000aa;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

.footertext {
	font-size:8pt;
}

.gallery tr td {
	font-size:10pt;
	font-weight:bold;

	text-align:center;
	vertical-align:middle;

	width:130px;
	height:130px;
}

.gallery thead tr td {
	width:0px;
	height:30px;
}

.gallery tfoot tr td {
	width:0px;
	height:30px;
}

.galleryTitle {
	font-family:arial;
	font-weight:bold;
	font-size:21pt;
	font-style:italic;
}

img {
	border:0px;
}


.news {
	margin-left:15px;
	width:100%;
}

.news thead tr td {
	font-size:8pt;
	font-weight:bold;
	background-color:#888888;
	color:#ffffff;
}

.news tbody tr td {
	background-color:#ffffff;
	font-size:7pt;
	font-weight:normal;
	color:#444444;
}

.newsSplit {
	color:#444444;
	border-bottom:1px dashed #444444;
}

#newsLink {
	color:#0000aa;
	text-decoration:none;
}

#newsLink:hover {
	color:#0000aa;
	text-decoration:underline;
}

.news tbody tr td a {
	color:#696969;
}

.newsTable {
	width:100%;
}

.newsTable tr {
	vertical-align:top;
}


.newsTable tr td {
	font-size:10pt;
	font-weight:normal;
	color:#696969;
}

.newsInput {
	font-family:arial;
	background-color:#f5f5f5;
}

.formgen table input, .formgen textarea, .formgen select {
	font-size:9pt;
	width:500px;
}

.formgen table button {
	width:120px;
	height:24px;
}

.formgen table tr td {
	vertical-align:top;
}

.formgen table tr td:first-child {
	width:120px;
	font-weight:bold;
}

.debug {
	font-size:8pt;
	font-family:courier new;
	color:#ff0000;
}
.debug b {	color:#000000;
}

