body{font-family:verdana, arial, sans-serif;font-size:0.7em;line-height:1.7em;letter-spacing:0;color:#000;font-weight:normal;text-decoration:none;margin:0;}
#header1,#content,#footer{border:0;}
#footer img{position:relative;left:-7%;}
.spacer{line-height:1px;height:1px;visibility:hidden;clear:both;border:0;margin:0;padding:0;}
#header1{text-align:center;margin:0;padding:0;}
#header2{text-align:center;color:#000;font-size:1em;font-weight:bold;line-height:2.1em;letter-spacing:1px;margin:0;padding:0;}
#content{text-align:left;margin:0;padding:0;}
#menu{display:none;width:164px;float:left;border:0;text-align:left;font-size:1.2em;margin:0;padding:0;}
#menu p{border-bottom:1px solid #999;margin:0;padding:10px;}
#menu ul{list-style-type:none;margin:0;padding:0;}
#menu a{display:block;width:144px;color:#666;font-weight:bold;letter-spacing:1px;text-decoration:none;border-bottom:1px solid #999;padding:5px 10px;}
#footer{height:75px;text-align:center;margin:0;padding:0;}
#bottom,p#privacy,p#dimodi{color:#999;font-size:1em;line-height:1.6em;margin:0;}
#bottom{text-align:center;padding:0.2em 0 0;}
#privacy{text-align:left;position:relative;top:-5.0em;padding:0.2em 0 0 2.2em;}
#dimodi{text-align:right;position:relative;top:-6.8em;padding:0.2em 2.2em 0 0;}
#bottom a,#privacy a,#dimodi a{color:#999;}
#main{text-align:left;font-size:1em;margin:0;padding:5px 20px 15px;}
h1{font-family:arial, sans-serif;font-size:1.5em;line-height:1.6em;letter-spacing:3px;color:#333;margin:0.5em 0 1em;padding:0;}
h2{font-family:verdana, arial, sans-serif;font-size:1.2em;letter-spacing:1px;color:#333;margin:1.6em 0 0.3em;padding:0;}
strong{color:#333;font-weight:bold;}
.hidden{display:none;}
#main a{color:#000;}
.left{float:left;margin:6px 20px 7px 0;}
dt{font-weight:bold;margin:0;padding:0;}
table{width:85%;border:0;border-collapse:collapse;font-size:1em;margin:0 auto 20px;padding:0;}
caption{font-size:1.1em;font-weight:bold;letter-spacing:1px;color:#333;text-align:center;margin:20px auto 0;padding:0 0 10px;}
th{font-weight:bold;border:1px dashed #999;text-align:center;margin:0;padding:2px 10px;}
td{border:1px dashed #999;padding:2px 10px;}
td.right{text-align:right;width:35%;}
form{font-family:verdana, arial, sans-serif;font-size:1em;line-height:28px;margin:2em 0;padding:0;}
.record label,.empty{display:block;width:140px;float:left;text-align:right;margin:0;padding:0;}
.text,.record textarea{width:280px;float:left;font-family:verdana, arial, sans-serif;font-size:1.2em;margin:5px 0 5px 20px;}
textarea{height:40px;}
.record select{width:285px;float:left;font-family:verdana, arial, sans-serif;font-size:1.2em;margin:5px 0 5px 20px;}
.checkboxes{width:300px;float:left;line-height:1.8em;margin:5px 0 5px 5px;}
.checkboxes input{margin:0 7px 0 15px;padding:0;}
.weekday{display:block;float:left;width:70px;}
input.button{width:5.4em;height:2em;font-size:1.1em;letter-spacing:1px;margin:5px 0 5px 20px;padding:0;}
#menu li,dl{margin:0;padding:0;}
#main p,dd{margin:0 0 15px;padding:0;}