/* Color Scheme:

	Dark Green: #1f351e
	Dark Orange: #dba20b
	Medium Orange: #FFA700
	Light Orange: #FB0
	Light Gray: #E2E2E2
	Light Green: #547708
	c4d9cd
	
*/

label {
 font-family: Tahoma, Trebuchet, "Trebuchet MS", Arial, sans-serif;
 color: #fff;
}

form { 
 border: none; 
 padding: none;
 background: none;
 font-family: Tahoma, Trebuchet, "Trebuchet MS", Arial, sans-serif;
 color: #000;
}

select { 
 background-color: #fff; 
 color: #000; 
}

textarea { 
 background-color: #fff; 
 color: #000; 
}


div#template_body h2,
div#template_body h3,
div#template_body h4 {
	font: small-caps x-large/1.0 "Trajan Pro", Trajan, Goudy, "Times New Roman", serif;
	letter-spacing: 0.05em;
	margin-bottom: 0px
	border-bottom: 1px solid #FB0;
}
div#template_body h3 {
	border-bottom: 1px solid #FB0;
	font-size: large
}
div#template_body h4 { color: #dba20b; font-size: small-caps x-large }
div#template_body dt { color: #dba20b; }
div#template_body div.photos { position: relative; left: 20px }
div#template_body div.photos,
div#template_body div.photos div,
div#template_body div.photos ul,
div#template_body div.photos ul li,
div#template_body div.photos img {
	list-style: none;
	margin: 0;
	padding: 0;
	width: 124px
}
div#template_body div.photos div {
	background: transparent url(curveTop2.gif) no-repeat left top;
	padding-top: 23px;
}
div#template_body div.photos ul {
	background: transparent url(darkBG.gif) repeat center center;
	margin-bottom: 0 !important;
	margin-bottom: -3px;
}
div#template_body div.photos ul li { margin-top: 23px; }
div#template_body div.photos ul li.first { margin-top: 0 }
div#template_body div.photos {
	background: transparent url(curveBottom2.gif) no-repeat left bottom;
	float: right;
	padding-bottom: 23px;
}
div#template_footer {
	clear: both;
	font: normal x-small/1.0 Tahoma, Trebuchet, "Trebuchet MS", Arial, sans-serif;
} 
strong { color: #dba20b }

@media screen {
	a, a:link, a:visited {
		color: #FB0;
		text-decoration: none
	}
	a:hover { text-decoration: underline }
	a:active { color: #dba20b }
	body {
		background: #1f351e url(bodyBG.gif) repeat left top;
		margin: 0;
		color: #CCC;
		font-size: small;
		font-family: Tahoma, Trebuchet, "Trebuchet MS", Arial, sans-serif;
	}
	div#template_content {
		background: #1f351e; /* url(grassL.jpg) no-repeat left 13em; */
		border: 1px solid #547708;
		margin: 0 auto;
		padding: 0;
		width: 748px;
	}
	div#template_topNav {
		float: left;
		margin: 0;
		padding: 0;
		width: 196px;
	}
	/* commented backslash hack v2 \*/
	div#template_topNav>ul {
		height: auto !important;
	}
	/* end hack */
	div#template_topNav ul {
		background: #e9ad09 url(navBG.gif) no-repeat center bottom;
		color: #FFF;
		font: normal 0.9em/1.0 Tahoma, Arial, Helvetica, sans-serif;
		list-style: none;
		padding: 1em 1em 60px 1em;
		margin-top: 0;
		height: auto !important;
		height: 134px;
		min-height: 134px;
	}
	
	div#template_topNav ul li {
		list-style: none;
		padding: 0.2em 0
	}
	div#template_banner a,
	div#template_topNav a,
	div#template_banner a:link,
	div#template_topNav a:link,
	div#template_banner a:visited {
	color: #ffffff;
}
	div#template_topNav a:visited {
	color: #EFEFEF
}
	div#template_banner a.current { color: #623807 }
	div#template_topNav a.current,
	div#template_banner a.current:link,
	div#template_topNav a.current:link,
	div#template_banner a.current:visited { color: #623807; cursor: inherit }
	div#template_topNav a.current:visited { color: #623807; cursor: inherit }
	div#template_banner a:hover { color: #623807 }
	div#template_topNav a:hover { color: #623807 }
	div#template_topNav a.current:hover { text-decoration: none }
	div#template_banner a:active { color: #FFF }
	div#template_topNav a:active { color: #FFF }


	div#template_mainNav a,
	div#template_mainNav a:link { text-decoration: none } 
	div#template_mainNav a:visited { color: #fff }
	div#template_mainNav a.current,
    div#template_mainNav a.current:visited { color: #FFF; cursor: inherit }
	div#template_mainNav a.current:link,
	div#template_mainNav a:active { color: #fff
	text-decoration: underline
	}
    div#template_mainNav a:hover { color: #e9ad09 }
    div#template_mainNav a.current:hover { text-decoration: none } 

	div#template_body a,
	div#template_body a:link { text-decoration: none } 
	div#template_body a:visited { color: #Fff }
	div#template_body a.current,
    div#template_body a.current:visited { color: #FFF; cursor: inherit }
	div#template_body a.current:link,
	div#template_body a:active { color: #ffffff 
	text-decoration: underline
	}
    div#template_body a:hover { color: #e9ad09}
    div#template_body a.current:hover { text-decoration: none } 
	



	div#template_banner {
		float: right;
		margin: 0;
		padding: 0 0 23px 0;
		position: static;
		width: 552px
	}
	div#template_banner img.header { width: 552px; clear: left; float: left }
	div#template_banner img.logo { height: 150px }
	div#template_banner img.pageName { height: 19px }
	div#template_banner div,
	div#template_banner ul {
		background: transparent url(subNavBG.png) no-repeat left top;
		color: #FFF;
		clear: left; float: left;
		font-size: x-small;
		line-height: 21px;
		list-style: none;
		height: 20px;
		margin: 0;
		padding: 0;
		text-align: center;
		vertical-align: middle;
		width: 100%
	}
	div#template_banner ul li {
		display: inline;
		margin-left: 2em
	}
	div#template_body {
		background: transparent url(grassR.jpg) no-repeat 100% 30px;
		width: 510px;
		float: right;
		font: normal normal 1.00em/1.5 Arial, sans-serif;
		min-height: 400px;
		padding-right: 20px;
	}
	div#template_body h2 { color: #FFF; }
	div#template_body h3,
	div#template_body h4 { color: #dba20b; }
		
	div#template_mainNav {
		float: left;
		font: normal normal 0.85em/1.0 Arial, sans-serif;
		width: 200px;
		padding-left: 0px;
		color: #8eae9c;
		}
		bold { color: #ffffff }	
	
	div#template_mainNav ul { padding: 0 40px 0 1em }
	div#template_mainNav ul,
	div#template_mainNav ul li { list-style: none }
	div#template_mainNav ul li { margin-bottom: 1.5em }
	div#template_footer { padding-bottom: 100px } 
	div#template_footer h1 {
		background: transparent url(footer.gif) no-repeat left top;
		margin: 0;
		padding: 0;
		width: 748px;
		height: 120px;
	}
	div#template_footer h1 span { visibility: hidden }
	div#template_footer div.buttons {
		position: relative;
		text-align: right;
		top: -44px;
		margin: 0 10px -29px 0;
	}
	div#template_footer div.buttons .button {
		text-align: left
	}
	div#template_footer a,
	div#template_footer a:link,
	div#template_footer a:visited { color: #CCC }
	div#template_footer a:hover { color: #FB0; text-decoration: none }
	div#template_footer a:active { color: #dba20b }
	div#template_footer div.buttons img {
		vertical-align: middle;
		margin-left: 22px;
	}
	div#template_footer div.copyright {
		background: #dba20b url(copyright.gif) no-repeat left top;
		color: #FFF;
		display: block;
		float: right;
		padding: 0.5em 0.5em 0.5em 100px;
		text-align: right;
		width: 140px;
	}
	div#template_footer div.copyright a,
	div#template_footer div.copyright a:link,
	div#template_footer div.copyright a:visited,
	div#template_footer div.copyright a:active { color: #FFF }
	div#template_footer div.copyright a:hover { text-decoration: underline }
	table thead th { background: #547708; border: none; color: #FFF }
	table thead tr { border: 1px solid #547708 }
	table tbody th { font-weight: normal; text-align: left }
	table td, th { border: 1px solid #547708; padding: 0.5em }
	table td { text-align: center }
	strong { color: #dba20b }
	.border {
		border: 3px solid #dba20b;
	}
	a.url { color: #FFF }
}
@media print {
	a { color: #000; text-decoration: none }
	div#template_topNav,
	div#template_banner ul { display: none }
	div#template_mainNav { page-break-inside: avoid }
	div#template_footer .button {
		float: left;
		clear: left;
		line-height: 42px;
		margin: 1.12em
	}
	div#template_footer .button img { vertical-align: middle }
	div#template_footer div {
		clear: left;
		margin: 1.12em
	}
}