/** main.css** 
central site stylesheet*/body 
{
	margin: 0;
	padding: 0;
	background-image: url(../img/page-bodyarea-bkgnd.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	background-color: #efeeec;
	text-align: center;
	font-family: Verdana, sans-serif;
	font-size: 14px;
	color: #000;
}

a {
	color: #006699;
	text-decoration: none;
}

h1 {
	font-size: 32px;
	font-weight: normal;
	margin: 5px 0;
}

h1.title {
	margin-bottom: 10px;
	background-color: #dee4f1;
	padding: 5px;
}

h2.banner {
	height: 30px;
	background-image: url(../img/banner-bkgnd.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 5px 0;
	padding-left: 5px;
}


h2.bannerHome {
	height: 30px;
	background-image: url(../img/banner-bkgnd.jpg);
	background-position: top left;
	background-repeat: repeat-x;
	font-size: 24px;
	color: #fff;
	font-weight: normal;
	margin: 5px 0;
	padding-left: 5px;
}


#wrapper {	margin: auto;	padding: 0;	width: 950px;	text-align: left;	background-color: #fff;}
#header {	margin: 25px 0 0 0;	padding: 0;	position: relative;	width: 950px;	height: 175px;	background-image: url(../img/tmp-header.jpg);}
#homelink {	display: block;	width: 315px;	height: 90px;	position: absolute;	top: 30px;	left: 10px;	border: none;	text-decoration: none;}
#topbar {	margin: 0;	padding: 0;	position: absolute;	top: 0;	left: 495px;	width: 455px;	height: 41px;	background-image: url(../img/header-topbar.jpg);	background-repeat: no-repeat;}
#toplinks {	color: #fff;	font-size: 10px;	font-weight: bold;	margin-left: 20px;	position: absolute;	top: 13px;	left: 240px;}
#toplinks a {	color: #fff;}
#toplinks a:hover {	color: #ccc;	text-decoration: none;}
#searchbox {	color: #fff;	font-size: 12px;	font-weight: bold;	margin-left: 10px;	margin-top: 7px;}
#search {	background-image: url(../img/searchbox.jpg);	background-repeat: no-repeat;	background-position: top left;	border: 0;	width: 128px;	height: 21px;	padding: 0 0 0 5px;	font-size: 10px;}
#cse-search-results iframe {	width: 925px;}#navigation {	margin: 0;	padding: 0;	position: relative;	height: 25px;	top: 150px;}
#navigation ul {	list-style: none;	margin: 0;	padding: 0;}#navigation ul li {	display: block;	float: right;	margin: 0 2px 0 0;	height: 25px;}
#navigation ul li a {	color: #fff;	text-decoration: none;	font-size: 12px;	font-weight: bold;	padding: 5px 10px;	display: block;	height: 15px;	background-image: url(../img/navbar-bkgnd.jpg);}
#navigation ul li a.active {	background-image: url(../img/navbar-bkgnd-hover.jpg);}
#navigation ul li a:hover {	background-image: url(../img/navbar-bkgnd-hover.jpg);}
#content {	margin: 25px 0 0 0;	padding: 5px;	width: 940px;	background-image: url(../img/page-contentarea-bkgnd.jpg);	background-position: left top;	background-repeat: repeat-x;	background-color: #fff;	min-height: 800px;}
#splash div {	margin: 0;	padding: 0;}#splash img {	margin: 0;	padding: 0;	border: none;}
#footer {	margin: 0;	padding: 15px 0 0 0;	text-align: center;	color: #888;	font-size: 10px;	background-color: #efeeec;}

/* In the News Page */
#inthenews {	margin: 10px;	width: 95%;}
.ITN_head {	text-align: left;	font-weight: bold;	border-bottom: 2px solid gray;	padding: 2px;}
.ITN_content {	text-align: left;	padding: 2px 5px 2px 5px;	vertical-align: top;}
.ITN_leftpicture {	text-align: center;	padding-top: 20px;	vertical-align: top;}
.ITN_rightcontent {	text-align: left;	padding-top: 20px;	padding-left: 10px;	vertical-align: top;}
.logoimg {	margin: 5px;	max-height: 25px;	max-width: 200px;	border: none;}
.storyimg {	max-width: 200px;	max-height: 200px;}
.homepagestoryimg {	max-width: 175px;	max-height: 130px;	border: none;}
div.homepagestorycontent {	float: right;	text-align: center;	font-size: 10pt;	width: 210px;}
div.homepagestoryimgdiv {	float: left;	width: 180px;	text-align: center;}
.leftcol, .rightcol{	width: 460px;	margin: 0;	padding: 0;}
.leftcol {	float: left;}
.rightcol {	float: right;}
.threecol {	width: 300px;	margin: 0;	padding: 0 5px;	float: left;}
.twocol {	width: 420px;	margin: 0;	padding: 0 5px;	float: left;}
.content-block {	margin: 0;	padding: 8px;}
.content-block p {
	font-size: 12px;
	line-height: 24px;
}

.featurebox  {	height: 138px;}..featurebox ul {	margin: 0;	padding: 5px !important;}.featurebox ul li {	padding: 20px !important;	margin-bottom: 5px;	display: block;	background-color: #f6f5f3;}.splash-item-hidden {	display: none;}.barlist {	list-style: none;	margin: 0;	padding: 0;}.barlist li {	border-bottom: 1px solid #dad6bb;	margin-left: 5px;	display: block;	padding: 5px;}.barlist li a {	text-decoration: none;}.barlist img {	vertical-align: middle;}.person {	margin: 0 0 30px 0;	padding: 0;	font-size: 12px;	text-align: center;}.person a {	font-size: 14px;	font-weight: bold;}.link-list {	list-style: none;	margin: 10px;	padding: 0;	width: 590px;	float: right;}.link-list li {	display: block;	padding: 5px;	margin: 3px;	background-color: #EFEEEC;}

.banner {
	margin: 10px 0 10px 0;
	float: left;
	height: 300px;
	border: 1px solid #000000;
}


.bannerHome {
	margin: 10px 0 10px 0;
	float: left;
	width: 100%;
	height: 300px;
	border: 1px solid #000000;
}

/*** Utility classes**/
.clear {	clear: both;	margin: 0;	padding: 0;	font-size: 0;	height: 1px;}
/* Publicity */
legend {    color:          royalblue;    font-weight:    bold;    font-size:      12pt;    font-style:     italic;}
fieldset {    margin:     10px;    padding:    5px;    width:      600px;}td.formLeft {    border-right:   1px solid gray;    font-size:      10pt;    padding-right:  5px;    text-align:     right;}td.formRight {    padding-left:   5px;    text-align:     left;}#new-editor {	margin: 0px;	padding: 0px;}


.featurebox ul {
	margin: 0px !important;
	padding: 0px !important;
	margin-bottom: 0px !important;
}
.RedColoredFont {
	color: #F00;
}
#wrapper #content .content-block h2 {
	color: #F00;
}
