body { font-family:Verdana, Arial, Helvetica, sans-serif; }
form { margin:0px; }

/* Texts */
.maintext { font-size:12px; color:#F6C004; }
ul { color: #fefcfc; font-size: 10pt; font-weight: bold; list-style-type: disc; margin: 1em 0 1em 40px; }
.smalltext { font-size:10px; }
.whitetext { font-size:12px; color:#FFFFFF; }
.blacktext { font-size:12px; color:#000000; }
.greytext { font-size:12px; color:#AAAAAA; }
.yellow { color:#F6C004; }
.white { color:#FFFFFF; }
.grey { color:#AAAAAA; }
.black { color:#000000; }
.errorMsg { font-size:12px; color:#CC0000; font-weight:bold; }
.bold { font-size:12px; font-weight:bold; }

/* Links */
a.bottomnav:link, a.bottomnav:active, a.bottomnav:visited, a.bottomnav:hover { color:#F6C004; text-decoration:none; }
a.whitelink:link, a.whitelink:active, a.whitelink:visited { color:#FFFFFF; text-decoration:none; }
a.whitelink:hover { color:#FFFFFF; text-decoration:underline; }

/* H3 */
h3 {
	font-size:16px;
	font-weight:bold;
	margin:0px;
	color:#F6C004;
}
h3.title { padding-left:8px; color:#FFFFFF; }

/* Form Elements */
.submit {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	border: 2px groove #cccccc;
	background-color:#eeeeee;
	color:#000000;
}
.input { font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; }

/* Specials */
.border { border:2px solid #cccccc; }
.alert { border:1px solid #F6C004; background-color:#872606; }
.message { border:1px solid #F6C004; background-color:#631200; }

/* Photo Gallery */
.imageholder { height:75px; width:75px; }
.imageholderimg { border:1px solid #F6C004; }
.imagelabel { font-size:10px; color:#FFFFFF; }

/* Video Gallery */
.videoholder { }
.videoholderimg { border:2px ridge #F6C004; }
.videolabel { font-size:10px; color:#FFFFFF; }
.videotitle { font-size:12px; color:#FFFFFF; font-weight:bold; }

/* Left Navigation */
#left_navigation {
	width:100%;
	font-size:12px;
	text-decoration:none;
	font-weight:bold;
}
#left_navigation .navarea {
	width:190px;
	border:1px solid #333333;
	padding:3px;
	margin-bottom:5px;
	text-align:left;
	color:#FFFFFF;
}
#left_navigation .navarea_over {
	width:190px;
	border:1px solid #333333;
	padding:3px;
	margin-bottom:5px;
	text-align:left;
	background-color:#480001;
	cursor:pointer;
	color:#F6C004;
}
#left_navigation .navigationlink, a.navigationlink {
	font-size:12px;
	color:#FFFFFF;
	text-decoration:none;
	font-weight:bold;
}
#left_navigation a.navigationlink:hover { color:#F6C004; }

/* Page Display */
#pages a:link, a:visited, a:active { color:#F6C004; text-decoration:none; }
#pages a:hover { color:#FFFFFF; text-decoration:underline; }

/* Column Sorting */
a.sort:link, a.sort:visited, a.sort:active { color:#AAAAAA; text-decoration:none }
a.sort:hover { color:#AAAAAA; text-decoration:underline }

/* Background */
.left-top {
	background-image: url(../images/left_top.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.left-tile {
	background-image: url(../images/left_tile.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.left-bottom {
	background-image: url(../images/left_bottom.jpg);
	background-repeat: no-repeat;
	background-position: right top;
}
.right-top {
	background-image: url(../images/right_top.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.left-tile {
	background-image: url(../images/left_tile.jpg);
	background-repeat: repeat;
	background-position: right top;
}
.right-bottom {
	background-image: url(../images/right_bottom.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}
.right-tile {
	background-image: url(../images/right_tile.jpg);
	background-repeat: repeat;
	background-position: left top;
}
