body { margin: 15px ; font: 11px Verdana, Helvetica, sans-serif; line-height: 1.3em; color: #575757; background: #fff;}

div, td { vertical-align: top; text-align: left;}
div.d1 { width: 554px; border:1px solid #d7d7d7; line-height: 1.2em;}
div.d_col1 { position: absolute; width: 160px; left: 15px; padding: 10px; border: 1px dashed #575757; }
div.d_col2 { margin: 0px 0px 0px 200px; padding: 10px; border: 1px solid #D7D7D7; font-size:12px; line-height: 1.7em;}
div.d_add { float:left; padding: 7px 0 0 20px; }

ul.ulm1 { margin: 0px; padding: 0px; list-style-type:none;}
ul.ulm1 li { display: block;  margin:0px; padding: 4px 0px; font-weight: bold; border-bottom: 1px dashed #FDCD9D; }

	
h1 { margin: 0px; font-size: 23px; font-weight: normal; color: #000; line-height: 1.3em; float:left; }	
h2 { margin: 0px 0px 15px; font-size: 19px; font-weight: normal; color: #009CFF; line-height: 1.3em;}	

br.br1 { clear: both; }	
p.p1 {text-align:justify; margin:0px 15px 20px; }

a:link, a:visited {color: #FF7F00; text-decoration: underline; }
a:active, a:hover {color: #009CFF; text-decoration: none; }

a.l1:link, a.l1:visited {color: #FF7F00; text-decoration: none;}
a.l1:active, a.l1:hover {color: #fff; text-decoration: none; background: #FF7F00; padding: 1px 3px;}

a.l2:link, a.l2:visited {color: #fff; text-decoration: none; background: #009CFF; padding: 1px 3px;}
a.l2:active, a.l2:hover {color: #fff; text-decoration: none; background: #FF7F00; padding: 1px 3px;}

img {	margin: 0px; padding: 0px; display: block; border:0px;}
img.im1 {border-top:1px solid #d7d7d7;}
