.meta {border:1px dotted #333333; background-color:#E8E8E8; margin-bottom:10px; margin-top:10px; padding:5px;}
.button {border:1px solid black;background:#D3D3D3;}
.text-field {border:1px solid black;background:#f5f5f5;}
.homeimages td {padding:0 10px 5px 10px;}
.homeimages a, .homeimages a:hover {text-decoration:none;}
.homeimages {text-align:center;}
.welcome {font-style:italic;padding-bottom:15px;font-size:13pt;}
.left{float:left;}
.right {float:right;}
.curve {float:left;display:block;height:10px;clear:left;line-height:0;}
.curves {float:right;display:block;height:20px;clear:right;line-height:0;}

a.page-nav {color:#27614B; text-decoration:underline; font-weight:bold; font-size:9pt;}
a.page-nav:hover {color:#27614B; text-decoration:none; font-weight:bold; font-size:9pt;}

a.page-nav-tour {color:#800000; text-decoration:underline; font-weight:bold; font-size:9pt;}
a.page-nav-tour:hover {color:#800000; text-decoration:none; font-weight:bold; font-size:9pt;}

a.news-nav {color:#EEDBB7; text-decoration:underline; font-weight:normal; font-size:8pt;}
a.news-nav:hover {color:black; text-decoration:none; font-weight:normal; font-size:8pt;}

.phone-num {color:#800000; font-weight:bold; font-size:10pt;}
.img-border {border: 1px solid #27614B;}
#rightside {
	position:static;
	float:left;
	padding-top:305px;
	background:transparent url(/graphics/bg-top.jpg) no-repeat -762px 0;
}
#content {
	padding-right:20px;
}