	/*
	 * div containing the iframe.  Overflow hidden so the rest of the iframe doesn't show up.
	 */
	.iframe_container {
		margin-left : auto;
		margin-right : auto;
		overflow: hidden; 
		position: absolute;
		border: 1px solid black;
	}
	
	/*
	 * The frame containing the other web page.
	 * Overflow hidden so that it doesn't attach scroll bars; position absolute so we can
	 * move it so the part we want to show is at (0, 0)
	 */
	iframe {
		border: none;
		overflow: hidden;
		position: absolute;
	}
	
	/*
	 * Allows the autocomplete boxes to scroll and not just extend endlessly off the page
	 */
	.yui-skin-sam .yui-ac-content {
		overflow: auto;
		height: 15em;
	}
	
	/*
	* A value that the system has guessed but is not its top choice
	*/
	.option {
		text-decoration: underline;
		font-size: 8pt;
		color: #888888;
	}

	/*
	* A predicate (e.g., location) that the system doesn't have any guesses for
	*/
	.unknown-predicate {
		color: #888888;
	}
	
	/*
	* The tabs on the left, describing the possible types
	*/
	.sidetab {
		text-align: right;
		vertical-align: middle;
		height: 20px;
		width: 70px;
		padding: 5px;
		border-left: 1pt solid #DDDDDD;
		border-right: 1pt solid #DDDDDD;
		border-top: 1pt solid #DDDDDD;
		background-color: #FAFAFA;
	}