body, td {
	font-size: 0.95em;
}

#pageFooterPrint td {
	font-size: 0.75em;
	font-family: Tahoma, Arial, sans-serif;
}

a {
	color: #f0027f;
}

hr {
}


h1 {
	color: #000;
}

h2,
h3,
h4,
h5,
h6 {
	color: #273388;
}

/* ----------------------------------------------------------------------------------- */

*.gray,
*.gray * {
	color: #999;
}

.small,
small {
	font-family: Tahoma, sans-serif;
	font-size: 0.85em;
}

.hide {
	visibility: hidden;
}

.delete {
	display: none;
}

.clear {
	clear: both;
}

/* ----------------------------------------------------------------------------------- */

#pageHeader,
#pageSubheader,
#pageMenu,
#searchBox,
#pageFooter,
#newsTickerBox,
.getDirectionForm,
.navigationBar,
/*.spacer,*/
.spacerGlobal {
	display: none;
}

/* ----------------------------------------------------------------------------------- */

#homepage h1 {
	color: #273388;
}

/* ----------------------------------------------------------------------------------- */

#newsBox {
}

.newsImageBox {
	padding: 0.25em 12px 0 0;
}

.newsImage {
	display: block;
	border: 1px solid #e9e6d5;
}

.newsContentBox {
}

.newsTitle {
	margin: 0 0 0.35em 0;
	font: normal 1.2em/1.2em Tahoma, sans-serif;
}

.newsDescription {
	margin: 0.25em 0 0.25em;
}

.newsDate {
	margin: 0.75em 0 0 0;
	color: #9e967b;
}

#newsBox .spacer {
	height: 22px;
}

#homepageNews .brown {
	font-size: 0.95em;
} 

/* ---------------------- */

#newsPage {
}

#newsOpen .newsDate {
	padding: 0 0 1.5em 0;
}

/* ----------------------------------------------------------------------------------- */

.bannerLarge {
	position: relative;
	z-index: 1000;
	background: #f9f8f2;
	/*margin: 0 0 -11px 0; real */
	margin: 0 0 -4px 0;
}

.bannerLarge a {
	display: block;
}

.bannerLarge img {
	vertical-align: bottom;
}

.boxColored {
	background: #f9f8f2;
	padding: 18px;
	}

.boxColored h2 {
	margin: -0.15em 0 0.5em 0;
	font-size: 1.4em;
}

.colored {
	background: #f9f8f2;
}

.nocolor {
	background: #fff;
}

#homepageContent {
	background: #fff;
	padding: 0 0 10px 0;
}

#services ul {
	font-size: 1.1em;
	padding-bottom: 0.25em;
}

#services li {
	margin: 0.3em 0 0.3em 0;
}