			body {
				background-image:url('bg.jpg');
				font-family: "Comic Sans MS";
			}
			#main{
				border-style: solid;
				border-width:1px;
				width: 1024px;
				height : auto;
				background-color:#FFFFFF;
				padding: 5px;
				border-color:#003D14;
				margin-bottom: 50;
			}
			#menu_left{
				float : left;
			}
			#b_body{
				background: url('dec1.png') no-repeat top right;
				border-style: solid;
				border-width: 1px;
				width: 730px;
				height : auto;
				float : left;
				margin : 10px 10px 10px 10px;
				padding: 20px 20px 20px 20px;
				
				border-color:#CCCCCC;
			}
			#clear{
				 clear:both;
			}
			#head{
				margin : 10 0 5 10;
				padding: 20px 20px 20px 0px;
			}
			ul.profile{
				color:#000000;
				background:url('head_bg_profile.jpg') no-repeat; 
				font-size:15px;
				list-style-type: none;
				background-color: #F5D132;
				display: block;
				width: 180;
				padding:50px 20px 20px 20px;
				margin : 10 0 5 10;
				margin-bottom:50;
			}
			ul.tools{
				background:url('head_bg_tools.jpg') no-repeat; 
				font-size:15px;
				list-style-type: none;
				background-color: #F9A11C;
				display: block;
				width: 180;
				padding:50px 20px 20px 20px;
				margin : 0 0 5 10;
			}
			ul.info{
				background:url('head_bg_info.jpg') no-repeat; 
				font-size:15px;
				list-style-type: none;
				background-color: #01AAAD;
				display: block;
				width: 180;
				padding:50px 20px 20px 20px;
				margin : 0 0 5 10;
			}
			ul.user{
				background:url('head_bg_user.jpg') no-repeat; 
				font-size:15px;
				list-style-type: none;
				background-color: #ED0090;
				display: block;
				width: 180;
				padding:50px 20px 20px 20px;
				margin : 10 0 5 10;
			}
			li{
				margin : 2 2 2 2;
				border-bottom:1px #FFFFFF dashed
			}
			ul li a:link{
				color:#000000;
				text-decoration:none;
			}
			ul li a:visited{
				color:#000000;
				text-decoration:none;
			}
			ul li a:active{
				color:#000000;
				text-decoration:none;
			}
			ul li a:hover{
				color:#000000;
				text-decoration:none;
			}
			
			a:link{
				color:GREEN;
				text-decoration:none;
			}
			a:visited{
				color:GREEN;
				text-decoration:none;
			}
			a:active{
				color:GREEN;
				text-decoration:none;
			}
			
			a:hover{
				color:#ED0090;
				text-decoration:underline;
			}
			
			.style1{
				font-size:20px;
				width: 180;
				padding: 10 10 10 10;
			}
			#error .error{
				font-size:15px;
				color:red;
			}

			#succeed .success{
				font-size:15px;
				color:red;
			}

			#war{
				font-size:13px;
				color:green;
			}
			#sub_menu_left{
				float:left;
				overflow: hidden;
			}
			#sub_menu_right{
				float:left;
			}
			#menu_down{
				clear:both;
			}
			table.alluser	{
				width:720;
				text-align: center ;
				border-spacing:1px ;
			}
			table.alluser td {
				padding:1 5 1 5;
			}
			table.adduser {
				width:650;
				background-color:#E7FFCE;
				padding:10 10 10 10;
				margin-bottom:5;
			}
			table.adduser td.form_right{
				text-align: right ;
			}
			
			table.addbatch {
				width:650;
				background-color:#FEECD3;
				padding:10 10 10 10;
				margin-bottom:5;
			}
			
			table.addbatch td.form_right{
				text-align: right ;
			}

			table.addgroup {
				width:650;
				background-color:#F2FFFF;
				padding:10 10 10 10;
				margin-bottom:5;
			}
			
			table.addgroup td.form_right{
				width:280;
				text-align: right ;
			}
			
			table.edituser_m {
				background-color:#FFFFB9;
				padding:10 10 10 10;
				margin-bottom:5;
				overflow: hidden;
			}
			
			table.edituser_m td.form_right{
				text-align: right ;
			}
			
			table.edituser_s {
				background-color:#FFEAEA;
				padding:10 10 10 10;
				margin-bottom:5;
				margin-left:5;
			}
			
			table.edituser_s td.form_right{
				text-align: right ;
			}
			
			table.allgroup {
				width:650;
				background-color:#FFEAEA;
				padding:10 10 10 10;
				margin-bottom:5;
				margin-left:5;
			}
			
			table.allgroup td.form_right{
				width:250;
				text-align: right ;
			}
			
			form.f_allgroup {
				width:200;
				background-color:#E7E6FF;
				padding:10 10 10 10;
				margin-bottom:5;
				margin-left:5;
			}

			table.search {
				background-color:#E7FFCE;
				padding:10 10 10 10;
				margin-bottom:5;
			}
			
			table.search td.form_right{
				width:100;
			}
			
			table.h_edituser {
				text-align: center ;
				width:730;
				font-size:10px;
			}
			
			#topic{
				color:#999999;
				font-weight:bold;
			}
			
			table.profiles{
				width:650;
				background-color:#FCF2C7;
				padding:10 10 10 10;
				margin-bottom:5;
				margin-left:5;
			}
			
			table.profiles td.form_right{
				width:200;
				text-align: right ;
			}
			
			table.passwd{
				width:650;
				background-color:#FCF2C7;
				padding:10 10 10 10;
				margin-bottom:5;
				margin-left:5;
			}
			
			table.passwd td.form_right{
				width:150;
				text-align: right ;
			}
			
			.card_1{
				text-align: center ;
				width:680;
				background-color:#FCF2C7;
				padding:10 10 10 10;
				margin-bottom:5;
				margin-left:5;
			}
			.card_2{
				width:680;
				background-color:#E7FFCE;
				padding:10 10 10 10;
				margin-bottom:5;
				margin-left:5;
			}
			.card_3{
				width:680;
				text-align: center ;
				background-color:#E7FFCE;
				padding:10 10 10 10;
				margin-bottom:5;
				margin-left:5;
			}
			
			#ope{
				display: none;
				right:0px;
				bottom:0px;
				position: fixed;
			}
			
			#ope img{
				width: 250px;
				height: auto;
			}
			
			.login {
				width: 250px;
				border-style: solid;
				border-width:1px;
			}
			
			table.credit{
				width:720;
				text-align: center ;
				border-spacing:1px ;
			}
			
			table.credit_2{
				width:500;
				text-align: center ;
				border-spacing:1px ;
			}
			
			table.tmn {
				width:650;
				background-color:#E7FFCE;
				padding:10 10 10 10;
				margin-bottom:5;
			}
			table.tmn td{
				width:130;
			}
			
			table.vpn {
				width:650;
				background-color:#E7FFCE;
				padding:10 10 10 10;
				margin-bottom:5;
			}
			table.vpn td{
				width:80;
			}
