html,body { height:95%; }

#container {
	position:relative;
	height:95% !important;
	height:85%;
	min-height:525px;
	overflow:hidden !important;
	border-bottom:0px;
	width: 960px;
	margin: 0 auto;
}

#content {
	position:relative;
	line-height:1.2;
	height:85% !important;
	/*overflow:hidden !important;*/
}

#wrapper {
	position:relative;
	border:1px solid #600;
	width:735px;
	height:80%;
	float:left;
	font-size:0.7em;
}

/*#wrapper ul {
	position:absolute;
	bottom:0px;
	left:0px;
	height:1em;
	font-size:0.7em;
	list-style:none;
	margin-left:0px;
	padding-left:0px;
	margin-bottom:-1.2em !important;
	margin-bottom:-1.3em;
	z-index:1010;
	width:550px;
}

#wrapper ul li {
	margin-left:0px;
	padding-left:0px;
	float:left;
	text-align:left;
	width:272px;
}
*/
#map {
	width:735px;
	height:100%;
}

#bubble {
	min-height:75px;
	max-height:150px;
	overflow:auto;
	margin:6px -6px;
	padding:5px 0px;
	max-width:450px;
	border:1px solid #a0a0a4;
	height:auto !important;
	height:150px;
	width:auto !important;
	width:400px;
}

#bubble ul {
	padding:0px;
	padding-left:20px;
	margin:0px;
}

#content #itembox {
	position:relative;
	top:0px;
	left:0px;
	/*height:50% !important;*/
/*	height:175px;	*/
	background-color:#fff;
	text-align:center;
	float: right; 
	width: 175px; 
	font-size:0.7em;
	color: #000;
	overflow: hidden;
	padding: 0px;
	margin: 0px;
	text-align: center;
	border: 1px solid black;
}

#compass {
	width:79px;
	height:80px;
	float:left;
}

#content #defaultP {
	text-align:right;
	margin:0px;
	margin-left:80px;
}

#content #itemboxLinks {
	text-align:left;
	margin:0px;
	margin-bottom:0.5em;
	padding:0px;
	padding-left:20px;
	padding-top:3px;
	font-size:0.8em;
	clear:both;
}

#content small {
 display:block;
 line-height:200%;
 font-size:80%;
}

#content #itembox p {
	padding: 0 5px 0 5px;
}

#footer {
	font-family:Arial, Helvetica, sans-serif;;
	border:1px solid #600;
	width:960px;
	margin:0px auto;
}


.mapclass{ 		background-color: #ffffff; 
				float: left;
				width: 443px; 
				height: 630px;
				border: 1px solid black;
}

div#pageTitle{  position: relative; 
				border: none; 
				width: 545px;
				height: 20px;
				font-family: Arial, san-serif;
				font-variant: small-caps;
				color: #000000;
				font-size: 1em;  
				font-weight: bolder;
				text-align: left;
}

div#itembox {	
}

div#credits {
                left: 20px;
				top: 555px;
				width: 330px;
				text-align: center;
				background-color: transparent;
}
.tinyblack {    font-family: verdana,  arial, sans-serif;
				font-size: 7pt;
				color: #000000;
}


.itemTitle {	font-weight: bolder}

#selectors {
	width:177px;
	float:right;
	position:relative;
	margin-bottom:1em;
}

#selectors form {
	margin:0px;
	width:177px;
	float:left;
}

#selectors .maroonForm select {
	width:177px;
	margin:0px;
	display:block;
}

#selectors .maroonForm input{
	margin:0px;
	float:left;
	background-color: #600;
	color:#ffffff;
}

#selectors form select, #selectors input, #selectors label {
	font-size:0.7em;
}

#selectors select{
	background-color: #600;
	color:#ffffff;
}

form>/**/#deptsearchsubmit {
	width:30px;
}

#selectors a {
	display:block;
	font-size:0.6em;
	text-align:left;
}

#selectors label {
	margin-left:5px;
	display:inline;
	line-height:1.2;
}



.location {font-size:.8em; text-transform:uppercase;}
.offices {/*font-size:70%;*/line-height:1.2em}

/*#pm_iframe {	position: relative;
				width: 403px; 
				height: 500px;
				border: 1px solid black;

}*/
/*

#select_map, #buildings {font-size:.7em;width:177px;}
#term {font-size:.7em;}
#deptsearchsubmit {font-size:.7em;}
*/

#no_relative_height .mapclass {height:90% !important;}

.geo {margin-top:0; margin-bottom:5px;}
#geographic {float:right; width:80px; margin-right:16px; position:relative; top:-20px;}
#address {margin:0;padding:0;}
input.checkbox {width:10px; height:10px;}
