﻿body  { color: #000; font-size: 11px; font-family: Verdana, Arial, sans-serif; line-height: 16px; margin: 1px; border: 0 }
h1   { color: #2e518b; font-size: 20px; font-family: Verdana, Arial, sans-serif; font-style: normal; font-weight: bold; font-stretch: normal; text-align: center; margin: 12px; padding: 0; line-height: 150% }

h2      { color: #2e518b; font-size: 16px; font-family: Verdana, Arial, sans-serif; font-weight: bold; margin: 12px; padding: 0; border: 0 }

ul  {	
	font-size: 11px;	
	padding: 3px;
	margin-left: 40px;
}
ol      { font-size: 11px;  margin-left: 40px; }

pre { 
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 word-wrap: break-word;       /* Internet Explorer 5.5+ */
 font-family: "Courier New", Courier, monospace;
 font-size: 11px;


}

a:link      { color: #036; text-decoration: underline }

a:visited   { color: #036; text-decoration: underline }

a:hover  { color: #2e518b; text-decoration: underline }

a.reverse:link {
	color: #FFFFFF;
	text-decoration: none;
}

a.reverse:visited {
	color: #FFFFFF;
	text-decoration: none;
}

a.reverse:hover   { color: #fff; text-decoration: none }

.colorlink {
	color: #D4D6C1;
}

.indent1  { padding: 15px 0 0 15px }

.indent2  { padding-left: 35px }

.menu                           { font-size: 10px; margin: 4px; max-width: 150px }

h3  { color: #7d8a9a; font-size: 12px; margin: 0; padding: 0; border: 0 }

h4  { color: #5c6871; font-size: 10px; margin: 0; padding: 0; border: 0 }
.subheadtext  { color: #666; background-color: #f8f8f8; margin: 0; padding: 0; border: 0 }

.picturetext {
	font-size : 22px;
	padding : 25px 15px 25px 15px;
	line-height : 120%;
	letter-spacing : 2px;
}

p     { font-size: 12px; line-height: normal; margin: 12px; border: 0 }

p.larger {
	font-size: 14px;
	margin-right: 10px;
}

li.normal   { font-size: 11px; list-style-type: square; list-style-position: outside; margin: 2px }
li.normalp  { font-size: 11px; line-height: 15px; list-style-type: none; list-style-position: outside; padding: 0 0 5px }
.boxtitle {
	border: 0;
	color: #5C6871;
	font-weight: bold;
	margin: 0;
	padding: 5px 0 3px 15px;
}

dd  { font-size: 11px }
.dashedseparator {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px dashed #5C6871;
	margin: 2px 0 5px 0;
	padding: 0;
}

.footerseparator {
	border-bottom: 1px solid #5C6871;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	height: 30px;
	margin-left: 16px;
	padding: 0;
}

.copyRseparator {
	border-bottom: 1px solid #5C6871;
	border-left: 0;
	border-right: 0;
	border-top: 0;
	height: 5px;
	margin-left: 16px;
	padding: 0;
}

.headline {
	background-color: #6F7730;
}

.headline p {
	color : white;
	padding-left : 35px;
}

.highlights  { color: #ffffff; font-weight: normal; background-color: #e9eae7; padding: 5px 5px 5px 0 }

.highlightstitle  { font-size: 10px; margin-top: 3px; padding: 5px 0 3px 15px; border: 0 }
.navlink    { color: #036; font-weight: bold; text-decoration: none; padding: 2px 2px 2px 4px }

.nopadding   { font-size: 10px; margin: 0; padding: 0 }

.smallpaddedwrapper      { font-size: 11px; line-height: 16px; text-align: left; padding: 5px }

.paddedwrapper {
	padding: 15px 0 15px 15px;
}

.photo   { margin: 12px }

.photocaption    { color: #2e518b; font-size: 10px; background-color: white; text-align: center; padding: 10px }
.solidseparator {
	border-bottom: 0;
	border-left: 0;
	border-right: 0;
	border-top: 1px solid #5C6871;
	margin: 2px 0 5px 0;
	padding: 0;
}
.subnav             { font-size: 9px; text-decoration: none; margin-left: 10px }
.sublink    { line-height: 80%; text-decoration: none; margin: 0; padding: 0 }
#footer {
	border: 0;
	margin: 0;
	padding: 5px 5px 15px 5px;
}
.photo caption over  { font-size: 9px; background-color: #f8f8f8 }
#searchform {
	border: 0;
	margin: 0;
	padding: 5px 0 0 15px;
}

#searchsubmit {
	background-color: #D3D4D0;
	border: 1px solid #000000;
	font-size: 10px;
	margin: 2px 0 0 70px;
	padding: 0;
	width: 60px;
}

#searchtext {
	font-size: 10px;
	width: 125px;
}

#snav  { text-decoration: none; background-color: #cc9; margin: 0; padding: 10px 0 15px; border: 0 }

#snav a  { color: #666; text-decoration: none }

#snav a:hover   { color: #2e518b; text-decoration: none }


#snav h3 {
	padding : 0 5px 2px 15px;
}

#tnav {
	background-color: #E9EAE7;
	padding-left: 7px;
	margin-top: 5px;
}

#tnav ul {
	color: #5C6871;
	margin: 0;
	padding: 3px;
}

#tnav ul li {
	display: inline;
	margin: 0;
}

#tnav ul li a  { color: #5c6871; text-decoration: none; padding: 3px }

#tnav ul li a:hover {
	color: #2E518B;
	text-decoration: underline;
}

#headernav {
	padding: 1px 0px 3px 0px;

}

#headernav a {
	border: 0;
	font-size: 10px;
	margin: 0;
	text-decoration: none;
}

#headernav a:hover  { text-decoration: underline }

#footernav {
	padding-left: 5px;
	margin-left: 16px;
	margin-bottom : 10px;
	margin-top : 5px;
	text-align: center;
}

#footernav ul {
	color: #5C6871;
	margin: 0;
	padding: 3px 3px 3px 0;
}

#footernav ul li {
	display: inline;
	padding : 0;
	margin: 0;
}

#footernav ul li a {
	color: #5C6871;
	text-decoration: none;
}

#footernav ul li a:hover {
	color: #2E518B;
	text-decoration: underline;
}

img {
	border: 0;
}

.button {
	background-color: #D3D4D0;
	border: 1px solid #000000;
	font-size: 10px;
	margin: 2px 0 0 0px;
	padding: 0;
	width: 60px;
}

.buttonright {
	background-color: #D3D4D0;
	border: 1px solid #000000;
	font-size: 10px;
	margin: 2px 0 0 100px;
	padding: 0;
	width: 60px;
}

.formfield {

	font-size: 10px;
	margin: 2px 0px 0px 0px;
	padding: 0;
}
.slinknou { text-decoration: none }
.left column     { background-color: #e9eae7; text-align: left; width: 250px; min-width: 250px; max-width: 250px }
