.doc_info {margin: 0 0 20px 0; }
.doc_info dt {font-size: 1em; margin:1px 0; padding: 5px 10px; background: #000; color: #fff;}
.doc_info ul {margin: 0; padding: 0;}
.doc_info ul li {list-style: none; margin:0; padding:0; background: url(css_img/bullet.gif) no-repeat 2px 8px; width: 100%;}

.doc_info a { display: block; }

.doc_info ul li a:link, .cate_info ul li a:visited {padding: 4px 0 5px 16px; background: transparent url(css_img/dash.png) repeat-x left bottom;}
	
.doc_info ul li a:hover, .cate_info ul li a:active {padding: 4px 0 4px 16px; background:#E5E5E5 url(css_img/bullet.gif) no-repeat 2px 8px; border-bottom: 1px solid #000;}
	
.doc_info h3 a:link, .cate_info h3 a:visited, .cate_info h3 a:hover,  .cate_info h3 a:active {background: #000; color:#fff;}

.doc_info p { padding: 10px 0 0 10px; color: #666;}div.styles227 { background: #fff; position: relative; padding:2px ;}

div.styles227 img { border: none; float: left; margin: 15px 7px 7px 7px;}

div.styles227 h2 { font-size: 1.2em; color: #000; background: #fff;padding: 3px 5px; margin:0;font-style: bold;}

div.styles227 p { font-size: .95em; margin: 3px 5px 3px 5px;}
div.styles227  p a:link, div.styles227  p a:visited { text-decoration: underline; color: #000; background: transparent; }

div.styles227  p a:hover, div.styles227  p a:active { color: #039; background: transparent; text-decoration: none;}

div.styles227 h3 { font-size: 1.15em; margin: 3px 5px 3px 5px;}
div.styles227  h3 a:link, div.styles227  h3 a:visited { text-decoration: underline; color: #000; background: transparent; }

div.styles227  h3 a:hover, div.styles227  h3 a:active { color: #039; background: transparent; text-decoration: none;}

div.styles227 ul { margin:0 0 0 4px; padding:3px 5px 3px 5px; }

div.styles227 ul li { background: transparent; list-style-type: disc; color: #000; font-size: .95em; padding: 0 0 4px 0px;}
div.styles227  ul li a:link, div.styles227  ul li a:visited { text-decoration: underline; color: #000; background: transparent;}

div.styles227  ul li a:hover, div.styles227  ul li a:active { color: #039; background: transparent; text-decoration: none;}div.styles237 { background: #fff; position: relative; margin-top: 0px;padding:2px 2px 5px 2px;}

div.styles237 h2 { color: #d61b2a; padding: 0px; margin:0px 0px 0px -1px;}
div.styles237  h2 a:link, div.styles237  h2 a:visited { text-decoration: underline; color: #d61b2a; background: transparent;  margin:0px 0px 0px -1px;}
div.styles237  h2 a:hover, div.styles237  h2 a:active { color: #d61b2a; background: transparent; text-decoration: none; margin:0px 0px 0px -1px;}

div.styles237 p {margin: -9px 0px 0px -3px;}
div.styles237 h6 {margin: 0px 0px 0px -2px;}
div.styles237  p a:link, div.styles237  p a:visited { text-decoration: underline; color: #000; background: transparent; }

div.styles237  p a:hover, div.styles237  p a:active { color: #f00; background: transparent; text-decoration: none;}
div.styles237 h3 { font-size: 1.15em; margin: 3px 5px 3px 5px;}
div.styles237  h3 a:link, div.styles237  h3 a:visited { text-decoration: underline; color: #000; background: transparent; }

div.styles237  h3 a:hover, div.styles237  h3 a:active { color: #f00; background: transparent; text-decoration: none;}

div.styles237 ul { margin:0 0 0 4px; padding:3px 5px 3px 5px; }

div.styles237 ul li { background: transparent; list-style-type: disc; color: #000; font-size: .95em; padding: 0 0 4px 0px;}
div.styles237  ul li a:link, div.styles237  ul li a:visited { text-decoration: underline; color: #000; background: transparent;}

div.styles237  ul li a:hover, div.styles237  ul li a:active { color: #f00; background: transparent; text-decoration: none;}