/* GENERAL */

	body {
		background: #CCCC99;
		font-family: Arial, Helvetica, sans-serif;
		font-size: 11pt;
		color: #000000;
		margin: 0em 1em 1em 1em;
		padding: 0px;
		behavior:url("../includes/csshover.htc");
	}
	
	#siteBox {
		width:1024px;
		margin:0 auto;
	}
		
	h1 {
		padding-left:1em;
		font-weight: normal;
		font-size: 18pt;
		margin:0em;
	}
	
	h2 {
		text-align: center;
		margin: 5px;
		font:30px Arial, Helvetica, sans-serif;
		color: #CC3300;
		letter-spacing:.1em;
		line-height:38px;

	}
	
	h3 {
		padding-left:1em;
		font-size: 12pt;
	}
	
	h5 {
		font-size: 8pt;
		border-bottom: 1px dotted #CC3300;
		text-align: center;
		margin-top: 5px;
		color: #CC3300;
	}
	
	a {
		font-family: Georgia, Georgia, serif;
		color: #cc0000;
		text-decoration:none;
	}
	
	a:hover {
		color: #990000;
		text-decoration:underline;
	}
	
	a:active {
		color:#000000;
	}
	
	table {
		clear:right;
		font-size:10pt;
		line-height:1em;
	}
	
	table tr td form {
		margin:0em;
	}
	
	li {
		font:11px Arial, Helvetica, sans-serif;
		color:#333333;
		line-height:24px;
		list-style:none;
		margin-left:0em;
	}
	
	form label {
		width: 9em;
		float: left;
		text-align: right;
		display: block;
		color: #000000;
		font-size: 11pt;
	}
	
	em {
		color:#000000;
	}
	
	#content form p, form p {
		margin: 2px;
	}
	
	input[type="checkbox"], input[type="radio"]{
		background: transparent;
		border: 0;
	}
	
	input {
		color: #000000;
		border: 1px solid #000000;
	}
	
	select {
		color: #000;
		border: 1px solid #000000;
	}
	
	.button {
		display: block;
		border-top: 2px solid #E9E9E9;
		border-left: 2px solid #E9E9E9;
		border-bottom: 2px solid #999;
		border-right: 2px solid #999;
		height:22px;
	}
	
	img {
		border:none;
	}
	
	small {
		font-size: 7pt;
	}

/* HEADER */

	#header {
		float:left;
		width: 100%;
		height:95px;
	}
	
	.logo {
		float:left;
		margin-top:30px;
		font:30px times new roman;
		color: #CC3300;
		letter-spacing:.1em;
		line-height:38px;

	}
	
	#headertitle {
		margin-left:25%;
	}
	
	.headerright {
		float: right;
		font-size: 10pt;
	}
	
	#header form label {
		width: 5em;
		float: left;
		text-align: left;
		display: block;
		color: #000000;
		font-size: 10pt;
	}
	
	#headerbar {
		background: #BEA369;
		float:left;
		padding:0;
		margin:0;
		width: 100%;
		height:10px;
		border-left:#BEA369 1px solid;
		border-right:#BEA369 1px solid;
	}

		
/* CONTENT */

	#content {
		float: left;
		width: 100%;
		line-height: 1.2em;
		border:1px solid #000000;
	}
	
	#nav {
		float:left;
	}
	
	#contentRight {
		float: right;
		width: 904px;
		min-height:568px;
		height:auto !important;
 		height:400px;
		background-image:url(../images/bg2.jpg);
		background-repeat:repeat-y;
		background-position:left top;
	}
	
	#maincontent {
		margin: 1em 0 1em 0;
	}
	
	#content p {  
		margin: 1.2em 1.2em 2em 1.2em;
		font:11px Arial, Helvetica, sans-serif;
		color:#333333;
		line-height: 1.2em;
	}
	
	#scroll2 {
		max-height:368px;
		overflow:auto;
	}
	
	#rightimg3 {
		margin-top:60px;
		float:right;
		clear:right;
		width:220px;
	}
	
	#rightimg2 {
		margin-top:200px;
	}
	
	#rightimg {
		margin-top:400px;
		float:right;
		clear:right;
		width:220px;
	}

/* RIGHT SIDE NAV */

	#navright {
		float:right;
		width:120px;
		margin: 0em 0em 1em 0em;
		list-style:none;
	}
	
	#navright ul, #navright li, #navright a {
		margin:0em;
		padding:0em;
		font-size:8pt;
		line-height:1.5em;
	}
	
	#navright p {
		font-size:8pt;
		line-height:1.5em;
	}
	
	#navright b {
		border-bottom:1px solid #000000;
	}
	
	#navright ul {
		padding: 0em 0em 1em 0.5em;
	}
	
	#navright a {
		padding:2px;
		text-decoration:none;
		width:auto;
	}
	
	#scroll {
		max-height:459px;
		overflow:auto;
	}

/* FOOTER */

	#footer {
		background: #BEA369;
		color:#000000;
		width: 100%;
		clear: both;
		font-size:8pt;
		text-align:center;

	}
	
/* FORMS */

	#contentform, #contentform2 {
		text-align:left;
		float:left;
		padding-bottom:2em;
	}
	
	#contentform {
		padding-right:1em;
		clear:right;
	}
	
	#contentform3 {
		text-align:left;
		float:left;
		clear:left;
		width:100%;
	}
	
	#formsubmit {
		text-align:left;
		clear:both;
		margin-left:8em;
	}
	
/* CLASSES */

	.arrow {
		font-family:Arial, Helvetica, sans-serif;
		color: #06F;
	}
	
	.error {
		color:#F00;
	}
	
	.tablestyle1, .tablestyle1 a {
		color:#000000;
	}
	
	.tablestyle1 {
		background-color:#FFFFFF;
	}
	
	.small, .tablestyle1 select {
		font-size:8pt;
	}
	
	/* Image alignment classes */
	
	.img {
		padding:3px;
	}
	
	.photo {
		padding-left:1em;
	}