	/*
  Global styles
*/

/* Change color/background image as needed */
html, body { margin: 0; padding: 0; text-align: center; background: #FFFFFF; }

/* Change color as needed */
a { color: #3769be; text-decoration: underline; cursor: pointer; }
a:hover { background: #e5da83; color: #3769be;}

img { margin: 0; border: none; }

/* Floated images and other elements */
.imgright { float: right; clear: right; margin-left: 9px; margin-bottom: 6px; }
.imgleft { float: left; clear: left; margin-right: 10px; margin-bottom: 6px; }

/* Text in other-aligned blocks, i.e. text in right-aligned <p> to be aligned left */
span.textleft { display: block; float: left; margin-top: 0.2em; }
span.textright { display: block; float: right; margin-top: 0.2em; }

body, div, td, th, h2, h3, h4, textarea {
  font-family: Verdana, Helvetica, sans-serif;
	font-size: 8pt;
	line-height: 13pt;
	color: #000000;
}

.error {color:red;}

.menu{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #ffffff;
}

.titles {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9pt;
	font-weight: bold;
	color: #236029;
}

h2 a { text-decoration: none; border: none; }
h2, h2 a {font-size: 13pt;  color: #062c55; }

div.clear { clear: both; line-height: 0; margin: 0; padding: 0; }

.header1 {color: white; background-color: #7C8B54; font-size: 10pt;}
.header2 {color: white; background-color: #000000; font-size: 10pt;}
.header3 {color: #7C8B54; font-weight:bold;}
.header4 {font-weight:bold; font-size: 10pt;}


