.trans {background-image:url(../images/black_transp.png); }

.mask{visibility:hidden; left:0px; top:0px; background-color:#000000; border: 1px solid black; opacity:0.5;filter: alpha(opacity=50); margin: 0pt; padding: 0pt; z-index:100;  width: 100%; height: 100%; position: fixed;}
.feedback_close { background:url(../images/feedback-close.png); width:42px; height:42px; position:absolute; right:-15px; top:-15px; cursor:pointer;}

.tab { font-family:Arial, Helvetica, sans-serif; margin-top:10px; margin-left:10px; _margin-bottom:-6px;  width:100%; height:33px;  _height:32px;}
.tab a.selected{padding:8px 12px 8px 12px; font-family:Arial, Helvetica, sans-serif; border:1px solid #cccccc; -moz-border-radius:5px;  border-bottom:1px solid #ffffff;; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:auto; color:#666666; text-decoration:none; margin-right:5px; float:left; background:#ffffff; -moz-border-radius-bottomleft:0px;
    -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px;}

.tab a{padding:8px 12px 8px 12px; font-family:Arial, Helvetica, sans-serif; border-bottom:1px solid #cccccc;  border:1px solid #cccccc;text-decoration:none; margin-right:5px; float:left; background:#eeeeee; color:#666666; text-decoration:none; -moz-border-radius:5px; -webkit-border-radius:5px; -moz-border-radius-bottomleft:0px;   -webkit-border-bottom-left-radius:0px; -moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px;
/*padding-left:12px;padding-right:12px; padding:10px; @padding-bottom:7px;border:1px solid #cccccc; -moz-border-radius:5px;  border-bottom:1px solid #cccccc; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; width:auto;   margin-right:5px; float:left; background:#eeeeee; -moz-border-radius-bottomleft:0px; 
    -webkit-border-bottom-left-radius:0px;-moz-border-radius-bottomright:0px; -webkit-border-bottom-right-radius:0px;*/ }
.tab a:hover{background:#f4f4f4;}
.tab a img {position:relative; top:2px;  }
.login { text-align:left; @padding:10px 0px 0px 10px; padding-left:10px; padding-top:20px; @margin-top:2px;_margin-top:0px;}
.login input { border-top:1px solid #777777;border-left:1px solid #777777; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:4px; width:205px;}
.login ul{ font-family:Arial, Helvetica, sans-serif; margin-left:0px; float:left; list-style-type:none; display:inline; margin-bottom:10px; font-size:12px; clear:both;width:320px;}
.login li {font-family: arial; font-weight:bold; font-size:12px; list-style-type: none; margin-bottom:0px;}

.register {text-align:left; font-family:Arial, Helvetica, sans-serif; font-weight:bold; @padding:10px 0px 0px 30px; padding-left:30px; padding-top:20px; @margin-top:2px;_margin-top:0px;}
.register input {font-family:Arial, Helvetica, sans-serif; border-top:1px solid #777777;border-left:1px solid #777777; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; width:100px; padding:4px; width:205px;}
.register select { font-family:Arial, Helvetica, sans-serif;  border-top:1px solid #777777;border-left:1px solid #777777; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:4px;width:215px;}
.register li{font-family: arial; font-weight:bold; font-size:12px; list-style-type: none; margin-bottom:0px;float:left;}
.register ul{margin-left:0px; float:left; list-style-type:none; display:inline; margin-bottom:10px;  font-size:12px; clear:both;width:270px;}
.note{padding:5px; background:#eeeeee; color:#539FDE; font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; text-align:center; margin:0px;}
.note a{color:#539FDE;}
.note a:hover{color:#539FDE; text-decoration:underline;}


.forgotdiv { text-align:left; @padding:10px 0px 0px 10px; padding-left:10px; padding-top:20px; @margin-top:2px;_margin-top:0px;}
.forgotdiv input { border-top:1px solid #777777;border-left:1px solid #777777; border-right:1px solid #cccccc; border-bottom:1px solid #cccccc; padding:4px; width:205px;}
.forgotdiv ul{ font-family:Arial, Helvetica, sans-serif; margin-left:0px; float:left; list-style-type:none; display:inline; margin-bottom:10px; font-size:12px; clear:both;width:360px;}
.forgotdiv li {font-family: arial; font-weight:bold; font-size:12px; list-style-type: none; margin-bottom:0px;}


#Message_new ,#Message_new_update, #Message_new1{color:#000000; background:#FFFF99;padding:5px;margin:10px 10px 0px 10px;font-family:Arial, Helvetica, sans-serif}
#ErrorMessage_new , #ErrorMessage_new{color:#000000; background:#FFFF99;padding:5px;margin:10px 10px 0px 10px;font-family:Arial, Helvetica, sans-serif}

.message_div{ font-family:Arial, Helvetica, sans-serif; font-size:13px; margin-bottom:10px;font-weight:bold;color:#000000;
}
.fr{float:right;}

.btn a{text-decoration:none;color:#333333;}
.btn,input[type=submit].btn,input[type=button].btn{background:#ddd url("../images/bg-btn.gif") repeat-x 0 0;font:11px/14px "Lucida Grande",Sans-serif;margin:0;height:22px; border-width:1px;border-style:solid;border-color:#ddd;border-bottom-color:#ccc;-moz-border-radius:4px;-khtml-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;color:#333; text-shadow:1px 1px 0 #fff;text-decoration:none;}



.btn:hover,.btn:focus,input[type=submit].btn:hover,input[type=submit].btn:focus,button.btn:hover,button.btn:focus{border-color:#999 #999 #888;background-position:0 -6px;color:#000;}
