/* CSS Document */

hr { color:#ccc; border: 1px solid #ccc; }
.textfield-label { font-weight: bold; color: #000; }

/* Search Box and Fields on start and results pages */
.pubsearch-box { background-color: #fffff7; border: 1px solid #8299b0; width: 100%; }
.pubsearch-box td { padding: 6px 8px; color: #000 !important; }
.pubsearch-box th { padding: 2px 6px; }
.pubsearch-box input, .pubsearch-box select { color: #000 !important; font-size: 12px; border: 1px solid #8299b0; margin: 0 2px;}

/* Box with links for PubSearch reports */
.pubsearch-results-links{
	width: auto;  padding: 5px 10px; margin: 0;
	background-color: #fffff7 ; border: 1px solid #8299b0; border-collapse: collapse;
	font-size: 12px;	color: #000;}
.pubsearch-results-links ul { margin: 2px 4px; padding: 0 8px;} /* Links are listed */
.pubsearch-results-links li { margin: 1px 4px; padding: 4px 4px;}
/* .pubsearch-results-links a:link, .pubsearch-results-links a { text-decoration: none; color:#33668f; }*/
.pubsearch-results-links  a:visited {color: #2b526f; }
.pubsearch-results-links a:hover { color:#05a1c8; }

/* Actual results */
.pubsearch-results { width: 100%; border:none; }
.pubsearch-results td { padding: 1px 2px;  color: #000 !important;}

/* Misc */
.noborder th { background: none !important; color: #000;}
.noborder { border: none !important;  }


/* Used primarily to hide form field labels off-screen */
.offscreen {position: absolute; top: -100em; left: -200em; font-size: 1px;}

/* Used to format for Percussion CMS */
.genSiteMainColumn { width: 90%; }
.genSiteMainColumn ul {
	list-style:none;
	margin: 0;
	padding: 4px 0 0;
}
#genSlotMainNav ul.genSiteAdditionalMainNav li a.current span {
	background: rgb(255, 255, 255); color: rgb(85, 85, 85);
}
