body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
}
table {
	border-collapse:collapse;
	border-spacing:0;
}
fieldset,img { 
	border:0;
}
address,caption,cite,code,dfn,em,strong,th,var {
	font-style:normal;
	font-weight:normal;
}
ol,ul {
	list-style:none;
}
caption,th {
	text-align:left;
}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
}
q:before,q:after {
	content:'';
}
abbr,acronym { border:0;
}

body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;line-height:100%;}

body {background:#D2DAC9; font-family:Arial; text-align:center; color:#555; }
#mainwrap {width:783px; margin:0 auto; text-align:left; margin-top:10px;background:white; font-size:11px;}
#borderwrap {border:1px solid #3D4B2A;}
#header {background:#384725}
#nav {text-align:center;}
#nav table {width:100%;}
#nav table td { border-right:1px solid #3D4B2A; border-top:3px solid #3D4B2A }
#nav table td a {background-color:#495D30;display:block; padding:8px; text-decoration:none; color:#F2F9E8; font-size:11px;font-weight:bold}
#nav table td a:hover { background:#658042}
#nav table td.selected { }
#nav table td.selected a {background:white;color:#E19863}
#nav table td.selected a:hover {color:#E19863;background:white; cursor:default}
#body {}
#content {padding-bottom:10px;}
.left-cont {padding:10px;position:relative}
.left-cont p.text {line-height:22px; padding:5px 5px 5px 15px; width:400px}
.left-cont p.managep {width:95%;}
.continfo {clear:both; width:65%;  padding-top:15px}
.continfo p { font-weight:bold; color:#A77A22;border:1px solid gray; border-left:0; padding:5px;padding-left:110px;}

.home-content {width:400px}
.home-content p {line-height:22px; padding:5px 5px 5px 15px; }

.iframecontent {clear:both}
.iframecontent iframe {width:100%; height:800px}

.pageimg {float:right; width:250px;}

.managetable {width:400px; margin-left:25px; float:left}
.managetable td {padding: 3px;}
#contact-box {}
.contactform .checks {width:100%; margin:5px auto; text-align:left;}
.contactform .checks td {padding:3px;}
.contactform .texts {width:100%; text-align:left;}
.contactform .texts td input, .contactform table td textarea {width:98%; font-size:16px;}
.contactform .texts td textarea {height:90px;width:98%;}

#rightcol {float:left;width:185px;float:left;margin-left:10px; }
#moreprop {text-align:center; border:1px solid #c0d99f; margin-bottom:5px;  -moz-border-radius: 2em;
  border-radius: 2em;
}
#moreprop h5 {font-weight:bold; border-bottom:1px solid #c0d99f; padding:3px;}
#moreprop table {width:100%}
#moreprop td {padding:5px;}
#aptcontactbox {background:#C0D99F; padding:5px 0;   -moz-border-radius: 2em;
  border-radius: 2em;
}
.aptcontactform .aptconttexts {width:165px; text-align:left; margin:5px auto;}
.aptcontactform .aptconttexts td input, .contactform table td textarea {width:165px; font-size:14px;}
.aptcontactform .aptconttexts td textarea {height:60px;width:98%;}

.apttable {width:100%; text-align: left; margin-top:5px;}
.apttable th {color:white; padding:4px 20px 4px 3px;border:1px solid #555; cursor:pointer;background: #82a05a url(/images/bg.gif) no-repeat center right;}
.apttable th.headerSortUp { 
    background: url(/images/asc.gif) no-repeat center right; 
    background-color: #5D7340; 
}
.apttable th.headerSortDown { 
    background: url(/images/desc.gif) no-repeat center right; 
    background-color: #5D7340; 
}

.apttable td {border:1px solid #82a05a; text-align:center; padding:3px;}
.apttable .odd {background:#E2ECD5}
.apttable .detail {line-height:150%;}




.aptdetail {margin-top:10px;}
.aptdetail h3 {font-weight:bold; font-size:16px;}
.apt-main-img {padding:3px; border:1px solid #333; float:left; width:200px}
.apt-main-img h4 {padding:3px; color:white; background:#82A05A; font-weight:bold; margin-top:3px; text-align:center}
.apt-desc {width:340px; padding:2px; float:left; margin-left:10px;}
.apt-desc table {width:100%}
.apt-desc .main-detail .head {color:white; background:#82A05A;}
.apt-desc .main-desc td {padding:2px; vertical-align:top; text-align:left}
.apt-desc .main-desc td p {line-height:150%;}
.apt-desc .main-detail {margin-top:10px;}
.apt-desc .main-detail td {border:2px solid #3d4b2a; padding:3px;}
.add_photos {width:100%; text-align:center}
.add_photos td {padding: 3px 0}
.add_photos td img {width:50px;}

.foothead {background: url('/images/footback.gif') repeat}
#footer {clear:both;background:#D2DAC9;}
#footer p {text-align:right; color:#364326}