/* from Meyer reset.css */
/*   top right bottom left  */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*  vertical-align: baseline;  */
	background: transparent;
}
body {
	line-height: 1;
	font-family:Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
	font-size: 90%;
	background-color:#e2f1bb; /* pale green */
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
/*	border-collapse: collapse;
	border-spacing: 0;  */
}
div#doc {
	width:800px;
	margin:0 auto;
	background-color:white;  
}

#masthead {
/* background-image:url(images/header7abg.gif); */
}
.greenbar { 
		background-color:#66af37;  /* green was #81c542  */
		font-size:50%;
}
.whitebar { 
		background-color:white;
		font-size:0.25em;
}
.navtop {
		background-color:#0e3168; /* mid blue was #004a91 */
}
#intro {
		font-family:Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
		background-color:#0e3168; /* mid blue was #004a91 */
		color: white ;
		padding: 1em 2em;
		/*  margin: 0.5em 0 0 0;  */
		font-size: 0.8em;
		line-height: 1.25;
		/*  border-top: 0.5em solid white  */
}
#intro h2 {font-size: 1.7em;
	font-weight:normal;
	padding:0.5em 0 0.4em 0.5em;
}
#sidebar {
		background-color: #66af37; /*  green was #7ec242 */
		padding: 0; /* was  0em 0.4em 0em 0em; */
		border-right: 0.4em solid white;
		border-bottom: 0.4em solid white;
		line-height: 1.2;
		/* vertical-align: text-top; */
}
#sidebar h4 { color:#0e3168;  /* mid blue was #004a91 */
			padding-bottom: 0.2em;
}	
#sidebar p { color: white ;
		font-size: 0.9em ;
}
#sidebar div {
		padding: 1em;
		border-bottom: 0.4em solid white;
}
#sidebar div.last {
		padding: 1em;
		border-bottom: 0;
}
#sidebar a {color:white;
		font-weight:bold;
}
#sidebar a:hover {text-decoration:none;
}

#sidenav {
		background-color: #66af37; /*  green was #7ec242 */
		border-right: 0.4em solid white;
		border-bottom: 0.4em solid white;
		line-height: 1.2;
}
#sidenav li {
		border-bottom: 0.4em solid white;
}
#sidenav a {
		font-family:Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
		font-size: 80%;
		font-weight:bold;
		display:block;
		padding: 1em 0.5em;
		color: #0e3167; /* dark blue was #014565 */
		text-decoration:none;
}
#sidenav a:hover {
		background-color:#0e3168; /* mid blue was #004a91 */
		color:white;
}
#sidenav div {
		padding: 0;
		border-bottom: 0.4em solid white;
}
#sidenav div.last {
		padding: 0;
		border-bottom: 0;
}
#sidenav h4 { color:#0e3168;  /* mid blue was #004a91 */
			padding: 1em 0 0.2em 1em;
}	
#sidenav p { color: white ;
		font-size: 0.9em ;
		padding: 1em;
}
.iwdlink { background-color: #afd689; /* pale green was #a3cd7c then #bddc9b */
		color: #0e3167; /* dark blue was #014565 */
		line-height: 1.25;
		padding: 0.5em;
		font-size:80%;
}
.iwdlink a {
		text-decoration:underline;
		color: #0e3167; /* dark blue was #014565 */
}
.iwdlink a:hover {
		text-decoration:none;
		background-color: #66af37; /*  green was #7ec242 */
}
#main { background-color: #afd689; /* pale green was #a3cd7c then #bddc9b */
		color: #0e3167; /* dark blue was #014565 */
		line-height: 1.25;
		border-bottom: 0.4em solid white;
}
#main ul, #main ol {  list-style-type: disc ;
			list-style-position:outside;
			padding: 0.2em 2em 0 2em;
}
#main ul li {padding: 0.5em 0;
}
#main ol li {padding: 0.1em 0 0 0;
}
#main h3 {padding:0.33em 0.66em 0.33em 0.66em ;
		font-size:150%;
}
#main h4 {padding:0.5em 1em 0.5em 1em ;
}
#main p {padding:0.5em 1em 0.5em 1em ; 
}
#main a { color: #0e3167; /* dark blue was #014565 */
		font-weight:bold;
}
#main a:hover {text-decoration:none;
}
.imgright {
	padding: 0 0 0 10px;
}
.imgleft {
	padding: 0 10px 0 0;
}
#bottom {
	background-color: #7ec242; /* bright green */
	padding: 1em;
	margin-top: 0.75em;
}
/* from Meyer HOT */
#navlinks {
	margin: 0; 
	padding: 0.5em 1em;
	background-color: #7ec242; 
	color: #FFFFFF;
	font-size: 0.8em;
}
#navlinks a {color:#FFFFFF;
		font-weight:bold;
}
#navlinks a:hover {text-decoration:none;
}
#navlinks li {
	display: inline;
	margin-right: 0.5em; padding-right: 0.75em;
	border-right: 1px solid #FFFFFF;
	font-weight: bold;
}

#navlinks li.last {
	border-right: 0;
}

#footer {
	border-top:1px solid #430c01;
	padding:0;
	background-color:#0e3168; /* mid blue was #004a91 */
	/* was background-color: #bddc9b; /* pale green */
	}
		#footer div.clearfix {
			font-family: Verdana, "Trebuchet MS", Arial, Geneva, Helvetica, sans-serif;
			/* was font-family:Georgia,"Times New Roman",Times,serif;  */
			font-size:90%;
		}
			#footer div.clearfix a { text-decoration:none; color:white; } /* was #27110b */
			#footer div.clearfix a:hover { text-decoration:underline; }
			#footer div.f-left a { font-weight:bold; }
			#footer ul {
				padding:8px;
				margin:0;
			}
			#footer ul li {
				display:inline;
				padding:0 8px 0 0;
				margin:0 8px 0 0;
				list-style-type:none;
				border-right:1px solid white; /* was #27110b; */
			}
			#footer ul li.last {
				margin-right:0;
				padding-right:0;
				border-right-style:none;
			}
			#footer ul li.links {
				margin-right:0;
				padding-right:0;
				border-right-style:none;
			}
			#footer div.clearfix li.links a { text-decoration:none; 
				color:#0e3168; }
  
.f-right { float:right; }
.f-left { float:left; }
	