body {
 background-color:#ddd;
}
p {padding-left:0.2em; padding-right:0.2em;}
b {color:#9b442d; /*color:#ed692b;*/ font-weight:bold;font-size:0.9em;}

.content a {color:#0c6a41;text-decoration:none;padding-left:0.4em;padding-right:0.4em;border-bottom:dashed 1px #0c6a41;}
.content a:hover{background-color:#0c6a41;color:orange;border-bottom:solid 1px orange;border-top:solid 1px orange;}
.content a:visited{text-decoration:none;padding-left:0.4em;padding-right:0.4em;border-bottom:dashed 1px #0c6a41;}

a.direction {margin-bottom:0px;padding:0px;font-size:1.2em;color:#0e4100;text-decoration:none;border-bottom:dashed 1px #0e4100;}
a.direction:hover {padding-left:0.3em;padding-right:0.3em;background-color:#0e4100;color:orange;border-bottom:solid 2px orange;border-top:solid 2px orange;}

h3 { margin-bottom:0px;padding:0px;padding-left:0.5em;font-size:1.2em;color:#0e4100;}

.orange {
color:#ed692b
}

.green {
	color:#0e4100;
}
.required {color:red;font-size:0.9em;}

.lightborder {border:solid 1px #cccccc;padding:0.5em;margin:0.5em;}

.container_white{background-color:#eeeeee;}
.container_gray {background-color:#ddd;}

#head {	
	background-color:#0e4100;
	color:white;
	/*margin-bottom:0.2em;*/
	border-bottom:3px inset orange;
  padding-top:0px;
  margin-top:0px;
}

#head p { font-size:0.8em;padding-top:0px;margin-top:0px;}
#head h1 {color:white;padding-top:5px; padding-bottom:5px;font-size:1.95em;}

#menu {
	background-color:#572f27;
	border-left:1px inset #572f27;
	border-right:1px outset #572f27;
}

#full-page {
	background-color:white;
	border-left:1px solid #572f27;
	border-right:1px solid #572f27;
	margin-left:7px;
	padding:1em;
	padding-top:0em;
}

#full-page h2 {
	color:#0c6a41;
	font-size:1.75em;
	font-weight:bold;
	border-bottom:solid 1px #9b442d;
	border-top:solid 1px #9b442d;
	margin-top:0.5em;
	padding-left:0.5em;

}

.section-wrapper{
  height:100%;
	background-color:#0e4100; /*572f27;*/
	padding:3px;	
	padding-bottom:4px;
	margin-bottom:5px;
	margin-top:5px;
}


.section{height:100%;width:100%;background-color:white;padding-bottom:0px;margin-bottom:0px;}
.section p {padding-left:0.5em;padding-right:0.3em;}

.section-wrapper div {margin-bottom:0px;padding-bottom:0px;}

.head {background-color:#c89c66;margin-bottom:0px;}
.head h2  { padding:0.3em;padding-bottom:0.1em;font-size:1.2em;margin:0px;font-weight:bold;}

.highlight {background-color:#ed692b;margin-top:0.4em;}
.highlight h2 { text-align:center;text-transform:small-caps;font-weight:bold;}
.whitebg { background-color:white;margin:0px;}
.whitebg p  {padding-left:0.5em;padding-right:0.3em;}
b.normal {color:black;font-size:1em;}
#head a{color:white;text-decoration:none;}
#head a:visited{color:white;text-decoration:none;}
#head a:hover{color:orange;border-bottom:solid 1px orange;}

#head a.title {color:white;text-decoration:none;}
#head a.title:visited{color:white;text-decoration:none;}
#head a.title:hover{color:white;text-decoration:none;border-bottom-style:none;}

#footer a{color:white;text-decoration:none;}
#footer a:visited{color:white;text-decoration:none;}
#footer a:hover{color:orange;border-bottom:solid 1px orange;}

#footer {
	background-color:#0e4100;
	color:#ddd;
	font-size:88%;
	margin-bottom:1em;
}

#footer p {margin:0.4em; }

#quicklinks{
	margin-left:0.2em;
	margin-right:0.2em;
	
}

.setwidth{width:250px;margin-left:0.5em;margin-right:0.5em;}

.center-section{margin-left:15px;}
.haswanted { margin-top:6em; }

.centerText{text-align:center;}
.floatRight{float:right;}
.floatLeft{float:left;}
.imageRight{float:right;margin:0.2em;border-style:none;}
.imageLeft{float:left;margin:0.2em;border-style:none;}

input.short_text{margin:0.5em 0;border:1px solid #bbb;}
input.short_text:focus {border:1px solid #666;}
input.short_text{width:60px;padding:5px;}

input.med_text{margin:0.5em 0;border:1px solid #bbb;}
input.med_text:focus {border:1px solid #666;}
input.med_text{width:200px;padding:5px;}


legend {font-size:1.1em;}

.error_top, .notice_top, .success_top {padding:.5em;margin-bottom:1em;border:2px solid #ddd;text-align:center;margin:0.5em;}
.error_top {background:#FBE3E4;color:#8a1f11;border-color:#FBC2C4;}
.notice_top {background:#FFF6BF;color:#514721;border-color:#FFD324;}
.success_top {background:#E6EFC2;color:#264409;border-color:#C6D880;}

