





.module {
border-color: #DBDCE0;
}
.module-title {
color: #666;
}
.sidewrap {
float: left;
width: 140px;
overflow: hidden;
margin-right: 10px;
}
.sidewrap ul {
border-bottom: 1px #B5CCD8 solid;
}
.sidewrap li {
border-left: 1px #B5CCD8 solid;
border-right: 1px #B5CCD8 solid;
}
.sidewrap li.nav_active {

}
.mainwrap {
float: left;
width: 760px;
padding-left: 20px;
padding-right: 20px;
overflow: hidden;
background: url("images/line-d-v.gif") repeat-y 0 0;
}
.mainwrap p {
}
.mainwrap h1 {
font-size: 13px;
line-height: 24px;
font-weight: bold;
font-family: arial,'新細明體';
margin: 5px 0;
padding-left: 5px;
background: #EEE;
border-bottom: 1px #CCC solid;
}
.mainwrap h2 {
font-size: 12px;
line-height: 18px;
font-family: arial,'新細明體';
padding-left: 25px;
background: url("images/dot_3.gif") no-repeat 10px 13px;
padding-top: 10px;
}

.module-homesearch {
border: 0;
}
.module-homesearch .md_top {
height: 5px;
border: 0;
}
.module-homesearch .md_top div {
height: 5px;
}
.module-homesearch .mt_03 {
background: url("images/home_search.gif") no-repeat left -10px;
padding-left: 5px;
}
.module-homesearch .mt_02 {
background: url("images/home_search.gif") no-repeat right -10px;
padding-right: 5px;
}
.module-homesearch .mt_01 {
background: url("images/home_search.gif") repeat-x right top;
}

.module-homesearch .md_middle {
background: url("images/home_search.gif") repeat-x left -20px;
border: 1px #DBDCE0 solid;
border-width: 0 1px;
padding: 5px;
}
.module-homesearch .md_bottom {
border: 0;
height: 5px;
}
.module-homesearch .md_bottom div {
height: 5px;
}
.module-homesearch .mb_03 {
background: url("images/home_search.gif") no-repeat left -15px;
padding-left: 5px;
}
.module-homesearch .mb_02 {
background: url("images/home_search.gif") no-repeat right -15px;
padding-right: 5px;
}
.module-homesearch .mb_01 {
background: url("images/home_search.gif") repeat-x right -5px;
}
.search-form {
padding: 10px 0;
}
.searchword {
border: 1px #CCC solid;
background: #FFF;
height: 20px;
padding: 2px 4px;
line-height: 20px;
color: #999;
width: 180px;
font-size: 14px;
}
.searchword_active {
border-color: #333;
color: #333;
}
.searchword_hover {
border-color: #333;
}
.searchgo,
.searchgo span {
display: block;
}
.searchgo {
background: url("images/search_go.gif") no-repeat left top;
padding-left: 10px;
color: #FFF;
font-weight: bold;
font-size: 14px;
text-decoration: none;
line-height: 14px;
}
.searchgo span {
background: url("images/search_go.gif") no-repeat right top;
height: 21px;
padding-top: 7px;
padding-right: 10px;
cursor: pointer;
}
.searchgo:hover {
background: url("images/search_go.gif") no-repeat left -28px;
}
.searchgo:hover span {
background: url("images/search_go.gif") no-repeat right -28px;
}

.keywords-hot a {
margin: 0 8px;
color: #000;
line-height: 20px;
}
.keywords-hot a:hover {
color: #666;
text-decoration: underline;
}

.block-status {
background: #FFFFD9;
border: 1px #F6E3B8 solid;
padding: 10px;
}
.block-status p {
padding: 0;
}
.status-key-1 {
color: #2A81CE;
font-weight: bold;
padding: 0 2px;
}
.status-key-2 {
color: #CD6703;
font-weight: bold;
padding: 0 2px;
}
.module-whatsnew {
background: #F5F5F5;
}
.module-whatsnew .entry-desc {
font-size: 11px;
margin: 0;
padding: 0;
}




.module-profile {
border: 0;
}
.module-profile .md_top {
display: none;
}
.module-profile .md_middle {
padding: 0;
}
.module-profile .form-input {
width: 225px;
}
.module-ifyou {
background: #F5F5F5;
}
.module-ifyou .entry-title {
font-weight: bold;
}

.module-profile .form-desc {
padding: 0 3px 5px;
font-size: 14px;
color: #000;
}
.module-profile p {
padding: 3px;
}
.module-profile .form-submit {
text-align: center;
padding: 3px 15px 8px 15px;
height: 25px;
}
.tb-profile .field-name {
width: 31%;
}

.profile-id {
font-size: 22px;
font-family: 微軟雅黑, 微软雅黑, Segoe UI,arial,新細明體,helvetica,clean,sans-serif;
height: 30px;
overflow: hidden;
}
.profile-id span {
float: left;
}
.profile-id a {
font-size: 12px;
color: #000;
}

.profile-other {
border-top: 1px #CCC solid;
padding: 5px 0;
margin: 5px 0;
}
.edit-misc {
height: 23px;
padding-top: 2px;
overflow: hidden;
}
.edit-misc {
text-align: center;
}
.tabs-channel-type {
padding: 2px;
}
.ui-tabs-panel {
padding: 0;
}



.module-usermenu .md_middle {
padding: 1px;
}
.module-usermenu .module-content,
.module-usermenu .md_middle div {
padding: 0;
}
.module-usermenu a {
display: block;
padding: 6px 3px 6px 25px;

background: url("images/dot_2.gif") no-repeat 8px 8px;
margin-bottom: 1px;
}
.module-usermenu a:hover {
background: #EEEFF1 url("images/dot_2.gif") no-repeat 8px 8px;
}
.module-usermenu .nav_active a ,
.module-usermenu .nav_active a:hover {
background: #D2D7DB url("images/dot_2.gif") no-repeat 8px -32px;
color: #000;
text-decoration: none;
}

.module-comments li {
padding: 5px 0;
}

.module-comments .entry-desc {
margin-left: 35px;
}
.profile-status {
padding: 5px 10px;
margin-left: 10px;
margin-bottom: 10px;
line-height: 1.5em;
width: 130px;
border: 1px #F5E4B8 solid;
background: #FFFFDB;
}
.profile-about {
}
/*
.channel-item-s {
width: 315px;
overflow: hidden;
float: left;
}
*/
.channel-desc,
.channel-desc p {
color:#999999;
padding-top:0;
}
/*
.viewall-statics {
font-weight: normal;
background: #F5F5F5;
padding: 4px 3px 3px;
border-left: 1px #CCC solid;
border-bottom: 1px #CCC solid;
}
.viewall-statics a {
color: #999;
text-decoration: none !important;
}
.viewall-statics a:hover {
color: #000;
text-decoration: none !important;
}
.viewall-statics:hover {
background: #FFF;
border-color: #AAA;
}
.viewall-statics:hover a {
color: #000;
}
*/
.viewall-statics {
padding: 3px;
}
.viewall-statics a {
color: #000;
text-decoration: underline;
}
.channel-item-b .viewall-statics {
display: none;
}
.channel-item-b .channel-item-title .time {
display: block;
}
.sidewrap .block {
margin-bottom: 5px;
}
.sidewrap .block-title {
font-weight: bold;
background: #2FACEF url("images/bg_static.gif") no-repeat left top;
border: 0;
color: #FFF;
padding: 0 10px;
height: 27px;
line-height: 27px;
}
.sidewrap .block-content a {
display: block;
padding: 6px 10px;
text-decoration: underline;
color: #000;
margin-right: 1px;
}
.sidewrap .block-content a:hover {
background: #A3D6F1;
color: #000;
}
.sidewrap .nav_active {
/*border-top: 1px #B5CCD8 solid;
border-left: 5px #B5CCD8 solid;
border-bottom: 1px #B5CCD8 solid;*/
background: url("images/dot_2.gif") no-repeat 8px 8px;
padding-left: 13px;
}
.sidewrap .block-title {
background: none;
color: #000;
font-size: 12px;
padding: 0;
}
.sidewrap .block-content {
margin-bottom: 15px;
}
.sidewrap ul {
border-bottom: 0;
}
.sidewrap li {
border: 0;
}
.sidewrap .block-content a {
text-decoration: none;
color: #08F;
}
.sidewrap .block-content a:hover {
background: none;
color: #000;
color: #000;
text-decoration: underline;
}
.sidewrap .external {
text-decoration: none;
font-weight: bold;
font-size: 12px;
margin-left: 0;
}
.sidewrap .block-title a {
text-decoration: none;
font-weight: normal;
font-size: 12px;
}
.sidewrap .block-title a:hover {
text-decoration: underline;
}
.sidewrap .nav_active a,
.sidewrap .nav_active a:hover {
color: #000;
background: transparent;
cursor: default;
text-decoration: underline;
font-weight: bold;
margin-right: 0;
}
.globalnav .nav_active,
.globalnav .nav_active:hover {
background: #2FACEF !important;
color: #FFF !important;
padding-left: 20px !important;
padding-right: 20px !important;
font-size: 14px;
}
.newq {
float: right;
width: 160px;

margin-bottom: 15px;
background: #FFF;
border-left: 10px #FFF solid;
}
.module-newq {
margin-bottom: 0;
}
.module-newq li {
background: url("images/arrow_v.gif") no-repeat 0 5px;
padding-left: 12px;
}
.newq a {
color: #467AAC;
line-height: 1.75em;
}
.newq a:hover {
color: #000;
}
.sidewrap .block-content li li a {
padding-left: 30px;
}
.sidewrap li .nav_active {
border: 0;
}
.sidewrap .nav_active li a {
font-weight: normal;
cursor: pointer;
text-decoration: underline;
}
.sidewrap .nav_active li a:hover {
text-decoration: none;
font-weight: normal;
cursor: pointer;
}
.sidewrap li .nav_active a,
.sidewrap li .nav_active a:hover {
color: #000;
background: #FFF;
cursor: default;
text-decoration: none;
border-top: 0;
border-bottom: 0;
font-weight: bold;
margin-right: 0;
}
.help_qa p {
padding-left: 20px;
padding-left: 10px;
line-height: 1.75em;
}
.help_qa .help_img {
margin-bottom: 5px;
}
.help_qa ul,
.help_qa ol {
margin: 10px 10px 10px 25px;
padding: auto;
list-style: normal;
padding-left: 0px;
}
.help_qa li {
margin: 5px 0px 5px 25px;
padding: auto;
list-style: normal;
}

.path {
font-size: 12px;
height: 25px;
background: url("images/bg_path.gif") no-repeat right top;
padding-right: 5px;
margin-bottom: 15px;
}
.path-inner {
height: 20px;
background: url("images/bg_path.gif") no-repeat left top;
padding-left: 10px;
padding-top: 5px;
}
.path a {
color: #0958A7;
text-decoration: none;
font-weight: bold;
}
.path a:hover {
text-decoration: underline;
color: #000;
}

h1.group {
padding-left: 25px;
cursor: pointer;
}
h1.group:hover {
background-color: #DDD;
}
h1.group-expand {
background: #EEE url("images/arrow_ec.gif") no-repeat 8px 7px;
}
h1.group-contract {
background: #EEE url("images/arrow_ec.gif") no-repeat 8px -43px;
}
.globalnav-inner {
margin-left: 0;
}

.form-desc-help {
line-height: 1.75em;
padding: 5px;
border: 1px #666 solid;
background: #FFC;
margin-bottom: 10px;
color: #000;
}
.gotop {
font-size: 11px;
font-weight: normal;
padding-right: 5px;
padding-left: 5px;
text-decoration: none;
}

.about_content {
line-height: 1.75em;
padding: 0 5px;
font-size: 12px;
}
em {
background: #DDD;
font-style: normal;
}



.uhead-inner {
margin: 0 auto;
width: 950px;
height: 34px;
background: #000;
color: #FFF;
text-align: left;
}
.uhead-inner a {
color: #FFF;
}
.uhead-inner .inlineUL {
float: left;
margin-left: 10px;
}
.uhead-inner .inlineUL li,
.uhead-inner .inlineUL a {
float: left;
}
.uhead-inner .inlineUL a {
height: 34px;
line-height: 34px;
padding-left: 8px;
padding-right: 8px;
text-decoration: none;
}
.uhead-inner .inlineUL a:hover {
background: #555;
color: #FF0;
}
.uhead-inner .floatR {
height: 34px;
line-height: 34px;
padding-left: 10px;
padding-right: 10px;
background: #3C3C3C url("images/topmember.gif") repeat-y 0 0;
}
.uhead-inner .floatR span {
margin-right: 2px;
margin-left: 2px;
}
.uhead-inner .floatR a {
text-decoration: none;
}
.uhead-inner .floatR a:hover {
color: #FF0;
text-decoration: underline;
}
.ushead-inner {
width: 950px;
margin: 0 auto;
height: 69px;
background: url("images/ushead.png") no-repeat 0 0;
position: relative;
text-align: left;
}
#sitename {
position: absolute;
top: 8px;
left: 72px;
font-size: 18px;
}
#sitename a {
color: #FFF;
text-decoration: none;
}
#sitename a:hover {
color: #FF0;
}
.cpath {
font-family: 微軟雅黑,微软雅黑,Segoe UI,arial,新細明體,helvetica,clean,sans-serif;
font-size: 23px;
color: #FFF;
position: absolute;
left: 80px;
top: 15px;
}
.cpath a {
color: #FFF;
text-decoration: none;
}
.cpath a:hover {
color: #000;
}
.cpath .now,
.cpath .now:hover {
color: #FF0;
}
.quick-links {
left: auto;
right: 45px;
top: 30px;
}
.quick-links a {
color: #000;
}
.quick-links a:hover {
color: #000 !important;
}
.uhead-inner .quick-links {
line-height: 20px;
}
.uhead .floatR {
position: relative;
}
.h1 {
border-bottom: 1px #08F solid;
height: 28px;
line-height: 28px;
}
.h1 a {
float: left;
height: 28px;
text-decoration: none;
font-size: 15px;
padding-right: 10px;
font-family: 微軟雅黑,微软雅黑,Segoe UI,arial,新細明體,helvetica,clean,sans-serif;
}
.h1 a:hover {
background: url("images/faq-h1.gif") no-repeat 100% 0;
color: #FF0;
}
.h1 a span {
float: left;
height: 28px;
padding-left: 10px;
cursor: pointer;
}
.h1 a:hover span {
background: url("images/faq-h1.gif") no-repeat 0 0;
}
.help-q {

padding: 0 0 10px 10px;
}
.help-q a {
text-decoration: none;
line-height: 18px;
}
.help-q a:hover {
color: #000;
text-decoration: underline;
}
.rightwrap a {
text-decoration: none;
}
.rightwrap a:hover {
text-decoration: underline;
}
.lessons {
width: 280px;
background: #FFF;
}
.lessons .module {
border: 1px #DDD solid;
background: #FCFCFC;
margin-bottom: 20px;
}
.lessons .module-title {
padding: 5px;
font-family: arial, 新細明體;
font-size: 12px;
color: #000;
line-height: 20px;
}
.lessons .module-content {
padding: 0 5px 5px;
}
.lessons ol {
padding-top: 0;
margin-top: 0;
padding-left: 10px;
margin-left: 15px;
line-height: 18px;
}
.exp_con span {
display: none;
}
.exp_con {
float: right;
margin: 0px 0 0 0;
width: 16px;
height: 16px;
background: url("images/exp_con.gif") no-repeat 0 0;
}
.con {
background-position: 0 0;
}
.con:hover {
background-position: 0 -16px;
}
.exp {
background-position: -16px 0;
}
.exp:hover {
background-position: -16px -16px;
}
.q-title {

padding: 5px 10px;
height: 20px;
line-height: 20px;
font-size: 20px;
margin-bottom: 3px;
}
.separate {
padding: 10px 0 30px 10px;
margin-bottom: 15px;
background: url("images/line_dotted_v.gif") repeat-x 0 50px;
}





