/* CSS Document */

* {margin:0; padding:0}
html {height:100%}
body {text-align: center; min-height:101%; font:100.01%/130%  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; color:#000; background:#FFFFFF; width:760px; margin: 0 auto; padding: 0 0 0 0; line-height:120%}
p {font:  Verdana, Arial, Helvetica, sans-serif; font-size: 13px; line-height:18px;margin: 0 0 10px 0; }
		
		/* STANDARD TAGS & BASIC CLASSES*/
		h1, h3, h4, h5, h6, form, fieldset {margin: 0 0 10px 0;}
		img {border: 0;}
		.hide {display:none;}
		.clear {font-size: 0; clear: both; line-height: 0%;}
		
		/* H TAGS */
		h1 {display:none}
		h2 {display:none;}
		h3 {font-size: 20px; line-height: 24px;}
		h4 {font-size: 18px; line-height: 22px;}
		h5 {font-size: 16px; line-height: 20px;}
		h6 {font-size: 14px; line-height: 18px;}
		
		/* HORIZONTAL RULES */
		hr {display: none;}
		
		/* LINKS */
		a, a:link, a:visited {text-decoration: none; font-weight: normal; color:#006633;}
		a:hover {color: #000000;text-decoration: underline;}
		a.inactive {text-decoration: line-through;}
		
		/* LISTS 
		ul {font-size: 12px; line-height: 16px;}
		li {list-style-position: outside; margin: 0 0 5px 15px;font-size: 12px; line-height: 16px;}
		
		li {list-style-position: outside; margin: 0 0 5px 15px;font-size: 12px; line-height: 16px;}
*/

/* HEADER  */
#logo1 {background: url("gfx/heading/home_header.jpg") no-repeat; width:584px; height:176px; margin: 0 0 0 0; float:left}
#home_header {background: url("gfx/heading/home_header.jpg") no-repeat; width:760px; height:150px; margin: 0 0 0 0;}
#harz_header {background: url("gfx/heading/location_header.jpg") no-repeat; width:760px; height:150px; margin: 0 0 0 0;}
#activities_header {background: url("gfx/heading/activities_header.jpg") no-repeat; width:760px; height:150px; margin: 0 0 0 0;}

/* MAIN CONTENT  */
#container {margin-left: auto; margin-right: auto; width: 760px;text-align: left;}
.page_header h2{font-size: 28px; font-weight:normal; line-height: 40px; color:#006633; margin:0 0 0 182px;  border-bottom: 2px solid #cccccc; display:block; }
#home_content_left h3 {font-size:14px; font-weight:bold; line-height:18px; margin-bottom:2px; color:#006633;}
#home_content_left h4 {font-size:13px; font-weight:bold; line-height:18px; }
#home_content_left h5 {font-size:13px; font-weight:bold; line-height:18px; color:#006633; }
#page_content {background: url("./gfx/logo_bg.jpg") no-repeat; overflow:visible; background-color:#CCFF00;width: 760px; clip:auto}
#home_content_left {width:360px;  overflow:visible; padding: 10px;  float:left;}
#home_content_right {width:200px;  overflow:visible; margin: 10px 0 0 0;  float:right;}
#home_content_right img {width:200px; background-color:#CCCCCC; margin:0 0 5px 0;}

/* MENU  */
#navigation_orig { float:left; width:176px;background: url("./gfx/logo_bg.jpg") no-repeat;}
#navigation { float:left; width:176px;}

#nav_ul { margin: 18px 0 0 5px; _margin: 30px 0 0 5px;} 
#navigation li a{margin:5px 2px 5px 0px; border-bottom: 1px solid #cccccc; display:block;line-height: 24px;_line-height: 30px;_margin:-20px 2px 5px 0px;}
#navigation li.nav_flag a{ border-bottom:none}
#navigation .nav_sub {display:block;}
#navigation .nav_sub a {list-style-position: outside; margin: 5px 2px 5px 15px; _margin: -5px 2px -10px 15px;}
#navigation ul li {  list-style:none; _margin:0px; margin:0}
#navigation ul li a, #navigation ul li a:visited, #navigation ul li a:link{font-family:Verdana, Arial, Helvetica, sans-serif;	font-size: 15px; color: #006633;	
font-weight: normal;	text-decoration: none; }
#navigation ul li a:hover{	text-decoration: none;	color:#000000;}

/* FOOTER  */
#footer {font-size:12px; width: 760px;text-align:left; float:left; margin: 10px 0 0 0; background-color:#EEEEEE}
#digitalized {font-size:9px; width: 750px; 	text-align:right;float:left}
#digitalized a, #digitalized a:visited, #digitalized a:link{ font-weight: normal;	text-decoration: none;	letter-spacing: 1px; color:#AAAAAA}
#digitalized a:hover{	text-decoration: none;	color:#006633;}

/* TABLES */
 
gryTbl table{background-color:#eeeeee; border:1px solid #444444;margin:2px;}
gryTbl td {margin:2px; border:1px solid #CCCCCC;}


/* nicked from old site for table */
.subHdr {
	font-family: verdana,arial,helvetica,sans-serif;
	font-size: 10px;
	font-weight: bold;
	padding-bottom:10px;
	width:100%;
}

.gryPnl {
	background-color: #708090;
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:62%;
	color: #ffffff;
	border-top:2px solid #FFFFFF;
	border-bottom:1px solid #000000;
	font-weight:bold;
	}
.lteGryPnl {
	background-color: #F5F5F5;
	font-family:verdana,arial,helvetica,sans-serif;
	color: #3c2e25;
}
.drkTxt {
	font-family:verdana,arial,helvetica,sans-serif;
	font-size:62%;
	color: #3c2e25;
}