﻿body
{
  background-repeat: no-repeat;
  padding:0; margin:0; 
  background-color:#2c3338;
  font-family:'Microsoft YaHei'
}
#main 
{
  background-repeat: no-repeat;
  padding:0; margin:0;
}
a {
	color: rgb(0,102,204);
	text-decoration: none;
}
i,input,label,span
{
color:#f6931f;
font-size:1em;
}
h
{
color:#f6931f;
font-size:1em;
}

.client {
  overflow:hidden;
}
.page {
  padding-top: 16px;
  font-size:1em;
  overflow:hidden;
}

.property {
  border: 1px solid #e4e4e4;
  background:white;
  -moz-border-radius: 2px;      /* Gecko browsers */
  -webkit-border-radius: 2px;   /* Webkit browsers */
  border-radius:2px;            /* W3C syntax */
}
.property_group {
  border: 1px solid white;
  background:#e4e4e4;
  -moz-border-radius: 2px;      /* Gecko browsers */
  -webkit-border-radius: 2px;   /* Webkit browsers */
  border-radius:2px;            /* W3C syntax */
}
.property_title {
  border: 0px solid white;
  background:#e4e4e4;
  -moz-border-radius: 2px;      /* Gecko browsers */
  -webkit-border-radius: 2px;   /* Webkit browsers */
  border-radius:2px;            /* W3C syntax */
}
.property_name {
  width: 100%;
  padding-left:10px;
  text-align: left;
}
.property_value {
  width: 100%;
  padding-right:10px;
  text-align: right;
}
table.property {
  width:100%;
}
.pad_title {
  font-size:1.2em;
}
.iconlayer {
  position:absolute;
}
.iconlayer_icon {
  padding: 2px;
  text-align: center;
  vertical-align: middle;
  border: 0px solid #cccccc;
  display: block;
  background: white;
  -moz-border-radius: 6px; /* Gecko browsers */
  -webkit-border-radius: 6px; /* Webkit browsers */
  border-radius: 6px; /* W3C syntax */
}
table.iconlayer {
  padding: 2px;
}
.iconlayer_name {
  padding: 2px;
  text-align: center;
  vertical-align: middle;
  border: 0px solid #cccccc;
  display: block;
}

progress, /* All HTML5 progress enabledbrowsers */
progress[role] /* polyfill */

{

/* Turns off styling - not usuallyneeded, but good to know. */

appearance: none;

-moz-appearance: none;

-webkit-appearance: none;

/* gets rid of default border in Firefoxand Opera. */

border: none;

/* Needs to be in here for Safaripolyfill so background images work as expected. */

background-size: auto;

/* Dimensions */

width: 400px;

height: 60px;

}

/* Polyfill */

progress[role]:after{

background-image: none; /* removesdefault background from polyfill */

}

/* Ensure fallbacktext doesn't appear in polyfill */

progress[role] strong{

display: none;

}