/* CSS Document */

	#courseData fieldset{
		padding: 10px;
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
		font-weight: bold;
	}
	
	#courseData label{
		font-size: 12px;
		font-family: Arial, Helvetica, sans-serif;
	}

	label.big{
		display: block;
		margin-top: 10px;
	}
	input.big{
		width: 400px;
	}
	input.small{
		width: 200px;
	}

	
    div.autocomplete {
      position:absolute;
      width:400px;
      background-color:white;
      border:1px solid #888;
      margin:0px;
      padding:0px;
    }
    ul.autocomplete_list  {
      list-style-type: none;
      margin:0px;
      padding:0px;
	  font-size: 12px;
    }
    ul.autocomplete_list li.selected { background-color: #ffb; }
	
#editable_info{
	position: absolute;
	top: 0px; left: 150px;
	width: 450px;
	padding: 10px;
}

.visible{
	background: #CCCCCC;
	display: block;
}

.hidden{
	background-color: transparent;
	display: none;
}

/* LOGIN FORM */
#loginform {
margin: 100px 0 100px 150px;
width:300px;
}
#loginform fieldset{
padding:10px;
}
#loginform legend{
font-weight:bold;
font-size:9pt;
}
#loginform label{
font-size: 12px;
display:block;
height:2em;
background-color:#E7E7E7;
padding:10px 10px 0;
}
#loginform input {
margin-right:20px;
border:1px solid #999999;
float:right;
clear:right;
background:#CCCCCC;
}
#loginform input:focus,#loginform input:hover {
border:1px solid #333333;
}
.error{
color:red;
font-weight:bold;
}