body { font-family: Arial, Helvetica, sans-serif; font-size: 22px; font-style: normal; color: #444; margin: 0px; width: 100%; background: none; }

td { vertical-align:top; }
p { margin: 8px 0px; line-height: 1.4em; }
a {text-decoration: none; }
a:hover { text-decoration: underline; }
ul { line-height: 1.4em; margin: 10px 0px; padding: 0px; }
li { margin-left: 10px; list-style:none; }

h2 { color: #a9002c; background: none; font-size: 24px; height: 31px; margin: 0px 0px -10px; }

h3, h4, a { color: #a9002c; }

table, td, tr, { font-size:22px; }

div#container { margin:0px auto; position: relative; width: 1161px; }
div#header { background: none; height: 452px; margin-left: 0px; display:none; }
div#nav { font-size:14px; position: absolute; top: 60px; left: 42px; display:none; }
	div#nav ul { margin:0px; padding:0px; }
	div#nav ul li { list-style:none; margin: 10px 0px; }
	div#nav ul li a { color: #444; padding: 10px 15px; }
	div#nav ul li a:hover { color: #a9002c; text-decoration: none; }
	div#nav ul li a.active { color: #a9002c; font-weight: bold; background: none; }
div#logo { position: absolute; top: 270px; left: 140px; display:none; }
	
div#content_container { background: none; float: none; width: 1161px; margin-left: 0px; }
div#content { width: 910px; margin: 0 auto;  }

div.paper { background:none; padding: 20px 20px 10px 40px; height: 123px; width: 278px; margin: 0px; }
div.paper h4 { margin: 0px; color: #639007; font-size: 18px; }

div#map_canvas { width: 500px; height: 300px; background-color: #eeeeee; float: right; border: 5px #639007 solid; }
div#map_content { width: 200px; }

div#footer { background: none; height: 507px; margin-left:0px; }
div#footer_text { position: absolute; bottom: 15px; left: 0px; color:#FFFFFF; text-shadow: #444444 1px 1px 1px; }
div#footer_text a { color:#FFFFFF; }
div#footer_text h3 { color:#FFFFFF; font-size: 16px; background: none; margin: 0px 0px 15px; }

.clear-both { clear:both; float:none; }
.float-left { float:left; margin: 0px 10px 10px 0px; }
.float-right { float:right; margin: 0px 0px 10px 10px; }
.font10 { font-size: 10px; }
.red { color: #FF0000; }

input.input, textarea.input, input.input-small, textarea.input-small, input.input-medium, textarea.input-medium, input.input-tiny, textarea.input-tiny, select.input { border:1px solid #ccc; padding:2px; border:0px; border-bottom:1px solid #ccc;
	font-family: Arial, Helvetica, sans-serif; font-size: 16px;  }
input.input, textarea.input { width:350px; }
textarea.input { height:150px; }
input.input-medium, textarea.input-medium { width:200px; }
input.input-small, textarea.input-small { width:120px; }
input.input-tiny, textarea.input-tiny { width:20px; }
input.error, textarea.error { border:1px solid red; }
