body {	background-color: #000000;	margin: 0px;	padding: 0px;	font-family:"Times New Roman", Times, serif;	font-size: 12px;	color: #ffffff;}h3 {	font-size: 14px;}#accessibility {	display: none;}a:link, a:visited {	color:#000000;}a:hover, a:active {	color: #666666;}.clear {	height: 0px;	overflow: hidden;	clear: both;}.line {	height: 1px;	overflow: hidden;	background-color: #a39288;	margin-bottom: 10px;	margin-top: 10px;}.maincontainer {	background-color:#000000;	width: 820px;	height: 600px;	margin-left: auto;	margin-right: auto;}.topstrap {	width: 820px;	height: 50px;	font-style: italic;	font-size: 36px;	color: #333333;}.menu {	background-color:#000000;	height: 25px;	width: 820px;	display: block;	float:left;	font-size:13px;	float: left;}.menu ul, .menu li {	padding: 0px 0px 0px 0px;	margin: 0px;	list-style: none;	float: left;	display: inline;}.menu a:link,.menu a:visited {	display: block;	float: left;	color:#ffffff;	text-decoration:none;	padding-left: 18px;	padding-right: 18px;	border-right: 1px solid #FF9900;	line-height: 14px;	letter-spacing: 1px;}.menu a:hover,.menu a:active {	color: #FF9900;	text-decoration:none;	background-image: url(../images/bg_menu_over.gif);}.telno{	color: #FF9900;	float: right;}.flashbanner {	border: 2px solid #815203;	width: 816px;	height: 211px;	background-image: url(../images/bannertest.jpg);	background-repeat:no-repeat;}.content_top {	width: 816px;	height: 26px;}	.content_top h1{	font-size: 19px;	color:#FFFFFF;	margin-left: 18px;	margin-top: 1px;	margin-bottom: 3px;	font-style: italic;	font-weight: normal;	letter-spacing: 1px;}.content_container {	width: 816px;	background-color: #190D00;	border: 2px solid #815203;}.flash_content {	float: left;	background-color: #FFFFFF;	width: 641px;	margin-left: 8px;	color: #000000;	line-height: 19px;}.wide_content {	float: left;	background-color: #FFFFFF;	width: 611px;	margin-left: 6px;	padding: 15px;	color: #000000;	line-height: 19px;	border: 1px solid #815203;}.wide_content_text {	width: 320px;	float: left;	padding-right: 20px;}.wide_content_pics {	width: 270px;	float: left;	text-align: right;}.wide_content_pics img {	border: 2px solid #663b25;	margin-bottom: 10px;}.leftimages {	background-color:#000000;	width: 171px;	height: 307px;	float:left;}.leftimage1 {	background-image:url(../images/imageleft1.jpg);	background-repeat:no-repeat;	width: 170px;	height: 154px;	background-color:#000000;	padding-bottom:6px;}.leftimage2 {	background-image:url(../images/imageleft2.jpg);	background-repeat:no-repeat;	width: 170px;	height: 150px;	background-color:#000000;}.main_content {	background-color:#FFFFFF;	border: 2px solid #815203;	margin-left: 4px;	width: 434px;	float:left;	padding: 15px 15px 15px 15px;	font-size:12px;	color:#43200c;	line-height: 19px;}.content_container h1 {	font-size: 24px;	color: #000000;	font-style: italic;	margin: 0px;}.main_content h1 span {	font-size: 14px;}.main_content form {	float: left;}.main_content label {	display: block;	float: left;	text-align: right;	width: 100px;	padding-right: 10px;	margin-bottom: 10px;}.main_content input {	float: left;	background-color: #D9C8AE;	border: 1px solid #683B26;	width: 200px;	margin-bottom: 10px;}.main_content textarea {	float: left;	background-color: #D9C8AE;	border: 1px solid #683B26;	width: 200px;	height: 100px;	margin-bottom: 10px;}input.btn_send {	width: 50px;	background-color: #D9C8AE;	border: 1px solid #683B26;	color: #683B26;	margin-left: 262px;}.left_container {	float: left;}.right_container {	width: 167px;	float: right;}.right_container_top {	width: 167px;	height: 18px;	background-color:#FFCC66;	background-image:url(../images/dovetop.jpg);}	.right_container_main {	width: 167px;	background-color:#d9c9ae;	background-image:url(../images/rhbg.jpg);}.right_container_bot {	width: 167px;	height: 18px;	float:left;	background-color:#FFCC66;	background-image: url(../images/dovebottom.jpg);}.right_container h1{	width: 132px;	height: 25px;	background-image: url(../images/menu_title_bg.jpg);	background-repeat: no-repeat;	display: block;	font-size:14px;	color:#43200c;	font-style:italic;	text-align:center;	margin-left: 17px;	padding-top: 7px;	margin-top: 0px;	background-position: bottom;	line-height: 23px;}.main_prop {	float: right;	width: 0px;	overflow: hidden;	height: 386px;}.right_prop {	float: right;	width: 0px;	overflow: hidden;	height: 275px;}.right_container_project {	width: 134px;	margin-left: 16px;	margin-top: 7px;	margin-bottom: 7px;	color: #43200c;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 10px;}.ptext {	float: left;	width: 57px;	margin-left: 3px;	margin-bottom: 11px;}.right_container_project a:link, .right_container_project a:visited {	color: #43200c;	text-decoration: none;}.right_container_project a:hover, .right_container_project a:active {	color: #65422e;}.right_container_project img {	border: 1px solid #000000;	margin-bottom: 5px;}.footer {	width: 820px;	height: 20px;	margin-top: 3px;	font-size: 10px;	letter-spacing: 1px;}.footer a:link, .footer a:visited {	color: #666666;	text-decoration: none;}.footer a:hover, .footer a:active {	color: #CCCCCC;}.port_item {	height: 110px;	overflow: hidden;}.port_item h1 {	margin-bottom: 15px;	text-align: left;	background-image: url(../images/menu_title_bg2.jpg);	font-weight: normal;}.left {	float: left;}.right {	float: right;	color:#666666;}