/*
# $Id$
*/

#search {
	background: #EAEAEF;
	border: #CCCCCC 1px dotted;
}

	#search.search-open {
	}

		.search-open span.arrow-open {
			display: inline;
		}
		.search-open span.arrow-closed {
			display: none;
		}
	
		.search-open form {
			display: block;
		}

	#search.search-closed {
	}

		.search-closed span.arrow-open {
			display: none;
		}
		.search-closed span.arrow-closed {
			display: inline;
		}

		.search-closed form {
			display: none;
		}

	#search h2 {
		font-size: 1em;
		padding: 0.25em;
		margin: 0px;
		background: #B6C3C9;
	}

		#search h2 a {
			color: #000000;
			text-decoration: none;
		}

		#search h2 a:hover {
			text-decoration: underline;
		}

	#search dl {
	}

		#search dl dt {
		}

		#search dl dd {
			height: 1px;
		}
		#search[id] dl dd {
			height: auto;
			overflow: auto;
		}

	#search .sector-chunk {
		float: left;
		width: 200px;
	}

	#search-go {
		background: #B6C3C9;
		text-align: right;
		padding: 0.25em;
	}

#alpha {
	margin: 1em 0em;
	text-align:center;
}

	#alpha-current {
		font-weight: bold;
	}

#pager {
	margin: 1em 0em;
	text-align: center;
}

	#pager-current {
		font-weight: bold;
	}

div.member-container {
	padding: 0.25em 1em;
	margin: 0px 0px 2px 0px;
	overflow: auto;
}

div.member-container-a {
	background: #EAEAEF;
}

div.member-container-b {
	background: #C6CFD4;
}

	div.member-container h2 {
		font-size: 1em;
		display: block;
		border-bottom: #999999 1px dotted;
		padding: 5px 0px;
		margin: 0px 0px 0px 0px;
	}

	div.member-container .member-logo {
		float: right;
		padding: 2px;
		border: #FFFFFF 1px solid;
	}

	div.member-container dl {
	}

		div.member-container dl dt {
			font-weight: bold;
			font-size: 0.75em;
		}

		div.member-container dl dd {
			font-size: 0.75em;
		}

			div.member-container dl dd li {
				font-size: 1em !important;
			}