/* CSS Document */

*{ padding:0; margin:0; }
.hidden{ display:none; }

body{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px;}

#log_wrap{ width:500px; margin-top:100px;}

#log_header{  color:#fff; text-align:left; position:relative; background-color:#EEEDEC }

#log_header .log_right{ width:500px; height:54px; }
#log_header a{ position:absolute; width:246px; height:66px; top:5px; left:17px; background:url(../images/login-company-logo.gif) no-repeat; }
#log_header small{ display:inline; float:right; margin-right:17px; line-height:44px; font-size:18px;}

#log_body{ width:478px; padding:20px 10px; border-left:1px solid #ccc; border-right:1px solid #ccc; text-align:left; background-color:#fff; }
	.log_warning{ height:34px; line-height:34px; color:#cc0000; font-weight:bold; padding-left:40px; margin-bottom:10px; border-top:3px solid #de7a7b; border-bottom:3px solid #de7a7b; background:url(../images/warning.png) no-repeat #e6c0c0 6px 2px; }
	
	.log_body_cont{ width:100%; overflow:hidden; margin-left:75px }
	
		.log_body_image{ width:143px; height:120px; float:left; padding-right:15px; background:url(../images/login-lock-big.gif) no-repeat; }
		.log_body_form{ width:320px; float:left; }
			.log_form_top{ width:320px; height:11px; background:url(../images/login-form-bg-top.gif) no-repeat;}
			.log_form_bottom{ width:320px; height:11px; background:url(../images/login-form-bg-bottom.gif) no-repeat;}
			.log_form_body{ width:318px; border-left:1px solid #ccc; border-right:1px solid #ccc; }
				.log_form_note{ padding:0 10px; margin-bottom:15px}
				.log_form_body tr{ margin-bottom:10px;}
				.log_txt{ width:150px; height:18px; padding:1px 2px; margin-bottom:10px; border:1px solid #ccc; font-size:12px;}
				.log_select{ width:155px; height:18px; border:1px solid #ccc; font-size:12px;}
				.log_sbmt{ width:77px; height:26px; margin-top:10px; }

#log_footer{ width:500px; height:6px; }