@charset "ISO-8859-1";

/* &copy; Copyright TIFOR, Inc.; 2005-2006. Content and design by TIFOR, Inc. All Rights Reserverd */
html {
	height: 100%
}

body {
	margin-top: 0;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	padding-left: 0;
	padding-right: 0;
	color: black;
	background-color: #9999ff;
	font-family: sans-serif;
	height: 100%;
}

EM {
	font-family: Cezanne, sans-serif;
	font-size: larger;
}

.input:focus .input:hover{ background-color: aqua ; }
.wnt {
	font-family: Cezanne, sans-serif;
}

.tooltip {
	background-color: #ffffff;
	font-weight: bold;
	border: 1px #006699 solid;
}

#mainContainer {
	width: expression(document .     body .     clientWidth <       980 ?      
		"980px" : 
		     "99%");
	position: relative;
	min-height: 100%;
}

#usa {
	visiblity: hidden;
}

#tourDiv {
	visiblity: hidden;
	text-align: center;
}

* html #mainContainer {
	height: 100%;
}

.letterHead {
	background-color: #ccccff;
	border: 1px solid black;
	left: 5px;
	margin-bottom: 5px;
	padding: 5px;
	top: 5px;
	text-align: center;
}

.ltrhead {
	color: black;
	font-family: Cezanne, sans-serif;
	font-size: x-large;
}

.aboutLine {
	font-family: sans-serif;
	font-size: small;
	text-align: right;
	float: right;
	top: 5px;
}

.right {
	background-color: #ccccff;
	color: black;
	float: left;
	padding: 5px;
	width: 180px;
}

.mcsize {
	position: relative;
	left: 0px;
	bottom: 0px;
	margin-left: auto;
	margin-right: 5px;
}

.needForm1 {
	height: 70px;
	padding: 5px;
}

.googlemap {
	border: 1px solid blue;
	height: expression((     Math .     max(document .         documentElement .
		     
		  clientHeight -135, 680) ) +          'px' );
	margin-right: 2px;
	margin-left: 2px;
	margin-top: 5px;
}

.tourdirs {
	visibility: hidden;
	float: right;
	right: 5px;
	width: 0;
	background-color: white;
	height: expression((     Math .     max(document .         documentElement .
		     
		  clientHeight -135, 680) ) +          'px' );
    overflow: auto ;
    font-size: smaller ;
}

.gdirs {
	padding-left: 5px;
	padding-top: 3px;
	text-align: center;
	line-height: 120%;
}

.tour {
	white-space: nowrap;
	padding-left: 5px;
	padding-top: 3px;
	font-size: smaller;
	height: 15%;
	overflow: auto;
}

.keys {
	height: 40px;
	white-space: nowrap;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 3px;
	overflow: auto;
}

.thirdline {
	height: 615px;
}

.backg {
	color: black;
	background-color: #9999ff;
	padding: 0;
}

.googlead {
	text-align: center;
}

.bottom {
	margin-top: 2px;
	margin-right: 210px;
	margin-left: 3px;
}

.if {
	margin-top: 7px;
	height: 605px;
	overflow: auto;
	color: white;
	background-color: gray;
	border-style: inset;
	margin-right: auto;
}

.contact {
	float: left;
	padding-left: 5px;
}

.webmaster {
	float: right;
	padding-right: 5px;
}

.tleft {
	text-align: left;
}

.tcenter {
	text-align: center;
}

.ttright {
	position: relative;
	top: 0px;
	right
	0px;
}

.tsmaller {
	font-size: smaller;
}

.copyright {
	margin-right: 100px;
	margin-left: 100px;
	text-align: center;
	font-size: smaller;
}

.myinput {
	width: 160px;
	height: 18px;
	/*color: #ccccff ;
  background-color: white ;
  border-style: inset ;
  font-color: black ;
  font-family: sans-serif ; */
	font-weight: bold;
	overflow: hidden;
	white-space: nowrap;
}

.myselect {
	width: 11em;
}

.findselect {
	width: auto;
}

.dnone {
	display: none;
}

.modBottom {
	position: absolute;
	left: 5px;
	top: 1150px;
}

.pad5 {
	padding-top: 5px;
	padding-bottom: 5px;
}

.facility {
	color: white;
	background: blue;
	font-weight: bold;
	letter-spacing: 0.3em;
	text-transform: lowercase;
}

.nav:hover, a:link:hover, a.visited:link:hover{
	font-style: italic;
}

.nav {
	text-decoration: underline;
}

.loading {
	position: absolute;
	top: 88px;
	left: 20%;
	width: 400px;
	font-weight: bold;
	text-align: center;
	padding: 20px;
	background-color: #9999ff;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	visibility: visible;
}

.updating {
	position: absolute;
	top: 788px;
	left: 360px;
	width: 400px;
	font-weight: bold;
	text-align: center;
	padding: 20px;
	background-color: #9999ff;
	margin-left: auto;
	margin-right: auto;
	z-index: 100;
	/*opacity: .75; */ /*filter: alpha(opacity=75);*/
	visibility: hidden;
}
