* {font-family: Arial;font-size:12px;}
a {font-size:12px;color:#000;}

th {background:#ddd;padding:2px 5px;text-align:left;}
td {padding:2px 5px;}
tr {background:#eee;}
h2 {font-size:25px;}

td a, th a {display:block;}

.user_name {position:absolute;top:0px;right:0px;margin:5px;}
.user_name, .a_1{font-size:18px;color:#000;font-weight:bold;}
.user_name * {font-size:16px;color:#0000ff;}

.a_1 {margin-right:20px;}

.ico_sort_desc a {background-image:url(images/ico_row_up.png);}
.ico_sort_asc a {background-image:url(images/ico_row_down.png);}
.ico_sort_desc a, .ico_sort_asc a{background-repeat: no-repeat;background-position: center right;}

a.chpos {display:inline;text-decoration:none;background:#ddd;}

th {position: relative;}
.resize_res {}
.resize_col {position:Absolute;top:-10px;left:0px;height:10px;width:100%;background:rgb(240, 148, 32);z-index:10000;}
.resize_col.ui-resizable-resizing {background:green;z-index:99999}
.resize_col .ui-resizable-w {left:0px;background:rgb(95, 134, 218);cursor:default;top:auto;bottom:0px;height:20px;}
.resize_col .ui-resizable-e {right:0px;background:rgb(95, 134, 218);cursor:default;top:auto;bottom:0px;height:20px;}
.resize_col_res {position: absolute;left: 0px;bottom: 40px;font-size: 11px;background: red;color: #fff;display: none;z-index: 10000;width: 100%;text-align: center;}

.bold a {font-weight:bold;}

.dptoday {display: block;width:48%;float:left;text-align: center;background: #E8F1F3;padding: 2px 0px 2px 0px;margin-bottom: 2px;font-weight: bold;}
.dpempty {display: block;width:48%;float:right;text-align: center;background: #E8F1F3;padding: 2px 0px 2px 0px;margin-bottom: 2px;font-weight: bold;}
.clr {clear:both;}