.bodytext {
	color:#FFFFFF;
	text-align: justify;
	font: 11px/16px Verdana, Helvetica, sans-serif;
}

.darktext {
	color:#999999;
	width: 100%;
	text-align: justify;
	font: normal 11px/16px Verdana, Helvetica, sans-serif;
}

.darktext a:link, a:visited {
	color:#CCCCCC;
	text-decoration: none;
}

.darktext a:active, a:hover {
	color:#CCCCCC;
	text-decoration: underline;
}

.footer {
	color: #CCCCCC;
	text-align: center;
	background-position: center;
	font: 11px/25px Tahoma, Verdana, Arial, sans-serif;
}
.footer a:link {
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.footer a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.footer a:hover {
	color: #FFFFFF;
	text-decoration: underline;
}

.top {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	text-indent: -25px;

}

.top a:link {
	color: #333333;
	text-decoration: underline;
}

.top a:visited {
	color: #333333;
	text-decoration: underline;
}

.top a:active {
	color: #000000;
	text-decoration: underline;
}

.top a:hover {
	color: #000000;
	text-decoration: underline;
}

.im {
	color:#B78900;
	text-align: right;
	font: 11px Tahoma, Verdana, Arial, sans-serif;
}

.im a:link {
	color: #E6AC00;
	text-decoration: none;
}

.im a:visited {
	color: #E6AC00;
	text-decoration: none;
}

.im a:active {
	color: #CCCCCC;
	text-decoration: underline;
}

.im a:hover {
	color: #CCCCCC;
	text-decoration: underline;
}


.more {
	color:#FFCC66;
	font: bold 11px Tahoma, Verdana, Arial, sans-serif;
}

.more a:link {
	color: #FFCC66;
	text-decoration: none;
}

.more a:visited {
	color: #FFCC66;
	text-decoration: none;
}

.more a:active {
	color: #FFCC66;
	text-decoration: underline;
}

.more a:hover {
	color: #FFCC66;
	text-decoration: underline;
}

.gallerylink {
	color: #FFFFFF;
	text-align: center;
	font: 11px/16px Verdana, Arial, Helvetica, sans-serif;
	padding: 7px;
}

.gallerylink a:link, a:visited {
	color: #FFFFFF;
	text-decoration: none;
}

.gallerylink a:hover, a:active {
	color: #FFFFFF;
	text-decoration: underline;
}

.title {
	color: #FFF5D9;
	text-indent: 10px;
	text-transform: uppercase;
	font: normal 24px Tahoma, Verdana, Arial, Helvetica, sans-serif;
}

.cathead {
	color:#FFFFFF;
	display: block;
	width: 100%;
	text-align: left;
	font: bold 16px/20px Arial, Helvetica, sans-serif;
	text-transform: capitalize;
}
	
.back {
	background: #4A3803 url(../images/bg_fade_left.gif) repeat-y right top;
}

input {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}
.required {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #990000;
	text-align: left;
}
.formsub {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	text-indent: 10px;
}


textarea {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
}


input disabled {
	font: 11px Verdana, Arial, Helvetica, sans-serif;
	color: #003366;
	background: #CCCCCC;
}
.backmenu {
	background: #8B6800 url(../images/menu_bottom.gif) repeat-x right top;
}
.newsdate {
	color:#CCCCCC;
	width: 100%;
	font: normal 11px/16px Verdana, Helvetica, sans-serif;
}
.bodytextnorm {
	color:#FFFFFF;
	text-align: justify;
	font: 11px Verdana, Helvetica, sans-serif;
}
.darktextnorm {
	color:#999999;
	width: 100%;
	text-align: justify;
	font: normal 11px Verdana, Helvetica, sans-serif;
}
.titlefrontbright {
	color: #FFFFFF;
	text-transform: capitalize;
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: url(../images/light_bar.jpg) repeat-x bottom;
	list-style: disc url(../images/bright_bar.jpg) inside;
}
.titlefrontlight {
	color: #FFFFFF;
	text-transform: capitalize;
	font: normal 12px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	text-align: left;
	background: url(../images/bright_bar.jpg) repeat-x bottom;
	list-style: disc url(../images/bright_bar.jpg) inside;
}

.menu_bar {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 20px;
	text-align: center;
}

.menu_bar a {
	text-decoration: none;
}

.menu_bar a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}

.menu_bar a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	text-decoration: none;
}
.menu_bar a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #333333;
	display: block;
	width: 100%;
	text-decoration: none;
}
.menu_bar a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	background-color: #333333;
	display: block;
	width: 100%;
	text-decoration: none;
}
.menutext {
	color:#FFFFFF;
	text-align: left;
	font: 11px/16px Verdana, Helvetica, sans-serif;
}
.tableline {
	border-bottom-width: 1px;
	border-bottom-color: #A67C00;
	line-height: 1px;
	display: block;
}
.menucathead {
	color:#FFFFFF;
	text-align: left;
	font: bold 16px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
	line-height:20px;
	display: block;
	width: 100%;
	background: url(../images/_sub_bar.gif) repeat-x 26px bottom;
}

#header h1 a{
	color: #fff;
	text-decoration: none;
	background:url(images/logo.gif) no-repeat;
	padding:0px 40px 0px 40px;

}

