body{
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 10pt;
	color: #000000;
	background-color: #EFF5F5;
	line-height: 20px;
	margin:0px;
}


th{
	font-size: 10pt;
	text-align: left;
	width: 190px;
	padding-left: 40px;
}

td{
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 9pt;
	color: #000000;
	text-align: center;
}

p{
	line-height: 20px;
	font-size: 8pt;
}

input[type='text'], input[type='password'], textarea{
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 10pt;
	border-radius: 6px;
        padding: 2px;
	border: 0px solid #aaaaaa;
	background-color:#fff4ca;
        border:2px solid #5b71ab;
}

input[type='text']:focus, input[type='password']:focus, textarea:focus{
	background-color:#FFFdf3;
	border:2px solid #b1b8c9;
}

textarea{
	font-family: 'Trebuchet MS', Tahoma, Arial;
	font-size: 10pt;
	color: #000000;
}

.labelCaption{
	width: 150px;
	border-left:1px solid #aaaaaa;
	border-bottom:1px solid #aaaaaa;
	padding-left: 10px;
	padding-botom:2px;
	font-weight: bold;
	font-size:10pt;
	height: 24px;
	padding-top: 4px;
	vertical-align: top;
	text-align: left;
}

.labelValue{
	width: 310px;
	padding-left: 10px;
	height: 24px;
	font-size:10pt;
	padding-top: 4px;
	vertical-align: top;
	text-align: left;
	border-bottom:1px solid #aaaaaa;
}

.drag{
	position:absolute;
	background-color:#aaaaaa;
	height:24px;
}

.panel_todo, .panel_cal, .panel_leave {
	padding: 20px;
	width: 250px;
	background: #f2f2f2;
	border: #29216d 2px solid;
}
