@charset "UTF-8";
/* CSS Document */
a:focus, a:active { 
	outline: 0; 
	-moz-outline: none; 
}
#left-nav {
/*background-image:url(../img/nav.jpg) left:3px;*/
background-color:#FFFFFF;
background-repeat:no-repeat;
float:left;
width:113px;	
margin: 0;
}
#nav {
	margin: 0;
	padding:0;
	position: relative;
width:111px;	
	height:519px;
	left:3px;

}
#nav li ul, #nav li ul {
	margin: 0;
	padding: 0;
}
#nav a {
	text-decoration: none;
}
#nav li { /*float the main list items*/
	margin: 0;
	float: left;
	display: block;
	padding-left: 0px;
}
#nav li.on { /*activate the main list items*/
	/*border:2px solid red;*/
	display: block;
	padding-left: 0px;
}

#nav li ul {
width:113px;	
	display:none;
	margin: 0;
	padding: 0;
		height:10px;

}

#nav li.off ul, #nav li.on ul { /*put the subnav below*/
	position: absolute;
	top: 0px;
	padding:0;
	margin:0;
	left: 0;
}
#nav li.on ul { /*turn the sub nav background on if subnav is active */
position:absolute;
top:21px;
left:0;
}
#nav li.on:hover ul, #nav li.over ul { /*for ie*/
position:absolute;
top:21px;
left:0;
}
#nav li a {
	color: #224d6f;
	font-weight: bold;
	display: block;
	padding: 0;
}

#nav li.on ul a, #nav li.off ul a {
	
	border: 0;
	float: left; /*ie doesn't inherit the float*/
	color: #f90;
	width:113px;
	height:14px;
	padding:0;
	margin:0;
}
#nav ul {
	margin:0px;
	}
#nav li.on:hover ul a, #nav li.over ul li a { /*for ie - the specificity is necessary*/
	position:relative;
top:0px;
left:0;
padding:0;
	margin:0;
}
#nav li.on ul {
width:113px;	
	display: block;
}
#nav li.off:hover ul, #nav li.over ul { /*activate the subnav*/
	display: block;
	position:absolute;
top:21px;
left:0;
	z-index: 6000;
	padding:0;
	margin:0;
}
#nav li.off a:hover, #nav li.on a:hover {
 background-image:url(../img/nav/home_over.jpg) color: #333;
}

/* span image replacement*/
#nav li span {
line-height:12px;
width:111px;
display:block;
	position: relative;
	left: -9384px;
}
#liHome a, #liInt a, #liComm a, #liFloor a, #liSite a, #liLoc a, #liPhotos a, #liCont a, #liUtil a {
width: 113px;	
}

/*subnav formatting*/
#nav li.off ul a, #nav li.on ul a { /* subnav is active */
	background-image:none;
	top:0;
	width:auto;
	display:block;
}

#nav li {
	position: relative;
	top:0;
}
/* main items initial states */
#liHome  {
	background-image:url(../img/nav1_up.jpg);
	background-repeat:no-repeat;
		height: 62px;

}

#liInt  {
	background-image:url(../img/nav2_up.jpg);
	height: 62px;
	background-repeat:no-repeat;
}

#liComm  {
	height: 62px;
background-image:url(../img/nav3_up.jpg);
	background-repeat:no-repeat;
}

#liFloor  {
	height: 62px;
	background-image:url(../img/nav4_up.jpg);
	background-repeat:no-repeat;
}

#liSite  {
	height: 62px;
	background-image:url(../img/nav5_up.jpg);
	background-repeat:no-repeat;
}
#liLoc  {
	height: 62px;
	background-image:url(../img/nav6_up.jpg);
	background-repeat:no-repeat;
}

#liPhotos  {
	height: 62px;
background-image:url(../img/nav7_up.jpg);
	background-repeat:no-repeat;
}

#liCont  {
	height: 62px;
	background-image:url(../img/nav8_up.jpg);
	background-repeat:no-repeat;
}

#liUtil  {
	background-image:url(../img/nav9_up.jpg);
	background-repeat:no-repeat;
	height:23px;

}

/* main menu items "on" states */
#liHome.on a {
	height: 62px;
	background-image:url(../img/nav1_dn.jpg);
	background-repeat:no-repeat;
}
#liInt.on a {
	height: 62px;
	background-image:url(../img/nav2_dn.jpg);
	background-repeat:no-repeat;
}
#liComm.on a {
	height: 62px;
	background-image:url(../img/nav3_dn.jpg);
	background-repeat:no-repeat;
}
#liFloor.on a {
	height: 62px;
	background-image:url(../img/nav4_dn.jpg);
	background-repeat:no-repeat;
}
#liSite.on a {
	height: 62px;
	background-image:url(../img/nav5_dn.jpg);
	background-repeat:no-repeat;
}
#liLoc.on a {
	height: 62px;
	background-image:url(../img/nav6_dn.jpg);
	background-repeat:no-repeat;
}

#liPhotos.on a {
	height: 62px;
background-image:url(../img/nav7_dn.jpg);
	background-repeat:no-repeat;
}

#liCont.on a {
	height: 62px;
	background-image:url(../img/nav8_dn.jpg);
	background-repeat:no-repeat;
}

#liUtil.on a {
height:23px;
	background-image:url(../img/nav9_dn.jpg);
	background-repeat:no-repeat;
}

/* main menu items hover states */
#liHome a:hover, #liHome:hover a, #liHome.over a {
	height: 62px;
	background-image:url(../img/nav1_dn.jpg);
	background-repeat:no-repeat;
}
#liInt a:hover, #liInt:hover a, #liInt.over a {
	height: 62px;
	background-image:url(../img/nav2_dn.jpg);
	background-repeat:no-repeat;
}
#liComm a:hover, #liComm:hover a, #liComm.over a {
	height: 62px;
	background-image:url(../img/nav3_dn.jpg);
	background-repeat:no-repeat;
}
#liFloor a:hover, #liFloor:hover a, #liFloor.over a {
	height: 62px;
	background-image:url(../img/nav4_dn.jpg);
	background-repeat:no-repeat;
}
#liSite a:hover, #liSite:hover a, #liSite.over a {
	height: 62px;
	background-image:url(../img/nav5_dn.jpg);
	background-repeat:no-repeat;
}
#liLoc a:hover, #liLoc:hover a, #liLoc.over a {
	height: 62px;
	background-image:url(../img/nav6_dn.jpg);
	background-repeat:no-repeat;
}
#liPhotos a:hover, #liPhotos:hover a, #liPhotos.over a {
	height: 62px;
	background-image:url(../img/nav7_dn.jpg);
	background-repeat:no-repeat;
}
#liCont a:hover, #liContact:hover a, #liContact.over a {
	height: 62px;
	background-image:url(../img/nav8_dn.jpg);
	background-repeat:no-repeat;
}
#liUtil a:hover, #liUtil:hover a, #liUtil.over a {
	height: 23px;
	background-image:url(../img/nav9_dn.jpg);
	background-repeat:no-repeat;
}

/* subnav buttons */
#liSup {
	padding:0;
	margin:0;
	position:relative;
	left:0px;
	top:0;
	padding:0px;	background-image:url(../img/subNav2_up.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liSup:hover, #liSup a:hover, #liSup:hover a, #liSup.over a, #liSup.on {
	padding:0;
	margin:0;
	padding:0px;
	background-image:url(../img/subNav2_dn.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liKit {
	padding:0;
	margin:0;
	position:relative;
	left:0px;
	top:0;
	padding:0px;
	background-image:url(../img/subNav3_up.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liKit:hover, #liKit a:hover, #liKit:hover a, #liKit.over a, #liKit.on {
	padding:0;
	color:#FFFFFF;
	background-image:url(../img/subNav3_dn.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liOne {
	padding:0;
	margin:0;
	position:relative;
	left:0px;
	top:0;
	padding:0px;
	background-image:url(../img/subNav4_up.jpg);
	background-repeat:no-repeat;
	height:11px;
}
#liOne:hover, #liOne a:hover, #liOne:hover a, #liOne.over a, #liOne.on {
	padding:0;
	margin:0;cursor:pointer;
	top:0;
	background-image:url(../img/subNav4_dn.jpg);
	background-repeat:no-repeat;
	height:11px;
}
#liTwo {
	padding:0;
	margin:0;
	position:relative;
	left:0px;
	top:0;
	background-image:url(../img/subNav5_up.jpg);
	background-repeat:no-repeat;
	height:13px;
}
#liTwo:hover, #liTwo a:hover, #liTwo:hover a, #liTwo.over a, #liTwo.on {
	padding:0;
	margin:0;
	top:0;
	cursor:pointer;
	background-image:url(../img/subNav5_dn.jpg);
	background-repeat:no-repeat;
	height:13px;
}
#liThree {
	padding:0;
	margin:0;
	left:0px;
	top:0;
	padding:0px;
	background-image:url(../img/subNav6_up.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liThree:hover, #liThree a:hover, #liThree:hover a, #liThree.over a, #liThree.on {
	padding:0;
	margin:0;cursor:pointer;
	top:0;
	background-image:url(../img/subNav6_dn.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liMap {
	padding:0;
	margin:0;
	position:relative;
	left:0px;
	top:0;
	padding:0px;
	background-image:url(../img/subNav7_up.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liMap:hover, #liMap a:hover, #liMap:hover a, #liMap.over a, #liMap.on {
	padding:0;
	margin:0;
	top:0;
	cursor:pointer;
	background-image:url(../img/subNav7_dn.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liDir {
	padding:0;
	margin:0;
	position:relative;
	left:0px;
	top:0;
	padding:0px;
	background-image:url(../img/subNav8_up.jpg);
	background-repeat:no-repeat;
	height:14px;
}
#liDir:hover, #liDir a:hover, #liDir:hover a, #liDir.over a, #liDir.on {
	padding:0;
	margin:0;
	top:0;
	cursor:pointer;
	background-image:url(../img/subNav8_dn.jpg);
	background-repeat:no-repeat;
	height:14px;
}
