#container, #container2 {padding:10px 20px 15px 30px;}
#container {clear:both;width:auto; float:left;}
#container h1, #container2 h1 {display:block; padding:20px 0 20px 0px; margin:0;}
#container h1 span, #container2 h1 span {font-size:16px;font-weight:600;line-height:19px;border-bottom:4px solid #e2f5ff;display:block;font-family:Arial, Helvetica, sans-serif;color:#004d75;}
#container a, #container2 a {color:#004d75;}
#container ul {margin: 0 auto; padding:0; text-align:center;}
#container ul li{margin: 0 auto 0 0; padding:0 0 2px 10px; text-align:left;}
#container ul li.heading{font-weight: bold;margin: 0 auto 0 -5px; padding:0 0 2px 10px; text-align:left;}
#container dl {padding: 0 0 7px; margin: 0 auto; text-align: left;}
#container dl dt {margin: 0 auto 0 0; padding:4px 0; text-align:left; font-size: 12px; font-weight: bold;}
#container dl dd dl dt{margin: 0 auto 0 0; padding:4px 0; text-align:left; font-size: 11px; font-weight: bold;}
#container dl dd dl dd{border-left: 2px solid #00ccdd; margin: 2px auto 1px 20px; padding:1px 0 1px 6px; text-align: left;}
#container dl dd a {font-weight: normal;}
#container h4 {margin: 0 auto; padding: 5px 0; background-color: #fff; color: #CC0000;}

#container dl.pictures {clear:both;}
#container dl.pictures dt {margin: 0 auto 20px 0; padding: 20px 0 5px; font-size: 13px; text-align: left; border-bottom: 1px dotted #ccc;}
#container dl.pictures dd {float: left; padding: 5px;}
#container dl.pictures dd a {border: none;}
#container dl.pictures dd img {border: 1px solid #ccc; display: block;}

