         body {
            font: normal 8pt Tahoma, Verdana, Arial, sans-serif;
            width: 750px;
            margin: 10px auto 10px auto;
            background-color: #eee;
         }
         #all {
            width: 730px;
            padding: 10px;
            border: #bbb 1px solid;
            background-color: #fff;
         }
         h1, h2, h3, h4, h5, h6, .m0 {
            margin: 0px;
            padding: 0px;
         }
         h1 {
            font: normal 2em Tahoma, sans-serif;
            margin-bottom: 10px;
         }
         form table {
            margin: 7px 0px;
         }
         table td {
            vertical-align: top;
         }
         table td td {
            vertical-align: middle;
         }
         fieldset {
            padding: 10px;
				overflow: hidden;
         }
         .r {
            text-align: right;
         }
         .c {
            text-align: center;
         }
         #pw {
            width: 400px;
            font: bold 1.7em Arial, sans-serif;
            color: red;
         }
         ul, li {
            list-style: none;
            margin: 0px;
            padding: 0px;
         }
         li {
            font-weight: bold;
            margin-bottom: 7px;
         }
         li li {
            font-weight: normal;
            margin: 0px 0px 0px 10px;
            width: 160px;
         }
         legend {
            font-weight: bold;
         }
			.fl {
				float: left;
			}
			.butt, .butt:hover {
				width: 9px;
				height: 8px;
				display: block;
				border: 1px outset;
				padding: 0px;
				margin: 0px;
				font-size: 1px;
				background: ButtonFace url(up.gif) 2px 2px no-repeat;
			}
			.up, .up:hover {
				background-image: url(up.gif);
			}
			.down, .down:hover {
				background-image: url(down.gif);
			}
			.text, .area {
				width: 90%;
			}
			.m0 {
				margin: 0px;
			}
			form {
				margin: 0px;
				padding: 0px;
			}
			.m1 {
				margin: 1px;
			}
			.vm {
				vertical-align: middle;
			}