﻿@media screen
{
	.btn {
		float: left;
		clear: both;
		background: url(images/btn_left.png) no-repeat;
		padding: 0 0 0 10px;
		margin: 5px 0;
	}
	.btn a{
		float: left;
		height: 25px;
		background: url(images/btn_stretch.png) repeat-x left top;
		line-height: 25px;
		padding: 0 5px;
		color: #fff;
		font-size: 1em;
		text-decoration: none;
	}
	.btn span {
		background: url(images/btn_right.png) no-repeat;
		float: left;
		width: 10px;
		height: 25px;
	}
	.btn_done{ background-color: green; }
	.btn_cancel { background-color: red; }

	.btn_back{ background-color: #3A6189; }
	.btn_menu{ background-color: #9BC0C8; }
	.clear {
		clear: both;
	}
	.SearchTextBox
	{
		
	}
	.BioImage
	{
		max-height: 200px;
		max-width: 200px;
		padding: 3px; 
		border: solid 1px gray;
		width: auto;
		height: auto;
	}

	.ElasticTB
	{
		min-height:100px;
		max-height:300px;
		
		overflow-y:scroll;
		font-family:Tahoma;
		font-size:11px;
		line-height:15px;
	}
	/*Messagebox*/
	.info, .success, .warning, .error, .validation {
	border: 1px solid;
	margin: 10px 0px;
	padding:15px 10px 15px 50px;
	background-repeat: no-repeat;
	background-position: 10px center;
	}
	.info {
	color: #00529B;
	background-color: #BDE5F8;
	background-image: url('images/icon_info.png');
	}
	.success {
	color: #4F8A10;
	background-color: #DFF2BF;
	background-image:url('images/icon_success.png');
	}
	.warning {
	color: #9F6000;
	background-color: #FEEFB3;
	background-image: url('images/icon_warning.png');
	}
	.error {
	color: #D8000C;
	background-color: #FFBABA;
	background-image: url('images/icon_error.png');
	}
	.WaterMark
	{
		color:#999999;
		font-style:italic;
		font-size:11px;
	}
	/*Titmetable */
	.ClassRoomCB,.OfficeRoomCB
	{
		cursor:pointer;
		padding-top:1px;
		padding-right:3px;
		padding-bottom:1px;
	}
	.ClassRoomCB
	{
		padding-left:2px;
	}
	.OfficeRoomCB
	{
		padding-left:3px;
	}
	/*grid*/
	.pagging
	{
		height:20px;
		background-color:White;
		margin:5px 0px;
	}
	.filter
	{
		display:block;
		margin-bottom:10px;
		
	}
	.pagging a,.pagging span
	{
		font-size:10px;
		padding:0px 0.4em;
		margin:0px 0.2em;
		line-height:14px;
		text-align:center;
		height:16px;
		font-weight:bold;
		text-decoration:none;
	}
	.filter span,.filter a
	{
		font-size:10px;
		padding:0px 0.4em;
		margin:0px 0.2em;
		line-height:14px;
		text-align:center;
		height:16px;
		font-weight:bold;
		text-decoration:none;
	}
	.filter a
	{
		color:Green;
		text-decoration:none;
	}
	.filter a:hover
	{
		color:#FFFFFF;
		background-color:#1A8200;
	}
	.pagging a{background-color:#EFF2F9;border:solid 1px #DDE3F4;}
	.pagging a:hover{background-color:#FFFFFF;border:solid 1px #BBC8E8;}
	.pagging span{font-size:13px;color:#FFFFFF;vertical-align:middle;background-color:#1A8200;border:solid 1px #1A8200;}

	.AutoFillBox
	{
		font-family:Comic Sans MS;background-color:Silver;font-size:14px;
		white-space:pre-line;
	}
	.AutoFillBox td
	{
		color:Green;
		background-color:Yellow;
	}
	.TimeTable
	{
	}
	.input_drop
	{
		
	}
}
@media print
{
	body
	{
		margin:10px auto 10px auto;
		padding:0px;
		line-height:15px;
	}
	p
	{
		margin-bottom:-5px;
	}
	.btn
	{
		display:none;
	}
	.TimeTable
	{
		border:solid 1px #999999;
		border-collapse:separate;
	}
	.TimeTable thead
	{
		border:solid 1px #999999;
		border-collapse:separate;
	}
	.TimeTable td
	{
		border:solid 1px #999999;
		border-collapse:separate;
	}
	.input_drop
	{
		border:none;
	}
	.noprintTr
	{
		display:none;
	}
}