body{
padding:0px;
margin:0px;
background-color:#FFFFFF;
	font-family: Tahoma;
}
	a {
		color: #5C5B5A;
		text-decoration: underline;
}
	a:hover {
		text-decoration: none;
		}
.bodytext {font-family: Tahoma;
}

.tx-newloginbox-pi3 th { background:#295235; padding:4px; white-space:nowrap; text-align:center; color: #FFFFFF; font-family: Tahoma; font-size: 11px;}

.tx-newloginbox-pi3 th a {color: #FFFFFF; text-decoration: underline; font-family: Tahoma; font-size: 11px;}

.tx-newloginbox-pi1 th { font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5C5B5A;
	}

.month-large { font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5C5B5A;
	}


.tx-newloginbox-pi3-listrow td { font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5C5B5A;
	}

.tx-newloginbox-pi3 td { font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5C5B5A;
	}

.tx-newloginbox-pi1 th a {color: #FFFFFF; text-decoration: underline; font-family: Tahoma; font-size: 11px;}

.copy_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #CFCFCF;
	text-decoration: none;
	}

.border {background-color: #838383;}

.copy_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.top {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	font-weight: bold;
	color: #FFC208;
	text-decoration: none;
}
.top_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #717171;
	text-decoration: none;
}
.text_1 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #949494;
}
.search {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color:#ADADAD;
	background-color: #FFFFFF;
	height: 18px;
	width: 112px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
}
.text_2 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #e2e2e2;
}
.text_3 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #7F7E7E;
}
.login {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	background-color: #FFFFFF;
	height: 17px;
	width: 173px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-right-color: #CDCDCD;
	border-bottom-color: #CDCDCD;
}
.text_4 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5C5B5A;
}
.contenttable {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #5C5B5A;
}

.text_5 {
	font-family: Tahoma;
	font-size: 11px;
	line-height: 12px;
	color: #6780B8;
}
.list {
	font-family: Tahoma;
	font-size: 10px;
	line-height: 11px;
	color: #ADADAD;
	height: 17px;
}

/* Vertical Navigation Menu */ 

	#frontspacer {
	background-color: #295235;
	}

.vertnav1 a:link {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*grey blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:20px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* dark blue*/ 
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 5px 50% no-repeat;
	background-color: #5CB778
}
.vertnav1 a:visited {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*grey blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:20px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* dark blue*/  
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 5px 50% no-repeat;
	background-color: #5CB778
}
.vertnav1 a:active {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*grey blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:20px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* dark blue*/ 
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 5px 50% no-repeat;
	background-color: #295235
}
.vertnav1 a:hover {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*grey blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:20px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 5px 50% no-repeat;
	background-color: #295235
}

.vertnav1-act a:link {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*grey blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:20px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* dark red*/ 
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 5px 50% no-repeat;
	background-color: #295235

}
.vertnav1-act a:visited {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*grey blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:20px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* dark red*/ 
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 5px 50% no-repeat;
	background-color: #295235
}
.vertnav1-act a:active {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*grey blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:20px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* dark red*/ 
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 5px 50% no-repeat;
	background-color: #295235
}
.vertnav1-act a:hover {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*grey blue*/ 
	padding:2.5px;
	text-indent:20px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url('images/mmenu.gif') no-repeat 5px 50%;
	background-color: #295235
	}

.vertnav2 a:link {
	display:block;
	border-bottom:1px dotted #8c0000;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 10px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav2 a:visited {
	display:block;
	border-bottom:1px dotted #8c0000;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url(images/mmenu.gif) 10px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav2 a:active {
	display:block;
	border-bottom:1px dotted #8c0000;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_blue_line.gif) 10px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav2 a:hover {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#FFFFFF; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 10px 50% no-repeat;
	background-color: #295235
}

.vertnav2-act a:link {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 10px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav2-act a:visited {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 10px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav2-act a:active {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 10px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav2-act a:hover {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:30px;
	white-space:nowrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 10px 50% no-repeat;
	background-color: #94D2AB
}

.vertnav3 a:link {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 15px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav3 a:visited {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 15px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav3 a:active {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 15px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav3 a:hover {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 15px 50% no-repeat;
	background-color: #94D2AB
}

.vertnav3-act a:link {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 15px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav3-act a:visited {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 15px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav3-act a:active {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 15px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav3-act a:hover {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url(images/button_square_green_line.gif) 15px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav4 a:link {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url("images/button_square_blue_solid.gif") 20px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav4 a:visited {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url("images/button_square_blue_solid.gif") 20px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav4 a:active {
	display:block;
	border-bottom:1px dotted #e2e2e2;  /*flat blue*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* flat blue*/ 
	text-decoration:none;
	width:201px;
	background:url("images/button_square_blue_solid.gif") 20px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav4 a:hover {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url("images/button_square_blue_solid.gif") 20px 50% no-repeat;
	background-color: #94D2AB
}

.vertnav4-act a:link {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url("images/button_square_blue_solid.gif") 20px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav4-act a:visited {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url("images/button_square_blue_solid.gif") 20px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav4-act a:active {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent:35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url("images/button_square_blue_solid.gif") 20px 50% no-repeat;
	background-color: #94D2AB
}
.vertnav4-act a:hover {
	display:block;
	border-bottom:1px dotted #8c0000; /* red orange*/ 
	padding:2.5px 2.5px 2.5px 2.5px;
	text-indent35px;
	white-space:wrap;
	font-size:11px;
	color:#8c0000; /* red orange*/ 
	text-decoration:none;
	width:201px;
	background:url("images/button_square_blue_solid.gif") 20px 50% no-repeat;
	background-color: #94D2AB
}

.loginbox {
		width : 120px;
		background-image : url('login2bg.gif');
		background-repeat : no-repeat;
		background-position:   left center;
	}
.loginbox form {
		margin : 0px 0px 0px 0px;
		padding : 0px 0px 0px 0px;
	}
.loginbox-input {
		color : #000000;
		background-repeat : no-repeat;
		border : 0px none;
		height : 15px;
		width : 130px;
		font-style:normal; font-variant:normal; font-weight:normal; font-size:10px; font-family:Verdana, arial, sans-serif; margin-left:0px; margin-right:2px; margin-top:0px; margin-bottom:0px; padding-left:3px; padding-right:3px; padding-top:2px; padding-bottom:0px
	}
.loginbox-button {
		font-weight: bold;
		border : 0px none;
		background-color : #FFFFFF;
		background-image : url('loginbutbg.gif');
		background-repeat : no-repeat;
		background-position:   left center;
		color : #FFFFFF;
		height : 17px;
		width : 50px;
		cursor: pointer;
		cursor: hand;
		margin: 0px;; font-style:normal; font-variant:normal; line-height:17px; font-size:10px; font-family:Verdana, arial, sans-serif
	}
	* html #loginbox .loginbox-button {
		margin: 0px 0px 0px 2px; /* IE Hack */
	}
	
	.tx-veguestbook-pi1 {width: 532px; font-family: Tahoma; font-size: 11px;}
	.tx-guestbook-list-header { background-color: #5CB778; color: #FFFFFF; 	font-family: Tahoma; font-size: 11px;}
    .tx-guestbook-list-row { background-color: #FFFFFF; font-family: Tahoma; font-size: 11px;}
    .tx-guestbook-list-rowleft { background-color: #EEEEEE; font-family: Tahoma; font-size: 11px; }
    .tx-guestbook-list-small { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox TD { font-size: 9px; color: #666666; }
    .tx-veguestbook-pi1-browsebox-strong, .tx-ttnews-browsebox-SCell { font-weight: bold; }
    .tx-veguestbook-pi1-browsebox-SCell { background-color: #EEEEEE; }
    .tx-guestbook-latest-header { background-color: #539521; color: #FFFFFF; font-weight:bold; }
    .tx-guestbook-latest-row { background-color: #FFFFFF; }
    .tx-guestbook-latest-small { font-size: 9px; color: #666666; }
    .tx-guestbook-form-inputfield-med { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:100; height:20; }
    .tx-guestbook-form-inputfield-big { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:150; height:20; }
    .tx-guestbook-form-textarea { border-style: solid; border-width: 1pt; border-color:#539521; font-size:12; color:#333333; width:250; }
    .tx-guestbook-form-obligationfield { color: #CC0000; }
    .tx-guestbook-form-error { color: #CC0000; }
    .loginbox-button-guest {font-weight: bold;
		border : 0px none;
		background-color : #FFFFFF;
		background-image : url('loginbutbgguest.gif');
		background-repeat : no-repeat;
		background-position:   left center;
		color : #FFFFFF;
		height : 17px;
		width : 100px;
		cursor: pointer;
		cursor: hand;
		margin: 0px;; font-style:normal; font-variant:normal; line-height:17px; font-size:10px; font-family:Verdana, arial, sans-serif
	}
	
.csc-mailform { border: none; }
.csc-mailform input,  .csc-mailform textarea { padding: 1px; }
.csc-mailform-field label { width: 100px; display:block; float: left; font-size:11px;  }

.csc-mailform-field { padding-bottom: 10px; }.csc-mailform-submit {font-weight: bold;
		border : 0px none;
		background-color : #FFFFFF;
		background-image : url('loginbutbgguest.gif');
		background-repeat : no-repeat;
		background-position:   left center;

		color : #FFFFFF;
		height : 17px;
		width : 100px;
		cursor: pointer;

		margin: 0px;; font-style:normal; font-variant:normal; line-height:17px; font-size:10px; font-family:Verdana, arial, sans-serif
	}
