	/*
  Global styles
*/

/* Change color/background image as needed */
html, body { margin: 0; padding: 0; text-align: center; background: #bce18d; }

/* Change color as needed */
a { color: #3769be; text-decoration: none; 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: #343434;
}

.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: #18462C; }

div.clear { clear: both; line-height: 0; margin: 0; padding: 0; }


#contentContainer { 
				overflow: auto;
				width: 850px;
				margin: 0px;
			    margin-left: auto;
			    margin-right: auto;
				border-top: 1px solid #000;
				border-right: 1px solid #000;
				border-left: 1px solid #000;
				border-bottom: 1px solid #000;
				text-align: left; 
				background: #ffffff;
		}

#content { 
				width: 750px; 
				float: left; 
				margin: 0; 
				position: relative;
				padding: 9px 0 0 52px; 
				background: #fff;
		}

#side { 
				width: 200px; 
				float: right; 
				margin: 0 0 0 0; 
				padding: 3px 0 0 0;
		} 


/* Sidebar box styles */
#side .sideBox { background: #f1f1f1; border-left: 1px solid #ccc; border-bottom: 1px solid #ccc; border-top: 1px solid #ccc; border-right: 1px solid #ccc;
								margin-right: 3px; margin-top: 8px; margin-bottom: 12px;  padding: 0 3px 3px 3px; }
#side .sideBox h3 { background: #657643; margin: 0 -6px 6px -6px; }
#side .sideBox p { margin: 8px 8px 2px 0; }
#side .sideBox td p { margin: 4px 0 2px 0; }


/*
  Footer styles
*/

#footer { text-align: center; margin-top: 0; padding: 10px 0 10px 0; background: #000000; clear: both; border-top: 1px solid #000000;}
#footer p { text-align: center; font-size: 0.8em; margin: 0; padding: 4px; color: white; }
#footer a { color: white; border-color: #ccc; }
#footer a:hover { background: #ddd; color: black; }

