body, td, input, select, button, div, span{
	cursor: default;
	font: 11px "Arial" "Courier New" "新細明體" "宋体";
}
A{
	font: 11px "Arial" "Courier New" "新細明體" "宋体";
}
body{ overflow:auto; }
form { margin: 0; padding:0}

.menuout{
	background-color: black;
	width: 100%;
}

.menuhead{
	background-color: #eeeeee;
	/*white-space:nowrap;*/
}

.logo{
	background-position: center center;
	background-repeat: no-repeat;
	background-image: url(../images/logo.gif);
}

.menuinner{
	background-color: white;
}

#menu{
	behavior: url(../style/menu.htc);
}

#menu .menuitemselected{
	border: 1px solid black;
	background-color: #BDC3DE;
	cursor: default;
}

#menu a{
	border-width: 1px;
	border-style: outset;
	border-color: transparent;
	text-decoration: none;
	background-color: buttonface;
	color: black;
	padding: 3px;
	height: 20px;
	overflow:hidden;
}

#panelTime{
	height: 18px;
	vertical-align: middle;
}

.star{ color: red; padding-right:3px; }

.out1{
	border: 2px outset white;
	background-color: #DEDFDE;
}

.out1 td{
	border: 0px inset buttonhighlight;
	background-color: #eeeeee;
}

.head1 td{
	width: 500px;
	height:26px;
	background-color: #102473;
	border: 1px outset #cccccc;
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#cccccc, endColorstr=#ffffff, GradientType=0);
}

.hbar{
	border: 1px solid #102473;
	/*background-color: #0000FF;*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#00FFFF00, GradientType=0);
	/*filter: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=50,finishOpacity=0);*/
	height: 16px;
}

.hbar1{
	border: 1px solid #102473;
	border-width: 0 1 0 0;
	/*background-color: #0000FF;*/
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#550000FF, endColorstr=#00FFFF00, GradientType=0);
	/*filter: progid:DXImageTransform.Microsoft.Alpha(startX=0, startY=0, finishX=100, finishY=100,style=1,opacity=50,finishOpacity=0);*/
	height: 16px;
}

.head2{
	
}


.head2 td {
	border: 0px outset buttonhighlight;
	background-color: #cccccc;
}

/*---------*/
.out{
	/*width:100%;*/
	background-color: gray;
	table-layout: fixed;
	empty-cells: show;
}

.gridtextbox{
	width:100%;
}

.gridbutton{
	width:45px;
	padding-top: 2px;
}

.out thead {
	behavior: url(../style/sorttable.htc);
}
.out thead, .head1{
	color: black;
}
.out thead tr td, .innerHead{
	padding: 3px;
	text-overflow : ellipsis;
	overflow: hidden;
	background-color: #999999;
	border: 1px outset white;
	color: white;
}

.out thead tr td input{
	color: white;
}

.out thead tr td a{
	color: white;
}



.out tbody tr{
	background-color: expression((rowIndex%2) ? "white" : "#eeeeee" );
}

.out tbody tr td{
	padding: 2px;
	text-overflow : ellipsis;
	overflow: hidden;
	/*background-color: expression((parentElement.rowIndex%2) ? "white" : "#eeeeee" );*/
}

.out tfoot td{
	padding: 3px;
	text-overflow : ellipsis;
	overflow: hidden;
	background-color:white;
}

.out2{
	background-color: gray;
	table-layout: fixed;
	empty-cells: show;
}

.out0{
	table-layout: fixed;
	empty-cells: show;
}

.innerLeft{ background-color: #eeeeee !important; }
.innerMain{ background-color: #ffffff !important; }


.spliter{
	width:0px;
	border: 1px inset buttonhighlight;
	margin-right:5px;
}

.rowselect td{
	background-color: #BDC3DE;
}

.weekendline td{
	background-color: #aaaaaa;
}

.toolspanel{
	padding-top: 5px;
	padding-right: 5px;
	text-align:right;
}

.toolspanel img{
	margin-right:3px;
}

/*----------*/
.BodyPanelTable{
	table-layout:fixed;width:100%;
}

.LeftMenuTd{
	width: 145px;
	background-image: url(../images/menu_bg.gif);
}

ul {
	padding:0px;
	margin: 0 0 10px 40px
}
li {
	margin:0 0 3px 0;
}
li a {
	color: #666666;
	text-decoration: underline;
	padding: 2px;
}
li a:hover, .CurrentMenuItem {
	color: #000000;
	text-decoration: none;
	background-color: #FFCCCC;
	padding: 2px;
}

.out3{
	background-color: #cccccc;
	table-layout: fixed;
	empty-cells: show;
}

.out3 td{
	color:gray;
}
