a:link {
	text-decoration: none;
	color: #000066;
}
a:visited {
	text-decoration: none;
	color: #666666;
}
a:hover {
	text-decoration: none;
	color: #FD9800;
}
a:active {
	text-decoration: none;
	color: #000066;
}
#navLogo {
	vertical-align: middle;
	position: absolute;
	left: 360px;
	top: 18px;
	height: 24px;
	width: 50px;
	text-align: left;
	background-position: center center;
}
#navContainer {
	text-decoration: none;
	vertical-align: middle;
	z-index: 51;
	position: absolute;
	left: 430px;
	top: 25px;
	height: 16px;
	width: 500px;
	text-align: left;
	color: #000066;
	letter-spacing: 1px;
	font: bold 12px Helvetica, Arial, sans-serif;
}
.bodySmall {
	color: #000066;
	text-decoration: none;
	font: 9px Helvetica, Arial, sans-serif;
}
.bodyLrgBold {
	color: #000066;
	text-decoration: none;
	letter-spacing: 0.25px;
	font: bold 12px Helvetica, Arial, sans-serif;
}
.header {
	color: #000066;
	text-decoration: none;
	font: bold 12px Helvetica, Arial, sans-serif;
}
a img {
	text-decoration: none;
	border-width: 0px;
}
#container {
	text-decoration: none;
	height: 100%;
	width: 100%;
	z-index: 1;
	left: 0px;
	top: 0px;
	text-align: center;
	vertical-align: middle;
}
#contentBlock {
	text-decoration: none;
	vertical-align: middle;
	z-index: 11;
	position: absolute;
	left: 430px;
	top: 130px;
	width: 500px;
	height: 200px;
	text-align: left;
	color: #000066;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
#contentBlockAbout, #contentBlockMission, #contentBlockCase {
	text-decoration: none;
	vertical-align: middle;
	z-index: 12;
	position: absolute;
	left: 430px;
	top: 130px;
	width: 440px;
	height: 200px;
	text-align: left;
	color: #000066;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
#contentBlockContact {
	text-decoration: none;
	vertical-align: middle;
	z-index: 41;
	position: absolute;
	left: 430px;
	top: 130px;
	width: 420px;
	height: 200px;
	text-align: left;
	color: #000066;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
#contentBlockLogin {
	text-decoration: none;
	vertical-align: middle;
	z-index: 16;
	position: absolute;
	left: 430px;
	top: 130px;
	width: 470px;
	height: 100px;
	text-align: left;
	color: #000066;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
#contentBlockLogno {
	text-decoration: none;
	vertical-align: middle;
	z-index: 17;
	position: absolute;
	left: 430px;
	top: 240px;
	width: 440px;
	height: 40px;
	text-align: left;
	color: #000066;
	visibility: hidden;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
.formInputs {
	color: #000066;
	text-decoration: none;
	padding-left: 2px;
	letter-spacing: 0.1em;
	height: 18px;
	font: 10px Helvetica, Arial, sans-serif;
	border: 1px solid #000066;
}
.formInputsList {
	color: #000066;
	text-decoration: none;
	border: 1px solid #000066;
	padding-left: 1px;
	letter-spacing: 0.1em;
	height: 16px;
	font: 10px Helvetica, Arial, sans-serif;
}
.formInputsTextField {
	color: #000066;
	text-decoration: none;
	border: 1px solid #000066;
	letter-spacing: 0.1em;
	height: 50px;
	font: 10px Helvetica, Arial, sans-serif;
}
#contactContainer {
	color: #000066;
	text-decoration: none;
	vertical-align: middle;
	height: 400px;
	width: 400px;
	z-index: 72;
	left: 430px;
	top: 100px;
	background-position: center center;
	text-align: left;
	position: absolute;
	visibility: hidden;
	font: 10px/18px Helvetica, Arial, sans-serif;
}
#thanxContainer {
	color: #000066;
	text-decoration: none;
	vertical-align: middle;
	height: 400px;
	width: 500px;
	z-index: 76;
	left: 25%;
	top: auto;
	font-family: Helvetica, Arial, sans-serif;
	background-position: center center;
	text-align: center;
	position: absolute;
	visibility: hidden;
}
.formLabel {
	color: #000066;
	text-decoration: none;
	letter-spacing: 0.05em;
	text-align: right;
	font: normal 10px Helvetica, Arial, sans-serif;
}
#contentBlockContactTy {
	text-decoration: none;
	vertical-align: middle;
	z-index: 15;
	position: absolute;
	left: 430px;
	top: 130px;
	width: 400px;
	height: 200px;
	text-align: left;
	color: #000066;
	visibility: visible;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
legend {
	color: #000066;
	text-decoration: none;
	letter-spacing: 0.2em;
	font: 10px Helvetica, Arial, sans-serif;
}
#casestud0 {
	text-decoration: none;
	z-index: 21;
	position: absolute;
	left: 340px;
	top: 136px;
	width: 580px;
	height: 500px;
	text-align: left;
	color: #000066;
	padding-left: 20px;
	padding-right: 20px;
	font: 12px/18px Helvetica, Arial, sans-serif;
	background: url(assets/images/casePan620.gif);
}
#casestud1, #casestud2, #casestud3, #casestud4, #casestud5, #casestud6, #casestud7, #caseStud2b, #casestud3z, #casestud6b, #casestud6c {
	text-decoration: none;
	z-index: 21;
	position: absolute;
	left: 340px;
	top: 136px;
	width: 580px;
	height: 500px;
	text-align: left;
	color: #000066;
	padding-left: 20px;
	padding-right: 20px;
	font: 12px/18px Helvetica, Arial, sans-serif;
	background: url(assets/images/casePan620.gif);
	visibility: hidden;
}
.input-button {
	text-decoration: none;
	background-image: url(assets/images/b2submitOff.gif);
	height: 18px;
	width: 80px;
	border-style: none;
}
.input-button:hover {
	text-decoration: none;
	background-image: url(assets/images/b2submitOn.gif);
	height: 18px;
	width: 80px;
	border-style: none;
}
.clear-button {
	text-decoration: none;
	background-image: url(assets/images/b2clearOff.gif);
	height: 18px;
	width: 80px;
	border-style: none;
}
.clear-button:hover {
	text-decoration: none;
	background-image: url(assets/images/b2clearOn.gif);
	height: 18px;
	width: 80px;
	border-style: none;
}
#siteMap {
	text-decoration: none;
	vertical-align: middle;
	z-index: 114;
	position: absolute;
	left: 360px;
	top: 130px;
	width: 100px;
	height: 120px;
	text-align: left;
	color: #000066;
	visibility: visible;
	letter-spacing: 1px;
	font: bold 12px/18px Helvetica, Arial, sans-serif;
}
.navLog {
	background: url(assets/images/adSiteIcon.gif);
	height: 24px;
	width: 50px;
	border-style: none;
}
.navLog:hover {
	background: url(assets/images/adSiteIconOn.gif);
	height: 24px;
	width: 50px;
	border-style: none;
}
#portR, #portR2 {
	float: right;
	font: 9px Helvetica, Arial, sans-serif;
	color: #000066;
	text-decoration: none;
	padding-left: 20px;
	text-align: right;
}
#portL {
	float: left;
	font: 9px Helvetica, Arial, sans-serif;
	color: #000066;
	text-decoration: none;
	padding-right: 20px;
}
#portC {
	float: none;
	font: 9px Helvetica, Arial, sans-serif;
	color: #000066;
	text-decoration: none;
	clear: both;
	padding-top: 10px;
	background: center;
	text-align: center;
}
#contentRight {
	text-decoration: none;
	vertical-align: middle;
	z-index: 77;
	position: absolute;
	left: 20px;
	top: 620px;
	width: 200px;
	height: 20px;
	text-align: right;
	color: #000066;
	font: 9px/18px Helvetica, Arial, sans-serif;
}
#contentWip {
	text-decoration: none;
	vertical-align: middle;
	z-index: 11;
	position: absolute;
	left: 430px;
	top: 360px;
	width: 500px;
	height: 200px;
	text-align: left;
	color: #000066;
	font: 12px/18px Helvetica, Arial, sans-serif;
}
#sampContain {
	text-decoration: none;
	float: left;
	height: 450px;
	width: 580px;
	color: #000066;
}
.layNav {
	text-decoration: none;
	clear: both;
	height: 20px;
}
.prevLayr {
	color: #000066;
	text-decoration: none;
	clear: left;
	float: left;
	width: 250px;
	height: 20px;
	text-align: left;
	font: bold 12px Helvetica, Arial, sans-serif;
}
.nextLayr {
	color: #000066;
	text-decoration: none;
	clear: right;
	float: right;
	height: 20px;
	width: 250px;
	text-align: right;
	font: bold 12px Helvetica, Arial, sans-serif;
}
#portLwid {
	float: left;
	text-decoration: none;
	padding-top: 10px;
	text-align: center;
	width: 460px;
}
.sampHeader {
	color: #000066;
	text-decoration: none;
	font: bold 14px Helvetica, Arial, sans-serif;
}
