body { margin: 0px ; font: 11px Verdana, Helvetica, sans-serif; line-height: 1.3em; color: #575757; background: #fff;}

div, td { vertical-align: top; text-align: left;}
div.d_cont { padding: 5px 15px 15px;}

div.d1 { width: 542px;}
div.d2 {border: 1px solid #7EA9E6; border-width:0px 1px 1px 1px; padding:0px 20px 20px; margin:0px; background:url(images/bk.gif) repeat-x; line-height:1.2em;}

div.d_col1 { position: absolute; width: 180px; left: 15px; padding: 10px; border: 1px dashed #575757; }
div.d_col2 { margin: 0px 0px 0px 220px; padding: 10px; border: 1px solid #D7D7D7; font-size:12px; line-height: 1.7em;}
div.d_add { float:left; padding-top: 8px; }

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;}	
h2 { margin: 0px 0px 15px; font-size: 19px; font-weight: normal; color: #009CFF; line-height: 1.3em;}	
h3 { margin: 0px; color: #526D98; font-size: 16px; line-height: 1.2em;}	

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;}
img.img2 { margin: 0px; display: inline;}
img.im2 { float:left; margin-right: 120px; }