*{font-family:"Arial", "Helvetica", "Verdana", "sans-serif";font-size:12px;color: #000;}
body{background-color:#fff;}
hr{	border: 1px solid gray;}
h1{color:#FE5212;font-size:16px;}
table{border-collapse:separate;}
td{vertical-align:top;border:0px solid #000;}

input[type="text"]{border:1px solid #000;}
textarea{border:1px solid #000;}
a:hover{color:#FE5212;}

.page{margin: 0px auto;padding: 10px;width:900px;border: 0px solid gray;border-radius:5px;}
.top{}
.left{}
.right{}
.content{}
.bottom{border-top:0px solid gray;color:gray;}

.contact{padding_:5px;border-spacing: 20px;}


.info, .error{padding:10px;margin: 10px auto;}
.info{color:blue;}
.info *{color:blue;}

.info_box{color:blue;display:inline-block;border:1px solid blue;background:#DEE4F7;padding:10px;border-radius:3px;}
.info_box *{color:blue;}

.warn_box{color:red;display:inline-block;border:1px solid orange;background:#FEE469;padding:10px;border-radius:3px;}
.warn_box *{color:red;}

.error{color:red;}
.error *{color:red;}

.highlight-box{font-weight:bold;font-size:16px;border:0px solid #FE5212;color:#FE5212}
.active-btn{background: #186AB9;color:#fff;border-radius:4px;border:1px solid #186AB9}


.form{}
.form caption{}
.form tr{}
.form th{padding:5px;vertical-align:top;text-align:left;}
.form td{padding:5px;vertical-align:top;}

.listing{}
.listing caption{border:1px solid gray;font-weight:bold;}
.listing tr{}
.listing th{}
.listing td{border:1px solid silver;}
.listing .summary{font-weight:bold;}

input.input_error, textarea.input_error {border:1px solid red !important;}
span.input_error, p.input_error, label.input_error{color:red;}

.hint_box{
  background: #eee;
  border:1px solid #ccc;
  border-radius:4px;
  padding:10px;
  vertical-align: top;
  margin:10px 0px;
}
