body { margin:0px; padding:10px 0px; font-size:13px; font-family:Arial; color:#333333; text-align:center; background-image:url(img/bg.jpg); line-height:1.3;}

a:link { text-decoration:none; color:#006400;}
a:visited { text-decoration:none; color:#006400;}
a:hover { text-decoration:none; color:#ff0000;}

img { border-style:none;}
strong { font-size:13px;}
em { font-style:normal; font-weight:bold; font-size:15px;}
hr { height:1px; border:0px; margin:0px; background-color:#666666; clear:both;}

div#layout { background-image:url(img/f05.gif); width:740px; margin:0px auto; text-align:left;}
div#header { width:700px; margin:0px 20px;}
div#contents {  float:right; width:500px; margin:10px 0px;}  
div#sidebar { margin:10px 0px; text-align:left;}
div#sidebar img { margin-bottom:6px;}
div#address { clear:right; background-image:url(img/foot.gif); width:700px; height:100px; margin-bottom:10px; font-size:12px; line-height:1.1;}
div#adl { width:360px; margin:0px; float:left;}
div#adl p { margin:5px 0px 0px 30px;}
div#adr { width:340px; margin:0px; float:right;}
p#adr1 { margin:15px 15px 0px;}
p#adr2 { margin:0px 15px 0px 0px; text-align:right;}
div#footer { margin:10px 0px 0px; clear:both; text-align:center; font-size:12px; line-height:1.4;}


p { margin:10px;}
p.tc { text-align:center;}
p.tl { text-align:left;}
p.tr { text-align:right;}
p.fl { float:left;}
p.fr { float:right;}
p.clear { clear:both;}


span.b { font-weight:bold;}
span.green { color:#009900;}
span.red { color:#ff0000;}
span.blue { color:#0000cc;}
span.purple { color:#9900ff;}