/*

**** SEARCH FORM SECTION ****

*/
li.button{
	list-style: none;
}

.searchform{
	background-color:  #e6ecf1;
	padding: 10px 10px 10px 10px;
	border: 1px solid #156b84;
	width: 420px;
}

.searchform th{
	background-color:  #e6ecf1;
	color: #000;
}

.searchform td{
	background-color:  #e6ecf1;	
	color: #000;
}

.searchform .button{
	background-color: #156b84;
	color: #fff;
	font-weight: bold;
	border: 1px solid #156b84;
	cursor: pointer;
	width: 45px;
	height: 20px;
}

.searchform .button:hover{
	background-color: #F6E084;
	color: #330066;
}

.searchform label{
	font-weight: bold;
	color: #000;
}

.searchform fieldset input {
	margin-right: 6px;
	
}

.searchform fieldset div{
	margin-bottom: 5px;
	padding-bottom: 3px;
	border-top: 1px solid #156b84;
	border-bottom: 1px solid #156b84;
}

.searchform fieldset{
	border: none;
}

.searchform #search{
	background-color: #FFFFFF;
	border: 1px solid #156b84;
	width: 190px;
	margin-left: 4px;
}


/*

**** SEARCH TABS SECTION ****

*/

.searchresults{
	background-color: #fff;
	padding: 0.5em;
}

.searchresults a, .searchresults a:link, .searchresults a:visited, .searchresults a:active{
	color: #000;
}

.searchresults, .commontabs{
	border-color: #01185E;
}

.commontabs tr .unselected{
	background-color: #e6ecf1;
	border-bottom: none;
}

.commontabs tr .selected{
	background-color: #fff;
	border-bottom: 1px solid #156b84;
	border-bottom: none;
}

.commontabs tr .selected a:hover{
	background-color: #e6ecf1;
	border-bottom: 2px solid #e6ecf1;
	
}

.searchresults div.resultgap{
	background-color: #fff;
	border: none;
}

.searchresults div.search1{
	background-color: #e6ecf1;
	color: #000000;
}

.searchresults div.search2{
	background-color: #e6ecf1;
	color: #000;
}

.searchresults div.title{
	font-weight: bold;
	padding-top: 10px;
	margin-left: 10px;
	text-align: left;
	background-color: transparent;
	color: #000000;
}

.searchresults div.summary{
	border: none;
	text-align: justify;
	margin-left: 10px;
	padding-top: 10px;
}

.searchresults div.search2 a:link{
	background-color: #e6ecf1;
}

.searchresults .search1 div.title a:link, .searchresults .search1 div.title a:visited, .searchresults .search1 div.title a:active{
	color: #000000;
	text-decoration: underline;
	
}

.searchresults .search2 div.title a:link, .searchresults .search2 div.title a:visited, .searchresults .search2 div.title a:active{
	color: #000000;
	text-decoration: underline;
	background-color: #e6ecf1;
}

.alphabet{
	color: #000;
	font-size: 1.2em;
}

.searchresults .results{
	border: none;
}

.searchresults .results th, .searchresults .results td{
	border: none;
}

.searchresults .results td{
	background: #FFF;
}

#siteMap li{
	list-style:square;
	padding: 10px ;

}

#siteMap h2{
	border-bottom: dotted 1px;
	margin-right: 2em;
}

#siteMap h2 a{
	text-decoration: none;
}

#eventsdatesearch tr th, #eventsdatesearch tr td, #eventsresults tr th{
	background: #402617;
}

.tabsurround {
	padding-top: 10px;
}

