body{ margin:0px; min-width:1348px; background:#dddddd;}
.head_up{ background:#1A3867; width:100%; height:100px; border-bottom:1px solid #12619A;}
.head_down{ background:#14294A; width:100%; height:10px; border-bottom:2px solid #050C16;}
.body{ min-height:470px;}
.logo{ float:left; width:10%;}
.logo img{ height:100px;}
.title{ float:left; text-align:center; width:80%;}
.title1{ color:#FD8F19; font-size:24px; font-weight:bold; padding:30px 0px 0px 0px;}
.title2{ color:#579B1E ; font-size:20px; font-weight:bold; padding:5px 0px 0px 0px;}
.cb{ clear:both;}
.footer_down{ background:#1A3867; width:100%; height:50px; border-top:1px solid #12619A; padding:10px 0px 20px 0px; color:#CCC;}
.footer_up{ background:#14294A; width:100%; height:10px; border-top:2px solid #050C16;}
.footer_down a{ text-decoration:none; font-weight:bolder; color:#FFF;font-size:18px;}


select,
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  display: inline-block;
  height: 20px;
  padding: 4px 6px;
  margin-bottom: 10px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
}
textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
.uneditable-input {
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
     -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
       -o-transition: border linear 0.2s, box-shadow linear 0.2s;
          transition: border linear 0.2s, box-shadow linear 0.2s;
		  width: 52px;
}

input:-moz-placeholder,
textarea:-moz-placeholder {
  color: #999999;
}



.btn {
  display: inline-block;
  display: inline;
  padding: 4px 12px;
  margin-bottom: 0;
  margin-left: .3em;
  font-size: 14px;
  line-height: 20px;
  color: #333333;
  text-align: center;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.75);
  vertical-align: middle;
  cursor: pointer;
  background-color: #f5f5f5;
  background-color: #e6e6e6;
  background-image: -moz-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff), to(#e6e6e6));
  background-image: -webkit-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: -o-linear-gradient(top, #ffffff, #e6e6e6);
  background-image: linear-gradient(to bottom, #ffffff, #e6e6e6);
  background-repeat: repeat-x;
  border: 1px solid #cccccc;
  border: 0;
  border-color: #e6e6e6 #e6e6e6 #bfbfbf;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  border-bottom-color: #b3b3b3;
  -webkit-border-radius: 4px;
     -moz-border-radius: 4px;
          border-radius: 4px;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffffff', endColorstr='#ffe6e6e6', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
  zoom: 1;
  -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
     -moz-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
          box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
}


.btn-info {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #49afcd;
  background-color: #2f96b4;
  background-image: -moz-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#5bc0de), to(#2f96b4));
  background-image: -webkit-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: -o-linear-gradient(top, #5bc0de, #2f96b4);
  background-image: linear-gradient(to bottom, #5bc0de, #2f96b4);
  background-repeat: repeat-x;
  border-color: #2f96b4 #2f96b4 #1f6377;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff5bc0de', endColorstr='#ff2f96b4', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}


input:focus, select:focus, textarea:focus
{
  border-color: rgba(82, 168, 236, 0.8);
  outline: 0;
  outline: thin dotted \9;
  /* IE6-9 */

  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
     -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
          box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6);
    
}

input, select, textarea
{
  background-color: #ffffff;
  border: 1px solid #cccccc;
  -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075);
  -webkit-transition: border linear 0.2s, box-shadow linear 0.2s;
  -moz-transition: border linear 0.2s, box-shadow linear 0.2s;
  -o-transition: border linear 0.2s, box-shadow linear 0.2s;
  transition: border linear 0.2s, box-shadow linear 0.2s;
    
  display: inline-block;
  height: 30px;
  padding: 4px 6px;
  margin:3px;
  font-size: 14px;
  line-height: 20px;
  color: #555555;
  vertical-align: middle;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  border-radius: 4px;
}

div.data_view table{width: 100%;}
div.data_view table tr th{ border-top: 1px solid #DDDDDD; border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; padding: 6px; background: #DDDDDD; text-align:center;}
div.data_view table tr th:first-child{ border-left: 1px solid #DDDDDD; }
div.data_view table tr th:last-child{}
div.data_view table tr td{border-bottom: 1px solid #DDDDDD; border-right: 1px solid #DDDDDD; padding: 6px; font-size: 13px;}
div.data_view table tr td:first-child{ border-left: 1px solid #DDDDDD;}
div.data_view table tr.event td{ background:#f5f5f5;}
div.data_view table tr.odd td{ background:#ffffff;}

div.pagination{ padding-top: 10px;}
div.pagination div.pagi_info{float: right;}
div.pagination ul{ padding: 0px; margin: 0px; float: left; border: 1px solid #CCCCCC; border-radius: 5px;}
div.pagination ul li{ list-style:none; display: inline-block; padding: 5px 10px; border-right: 1px solid #CCCCCC;}
div.pagination ul li:last-child{ border: none;}
div.pagination ul li.active{ background: #e5e5e5;}
div.pagination ul li.pagi_active{ cursor: pointer;}
div.pagination ul li.pagi_active:hover{ background:#e5e5e5;}


.login{border-radius:10px; display:inline-block; margin-top:120px; padding:30px 50px;}
.login_error{ color:#ff0000;}
.body_left{ float:left; width:15%; text-align:left; padding:2%;}
.body_right{ float:right; width:79%; padding:2% 2% 2% 0%; text-align:center;}
.menu{background:#12619A; color:#FFFFFF; padding:2px 0px 2px 5px; cursor:pointer; margin-top:10px;}
.menu_list{ background:#ffffff; display: none;}
.menu_list div{color:#12619A; padding:2px 0px 2px 5px; border-left:1px solid #12619A; border-bottom:1px solid #12619A; border-right:1px solid #12619A; cursor:pointer;}
.menu_list div:hover{ padding-left:10px;}
.not_found{color: #FF0000;font-size: 36px; font-weight: bold; margin-top: 180px; text-align: center;}
.not_permission{color: #FF0000; font-size: 24px; margin-top: 180px; text-align: center;}
.database_error{color: #FF0000; font-size: 24px; margin:150px 50px 0px 50px; text-align: center;}
.page{ border: 1px solid #ff6600;min-height: 430px; background: #ffffff; display: inline-block; text-align: left;}
.page_title{ background: #ff6600; color: #ffffff; padding: 2px 0px 2px 10px; font-weight: bold; }
th{ font-weight: normal;}
.list{ padding: 10px;}
.add_new{ text-align: center;}


a{ text-decoration:none;font-size:38px;font-weight:normal;color:#FFFFFF;}
.dashboard{width:550px;background:#FFFFFF;border:1px solid#FFD6B4;height:250px;margin:100px 0 0 0;}
.Paper_dist{border:1px solid #5C3C61; background:#2F96B4; color:#FFFFFF;border-radius:8px;font-size:40px;font-weight:bold;height:50px;width:440px;margin:35px 0 0 0;}
.h_e_sel{border:1px solid #5C3C61; background:#2F96B4; color:#FFFFFF;border-radius:8px;font-size:40px;font-weight:bold;height:50px;width:440px;margin:10px}
.log_out{border:1px solid #5C3C61; background:#2F96B4; color:#FFFFFF;border-radius:8px;font-size:40px;font-weight:bold;height:50px;width:440px;}
.p_dist{ margin:10px 0 10px 0;}
.con_left{float:left;text-align:left;width:368px;background:#FFFFFF;border: 1px solid #FF6600;}
.head{ background:#FF6600;text-align:center;margin-bottom:5px;font-size:18px;font-weight:bold;color:#FFF;padding:6px;}
.title_left{ width:140px;padding-left:5px;}
.input_data{width:200px; height:305px;;}
.con_right{ float:right;background:#FFFFFF;width:960px;margin: 0 12px 0 0;border: 1px solid #FF6600;}
.list_head{background:#FF6600;margin-bottom:5px;font-size:18px;font-weight:bold;border-right:1px solid#A58474; text-align:center;}
.error_msg{ font-size:12px;color:#999;text-align:center;}
.examiner_page{ min-height:400px;}
.rescuti_form{ background:#FFFFFF;margin:10px 40px;min-height:400px;border:1px solid #FF6600;}
