
h1.title{margin-top:20px;display:block;}
h2.catch{color: #884e43; font-size: 14px; font-weight: bold; line-height: 14px; background-color: #f0f0ea; margin:0 0 10px 0; padding: 6px 10px}
div#content h3{color: #743c32; font-weight: bold}
div#content h4{padding-left:15px;font-weight: bold}

div.mainColumn p{padding:0 15px 15px 15px;}
div.pBottom20{padding-bottom:20px}
ul.categoryList li{float:left;display:block;margin-left: 15px; padding: 5px 0; width: 300px; border-bottom: 1px solid #c1c1c1; }
ul.categoryList li a{display:block;padding:0 0 0 10px;background-image:url("../img/topics_arrow.gif");background-repeat: no-repeat;background-position: 0 2px;line-height: 14px;}

ul.mLeft2em{margin-left:2em}

div.mainColumn table{width:635px;border-style: solid; border-width: 1px 1px 0 0; border-color: #c1c1c1;margin:5px 0 25px 15px;}
div.mainColumn table th{padding:5px;border-style: solid; border-width: 0 0 1px 1px; border-color: #c1c1c1;background-color: #f2f2ec;font-weight: normal; text-align: left;width:110px;}
div.mainColumn table td{padding:5px;border-style: solid; border-width: 0 0 1px 1px; border-color: #c1c1c1;width:175px;}

div.entry{padding:0 15px;}
div.entryBody{margin-bottom:10px;padding-bottom:10px;border-bottom: 1px dotted #515151}
div.entryBody a.detailedButton{margin-top:5px;background-image:url("../../case/img/button.gif");background-repeat: no-repeat;width:88px;height:0;overflow:hidden;display:block;padding-top:27px;}
a.entryLink{display:block;padding:0 0 0 10px;background-image:url("../img/topics_arrow.gif");background-repeat: no-repeat;background-position: 0 2px;line-height: 14px;}
div.body{padding:5px 0 0 10px}

h2.topLine{margin:0 15px;padding:15px 0 5px;border-top: 1px solid #c1c1c1}
h2.officeName{font-size: 14px; font-weight: bold}
dl.normal2em{padding:0 15px 15px 15px;}
dl.normal2em dt{float: left;width:2em;padding:0 0 3px;}
dl.normal2em dd{padding: 0 0 3px 2em;}
div.naviColumn h3{font-weight: bold}