@charset "utf-8";
table  
        {
	border-collapse: collapse;
	margin: 0 auto;
	text-align: center;
	font: normal 18px;
	color: #000003;
	border-right-style: solid;
	border-right-width: 0px;
	border-left-style: solid;
	border-left-width: 0px;
        }  
        table td, table th  
        {
	border-left: 0px solid #707C6B;
	border-right: 0px solid #707C6B;
	border-bottom: 1px solid #707C6B;
	border-top: 1px solid #707C6B;
	color: #776B83;
	height: 30px;
	font-style: normal;
	font-size: 15px;
        }  
        table thead th  
        {
	background-color: #525D80;
	width: 100px;
        }  
        table tr:nth-child(odd)  
        {  
            background: #fff;  
        }  
        table tr:nth-child(even)  
        {  
            background: #F5FAFA;  
        }  

*{margin: 0px;}
	.top_div{
		width: 100%;
		height: 4.5em;
		border:0px  #6B61AC;
		background:  #212323;
		margin: 0px 0px 0px 0px;
		color: aliceblue;
		padding: 0.3em 0.1em;
		}
	.bod_div{
		margin: 4em 0.2em;
		width: 90%;
		height: 6em;
		border:solid 1px #CCEEF3;
		background: #E3F1F3;
		margin: auto;
		color: aliceblue;
		padding: 5px 1px;
		}
	.bod_title{
		margin: 4em 0.2em;
		width: 90%;
		height: 2em;
		border:solid 1px #CCEEF3;
		background: #E3F1F3;
		
		margin: auto;
		color: aliceblue;
		padding: 5px 1px;
		}
	.bod1_div{
		width: 90%;
		height: 4em;
		border:solid 1px #FFFFFF;
		background: #F7FEFF;
		margin: 1px auto;
		color: #000000;
		padding: 0.2em 0.1em;
		font-size: 1em;
		float:none;
		}
	.top_div_detail{
		border: solid 0.1em;
		width: auto;
		height: auto;
		margin: 0px 5px;
		float: right;
		background:  rgba(18,206,102,.1);
		border-color:  rgba(18,206,102,.2);
		color: #13ce66;
		border-radius: 5px;
		padding: 0.3em;
	}
	.top_div_detail2{
		border: solid 1px #9CD5DC;
		background: #AEB3EF;
		width: auto;
		height: auto;
		margin: 0px 4px;
		float:left;
		color: black;
		font-size: 1em;
		padding: 0.1em;
	}
	.bod_div_detail2{
		border: solid 1px   rgba(158,58,224,0.63);
		width: auto;
		height: auto;
		margin: 0.2em 0.3em;
		background:  rgba(210,200,148,0.64);
		float:left;
		border-radius: 3px;
		color: #000000;
			font-size: 1em;
		padding: 0.1em;
	}
	.bod_div_city{
		border: solid 2px  rgba(9,42,195,0.20);
		width: auto;
		height: auto;
		margin: 0.2em 0.3em;
		background: #484ABD;
		float:left;
		border-radius: 3px;
		color: #FFFFFF;
			font-size: 1em;
		padding: 0.1em;
	}
	.p {
  padding:5px 10px;
  margin:10px;
  background:#ff0030;
  color:#fff;
  font-size:21px;
  line-height:1.3em;
  border:2px dashed #fff;
  border-radius:3px;
  -moz-border-radius:3px;
  -webkit-border-radius:3px;
  -moz-box-shadow:0 0 0 4px #ff0030,2px 1px 4px 4px rgba(10,10,0,.5);
  -webkit-box-shadow:0 0 0 4px #ff0030,2px 1px 4px 4px rgba(10,10,0,.5);
  box-shadow:0 0 0 4px #ff0030,2px 1px 6px 4px rgba(10,10,0,.5);
  text-shadow:-1px -1px #aa3030;
}
.statues_ok{
		border: solid 2px  rgba(9,42,195,0.20);
		width: auto;
		height: auto;
		margin: 0em 0.5em;
	float:left;
       
background: #7FF867;
		
		border-radius: 10px;
		color: #030000;
			font-size: 1em;
		padding: 0.1em;
	align-content: center;
	}
.statues_bad{
		border: solid 2px  rgba(245,7,7,1.00);
		width: auto;
		height: auto;
		margin: 0em 0.5em;
		background: #FF0007;
		float:left;
		border-radius: 8px;
		color: #FFFFFF;
			font-size: 1em;
		padding: 0.1em;
	}

