body { 
	background-color: #ffffff; 
	color: #000000; 
	margin: 0px;
	padding: 0px;
	font-size: 100%;
}
div.indexMenu {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 12px;
	left: 275px;
	z-index: 30;
}

div.menu ul, div.indexMenu ul {
	display: inline;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	list-style-type: none;
}
div.menu ul a {
	display: inline;
	color: #000000;
	text-decoration: none;
}
div.indexMenu ul a {
	display: inline;
	color: #000000;
	text-decoration: none;	
}
div.indexMenu li, div.menu li {
	display: inline;
}
.leftHandPhotos {
	position: relative;
	float: left;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 90%;
	width: 353px;
	padding: 0px;
	margin: 0px;
}
.leftHandPhotos img {
	display: none;
}
.homeText p{
	margin:0;
	padding-left: 55px;
	padding-top: 0px;
	font-weight: bold;
}
.footer {
	position: relative;
	clear: both;
	width: 780px;
	background-image: url(images/footerGreen.gif);
	color: #000000;
	text-align: center;	
}
.footer ul {
	display: inline;
	text-align: right;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px; 
	font-weight: bold;
	list-style-type: none;
}
.footer li {
	display: inline;	
}
.footer p {
	padding: .5em;
}
.footer a {
	display: inline;
	padding: 0;
	color: #ffffff;
	font-weight: bold;
	text-decoration: none;
}
address {
	color: #336600;
} 
h1 { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.5em;
	color: #003399; 
}
h2 {
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 1.25em;
	color: #003399;
} 
p { 
	font-family: Arial, Helvetica, sans-serif;
	padding-right: 20px;
}
p.back {
	color: #000000;
}
p.back a {
	text-decoration: none;
	color: #000000;
}
p.back a:hover {
	color: #ff0000;
	text-decoration: underline;
}
p.byline {
	font-size:85%;
}
fieldset { 
	margin: 0 0 2em 0; 
	padding: 1em .5em .5em .5em; 
	border: 1px solid #8ae06b; 
} 
legend { 
	padding: .2em; 
	background-color: #ffffff; 
	font-weight: bold; 
	color: #000000; 
	border: 1px solid #8ae06b; 
} 
input { 
	border: 1px solid #000000; 
	font-weight: bold; 
	background-color: #F5F5F5; 
}
/*** header *************************************/
.internalHeader {
	background-image: url(images/internalHeaderNet.gif);	
	width: 780px;
	height: 110px;
}
.homeButton {
	display: none;
}
.menu {
	position: relative;
	margin: 90px 0px 0px 55px;
	padding: 0;
	z-index: 95;	
}
.frame {
	width:780px;
	margin-right:auto;
	margin-left:auto;
	padding:0px;
	text-align:left;
	background-color: #ffffff;
} 
/*** image galleries ******************************************/
div.gallery img {
 	margin: 25px 0px 0px 0px;
	vertical-align: middle;
}
div.surfaceGallery {
	width: 593px;
  border: 2px solid #000000;
	text-align: center;
	background-image: url(images/ImagesBackground.gif);	
}
div.characterGallery {
	width: 593px;
  border: 2px solid #000000;
	text-align: center;
	background-image: url(images/ImagesBackground.gif);	
}
div.miscGallery {
	width: 593px;
  border: 2px solid #000000;
	text-align: center;
	background-image: url(images/ImagesBackground.gif);	
}
div.float a {
	display: inline;	
	text-decoration: none;
	font-weight: bold;
}
div.galleryPic {
	text-align: center;
	margin-top: 50px;
}
div.back {
	text-align: center;
}
/*** home button and section graphic **********************/
.sectionGraphic {
	width: 155px;
}
/*** main content ****************************************/
.mainContent, 
.mainContentG {
	background-color:#ffffff;
	margin: 0px 225px 0px 0px;
	
	padding: 0px;
	padding-bottom: 25px;
	padding-left: 15px;
	z-index: 100;
}
.mainContentG {
	margin: 0px 50px 0px 0px;
	text-align: center;
}
.mainContent p,
.mainContentG p {
	padding: 0px 20px 0px 20px;
}
.mainContent ul {
	padding-left: 40px;
}
.mainContent h1, .mainContent h2 {
	padding: 0px 20px 0px 20px;
	color:#003399;
}
ul.toc {
	list-style: none;
}
.mainContent a {
	color: #003399;
}
.mainContent p a, .leftHandPhotos a  {
	color: #003399;
	font-weight: bold;
	text-decoration: none;
}
.rightPictureColumn {
	position: absolute;
	left: 560px;
	top: 150px;	
	background:#fff;
}
/*** leftNavColumn ***************************************/
.leftNavColumn {
	position: relative;
	float: left;
	width: 155px;
	background: #fff;	
}
.leftNavColumn img {
	width: 155px;
	height: 147px;
}
.leftNavColumn ul {
	display: none;
}
div.contactRow span.formLabel, div.noHeightRow label {  
	vertical-align: middle;
	font-weight: bold;
	color: #003399;
}
