.container { margin: 0 auto; }
ul.tabs { margin: 0; padding: 0; float: left; list-style: none; height: 32px;  border-left: 1px solid #D6D4D5; width: 100%; }
ul.tabs li { float: left; margin: 0; padding: 0; height: 31px; line-height: 31px; border: 1px solid #D6D4D5; border-left: none; margin-bottom: -1px; background:#FFFFFF url("../Web/Theme/li_tab.gif") repeat-x; overflow: hidden; position: relative; }
ul.tabs li a { text-decoration: none; color: #000; display: block; font-size: 12px; padding: 0 17px; border: 1px solid #fff; outline: none; font-weight:bold }
ul.tabs li a:hover { background: #ccc; }
html ul.tabs li.active, html ul.tabs li.active a:hover { background: #fff; border-bottom: 1px solid #fff; }
.tab_container { border: 1px solid #D6D4D5; border-top: none; clear: both; float: left; width: 369px; background: #fff; -moz-border-radius-bottomright: 5px; -khtml-border-radius-bottomright: 5px; -webkit-border-bottom-right-radius: 5px; -moz-border-radius-bottomleft: 5px; -khtml-border-radius-bottomleft: 5px; -webkit-border-bottom-left-radius: 5px; }
.tab_content { padding: 10px 5px 10px 0; }
.tab_content h2 { font-weight: normal; padding-bottom: 10px; border-bottom: 1px dashed #ddd; font-size: 1.8em; }
.tab_content h3 a { color: #254588; }
.tab_content img { float: left; border: 1px solid #ddd; padding: 2px;  }
.spareTab {border-bottom:dashed 1px #ddd; margin:10px 0; padding:0; }
