.overlay_loginWindow {background-color:#00529b;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);}
.loginWindow_nw {background:transparent url("loginWindow/left-top.gif") no-repeat 0 0;width:10px;height:25px;}
.loginWindow_n {background:transparent url("loginWindow/top-middle.gif") repeat-x 0 0;height:25px;}
.loginWindow_ne {background:transparent url("loginWindow/right-top.gif") no-repeat 0 0;width:10px;height:25px;}
.loginWindow_w {background:transparent url("loginWindow/frame-left.gif") repeat-y top left;width:7px;}
.loginWindow_e {background:transparent url("loginWindow/frame-right.gif") repeat-y top right;width:7px;}
.loginWindow_sw {background:transparent url("loginWindow/bottom-left-c.gif") no-repeat 0 0;width:7px;height:7px;}
.loginWindow_s {background:transparent url("loginWindow/bottom-middle.gif") repeat-x 0 0;height:7px;}
.loginWindow_se,.loginWindow_sizer {background:transparent url("loginWindow/bottom-right-c.gif") no-repeat 0 0;width:7px;height:7px;}
.loginWindow_sizer {cursor:se-resize;}
.loginWindow_close {width:23px;height:23px;background:transparent url("loginWindow/button-close-focus.gif") no-repeat 0 0;position:absolute;top:0px;right:11px;cursor:pointer;z-index:1000;}
.loginWindow_minimize {width:23px;height:23px;background:transparent url("loginWindow/button-min-focus.gif") no-repeat 0 0;position:absolute;top:0px;right:55px;cursor:pointer;z-index:1000;}
.loginWindow_maximize {width:23px;height:23px;background:transparent url("loginWindow/button-max-focus.gif") no-repeat 0 0;position:absolute;top:0px;right:33px;cursor:pointer;z-index:1000;}
.loginWindow_title {float:left;height:14px;font-size:14px;text-align:center;margin-top:2px;width:100%;color:#123456;}
.loginWindow_content {overflow:auto;color:#000;font-family:Tahoma,Arial,sans-serif;font:12px arial;background:#FDFDFD;}

/* For alert /confirm dialog */
.loginWindow_window {border:1px solid #F00;background:#FFF;padding:20px;margin-left:auto;margin-right:auto;width:400px;}
.loginWindow_message {font:12px arial;text-align:center;width:100%;padding-bottom:10px;}
.loginWindow_buttons {text-align:center;width:100%;}
.loginWindow_buttons input {width:20%;margin:10px;}
.loginWindow_progress {float:left;margin:auto;text-align:center;width:100%;height:16px;background:#FFF url("alert/progress.gif") no-repeat center center;}
.loginWindow_wired_frame {background:#00529b;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);}



div.site_login {}
div.site_login div.site_login_message {color:#f00;font-weight:bold;padding-bottom:10px;}
div.site_login div.site_login_form {}
div.site_login div.site_login_form form {}
div.site_login div.site_login_form form {margin:0;padding:0;}
div.site_login div.site_login_form form fieldset {border:1px solid #00529b;padding:10px 4px;margin-bottom:10px;}
div.site_login div.site_login_form form div.cols {height:1%;overflow:hidden;}
div.site_login div.site_login_form form div.cols div.col {width:49.9%;float:left;}

div.site_login div.site_login_form form div.hidden_submit {position:absolute;top:4px;left:4px;}
div.site_login div.site_login_form form div.hidden_submit,form div.hidden_submit span {height:4px;width:4px;line-height:0;font-size:0;overflow:hidden;}
div.site_login div.site_login_form form div.hidden_submit span {display:block;background-color:#fff;position:absolute;top:0;left:0;}

div.site_login div.site_login_form div.form_buttons {}
div.site_login div.site_login_form div.form_buttons h2 {font-size:11px;font-weight:bold;margin:10px 0 0 0;}
div.site_login div.site_login_form div.form_buttons ul {margin:10px 0 0 0;padding:0;list-style-type:none;overflow:hidden;height:24px;}
div.site_login div.site_login_form div.form_buttons ul li {height:24px;float:left;margin:0 0 0 5px;}
div.site_login div.site_login_form div.form_buttons ul li.first {margin-left:0;}
div.site_login div.site_login_form div.form_buttons ul li a,div.site_login div.site_login_form div.form_buttons ul li a span {display:block;line-height:24px;font-weight:bold;color:#fff;text-decoration:none;margin:0;}
div.site_login div.site_login_form div.form_buttons ul li a {padding-left:13px;background:url("loginWindow/button_gray_lt.gif") no-repeat left top;}
div.site_login div.site_login_form div.form_buttons ul li a span {padding-right:13px;background:url("loginWindow/button_gray_rt.gif") no-repeat right top;}
div.site_login div.site_login_form div.form_buttons ul li a:hover {background:url("loginWindow/button_blue_lt.gif") no-repeat left top;}
div.site_login div.site_login_form div.form_buttons ul li a:hover span {background:url("loginWindow/button_blue_rt.gif") no-repeat right top;}

