/* GENERAL CONTENT */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background color : #FFFFFF;
	background-image : 		url(/images/head_bg01.gif);
	background-position:	2px 0px;
	background-repeat : 	repeat-x;
}

p, body, td, li, input, h1, h2	{
	color: #212121;
	font-family: Verdana, Helvetica, sans-serif;
}

p, body, td, h2 {
	font-size: 11px;
	line-height : 18px;
}

h1 {
	font-family : Verdana, Helvetica, sans-serif;
	text-align : right;
	font-size : 12px;
	width : 100%;
	border-bottom :	1px solid #598527;
	background-color: white;
	/*
	FILTER: progid:DXImageTransform.Microsoft.Alpha( style=1,opacity=100,finishOpacity=0,startX=75,finishX=100,startY=100,finishY=0);
	*/
}

.green {
	color : #598527;
}

.intro {
	font-weight : bold;
	color : #4E7621;
}

p.question {
	margin-bottom : 0px;
}

blockquote {
	margin-top : 0px;
}

input, textarea, select {
	border : 1px solid black;
	color: #212121;
	font-size : 11px;
	background-color : #EEEEEE;
	font-family: Verdana, Helvetica, sans-serif;
	scrollbar-face-color: white;
	scrollbar-highlight-color: #362F2D;
	scrollbar-3dlight-color: #EEEEEE;
	scrollbar-darkshadow-color: #EEEEEE;
	scrollbar-shadow-color: #362F2D;
	scrollbar-arrow-color: #362F2D;
	scrollbar-track-color: #EEEEEE;
}

input.radio {
	border : 0px;
	background-color: transparent;
}

/* STANDARD LINKS */
a  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #005826;
	text-decoration : underline;
}

a:visited  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #005826;
	text-decoration : underline;
}

a:active  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #005826;
	text-decoration : underline;
}

a:hover  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 11px;
	font-weight : bold;
	color : #400040;
	text-decoration : none;
}

#bodyContent {
	padding : 15px 15px 0px 15px;
	margin : 0px 0px 0px 0px;
	background-color : transparent;
}

.hpFeat1 {
	vertical-align : top;
	width : 25%;
}

.hpFeat2 {
	vertical-align : top;
	width : 50%;
}

.hpFeat3 {
	vertical-align : top;
	width : 25%;
}

.hpFeat1block {
	background-color : #362F2D;
	padding : 1px 1px 1px 1px;
	margin : 0px 15px 0px 0px;
}

.hpFeat2block {
	background-color : #362F2D;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 0px;
}

.hpFeat3block {
	background-color : #362F2D;
	padding : 1px 1px 1px 1px;
	margin : 0px 0px 0px 15px;
}

.hpFeatTitle {
	background-color : #362F2D;
	padding : 2px 2px 2px 2px;
	margin : 0px 0px 0px 0px;
}

.hpFeatContent {
	background-color : #E6E6E6;
	padding : 5px 5px 5px 16px;
	margin : 0px 0px 0px 0px;
	height : 230px;
}



#contentLHS {
	vertical-align : top;
	width : 195px;
}

#contentRHS {
	width : 515px;
}

#contentRHS p,h1,h2,h3,ul {
	padding : 0px 0px 0px 12px;
}


.gallerythumb {
	background-color: #362f2d;
	color : white;
	padding : 1px 1px 1px 1px;
	text-align : center;
	vertical-align : top;
	line-height : 15px;
}

#gallerypic {
	text-align : center;
	vertical-align: top;
	color : 	white;
	background-color: #362f2d;
	display :	none;
	width : 	320px;
	height: 	260px;
	margin : 	0px 0px 0px 0px;
	padding : 	1px 1px 1px 1px;
	position : 	absolute;
	z-index: 	50;
	left : 		100px;
	top :		100px;
	background-image : 		url(/images/gallery/loading.gif);
	background-position:	0px 0px;
	background-repeat : 	repeat-x;
}

#gallerypic img {
	display :	block;
}

#gallerypicheader {
	width : 			100%;
	background-color : 	#362f2d;
	text-align : 		right;
	padding-bottom : 	3px;
	font-weight : 		bold;
}

.smallx, .smallx:active, .smallx:visited, .smallx:hover {
	color : 			white;
	text-decoration :	none;
	font-size :			13px;
}

/* GRUDEN FOOTER LINK */
#footer {
	border-top : 1px solid black;
	padding : 2px 10px 2px 2px;
	margin : 15px 0px 0px 0px;
	background-color : #FFFFFF;
	text-align : right;
}

.footertxt	{
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #212121;
}

.gruden  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #005826;
	text-decoration : none;
}

.gruden:visited  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #005826;
	text-decoration : none;
}

.gruden:active  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #005826;
	text-decoration : none;
}

.gruden:hover  {
	font-family: Verdana, Helvetica, sans-serif;
	font-size : 10px;
	color : #400040;
	text-decoration : underline;
}

