html{
height: 100%;
}
body {
font-family: Arial, sans-serif;
font-size: 12px;
margin: 0px;
padding: 0px;
text-align: center;
height: 100%;
}
h1, h2, h3, h4, h5, h6, p{
padding: 0px;
}
table.layout, table.layout td{
margin: 0px;
padding: 0px;
text-align: left;
vertical-align: top;
}
img.layout, a img.layout{
margin: 0px;
padding: 0px;
}

a img{ border: 0;}
a.linkimage img{
  margin-right: 10px;
}

a:link {color: #373713;} /*967513*/ /*#D6B553*//*6053D6*/
a:hover{ color: #AD3C1A;}
a:visited{color: #373713;} /*#D6B553*/
a:visited:hover{color: #373713;}
#info a:link {color: #373713;}    
#info a:hover{ color: #AD3C1A;}
#info a:visited{color: #373713;}
#info a:visited:hover{ color: #AD3C1A; }

a.tree:link{text-decoration: underline; color: #808080;}
a.tree:hover{text-decoration: underline; color: #000000;}
a.tree:visited{text-decoration: underline; color: #808080;}
a.tree:visited:hover{text-decoration: underline; color: #000000;}
.sitetree{font-weight: bold;}
a.sitetree:link{text-decoration: underline; color: #808080;}
a.sitetree:hover{text-decoration: underline; color: #000000;}
a.sitetree:visited{text-decoration: underline; color: #808080;}
a.sitetree:visited:hover{text-decoration: underline; color: #000000;}

a.link:visited {text-decoration: underline; color: #909090;}

.default { 
font-size: 12px; 
}

.menu { 
font-weight: normal; 
font-size: 12px;
}
a.menu { text-decoration: none; color: #000000; }
a.menu:link {text-decoration: none; color: #000000;}
a.menu:hover {text-decoration: none; color: #AD3C1A;}
a.menu:visited {text-decoration: none; color: #000000;}
a.menu:visited:hover {text-decoration: none; color: #AD3C1A;}

.menulevel0 { 
font-weight: bold; 
font-size: 12px;
 }
a.menulevel0 { text-decoration: none; color: #000000; }
a.menulevel0:link {text-decoration: none; color: #000000;}
a.menulevel0:hover {text-decoration: none; color: #AD3C1A;}
a.menulevel0:visited {text-decoration: none; color: #000000;}
a.menulevel0:visited:hover {text-decoration: none; color: #AD3C1A;}

.menuselected { 
font-weight: bold; 
font-size: 12px;
}
a.menuselected { text-decoration: none; color: #000000; }
a.menuselected:link {text-decoration: none; color: #000000;}
a.menuselected:hover {text-decoration: none; color: #AD3C1A;}
a.menuselected:visited {text-decoration:none; color: #000000;}
a.menuselected:visited:hover {text-decoration: none; color: #AD3C1A;}

.menulevel0selected { 
font-weight: bold; 
font-size: 12px;
 }
a.menulevel0selected { text-decoration: underline; color: #000000; }
a.menulevel0selected:link {text-decoration: underline; color: #000000;}
a.menulevel0selected:hover {text-decoration: underline; color: #AD3C1A;}
a.menulevel0selected:visited {text-decoration: underline; color: #000000;}
a.menulevel0selected:visited:hover {text-decoration: underline; color: #AD3C1A;}



.headline, h1.headline{font-size: 14px; font-weight: bold; color: #585915; margin: 0px 0px 5px 0px;}
.headlineview, h1.headlineview{font-size: 14px; font-weight: bold; color: #585915; margin: 0px 0px 5px 0px;}
.headlinelink{font-size: 12px; font-weight: bold; color: #D6B553; }
.subheadline, h2.subheadline{ font-size: 11px; font-weight: bold; color: #585915; margin: 5px 0px 0px 0px;}
.ingress { font-size: 12px; font-weight: normal; color: #000000; margin: 5px 0px;}
.ingressview { font-size: 12px; font-weight: normal; color: #000000;  margin: 5px 0px;}
.body { font-size: 12px; font-weight: normal; color: #000000; }
.date { font-size: 10px; font-weight: normal; color: #666666; }
.path{font-size: 11px;}
.toollink{ font-size: 11px; font-weight: normal; color: #777777;}
a.toollink:link{ text-decoration: underline; color: #777777;}
a.toollink:hover{ text-decoration: underline; color: #777777;}
a.toollink:visited{ text-decoration: underline; color: #777777;}
a.tree, a.sitetree { font-size: 12px; }
.feedback { font-size: 11px; font-weight: normal; color: #000000; }
.copyright { font-size: 11px; font-weight: normal; color: #777777; }
.separator { clear: both; padding-top: 7px; padding-bottom: 12px; }
.separatorhr { 
	clear: both;
	width: 75%; 
	border-bottom: 1px solid #e5e5e5; 
	position: relative;
	left: 12%;
}
.maintop{clear: both; margin-top: 12px;}

.skiplink{
  display: none;
}
.clearfix {clear: both; font-size: 1px; height: 0px; }

.link { font-size: 12px; font-weight: normal; color: #0000EF; }
a.link:link{#6053d6;}
a.link:hover{#AD3C1A;}
a.link:visited{#6053d6;}
a.link:visited:hover{#AD3C1A;}


/*
#page{
width: 980px;
margin-left: auto;
margin-right: auto;
text-align: left;
border-left: 1px solid black;
border-right: 1px solid black;
}
*/
/*
	#top{
	width: 980px;
	height: 94px;
	overflow: hidden;
	}
*/
	#topmenubar{
	background-color: #BEC066;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
	padding: 2px 14px;
	}
/*		#nav{
			width: 180px;
			background-color: #A1A524;
		}*/
/*		#maintbl{
		width: 980px;
		}*/
	/*	#main{
			width: 616px;
		border-style: solid;
		border-color: #000000;
		border-width: 0px 1px 0px 1px;
		}*/
		#mainpadding{
		padding: 0px 15px;
		/*border-style: solid;
		border-color: #000000;
		border-width: 0px 1px 0px 1px;
		height: 100%;*/
		}
	/*	#info{
	width: 182px;
	background-color: #A1A524;
}*/
#homelink{
position: absolute;
width: 40px;
}
#topmenu{
list-style-type: none;
text-align: center;
margin: 0px;
padding: 0px;
width: 99%;
}
#topmenu li{
display: inline;
margin: 0px 5px;
padding: 0px;
}
ul.menu{
list-style-type: none;
margin: 0px 0px 25px 0px;
padding: 0px;
}
ul.menu li{
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 10px;
border-left: 4px solid #929600;
background-color: #BEC066;
}
ul.menu li.selected{
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 10px;
border-left: 4px solid #AD3C1A;
background-color: #BEC066;
}
ul.menu li:hover{
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 10px;
border-left: 4px solid #AD3C1A;
background-color: #BEC066;
}

ul.menu li.level0{
margin: 1px 0px 1px 0px;
padding: 1px 0px 1px 10px;
border-left: 4px solid #585915;
background-color: #ACAE79;
}
ul.menu li.level0:hover{
margin: 1px 0px 1px 0px;
padding: 1px 0px 1px 10px;
border-left: 4px solid #AD3C1A;
background-color: #ACAE79;
}
#tools{
float: right;
list-style-type: none;
margin: 0px 0px 0px 0px;
padding: 0px;
}
#tools li{
clear: left;
margin: 0px 0px 0px 0px;
padding: 1px 0px 1px 0px;
}
#info h3{
margin: 8px 4px 1px 4px;
padding: 0px;
font-size: 13px;
}
#info p{
margin: 1px 4px 8px 4px;
padding: 0px;
}

.infobox{
	background-color: #BEC066;
	border-top: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}
#edialog{
text-align: center;
}
#searchform{
position: absolute;
top: 47px;
margin: 0px 0px 0px 848px;
padding: 0px;
}
#searchform form{
margin: 0px;
padding: 0px;
}
#searchinput{
	height: 15px;
width: 140px;
border: 1px solid #6D8E31;
background-color: #FFFFFF;
margin: 0px;
padding: 0px;
line-height: 11px;
font-size: 11px;
vertical-align: middle;
}
#searchsubmit{
	height: 15px;
margin: 0px;
padding: 0px;
line-height: 11px;
font-size: 11px;
border-color: #6D8E31;
border-width: 1px;
border-style: solid;
background-color: #FFFFFF;
vertical-align: middle;
}

.cplink{
	font-size: 10px; font-weight: normal; color: #000000;
}
a.cplink:link{text-decoration: underline; color: #000000;}
a.cplink:hover{text-decoration: underline; color: #000000;}
a.cplink:visited{text-decoration: underline; color: #000000;}
a.cplink:visited:hover{text-decoration: underline; color: #000000;}

#cplink{
width: 760px;
margin-left: auto;
margin-right: auto;
text-align: center;
font-size: 11px; font-weight: normal; color: #000000;
}


dl.calendar{
	margin: 1px 4px 8px 4px;
	padding: 0px;
}
dl.calendar dt{
margin: 5px 0px 0px 0px;
padding: 0px;
}
dl.calendar dd{
margin: 0px;
padding: 0px;
}

#contactlist a:link, #contactlist a:hover, #contactlist a:visited{ text-decoration: none; color: black; }

.tkcategorytable {
	width: 100%;
}

.tjkmainhead {
	font-family: arial,helvetica,sansserif;
	font-size: 16px;
	color: black;
	font-weight: bold;
	background-color: #A1A524;
}
.tjkgrouphead {
	font-family: arial,helvetica,sansserif;
	font-size: 14px;
	color: black;
	font-weight: bold;
	background-color: #BEC066;
}
.tjknormal {
	font-family: arial,helvetica,sansserif;
	font-size: 12px;
	color: black;
	font-weight: normal;
}
.tjknormalbold {
	font-family: arial,helvetica,sansserif;
	font-size: 12px;
	color: black;
	font-weight: bold;
}

.tjkdesc {
	border: 1px solid #cccccc;
}

.tkheader {
	font-weight: bold;
	padding: 4px;
}

.tkcategory {
	font-weight: normal;
}



/* SECTION: banner locations */

.bannerlocation{
  clear: both;
  text-align: center;
}

.bannerlocation table{
  margin-left: auto;
  margin-right: auto;
}
.bannerlocation td{
  text-align: center;
  padding: 5px 0px;
}
.bannerlocation img{
  border-width: 0px;
}
#location1 table{
  margin-left: 0px;
}
#location1 td{
  text-align: left;
}


/* Dropdown */ 

 a.dropdown, .dropdown, a.dropdown:link, a.dropdown:hover,a.dropdown:visited {
font-size: 13px;
text-decoration: none;
padding: 0px;
font-weight:bold;
color: #000000;

}
div.dropdown{
padding: 4px 16px;
}

a.dropdownhover{
color: #000000;
font-size: 13px;
text-decoration: none;
padding: 0px;
font-weight: bold;
border: none;
}

.dropdownhover{
color: #000000;
font-size: 13px;
text-decoration: none;
padding: 4px 16px;
font-weight: bold;
}

a.dropdownhover:link, a.dropdownhover:hover,a.dropdownhover:visited {
color: #000000;
font-size: 13px;
text-decoration: underline;
font-weight: bold;
}

.dropdownframe {
background-color: #BEC066;
text-align: left;
width: 100%;
display: block;
}

a.dropdownsub{
font-size: 12px;
color: #000000;
text-decoration: none;
padding: 0px 5px;
font-weight: normal;
border: none;
}
.dropdownsub {
font-size: 12px;
color: #000000;
text-decoration: none;
padding: 0px 5px;
font-weight: normal;
border-bottom: 1px solid #ffffff;
padding: 5px 4px;
}
a.dropdownsub:link, a.dropdownsub:hover,a.dropdownsub:visited {
font-size: 12px;
text-decoration: none;
font-weight: normal;
color: #000000;
display: block;
}

a.dropdownsubhover{
background: #ACAE79;
color: #ffffff;
font-size: 12px;
text-decoration: none;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
font-weight: normal;
border: none;
}
.dropdownsubhover {
background: #ACAE79;
color: #ffffff;
font-size: 12px;
text-decoration: none;
padding: 3px;
padding-left: 5px;
padding-right: 5px;
font-weight: normal;
border-bottom: 1px solid #ffffff;
padding: 5px 4px;
}

a.dropdownsubhover:link, a.dropdownsubhover:hover,a.dropdownsubhover:visited {
font-size: 12px;
text-decoration: underline;
font-weight: normal;
color: #000000;
}

.dropdownsubframe {
background: #BEC066;
border: 1px solid #ffffff;
padding-bottom: 0px;
text-align: left;
margin-left: 4px;
margin-top: 1px;
}