body, img, h1, #nav, #nav li {margin:0;padding:0;border:none}
body {background:#dcede5;font:100% arial, helvetica, verdana, sans-serif;color:#000}
a {color:#0c391e}
a:hover, .active {color:#600}
h1 {color:#2a5e3f;font:bold 141% Georgia, Times, serif;letter-spacing:1px;float:left;margin-top:14px}
h1 span {color:#600;font-size:70%}
h2 {color:#600;font-size:100%;margin-top:100px}
h3 {color:#600;font-size:90%}
h4 {font-size:84%;clear:both;margin-bottom:0}
img {border:3px #fff solid}
address {
	font-style:normal;
	font-size:75%;
	line-height:150%;
	text-align:left;
	border:none !important;
	padding:10px 10px 10px 20px !important;
	background:#2a5e3f url("../img/add-bg.gif") bottom no-repeat !important;
	color:#fff
}
address strong {font-size:115%;font-weight:normal}
table {margin-bottom:15px}
table, table td {border:1px #bbb solid;border-collapse:collapse;}
table td {font-size:70%;text-align:center;padding:3px;vertical-align:top;line-height:140%;background:#f3f8f5}
thead td {color:#fff;font-size:80%;background:#2a5e3f}
label {display:block;width:7em;float:left;height:1.4em}
input, textarea {border:1px #ccc solid;overflow:auto;width:440px}
textarea {height:14em}
input.button {
	width:auto;
	background:#fff url("../img/button.gif") repeat-x 0 -1px;
	border:outset 1px #ccc;
	cursor:pointer;
	margin-left:7em
}

.perex {font-size:95% !important}
.tel-email {float:right;text-align:right;clear:none !important;margin-top:25px}
.tel-email span {
	display:inline-block;
	padding:4px 0 4px 30px;
	font-size:120%;
	background:url("../img/phone.gif") no-repeat;
	font-weight:bold
}
.cursive {font-style:italic}
.pic {margin:0 0 10px 10px;float:right}
.add {width:170px;float:left;margin-right:10px}

#container {background:url("../img/bg.gif") repeat-x}
#logo {padding:10px 62px 30px 61px;background:#ebf5f0;border:none}
#col {width:200px;text-align:center;float:left;padding:0 0 20px;display:inline;clear:left}

#nav {margin:-20px 0 0px;font-size:80%;text-align:left;background:#ebf5f0;padding:0 0 10px}
#nav ul {margin:4px 0 0;padding:0}
#nav li {list-style:none;padding:6px 15px}
#nav li li {padding:2px 0 2px 14px;background:url("../img/arrow.gif") 6px 8px no-repeat}
#nav a {text-decoration:none}
#nav a:hover {text-decoration:underline}
.active, #nav a.active:hover {font-weight:bold;cursor:text;text-decoration:none}
#content {margin-left:201px;padding:1px 15px 15px;line-height:120%;width:540px}
#content p, #content ul, ol {font-size:80%}
#content ul ul {font-size:100%}
#content ul {margin:15px 0 15px 20px;padding:0}
#content li {padding-left:12px;list-style:none;background:url("../img/li.gif") 0 7px no-repeat}
#content ol li {background:none;list-style:decimal;padding:0}
#content ol {padding-left:30px}
.box {margin:0 0 10px 15px;border:#fff 2px solid;background:#f3f8f5}
.box p {padding:0 10px}
#col .box {margin:0}

.gal {
	float:left;
	width:160px;
	padding:0 0 4px;
	text-align:center;
	font-weight:bold;
	font-size:80%;
	border:3px #fff solid;
	background:#fff;
	margin:0 10px 10px 0
}
.gal img {float:none;border:none}

#footer {
	background:#2a5e3f url("../img/footer.gif") bottom repeat-x;
	line-height:140%;
	padding:8px 20px 10px;
	font-size:70%;
	clear:both;
	color:#fff;
	margin:0
}
#footer span {font-size:105%}
#footer a {color:#fff}

/* Rounded box */
.rb {background:#fff8af;width:185px;margin:0 0 10px 10px;left:760px;top:104px;position:absolute}
.rb .rbtop {background:url("../img/rb_tl.gif") no-repeat top left}
.rb .rbtop div {background:url("../img/rb_tr.gif") no-repeat top right}
.rb .rbbot {background:url("../img/rb_bl.gif") no-repeat bottom left}
.rb .rbbot div {background:url("../img/rb_br.gif") no-repeat bottom right}
.rbtop div, .rbtop, .rbbot div, .rbbot {width:100%;height:9px;font-size:1px}
.rbcontent  {padding:1px 15px}
.rb p {margin:0 0 6px}
.rb h3 {margin-top:4px;margin-bottom:8px}
.rb i {font-style:normal;font-size:90%;color:#444}
/* Table in rounded box */
.rb table {margin-bottom:0}
.rb table, .rb td {border:none}
.rb td {text-align:left;background:none}