/*----- reset -----*/
html, body, div, span, h1, h2, h3, h4, h5, h6, p, blockquote, a, address, em, img, strong, dl, dt, dd, ol, ul, li, fieldset,
form, label, legend, table, thead, tbody, tfoot, tr, th, td{border:0;font-family:inherit;font-size:100%;margin:0;outline:0;padding:0;}
:focus{outline:0;}
table{border-collapse:collapse;border-spacing:0}
ol, ul{list-style:none;}
/*----- common -----*/
body{background-color:#686666;color:#000;font:normal normal 100% Arial, Helvetica, sans-serif;line-height:1.5em;font-size:.75em;width:100%}
input, select, textarea{color:#38444f;font:normal normal 1em Arial, Helvetica, sans-serif;}
a:link, a:visited{color:#114285;text-decoration:none}
a:hover{color:#94c03d}
.clear{clear:both}
.wd-center{margin:0 auto;min-width:980px;}
a.wd-view-detail{color:#65b200;font-size:0.95em;float:right;padding:3px 0 3px 18px;background:url(../img/front/arrow_white_green.png) no-repeat scroll 0 8px}
a:hover.wd-view-detail{color:#5D5D5D}
/*----- Wrapper -----*/
#wd-wrapper{}
#wd-wrapper .wd-login-content{width:504px;height:321px;background:url(../images/bg-login.png) no-repeat center center;padding:16px 16px 36px 38px;position:absolute;top:50%;left:50%;margin:-170px 0 0 -265px }
.wd-title-login{height:74px;background:url(../images/key.png) no-repeat 460px center}
*:first-child+html .wd-title-login{width:505px}
.wd-title-login h2{height:44px;background:url(../images/logo-tcx.png) no-repeat 24px center;color:#5ffb17;font-size:1.5em;padding-left:110px;padding-top:30px;font-weight:normal;}
div.wd-top-login{height:171px;padding:30px 25px 0 25px}
.wd-error-login{background:url(../images/ico-warning.png) no-repeat 8px center #fabbbb;padding:6px 0px 6px 35px ;color:#f93e3e;border:1px solid #fb9f9f;border-radius:7px;}
.wd-wrapper-login{background:url(../images/log.png) no-repeat left top;vertical-align:top;height:172px}
div.wd-bottom-login{width:100%;height:45px;}
fieldset div.wd-remember{float:left;clear:left;padding:6px 0 0 22px}
fieldset div.forgot-password{float:right;padding:13px 22px 0 0}
fieldset div.forgot-password a{float:right;color:#666666;font-size:12px;line-height:18px}
fieldset div.forgot-password a:hover{text-decoration:underline}
fieldset div.wd-remember input{float:left;margin:10px 8px 0 0}
fieldset div.wd-remember label{width:auto;font-size:12px;color:#505050;text-transform:none}
fieldset div.wd-submit{padding-left:0}
fieldset{overflow:hidden;}
fieldset div.wd-input{float:left;clear:left;margin:7px 0 7px 100px;}
fieldset label{float :left;width:95px;padding-right:10px;line-height:29px;text-transform:uppercase;color:#1e1e1e;font-size:14px;line-height:18px;padding:7px 0}
fieldset .wd-required, fieldset label span{color:#F00;}
fieldset div.wd-input input, fieldset div textarea{float:left;width:247px;padding:7px 5px;border:1px solid #858484;background-color:#fbfbfb;}
fieldset div textarea{padding:5px;height:148px;overflow:auto;}
fieldset div.wd-input select{width:150px;padding:7px 5px;border:1px solid #990000;background-color:#fbfbfb;}
fieldset div.wd-input input:focus,fieldset div.wd-input textarea:focus{border:1px solid #64c225}
fieldset div.wd-submit{padding:5px 0 5px 195px;float:left;width:85px;height:25px;}
fieldset div.wd-submit input{background-color:#2c9800;cursor:pointer;color:#fff;font-size:1em;padding:4px 18px;-moz-border-radius:11px;-webkit-border-radius:11px;border-radius:11px;border:none;text-transform:uppercase;border:1px solid #236e06}
fieldset div.wd-submit input:hover{background-color:#275404}

/* UI Customize */
.ui-message{margin: 0.8em 1em;overflow: hidden;padding: 0.5em 0.5em 0.5em 40px;text-shadow: 0 0.1em 0 #fff;}
.ui-message-error{color: #cd0a0a;border: 1px solid #cd0a0a;background: #FED5CD url("../img/layout/ui_message_error.png") repeat-x scroll 50% 100%;}
.ui-message-warning{color: #6a2806;border: 1px solid #6a2806;background: #F1EFB1 url("../img/layout/ui_message_warning.png") repeat-x scroll 50% 100%;}
.ui-message-success{color: #233621; border: 1px solid #233621; background: #e6fbb2 url("../img/layout/ui_message_success.png") repeat-x scroll 50% 100%;}
.ui-message-info{color: #1616b1; border: 1px solid #1616b1;background: #B3E5F4 url("../img/layout/ui_message_info.png") repeat-x scroll 50% 100%;}
.ui-message-icon{width: 22px;height: 22px;float: left;margin-left:  -35px;}
.ui-message .ui-icon{float: right;cursor: pointer;}
.ui-message-error .ui-message-icon{background-image: url(../img/layout/error.png);}
.ui-message-warning .ui-message-icon{background-image: url(../img/layout/warning.png);}
.ui-message-info .ui-message-icon{background-image: url(../img/layout/info.png);}
.ui-message-success .ui-message-icon{background-image: url(../img/layout/success.png);}
.ui-corner-all{-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px; border-radius: 4px; }