.navigationtabs{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

.navigationtabs ul{
font: 13px arial,verdana,sans-serif;
margin: 0;
padding: 0;
list-style: none;
}

.navigationtabs li{
display: inline;
margin: 0 1px 0 0;
padding: 0;
text-transform: uppercase;
}

.navigationtabs a{
float: left;
color: #fff;
background: #00A6C3 url(images/color_tabs_left.gif) no-repeat left top;
margin: 0 1px 0 0;
padding: 0 0 1px 1px;
text-decoration: none;
letter-spacing: 1px;
}

.navigationtabs a#project{
float: left;
color: #fff;
background: #F43B78 url(images/color_tabs_left.gif) no-repeat left top;
margin: 0 1px 0 0;
padding: 0 0 1px 1px;
text-decoration: none;
letter-spacing: 1px;
}

.navigationtabs a span{
float: left;
display: block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding: 3px 8px 4px 9px;
padding: 6px 8px 1px 9px \9;
}

.navigationtabs a span{
float: none;
}

.navigationtabs a:link, .navigationtabs a:visited{
color: #FFF;
}

.navigationtabs a:hover{
color: #FFF;
background-color: #00B8D8;
}

.navigationtabs #project:hover{
color: #FFF;
background-color: #FE5A91;
}

.navigationtabs a:hover span{
color: #FFF;
background-color: #00B8D8;
}

.navigationtabs #project:hover span{
color: #FFF;
background-color: #FE5A91;
}

.navigationtabs a.current, #navigationtabs a.current span{ /*currently selected tab*/
color: #FFF;
background-color: #00B8D8;
}

#navigationline{
clear: both;
width: 811px;
line-height: 2px;
background: #00B8D8;
border-top: 1px solid #ECFAFB; /*Remove this to remove border between bar and tabs*/
border-bottom: 1px solid #ECFAFB; /*Remove this to remove border between bar and tabs*/
}

.tabcontainer{
clear: left;
background: #00A6C3;
height: 24px; /*height of 2nd level sub menus. Set to largest's sub menu's height to avoid jittering.*/
margin: 0;
margin: -4px 0 0 0 \9;
width: 811px; /*width of 2nd level sub menus*/
}

.tabcontent{
font: 13px arial,verdana,sans-serif;
line-height: 24px;
display: none;
color: #fff;
}
.tabcontent a:link, .tabcontent a:visited{
color: #fff;
text-decoration: none;
padding: 10px;
}
.tabcontent a:hover{
color: #FFF;
background-color: #00B8D8;
padding: 3px 10px 4px 10px;
padding: 5px 10px \9;
}
/* 主選單中的副選單內容 */
/* 圓角開始 */
.ba, .bb, .bc, .bd{font-size:1px;overflow:hidden;display:block;}
.ba {height:1px;background:#00B8D8;margin:0 5px;}
.bb {height:1px;background:#00A6C3;border-right:2px solid #00B8D8;border-left:2px solid #00B8D8;margin:0 3px;}
.bc {height:1px;background:#00A6C3;border-right:1px solid #00B8D8;border-left:1px solid #00B8D8;margin:0 2px;}
.bd {height:2px;background:#00A6C3;border-right:1px solid #00B8D8;border-left:1px solid #00B8D8;margin:0 1px;}
/* 圓角結束 */
.forum-link {
background: #00A6C3;
border-right: 1px solid #00B8D8;
border-left: 1px solid #00B8D8;
padding: 0 0 2px 0;
>padding: 2px 4px 0 4px;
}
.forum-link a:link, .forum-link a:visited {
border-top: 0;
>border-top: 3px solid #00A6C3;
border-bottom: 2px solid #00A6C3;
>border-bottom: 0;
color: #FFF;
height: 20px;
line-height: 20px;
padding: 0 5px;
}
.forum-link a:hover, .forum-link a:active {
background: #00B8D8;
border-top: 0;
>border-top: 3px solid #00B8D8;
border-bottom: 2px solid #00B8D8;
>border-bottom: 0;
color: #FFF;
padding: 0 5px;
}
.forum-link-container {
padding: 5px 0 0 0;
>padding: 2px 0 0 0;
text-align: center;
}
#subcontent1, #subcontent2, #subcontent3, #subcontent4 {
margin: -3px 0 0 0;
>margin: -8px 0 0 0;
position: absolute;
visibility: hidden;
width: 150px;
}