ul.tabNav { float: left; list-style: none; width: 100%; }
ul.tabNav li { float: left; margin: 0 1px 0 0; padding: 6px 0 0; }
ul.tabNav li.current { padding-top: 0; }
ul.tabNav a { background: #ececec; border: 1px solid #dedede; border-width: 1px 1px 0; color: #333; display: block; padding: 4px 4px 5px 4px; text-decoration: none; }
ul.tabNav li.current a { background: #dedede; border: none; padding: 8px; }
div.tabContainer { clear: both; float: left; width: 100%; }
div.tabContainer div.tab { color: #000; display: none; }
div.tabContainer div.current { display: block; }
div.tab p:last-child { margin-bottom: 0; }

ul.tabNav2 { float: left; list-style: none; width: 100%; }
ul.tabNav2 li { float: left; margin: 0 1px 0 0; padding: 6px 0 0; }
ul.tabNav2 li.current { padding-top: 0; font-weight: bold;  border-top: solid 3px #8DCFF2; }
ul.tabNav2 a, ul.tabNav2 a:visited, ul.tabNav2 a:hover { text-decoration:none; background: #ececec; border: 1px solid #dedede; border-width: 1px 1px 0; color: #333; display: block; padding: 6px 4px 5px 4px; }
ul.tabNav2 li.current a, ul.tabNav2 li.current a:visited { text-decoration:none; background: #D3EBF7; border: none; padding: 8px; color: #074768;}

ul.subMenu2 { float: left; list-style: none; width: 100%; height: 30px; background: url("/img/share/subMenu_bg.jpg"); background-repeat: repeat-x; }
ul.subMenu2 li { float: left; height: 30px; margin: 5px 0 5px 10px;  color: #8DCFF2; }
ul.subMenu2 li.current a, ul.subMenu2 li.current a:visited { float: left; text-decoration:none; color: #8F8F8F; }
ul.subMenu2 a,  ul.subMenu2 a:link, ul.subMenu2 a:visited { display: block; color: #0394DD; }
ul.subMenu2 a:hover { display: block; color: #8F8F8F; }

div.tab2 { color: #000; display: none; }

ul.tab100 { float: left; list-style: none; width: 100%; padding: 0px; }
ul.tab100borderBottom { float: left; list-style: none; width: 100%; padding: 0px; border-bottom: solid 2px #E4E4E4; }
ul.tab100borderTop { float: left; list-style: none; width: 100%; padding: 0px; border-top: solid 1px #E4E4E4; }
li.td3 { float: left; margin: 5px 0 0 0; padding: 0; width: 3%; }
li.td5 { float: left; margin: 5px 0 0 0; padding: 0; width: 5%; }
li.td10 { float: left; margin: 5px 0 0 0; padding: 0; width: 10%; }
li.td15 { float: left; margin: 5px 0 0 0; padding: 0; width: 15%; }
li.td20 { float: left; margin: 5px 0 0 0; padding: 0; width: 20%; }
li.td25 { float: left; margin: 5px 0 0 0; padding: 0; width: 25%; }
li.td30 { float: left; margin: 5px 0 0 0; padding: 0; width: 30%; }
li.td40 { float: left; margin: 5px 0 0 0; padding: 0; width: 40%; }
li.td50 { float: left; margin: 5px 0 0 0; padding: 0; width: 50%; }
li.td60 { float: left; margin: 5px 0 0 0; padding: 0; width: 60%; }
li.td70 { float: left; margin: 5px 0 0 0; padding: 0; width: 70%; }
li.td90 { float: left; margin: 5px 0 0 0; padding: 0; width: 90%; }

.tab600px { float: left; list-style: none; width: 600px; padding: 0px; }
.tab380px { float: left; margin: 0 0 0 0; padding: 0px; width: 380px; }

ul.tab30-70 { float: left; list-style: none; width: 100%; padding: 0px; }
ul.tab30-70 li.left { float: left; margin: 0 0 0 0; padding: 5px; width: 28%; }
ul.tab30-70 li.right { float: left; margin: 0 0 0 0; padding: 5px; width: 68%; }

ul.tab70-30 { float: left; list-style: none; width: 100%; padding: 0px; }
ul.tab70-30 li.left { float: left; margin: 0 0 0 0; padding: 5px; width: 68%; }
ul.tab70-30 li.right { float: left; margin: 0 0 0 0; padding: 5px; width: 28%; }

ul.tab50 { float: left; list-style: none; width: 100%; padding: 0px; }
ul.tab50 li.noBg { float: left; margin: 0 0 0 0; padding: 5px; width: 48%; }
ul.tab50 li.greyBg { float: left; margin: 0 0 0 0; padding: 5px; width: 48%; background: #ECECEC; }
