body{height:100%;margin:0;font-size:0.9em;color:#333;text-align:center;background:#FFF}
	body,kbd,textarea{font-family:arial,sans-serif,tahoma,verdana}
	a{cursor:pointer;text-decoration:none;color:#0000FF}
	a:HOVER{text-decoration:underline}
	p{margin:0 0 0.8em 0;padding:0;line-height:1.2em}
	ul,ol{margin-left:0;padding-left:20px}
	li{margin:0;padding:0}
    acronym,abbr{cursor:help}
	hr{margin:2em 0;border:none;border-top:1px dotted #000;.height:0;.margin:0.5em 0;.overflow:hidden}
	dt{margin:1em 0 0 0}
	dd{margin:0}
	h1,h2,h3,h4,h5,h6{padding:0;margin:0;color:#000;font-family:georgia;font-weight:normal}
    h1{font-size:2.4em;margin-bottom:1em}
	h1 a{color:#000}
    h2{font-size:2.2em;margin-bottom:1em}
    h3{font-size:1.6em;margin-bottom:0.8em}
    h4{font-size:1.2em;margin-bottom:0.8em}
    h5{font-size:1.2em;margin-bottom:0.8em}
	table{width:100%;border:1px solid #CCC;border-collapse:collapse;font-size:0.8em}
	table thead th{background:#EEE;border:1px solid #CCC;text-align:left}
	table tbody td{border:1px solid #CCC}
	table tbody ul{margin:0}
	form{margin:0;padding:0}
	form fieldset{position:relative;padding:4px;border:0}
	form label,form input,form textarea{font-size:1em;font-family:arial,sans-serif,tahoma,verdana}
	form label{display:inline-block;width:80px;margin-top:0.2em;vertical-align:top}
	form textarea{overflow:auto}
	form fieldset.status{margin-bottom:1em;padding:0.8em}
	form fieldset.status ul{margin:0}
	form input.submit{margin-left:84px;padding:0.2em 1em;font-weight:bold;.padding-left:0.4em;.padding-right:0.4em}
	

#frame{max-width:780px;margin:0 auto;padding:20px;text-align:left;.width:780px}

.framefix:after{display:block;height:0;content:".";font-size:0;line-height:0;visibility:hidden;clear:both}
.framefix{display:block;.zoom:1}
.flef{float:left}
.frig{float:right}
.w01{width:50%}
.headline{margin-bottom:1em;padding:4px;background:#EEE}
.headline h3{margin-bottom:0}
.headline p{margin-bottom:0}
.bottomline{position:relative;bottom:-1.6em;text-align:right}
.bottomline a{color:#333}
.notice{padding:0.8em 0.8em 0;margin:-0.8em -0.8em 0.8em}
.fail{background:#FFEFEF;border:1px solid #FFCFCF}
.ok{background:#EDFFDF;border:1px solid #AAEF77}
.linline{padding-left:0}
.linline li{display:inline;margin-right:0.3em;position:relative}
.ltext > li{margin:1em 0}
.svline li:after{content:"|";margin-left:0.4em}
li.cno:after{content:"";margin-left:0}
