@CHARSET "UTF-8";
html,body{margin:0px;padding:0px;}
body{font:12px/22px  Arial, Verdana, Helvetica;font-size:12px;color:#727272;background-color:#dddddd;margin-left:4px;margin-right:4px;}
em{color:#f17014}
ul,ol{margin:0px;padding:0px;list-style:none;}
ul li,ol li{margin:0;padding:0;}
h1,h2,h3,h4{margin:0;padding:0;line-height:28px;}
h1{font-size:16px;}
h2{font-size:14px;}
h3,h4{font-size:12px;}
a:link {color: #5d8f05;text-decoration: none}
a:visited {color:#5d8f05;text-decoration: none}
a:hover {color:#000000;text-decoration: underline}
a:active {color:#000000;text-decoration: underline}
iframe{border:none;}
form{margin:0;padding:0;}
form fieldset,.fieldset{border:none;}
table{border-collapse:collapse;border-spacing:0;border:none;width:100%;}
table tr{background-color:#ffffff;}
table tr.special{background-color:#f3f4f0;}
table tr td{padding-left:4px;padding-right:4px;}
table thead{background-color:#ffffff;}
table tbody{background-color:#ffffff;}
.required-star{color:red;}
.line{height:8px;border-bottom:1px solid #9e9e9e;margin-bottom:8px;}
.clear-div{clear:both;height:1px;}
.ui-button{height:20px;}
.ui-button .ui-button-text{font-size:12px;font-weight:normal;padding:0;}
/*Forms*/
input{vertical-align:middle;}
label.field{display:inline-block;font-size:14px;color:#000;background:url(images/label.png) no-repeat right center;padding-right:12px;}
form .action-bar,.form-view .action-bar{text-align:center;}
form ul li .info{margin-left:10px;color:#ff8c05;}
form fieldset,.form-view .fieldset{border:1px solid #ddd;padding:4px;}
form legend,.form-view h4{font-weight:bold;font-size:14px;color:#da891e}

.form-list .action-bar{text-align:right;}
.form-list table{width:100%;}
.form-list table td,.form-list table th{padding-left:4px;text-align:left;border-right:1px solid #eeeeee;border-bottom:1px solid #eeeeee;}
.form-list table th{background-color:#dddddd;}
.form-list table td.center{text-align:center;}
.form-list .page-bar{text-align:center;border-bottom:1px dashed #dddddd;}
/*link button*/
.link-button{display:inline-block;height:28px;padding-left:28px;color:white;}
.link-button span{display:inline-block;height:28px;padding-right:10px;}
.link-button span a,.link-button span button{display:inline-block;height:28px;border:none;}
.green-link-button{background:url(images/buttons_bg.png) no-repeat left -28px;padding-left:35px;}
.green-link-button span{background:url(images/buttons_bg.png) no-repeat right -28px;}
.green-link-button a,.green-link-button button{color:white;font-size:14px;line-height:28px;background:url(images/buttons_bg.png) repeat-x left top;}
.green-link-button:hover{background:url(images/buttons_bg.png) no-repeat left -84px;}
.green-link-button:hover span{background:url(images/buttons_bg.png) no-repeat right -84px;}
.green-link-button:hover a,.green-link-button:hover button{background:url(images/buttons_bg.png) repeat-x left -56px;}
.gray-link-button{background:url(images/buttons_bg.png) no-repeat left -140px;}
.gray-link-button span{background:url(images/buttons_bg.png) no-repeat right -140px;}
.gray-link-button a,.gray-link-button button{color:white;font-size:14px;line-height:28px;background:url(images/buttons_bg.png) repeat-x left -112px;}
.gray-link-button:hover{background:url(images/buttons_bg.png) no-repeat left -196px;}
.gray-link-button:hover span{background:url(images/buttons_bg.png) no-repeat right -196px;}
.gray-link-button:hover a,.gray-link-button:hover button{background:url(images/buttons_bg.png) repeat-x left -168px;}
/*Progress*/
.progress label{display:block;}
.progress .total{height:4px;display:block;background-color:#3e5448;}
.progress .current{height:4px;display:inline-block;float:left;background-color:#9fd92b;}
/*Warn*/
.warn{color:red;}
