body {
background-color:#DDDBDB;
font-family: arial, helvetica, sans-serif; 
font-size: 12px; 
text-decoration:none;
}

a {text-decoration: none; color:#7b7b7b; font-weight:bold; border: 0;}

p {font-size: 12px; color: #333333; padding-left: 10px; text-align: left; padding-bottom:2px; padding-right: 10px; }
p.links {padding-left: 10px; text-align: left; margin-bottom: -18px;}
p.footer {padding-left: 10px; text-align: left; padding-bottom: 0px; }

p.header {font-weight: bold; color: #000000; text-align: right; padding-bottom:2px; }
p.header a {font-weight: bold; color: #000000; }
p.header a:hover {font-weight: bold; color: #ffffff; }

p.navi {font-size: 12px; text-align: left; margin: 0; padding-top: 2px; width: 140px; height: 16px; background: #dcdcdc; border-top: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
p.navi_ex {font-size: 12px; text-align: left; margin: 0; padding-top: 2px; width: 140px; height: 16px; background: #dcdcdc; border-top: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #fff; border-right: 1px solid #fff; }
p.navi a:hover {background: #c0c0c0; display: block; padding: 0; }

h1 {font-size:18px; font-weight: bold; color: #333333; text-align: left; padding-left: 10px; padding-top:10px;}
h2 {font-size:13px; font-weight: bold; color: #333333; text-align: left; padding-left: 15px; }
h3 {font-size:13px; font-weight: bold; color: #333333; text-align: left; padding-left: 20px; }
h4 {font-size:13px; font-weight:normal; color: #333333; text-align: left; padding-left: 10px;}







.side1 {border: 1px solid #fff; background: #dcdcdc; padding: 5px; text-align: center; margin: 10px 0 0 0; font-size: 11px; width: 150px; }
#table {border-left: 1px solid #fff; }
