body	{
	background-image:url(images/bg_grad.jpg);
	background-color:#DBDFE1;
	margin:0px 0px 0px 0px;
	background-repeat: repeat-x;
	padding: 0px;
	min-width: 996px;
	text-align:center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: normal;
	color: #666666;
}

p.formfield{
	font-size:11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
	margin: 0px 0px 0px 0px;
}

.building{
background-color: #ebebeb;
}
.bold{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 16px;
	font-weight: bold;
	color: #666666;
}
td {
	text-align: left;
	vertical-align: top;
}
a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #004991;
	text-decoration: none;
}
.container {
	margin:0 auto;
	width:981px;
	text-align:left;
}

.frame_l {
	background-image: url(images/shadow_l.gif);
	background-repeat: repeat-y;
	width: 3px;
}
.content {
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	width: 990px;
}
.frame_r {
	background-image: url(images/shadow_r.gif);
	background-repeat: repeat-y;
	width: 3px;
}
.frame_bl {
	background-image: url(images/shadow_bl.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
}
.frame_b {
	background-image: url(images/shadow_b.gif);
	background-repeat: repeat-x;
	width: 990px;
	height: 3px;
}
.frame_br {
	background-image: url(images/shadow_br.gif);
	background-repeat: no-repeat;
	width: 3px;
	height: 3px;
}
.header{
	background-color: #FFFFFF;
	text-align: left;
	height: 83px;
	width: 972px;
	padding: 0px 9px 0px;
	margin:0px;
}
.nav{
	padding:0px;
	height: 19px;
	width:426px;
	float: right;
}
.flash{
	background-color: #FFFFFF;
	width: 972px;
	padding: 0px 9px 9px;
	margin:0px;
}
.nav2{
	background-color:#e5e5e5;
	padding: 0px;
	margin-left:9px;
	margin-bottom:24px;
	width:972px;
	height:20px;
}

.footer{
	width:972px;
padding-left:9px;
	padding-bottom: 9px;
}

.inputfield
{
  font-family : Arial, sans-serif;
  font-style : normal;
  font-size : 11px;
  font-weight : normal;
  color: #666666;
}

form { margin: 0px 0px 0px 0px; border-style: none; }

a.foot { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: normal; color: #666666; 
}
.foot { text-decoration:none; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 20px; font-weight: normal; color: #666666; text-align: center; 
}
#footerLinks { clear:both; width:800px; margin:0 auto; padding:15px 0 50px; font-family:Verdana, Arial, Sans-Serif; font-size:11px; color:#999; text-align:center; }
#footerLinks ul { /*margin-bottom:-12px;*/ margin:0 0 10px; }
#footerLinks ul li { display:inline; border-right: solid 1px #666; padding-right:5px; }
#footerLinks ul li.last { border:none; margin:0; padding:0; }
#footerLinks ul#footerNavMetro { padding: 0 55px; margin-bottom:20px }
#footerLinks ul#footerNavMetro li {border:none; white-space:nowrap;}
#footerLinks a, #footerLinks a:visited { color:#999; text-decoration:none; }
#footerLinks a:hover { text-decoration:underline; }
#footerLinks ul#footerNavMetro li {white-space:normal;}

#nav { margin: 0 0 20px 9px; padding: 0px; width: 429px; height: 20px; background-image: url(images/nav.png); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; }
#nav li { list-style-type: none; float: left; }
#nav li a { height: 20px; text-indent: -3000px; display: block; }
a#buildings { width: 66px; }
a#buildings:hover{ background: url(images/nav-over.png) no-repeat scroll left top; }
a#photo-gallery { width: 97px; }
a#photo-gallery:hover { background: url(images/nav-over.png) no-repeat scroll -66px top; }
a#neighborhood { width: 88px; }
a#neighborhood:hover {background: url(images/nav-over.png) no-repeat scroll -163px top;}
a#about-us { width: 65px; }
a#about-us:hover {background: url(images/nav-over.png) no-repeat scroll -251px top;}
a#faq { width: 35px; }
a#faq:hover {background: url(images/nav-over.png) no-repeat scroll -316px top;}
a#contact-us { width: 78px; }
a#contact-us:hover {background: url(images/nav-over.png) no-repeat scroll -351px top;}

#building-nav { margin: 0 0 20px 9px; padding: 0px; width: 972px; height: 20px; background-image: url(images/building-nav.png); background-attachment: scroll; background-repeat: no-repeat; background-position: left top; }
#building-nav li { list-style-type: none; float: left; }
#building-nav li a { height: 20px; text-indent: -3000px; display: block; }
a#Overview { width: 78px; }
a#Overview:hover { background-image: url(images/building-nav-over.png); }
a#Acton { width: 122px; }
a#Acton:hover { background-image: url(images/building-nav-over.png); background-repeat: no-repeat; background-position: -78px top; }
a#Artech { width: 66px; }
a#Artech:hover {background-image: url(images/building-nav-over.png); background-repeat: no-repeat; background-position: -200px top; }
a#Bachenheimer { width: 101px; }
a#Bachenheimer:hover {background-image: url(images/building-nav-over.png); background-repeat: no-repeat; background-position: -266px top; }
a#Berkeleyan { width: 91px; }
a#Berkeleyan:hover {background-image: url(images/building-nav-over.png); background-repeat: no-repeat; background-position: -367px top; }
a#Fine_Arts { width: 79px; }
a#Fine_Arts:hover {background-image: url(images/building-nav-over.png); background-repeat: no-repeat; background-position: -458px top; }
a#Gaia { width: 50px; }
a#Gaia:hover {background-image: url(images/building-nav-over.png); background-repeat: no-repeat; background-position: -537px top; }
a#Renaissance { width: 135px; }
a#Renaissance:hover {background-image: url(images/building-nav-over.png); background-repeat: no-repeat; background-position: -587px top; }
a#Touriel { width: 67px; }
a#Touriel:hover {background-image: url(images/building-nav-over.png); background-repeat: no-repeat; background-position: -722px top; }

