body { width:800px; font-size:12px; line-height:1.5; text-align:center; margin:0px auto;}
img { border-style:none;}
a:link { color:#003399; text-decoration:none;}
a:visited { color:#660099; text-decoration:none;}
a:hover { color:#ff0000; text-decoration:underline;}

strong { font-size:11px; font-weight:normal;}
em { font-size:11px; font-style:normal; font-weight:normal;}

h1 { text-align:left; font-size:12px; margin:0px; color:#999999;}
h2 { margin:10px 10px 0px;}

div#main { width:800px; margin-top:0px; text-align:left;}
div.guide { text-align:right; font-size:12px;}

p { margin:10px;}
p#top { margin:0px 0px 5px;}
p#top_e { margin:0px 0px 5px;}
p.fl { float:left;}
p.fr { float:right; margin-right:0px;}
p.clear { clear:both;}
p.tc { text-align:center;}
p.bottom { margin:0px; text-align:center;}

ul { list-style-type:none; margin-top:10px; margin-bottom:5px;}
li { background-repeat:no-repeat; padding-left:80px; margin-top:5px;}
li.campaign { background-image:url(img/campaign.gif);}
li.event { background-image:url(img/event.gif);}
li.news { background-image:url(img/news.gif);}
li.service { background-image:url(img/service.gif);}

table { border-collapse:collapse;  margin:0px 10px 10px; width:750px;}
td { font-size:11px; text-align:left; border:none; padding:5px;}
td.address { font-size:12px; line-height:1.4; padding-left:30px;}
td img { margin-bottom:3px;}
