/***********************************************/
/* HTML tag styles                             */
/* Colors #B6BE84 (base), #80855C (darker), #FCFEEB (lightest), #FAFED7 (lighter)     */
/***********************************************/ 

body{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height: normal;
	margin: 0px;
	padding: 0px;
	font-size: 12px;
	min-width:800px;
}
a {text-decoration:underline;}
a:link		{color:	blue;}
a:visited {color:purple;}
a:active	{color:red;}
a:focus		{color:green;} /* not sure this is ever activated */
a:hover		{color: blue;	background-color:lightyellow;}
img	{border:0;}
p		{margin: 1em 1em;}
ul {margin:1em 2em; list-style-position:inside;}
ul li {margin-bottom:0.5em;}
dl {margin:1em;}
dl dt {font-weight:bold;  /* border:1px black solid; */}
dl dd {/* border:1px black solid; */ padding-bottom:0.5em;}
label {display:inline-block;}
label em {font-style:normal; font-weight:normal; display: inline; text-align:right; padding-right:1em; padding-left:1em;}
label span {font-style:normal; font-weight:normal; width:6em; display: inline-block; text-align:left; padding-right:1em;}
label strong {font-style:oblique; font-size:90%; font-weight:normal;}
h3 {margin:0;	font-size:150%;	font-weight:300;	text-align:center;	}
h4 {margin-bottom:0em;	padding-left:0em;	
	font-size:120%;	font-weight:bold;	text-align:left;	background-color:#FFFFFF;	clear:both;	}
h1{	font-family:Georgia, "Times New Roman", Times, serif;
	margin-top:0.2em;	margin-bottom:0.2em;
	font-weight: bold;	font-size:200%;	text-align:center;	color:white;
	}
h2{font-weight:normal; margin:1em;	font-size:140%;	text-align:center;	color:white;
	}	
.navbar {border-top:1px black solid;}
.navbar a{
	display:block;	text-decoration:none;	 
	line-height:2em;	text-align:left;	padding-left:1em;	border-bottom:1px black solid; 
	border-left:1px black solid; border-right:1px black solid;}
.navbar a:hover{background-color:silver;}
.navbar a.current, .navbar a.current:hover {background-color:slategray; color:white;}
.banner{	margin: 0;	padding: 1em; }
.story {padding:1em;	border:1px black solid;	font-size: 100%;}
.contact{padding:1em;	background-color:#FFFFFF;}
.box 		{padding:1em; margin:1em; background-color:#FFFFFF;}
.clr {clear:both;}
.logo {float:left; padding-right:1em; }
.fltright {float:right; padding-left:1em; padding-bottom:1em;}
.fltleft {float:left; padding-right:1em; padding-bottom:1em;}
.fltctr 	{margin:auto; width:100%; }
.imgright {float:right; padding-left:1em; width:50%; max-width:280px;}
.imgleft 	{float:left; padding-right:1em; width:50%; max-width:280px;}
.imgctr 	{display:block; height:auto; width:100%; max-width:280px; }
.clrflt {clear:both; line-height:0;}
.imgcptn 	{text-align:center;}
.figure {border:1px solid black; margin-bottom:1em; width:100%;}
.figure img {width:100%; max-width:280px;}
.figure p {margin:0.5em; font-size:90%;}
.evtnme {font-size:120%;}
.evtdt {font-size:110%;}
.evtdsc {font-size:100%;}
.evtlnk {color:blue;}
.rqd {background-color:#FFFF99;}
.error {color:red;}
.mcont {font-size:120%; list-style-type:none; 	border-top:1px black solid;   margin-left:0; }
.mcont li { border-left:1px black solid; border-right:1px black solid; border-bottom:1px black solid; }
.mcont li span {text-align:right; width:10em; float:left; padding-right: 1em; 
border-right:1px black solid;}

.mplan {font-size:120%; list-style-image:url(../images/checkbox.gif); list-style-position:outside; width:20em; margin-left:2em; }
.mplan li {text-align:left; }
.mplan li span{ text-align:right; float:right;}

.email th {text-align:right}
/* zoom */
.container  {position:relative; overflow:hidden;}
/* Layout Divs */
#header{	width: 100%;	margin-bottom:2%;	background-image:url(../images/wagonbanner.jpg);	background-repeat:no-repeat;	background-position:top left;}
#navigation{	clear:both;	float: left;	width: 18%;	margin-left:2%; background-color:gainsboro;}
#content{	float: left;	width: 54%;	margin-left:2%;}
#information{	float: left;	width: 20%;	margin-left:2%; background-color:gainsboro;}
#footer{	clear:both;	width: 100%; background-color:white; border-top:1px black solid; margin-top:1em; }
/* PRINT */
@media print {
body {font-family:"Times New Roman", Times, serif;	font-size:12pt;}
#header, #navigation, #information, #footer {	display:none;}
#content {width:auto; margin:0; float:none;}
}