HTML {
	height: 100%;
}
BODY {
	background: #353535;
	background-image: url('images/main_background.gif');
	height: 100%;
	color: white;
}

P {
	padding-left: 3px;
	padding-right: 3px;
	color: white;
}

td {
	font-size: 10px;
	font-family: verdana, arial;
	color: white;
}

a {
	color: #E9FBFF;
	text-decoration: none;
}

a:hover {
	color: #E9FBFF;
	text-decoration: underline;
}

.maintable {
	height: 100%;
	width: 778px;
	background: #596D75;
	border-left:4px solid white;
	border-right:4px solid white;
}

.header {
	background-image: url('images/header_back2.jpg');
	background-repeat: no-repeat;
	height: 211px;
}

.titleTable {
	width:100%;
	height:26px;
	background-image: url('images/title_back.gif');
	background-repeat: repeat-x;
	padding-top:3px;
	padding-left:3px;
	margin-bottom: 10px;
}

.title1 {
	color: white;
	font-size: 12px;
	font-weight: bold;
}

.main_content {
	height: 100%;
	padding-top: 16px;
	padding-bottom: 16px;
}

.homepage_table {
	height: 100%;
	margin-right: 5px;
}

.leftimage1 {
	margin-bottom: 10px;
}

.leftcell {
	padding-right: 5px;
}

.middlecell {
	width: 320px;
	padding-right: 5px;
}

.big_middlecell {
	width: 100%;
}

.contentTable {
	background-color: #6C7D84;
	padding-bottom:5px;
	margin-bottom: 4px;
	width:100%;
}


.navigation {
	background-image: url('images/navi_back.jpg');
	background-repeat: no-repeat;
	height: 44px;
}

/* Navigation bars */

.Nav1           {
					color: #AAB9B9;
					background:#4A4E4F;
					font-size:12px;
					font-weight: normal;
					border: solid 1px #8C9498;
					width:83px;
					height: 19px;
					text-align: center;
					padding-top: 2px;
				}
.Nav1 A         {display:block; width:100%;}
.Nav1 A:link    {color: #AAB9B9; text-decoration:none;}
.Nav1 A:visited {color: #AAB9B9; text-decoration:none;}

.Nav2           {
					color: white;
					background:#6A7478;
					font-size:12px;
					font-weight: bold;
					border: solid 1px #8C9498;
					width:83px;
					height: 19px;
					text-align: center;
					padding-top: 2px;
				}
.Nav2 A         {display:block; width:100%;}
.Nav2 A:link    {color:white; text-decoration:none;}
.Nav2 A:visited {color:white; text-decoration:none;}

.Nav3           {
					color: #AAB9B9;
					background:#4A4E4F;
					font-size:12px;
					font-weight: normal;
					border: solid 1px #8C9498;
					width:83px;
					height: 19px;
					padding-left: 2px;
					padding-right: 2px;
					padding-top: 2px;
				}
.Nav3 A         {display:block; width:100%;}
.Nav3 A:link    {color: #AAB9B9; text-decoration:none;}
.Nav3 A:visited {color: #AAB9B9; text-decoration:none;}

.Nav4           {
					color: white;
					background:#6A7478;
					font-size:12px;
					font-weight: bold;
					border: solid 1px #8C9498;
					width:83px;
					height: 19px;
					padding-left: 2px;
					padding-right: 2px;
					padding-top: 2px;
				}
.Nav4 A         {display:block; width:100%;}
.Nav4 A:link    {color:white; text-decoration:none;}
.Nav4 A:visited {color:white; text-decoration:none;}

.Nav5           {
					color: #AAB9B9;
					background:#4A4E4F;
					font-size:12px;
					font-weight: normal;
					border: solid 1px #8C9498;
					width:200px;
					height: 19px;
					padding-left: 2px;
					padding-right: 2px;
					padding-top: 2px;
				}
.Nav5 A         {display:block; width:100%;}
.Nav5 A:link    {color: #AAB9B9; text-decoration:none;}
.Nav5 A:visited {color: #AAB9B9; text-decoration:none;}

.Nav6           {
					color: white;
					background:#6A7478;
					font-size:12px;
					font-weight: bold;
					border: solid 1px #8C9498;
					width:200px;
					height: 19px;
					padding-left: 2px;
					padding-right: 2px;
					padding-top: 2px;
				}
.Nav6 A         {display:block; width:100%;}
.Nav6 A:link    {color:white; text-decoration:none;}
.Nav6 A:visited {color:white; text-decoration:none;}


.Nav7           {
					color: #AAB9B9;
					background:#4A4E4F;
					font-size:12px;
					font-weight: normal;
					border: solid 1px #8C9498;
					width:200px;
					height: 19px;
					padding-left: 2px;
					padding-right: 2px;
					padding-top: 2px;
				}
.Nav7 A         {display:block; width:100%;}
.Nav7 A:link    {color: #AAB9B9; text-decoration:none;}
.Nav7 A:visited {color: #AAB9B9; text-decoration:none;}

.Nav8           {
					color: white;
					background:#6A7478;
					font-size:12px;
					font-weight: bold;
					border: solid 1px #8C9498;
					width:200px;
					height: 19px;
					padding-left: 2px;
					padding-right: 2px;
					padding-top: 2px;
				}
.Nav8 A         {display:block; width:100%;}
.Nav8 A:link    {color:white; text-decoration:none;}
.Nav8 A:visited {color:white; text-decoration:none;}



.tt_news_latestTable {
	margin-left: 3px;
	margin-right: 3px;
}

.tt_news_latestDate {
	font-size: 9px;
}

.rssTable {
	margin-left: 3px;
	margin-right: 3px;
}

.tx-photographiclibrary-pi1Table {
	margin-left: 3px;
	margin-right: 3px;
}

.files, .uploadIcon {
	padding-bottom: 3px;
	padding-right: 5px;
}

.tx-ttnews-browsebox-SCell {
	border: 1px solid white;
}

.tt_news_archiveMenu, .tx-guestbook-list-Table {
	margin-left: 3px;
	margin-right: 3px;
}

.tx-guestbook-form-inputfield-med {
	width: 100px;
	height: 20px;
	font-size: 10px;
	font-family: verdana, arial;
	color: #4A4E4F;
}

.tx-guestbook-form-textarea {
	font-size: 10px;
	font-family: verdana, arial;
	color: #4A4E4F;
}

.tx-guestbook-form-error {
	margin-left: 3px;
	margin-right: 3px;
	font-size: 10px;
	font-family: verdana, arial;
	background-color: red;
	color: #white;
	padding:2px;
	border: 1px solid white;
	font-weight: bold;
}

.tx-guestbook-list-entryTable {
	width: 100%;
	background-color:#596D75;
	border: 1px solid #8A989D;
}

.imgtext-table {
	margin-left: 3px;
	margin-right: 3px;
	margin-top: 3px;
}

.jwcalendar_single_content, .jwcalendar_single_org {
	margin-left: 3px;
	margin-right: 3px;
}

.headerlink {
	width:770px;
	height:211px;
	border: 0px;
	margin:0px;
	padding:0px;
	display: block;
}

td.linksCell {
	border-bottom: 1px solid #8A989D;
	padding-top:5px;
	padding-bottom:5px;
}
