.Body { text-decoration: none; font-family: arial; font-size: 10pt; color: #1A0A77;  }
.Body:link { text-decoration: underline; font-family: arial; font-size: 10pt; color: #0066ff } 
.Body:active { text-decoration: underline; font-family: arial; font-size: 10pt; color: #999999 }
.Body:visited { text-decoration: underline; font-family: arial; font-size: 10pt; color: #0066ff }
.Body:hover { text-decoration: underline; font-family: arial; font-size: 10pt; color: #999999 }
.Normal { text-decoration: none; font-family: arial; font-size: 10pt; color: #1A0A77 }
.Small { text-decoration: none; font-family: arial; font-size: 8pt; color: #1A0A77 }
.ItalicSmall {font-family: Arial, Helvetica, sans-serif; font-size: 8pt; font-style: italic; color: #1AOA77; }
.Medium { text-decoration: none; font-family: arial; font-size: 9pt; color: #1A0A77 }
.Title { text-decoration: none; font-family: arial; font-size: 15pt; color: #6699CC }

.Footer { text-decoration: none; font-family: arial; font-size: 9pt; color: #ffffff }
.Footer:link { text-decoration: underline; font-family: arial; font-size: 9pt; color: #ffffff }
.Footer:active { text-decoration: underline; font-family: arial; font-size: 9pt; color: #000066 }
.Footer:visited { text-decoration: underline; font-family: arial; font-size: 9pt; color: #ffffff }
.Footer:hover { text-decoration: underline; font-family: arial; font-size: 9pt; color: #000066 }

.TourSubNav { text-decoration: none; font-family: arial; font-size: 9pt; color: #669BCD }
.TourSubNav:link { text-decoration: underline; font-family: arial; font-size: 9pt; color: #669BCD }
.TourSubNav:active { text-decoration: underline; font-family: arial; font-size: 9pt; color: #000066 }
.TourSubNav:visited { text-decoration: underline; font-family: arial; font-size: 9pt; color: #669BCD }
.TourSubNav:hover { text-decoration: underline; font-family: arial; font-size: 9pt; color: #000066 }


ul#nav {
	font: normal 13px arial;
	font-weight:bold;
	margin: 0 0 15px 20px;
	padding: 0;
	list-style: none;
	width: 750px; /* Width of Menu Items */
	text-align:center;
	}
	
ul#nav li {
	position: relative;
	width:115px;
	float:left;
	}
	
ul#nav li ul {
	position: absolute;
	left:-40px;
	width:135px;
	top:26px;
	display: none;
	border-bottom:1px solid #99CCFF;
	}
ul#nav li ul li { border-top:1px solid #99CCFF; width:135px; font-size:12px; display:block; background:#fff; }	
ul#nav li ul li.first {  width:135px; padding-top:0px;}	

/* Styles for Menu Items */
ul#nav li a {
	display: block;
	text-decoration: none;
	color: #6699CC;
	background: #fff; /* IE6 Bug */
	padding: 5px;
	border-bottom: 0;
	}
ul#nav li a:hover {color:#99CCFF;}	
	
/* Holly Hack. IE Requirement \*/
* html ul#nav li { float: left; height: 1%; }
* html ul#nav li a { height: 1%; background:#fff; }
* html ul#nav li ul li a { height: 1%; background:#F2F9FF; }
/* End */

ul#nav li:hover ul, ul#nav li.over ul { display: block; } /* The magic */


ul.sitemap { color: #6699CC; text-align:left;width:200px; }
ul.sitemap li {padding-bottom:5px; float:none; width:200px; }
ul.sitemap li.drop {margin-top:80px;} 
ul.sitemap li ul { display:block; visiblity:true; border:none;}
ul.sitemap li ul li { border:none; height:px; float:none; padding:0; text-align:left; padding:0 0 0 20px; width:160px;}
ul.sitemap li ul li.last {border:none; }
ul.sitemap a { color: #6699CC;  background:none;}
