.genapp_main_container {
	width: 598px;
	float: left;
	padding: 0 0 0 0;  /* top, right, bottom, left  */
/*  border: 1px solid red;  */
}

.genapp_full_container {
	width: 550px;
	float: left;
	padding: 0 0 0 5px;  /* top, right, bottom, left  */
/*  border: 1px solid purple;  */
}

.genapp_search_label_1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	width: 80px;
	float: left;
	clear: left;
	padding: 0 0 10px 10px;  /* top, right, bottom, left  */
/*  border: 1px solid green;  */
}

.genapp_search_label_2 {
	font-size: 1em;
	font-family: monospace; 
	float: left;
	text-align: left;
	width: 390px;
	padding: 0 0 10px 5px;  /* top, right, bottom, left  */
/*  border: 1px solid yellow; */
}

.genapp_search_label_3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	text-align: left;
	width: 380px;
	padding: 0 0 10px 5px;  /* top, right, bottom, left  */
/*  border: 1px solid black; */
}

.genapp_results_search_term {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 493px;
	float: left;
	clear: left;
	padding: 2px 0 5px 10px;  /* top, right, bottom, left  */
/* 	border: 1px solid black; */
}

.genapp_results_nav {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 493px;
	float: left;
	clear: left;
	padding: 0 0 5px 10px;  /* top, right, bottom, left  */
/*  border: 1px solid silver; */
}

.genapp_results_info {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 480px;
	float: left;
	padding: 2px 0 5px 10px;  /* top, right, bottom, left  */
/* 	border: 1px solid blue;*/
}

.genapp_browse_title {
	font-size&nbsp;: 1.20em;
	color&nbsp;: Black;
    font-weight: bold;
	font-family&nbsp;: Arial, Helvetica, sans-serif;
	text-align: left;
	width: 494px;
	float: left;
	clear: left;
	padding: 2px 0 5px 10px;  /* top, right, bottom, left  */
/*	border: 1px solid purple; */
}

.genapp_browse_label_1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: right;
	width: 160px;
	float: left;
	clear: left;
	padding: 0 0 5px 10px;  /* top, right, bottom, left  */
/*	border: 1px solid blue;  */
}

.genapp_browse_label_2 {
	font-size&nbsp;: 1em;
	font-family&nbsp;: monospace;
	float: left;
	text-align: left;
	width: 170px;
	padding: 0 0 5px 5px;  /* top, right, bottom, left  */
/*	border: 1px solid yellow;  */
}

.genapp_browse_label_3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	text-align: left;
	width: 165px;
	padding: 0 0 5px 5px;  /* top, right, bottom, left  */
/*	border: 1px solid green;  */
}

.genapp_browse_label_date_1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	width: 70px;
	float: left;
	clear: left;
	padding: 0 0 5px 10px;  /* top, right, bottom, left  */
/*	border: 1px solid blue;  */
}

.genapp_browse_label_date_2 {
	font-size: 1em;
	font-family: monospace;
	float: left;
	text-align: left;
	width: 100px;
	padding: 0 0 5px 5px;  /* top, right, bottom, left  */
/*	border: 1px solid yellow;  */
}

.genapp_browse_label_date_3 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	text-align: left;
	width: 50px;
	padding: 0 0 5px 5px;  /* top, right, bottom, left  */
/*	border: 1px solid green;  */
}

.genapp_browse_label_date_4 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	float: left;
	text-align: left;
	width: 245px;
	padding: 0 0 5px 5px;  /* top, right, bottom, left  */
/*	border: 1px solid purple;  */
}

.genapp_display_main_container {
	width: 750px;
	float: left;
	padding: 0 0 0 0;  /* top, right, bottom, left  */
/*  border: 1px solid red;  */
}

.genapp_dispaly_results {
	font-size: .8em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: right;
	width: 735px;
	float: left;
	padding: 2px 0 5px 10px;  /* top, right, bottom, left  */
/*  border: 1px solid blue; */
}

.genapp_display_image {
	text-align: center;
	width: 735px;
	float: left;
	padding: 10px 0 20px 15px;  /* top, right, bottom, left  */
/*     border: 1px solid green;*/
}

.genapp_display_labels_full {
	width: 510px;
    margin-left: auto;
    margin-right: auto;
    text-align: center;
	float: center;
	padding: 10px 0 20px 0px;  /* top, right, bottom, left  */
/*   border: 1px solid blue;*/
}

.genapp_display_full_container {
	width: 495px;
	float: left;
	padding: 0 0 0 5px;  /* top, right, bottom, left  */
/*  border: 1px solid purple;  */
}

.genapp_display_label_1 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
	width: 90px;
	float: left;
	clear: left;
	padding: 0 0 10px 10px;  /* top, right, bottom, left  */
/*	border: 1px solid red; */
}

.genapp_display_label_2 {
	font-size: 1em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	text-align: left;
	width: 385px;
	float: left;
	padding: 0 0 10px 0;  /* top, right, bottom, left  */
/*	border: 1px solid yellow; */
}


/* Classes for emulating the table cells in divs */

div.cin-rows {width: 96%; margin: 0.75em 0 0.75em 1.2em; padding: 0; display: table;}
div.cols2-20pct {float: left; width: 20%;}
div.cols2-80pct {float: left; width: 80%;}
div.cols2-50pct {float: left; width: 50%;}
div.cols2-45pct {float: left; width: 45%;}

/* Classes for lists */

ul.cin li, ol.cin li {
margin-bottom: 1em;
}
