html,body{background:url(../img/background_body.jpg);margin:0;padding:0;}
body{text-align:center;}
div#container{margin-left:auto;margin-right:auto;width:780px;text-align:left;background-color:#FFF;padding:0 10px;}
a{color:#333;}
a:hover{color:#900;text-decoration:none;}
a img{border:none;}
div#header{background:url(../img/header2.jpg) no-repeat;width:760px;position:relative;height:60px;padding:0 10px;}
div#header h1{font-size:12px;float:right;padding-top:3px;color:#FFF;margin:15px 0 0;}
div#header h2{font-size:12px;clear:both;float:right;text-align:right;color:#FFF;padding-top:3px;margin:0;}
#header img{position:absolute;top:0;left:5px;border:none;margin:0;padding:0;}
#page_image{clear:both;padding:15px 5px 0;}
#category ul{list-style-type:none;width:780px;height:60px;background:url(../img/category_background2.jpg) no-repeat;margin:0;padding:0;}
#category li{float:left;margin:0;}
div#footer{height:100px;clear:both;border-top:#ccc 3px double;text-align:right;font-size:12px;margin:20px 5px 0;}
div#footer p{margin:5px 0;}
div#middle{padding:10px 5px;}
div#content .breadcrumbs{margin:0;}
div#content h3{font-size:14px;height:18px;border-top:3px solid #333;background:url(../img/sidebar_dt_background.jpg) no-repeat #eee 15px 15px;margin:0 0 20px;padding:10px 35px;}
div#content h4{font-size:12px;border-left:3px solid #333;padding:2px 10px;}
div#content p{text-indent:10px;line-height:1.9em;padding-bottom:10px;font-size:12px;letter-spacing:0.15em;}
div#content table{border-collapse:collapse;}
div#content td{border:solid 1px #999;color:#333;line-height:1.7em;font-size:12px;padding:12px 20px;}
span.must{color:#C00;}
div#content dl{margin-left:auto;margin-right:auto;width:500px;color:#333;font-size:12px;}
div#content dt{border-left:3px solid #333;background:#eee;margin:0;padding:10px 35px;}
div#content dd{letter-spacing:0.15em;line-height:1.5em;margin:0;padding:25px 35px 35px;}