input, textarea, select {
font-size:16px;background:#F7F7FF;
-webkit-box-shadow:0 0 4px #000;/*safari and Chrome*/
-moz-box-shadow:0 0 4px #000; /*Mozilla*/
-o-box-shadow:0 0 4px #000; /*Opera*/
-ms-box-shadow:0 0 4px #000; /*Ms IE*/
box-shadow:0 0 4px #000; /*W3C*/
-webkit-border-radius:5px;/*safari and Chrome*/
-moz-border-radius:5px; /*Mozilla*/
-o-box-border-radius:5px; /*Opera*/
-ms-box-border-radius:5px; /*Ms IE*/
border-radius:5px; /*W3C*/
}

input[type="button"] {
background-color: #E6EEF8;
color: #000000;
}

input[type="file"] {
background-color: #E6EEF8;
color: #000000;
}

input[type="submit"] {
background-color: #E6EEF8;
color: #000000;
}

input[type="reset"] {
background-color: #E6EEF8;
color: #000000;
}

input:disabled {
	background-color:LightGray;
}

[readonly] {
	background-color:LightGray;
-webkit-box-shadow:0 0 4px #000;/*safari and Chrome*/
-moz-box-shadow:0 0 4px #000; /*Mozilla*/
-o-box-shadow:0 0 4px #000; /*Opera*/
-ms-box-shadow:0 0 4px #000; /*Ms IE*/
box-shadow:0 0 4px #000; /*W3C*/
}

.datatable thead
{
	font-size:24px;
	text-align:left;
	height:30px;
	color:white;
	background:-webkit-linear-gradient(top,#5B9BD5 0%,#9FBADE 100%);
	background:-moz-linear-gradient(top,#5B9BD5 30%,#9FBADE 100%);
	background:-o-linear-gradient(top,#5B9BD5 0%,#9FBADE 100%);
	background:-ms-linear-gradient(top,#5B9BD5 0%,#9FBADE 100%);
	background:linear-gradient(top,#5B9BD5 30%,#9FBADE 100%);	
}

.datatable tbody  td  {
	line-height:25px;
	text-overflow:ellipsis;
}

.sortup {
width:40;
height:40;
margin-top:7px;
border-top:6px solid grey;
border-left:6px solid transparent;
border-right:6px solid transparent;
display:inline-block;
!float:right;
}
.sortdown {
width:40;
height:40;
margin-top:7px;
border-bottom:6px solid grey;
border-left:6px solid transparent;
border-right:6px solid transparent;
display:inline-block;
!float:right;

}
.nosort {
width:20;
height:20;
margin-top:7px;
border-bottom:6px solid transparent;
border-left:6px solid transparent;
border-right:6px solid transparent;
display:inline-block;
!float:right;
}

.dialog, .input_dialog {
	z-index:9999;
	position:absolute;
	background-color:GhostWhite;
	display:none;
	padding:20px;
-webkit-box-shadow:0 0 4px #000;/*safari and Chrome*/
-moz-box-shadow:0 0 4px #000; /*Mozilla*/
-o-box-shadow:0 0 4px #000; /*Opera*/
-ms-box-shadow:0 0 4px #000; /*Ms IE*/
box-shadow:0 0 4px #000; /*W3C*/
-webkit-border-radius:5px;/*safari and Chrome*/
-moz-border-radius:5px; /*Mozilla*/
-o-box-border-radius:5px; /*Opera*/
-ms-box-border-radius:5px; /*Ms IE*/
border-radius:5px; /*W3C*/
}

.dialog tr {
	line-height:38px;
}

.input_dialog {
	position:absolute;
	top:160px;
	left:320px;
	z-index:999;
	padding:20px;
}

.topmenu{
	width:100%;
	font-size:20px;
	color:white;
	background-color:#5B9BD5;
}

.topmenu td {
	padding-left:8px;
}

.clickable {
	cursor: pointer;
}

.clickable:hover {
	color:black;
}

.clickcmd {
	cursor: pointer;
	color:blue;
}

.clickcmd:hover {
	color:black;
}

#indicator {
	border-right: 10px solid transparent; 
	border-bottom: 9px solid #B0C8D9; 
	border-left: 10px solid transparent;
	background-color:#344E8F;
	position:absolute;
	top:61px;
	left:260px;
} 
	
.msgbox {
	font-size:12px;
	font-weight:normal;
	display: none;
	margin:8px;
}

.textlabel {
	font-size:18px;
	width:80px;
	float:left;
}