body 
{
    font-size:14px;
    font-family:微軟正黑體;
    background-color:White;
}
a:hover{text-decoration:none !important;}
img{border:0px;}
.clr{ clear:both;}
.lft, .left{float:left;}
.rig{float:right;}
.hidden{display:none;}
.show{display:block;}
.pageShadow
{
    background-image:url('../images/shadow_bg.webp');
    background-position:center;
    background-repeat:repeat-y;
}
.fullWidth
{
    width:1000px;
    margin: 0px auto;
}
.headerTd
{
    background-image:url('../images/header.webp');
    width:1000px;
    height:200px;
}
.sideBarTd
{
    width:250px;
    background-color:White;
    background-image:url('../images/sideBar_bg.webp');
    background-repeat:repeat-y;
    background-position:top right;
    vertical-align:top;
    height:400px;
}
.contentTd
{
    width:750px;
    vertical-align:top;
}
.contentDiv
{
    width:730px;
    text-align:left;
    margin-left:10px;
}
.menuDiv
{
    position:relative;
    bottom:-50px;
    width:730px;
    height:43px;
    margin-right:15px;
}
.menuDiv ul
{
    list-style-type:none;
}
.menuDiv ul li
{
    display:inline;
    margin-left:-8px;
}
.sideBar
{
    width:220px;
    margin-left:26px;
    margin-top:10px;
}
.sideBar .title
{
    margin-top:30px;
    margin-bottom:5px;
}

.loginDiv
{
    
    width:212px;
    background-color:White;
    padding:3px;
    margin-bottom:20px;
}
.h5_title
{
    color:#624d7d;
    border-bottom:1px dashed #bcc5c1;
    text-align:right;
}
input.login
{
    width:80px;
}
.flagWord
{
    font-size:12px;
    color:#5f6a72;
}
.contentHalf
{
    width:355px;
    margin-bottom:8px;
}
.contentHalf .title
{
    margin-top:14px;
}
.contentFull
{
    width:725px;
}
.contentFull .title img
{
    padding-top:14px;
}
.dot
{
    font-size:10px;
    padding:0px 8px;
}
ul.ulList
{
    margin-left:3px;
}
.ulList a li
{
    padding:3px;
    color:#875f7f;
    list-style-type:none;
    border-bottom:1px dashed #dfe5e6;
}
.ulList li div.title
{
    color:#394a59;
    width:310px;
    margin-top:0px;
}
.ulList li div.date
{
    font-size:12px;
    color:#394a59;
}
.ulList li:hover
{
    background-color:#f4f4f4;
    color:#875f7f;
}
.titleHh
{
        height:35px;
        overflow:hidden;
}
.titleHh2
{
    height:50px;

}
.more
{
    position:relative;
    top:-26px;
    width:37px; 
    height:18px;
    background-image:url('../images/more.webp');
    margin-right:8px;
    cursor:pointer !important;
}
.more:hover
{
    background-image:url('../images/more_h.webp');
}

ul.reportDesign
{
    margin-top:8px;
    margin-left:0px;
    
}
ul.reportDesign li 
{
    list-style-type:none;
    display:inline;
    margin:0px 5px 5px;
    width:169px;
    height:250px;
    border:1px solid #bcc5c1;
    float:left;
    overflow:hidden;
}

ul.reportDesign li img
{
    margin:5px; 
    width:159px;
    height:188px;
}
ul.reportDesign li div.title
{
    text-align:center;
    color:#394A59;
    font-size:12px;
}
ul.reportDesign li font.awards
{
    font-size:10px;
}
ul.reportDesign li div.author
{
    font-size:12px;
    text-align:center;
    color:#394A59;
}
ul.reportDesign li:hover
{
    background-color:#f4f4f4;
}
.badge{margin:10px 0px 10px 5px;}
.subWorks img
{
    width:100px;
    height:100px;
}
.subWorks .subList
{
    width:250px;
    height:100px;
    margin-left:3px;
}
ul.subList
{
}
ul.subList li
{
    margin-top:-12px;
    list-style-type:none;
    border-bottom:1px solid #f2f3f4;
    text-decoration:none;
}
ul.subList li div.title
{
    color:#373534;
    padding:0px 0px 0px 30px;
}
ul.subList li.first div.title
{
    font-size:18px;
    color:#373534;
    padding:5px 5px 0px 5px;

}
ul.subList li.first div.author
{
    display:block;
    color:#717f81;
    padding:0px 0px 0px 5px;
}

ul.subList li div.author
{
    display:none;
}
ul.subList a li:hover
{
    background-color:#f4f4f4;
    
}

.footerTd
{
    background-image:url('../images/footerLine.webp');
    background-repeat:no-repeat;
    background-position:top, center;
}
.footerDiv
{
    margin-top:15px;
    margin-left:20px;
    height:180px;
    overflow:hidden;
}
ul.footer{font-size:11px; margin-top:-10px;}

ul.contentList
{
    list-style-type:none;
    margin-top:8px;
}
ul.contentList li
{
    border-bottom:1px dashed #DFE5E6;
}
ul.contentList li:hover
{
    background-color:#f4f4f4;
}
ul.contentList li img.mainImg_1
{
    margin:5px;
    width:50px; height:50px;
}
ul.contentList li img.mainImg_2
{
    margin:5px;
    width:80px; height:80px;
}
ul.contentList li div.info
{
    padding-top:8px;
}
ul.contentList li div.info .title
{
    font-size:16px;
    color:#004065;
}
ul.contentList li div.info .date
{
    font-size:12px;
    color:#394A59
}
ul.contentList li div.info .summary
{
    margin: 8px 15px;
}
ul.contentList li div.info .summary img
{
    max-width:550px;
}
ul.contentList li div.info .awards, ul.contentList li div.info .author
{
    font-size:12px;
    color:#394A59;
}

div.contentTitle
{
    background-image:url('../images/title.webp');
    width:725px;
    height:35px;
    overflow:hidden;
    margin:10px;
}
div.contentTitle .title
{
    color:#373534;
    margin-top:8px;
    margin-left:20px;
    font-weight:bold;
}
div.contentTitle .date
{
    margin-top:-16px;
    margin-right:5px;
    font-size:12px;
    color:#828a8f;
}

div.contentDiv
{
    width:720px;
    margin-left:18px;
}
div.contentDiv div.summary
{
    background-color:#f9f6f6;
    padding:8px;
    font-size:12px;
    color:#5f6a72;
}

.shareItem {
    float: right;
    margin-bottom: 8px;
    text-align: right;
    width:700px;
}
.shareItem div {
    padding: 8px 2px 5px;
}
.commonDiv
{
    margin-top:5px;
    text-align:center;
}
.historyWorksDiv
{
    width:710px;
    margin-left:18px;
    margin-top:10px;
}

ul.reports
{
    list-style-type:none;
    margin-left:2px;
    width:710px;
}
ul.reports li
{
    border-bottom:1px dashed #dfe5e6;
    margin:8px 0px;
}
ul.reports li div.title
{
    font-size:16px;
    margin-bottom:3px;
}
ul.reports li div.works
{
    width:460px;
    border-left:1px solid gary;
}
ul.reports li div.works img
{
    padding:2px;
    border:1px solid #f1ecec;
    margin:2px 0px;
}
ul.reports li div.info
{
    width:210px;
    font-size:12px;
    padding:10px;
    background-color:#f8f8f8;
    color:#717f81;
    margin:0px 5px 3px 5px;
}

.SurveyBody {
    border: 1px solid #CCCCCC;
    border-radius: 5px 5px 5px 5px;
    margin-top: 5px;
    padding: 10px;
    margin-left:16px;
}

#S014 li
{
    list-style-type:none;
}
#S014 li input
{
    margin:0px 3px;
}
.filedName{ width:280px;}
.x{margin:3px;}
.noticeLabel{padding:0px 3px; color:Red;}

.subContents{width:710px; margin-left:16px; margin-top:-15px;}
.frameCenter{text-align:center;}

.choseType {
    margin-bottom: 10px;
    text-align: center;
    width: 230px;
}


.nextButton {
    margin: 10px;
    text-align: center;
    width: 600px;
}
.nextButton input {
    font-family: Arial;
    font-size: 25px;
    height: 60px;
    width: 180px;
}

.loginW{width:190px; float:left; text-align:left;}
.footerLabel
{
    display:inline;
    font-size:12px;
}
.contentFrame{width:700px;}
.mainPage_Share
{
    color: White;
    left: 755px;
    position: relative;
    top: -170px;
}
.mainPage_Share img{width:16px; height:16px; margin:0px 4px;}

#showWorks
{
    width:700px !important;
}
#showWorks li
{
    display:inline;
    margin:5px;
    list-style-type:none;
    float:left;
}
#showWorks li img
{
    max-width:120px;
}
#showWorks li a
{
    font-size:14px;
    padding:0px 5px;
    color:Red;
    cursor:pointer;
}
.ftp
{
    background-color:#ececec;
    padding:3PX 10px;
}
ul.logo
{
    list-style-type:none;
    margin-left: 5px;
}
ul.logo li
{
    display:inline-block;
    margin-left:2px;
    padding:4px;
}

ul.logo li.rline
{
     border-left: 1px dashed #acc0c7;
}
img.gray {
    filter:alpha(Opacity=50, Style=0);/*for ie*/ 	-moz-opacity:0.5;/* Moz + FF */ 	opacity: 0.5;/* CSS3的標準語法，FOR支援CSS3的瀏覽器（FF 1.5）*/
}