body {
	margin: 0px;
	padding: 0px;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;

}
.align-justify{
text-align:justify;

}

.tx-guestbook-comment{
	text-align:justify;
}

a{
	color:#496537;
	color:#707aef;
}

table, tr, td, em, font, table.station{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}


h3{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight:bold;
}
#all {
	/**/width: 915px;
	align: center;
	margin-left:auto;
	margin-right:auto;
	text-align:left;
}
img.active{

cursor:pointer;
border:none;
}
table.container{
	width: 915px;/**/
	align: center;
}

/* ######## HEADER ######## */
#top_nav {
	/*background-color: #FFFFFF;*/
	background-image: url(../images/top_nav_bg.gif);
	background-repeat: no-repeat;

}


.top_nav_links{
	float: right;
}

#amea_link {
	float: left;
	height: 28px;
	width: 110px;
	line-height:25px;
	text-align:center;
}

#amea_link a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #799567;
	text-decoration: none;
}

/*-- Horizontal Menu classes Start - */

.hMenu_normal{
	border-right-width: 2px;
	border-right-style: solid;
	border-right-color: #9bb08d;
	padding-right: 15px;
	padding-left: 15px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #799567;
	text-decoration: none;
}
.hMenu_normal_last{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #799567;
	text-decoration: none;
	
	padding-right: 15px;
	padding-left: 15px;
	line-height: 25px;
}

.hMenu_active{
	border-right-width: thin;
	border-right-style: solid;
	border-right-color: #78806C;
	padding:0px 5px;
	color: #6A735B;
	text-decoration: none;
}

.hMenu_active_last{
	padding:0px 5px;
	color: #6A735B;
	text-decoration: none;
}
	
/*-- Horizontal Menu classes End --- */


.scroller, .extra_button{
	background-image: url(../images/below_header2.gif);
	background-repeat: repeat-x;
	width:100%;
	vertical-align:top;
	text-align:left;
}	
.scroll_message{
}
.extra_button span{
	padding-top:7px;
}
.extra_button a{
	margin:3px;
	padding:3px;
	_padding:2px;
	border: #d8dde1 1px solid; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #799567;
	height:20px;

}
.scroller .tx-sascrollmessage-pi1, .scroller .tx-sascrollmessage-pi1 a, .scroller .tx-sascrollmessage-pi1 span{
	margin:5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #799567;
}

/* ######## END OF HEADER ######## */

/* ######## LEFT NAVIGATION ######## */
#left_nav {
	vertical-align:top;
	background-color: #ccd7c5;
	width: 238px;
}
.left_nav{
height:100%;
text-align:center;

}
.left_space, .righ_space {
	/*background-color:#f4f4f4;*/
}


.left_nav_center{
	width:210px;
	text-align:center;
	white-space:nowrap;
}


.langMenu{
	float:left;
	display:inline-block;
}

.searchform table{
	margin: 0px;
	padding: 0px;
	vertical-align:middle;
	white-space: nowrap;
	width:140px;
}
.searchform img{
	cursor:pointer;
	margin:0px;
	padding:0px;
	clear: left;
}

.searchform input{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin: 0px;
	padding: 0px;
	border: 2px solid #808080; 	
}

#left_nav_content_bottom {
	background-image: url(../images/left_nav_bottom.gif);
	background-repeat: no-repeat;
	float: right;
	height: 10px;
	width: 238px;
	bottom:0px;
}


#left_nav_links {
	padding-bottom: 30px;
	text-align:left;
}
ul.left_nav_links_class{
	list-style-image: url(../images/bullet.gif);

}

ul.left_nav_links_class li.active_category   {
	list-style-image: url(../images/bullet_active.gif);
	border-bottom:none;

}


.left_nav_links_class li a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a8a71;
	text-decoration: none;
	margin-bottom: 3px;
	width:190px;
	display: block;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #adbca4;	

	
}
.left_nav_links_class li a:hover {
	color: #000000;
}

ul.left_nav_links_class li.active_category a{
	color: #2831a0;
}
ul.left_nav_links_class li.active_category_active a{
	color: #2831a0;
	font-weight:bold;
}

ul.left_nav_links_class ul.active_subcategory {
	margin-top: 10px;
	margin-right: 7px;
	margin-bottom: 10px;
	padding: 0px;
	list-style-image:none;
	background-color: #bbccb1;
	margin-left: 0px;
}

ul.active_subcategory li{
	display: block;
	text-indent: 5px;
	padding: 0px;
	margin: 0px;
	list-style-image:none;
	list-style:none;
	
}

ul.active_subcategory2 {
	margin: 5px;
	padding: 0px;
	list-style-image:none;
	margin-right: 7px;
	background-color:#ABBF9D
}


ul.active_subcategory2 li{
	margin-left: 10px;
	text-indent: 0px;
	display: block;
	list-style-image:none;
	list-style:none;
	
}
ul.active_subcategory li.bold a{
	font-weight:bold;
}


li.active_category ul.active_subcategory li a, ul.active_subcategory li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707aef;
	text-decoration: none;
	margin-bottom: 3px;
	border-bottom:none;
	display: block;
}

li.active_category ul.active_subcategory li ul.active_subcategory2 li a {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #707aef;
	text-decoration: none;
	border-bottom:none;
	display: block;
	width:150px;
	font-weight:normal;
	
}
li.active_category ul.active_subcategory li ul.active_subcategory2 li.bold a{
	font-weight:bold;
}

/* ######## END OF LEFT NAVIGATION ######## */

/* ######## MAIN CONTENT ######## */
.pathway{
	padding-bottom:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6168c1;
}
.pathway_blank{
padding-bottom:20px;
}
.pathway a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #6168c1;
	text-decoration: none;
	
}

.content_title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: bold;
	color: #799567;
	width:100%;

}
td.print, td.icons{
white-space:nowrap;
width:0%;
}
.infoTable {
	padding-top: 5px;
	padding-bottom: 10px;

}
.infoTable table{
	border-bottom: 1px #799567 solid;
}
.content_text {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #323232;
	vertical-align: top;
	text-align:left;
}

#content, .imageMenuHorizontal_1, .imageMenuHorizontal_2, .infoTable {
	padding-left: 30px;
	_padding-left: 15px;
	width:620px;
}

.imageMenuHorizontal_1 a img, .imageMenuHorizontal_2 a img{
	margin:6px;
}


/* ######## END OF MAIN CONTENT ######## */

.counter{
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-align: left;
	color: 868A78;
	width: 238px;
	white-space:nowrap;
}
.footerLine{
	background-color: #E4EAE1;
	margin-top: 10px;
}
.dateupdate{
	font-family: Tahoma, Arial;
	font-size: 10px;
	text-align: right;
	color: 868A78;
	width:100%;
}
/* ######## FOOTER ######## */


.footer_info {
	text-align:left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight:bold;
	color: #848a83;
	width:300px;
	
}

.footer_images {
	text-align:left;
	white-space:nowrap;
	width:585px;
}

.footer_box{
	vertical-align:top;
	width:100%;
	text-align:right;
}

td.footer_box table{
	 width:100%;
}


/**/

/* ######## END OF FOOTER ######## */

/* ######## CALENDAR ######## */

.extra_menu{
	clear:both;
}

.kataskeyiLink a{
	color:#5b646d;
	font-size: 18px;
	text-decoration:none;
}
.erga a{
	color:#5b646d;
	font-size: 12px;
	text-decoration:none;
}
.kataskeyiLink a, .erga a{
	/*font-family: Times, Verdana, Arial, Helvetica;
	padding-left:20px;*/
}

.link_holder .maincell_links{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	width:190px;
	background-color:#e5ede0;
}

/*.calendar_holder .maincell_links img{
margin-left:20px;
margin-bottom:5px;
margin-top:10px;
}*/
.tx-saeventscalendar-pi2 h4{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-style: normal;
	font-weight: bold;
	color:#333333; 
}
.eventTitle{
	cursor: pointer;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	font-style: normal;
	font-weight: bold;
	color:707aef; 
}
		
.calendar_holder .maincell_links div{
	margin-bottom:5px;
}
.calendar_holder .maincell_links{
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	width:160px;
	background-color:#e5ede0;
}
.sa_calendar, .sa_calendar tr, .sa_calendar td{
	border: 2px solid #e5ede0;
	vertical-align:middle;
	text-align:center;
	white-space: nowrap;
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;		
}
.sa_calendar td{
	width:22px;
	margin:0px;
	padding:0px;
}
.eventHolder, .eventHolder a{
	font-family: Verdana, Arial, Helvetica;
	font-size: 11px;
	padding: 0px 3px;
	text-align: center;
	display:inline;		
}
.maincell .header a, .maincell .header{
	font-family: Verdana, Arial, Helvetica;
	font-size: 12px;
	color:#7a9569;
	text-decoration:none;
}


span.tx_saeventscalendar_pi1_activeSpan{
	cursor: pointer;
	margin:0px;
	padding:0px;
}
.calendar_holder .maincell {
	margin:0px;
	padding:0px;
	vertical-align:middle;
	text-align:center;
	width:160px;
	background-color:#e5ede0;
}


.prevMday, .nextMday{
	color: #d3eac1;
	background-color: #93b07c;
}

.curMday{
	color: #000000;
	background-color: #006699;
}

.prevMday_event, .nextMday_event{
	color: #d3eac1;
	background-color: #93b07c;
}

.curMday_event{
	color: #d3eac1;
	background-color: #006699;
}

.curDay_event{
	color: #d3eac1;
	background-color: #006699;
}

.curDay{
	color: #000000;
	background-color: #00a5dd;
}

.tx-indexedsearch .title, .percent-tmpl-css, .tx-indexedsearch h3, .tx-indexedsearch h3 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1.1em;
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-rules H2 {
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
}
.tx-indexedsearch .tx-indexedsearch-searchbox, .tx-indexedsearch-form {
	margin:2px;
	margin-top:5px;
	margin-bottom:5px;
}

.tx-indexedsearch .tx-indexedsearch-searchbox div {
	margin-top:5px;
	margin-bottom:5px;
	vertical-align:middle;
}


.tx-indexedsearch .tx-indexedsearch-searchbox select {
	margin:2px;
}

.tx-sastationplanner-pi1 table{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
}

.tx-sastationplanner-pi1{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		margin: 0px;
		padding: 0px;
		text-align:center;
	}
	
	.tx-sastationplanner-pi1 table { 
		width: 550px;

	}

	.tx-sastationplanner-pi1 div.tx-sastationplanner-pi1_infoDiv{
		display:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		color: red;
	}
	
	.tx-sastationplanner-pi1_activeSpan, .tx-sastationplanner-pi1_activeSpan #durationinfo{
		margin: 5px;
		border-bottom-width: thin;
		border-bottom-style: dotted;
		color: #557260;
		text-decoration: none;
	}
	
	.tx-sastationplanner-pi3 table{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		width: 550px;

}

.tx-sastationplanner-pi3{ 
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;
		margin: 0px;
		padding: 0px;
		text-align:center;
	}
	
	.tx-sastationplanner-pi3 table { 
		
	}
	.tx-sastationplanner-pi3 div.tx-sastationplanner-pi3_infoDiv{
		display:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;

	}
	
	.tx-sastationplanner-pi3_activeSpan, .tx-sastationplanner-pi3_activeSpan #durationinfo{
		margin: 5px;
		border-bottom-width: thin;
		border-bottom-style: dotted;
		color: #557260;
		text-decoration: none;
	}
	
.tx-sastationplanner-pi3_groupTitle {
font-size:1.3em;
text-decoration: none;
font-weight:bold;
}

.tx-sastationplanner-pi3_groupDiv{
		display:none;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 1em;

	
}

.tx-sastationplanner-pi2 ul li{
	padding: 5px;

}


.tx-sapoilist-pi1 .image{
	vertical-align:top;
}
.p.error{
	font-family:Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size:1em;
	font-weight:bold;
}

.horizontal_list li {
	display:inline;
	list-style-type: none;
	padding-right:10px;
}

.banner{
margin:10px;
}
