body {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	background-color: #dddddd;
	color: #111111;
}

td {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	color: #111111;
}

/* forms */
input.text, select, submit {
	font-size: 10px;
	font-weight: bold;
	height: 19px;
	width: 200px;
	background-color: #cccccc;
}

textarea {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 60px;
	width: 410px;
	background-color: #cccccc;
}

textarea.large {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 240px;
	width: 410px;
	background-color: #cccccc;
}

textarea.medium {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	height: 120px;
	width: 410px;
	background-color: #cccccc;
}

image {
	border-color: #cccccc;
}

.formrow {
	padding-bottom: 4px;
	padding-right: 4px;
}

.formrowtop {
	padding-top: 4px;
	padding-bottom: 4px;
	padding-right: 4px;
}

/* href override */
a { color: #555555; text-decoration: none; }
a:hover { color: #000000; text-decoration: underline; }

/* main nav */
.mainnavon { font-weight: bold; font-size: 10px; color: #333333; background-color: #eeeeee; cursor: hand; }
.mainnavover { font-weight: bold; font-size: 10px; color: #33ffff; background-color: #000000; cursor: hand; }
.mainnavout { font-weight: bold; font-size: 10px; color: #333333; background-color: #33ffff; cursor: hand; }

/* general pages */
.pageTitle {
	height: 20px;
	background-color: #666666;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.pageTitleCopy {
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
}
.pageTitleCopy a {
	color: #cccccc;
	text-decoration: none;
}
.pageTitleCopy a:hover {
	color: #ffffff;
	text-decoration: none;
}

/* colours */
.recRow { background-color: #dddddd }
.recRowReg { background-color: #ffffff }
.recRowOver { background-color: #cccccc }
.recRowRegOver { background-color: #cccccc }

.subrow { background-color: #dddddd; font-weight: bold; }
.headrow { background-color: #ffffff; font-weight: bold; font-size: 12px; color: #000000; }

/* click area */
.clickarea {
	color: #ffffff;
 	background-color: #993300;
	font-size: 10px;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.clickarea a {
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}
.clickarea a:hover {
	color: #cccccc;
	text-decoration: underline;
}

.imageDesc {
	padding-top: 4px;
	padding-bottom: 4px;
}

.imageThumbs, .rightSideBox {
	background-color: #eeeeee;
	padding: 4px;
	border: 1px solid #000000;
}

.entryCopy {
	font-family: Georgia, sans-serif;
	font-size: 12px;
	padding: 4px;
}
.pageCopy {
	font-size: 11px;
	padding: 4px;
}
.pageCopy a, .entryCopy a { text-decoration: underline; }

.importantText {
	color: #ff6600;
	font-weight: bold;
}

.pageEdge {
	background-color: #999999;
}

.pageEdgeInner {
	background-color: #ffffff;
	padding: 5px;
	padding-left: 4px;
	border: 1px solid #000000;
}

.leftNavHeader {
	height: 20px;
	font-weight: bold;
	background-color: #666666;
	color: #ffffff;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.leftNavRow  {
	background-color: #999999;
	color: #ffffff;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
}
.leftNavRow a {
	background-color: #999999;
	color: #ffffff;
}

.leftNavRowOver {
	background-color: #cccccc;
	color: #000000;
	padding: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-decoration: none;
}
.leftNavRowOver a {
	background-color: #cccccc;
	color: #000000;
}
.leftNavRowOver a:hover {
	background-color: #cccccc;
	color: #000000;
	text-decoration:none;
}

.logo {
	text-align:right;
	color: #000000;
	font-weight: bold;
	font-size: 26px;
	padding-right: 2px;
}
.logo a:hover {
	color: #000000;
	text-decoration: none;
}

.rowHeader {
	background-color: #cccccc;
	padding: 4px;
}

.rowLine1 {
	background-color: #ffffff;
	padding: 5px;
}

.rowLine2 {
	background-color: #f6f6f6;
	padding: 5px;
}

