A.HIDE {
	display: none;
}

.bold {
	font-size : 1em;
	font-weight : bold;
}

.display  {
	font-family: arial, sans-serif;
	font-size: .75em;
	color: black;
	background: white;
}

.searchBox {
 	font-size : 10pt;
	font-family : monospace;
	color : Black;
  }  
  
.results {
	font-size : .8em;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
}

.genapp_main_container {
	width: 499px;
	float: left;
	padding: 0 0 0 0;  /* top, right, bottom, left  */
}

.genapp_full_container {
	width: 497px;
	float: left;
	padding: 0 0 0 0;  /* top, right, bottom, left  */
}

.genapp_results_nav {
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 494px;
	float: left;
	clear: left;
	padding: 0 0 5 0;  /* top, right, bottom, left  */
}

.genapp_browse_title {
	font-size : 1.20em;
	color : Black;
	font-family : Arial, Helvetica, sans-serif;
	text-align: left;
	width: 494px;
	float: left;
	clear: left;
	padding: 2 0 5 0;  /* top, right, bottom, left  */
}

.genapp_browse_label_1 {
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	width: 140px;
	float: left;
	clear: left;
	padding: 0 0 5 0;  /* top, right, bottom, left  */
}

.genapp_browse_label_2 {
	font-size : .8em;
	font-family : monospace;
	float: left;
	text-align: left;
	width: 170px;
	padding: 0 0 5 5;  /* top, right, bottom, left  */
}

.genapp_browse_label_3 {
	float: left;
	text-align: left;
	width: 165px;
	padding: 0 0 5 5;  /* top, right, bottom, left  */
}

.genapp_display_results {
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	width: 495px;
	float: left;
	padding: 2 0 5 0;  /* top, right, bottom, left  */
}


/* Search screen classes */

.main_container  {
	width: 499px;
	float: left;
}

.label  {
	width: 100px;
	float: left;
	clear: left;
	padding-top: 10px;
	font-family: arial, sans-serif;
	font-size: .85em;
}

.field  {
	width: 300px;
	float: left;
	padding-top: 10px;
	font-family: arial, sans-serif;
	font-size: .85em;
}



/* Results Display classes */

.search_results_container  {
	width: 499px;
	float: left;
}

.search_term {
	font-family: arial, sans-serif;
	width: 499px;
	float: left;
	font-size: 1.05em;
	color: black;
	background: white;
}

.results  {
	font-family: arial, sans-serif;
	font-size: .85em;
	color: black;
	background: white;
	width: 499px;
	float: left;
	clear: left;
	padding-top: 10px;
}


.data_table  {
	float: left;
	clear: left;
}

/* Item Display classes */

.r_results  {
	font-family: arial, sans-serif;
	font-size: .85em;
	float: right;
	clear: right;
}

.disclaimer  {
	font-family: arial, sans-serif;
	font-size: .75em;
}
