body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
/*	background-color: #ffffff; */
	margin-left: 0px;
	margin-top: 0;
	padding: 0;
	background-image: url('images/finalbackground.gif');
	background-repeat: repeat-x;
}

a {
	font-size: 11px;
	color: #000;
}

a:hover {
	color: #000;
}

a:active {
	color: #000;
}

a:visited {
	color: #000;
}

select {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}
input {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.cleared {
	clear: both;
}

.sitewrap {
	width: 678px;
	background: #ffffff;
	padding: 0;
	margin: 0;
	border: 0;
}

.omniNav {
	position: relative;
	top: 11px;
	left: 262px;
	padding: 0;
	margin: -13px 0 0 0;
}

.L1Nav {
	padding: 0;
	margin: 0;
	border: 0;
	font-size: 14px;
	color: #231f20;
	vertical-align: middle;
	text-align: center;
	}
	.L1Nav img {
		border: 0;
		padding: 0;
		margin: 0;
	}
	.L1Nav a {
		padding: 0;
		margin: 0;
	}

.mainContent {
	width: 678px; 
	border: 0;
	padding: 0;
	margin: 0;
	}
	.mainContent td.CurveLeft {
		padding: 0;
		margin: 0;
		width: 141px;
	}
	.mainContent td.CurveRight {
		padding: 0;
		margin: 0;
		width: 537px;
	}
	.mainContent td.siteNav {
		width: 141px;
		border-left: 1px solid #000;
		border-right: 1px solid #000;
		border-top: 0;
		padding: 0;
		margin: 0;
		background: #83a4d5;
		vertical-align: top;
		}
		.mainContent td.siteNav table {
			padding: 0;
			margin: 0;
		}
		.mainContent td.siteNav img {
			border: 0;
			padding: 0;
			margin: 0;
		}
	.mainContent td.siteContent {
		width: 537px;
		border-right: 1px solid #a7a4a4;
		padding: 0;
		margin: 0;
		background: #fff;
		vertical-align: top;
	}
	.mainContent td.contentArea {
		width: 537px;
		border-right: 1px solid #a7a4a4;
		padding: 12px;
		margin: 0;
		background: #fff;
		vertical-align: top;
	}

.newsWrap { 
	border-top: 1px solid #8194b3;
	border-left: 1px solid #8194b3;
	border-right: 1px solid #8194b3;
	margin: 6px 0 0 12px;
	padding: 0;
	width: 510px;
		_width: 512px;
	height: 180px;
}
.newsHold {
	width: 500px;
	height: 180px;
	position:relative; 
	overflow:hidden; 
	z-index:100
}
.newsWindow {
	position:absolute; 
	left:0px; 
	top:0px; 
	clip:rect(0px, 510px, 180px, 0px); 
	overflow:hidden;	
	z-index:1;
	width: 500px;
	height: 180px;
}
.newsLayer {
	position:absolute; 
	visibility:hidden; 
	left:0px; 
	top:0px; 
	z-index:1;
}
.newsTop {
	padding: 0;
	margin: 0;
	height: 180px;
	border: 0;
	}
	.newsTop td {
		width: 486px;
	}
	.newsTop td.contentFrame {
		width: 486px;
		margin: 0;
		padding: 12px;
	}

.headline {
	color: #333333;
	padding: 0;
	margin: 0;
}

.headlineText {
	font-weight: bold;
	color: #333333;
	padding: 0;
	margin: 0;
}

.floatLeft {
	float: left;
	margin: 0 6px 6px 0;
	padding: 0;
}

.floatRight {
	float: right;
	margin: 0;
	padding: 0;
}

.newsBottom {
	width: 498px;
		_width: 512px;
	height: 22px;
	padding: 10px 7px 4px 7px;
	margin: 0 12px 16px 12px;
	background: #83a4d5;
	}
	.newsBottom a {
		color: #fff;
		text-decoration: none;
	}
	.newsBottom a:hover{
		color: #fff;
		text-decoration: none;
	}
	.newsBottom table {
		color: #fff;
		font-family: Verdana, Arial, Helvetica, sans-serif;
		font-size: 11px;
	}
	.newsBottom table td.textFirst {
		width: 145px;
		color: #fff;
	}
	.newsBottom table td.textSecond {
		width: 235px;
		color: #fff;
	}
	.newsBottom table td.floatRight {
		width: 118px;
	}
	

.SearchBox {
	width: 129px;
	padding: 10px 5px 10px 5px;
	margin: 0;
	border: 0;
	}
	.SearchBox select {
		width: 120px;
		padding: 0;
		margin: 0;
	}
	.SearchBox input {
		width: 81px;
		padding: 0;
		margin: 0;
	}
	.SearchBox input.button {
		width: 44px;
		height: 18px;
		padding: 0;
		margin: 5px 0 3px 0;
	}

.featuredContent {
	width: 496px;
		_width: 512px;
	padding: 0;
	margin: 0 12px 12px 12px;
	}

.featuredItems td {
	vertical-align: top;
	}
.featuredItems td.itemCell {
	width: 236px;
	text-align: left;
	padding: 10px 0 15px 0px;
	margin: 0;
	border: 0;
	vertical-align: top;
	}
	table.featuredItems td.itemCell a {
		color: #923139;
		text-decoration: none;
	}
	table.featuredItems td.itemCell a:hover {
		color: #923139;
		text-decoration: underline;
	}
.featuredItems td.spacerCell {
	width: 40px;
	text-align: left;
	padding: 10px 0 15px 0px;
	margin: 0;
	border: 0;
	}
	
.upperRoom {
	width: 100%;
	border: 0;
	margin: 0 0 0 -10px;
	padding: 0;
}

TD {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.pagetitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #8C2431;
	font-weight: bold;
}

.subtitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	font-weight: bold;
}

.tabby {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #333333;
	font-weight: bold;
}

.navy {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-decoration: none;
}

.tableback {
	background-color: #cccccc;
}

.rowback1 {
	background-color: #ffffff;
}

.rowback2 {
	background-color: #E3EDF9;
}

.rowconfirm {
	background-color: #84A6DE;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold;
}

.rowheader {
	background-color: #eeeeee;
	font-size: 11px;
	font-weight: bold;
	color: #000000;
}

.smally {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #FFFFFF;
	text-decoration: none;
}
.tiny {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	color: #000000;
	text-decoration: none;
}
.navHead {
	color: #000;
	font-weight: bold;
	padding: 0 0 0 8px;
	margin: 0;
	width: 133px;
}
.navCell {
	padding: 0 0 0 8px;
	margin: 0;
	width: 133px;
}
.navCell a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: none
}
.navCell a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: none
}
.navCell a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: underline
}
.navContacts {
	padding: 0;
	margin: 0;
	width: 139px;
	border: 0;
	}
	.navContacts a:link {
		color: #000;
		font-size: 10px; 
		font-weight: bold;
		text-decoration: none
	}
	.navContacts a:visited {
		color: #000;
		font-size: 10px; 
		font-weight: bold;
		text-decoration: none
	}
	.navContacts a:hover {
		color: #000;
		font-size: 10px; 
		font-weight: bold;
		text-decoration: none
	}
	.navContacts td.mapCell {
		padding: 0 0 0 8px;
		margin: 0;
		width: 56px;
		border: 0;
	}
	.navContacts td.contactCell {
		padding: 0;
		margin: 0;
		width: 75px;
	}

td.over {
  background: #006699;
  color: #000000;
  text-decoration: none;

} 

.navover a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: none;
	background: #006699;
}
.navover a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: none;
	background: #006699;
}
.navover a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #ffffff; 
	font-size: 11px; 
	text-decoration: none;
	background: #006699;
}

.rowover tr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000; 
	font-size: 11px; 
	text-decoration: none;
	background: #006699;
}

.EventTitle {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-weight: bold;
	color: #29537D;
}

.GrayMan {
	font-size:11px;
	color: #fff;
}

.utilitynav {
	color:#666666;
	font-size:9px;
}

.NavTitle {
	font-size: 13px;
	font-weight: bold;
	color: #29537D;
}

.boldybrat {
	font-size: 16px;
	color: #F0931D;
	font-weight: bold;
}
.HomeyNav {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 23px;
	font-weight: normal;
	color: #666666;
}

