/*
Feel free to customize this CSS to fit your needs.
.alertBox, .error, and .msg only occur with an error type situation.
All the rest (.search_whatever) are specific to the search results. Just
search, view source and you'll see them in use.
*/

.alertBox{
	background-color: #F8FAE0;
	border: 1px solid #AA0000;
	font-size: 1.15em;
	margin: 0px auto 30px 0px;
	padding: 3px;
	width: 100%;
}

.alertBox h1{
	color: #FFFFFF;
	font-size: larger;
	margin: 0px;
	padding:3px;
	padding-left:10px;
}

.alertBox h1.errorHeader {
	background-color: #cccc99;
}

.alertBox h1.msgHeader {
	background-color: #cccc99;
}
.alertBox p {
	margin:1em;
}
.alertBox ul {
	margin: 0 auto 1.5em 2em;
}
.alertBox ul.msg {
	/* no preceding paragraph => taller top margin needed */
	margin: 1em auto 1.5em 2em;
}
.alertBox li {
	margin: 0 auto 0.5em auto;
}

.error{
	color: #666644;;
	font-weight:bold;
}

.msg, .search_fileSize, .search_truncatedMsg, .search_link, .search_hitCount {
	color: #008000;
	font-weight:bold;
}

.search_container {
}

.search_hitCount{
	font-size: smaller;
}

.search_summary{
	color: #666644;
	margin-bottom:2px;
}

.search_term{
	background-color: #F8F8FF;
	font-weight: bolder;
	color:#555533;
	border-top:1px solid #DDDDBB;
	border-bottom:1px solid #DDDDBB;
	padding-bottom:1px;
}

.search_title {
	font-size:16px;
	font-weight:bold;
	margin-bottom:3px;
}

.search_truncatedMsg, .search_searchInfo {
	font-size: smaller;
}
