/* Within sitefooter */
ul.footerlinks { width: 20%; padding: 0; line-height: 1.6em; float: left; list-style-type: none; color: #666; margin: 1em 0 0 0; }
ul.footerlinks.last { float: right; width: 25%; }
ul.footerlinks li { border-bottom: 1px dashed #EEE; margin: 0 0 0 7px; padding: 0 7px; }
ul.footerlinks.last li { margin-right: 7px; }
ul.footerlinks li.first { font-weight: bold; }
ul.footerlinks a { width: 100%; color: #666; }
ul.footerlinks a:hover { color: #FFF; background: #666; }

ol.docs { width: 30%; padding: 0; line-height: 1.6em; float: left; color: #666; margin: 1em 15px 0 0; }
ol.docs3 { width: 30%; padding: 0; line-height: 1.6em; color: #666; margin: 1em 15px 0 0; }
ol.docs a, ol.docs3 a { width: 100%; color: #666; }
ol.docs a:hover, ol.docs3 a:hover { color: #FFF; background: #666; }
ol.docs2 { list-style-type: circle;  padding-left: 5px;}
ol.docs2 a { color: #666;  font-size: 10px;  }
ol.docs2 a:hover {color: White;  font-size: 10px; background: #666;}
ol.docs li { border-bottom: 1px dashed #DDDDDD; margin: 0 0 0 7px; padding: 0 7px; }
ol.docs3 li { border-bottom: 1px dashed #EEE; margin: 0 0 0 7px; padding: 0 7px; }
table.tab_b {  border-left-color: #FFCEBD;  border-left-style: solid;  border-left-width: thin;  border-top-color: #FFCEBD;  border-top-style: solid;  border-top-width: thin;}
td.tab_b {   padding: 5px 5px 5px 5px;  border-right-color: #FFCEBD;  border-right-style: solid;  border-right-width: thin;  border-bottom-color: #FFCEBD;  border-bottom-style: solid;  border-bottom-width: thin;}