BODY {
  FONT-SIZE: 10pt; FONT-FAMILY: "Segoe UI", Verdana, "Verdana CE", Arial, Helvetica, sans-serif;
  MARGIN-TOP: 0pt;
 
}

table {
  FONT-SIZE: 10pt; FONT-FAMILY: "Segoe UI", Verdana, "Verdana CE", Arial, Helvetica, sans-serif;
  MARGIN-TOP: 0pt;
 
}

h1 {
  background-image: url(img/title.jpg);
  background-repeat: repeat-x;
  height: 18px;
  width: 250px;
  color: white;
  padding-top: 2px;
  padding-left: 10px;
  position: relative;
  FONT-SIZE: 8pt; 
  FONT-WEIGHT: bold;
}

input, textarea{
  padding:4px 2px 4px 2px;
  border:solid 1px #ffc477; /*#aacfe4;*/
}

inputDisable{
  padding:4px 2px 4px 2px;
  border:solid 1px #ffc477; /*#aacfe4;*/
  background-color: rgb(229,229,229);
}

select{
  padding: 3px 2px 3px 2px;
  border:solid 1px #ffc477; /*#aacfe4;*/
}




.point {padding:0 0 0 0; width:100%; margin:0; list-style:none; background:#fff url(img/grad.gif); position:relative; }
.point li {display:table-cell; margin:0; padding:0;}
.point li a {float:left; font-family:"Segoe UI"; font-size:0.8em; height:3.1em; line-height:3.1em; letter-spacing:1px; padding:0 1em; text-decoration:none; color:#fff; background:#f2a057 url(img/grad.gif) repeat-x bottom left; border-right:1px solid #d60; border-left:1px solid #fb6;}
.point li a:hover, .point li a.current {background:#e93 url(img/down_arrow.gif) no-repeat center top; color:#fff;}
.point li a:hover b, .point li a.current b {display:block; float:left; background:transparent url(img/up_arrow.gif) no-repeat center bottom; cursor:pointer} 

<!--[if IE]>
.point {display:inline-block;}
.point {display:inline;}
.point li {float:left;}
.outer {text-align:center;}
<![endif]-->

.datagrid table { border-collapse: collapse; text-align: left; width: 100%; } 
.datagrid {font: normal 10px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #ffc477; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td, .datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% ); /* #006699 5%, #00557F 100% ); */
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25'); /*#006699  #00557F*/
background-color:#ffc477; color:#FFFFFF; font-size: 13px; font-weight: bold; border-left: 1px solid #ffc477; } .datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #00557F; border-left: 1px solid #E1EEF4;font-size: 12px;font-weight: normal; }
.datagrid table tbody .alt td { background: #E1EEf4; color: #00557F; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div { border-top: 1px solid #fb9e25;background: white;} 
.datagrid table tfoot td { padding: 0; font-size: 12px } .datagrid table tfoot td div{ padding: 2px; }
.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }
.datagrid table tfoot  li { display: inline; }
.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;
border: 1px solid #ffc477;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; 
background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #ffc477), color-stop(1, #fb9e25) );
background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
background-color:#006699; }.datagrid table tfoot ul.active, 
.datagrid table tfoot ul a:hover { text-decoration: none;border-color: #fb9e25; color: #FFFFFF; background: none; background-color:#ffc477;}

.css_btn_class {
	font-size:14px;
	font-family:"Segoe UI";
	font-weight:normal;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	border-radius:8px;
	border:1px solid #eeb44f;
	padding:4px 18px;
	text-decoration:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #ffc477), color-stop(100%, #fb9e25) );
	background:-moz-linear-gradient( center top, #ffc477 5%, #fb9e25 100% );
	background:-ms-linear-gradient( top, #ffc477 5%, #fb9e25 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffc477', endColorstr='#fb9e25');
	background-color:#ffc477;
	color:#ffffff;
	display:inline-block;
	text-shadow:1px 1px 0px #cc9f52;
 	-webkit-box-shadow:inset 1px 1px 0px 0px #fce2c1;
 	-moz-box-shadow:inset 1px 1px 0px 0px #fce2c1;
 	box-shadow:inset 1px 1px 0px 0px #fce2c1;
}.css_btn_class:hover {
	background:-webkit-gradient( linear, left top, left bottom, color-stop(5%, #fb9e25), color-stop(100%, #ffc477) );
	background:-moz-linear-gradient( center top, #fb9e25 5%, #ffc477 100% );
	background:-ms-linear-gradient( top, #fb9e25 5%, #ffc477 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fb9e25', endColorstr='#ffc477');
	background-color:#fb9e25;
}.css_btn_class:active {
	position:relative;
	top:1px;
}


