#warp{
	width:100%;

}
#login{
	width:960px;
    margin:100px auto 13px auto; 
	 }
 #login .box002{
	width:567px;
    margin:0px;
	 }

#login .login002{
 border-right:1px solid #e2e2e2;
	 }
#login #box001{
	float:left;
}



#top{
	background-image:url(../img/sub/top_bg.gif);
	height:105px;
	margin-left:30px;
}
 #top01{
	 width:1030px;
 
}

#top_logo{
	float:left;
	  

}
#top_multi {
	width:775px;
	 float:left;
	 height:105px;
	 background-image:url(../img/sub/top_bg01.gif);
	 
	}
	
#top_multi .right_img{
	float:right;
 }
 
#top_name{
	float:right;
	margin-right:10px;
	margin-top:65px;
}
#top_name .user{
	float:left;
	margin-right:5px;
	color:#FFF;
	font-weight:bold;
		
}

#top_name .otp_r{
	float:left;
	margin-right:5px;
	
    background-color:#fff;
	border:solid #000 1px;
	height:18px;
	padding-left:3px;
	padding-right:3px;

}
#top_name .logout{
	float:left;
	

}
#cons{
	width:1030px;
	margin-left:30px;
	height:100%;
}

#left{
	
	margin-left:30px;
	width:255px;
	background-color:#f0f0f0;
	float:left;
	padding-top:25px;
	height:100%;
	}
	
#nav{list-style-type:none;margin:0px; padding:0;}
.tit01{ background-image:url(../img/sub/left_menu_title_bg.gif) ; height:28px; width:169px;  padding-top:7px; color:#FFF; font-weight:bold;
              text-align:left; padding-left:40px;margin-left:28px;}
#nav li { background-image:url(../img/sub/sub_menu_off.gif) ; height:28px; width:169px;margin-left:28px; padding-top:9px; text-align:left; padding-left:40px;}
#nav li a{text-decoration:none;color:#000; }
#nav li a:hover{ background-image:url(../img/sub/sub_menu_on.gif); color:#097f67; height:28px; width:169px;     }




 #right{
	width:738px;
	padding-left:30px;
	vertical-align:top;
	float:left;
	padding-top:30px;
	height:100%;
}	

#footerA{
	clear:both;	
    height:33px; 
    background-color:#34373C;
	width:100%;

}
#footer{
    margin:auto auto auto auto; 
	width:331px;
	padding-top:9px;
	
}

