/* form elements */
input{font:normal 11px Tahoma, Verdana, sans-serif;}
input.button, select{border: 1px solid #848273}
input{
	padding:1px 3px 1px 3px}
input.button, button{
	border:1px solid #7C7A74;
	background-color:#696760;
	text-decoration:none; color:#fff; font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 10px 0 0; padding:2px 5px 2px 18px;
	cursor: pointer;}
input.buttonDisabled{
	border:1px solid #7C7A74;
	background-color:#9B9991; 
	text-decoration:none; color:#B8B8B8; font:bold 10px Tahoma, Verdana, Arial, Helvetica, sans-serif;
	margin:0 10px 0 0; padding:2px 5px 2px 18px}	
input.print{
	background-image:url(../img/button_icon_print.gif); background-repeat:no-repeat; background-position:5px 3px;
	padding-left:25px}
input.printICal{
	background-image:url(../img/icon-ical_bw.gif); background-repeat:no-repeat; background-position:5px 2px;
	padding-left:25px}
input.search{
	background-image:url(../img/button_icon_search.gif); background-repeat:no-repeat; background-position:5px 3px;
	padding-left:18px}	
label.radioLabel{
	font-weight:bold;
	position:relative; 
	top:-2px}
select{
	height:17px;
	padding-top:1px;
	margin-top:-1px;
	font-size:11px;}
select.hilighted{border: 1px solid #FF8400}
select.comboBox{
	padding-top:1px;
	margin-top:1px;
	background-color: #FFFFFF;}
textarea{font-size:11px}
#login{float: right;padding-top:5px;}
.loginInput{border: none; height: 15px; margin-right: 5px}

#login .error {
	background-color:#FFFFFF;
	float:left;
	height:23px;
	margin-right:10px;
	margin-top:-5px;
	padding-right:5px;
	padding-top:7px;
}

label.label {
	float:right;
	white-space:nowrap;
	width:auto;
	font-weight:bold
}
.autocomplete {
  /*the container must be positioned relative:*/
  position: relative;
  display: inline-block;
}
.autocomplete-items {
  position: absolute;
  border: 1px solid #d4d4d4;
  border-bottom: none;
  border-top: none;
  z-index: 99;
  width: 194px;
}
.autocomplete-items div {
  padding: 10px;
  cursor: pointer;
  background-color: #fff;
  border-bottom: 1px solid #d4d4d4;
}
.autocomplete-items div:hover {
  /*when hovering an item:*/
  background-color: #e9e9e9;
}
.autocomplete-active {
  /*when navigating through the items using the arrow keys:*/
  background-color: DodgerBlue !important;
  color: #ffffff;
}
.newMsgIndicator{
	position: absolute;
  	padding: 4px 4px;
  	border: 2px solid white;
  	border-radius: 50%;
  	background: rgb(222,0,0);
 	color: rgb(222,0,0);
 	margin: -7px -3px;}
