body#Body {
	background-image:url('../images/SiteBg.jpg');
	background-repeat:repeat-x;
	background-color:#0B6581;
	text-align:center;
}

div#SiteWpr {
	background-image:url('../images/SunBg.jpg');
	background-position:center top;
	background-repeat:no-repeat;
}

div#LayoutWpr {
	width:922px;
	text-align:left;
	margin:0 auto;
	padding-bottom:60px;
	position:relative;
}

div#Footer {
	background-image:url('../images/FooterBg.jpg');
	background-repeat:no-repeat;
	background-position:center top;
	height:44px;
	overflow:hidden;
	padding-right:3px;
}

div#Address {
	position:absolute;
	margin-top:-65px;
	width:625px;
	left:297px;
	text-align:center;
	color:#586356;
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

div#Address p,
div#Address span { margin:0; padding:0; }

div#Address h3 {
	color:#6D5023;
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11pt;
	text-transform:none;
}

div#Address h3 span {
	color:#3B2E1A;
}

div#Footer div#CopyRight {
	float:left;
	width:746px;
	height:44px;
	line-height:44px;
	color:#4F8A97;
	padding-left:20px;
	font-size:9pt;
	font-family:Arial, Helvetica, sans-serif;
}

div#Footer div#ForteLogo {
	float:left;
	width:153px;
	height:44px;
	overflow:hidden;
	background-image:url('../images/ForteLogo.jpg');
	background-repeat:no-repeat;
}

div#Footer div#ForteLogo a {
	display:block;
	height:0;
	overflow:hidden;
	padding-top:44px;
}

div#LayoutCtn {
	background-image:url('../images/LayoutCtr.jpg');
	background-repeat:repeat-y;
	width:922px;
	overflow:hidden;
}

div#LayoutCtn div#LayoutFtr {
	background-image:url('../images/LayoutFtr.jpg');
	background-repeat:no-repeat;
	background-position:left bottom;
	width:922px;
	overflow:hidden;
}

div#LayoutCtn div#LayoutFtr div#LayoutHdr {
	background-image:url('../images/LayoutHdr.jpg');
	background-repeat:no-repeat;
	width:922px;
	overflow:hidden;
}

div#SiteLogo {
	width:309px;
	height:230px;
	position:absolute;
	left:-12px;
	background-image:url('../images/SiteLogo.jpg');
	background-repeat:no-repeat;
}

div#SiteLogo h1 {
	padding:0;
	margin:0;
	height:230px;
}

div#SiteLogo h1 a {
	display:block;
	height:0;
	padding-top:230px;
	overflow:hidden;
}

div#ContentWpr {
	float:right;
	width:625px;
	overflow:hidden;
	padding-bottom:78px;
}

div#ContentWpr div#SiteForms {
	height:36px;
	overflow:hidden;
	padding-top:55px;
}

div#ContentWpr div#SiteForms div#SearchForm {
	float:left;
	width:195px;
	padding-left:106px;
	height:inherit;
	padding-top:4px;
}

div#ContentWpr div#SiteForms div#SearchForm a {
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-style:italic;
	margin-left:91px;
}

div#ContentWpr div#SiteForms div#SearchForm input,
div#ContentWpr div#SiteForms div#StayInformedForm input {
	border:0;
	background-color:transparent;
}

div#ContentWpr div#SiteForms div#SearchForm input#txtSearch {
	width:140px;
	float:left;
	padding:5px;
	color:#000000;
	font-size:10pt;
}

div#ContentWpr div#SiteForms div#SearchForm input.txtSubmit {
	width:37px;
	float:left;
	height:26px;
}

div#ContentWpr div#SiteForms div#StayInformedForm {
	float:left;
	width:169px;
	padding-left:124px;
	padding-right:31px;
	height:inherit;
}

div#ContentWpr div#SiteForms div#StayInformedForm input#fld1 {
	width:122px;
	float:left;
	padding:4px 5px;
	color:#000000;
	font-size:10pt;
}

div#ContentWpr div#SiteForms div#StayInformedForm input.txtSubmit {
	width:37px;
	float:left;
	height:26px;
}

div#ContentWpr div#Splash {
	height:371px;
	overflow:hidden;
	padding-left:10px;
	padding-top:7px;
	padding-bottom:7px;
	background-repeat:no-repeat;
	background-position:10px 7px;
}

div#ContentWpr div#InternalContentCtr,
div#ContentWpr div#HomeContentCtr {
	width:602px;
	margin-left:10px;
	overflow:hidden;
	background-image:url('../images/HomeContentCtr.jpg');
	background-repeat:repeat-y;
}

div#ContentWpr div#InternalContentCtr  div#InternalContentFtr,
div#ContentWpr div#HomeContentCtr div#HomeContentFtr {
	background-image:url('../images/HomeContentFtr.jpg');
	background-position:left bottom;
	background-repeat:no-repeat;
	width:602px;
	overflow:hidden;
}

div#ContentWpr div#InternalContentCtr  div#InternalContentFtr div#InternalContentHdr,
div#ContentWpr div#HomeContentCtr div#HomeContentFtr div#HomeContentHdr {
	background-image:url('../images/HomeContentHdr.jpg');
	background-repeat:no-repeat;
	width:602px;
	overflow:hidden;
}

div#ContentWpr div#InternalContentCtr  div#InternalContentFtr div#InternalContentHdr div#InternalContent,
div#ContentWpr div#HomeContentCtr div#HomeContentFtr div#HomeContentHdr div#HomeContent {
	padding:40px 20px;
}

div#ContentWpr div#InternalContentCtr  div#InternalContentFtr div#InternalContentHdr div#InternalContent {
	min-height:1000px;
	height:auto !important;
	height:1000px;
}

div#ContentWpr div#BannersWpr {
	width:613px;
	height:223px;
	overflow:hidden;
}

div#ContentWpr div#BannersWpr div#YellowPages {
	float:left;
	width:284px;
	height:223px;
	overflow:hidden;
	background-image:url('../images/YellowPages.jpg');
	background-repeat:no-repeat;
}

div#ContentWpr div#BannersWpr div#CrisisServices {
	float:left;
	width:329px;
	height:223px;
	overflow:hidden;
	background-image:url('../images/CrisisServices.jpg');
	background-repeat:no-repeat;
}

div#ContentWpr div#BannersWpr div#YellowPages a,
div#ContentWpr div#BannersWpr div#CrisisServices a {
	display:block;
	height:0;
	padding-top:223px;
	overflow:hidden;
}

div#SideBar {
	float:right;
	width:297px;
	overflow:hidden;
	padding-bottom:25px;
}

div#SideBar div#Navigation {
	padding-top:230px;
	width:inherit;
	height:260px;
	overflow:hidden;
}

div#SideBar div#EventsWpr {
	background-image:url('../images/EventsCtr.jpg');
	background-repeat:repeat-y
}

div#SideBar div#EventsWpr div#EventsFtr {
}

div#SideBar div#EventsWpr div#EventsFtr div#EventsHdr {
	background-image:url('../images/EventsHdr.jpg');
	background-repeat:no-repeat;
	padding-top:60px;
}

div#SideBar div#EventsWpr div#EventsFtr div#EventsHdr div.Event {
	padding-left:46px;
	padding-right:10px;
	padding-top:20px;
}

div#SideBar div#EventsWpr div#EventsFtr div#EventsHdr div.Event h2 {
	padding:0 4px;
	margin:0;
	color:#586356;
	font-size:14pt;
	font-weight:normal;
	font-family:"Comic Sans MS", "Comic Sans MS5", cursive;
}

div#SideBar div#EventsWpr div#EventsFtr div#EventsHdr div.Event h2 a {
	color:#586356;
	font-size:14pt;
	font-weight:normal;
	font-family:"Comic Sans MS", "Comic Sans MS5", cursive;
}

div#SideBar div#EventsWpr div#EventsFtr div#EventsHdr div.Event p {
	padding:2px 4px 10px;
	margin:0;
	color:#8C572A;
	font-family:Arial, Helvetica, sans-serif;
}

div#SideBar div#EventsWpr div#EventsFtr div#EventsHdr div.Event a.More {
	padding:0;
	margin:0;
	display:block;
	height:0;
	padding-top:20px;
	overflow:hidden;
	background-image:url('../images/EventsMore.jpg');
	background-repeat:no-repeat;
}

div#SideBar div#EventsWpr div#EventsFtr div#EventsHdr a.ViewEvents {
	display:block;
	overflow:hidden;
	padding-top:68px;
	height:0;
	background-image:url('../images/EventsFtr.jpg');
	background-repeat:no-repeat;
}

div#SideBar div#AIM {
	height:114px;
}

div#SideBar div#AIM a {
	display:block;
	background-image:url('../images/AIMMessangerBanner.jpg');
	background-repeat:no-repeat;
	height:0;
	padding-top:114px;
	overflow:hidden;
}

div#SideBar div#MySpace {
	height:139px;
}

div#SideBar div#MySpace a {
	display:block;
	background-image:url('../images/MySpace.jpg');
	background-repeat:no-repeat;
	height:0;
	padding-top:139px;
	overflow:hidden;
}