body {
  background-color: #2a3d4e;
  color: #343434;
  font-family: arial;
  font-size: 11px;
  background-image: url(layout_images/bground.png);
  background-repeat: repeat-x;
  background-position: top;
}
p { padding-left: 5px; padding-right: 5px; }
h1 { padding-left: 5px; text-transform: uppercase; }
h2 { padding-left: 5px; text-transform: uppercase; }
h3 { padding-left: 5px; text-transform: uppercase; }
a:link { color: #343434; text-decoration: underline; }
a:visited { color: #343434; text-decoration: underline; }
a:hover { color: #474747; text-decoration: underline; }
a:active { color: #474747; text-decoration: underline; }
form { padding-left: 5px; padding-right: 5px; }

#container {
	width: 800px;
	margin-top: 20px;
	margin-left: auto;
	margin-right: auto;
}
#flt_ctr {
	width: 800px;
	float: left;
	border: 1px solid #343434;
	margin-bottom: 20px;
}
#header {
	width: 800px;
	float: left;
	background-color: #FFFFFF;
	height: 200px;
}
#hdr_flt {
	width: 300px;
	background-color: #ffffff;
	z-index: 1;
	height: 200px;
	float: left;
	opacity:.50;
	filter: alpha(opacity=50); 
	-moz-opacity: 0.5;
}
#nav {
	width: 800px;
}
.navbtn {
	width: 132px;
	float: left;
	border-right: #343434 solid 1px;
	display: block;
	text-align: center;
	border-top: #343434 solid 1px;
	border-bottom: #343434 solid 1px;
	background-color: #d6f2ff;
}
.navbtnlast {
	width: 135px;
	float: left;
	border-right: none;
	display: block;
	text-align: center;
	border-top: #343434 solid 1px;
	border-bottom: #343434 solid 1px;
	background-color: #d6f2ff;
}
a.navbtn_lnk:link {
	background-color: #d6f2ff;
	text-decoration: none;
	color: #343434;
	height: 21px;
	display: block;
	width: inherit;
	padding-top: 5px;
}
a.navbtn_lnk:visited {
	background-color: #d6f2ff;
	display: block;
	text-decoration: none;
	color: #343434;
	width: inherit;
	height: 21px;
	padding-top: 5px;
}
a.navbtn_lnk:hover {
	background-color: #f2fbff;
	text-decoration: underline;
	color: #343434;
	width: inherit;
	height: 21px;
	display: block;
	padding-top: 5px;
}
a.navbtn_lnk:active {
	background-color: #f2fbff;
	text-decoration: underline;
	color: #343434;
	height: 21px;
	display: block;
	width: inherit;
	padding-top: 5px;
}
#contents {
	width: 800px;
	float: left;
	background-color: #ffffff;
	background-image: url(layout_images/cbg.jpg);
	background-position: top;
	background-repeat: repeat-x;
	padding-top: 5px;
}
#footer {
	width: 800px;
	float: left;
	text-align: center;
	background-color: #ffffff;
	background-image: url(layout_images/bbg.jpg);
	background-position: bottom;
	background-repeat: repeat-x;
	height: 30px;
	padding-bottom: 5px;
}
.division {
	width: 780px;
	float: left;
	height: 5px;
	margin-bottom: 5px;
	margin-left: 5px;
	marin-right: 5px;
	border-bottom: 1px solid #343434;
}
.fullrow {
	width: 800px;
	float: left;
}
#homenews {
	width: 495px;
	float: left;
	height: 350px;
	overflow-y: scroll;
	margin-right: 5px;
	margin-top: 5px;
}
#weather {
	width: 290px;
	float: right;
	height: 350px;
	margin-right: 5px;
	overflow-y: scroll;
	margin-top: 5px;
}
#homenewstitle {
	width: 500px;
	float: left;
}
#weathertitle {
	width: 300px;
	float: right;
}
.spanh2 {
	font-size: 16px;
	text-transform: uppercase;
	font-weight: bold;
	padding-left: 5px;
}
.spancaps { text-transform: uppercase; }
.spantext { padding-left: 5px; padding-right: 5px; }
.arthead { float: left; }
.arttitle { float: left; width: 500px; }
.artby { float: right; width: 300px; text-align: right; }
.infolist {
	text-transform: uppercase;
}
.dirent { width: 266px; float: left; text-transform: uppercase; }
#important_info {
	width: 400px;
	float: left;
}
#survey_issues {
	width: 400px;
	float: right;
}
.floatleft {
	float: left;
	margin: 5px;
	border: 1px #343434 solid;
	padding: 2px;
	font-style: italic;
}
.floatright {
	float: right;
	margin: 5px;
	border: 1px #343434 solid;
	padding: 2px;
	font-style: italic;
}
.linkcont { width: 800px; float: left; margin-bottom: 5px; } 
.linkinfo { width: 600px; margin-left: 50px; float: left; }
.linkrow { width: 600px; float: left; }
.linkline { with: 205px; float: left; padding-left: 5px;}

select { border: #343434 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #343434; }
input { border: #343434 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #343434; }
button { border: #343434 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #343434; background-color: #ffffff; }
.textarea { border: #343434 1px solid; font-family: Arial, Helvetica, sans-serif; font-size: 11px; color: #343434; background-image: url(layout_images/textarea.gif); background-position: bottom; background-repeat: repeat-x; }
