

.header {
	background-color: #000000;
	position: absolute;
	height: 84px;
	width: 760px;
	left: 0px;
	top: 0px;
}
.logo {
	position: absolute;
	left: 12px;
	top: 0px;
}
.middleFilm {
	position: absolute;
	width: 477px;
	height: 56px;
	left: 183px;
	top: 0px;
	text-align: right;
	vertical-align: top;
}
.whiteSubLinks {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	vertical-align: middle;	
}
a.whiteSubLinks:link {text-decoration: none;}
a.whiteSubLinks:visited {text-decoration: none;}
a.whiteSubLinks:hover {text-decoration: underline;}
a.whiteSubLinks:active {text-decoration: none;}
.endFilm {
	position:absolute;
	left:660px;
	top:0px;
}
.bottomFilm {
	position:absolute;
	left:0px;
	top:56px;
}
.navBar {
	position:absolute;
	left:0px;
	top:84px;
	background-color:#CCCCCC;
	width:760px;
	height:24px;
}
.navBarLinks {
	position:absolute;
	left:0px;
	top:2px;
	width:760px;
	height:20px;
	background-color:#C8D7E3;
	text-indent: 30px;
}
.navLinks {
	color: #293D68;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	vertical-align: middle;
}
a.navLinks:link {text-decoration: none;}
a.navLinks:visited {text-decoration: none;}
a.navLinks:hover {text-decoration: underline;}
a.navLinks:active {text-decoration: none;}
.navDiv {
	font-family:Verdana;
	font-size:10px;
	font-weight:bold;
	color: #99afc4;
	vertical-align:middle;
}

.body {
	position:absolute;
	left:0px;
	top:108px;
	width:760px;
	z-index:0;
	background-color:#FFFFFF;
}

.flash {
	position:absolute;
	left:0px;
	top:0px;
	width:760px;
	height:165px;
	z-index:1;
}
.navLocation {
	position:absolute;
	top:0px;
	right:0px;
	height:40px;
	width:600px;
	text-align:left;
	vertical-align: middle;
}
.navLocationPath {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
}
a.navLocationPath:link {text-decoration: none;}
a.navLocationPath:visited {text-decoration: none;}
a.navLocationPath:hover {text-decoration: underline;}
a.navLocationPath:active {text-decoration: none;}
.navLocationPage {
	font-family: Arial;
	font-size: 11px;
	color: #999999;
	font-weight: bold;
}
a.navLocationPage:link {text-decoration: none;}
a.navLocationPage:visited {text-decoration: none;}
a.navLocationPage:hover {text-decoration: underline;}
a.navLocationPage:active {text-decoration: none;}
.headerBar {
	position:absolute;
	top:40px;
	right:0px;
	height:156px;
	width:600px;
}
.mainInfo {
	position:absolute;
	top:206px;
	width:600px;
	right:0px;
	height:500px;
	clear:both;
	float: right;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
	
}
.sideNav {
	position:absolute;
	top:120px;
	left:0px;
	width:150px;
}
.sideNavTop {
	background-color:#99AFC4;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height:20px;
	text-indent:10px;
}
.sideNavMiddle {
	background-color:#C8D7E3;
	border-bottom-color: #FFFFFF;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	height:20px;
	text-indent:12px;
}
.frontPageBox1 {
	position:absolute;
	top:193px;
	left:20px;
	width:350px;
	height:200px;
	background-color:#FFFFFF;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.frontPageBox2 {
	position:absolute;
	top:193px;
	left:390px;
	width:350px;
	height:200px;
	background-color:#FFFFFF;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.boxHeader {
	position:absolute;
	top:0px;
	left:0px;
	width:348px;
	height:20px;
	background-color:#99AFC4;
	text-indent: 20px;
}
.boxText {
	position:absolute;
	top:32px;
	left:20px;
	width:310px;
	height:148px;
	text-align: left;
}
.bodyText {
	font-family: Arial;
	color: #666666;
	font-size: 12px;
}
.bodyLinks {
	font-family: Arial;
	color: #293D68;
	text-decoration:none;
	font-size: 12px;
}
a.bodyLinks:link {text-decoration: none;}
a.bodyLinks:visited {text-decoration: none;}
a.bodyLinks:hover {text-decoration: underline;}
a.bodyLinks:active {text-decoration: none;}
.footer {
	position:absolute;
	bottom:0px;
	left:0px;
	width:760px;
	height:96px;
	background-color:#000000;
	vertical-align: middle;
}
.topFooter {
	position:absolute;
	top:0px;
	left:0px;
	width:760px;
	height:23px;
}
.middleFooter {
	position:absolute;
	top:23px;
	left:0px;
	height:23px;
	width:760px;
	vertical-align: middle;
	text-indent: 30px;
}
.bottomFooter {
	position:absolute;
	top:46px;
	left:0px;
	height:20px;
	width:760px;
}
.bottomLinks {
	position:absolute;
	left:0px;
	top:66px;
	width:760px;
	height:15px;
	text-align: center;
	background-color:#FFFFFF;
}
.footLinks {
	font-size: 10px;
	font-family: Verdana;
	font-weight: bold;
	color: #999999;
	text-align: center;
	vertical-align: middle;
}
a.footLinks:link {text-decoration: none;}
a.footLinks:visited {text-decoration: none;}
a.footLinks:hover {text-decoration: underline;}
a.footLinks:active {text-decoration: none;}
.copy {
	font-size:10px;
	font-family:Verdana;
	font-weight:bold;
	color:#CCCCCC;
	text-align:center;
	position:absolute;
	bottom:0px;
	height:15px;
	width:760px;
	left:0px;
	background-color:#FFFFFF;
	top: 81px;
}
.thumbnails {
	border-color: #999999;
	border-style: solid;
	border-width: 0px;
	cursor:pointer;
}
.photoPage {
	position:absolute;
	top:0px;
	left:0px;
	height:515px;
	width:450px;
}
.photoName {
	position:absolute;
	height:11px;
	width:450px;
	top:34px;
	left:0px;
}
.photoImage {
	position:absolute;
	text-align: center;
	left:10px;
	top:55px;
	height:430px;
	width:430px;
	border-color: #CCCCCC;
	border-style: solid;
	border-width: 0px;
	vertical-align: middle;
}
.photoFooter {
	position:absolute;
	bottom:0px;
	left:0px;
	height:21px;
}
.photoText {
	font-family: Arial;
	color: #666666;
	font-size: 11px;
}
.photoLinks {
	font-family: Arial;
	color: #293D68;
	text-decoration:none;
	font-size: 11px;
}
a.photoLinks:link {text-decoration: none;}
a.photoLinks:visited {text-decoration: none;}
a.photoLinks:hover {text-decoration: underline;}
a.photoLinks:active {text-decoration: none;}
.videoPics {
	position:absolute;
	top:20px;
	left:20px;
	width:250px;
	height:150px;
	border-color: #999999;
	border-style: solid;
	border-width: 1px;
}
.videoTitles {
	position:absolute;
	top:20px;
	left:290px;
	width:270px;
	height:20px;
}
.videoDesc {
	position:absolute;
	top:40px;
	left:290px;
	width:270px;
	height:70px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.videoPlay {
	position:absolute;
	top:120px;
	left:290px;
	width:270px;
	height:52px;
}
.aboutText {
	position:absolute;
	left:20px;
	top:40px;
	width:560px;
	height:401px;
}
.siteMapTitle {
	position:absolute;
	left:0px;
	top:0px;
	width:172px;
	height:20px;
	border-bottom-color: #CCCCCC;
	border-bottom-style: solid;
	border-bottom-width: 1px;
}
.siteMapLinks {
	position:absolute;
	left:22px;
	top:22px;
	width:150px;
	height:130px;
}
/* Horizontal Centering Hack next two div statements */

#container {
	margin-left:auto;
	margin-right:auto;
	text-align:center;
} 

#content p {
	text-align:left;
	}
#html, body {
  top: 0px;
  right: 0px;
  bottom: 0px;
  left: 0px;
  width:980px;
  height: 100%;
  margin: auto;
}	
	
	
	
	
	
	
