@charset "utf-8";
/* CSS Document */

html, body { position:relative; }
body {
	font: 11px/18px Verdana, Geneva, sans-serif;
	color: #000;
	background: #fdfcf2 url(../images/background-tile.png) repeat-x;
	margin: 0px;
	padding: 0px;
}
body#index { background: #fdfcf2 url(../images/background_tile.png) repeat-x; }
.container {
	position:relative;
	width: 891px;
	margin: auto;
	padding: 5px 0;
}
.content-middle table {
	background: #FFF;
	border: 2px none #C8AF87;
}
.content-middle table th {
	text-align: right;
	background: #EDE6D8;
	border-bottom: 2px solid #C8AF87;
}
.content-middle table td { border-bottom: 2px solid #C8AF87; }
.content-middle table td input, table td textarea, table td select { width: 99%; }
.content-middle table.noborders td { border: 0; !important }



img { border:0; }
a { color: #000; }
.clear { clear: both; }
.background-left {
	position: absolute;
	z-index: -1;
	background: url(../images/background-left.png);
	height: 182px;
	width: 177px;
	left: -130px;
	top: 10px;
}
.background-right {
	position: absolute;
	z-index: -1;
	background: url(../images/background-right.png);
	height: 182px;
	width: 177px;
	top: 10px;
	right: -130px;
}
body#index .background-left {
	background: url(../images/background_left.png);
	height: 244px;
	width: 193px;
	left: -130px;
	top: 60px;
}
body#index .background-right {
	background: url(../images/background_right.png);
	height: 244px;
	width: 193px;
	top: 60px;
	right: -130px;
}
.header {
	background: url(../images/header-small.png) no-repeat;
	height: 173px;
	position: relative;
}
body#index .header {
	background: url(../images/header-large.png) no-repeat;
	height: 337px;
}
.header h1 {
	font-size: 18px;
	color: #515151;
	text-align: center;
	font-weight: normal;
	position: absolute;
	top: 16px;
	right: 0px;
	left: 0px;
	margin:0;
}

.content-container { margin-top: 20px; }
.content-top { background: url(../images/content-top.png); height: 18px; }
.content-middle { background: url(../images/content-tile.png) repeat-y; padding: 5px 0px 5px 25px; position: relative; }
.content-end { background: url(../images/content-end.png); height: 18px; }

.outer-border { border: 2px solid #c8af87; padding: 1px; background: #FFF; }

.outer-border2 { border: 0px solid #c8af87; padding: 0px; background: #FFF; }


.inner-border { border: 2px solid #c59d58; background: #FFF; }

.inner-border2 { border: 0px solid #c59d58; background: #FFF; }


#menu { background:#c8af87; margin:13px; padding:10px; }
#menu a {
	background:#c59d58;
	display:block;
	text-decoration:none;
	font-size: 12px;
	color: #000;
	padding: 7px;
	text-align: center;
	margin-bottom: 6px;
	border: 1px solid #FFF;
	font-weight:bold;
	line-height: normal;
}
#menu a.last-child { margin:0; }
#menu a:hover { background: #DCDCDC; }

#left-col { float: left; width: 209px; margin-right: 16px; }
#left-col #left-col-bottom {
	padding: 15px;
	line-height: 14px;
}
#left-col2 { float: left; width: 209px; margin-right: 8px; }

#middle-col { background: #c8af87 url(../images/pictures/building.png) no-repeat; float: left; width: 153px; margin-right: 16px; padding: 230px 15px 15px; height: 94px; overflow: hidden; }
#right-col {
	width: 612px;
	float: left;
	background:#c8af87;
	overflow: hidden;
	text-align: right;
}
#right-col .inner-border {
	padding:15px;
	text-align: left;
}
#right-col p, #right-col h2, #right-col h3 { margin:0; }
#right-col h2 { font-size:14px; margin-bottom:10px }
#right-col h3 {
	font-size:14px;
	font-weight:normal;
	margin: 10px 0px;
}
#right-col p { margin-top:8px }
#right-col #images { padding: 15px 17px; }
body#index #right-col {	width: 412px; height:339px; }
body#index #right-col .outer-border { height: 215px; }
body#index #right-col .inner-border { height: 181px; }

#content-col { float: left;	width: 612px; }

.footer { background: url(../images/footer.png) no-repeat; height: 39px; text-align: center; padding-top: 20px; }
.footer a { text-decoration: none; }



#right-col2 {
	width: 638px;
	float: left;
	background:#fff;
	overflow: hidden;

}
#right-col2 .inner-border {
	padding:-10px;
	text-align: left;
}
#right-col2 p, #right-col h2, #right-col h3 { margin:-10; }
#right-col2 h2 { font-size:14px; }
#right-col2 h3 {
	font-size:14px;
	font-weight:normal;

}
#right-col2 p { margin-top:8px }





