img { behavior: url('iepngfix.htc'); }
* { behavior: url('../css/iepngfix.htc'); }
* {	position:relative; }
/*br{
	height:10px;
}*/
/*html{overflow-y:scroll;}*/
div {
	font-family:'bernhard modern', 'minion web', 'myriad web', 'trebuchet ms';
	font-size:1em;
	color:#B7B7B7;
}
body{
	/*overflow-y:scroll;*/
	background-color: #221F1D;
	/*margin:0 auto;*/
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}
img{
	cursor:pointer;
}

a {
	color: #D4D6DF;
}

.mainBody{
	/*background-color:E6F8F5;*/
	/*background-color:DAE8E6;*/
	/*background-color:#3A3A3A;*/
	/*background-color:#3A3A3A; */
	/*background-color: #221F1D;*/
	background-color:#221F1D;
	margin:0 auto;
	text-align:center;	
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
}

.heading{
	position:relative;
	width:100%;
	height:215px;
	background-image:url(../images/header.png); 
	background-repeat:no-repeat;
	z-index:100;
}
.main
{
	position:relative;
	width:800px;
	text-align:left;
	margin:0 auto;
	/*margin-left:auto;
	margin-right:auto;*/
	z-index:0;
}
div.title1
{	
	position:relative;
	width:190px;
	top:52px;
 	left:110px;
	font-size:20pt;
	font-family:gulim, serif;
	color:gray;
	font-variant: small-caps;
	padding-bottom:10px;
	padding-bottom/**/:/**/5px;	
}
div.title2
{
	position:absolute;
	top:13px;
 	left:30px;
	font-size:20pt;
	font-family:gulim, serif;
	color:#163244;
	font-variant: small-caps;
	font-weight:300;
}
.pageTitles{
	font-size:20pt;
	font-family:gulim, serif;
	color:#650A07; 
	font-variant:small-caps;
	padding-top:10px;
	font-weight:600;
}
div.buttons
{
	top:110px;
 	left:100px;
	background:transparent;
}
.button
{
	float:left;
	width:150px;
	height:35px;
	line-height:35px;
	font-family:  Helvetica, Arial, Geneva, sans-serif;
/*	color:#CCCCCC;*/
	color:#B7B7B7;
	background-image:url(../images/button.png);
	cursor:pointer;
}
.buttonHover
{
	position:relative;
	float:left;
	width:150px;
	height:35px;
	line-height:35px;
	font-family:  Helvetica, Arial, Geneva, sans-serif;
/*	color:#CCCCCC;*/
	color:#B7B7B7;
	background-image:url(../images/buttonHover.png);
	cursor:pointer;
	z-index:5;
}
.buttonSelected
{
	float:left;
	width:150px;
	height:35px;
	line-height:35px;
	font-family:  Helvetica, Arial, Geneva, sans-serif;
/*	color:#CCCCCC;*/
	color:#B7B7B7;
	background-image:url(../images/buttonSelected.png);		
}
#photosBtnMenu{
	background-image:url(../images/buttonHover.png);
	background-repeat:no-repeat;
	width:150px;
	height:35px;
	line-height:35px;
	font-family:  Helvetica, Arial, Geneva, sans-serif;
	color:#CCCCCC;
	z-index:450;
	cursor:pointer;	
}
.photoMenuVisible{
	position:absolute;
	width:150px;
	height:200px;
	visibility:visible;
	z-index:500;
}
#photoMenuChoices{
	width:145px;
	background-color:black;
	color:white;
	top:-10px;
	text-align:left;
	border:solid medium #666666;
	border-width:0px 2px 2px 2px;	
	cursor:pointer;
	z-index:5;
}
.photoMenuHidden{
	position:absolute;
	background-color:black;
	width:0px;
	height:0px;
	visibility:hidden;
	color:white;
}
.photoSubMenuVisible{
	position:absolute;
	visibility:visible;
	/*width:130px;*/
	z-index:5;
	background-color:black;
	color:white;
	text-align:left;
	border:solid medium #666666;
	border-width:2px 2px 2px 2px;
	padding:10px 0px 10px 2px;	
}
.photoSubMenuHidden{
	position:absolute;
	background-color:black;
	/*width:0px;*/
	height:0px;
	visibility:hidden;
	color:white;
}
.photoSubSubMenuVisible{
	position:absolute;
	visibility:visible;
	z-index:5;
	background-color:black;
	color:white;
	text-align:left;
	border:solid medium #666666;
	border-width:2px 2px 2px 2px;
	padding:10px 0px 10px 2px;	
}
.photoSubSubMenuHidden{
	position:absolute;
	background-color:black;
	width:0px;
	height:0px;
	visibility:hidden;
	color:white;
}
#photoSubMenuChoices{
	width:145px;
	background-color:black;
	color:white;
	top:-10px;
	text-align:left;
	border:solid medium #666666;
	border-width:0px 2px 2px 2px;	
}
#photoSubSubMenuChoices{
	width:145px;
	background-color:black;
	color:white;
	top:-10px;
	text-align:left;
	border:solid medium #666666;
	border-width:0px 2px 2px 2px;	
}
.highlighted{
	background-color:#666666;
}
.notHighlighted{
	background-color:black;
}
iframe{
	text-align:center;
	display:inline;
	/*_filter:progid:DXImageTransform.Microsoft.Chroma(Color='#FFFFFF');*/
	z-index:5;
}

.iframeBody{
	width:778px;
	text-align:center;	
	position:relative;
	margin:0;
	margin-bottom:0;
	margin-left:0;
	margin-right:0;
	margin-top:0;
	color:#999999;
	background-image:url(../images/windowBackground.gif); 
	background-repeat:repeat-y;
	border:solid thin #CCCCCC;
	border-width:1px 1px 1px 1px;	
	z-index:10;
}
.hidden{
	width:0px;
	height:0px;
	visibility:hidden;	
	float:left;	
}
.visible{
	width:780px;
	visibility:visible;
	/*In old version: text-align:center;*/
}
.mainWindow{
	padding-left:30px;
	display:block;
}
.text{
	width:650px;
}
.images{
	float:left;
	width:180px;
	height:200px;
}
.image{
/*	float:center;*/
	margin:0 auto;
}

.images2{
	float:left;
	width:233px;
	height:195px;
}
.image2{
	float:left;
	width/**/:/**/ 153px;
	height/**/:/**/ 115px;
}
/*.cover{
	background-color:#333333;
	opacity:.75;
	width:100%;
	height:100%;
	position:absolute;
	filter:Alpha(opacity=75);
	z-index:2;
}*/
.uncover{
	width:0;
	height:0;	
}
.hiding
{
	width:0;
	height:0;	
}
.showImage{
	height:410px;
	bottom:0;
	width:auto;
}
.showing{
	width:auto;
	/*height:auto;*/	
}
#caption{
	margin:0 auto; 
	background-color:black; 
	color:#999999; 
	font:small-caption; 
	text-align:center; 
	visibility:hidden; 
	font-variant:small-caps; 
	line-height:15px
}
#container {
	margin:0 auto;
	text-align:center;
}
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.arrowVisible{
	visibility:visible;
	float:left;
	position:absolute;
	z-index:50;
	height:50px;
	width:50px;
}
.arrowHidden{
	visibility:hidden;
	height:0;
	width:0;	
}
#scroll { 
	/*forces scrollbar to be visible in firefox*/
	position:absolute; 
	top:0; 
	bottom:-0.1px; 
	width:1em; 
	z-index:-1; 
} 
.footer{
	height:50px;
	width:100%;	
	position:absolute;
	text-align:center;
}
#footerDiv{
}

/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
/* End hide from IE-mac */

