/* CSS Document */

html, body, form, fieldset {margin: 0;	padding: 0;	font: 100%/120% Verdana, Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6, p, pre,blockquote, ul, ol, dl, address {margin: 1em 0;padding: 0;}
li, dd, blockquote {margin-left: 1em;}
form label {cursor: pointer;}
fieldset {border: none;}
input, select, textarea {font-size: 100%;}
#seo{position:absolute; width:320px; height:500px; left:0; top:0; z-index:1;}
#topleft{width:445px; height:480px; float:left; background:url(../images/banners/h1.jpg); margin-left:0px; display:inline; position:relative; z-index:5;}
#topright{float:left; width:345px;height:480px;}
#logo{background:url(../images/banners/topright.gif); width:345px; height:208px;}
#pic{background:url(../images/banners/bottomright.jpg); width:345px; height:272px;}
#seo h1{font-size:12px; overflow:hidden}
#topwrap{width:790px;}
body{background: #efe6dd url(../images/structure/bg.jpg) repeat-x;}
#top{width:857px; height:480px; background:url(../images/main/mainindex.jpg); margin-left:0px;}
#content{width:788px;background:#fff url(../images/structure/content_shadow.jpg) repeat-y right; margin-left:0px;}
#leftcol{float:left; width:450px; background:#fff;}
#rightcol{float:left; width: 329px; border-left:1px solid #EAC8C8; background:#fff;}
#footer{clear:both;width:788px;position:relative; top:0; left:0px;background:#fff url(../images/structure/content_shadow.jpg) repeat-y right; border-top:1px solid #eac8c8;}
#footer p{line-height:21px; text-align:center; color:#000; font-size:12px;}

.section{width:100%;  font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;}
.section h1{
	font-size:100%;
	text-transform:uppercase;
	margin-left:8px;
	color:#D07C7E;
	background: url(../images/logo.png) no-repeat;
	line-height:60px;
	text-indent:35px;
}
.section p{ font-size:80%; padding:8px; text-align:justify;}
.section ul{margin-left:28px; font-size:80%;}
.right{float:right; padding:5px;}
#content hr{width:80%; text-align:center; color:#EAC8C8; border:1px solid #EAC8C8; clear:both; margin-top:20px;}
#frame hr{width:313px; text-align:center; height:5px; color:#EAC8C8; border:1px solid #EAC8C8; background:#eac8c8; margin-top:20px;}
.imagelist{margin-right:50px;}
.bold{ color:#D07C7E; font-weight:bold;}

/*Navigation*/
#nav{width:451px; height:74px; background:url(../images/nav_bg.jpg) repeat-x; position:absolute; top:386px; left:0px; z-index:10;}
#nav a{ font-size:12px; text-align:center; line-height:62px; text-decoration:none; color:#70292a;}
#nav a:hover{color:#fff;}
#home_btn a{position:absolute;width:80px;height:63px;left:0px;top:0px;background: url(../images/structure/btn.png) no-repeat 0% 0px; display:block; border-right:1px solid #a93d3f; }
#home_btn a:hover{ background: url(../images/structure/btn.png) 0% -63px no-repeat;}
#services_btn a{position:absolute;width:80px;height:63px;left:81px;top:0px;background: url(../images/structure/btn.png) no-repeat 0% 0px; display:block; border-right:1px solid #a93d3f;  border-left: 1px solid #EAC8C8; }
#services_btn a:hover{ background: url(../images/structure/btn.png) 0% -63px no-repeat;}
#documents_btn a{position:absolute;width:80px;height:63px;left:163px;top:0px;background: url(../images/structure/btn.png) no-repeat 0% 0px; display:block; border-right:1px solid #a93d3f;  border-left: 1px solid #EAC8C8; }
#documents_btn a:hover{ background: url(../images/structure/btn.png) 0% -63px no-repeat;}
#contact_btn a{position:absolute;width:80px;height:63px;left:327px;top:0px;background: url(../images/structure/btn.png) no-repeat 0% 0px; display:block; border-right:1px solid #a93d3f;  border-left: 1px solid #EAC8C8; }
#contact_btn a:hover{ background: url(../images/structure/btn.png) 0% -63px no-repeat;}
#other_btn a{position:absolute;width:80px;height:63px;left:245px;top:0px;background: url(../images/structure/btn.png) no-repeat 0% 0px; display:block; border-right:1px solid #a93d3f;  border-left: 1px solid #EAC8C8; }
#other_btn a:hover{ background: url(../images/structure/btn.png) 0% -63px no-repeat;}
#btn{position:absolute;width:10px;height:63px;left:409px;top:0px;background: url(../images/structure/btn.png) no-repeat 0% 0px; display:block; border-left: 1px solid #EAC8C8;}
.spacer{clear:both;}
#content img{ margin:5px; border:1px solid #D07C7E;}
#trail{position:absolute; width:73px; height:211px; background:url(../images/banners/trail.jpg); top:208px; left:790px;}