TD {
	VALIGN="middle"
}
.bottom {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #002C56; FONT-FAMILY: Verdana sans-serif; BACKGROUND-COLOR: #FFFFFF
}	/* refers to text and links at very bottom of pages */
A.bottom {
	FONT-WEIGHT: normal; FONT-SIZE: 8pt; COLOR: #002C56; FONT-FAMILY: Verdana sans-serif; BACKGROUND-COLOR: #FFFFFF; TEXT-DECORATION: none
}
A.bottom:visited {
	COLOR: #002C56; TEXT-DECORATION: none
}
A.bottom:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.bottom:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.bigblue {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #002C56; FONT-FAMILY: Verdana sans-serif
}
.medblue {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #002C56; FONT-FAMILY: Verdana sans-serif
}
.biggerblue {	/* heading on privacy and terms pages */
	FONT-WEIGHT: bold; FONT-SIZE: 18pt; COLOR: #002C56; FONT-FAMILY: Verdana sans-serif
}
.bigorange {
	FONT-WEIGHT: bold; FONT-SIZE: 13pt; COLOR: #F66014; FONT-FAMILY: Verdana sans-serif
}
A.bigorange:visited {
	COLOR: #F66014; TEXT-DECORATION: none
}
A.bigorange:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.bigorange:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
.medorange {
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #F66014; FONT-FAMILY: Verdana sans-serif
}
.botorange {
	FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #F66014; FONT-FAMILY: Verdana sans-serif; BACKGROUND-COLOR: #FFFFFF
}
.plaintext {	/* main text on privacy, terms, what we do, and links pages */
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #002C56; FONT-FAMILY: Verdana sans-serif
}
A.plaintext {	/* text on privacy, terms and links pages */
	FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #002C56; FONT-FAMILY: Verdana sans-serif; TEXT-DECORATION: none
}
A.plaintext:visited {
	COLOR: #002C56; TEXT-DECORATION: none
}
A.plaintext:active {
	COLOR: #cc0000; TEXT-DECORATION: none
}
A.plaintext:hover {
	COLOR: #cc0000; TEXT-DECORATION: underline
}
#topmenu {	/* the next sections refer to the top menus */
padding:0;
margin:0;
height:2em;
list-style-type:none;
border-left:1px solid #bbb;
}
#topmenu li {
float:left; 
width:7.3em; 
height:2em;
line-height:2em;
border-right:1px solid #bbb;
position:relative;
text-align:center;
color: #F66014;
font-family: Verdana, sans-serif;
font-size: 10pt;
}
#topmenu li a, #topmenu li a:visited {
display:block;
text-decoration:none; 
color:#000;
}
#topmenu li a span, #topmenu li a:visited span {
display:none;
}
#topmenu li a:hover {
border:0; /* needed to trigger IE */
color:#bbb;
}
#topmenu li a:hover span {
display:block;
width:7.3em;
height:2em;
text-align:center;
position:absolute; 
left:-2px; 
top:-3px; 
color: #F66014;
font-family: Verdana, sans-serif;
font-size: 10pt; 
cursor:pointer;
}

#botmenu {	/* the next sections refer to the bottom menus */
padding:0;
margin:0;
height:2em;
list-style-type:none;
border-left:1px solid #bbb;
}
#botmenu li {
float:left;
width:11.3em; 
height:2em;
line-height:2em;
border-right:1px solid #bbb;
position:relative;
text-align:center;
color: #F66014;
font-family: Verdana, sans-serif;
font-size: 10pt;
}
#botmenu li a, #botmenu li a:visited {
display:block;
text-decoration:none; 
color:#000;
}
#botmenu li a span, #botmenu li a:visited span {
display:none;
}
#botmenu li a:hover {
border:0; /* needed to trigger IE */
color:#bbb;
}
#botmenu li a:hover span {
display:block;
width:11.3em;
height:2em;
text-align:center;
position:absolute; 
left:-2px; 
top:-3px; 
color: #F66014;
font-family: Verdana, sans-serif;
font-size: 10pt; 
cursor:pointer;
}

#nav-menu ul	/*The next section all refers to the orange menus */
{
list-style: none;
padding: 0;
margin: 0;
}
#nav-menu li
{
float: left;
margin: 0 0.15em;
}
#nav-menu li a
{
background: url(../images/background1.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 7em;
display: block;
border: 0.1em solid #dcdce9;
color: #002C56;
font-family: Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}
/* Hide from IE5-Mac \*/
#nav-menu li a
{
float: none
}
/* End hide */
#nav-menu li a:visited
{
background: url(../images/background1.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 7em;
display: block;
border: 0.1em solid #dcdce9;
color: #FFFFFF;
font-family: Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: none;
text-align: center;
}
/* Hide from IE5-Mac \*/
#nav-menu li a:visited
{
float: none
}
/* End hide */
#nav-menu li a:hover
{
background: url(../images/background.gif) #fff bottom left repeat-x;
height: 2em;
line-height: 2em;
float: left;
width: 7em;
display: block;
border: 0.1em solid #dcdce9;
color: #000000;
font-family: Verdana, sans-serif;
font-size: 10pt;
font-weight: bold;
text-decoration: underline;
text-align: center;
}
/* Hide from IE5-Mac \*/
#nav-menu li a:hover
{
float: none
}
/* End hide */
#nav-menu
{
width:40em
}
.imgfloat { float:right		/* sets the main images to float right to allow text flow. following sections position the main text and images*/
}
#maintxt { position: absolute; top: 150px; left: 15px; z-index: 2
}
#mainimg { position: absolute; top: 150px; left: 343px; z-index: 0
}
#contactimg { position: absolute; top: 350px; left: 343px; z-index: 0
}
#questimg { position: absolute; top: 1450px; left: 343px; z-index: 0
}
#mainmap { position: absolute; top: 150px; left: 243px; z-index: 0
}
#logoimg { position: absolute; top: 419px; left: 15px; z-index: 1
}
#contactlogoimg { position: absolute; top: 635px; left: 15px; z-index: 1
}
#questlogoimg { position: absolute; top: 1740px; left: 15px; z-index: 1
}
#pagebottom { position: absolute; top: 580px; left: 15px; z-index: 4
}
#contactbottom { position: absolute; top: 780px; left: 15px; z-index: 4
}
#questbottom { position: absolute; top: 1900px; left: 15px; z-index: 4
}