/* CSS Document */


body{ font-size:12px; }
hr{ clear:both; display:block; display:none; }
p{ padding:2px 0; margin:0; }
a{ color:#286ad9; text-decoration:underline; }
a:hover{ color:#f60; }

.row{ margin:4px auto; width:760px; text-align:left;}
.err{ 
	background:#fff2e9 url(icon_err.gif) no-repeat 4px 50%; font-size:12px; 
	padding:6px 6px 4px 20px; border:1px solid #ff6600; } 

#body{ background:url(topbar_style1_bk.gif) repeat-x; padding-top:12px; margin-top:12px; }
#body .fl{ width:50%; border-right:1px solid #eee;}
#body .fr{ width:46%;}

#loginForm{ background:url(form_body.gif) repeat-y; width:343px; margin:0 auto;}
#loginForm h4{ 
	background:url(icon_r.gif) no-repeat 4px 50%; 
	padding-left:22px; font-size:12px; font-weight:bold;}
#loginForm form{ background:url(form_bottom.gif) no-repeat 0 100%; }
#loginForm table{ background:url(form_top.gif) no-repeat; width:100%; } 
#loginForm td{ padding:4px; }

.fl h3{ width:82%; background:url(title_login_2.gif) no-repeat; height:57px; margin:12px 0;  }
.fl h3 span{ display:none; }
.fl ul{ width:auto; padding:18px 0 0 18px; }
.fl li{ list-style-type:circle; list-style-position:outside; margin:4px; line-height:140% }

.fr h4{ margin:6px 0 4px 0; }
.fr ul{ width:auto; padding-left:8px; }
.fr li{ list-style-type:disc; list-style-position:outside; margin:4px; line-height:140% }
.fr .cnt{ background:#fffdf6; border:1px solid #dfd7c0; padding:8px; }

#footer{ margin-top:18px; text-align:center; padding-top:12px; border-top:1px solid #ddd;}
