body { 
	background-color: white;
	margin: 0;
	padding: 0; 
}

#SiteContainer {
	position: relative;
	width: 950px; 
	height: 695px; 
	z-index: 1; 
}

#Header { 
	background-image: url(../images/Site-Logo.gif); 
	position: absolute; 
	z-index: 1; 
	top: 0; 
	left: 0; 
	width: 950px; 
	height: 95px; 
}

#LanguageSelect { 
	position: absolute; 
	z-index: 2; 
	top: 65px; 
	right: 36px; 
	width: 100px; 
	height: 20px; 
}

#MainMenu { 
	background-image: url(../images/Site-Logo.gif); 
	position: absolute; 
	z-index: 2; 
	top: 95px; 
	left: 0; 
	width: 950px; 
	height: 48px; 
}

#SplashImgs { 
	background-image: url(../images/Site-WindowSplash.jpg); 
	position: absolute; 
	z-index: 2; 
	top: 0; left: 0; 
	width: 950px; 
	height: 188px; 
}

#BigMap { 
	background-image: url(../images/Site-WindowSplash.jpg); 
	position: absolute; 
	left: 0; 
	bottom: 0; 
	z-index: 2; 
	width: 950px; 
	height: 286px; 
}

#WebsiteWindow { 
	position: absolute; 
	z-index: 2; 
	top: 143px; 
	left: 0; 
	width: 950px; 
	height: 474px; 
}

#CornerImg { 
	position: absolute; 
	z-index: 2; 
	top: 0; 
	left: 0; 
	width: 225px; 
	height: 225px; 
}

#SectionHeader { 
	position: absolute; 
	z-index: 2; 
	top: 0; 
	left: 225px; 
	width: 252px; 
	height: 51px; 
}

#SubSectionHeader { 
	text-align: left;
	padding-right: 5px; 
	position: absolute; 
	z-index: 3; 
	top: 23px; 
	right: 36px; 
	width: 404px; 
	height: 28px;
	padding-bottom: 5px;
}

#TextBackground { 
	position: absolute; 
	z-index: 2; 
	top: 0; 
	right: 0; 
	width: 473px; 
	height: 474px; 
}

#TextBlock { 
	text-align: left; 
	position: absolute; 
	z-index: 3; 
	top: 53px; 
	right: 36px; 
	width: 404px; 
	height: 400px; 
	overflow: auto; 
	padding-right: 5px;
	padding-top: 8px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
}

#Map { 
	position: absolute; 
	z-index: 2; 
	top: 225px; 
	left: 0; 
	width: 477px; 
	height: 203px; 
}

#Quote { 
	position: absolute; 
	z-index: 2; 
	left: 0; 
	bottom: 0; 
	width: 477px; 
	height: 83px; 
}

#SubmenuBG { 
	background-image: url(../images/SubMenuBG.gif); 
	position: absolute; 
	top: 51px; z-index: 2; 
	left: 225px; 
	width: 252px; 
	height: 174px; 
}

#SubmenuBox { 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-align: left; 
	position: absolute; 
	z-index: 2;
	top: 0; 
	left: 11px; 
	width: 242px; 
	height: 137px; 
}

#Address { 
	background-image: url(../images/Site-Address.gif); 
	position: absolute; 
	z-index: 1; 
	top: 617px; 
	right: 25px; 
	width: 460px;
	height: 95px; 
}

#Global { 
	position: absolute; 
	z-index: 3; 
	top: 617px; 
	left: 25px; 
	width: 146px; 
	height: 78px; 
}

p { 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 15px; 
}

td { }

a:link { 
	color: #2e4a8a; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 14px; 
	text-decoration: none; 
}

a:visited { 
	color: #2e4a8a; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 14px; 
	text-decoration: none; 
}

a:hover { 
	color: black; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 14px; 
	text-decoration: none; 
}

a:active { 
	color: black; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 14px; 
	text-decoration: none; 
}

.subhead { 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 15px; 
	text-decoration: none; 
}

.subhead a:link { 
	color: #2e4a8a; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 15px; 
	text-decoration: none; 
}

.subhead a:hover { 
	color: black; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 15px; 
	text-decoration: none; 
}

.subheadpara { 
	color: black; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 15px; 
	text-decoration: none; 
	margin-bottom: 0; 
}

.heading { 
	color: #2e4a8a; 
	font-size: 14px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: bold; 
	line-height: 15px; 
	text-decoration: none; 
}

.subsectionheading { 
	color: #2e4a8a; 
	font-size: 16px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	font-weight: normal; 
	line-height: 15px; 
	text-decoration: none; 
}

.bodytype { 
	color: #000; 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	text-decoration: none; 
}

ul ul { 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 5px; 
	list-style-type: disc; 
	display: inline; 
}

ol ol { 
	font-size: 12px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	list-style-type: decimal; 
	display: inline; 
	margin-top: 0; 
	margin-bottom: 5px; 
}

dl ul { 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	list-style-type: disc; 
	display: inline; 
	margin-top: 0; 
	margin-bottom: 5px; 
}

li { 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 5px; 
	margin-left: 20px; 
}

.secondaryli { 
	font-size: 12px; 
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif; 
	line-height: 15px; 
	margin-top: 0; 
	margin-bottom: 5px; 
	margin-left: 60px; 
	list-style-type: disc; 
}

#emailsub {
	padding: 1px 1px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-size: 12px;
}

#emailsub td {
	padding: 0 0 2px 0;
}

#emailsub h1 {
	color: #2e4a8a;
	font-size: 14px;
}

sup {
	font-size: .65em;
}