#head {
		height: 32px;
		border-bottom: 4px #666 solid;
		text-align: left;
		margin-bottom: 10px;
	}
	#head h1{
		margin: 0;
		font-size: 30px;
		position: relative;
	}
	#head h1 span#header-right {
		position: absolute; 
		right: 0pt; 
		top: 5px; 
		color: #164C97;
		font-size: 11px;
		height: 24px;
		line-height: 24px;
	}
	#head span#caption {
		color:#FF6600;
		font-size:11px;
		font-weight:bold;
		margin-left:15px;
		vertical-align: 2px;
	}
/*	#header-right input {
		vertical-align: middle;
		height: 14px;
		border:1px solid #ccc;
		margin:2px; padding-left:2px;
		font-size: 11px;
	}
*/
	#header-right input.search {
		border-color:#CCCCCC -moz-use-text-color #CCCCCC #CCCCCC;
		border-style:solid none solid solid;
		border-width:1px medium 1px 1px;
		height:20px;
		line-height:20px;
		margin-left:1px;
		padding-left:5px;
		width:80px;
	}
	#header-right input.button {
		border: medium none ; height: 19px;padding:0;
	}
	#header-right label {
		padding: 2px 5px; 
		background-color: #fc0; 
		color: #fff; 
		font-size: 0.9em; 
		font-weight: normal; 
		border:0px solid #fc0;
		float: none;
	}
	#head img#logo {
		margin-right:15px;
		vertical-align:baseline;
	}
	#error-head {
		background-color: #d00;
		color: #fff;
		line-height: 24px;
/*		margin-bottom: 20px; */
		border-radius: 8px;
	}
	#error-head h1 {
		font-weight: bold;
		font-size: 14px;
		padding: 5px 0 5px 10px;
}
.added label {
    display: inline-block;
    width: 100px;
}
.added span {
    display: inline-block;
    width: 147px;
    font-weight: bold;
    padding-left: 5px;
}
.agent-assigned > div:last-child {
	margin-top: 8px;
}
.agent-assigned select {
	width: 150px;
}