
/** General *********************************/

	.text {
		color: #C0C0C0;
		border: 1px solid #B2B3B4;
		background-color: transparent;
		width: 200px;
		font-family: Arial, sans-serif;
		font-size: 12px;
		height: 18px;
		margin: 2px;
	}
	
	.failed {
		color: #FF0000;
	}
	
	input.check {
		vertical-align: middle;
	}
	
	select {
		font-family: Arial, sans-serif;
		font-size: 12px;
		border: 1px solid #B2B3B4;
		background-color: transparent;
		height:20px;
		margin:2px;
		width:200px;
		color: #C0C0C0;
	}
	
	input.button {
		background-color: transparent;
		border: 1px solid #B2B3B4;
		height: 18px;
		width: 80px;
		text-align: center;
		font-family: Arial, sans-serif;
		font-size: 11px;
		color: #C0C0C0;
	}
	
	label {
		color: #C0C0C0;
		font-family: Arial, sans-serif;
		font-size: 12px;
		width: 110px;
		float: left;
	}
	
/** Search **********************************/
	
	div.search {
		height: 21px;
	}
	
	div.searchTop {
		width: 143px;
		float: left;
		margin: 44px 0px 0px 0px;
	}
	
	div.search input.text {
		width: 112px;
		height: 21px;
		border: 0px;
		padding-left: 11px;
		background-image: url('../images/bg/search_field.gif');
		background-position: top left;
		background-repeat: no-repeat;
		font-size: 10px;
		margin: 0px;
		line-height: 21px;
	}
	
	div.search input.button {
		width: 20px;
		height: 21px;
		background-image: url('../images/layout/search_btn.gif');
		background-position: top left;
		background-repeat: no-repeat;
		border: 0px;
	}