@charset "utf-8";
/* CSS Document */
body {
	background-color: #c3c38a;
	background-image: url(redBar.gif);
	background-position: right;
	background-repeat: repeat-y;
	margin: 0px;
}
a {
	color: rgb(164,77,77);
	text-decoration: none;
}
a:hover {
	color: rgb(164,77,77);
	text-decoration: underline;
}
.topBar {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 64px;
	width: 100%;
	background-color: transparent;
}
.navBar {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 22px;
	background-color: rgb(140,137,46);
}
.navBarText {
	float: left;
	padding: 0px;
	padding-top: 3px;
	padding-left: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: rgb(0,74,0);
}
.navBarColour {
	background-color: rgb(140,137,46);
}
.navBarTextRight {
	float: right;
	padding: 0px;
	padding-top: 3px;
	padding-right: 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
	color: rgb(0,74,0);
}
.content {
	float: left;
	margin: 0px;
	padding: 0px;
	top: 89px;
	width: 100%;
	background-color: rgb(236,234,207);
	background-image: url(contentBG.jpg);
	background-position: right top;
	background-repeat: repeat-y;
}
.bottomBar {
	float: left;
	padding: 0px;
	margin: 0px;
	background-color: transparent;
	width: 100%;
}
img.logo {
	margin: 10px;
	padding: 0px;
	margin-top: 0px;
	margin-right: 110px;
}
.mainImage {
	float: left;
	margin: 0px;
	padding: 0px;
	height: 316px;
	width: 100%;
	background-image: url(mainImage.jpg);
	background-position: left;
	background-repeat: no-repeat;
}
.mainText {
	margin: 0px;
	margin-top: 50px;
	margin-left: 350px;
	margin-right: 120px;
	padding: 0px;
	/*width: 350px;*/
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: small;
}
.titleImage {
	float: left;
	margin: 0px;
	padding: 0px;
}
.titleImageRight {
	float: right;
	margin: 0px;
	padding: 0px;
	clear: both;
}
.tab {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 112px;
	height: 64px;
	background-image: url(tab.gif);
	background-repeat: no-repeat;
}
.tabEvents {
	background-image: url(tab_events.gif);
	background-repeat: no-repeat;
	background-position: center;
}
.tabEventsLong {
	background-image: url(tab_events_long.gif);
	background-repeat: no-repeat;
	background-position: center;
}
table.topStripe {
	border-top: 1px solid rgb(120,117,26);
}
a.tabLink {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: rgb(236,234,207);
	text-decoration: none;
}
a:hover.tabLink {
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	font-size: small;
	font-family: Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	text-decoration: underline;
}
.tabTextPos {
	margin-top: 45px;
}
.breakPoint {
	display: none;
}
.eventsContainer {
	position: absolute;
	right: 102px;
	margin: 0px;
	padding: 0px;
}
p.modified {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: xx-small; color: #000000}
a.nav_bar {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
a.nav_bar:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: underline}
a.front {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #CCFFFF; text-decoration: none}
a.front:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-style: italic; font-weight: bold; color: #CCFFFF; text-decoration: underline}
a.main_nav {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(0,74,0); text-decoration: none}
a.main_nav:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: rgb(0,74,0); text-decoration: underline}
a.flag {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-decoration: none}
a.flag:hover {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000066; text-decoration: underline}
span {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFFF; text-decoration: none}
h2 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366}
p {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; text-decoration: none}
li {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #000033; text-decoration: none}
td.contentDB {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; text-decoration: none}
td.header {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #003300; text-decoration: none; text-align: center; background-color: rgb(140,137,46);}
h3 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: none}
h4 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: none}
h5 {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #003366; text-decoration: none}
a.email {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #003300; text-decoration: underline}

.tableRowDark {
	background-color: rgb(195,195,138);
}
.tableRowLight {
	background-color: rgb(215,215,158);
}
h4 {
	color: rgb(0,74,0);
}
.contacts {
	color: #000033;
	font-size: 12px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	background-color: rgb(195,195,138);
}
.contentText {
	margin: 20px;
	margin-right: 120px;
	margin-bottom: 0px;
}
a.enterLink {
	font-size: 16px;
	font-weight: bold;
	color: rgb(0,74,0);
	text-decoration: none;
}
a:hover.enterLink {
	font-size: 16px;
	font-weight: bold;
	color: rgb(0,74,0);
	text-decoration: underline;
}
.tabLong {
	float: left;
	margin: 0px;
	padding: 0px;
	width: 160px;
	height: 64px;
	background-image: url(tab_events_long.gif);
	background-repeat: no-repeat;
	background-position: bottom;
}
.contentText {
	padding: 10px;
}
.eventsContainer h3 {
	font-size: 1em;
}
#resourcetable {
	width: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: .9em;
}
#resourcetable th {
	background-color: #c3c38a;
	color: black;
}
#resourcetable th, #resourcetable td {
	padding: 10px;
}