
/* 
    Created on : 29-Dec-2013, 14:34:44
    Author     : phil
*/
.contractc {
    position:relative;
    float:left;
    width:20px;
    height:20px;
    background-image: url(../images/contractc20.png);
    background-repeat: no-repeat;
}
.contractc a {
    text-decoration: none;
}
body {
    background-color: #66c;
    font-family: Arial, helvetica;
    font-size:12px;
}
.main {
    position:relative;
    background-color:#fff;
    width:1000px;
    text-align:left;
}
.banner {
    position:relative;
    float:left;
    width:1000px;
    height:100px;
    background-color: #33d;
}
.banner .inner {
    padding:10px;
    font-size:30px;
    color:#fff;
}
.nav_menu {
    position: relative;
    float:left;
    width:1000px;   
    padding:0px;
    margin:0px;
    background-color:#f00;
    color:#fff;
}
.nav_menu .inner {
  padding:0px;
}
.menu_item {
    position:relative;
    float:left;
    padding:5px;
    background-color:#eee;
    color:#222;    
}
.menu_item a {
    text-decoration:none;
}
.message_area {
    position: relative;
    float:left;
    width:1000px;
    color:#666;
    border-bottom: solid 1px #999;
}
.message_area .inner {
    padding:10px;
    background-color: #ddd;
}
.user_disp {
    width:980px;
    font-size:13px;
    color:#b13cab;
    padding: 5px 0px 5px 0px;
    margin:0px 0px 10px 0px;
}
.group_box {
	display:none;
	border:solid 1px #999999;
	padding:10px;
}
.adb_def_view {
    border:none;
}
.adb_table {
	background-color:#ffe;
	margin:0px 0px 10px 0px;
}
.adb_table td {
	padding:5px;
        cursor:pointer;
}
.adb_head {
	font-weight:bold;
	color:#06F;
}
.adb_row_even {
	background-color:#fff;
}
.adb_row_odd {
	background-color:#eee;
}
.adb_row_even_s {
	background-color:#cfc;
}
.adb_row_odd_s {
	background-color:#ccf;
}
.adb_row_even td {
	background-color:#fff;
}
.adb_row_odd td {
	background-color:#eee;
}
.adb_row_even_s td {
	background-color:#cfc;
}
.adb_row_odd_s td {
	background-color:#ccf;
}
.file_row td {
	background-color:#CCF;
}
.index_sel {
     color:#f00;
     font-size:16px;
     font-weight: bold;
}
.index {
     color:#777;
     font-size:14px;
     font-weight: bold;
}
.mid {
    position: relative;
    float: left;
    width:1000px;
    background-color: #eee;
}
.mid h1 {
    padding:5px 0px 5px 0px;
    margin:0px;
    font-size:16px;
}
.mid h2 {
    padding:5px 0px 5px 0px;
    margin:0px;
    font-size:14px;
}
.mid .inner {
    position: relative;
    float: left;
    padding:10px;
    color:#f00;
    z-index:1;
}
.mid .inner .adm_panel {
    position: relative;
    float:left;
    width:460px;
    color:#666;
    border: solid 1px #999;
    margin:5px;
    padding:5px;
    background-color: #ffe;
    
}
.mid_item {
    position: relative; 
    float: left; 
    z-index:1;
    width:480px;
    margin:5px;
    background-color:#999;
    -moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none; 
}
.cont_filt_item {
    position: relative; 
    float: left; 
    z-index:1;
    width:970px;
    margin:5px;
    background-color:#ccf;
    -moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none; 
}
.draggable_link {
    position:relative;
    padding:5px;
    background-color:#fff;
    width:120px;
    margin:2px;
    z-index:-100;
    -moz-user-select: none; 
    -khtml-user-select: none; 
    -webkit-user-select: none; 
    -o-user-select: none; 
}
.drag_target {
   background-color: #fee;
   z-index:100;
}
.footer {
    position: relative;
    float: left;
    width:1000px;
    background-color: #33d;
}
.footer .inner {
    padding:10px;
    color:#ddd;
}
