@charset "utf-8";

body { padding: 15px 0 20px 15%; color: #000066; background: #95A3FF url(/landscape.jpg); font-family: "Times New Roman", Times, serif; font-size: 14px; line-height: 18px; }
a:link { color: #0000FF; }
a:visited, a:hover, a:active, a:focus { color: #993366; }
a.subject { color: #000066; text-decoration: none; }
a.subject:hover, a.subject:active { text-decoration: underline; }
a img { border: 0 none; }
h1 { font-size: 24px; }
h2 { font-size: 16px; }
.emphasis { font-size: 1.1em; font-weight: 800; }
.columnLeft { position: relative; float: left; padding: 0 25px 0 0; width: 450px; }
.columnLeftBackground { position: absolute; top: 0; left: 0; width: auto; height: 100%; background: white; opacity: 0.10; }
.columnRight { float: left; width: 300px; }
.heading { font-size: 16px; }
.photoItemList .item { margin: 0; padding: 0 10px 15px; list-style: none; }
.item img { margin: 0 20px 0 0; vertical-align: middle; }
#map_canvas { margin: 0 0 15px; width: auto; height: 300px; }
#footer { width:auto; text-align: center; }
.break { clear: both; }
.callToAction { padding: 10px 5px; border: 0 none; border-top: 1px dashed #FF0033; border-bottom: 1px dashed #FF0033;  }
.callToAction span { display: block; padding: 0 0 5px; font-size: 14px; font-style: italic; color: #003399; font-weight: 800; text-align: center; }
.callToAction .emphasis { padding-bottom: 15px; font-size: 18px; color: #FF0033;  }
.caption { font-size: 0.8em; color: #9e9e9e; }
.newsBox
{
	margin: 0 0 15px; padding: 0 5px 10px;
	width: auto;
	background: white;
	border: 2px dotted #9999FF;
}


