﻿@charset "utf-8";
/* CSS Document */

* { margin: 0; padding: 0; }
body { font: 11px arial, helvetica, clean, sans-serif; }
form { margin: 0px; padding: 0px; border: 0px; }
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: bold; }
a { text-decoration: none; color: #0072bb; }
a img { border: none; }
select { outline: none; }
ul { margin: 0; padding: 0; }
li { list-style: none; }
.fl { float: left; }
.fr { float: right; }
.clr { clear: both; height: 0; font-size: 0; line-height: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.surrounded { overflow: hidden; height: 100%; padding-top: 10px; padding-bottom: 10px; }
.tar { text-align: right; }
.p10 { padding: 10px; }
.p20 { padding: 20px; }
.pl20 { padding-left: 20px !important; }
.pr20 { padding-right: 20px !important; }
.pr10 { padding-right: 10px !important; }
.pl10 { padding-left: 10px !important; }
.pt10 { padding-top: 10px !important; }
.pt20 { padding-top: 20px !important; }
.pb10 { padding-bottom: 10px !important; }
.p8 { padding: 8px; }
.p5 { padding: 5px; }
.mt10 { margin-top: 10px; }
.mt20 { margin-top: 20px; }
.mtb10 { margin: 10px 0px; }
.m5 { margin: 5px; }
.ml5 { margin-left: 5px; }
.lh25 { line-height: 25px; }
.mw { width: 100%; }
.datestyle { }
.not_empty { color: #F00; font-weight: bold; }
.nobor { width: 100%; border: 0px; }
.nobor td { padding-bottom: 1px; }
.bor { border-collapse: collapse; }
.bor td, .bor th { }
.btn_style { background: url('../images/bg_btn.jpg') no-repeat 0px 0px; padding-left: 15px; display: inline-block; }
.btn_style span { background: url('../images/bg_btn.jpg') no-repeat 100% 0px; padding-right: 15px; height: 24px; line-height: 24px; color: #fff; font-weight: bold; display: inline-block; }
.btn_style:hover { background: url('../images/bg_btn.jpg') no-repeat 0px -26px; padding-left: 15px; display: inline-block; }
.btn_style:hover span { background: url('../images/bg_btn.jpg') no-repeat 100% -26px; padding-right: 15px; height: 24px; line-height: 24px; color: #fff; font-weight: bold; display: inline-block; }
.inputstyle .bg { padding-right: 10px; }
.inputstyle input { padding: 3px 6px; margin: 2px 0px; background: #fff; outline: none; border-radius: 5px; border: 1px solid #ccc; /*box-shadow:0 0px 2px #ccc inset;*/ width: 97.5%; }
.inputstyle textarea { line-height: 28px; height: 50px; margin: 2px 0px; border: 0px; background: #fff; outline: none; border-radius: 5px; border: 1px solid #ccc; /*box-shadow:0 0px 2px #ccc inset;*/ width: 96.5%; }
.lbstyle { display: inline-block; line-height: 13px; }
.lbstyle input { float: left; margin-right: 8px; }
.selectstyle { padding-left: 2px; }
.selectstyle .bg { padding-right: 10px; }
.selectstyle select { border-radius: 5px; outline: none; line-height: 28px; background: #fff; margin: 6px 0px; border: 1px solid #ccc; /*box-shadow:0 0px 2px #ccc inset;*/ padding: 5px; }
.SV_btn { background: none repeat scroll 0 0 #2DB0E8; border-color: inherit; border-style: none; border-width: medium; color: #FFFFFF; cursor: pointer; font-family: Arial,Helvetica,sans-serif; font-size: 12px; font-weight: bold; height: 25px; margin: 1px; padding: 2px 8px; }
.SV_btn:hover { background: none repeat scroll 0 0 #1382B0; }
.btn_style { background: url('../images/bg_btn.jpg') no-repeat 0px 0px; padding-left: 15px; display: inline-block; }

.btn_style span { background: url('../images/bg_btn.jpg') no-repeat 100% 0px; padding-right: 15px; height: 24px; line-height: 24px; color: #fff; font-weight: bold; display: inline-block; }

.btn_style:hover { background: url('../images/bg_btn.jpg') no-repeat 0px -26px; padding-left: 15px; display: inline-block; }

.btn_style:hover span { background: url('../images/bg_btn.jpg') no-repeat 100% -26px; padding-right: 15px; height: 24px; line-height: 24px; color: #fff; font-weight: bold; display: inline-block; }

.titVBQPPL { font-size: 13px; color: #0072bb; font-weight:bold; vertical-align:top }