/* CSS Document */

body {  
background-color: #cccccc;
background-image: url(../gif/bkgd.gif);
background-repeat: repeat-x;
}
h1 {  
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.9em;
line-height: 120%;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #000000;
text-decoration: none;
}
h2 {  
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 1.4em;
line-height: 120%;
font-style: normal;
line-height: normal;
font-weight: normal;
font-variant: normal;
text-transform: none;
text-align: left;
color: #000000;
text-decoration: none;
}
a {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.9em;
line-height: 120%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: #000000;
text-decoration:none;
}
a:hover {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.9em;
line-height: 120%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: red;
text-decoration:underline;
}
a:active {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.9em;
line-height: 120%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: red;
text-decoration:none;
}
a:visited {
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 0.9em;
line-height: 120%;
font-style: normal;
font-weight: bold;
font-variant: normal;
text-transform: none;
color: blue;
text-decoration:none;
}
img {
border: 0px;
}

td img {
display: block;
vertical-align: bottom;
border: 0px;
}
td.vrNavMap img {
display: block;
border: 0px;
}
.header {
left: 0px;
top: 0px;
position: absolute;
z-index: 1;
}
.whatNav {
position:absolute;
top:230px;
height:20px;
width:75px;
text-align:center;
z-index:1;
}
.whatIsThis {
position:absolute;
top:0px;
left:0px;
overflow:auto;
padding:10px;
/* For IE5/Win's benefit height = [correct height] + [top padding] + [bottom padding] */
height:220px;
/* For IE5/Win's benefit width = [correct width] + [left padding] + [right padding] */
width:300px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	height:200px; /* the correct height */
	width:280px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.history {height:200px;width:280px;}

.closeWin {
position:absolute;
top:230px;
left:80px;
height:20px;
width:150px;
text-align:center;
z-index:1;
}
.vrPano {
position:absolute;
top:90px;
left:0px;
padding:30px 0px 0px 10px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:316px;
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:490px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	height:286px; /* the correct height */
	width:480px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.vrPano {height:286px;width:480px;}

.intro {
position:absolute;
top:90px;
left:0px;
padding:30px 0px 0px 10px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:316px;
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:660px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	height:286px; /* the correct height */
	width:650px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.intro {height:286px;width:650px;}


.vrNavMap {
position:absolute;
top:90px;
left:490px;
padding:30px 0px 0px 0px;
/* For IE5/Win's benefit height = [correct height] + [top padding] */
height:316px;
width:210px;
z-index:1;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	height:286px; /* the correct height */
	}
/* the "be nice to Opera 5" rule. */
body>.vrNavMap {height:286px;}

.vrCaption {
position:absolute;
top:435px;
left:30px;
height:200px;
width:640px;
overflow: auto;
z-index:1;
}

#vrNavMapViotto {
width:310px;
}

#objVRPano {
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:370px;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	width:360px; /* the correct width */
	}
/* the "be nice to Opera 5" rule. */
body>.objVRPano {width:360px;}

#objVRPanoTall {
/* For IE5/Win's benefit width = [correct width] + [left padding] */
width:370px;
/* For IE5/Win's benefit width = [correct height] + [left padding] */
height:526px;
/* Here is the ugly brilliant hack that protects IE5/Win from its own stupidity.*/
	voice-family: "\"}\"";
	voice-family:inherit;
	width:360px; /* the correct width */
	height:496px; /* the correct height */
	}
/* the "be nice to Opera 5" rule. */
body>.objVRPanoTall {height:496px;width:360px;}

#objVRNavMap {
left:370px;
}
#vrCaptionTall {
top:640px;
}
#whatNavLeft {
left:0px;
}
#whatNavRight {
left:225px;
}
