/* #style.css Launch: 03/04/07 # Revise: 10/07/10 */
body {
    background-position:right top;
    /* background-image:url('images/bgs.gif'); */
    background-repeat:no-repeat; background-attachment:fixed;
    background-color:#FFFFFF;
    margin:0px;
    overflow-y: scroll;
}
form{
margin: 0px;
}

/* 北市議會 去jwplayer icon用 */
.jwlogo{
	display: none;
}

.gs32_font11_table{
font-size: 11pt;
}

/*  數字排列style */

.Nums{
font-weight: bold;
font-size:15px;
}

.suggestspan{
font-size:120%;
color:firebrick;
}

/*
.span-brwfld-fld{
font-weight: bold;
font-size:15px;
}

/* 熱門檢索 topword.htm */
.hr-topword{
}

b {color:black;}

.inputbox {
    color:black;
    font-size:14px;
    margin:1pt;
}

select {
/** font-size:12px; **/
}

.headline {color:#7d4900; font:19pt "標楷體" monospace; font-weight:bold;
    letter-spacing:-1pt; margin:4pt,40pt,4pt,5pt;}

/* 簡目瀏覽. 上方欄位名稱 欄位值th styles */
.mainth {
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: #DDDDDD 1px solid;
    text-align:center;
    height:25px;
}

/* 簡目瀏覽. 全部勾選 fmt1head.htm */
.mainth1{
    background-color: rgb(185,185,185);
    border: #DDDDDD 1px solid;
    vertical-align: middle;
    padding: 2px;
}

/* 簡目瀏覽. 全部勾選文字 fmt1head.htm */
.mainth2{
    background-color: rgb(185,185,185);
    border: #DDDDDD 1px solid;
    vertical-align: middle;
    padding: 3px 0 0 0;
    /* width:30px; */
}

.trmouseover{
background-color: #E8E8E8;
}


.mainth a {color:white; text-decoration:none;}
.mainth a:hover {color:#ff8844;}

/* 簡目瀏覽. 欄位值td styles */
.maintd0 {
        /* background-color: #DDDDDD; */
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-bottom-style: solid;
        line-height: 16px;
        font-size: 10pt;
}

.maintd1 {
        /* background-color: #DDDDDD; */
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-bottom-style: solid;
        line-height: 16px;
        font-size: 10pt;
}

/* 瀏覽功能. 瀏覽值 brwfldindex.htm */
#tabbrwfld{
margin-top:10px;
width:100%;
height:100%;
padding:5px 5px 5px 5px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

#tabbrwfld-td{
text-align: center;
padding:5px 0px 5px 0px;
border-right: rgb(117,117,117) 1px dashed;
border-top: rgb(117,117,117) 1px dashed;
}

.tabbrwfld-detail{
border:1px;
width:100%;
}
.tabbrwfld-detail-td1{
padding: 0px;
font-size:13px;
}
.tabbrwfld-detail-td2{
width: 180px;
font-size:13px;
}
.tabbrwfld-detail-td2{
font-size:13px;
}

/* ------------------------------- */

/* 簡目瀏覽table fmt1head.htm */
#tablefmt1{
width:100%;
background-color: #FFFFFF;
}

/* 簡目瀏覽. 顯示資料的勾選 fmt1head.htm */
.tdfmt1-first{
border-bottom: rgb(117,117,117) 1px solid;
font-size:10pt;
text-align:center;
vertical-align:top;
}


/* 簡目瀏覽. 顯示資料的編號 fmt1head.htm */
.tdfmt1-second{
border-bottom: rgb(117,117,117) 1px solid;
vertical-align:top;
text-align: center;
font-size:10pt;
}

/* 簡目瀏覽. 顯示資料的部份 fmt1head.htm */
.tdfmt1-content{
border-bottom: rgb(117,117,117) 1px solid;
vertical-align:top;
text-align: left;
padding-bottom: 10px; padding-top: 10px;
font-size:10pt;
}

/* 簡目瀏覽. 顯示內容 fmt1head.htm */
.tdfmt1-view{
border-bottom: rgb(117,117,117) 1px solid;
vertical-align:center;
text-align: center;
width:30px;
font-size:10pt
}


/* format0 勾選 第X筆/共YYYY筆 */
#tablefmt0{
width:95%;
height:100%;
background-color: #FFFFFF;
padding:0px 0px 0px 0px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}

#tablefmt0 td{
padding-top: 2px;
font-family: Geneva, Arial, Helvetica, sans-serif;
}


.fmt1maintd0{
        background-color: #FCFCFC;
        font-size: 14px;
        padding: 10px;
}


.fmt1maintd1{
        background-color: #DEDDDD;
        font-size:10pt;
        padding: 10px;
}

.fmttr{
    padding: 10px;
}
/* format 0 */
.fmt0td{
vertical-align:top;
width:10%;
}

/* 瀏覽檢索. 欄位值前方數字.td styles */
.fbmaintd1 {
        background-color: #F3F3F3;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        line-height: 16px;
}

.fbmaintd0 {
        background-color: #FCFCFC;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        line-height: 16px;
        font-size: 14px;
}

/* 瀏覽檢索. 欄位值td styles */
.bmaintd1 {
        background-color: #F3F3F3;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        line-height: 16px;
        font-size: 14px;
        padding-left:2pt;
        padding-right:2pt;
}

.bmaintd0 {
        background-color: #FCFCFC;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        line-height: 16px;
        font-size: 14px;
        padding-left:2pt;
        padding-right:2pt;
}


.tmaintd {
        background-color: #FCFCFC;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-color: #DDDDDDCCC;
        border-right-color: #DDDDDDCCC;
        border-bottom-color: #DDDDDDCCC;
        border-left-color: #DDDDDDCCC;
        line-height: 16px;
        /** font-size: 14px; **/
}

.buttonold{
        background-image: url('/gs32/images/button_bg.gif');
        background-repeat: repeat;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-top-color: #eeeeee;
        border-right-color: #aaaaaa;
        border-bottom-color: #aaaaaa;
        border-left-color: #eeeeee;
        height: 22px;
        padding: 0;
        margin: 0;
        padding-top: 2px;
        color: #5F5151;
        font-size: 14px;
        display:inline;
}

.button{
    background: rgb(255,255,255) url(../images/cssgif/bg-button.gif) repeat-x;
    color: rgb(10,9,5);
    padding: 0px 0px;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    text-align:center;
    text-decoration: none;
    cursor: pointer;
    font-size: .85em;
}

.button_over{
    background: rgb(255,255,255) url(../images/cssgif/bg-button.gif) repeat-x;
    color: rgb(10,9,5);
    padding: 0px 0px;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    text-align:center;
    text-decoration: none;
    cursor: pointer;
    font-size: .85em;
}


.admbutton{
    background: rgb(255,255,255) url(../images/cssgif/bg-button.gif) repeat-x;
    color: rgb(10,9,5);
    padding: 3px 3px;
    border-right: 1px solid #666;
    border-bottom: 2px solid #666;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    text-align:center;
    text-vlign:bottom;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 5px;
}

.admbutton_over{
    background: rgb(255,255,255) url(../images/cssgif/bg-button.gif) repeat-x;
    color: red;
    padding: 3px 3px;
    border-right: 1px solid #666;
    border-bottom: 2px solid #666;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    text-align:center;
    text-vlign:bottom;
    text-decoration: none;
    cursor: pointer;
    font-size: 12px;
    margin-bottom: 5px;
}

/*** 策略中使用 mouseover 變色顯示處理 ***/
.hisbutton{
    background: rgb(255,255,255) url(../images/cssgif/bg-button.gif) repeat-x;
    color: rgb(10,9,5);
    padding: 2px;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    text-align:center;
    text-decoration: none;
    cursor: pointer;
    font-size: 110%;
}


.hisbutton_over{
    background: rgb(255,255,255) url(../images/cssgif/bg-button.gif) repeat-x;
    color: red;
    padding: 2px;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    text-align:center;
    text-decoration: none;
    cursor: pointer;
    font-size: 110%;
}


.searchbutton{
    background: rgb(255,255,255) url(../images/cssgif/bg-button.gif) repeat-x;
    color: rgb(10,9,5);
    padding: 2px 2px 2px 2px;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    text-align:center;
    vertical-align:bottom;
    font-weight: bold;
    text-decoration: none;
    font-size: 10pt;
    margin-top:2px;
}

.redbutton{
    background: rgb(255,255,255) url(../images/cssgif/bg-button.gif) repeat-x;
    color: rgb(10,9,5);
    padding: 2px 2px;
    padding: 0px 0px;
    border-right: 1px solid #666;
    border-bottom: 1px solid #666;
    border-top: 1px solid #EEE;
    border-left: 1px solid #EEE;
    text-decoration: none;
    cursor: pointer;
    font-size: .85em;
    color: #FF0000;
}

.button2 {
        border:1px outset #333333;
        font-size: 14px;
        height: 20px;
        color:#000000;
        background: #DDDDDDCCC;
}

.selectstyle, .inputbox {
	color: #333333;
	font-size: 12px;
	font-family: sans-serif, Tahoma;
        vertical-align:top;
}

.style8 {color: #666666; font-size: 12px; font-weight: bold; }

.remotemenu {
	font-family: sans-serif, Tahoma;
	font-size: 14px;
	color: #666666;
}

.edittd0, .edittd1 {padding-left:2pt; padding-right:2pt;}
:link.mainlink, :visited.mainlink {color:#663300; text-decoration:underline; font-size:100%;}
:hover.mainlink, :active.mainlink {color:#ff6600; text-decoration:none; font-size:100%;}
:link.tentlink, :visited.tentlink {color:#663300; text-decoration:none;}
:hover.tentlink, :active.tentlink {color:#ff6600; text-decoration:none;}
.reflink {color:#ff6600; text-decoration:underline;}

.heading {font-size:20pt; font-weight:bold; font-style:italic; color:green;}
.heading {filter:dropshadow(color=silver,offx=2,offy=1,enabled=1);}
.graphchar {font-size:30pt; font-family:Webdings; color:gold;}
.graphchar {filter:dropshadow(color=silver,offx=1,offy=1,enabled=1);}
.graph1 {font-size:20pt; font-family:Webdings; color:#228b22;}
.darklink {color:mediumblue;}
.smallti {font-size:80%;}
.inverse {color:darkred; background-color:#ffffc0;}
.redfont {color:darkred;}
.redbold {color:darkred; font-weight:bold;}
.delfont {color:brown;}
.brief {font-size:95%;}
.notes {color:darkslategray; background-color:white;font-size:13px}
.notes_obvious {color:red; background-color:white;font-size:150%}
.thead {background-color:cornsilk; border:1px solid ghostwhite;}
.theadno {background-color:none;}
.userid {color:darkgreen;}
.entryi {color:darkgreen;}
.entryd {color:gray; text-decoration:line-through; background-color:silver;}
.fieldb {color:#0000bb; font-weight:bold; font-size:10pt;vertical-align:top;}
.fieldredb {color:red; font-size:10pt;vertical-align:top;}
.fieldc {color:mediumblue; font-size:10pt;}
.fieldn {color:royalblue; font-size:10pt; font-weight: initial;}
.fieldeg {color:dimgray; font-size:smaller; font-size:10pt;}
.fieldnote {color:dimgray; font-size:smaller; font-size:10pt;}
/* Note 區塊 搭配textarea使用 */
.fieldnote_span{width:200px; height:36px; overflow-y:auto;vertical-align:top;}
.fieldnote_div{position:auto; top:0pt;left:10pt; width:auto; float:right;}
.bsmall, .bexpand {border:1px solid white; cursor:hand; background-color:ivory;
    color:darkred; border-right-color:silver; border-bottom-color:silver;
 vertical-align:top;font-size:10pt;
}
.authbt{
font-size:10pt;
border:1px solid white; cursor:hand;
background-color:ivory;
color:#FA0D11;
border-right-color:silver;
border-bottom-color:silver;
vertical-align:top;
}
.bexpand {
   font-weight:bold; color:black;font-size:8pt; border:1px solid black;
   vertical-align: top;
}

.grid {border:1px solid ghostwhite; border-right-color:gainsboro;
    border-bottom-color:gainsboro;}

.einput0, .einput1 {
    color:black; border:1pt solid dimgray;
    background-color:white;
    font-size:10pt;
    /** 2017.09.25 加上 **/
    margin-bottom: 2px;
}
.einput1 {background-color:aliceblue;}

.tabview_table input{
    height: 22px;
    border-style: solid;
    border-width: 1px;
    text-align: left;
}

.Popup
{
    Z-INDEX: 1000;
    BACKGROUND: #ebebeb;
    LEFT: 0px;
    VISIBILITY: hidden;
    POSITION: absolute;
    TOP: 0px
}


#loadingold {
    width: 50px;
    height: 20px;
    line-height: 20px;
    top: 5px;
    right: 5px;
    PADDING-RIGHT: 0px;
    font-size: 12px;
    background-color: #C44;
    color: #FFF;
    text-align: center;
    z-index: 9999;
}

.totalfunc_table{
width:100%;
}

#loading {
    width: 150px;
    height: 30px;
    line-height: 30px;
    right: 5px;
    padding: 0px;
    font-size: 14px;
    background-color: #C44;
    color: #FFF;
    text-align: center;
    z-index: 9999;
}

.pnk {COLOR: #d50050;LETTER-SPACING: 1pt;font: 12px/21px ;}
.pnk a:hover {COLOR: #d50050;LETTER-SPACING: 1pt;font: 12px/21px ;}
.pnk a:visited {COLOR: #d50050;LETTER-SPACING: 1pt;font: 12px/21px;}
.pnk a:link {
COLOR: #d50050;LETTER-SPACING: 1pt;font: 12px/21px ;
}

    dl,dt,dd,ul,ol,li{margin:0;padding:0;}
    ol,ul {list-style:none;}

/*****跳至頁數輸入text class*********/
.text_jpg{
width:40px;
}
/*****結果table styles*********/
.table_result{
width:100%;
/* height:100%; */
background-color: #FFFFFF;
/**** border: 1px solid #828282; ****/
/*padding:0px 0px 200px 0px;*/
margin-top:5px;
}

/**** 2013/11/17 tcihss admin manage authorizedb add ****/
.table_result td{
/**** thesis main process table can not be middle ****/
/**** vertical-align:middle; ****/
padding-left:5px;
}

/*****link style class*********/
.tlink .tlink:active, .tlink:link, .tlink:visited, .tlink:hover {
    text-decoration: none;
    font-weight: bold;
    color: rgb(7,104,169);
}

.tlink:hover {
    text-decoration: underline;
    color: rgb(6,24,68);
}

.slink .slink:active, .slink:link, .slink:visited, .slink:hover {
    text-decoration: none;
    color: rgb(7,104,169);
}

.slink:hover {
    text-decoration: underline;
    color: rgb(6,24,68);
}

/***** 有框的link *****/
.gs32sys_link13 .gs32sys_link13:active, .gs32sys_link13:link, .gs32sys_link13:visited, .gs32sys_link13:hover {
    text-decoration: none;
    color: rgb(7,104,169);
    font-size: 13pt;
    border: 1px solid rgb(7,104,169);
    width:15px;
    text-align:center;
}

.gs32sys_link13:hover {
    text-decoration: underline;
    color: rgb(6,24,68);
    font-size: 13pt;
    border: 1px solid rgb(7,104,169);
    width:15px;
    text-align:center;
}

.gs32red_link13 .gs32red_link13:active, .gs32red_link13:link, .gs32red_link13:visited, .gs32red_link13:hover {
    text-decoration: none;
    color: #BA627F;
    font-size: 13pt;
    border: 1px solid #952A4E;
    width:15px;
    text-align:center;
}

.gs32red_link13:hover {
    text-decoration: underline;
    color: #BA627F;
    font-size: 13pt;
    border: 1px solid #952A4E;
    width:15px;
    text-align:center;
}

.gs32sys_link10 .gs32sys_link10:active, .gs32sys_link10:link, .gs32sys_link10:visited, .gs32sys_link10:hover {
    text-decoration: underline;
    color: rgb(7,104,169);
    font-size: 10pt;
    text-align:center;
}

.gs32sys_link10:hover {
    text-decoration: underline;
    color: rgb(6,24,68);
    font-size: 10pt;
    text-align:center;
}

.blink .blink:active, .blink:link, .blink:visited, .blink:hover {
    text-decoration: none;
    color: #3333FF;
}

.blink:hover {
    text-decoration: underline;
    color: #3333FF;
}

.wlink .wlink:active, .wlink:link, .wlink:visited, .wlink:hover {
    text-decoration: none;
    color: #FFFFFF;
}

.wlink:hover {
    text-decoration: underline;
    color: #FFFFFF;
}

/*****檢索區塊. searcharea.htm *********/
/* 簡易、進階區塊(AREA--SEARCH)... */
#div-searcharea {
    border: 2px;
    padding: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    background: #C4E3A6 url(../images/cssgif/greengradient.png) repeat-x top;
    border-top: 3px solid rgb(120,187,31);
    border-left: 2px solid rgb(120,187,31);
    border-right: 2px solid rgb(120,187,31);
    border-bottom: 2px solid rgb(120,187,31);
    /* When .msp-limits is displayed, its negative top margin covers
       the border-bottom, and a 1px border is displayed instead
    */
    margin-bottom: 0px;
    margin-top: 0;
}

.span-searcharea-header {
    display: block;
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
    vertical-align:top;
}

.span-searcharea-header img{
 border: 0px;
 vertical-align:top;
 height: 14px;
}


/* 以文找文(scupio) 檢索區塊(AREA--SEARCH)... */
#div-scupio-searcharea {
    border: 2px;
    padding: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    background: #C4E3A6 url(../images/cssgif/greengradient.png) repeat-x top;
    border-top: 3px solid rgb(120,187,31);
    border-left: 2px solid rgb(120,187,31);
    border-right: 2px solid rgb(120,187,31);
    border-bottom: 2px solid rgb(120,187,31);
    /* When .msp-limits is displayed, its negative top margin covers
       the border-bottom, and a 1px border is displayed instead
    */
    margin-bottom: 0px;
    margin-top: 0;
}

.span-scupio-searcharea-header {
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
    vertical-align:top;
}

.span--scupio-searcharea-header img{
 border: 0px;
 vertical-align:top;
 height: 14px;
}

/*****檢索策略. _history.htm *********/
/* 檢索策略區塊 (AREA--HISTORY) */
#div-searchhistory {
    border: 2px solid rgb(7,104,169);
    background: rgb(171,204,226) url('../images/cssgif/bluegradient.png') repeat-x top;
    margin-top: 5px;
    /* margin-bottom: 5px; */
    padding: 10px 10px 10px 10px;
    position: relative;
}

.span-searchhistory-header {
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
    vertical-align:top;
    /* border: 1px solid rgb(7,104,169); */
}

.span-searchhistory-header img{
 border: 0px;
 vertical-align:top;
 height: 14px;
}

/*****    瀏覽檢索功能的. 選擇欄位功能 brwfld.htm *****/
/* 瀏覽檢索功能的. 選擇欄位功能 (AREA--BROWSE--field) */

#fieldset_broselectfield{
border: 1px solid #7A7A7A;
/* border-top: 0px solid rgb(7,104,169); */
margin: 0px;
height:100%;
background-color:#FAF0F2;
}

#div-browselectfield-title{
    padding: 5px 5px 5px 5px;
    border-bottom: rgb(117,117,117) 2px solid;
    font: 15px;
    font-weight: bold;
    text-align: center
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
    text-align: center
}

/*****    瀏覽檢索功能的. 選擇欄位功能.選擇後瀏覽值 brwfldindex.htm *****/
/* 瀏覽檢索區塊 (AREA--BROWSE--fldind) */
#fieldset_broselectfield_value{
border: 1px solid #7A7A7A;
/* border-top: 1px solid #7A7A7A; */
margin-left: 3px;
background-color:rgb(215,236,193);
}

/* 瀏覽檢索區塊 標題 (AREA--BROWSE--title) */
#div-browselectfield_value-title{
    background: rgb(200,229,170) url(../images/cssgif/greengradient.png) repeat-x top;
    padding: 5px 5px 5px 5px;
    border-bottom: rgb(117,117,117) 2px solid;
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

#brwfldblockarea{
margin-bottom: 100px;
}

/*****    瀏覽檢索功能的. 選擇欄位功能.選擇後瀏覽值 檢索結果及輸出功能 *****/
#brwfldresult{
margin: 10px 0 0 0;
}

/*****    瀏覽檢索功能的. 選擇欄位功能.選擇後瀏覽值 brwfldcontent.htm *****/
/*  (AREA--SEARCH RESULT DIV format0) */
#fieldset_broselectfield_content{
/* border: 2px solid rgb(7,104,169); */
/* border-top: 2px solid rgb(7,104,169); */
border: 1px dotted #A3A1A1;
margin-left: 3px;
padding: 0px;
}

#fieldset_broselectfield_content-title{
    padding: 3px 5px 3px 5px;
    /* border-bottom: rgb(117,117,117) 1px solid; */
    float: none;
    font-weight: bold;
    background-color: rgb(171,204,226);
}

/*****勾選檢索結果. brwckhis.htm 簡目顯示 *********/

#fieldset_fmtcheck{
border: 1px dotted rgb(7,104,169);
padding: 0px;
}

#div-checkresult-title{
    padding: 3px 5px 3px 5px;
    border-bottom: rgb(117,117,117) 1px solid;
    float: none;
    background-color: rgb(171,204,226);
}

.span-checkresult-header {
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

/*****檢索結果. contentbrowse.htm 檢目顯示 *********/

/*  (AREA--SEARCH RESULT DIV format1) */
#fieldset_fmtsample{
/* border: 2px solid rgb(7,104,169); */
/* border-top: 1px solid rgb(7,104,169); */
border: 1px dotted #A3A1A1;
}

#div-searchresult-title{
    padding: 3px 5px 3px 5px;
    /* border-bottom: rgb(117,117,117) 1px solid; */
    float: none;
    background-color: rgb(171,204,226);
}

.div-searchresult-area{
    border: 2px solid rgb(7,104,169);
    border-top: 0px solid rgb(7,104,169);
    border-bottom: rgb(117,117,117) 1px solid;
    padding: 0 0 10px 0;
    float: none;
    width:100%;
}

#div-searchresult {
    border-bottom: 1px solid rgb(7,104,169);
    padding: 3px 10px 3px 10px;
    margin: 0;
    background-color: rgb(171,204,226);
}

#div-searchresult-content {
    border-top: rgb(117,117,117) 1px solid;
    border-bottom: rgb(117,117,117) 1px solid;
    margin-bottom: 12px;
    padding: 5px 5px 5px 5px;
}

.span-searchresult-header {
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}


/*****檢索結果詳目顯示. record.htm 詳目顯示 *********/
/* (AREA--SEARCH--RESULT--format0) */
.div-record-area{
    /* border: 2px solid rgb(7,104,169); */
    /* border-top: 1px solid rgb(7,104,169); */
    border: 1px dotted #A3A1A1;
    padding: 0 0 10px 0;
    float: none;
}

/* (AREA--RESULT--TITLE) */
#div-record {
    /* border-bottom: 1px solid rgb(7,104,169); */
    padding: 3px 10px 3px 10px;
    margin: 0;
    background-color: rgb(171,204,226);
}

#div-record-content {
    border-top: rgb(117,117,117) 1px solid;
    border-bottom: rgb(117,117,117) 1px solid;
    margin-bottom: 12px;
    padding: 5px 5px 5px 5px;
}

.span-record-header {
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

/*****檢索策略. _history.htm 檢索策略列表 *********/

searchhistory-list {
    border: rgb(117,117,117) 2px solid;
    color: rgb(10,9,5);
    width: 100%;
    border-collapse: collapse;
}

searchhistory-list caption {
    text-align: left;
}

searchhistory-list th {
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
}

searchhistory-list td {
    border: rgb(117,117,117) 1px solid;
    background-color: rgb(255,255,255);
    margin: 3px;
}

searchhistory-list tr.highlighted td {
        background-color: rgb(236,234,244);
}





.template1-searchhistory-list {
    border: (117,117,117) 1px solid;
    color: rgb(10,9,5);
    width: 100%;
    border-collapse: collapse;
    margin-top:5px;
}

.template1-searchhistory-list caption {
    text-align: left;
}

.template1-searchhistory-list th {
    background-color: #C0D1BB;
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
    text-align:center;
}

.template1-searchhistory-list td {
    border: rgb(117,117,117) 1px solid;
    background-color: rgb(255,255,255);
    margin: 3px;
}

.template1-searchhistory-list tr.highlighted td {
        background-color: rgb(236,234,244);
}
/*****限制檢索區塊. _limit.htm *********/


.histspan{
font-size:11pt;
font-weight: bold;
}

fieldset.fieldset-limit{
    width:95%;
    border: 2px solid rgb(7,104,169);
    margin: 0em;
    vertical-align:top;
    padding: 5px 5px 5px 10px;
}

fieldset.fieldset-limit img{
 border: 0px;
 vertical-align:top;
 height: 14px;
}

fieldset.fieldset-limit legend{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 15px;
    vertical-align:top;
}

/*************Q&A style *************/
.fqamainth-first{
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
    width:40px;
}


.fqamainth{
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
}

/*****Q&A 檢索結果. fqacontentbrowse.htm 檢目顯示 *********/
#fieldset_fqafmtsample{
border: 1px dotted rgb(7,104,169);
}

#div-fqasearchresult-title{
    padding: 5px 5px 5px 5px;
    border-bottom: rgb(117,117,117) 1px solid;
    float: none;
    background-color: rgb(171,204,226);
    background: rgb(200,229,170) url(../images/cssgif/greengradient.png) repeat-x top;
}

.fqafmt_div{
margin-top:10px;
background-color: #FFFFFF;
padding:10px;
}

/*****News 檢索結果. newscontentbrowse.htm 檢目顯示 *********/
#fieldset_newsfmtsample{
border: 1px dotted rgb(7,104,169);
margin-top:5px;
}

.newsfmt_div{
margin-top:10px;
background-color: #FFFFFF;
padding:10px;
}

#div-newsearchresult-title{
    padding: 5px 5px 5px 5px;
    border-bottom: rgb(117,117,117) 1px solid;
    float: none;
    background-color: rgb(171,204,226);
    background: rgb(200,229,170) url(../images/cssgif/greengradient.png) repeat-x top;
}


/*****網路資源 檢索結果. webrescontentbrowse.htm 檢目顯示 *********/
#fieldset_webresfmtsample{
border: 1px dotted rgb(7,104,169);
}

.gsnews_limit_div{
width:99%;
background-color: #F6F4F2;
border-collapse:separate;
border-collapse:collapse;
border: rgb(117,117,117) 1px solid;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
}

.gswebres_limit_div{
width:99%;
background-color: #F6F4F2;
border-collapse:separate;
border-collapse:collapse;
border: rgb(117,117,117) 1px solid;
padding-top:10px;
padding-bottom:10px;
padding-left:5px;
padding-right:5px;
}

.webresfmt_div{
margin-top:10px;
background-color: #FFFFFF;
padding:10px;
}

#div-webresearchresult-title{
padding: 5px 5px 5px 5px;
border-bottom: rgb(117,117,117) 1px solid;
float: none;
background-color: rgb(171,204,226);
background: rgb(200,229,170) url(../images/cssgif/greengradient.png) repeat-x top;
}

.tablefmt1_webres{
width:100%;
height:100%;
background-color: #FFFFFF;
}

.tablefmt1_webres td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
}

.tablefmt1_news{
width:100%;
/** height:100%; **/
background-color: #FFFFFF;
}

.tablefmt1_news td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
font-size:10pt;
}

.tablefmt1_fqa{
width:100%;
/* height:100%; */
background-color: #FFFFFF;
}

.tablefmt1_fqa td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
font-size:10pt;
}

.tablefmt1_issue{
width:100%;
/* height:100%; */
background-color: #FFFFFF;
}

.tablefmt1_issue td{
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: black;
padding-bottom:5px;
padding-top:5px;
padding-left:10px;
font-size:10pt;
}

.webresmainth-first{
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
    width:40px;
}


.webresmainth{
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
}

/* 個人化功能. 我的資料夾.psrescontbrw.htm */

#fieldset_myres-result{
border: 1px solid #DDDDDDCCC;
margin: 0px;
padding:0px;
margin-top:10px;
}

#fieldset_myres-result-title{
    padding: 3px 5px 3px 5px;
    border-bottom: rgb(117,117,117) 1px solid;
    float: none;
    background-color: rgb(171,204,226);
}

#span-myres-result-header {
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

/*  _myreshist.htm  */
#fieldset_myreshist{
    border: 1px solid #DDDDDDCCC;
    background: rgb(171,204,226) url('../images/cssgif/bluegradient.png') repeat-x top;
    margin:5px;
    margin-top: 1px;
    margin-bottom: 5px;
    padding: 10px 10px 10px 10px;
    position: relative;
}

#div-myreshist-title{
    padding: 3px 5px 3px 5px;
    float: none;
}

#span-myreshist-header {
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

#span-myres-search{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

/* 個人化功能. 我的檢索歷史. pshiscontbrw.htm */
#fieldset_myhis-result{
border: 2px solid rgb(7,104,169);
margin: 0px;
padding: 0px;
}

#fieldset_myhis-result-title{
    padding: 5px 5px 5px 5px;
    border-bottom: rgb(117,117,117) 1px solid;
    float: none;
    background-color: rgb(171,204,226);
}

#span-myhis-result-header{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

/* 個人化功能. 我的檢索歷史. _myhist.htm */

#fieldset_myhishist{
    border: 1px solid #DDDDDDCCC;
    background: rgb(171,204,226) url('../images/cssgif/bluegradient.png') repeat-x top;
    margin: 5px;
    margin-top: 1px;
    margin-bottom: 5px;
    padding: 10px 10px 10px 10px;
    position: relative;
    width:96%
}

#div-myhishist-title{
    padding: 3px 5px 3px 5px;
    float: none;
}

#span-myhishist-header{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

/* 個人化功能. 我的評論. _mycmdhist.htm */

#fieldset_mycmdhist{
    border: 2px solid rgb(7,104,169);
    background: rgb(171,204,226) url('../images/cssgif/bluegradient.png') repeat-x top;
    margin: 0px;
    margin-top: 1px;
    margin-bottom: 5px;
    padding: 10px 10px 10px 10px;
    position: relative;
}

#div-mycmdhist-title{
    padding: 3px 5px 3px 5px;
    float: none;
}

#span-mycmdhist-header{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}


/* 個人化功能. 我的sdi. _mysdihist.htm */
#fieldset_mysdihist{
    border: 1px solid #DDDDDDCCC;
    background: rgb(171,204,226) url('../images/cssgif/bluegradient.png') repeat-x top;
    margin: 5px;
    margin-top: 1px;
    margin-bottom: 5px;
    padding: 10px 10px 10px 10px;
    position: relative;
}

#div-mysdihist-title{
    padding: 3px 5px 3px 5px;
    float: none;
}

#span-mysdihist-header{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

/* 個人化功能. 我的sdi. pssdicontbrw.htm */

#fieldset_mysdi-result{
border: 2px solid rgb(7,104,169);
margin: 0px;
padding: 0px;
}

#fieldset_mysdi-result-title{
    padding: 5px 5px 5px 5px;
    border-bottom: rgb(117,117,117) 1px solid;
    float: none;
    background-color: rgb(171,204,226);
}

#span-mysdi-result-header{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

/** 個人化 **/
.myres_sop_table{
margin-top:5px;
}

.mysdi_sop_table{
margin-top:5px;
}

.myhis_sop_table{
margin-top:5px;
}

/* 個人化功能. 我的評論. pscmdcontbrw.htm */

#fieldset_mycmd-result{
border: 2px solid rgb(7,104,169);
margin: 0px;
padding: 0px;
}

#fieldset_mycmd-result-title{
    padding: 5px 5px 5px 5px;
    border-bottom: rgb(117,117,117) 1px solid;
    float: none;
    background-color: rgb(171,204,226);
}

#span-mycmd-result-header{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}



/* 資料庫權限定義 setdbpermit.htm */

table.setdbpermit-table {
    border: rgb(117,117,117) 2px solid;
    color: rgb(10,9,5);
    width: 100%;
    border-collapse: collapse;
}

table.setdbpermit-table caption {
    text-align: left;
}

table.setdbpermit-table th {
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
}

table.setdbpermit-table td {
    border: rgb(117,117,117) 1px solid;
    background-color: rgb(255,255,255);
    margin: 3px;
}

table.setdbpermit-table tr.highlighted td {
        background-color: rgb(236,234,244);
}

/* gsextra_fmtmod.py 延申資料庫使用 */

fieldset.news_brwfu{
border: 0px;
padding-left: 20px;
}
fieldset.news_brwfu li{
list-style-type: square;
}

fieldset.news_brwurl{
border: 0px;
padding-left: 20px;
}

fieldset.news_brwurl li{
list-style-type: square;
}
 

fieldset.news_content {
padding-top: 5px;
border: 0px;
}

fieldset.news_content span{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

fieldset.news_content div{
padding-left: 20px;
}


fieldset.fqa_content {
padding-top: 5px;
border: 0px;
}

fieldset.fqa_content span{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
}

fieldset.fqa_content div{
padding-left: 20px;
}


/* 帳號新增基本資料填寫 newacc.htm */
.editarea_div{
    background-color:#FAF0F2;
    width:100%;
}

.editarea_field legend{
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 12px;
background: #eee;
border: 1px solid #DDDDDD;
border-bottom-color: #999;
border-right-color: #999;
padding: 4px 4px;
}

.editarea_field{
width:80%;
}

.toptitletd{
vertical-align:top;
width:100px;
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
color:#990000;
}

.topcontenttd{
word-wrap:break-word; word-break : break-all;
}

/*    brwfield.htm  */
.brwfield-div-textarea{
margin-top:10px;
text-align:center;
}
.brwcktd1{
width:75px;
}

#brwfieldall{
}

#brwfieldall fieldset{
border: 2px solid #000000;
padding: 10px 2px 10px 2px;
}

#brwfieldall fieldset legend{
font-family: Verdana, Arial, sans-serif;
font-weight: bold;
font-size: 14px;
background: #eee;
border: 1px solid #DDDDDD;
border-bottom-color: #999;
border-right-color: #999;
padding: 4px 4px;
}


/* Google book font style */
.googlebook{
font-size: 8px;
line-height: 14px;
color:#000000;
}

#msp-top{
padding: 0px;
background-color: #FCFCFC;
}

.brwrestable{
width:100%;
font-size:11pt;
}
.brwrestable td{
padding: 5px 5px 0 5px;
}

/* DTD & XML Schema 上傳 */

#fieldset-metaload{
width:100%;
border:2px;
}

#fieldset-metaload .title{
font-size: 20px;
padding:10px;
}

#fieldset-metaload .divbody{
text-align:center;
}


.dtderrmsgdiv{
text-align:left;
width:100%;
}

.dtderrmsgdiv .metaul{
margin-top:10px;
text-align:left;
margin-left:200px;
margin-bottom:10px;
}

/* (AREA--HIERARCH TOTAL TABLE) */
.hierarch_table{
width:100%;
height:100%;
border: 1px dotted #A3A1A1;
padding:0px;
}

.hierarch_table .htd1{
width:20%;
vertical-align: top;
font-size:10pt;
border-right:1px solid #A3A1A1;
}

.hierarch_table .htd2{
width:80%;
vertical-align: top;
padding:0px;
}


#result_hierarchical{
padding:5px 0px 0px 5px;
}

/* mylogin.htm */
#fieldset-loginarea{
border: 2px solid rgb(7,104,169);
background: rgb(200,229,170) url(../images/cssgif/greengradient.png) repeat-x top;
width:60%;
margin-top:30px;
padding:20px 20px 20px 20px;
height: 120px;
}

#fieldset-loginarea .colL{
float:left;
text-align:left;
}

#fieldset-loginarea .colR{
float:right;
text-align:center;
list-style-type: none;
width:90%;
}

#fieldset-loginarea div{
margin-bottom: 10px;
margin-top: 10px;
font-weight: bold;
font-size: 16px;
}

/* personmenu.htm */
.table-persontopmenu{
margin-top:5px;
margin-left:5px;
margin-bottom:10px;
padding:0 0 0 0;
}



fieldset.fieldset-research{
    width:80%;
    border: 1px solid rgb(7,104,169);
    margin: 0em;
    vertical-align:top;
    align: center;
    padding: 2px 0px 2px 10px;
    margin-left: 10px;
    margin-right: 10px;
    font-size: 11pt;
}

fieldset.fieldset-research img{
 border: 0px;
 vertical-align:top;
 height: 14px;
}

#researchdivid{
font-size: 10pt;
float:left;
/** background: #F6F6F6; **/
padding:5px;
}

fieldset.fieldset-research legend{
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 12pt;
    vertical-align:top;
}

/* 權威檢索 authsearcharea.htm (AREA--AUTHORITY) */
#div-authsearcharea {
    border: 2px;
    padding: 5px 5px 5px 5px;
    padding: 5px 5px 5px 5px;
    background: rgb(200,229,170) url(../images/cssgif/greengradient.png) repeat-x top;
    border-top: 3px solid rgb(120,187,31);
    border-left: 2px solid rgb(120,187,31);
    border-right: 2px solid rgb(120,187,31);
    border-bottom: 2px solid rgb(120,187,31);
    /* When .msp-limits is displayed, its negative top margin covers
       the border-bottom, and a 1px border is displayed instead
    */
    margin-bottom: 0px;
    margin-top: 0;
}

.span-authsearcharea-header {
    font-weight: bold;
    color: rgb(10,9,5);
    font-size: 13px;
    vertical-align:top;
}

.span-authsearcharea-header img{
 border: 0px;
 vertical-align:top;
 height: 14px;
}


#div-dbliste{
width:100%;
border: 2px solid rgb(7,104,169);
padding: 0 0 10 0px;
}

#div-dbliste .title{
font-size:18px;
padding: 5px 0 0px 20px;
text-align:left;
}


#div-dbconfig{
width:100%;
border: 2px solid rgb(7,104,169);
padding: 0 0 10 0px;
}

#div-dbconfig .title{
font-size:18px;
padding: 5px 0 0px 20px;
text-align:left;
}

#div-setdbpermit{
width:100%;
border: 2px solid rgb(7,104,169);
padding: 0 0 10 0px;
}

#div-setdbpermit .title{
font-size:18px;
padding: 5px 0 0px 20px;
text-align:left;
}


#div-addelemententry{
width:100%;
border: 2px solid rgb(7,104,169);
padding: 0 0 10 0px;
}

#div-addelemententry .title{
font-size:18px;
padding: 5px 0 0px 20px;
text-align:left;
}


.downrectable1{
text-align:left;
width:100%;
border: 1px solid #d6d6d6;
padding:10px;
}

table.tablestand {
    border: rgb(117,117,117) 2px solid;
    color: rgb(10,9,5);
    width: 100%;
    border-collapse: collapse;
}

table.tablestand caption {
    text-align: left;
}

table.tablestand th {
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
}

table.tablestand td {
    border: rgb(117,117,117) 1px solid;
    background-color: rgb(255,255,255);
    margin: 3px;
    text-align:center;
    vertical-align: top;
}

table.tablestand tr.highlighted td {
        background-color: rgb(236,234,244);
}


table.tablestand2 {
    border: rgb(117,117,117) 0px solid;
    color: rgb(10,9,5);
    width: 100%;
    border-collapse: collapse;
}

table.tablestand2 caption {
    text-align: left;
}

table.tablestand2 th {
    background-color: rgb(185,185,185);
    vertical-align: middle;
    border: rgb(117,117,117) 1px solid;
    margin: 3px;
}

table.tablestand2 td {
    border: rgb(117,117,117) 1px solid;
    background-color: rgb(255,255,255);
    margin: 3px;
    text-align:left;
    padding:3px;
}

table.tablestand2 tr.highlighted td {
        background-color: rgb(236,234,244);
}

.setpermit-td{
    text-align:center;
    vertical-align: middle;
    padding: 3px 4px 2px 4px;
}

/* 表格呈現內容--詳目//資料區塊+全文檔縮圖區塊(預設) */
.tableoutfmt1{
margin: 5px;
width:100%;
border: 0px solid black;
}
.tableoutfmt1 .ftd1{
width:80%;
vertical-align: top;
}
.tableoutfmt1 .ftd2{
width:20%;
vertical-align: top;
}

/* 表格呈現內容--詳目//資料欄位+資料顯示(預設) */
.tableoutfmt2{
    width: 100%;
    border-collapse:collapse;
    border: none;
    font-size: 10pt;
}
.tableoutfmt2 .std1{
    border: rgb(117,117,117) 1px solid;
    background-color: #EDDADC;
    padding: 2px;
    vertical-align: top;
    text-align: right;
    color: #666666;
    text-decoration: none;
    width:30%;
}

.tableoutfmt2 .fmt0lv_std1{
    border: rgb(117,117,117) 1px solid;
    background-color: #EDDADC;
    padding: 2px;
    vertical-align: center;
    text-align: right;
    font-size:10pt;
    color: #666666;
    text-decoration: none;
    width:15%;
}

.tableoutfmt2 .std2 {
    border: rgb(117,117,117) 1px solid;
    background-color: rgb(255,255,255);
    padding: 4px;
    text-decoration: none;
    width:70%;
    vertical-align: top;
    text-align:left;
    word-wrap:break-word; word-break : break-all;
}


/* 表格呈現內容--簡目//資料區塊+全文檔縮圖區塊(預設) (AREA--RESULT-format1 table div) */
.divtabout_simplefmt1_old{
width:100%;
/* background-color: rgb(255,255,255); */
}
.divtabout_simplefmt1_old .leftdiv_old{
float:left;
width:75%;
}
.divtabout_simplefmt1_old .rightdiv_old{
float:right;
width:24%;
vertical-align: top;
}

.divtabout_simplefmt1{
width:100%;
/* background-color: rgb(255,255,255); */
}
.divtabout_simplefmt1 .leftdiv{
  width: 75%;
  margin : 0 -100% 0 0 ;
  float: left;
}
.divtabout_simplefmt1 .rightdiv{
  float : right;
  margin-left:75%;
}

/**** 表格呈現內容--簡目//資料欄位+資料顯示(預設) ****/
.tableoutsimplefmt2{
    width: 100%;
    rgb(229,219,170)
}
.tableoutsimplefmt2 .std1{
    /* border-bottom: rgb(117,117,117) 1px dotted; */
    vertical-align: top;
    text-align: right;
    /** font-size: 12px; **/
    color: #666666;
    text-decoration: none;
    width:150px;
}
.tableoutsimplefmt2 .std2{
    /* border-bottom: rgb(117,117,117) 1px dotted; */
    /** font-size: 12px; **/
    text-decoration: none;
    text-align:left;
    /** 不能加 650px 2015.03.24 by owen **/
    /** width:650px; **/
    word-wrap:break-word; word-break : break-all;
}

/**** 預設表格呈現內容--簡目 img 呈現style ****/

.tablesimple_smallgrp{
margin:0px;
width:150px;
padding:0px;
border:0px;
}

/**** 預設表格呈現內容--簡目 img 呈現 外框 ****/
.brwgraphdiv{
padding:2px;
border: 1px solid #0C0C19;
text-align:left;
vertical-align: middle;
margin-left:10px;
width:150px;
}

/**** 預設表格呈現內容--簡目 img 呈現 外框 ****/
.brwgraphdiv_kfu{
padding:2px;
border: 1px solid #0C0C19;
text-align:left;
}

/****  批次顯示圖檔功能 ****/
#dispgraphdiv_first{

}


#dispgraphdiv_second{
background-color: #EDDADC;
padding: 10px;
width:100%;
border: 1px;
margin-top: 10px;
}

#dispgraphdiv_img{
width:90%;
}

.dispgraphdivbord{
padding:2px;
border: 1px solid #0C0C19;
margin-bottom:5px;
text-align:center;
}

/**** 清楚一點的字型 ****/
.clrfontsize{
font-size:13px;
}


/**** 新到通知申請的表格 ****/
table.add2mysdi {
    /* border: rgb(117,117,117) 0px solid; */
    color: rgb(10,9,5);
    width: 100%;
    border-collapse: collapse;
    border :#ac9b98 2px solid;
}


table.add2mysdi td {
    border: rgb(117,117,117) 1px solid;
    background-color: rgb(255,255,255);
    vertical-align: middle;
    padding-left: 2px;
    padding-right: 2px;
    padding-top: 0px;

    padding:5px 5px;
    border:#ac9b98 1px dotted

}
table.add2mysdi p{
padding:0px;
margin:2px;
}

table.edittbl{
margin-left:20px;
}


/**** 顯示pdf.使用frame產生目次架構  ****/
.dispfulltextbox{
        text-align: left;
        border-color:silver;
        border-style:double;
        border-width:3;
        width:300px;
        font-size: 12px;
        color: #111111;
        letter-spacing: 1px;
        padding-left:5px;
        padding-top:5px;
        height:650px;
        overflow:auto;
}

.dispfulltextbox .boxul{
margin:0;
vertical-align:middle;
width:100%;
font-size: 12px;
padding:0px;
clear:both;
display:table-cell;
}

.dispfulltextbox .boxul .li{
}


.switchfont{
border: 1px solid black;
color:#c94e22;
font-family:"Times New Roman";
text-align:left;
width:180px;
padding-left:5px;
background-color: #FDEFE3;
}

.brwabstract_fmtmod{
/* border: 1px dotted black; */
/* width:600px; */
width:90%;
padding:10px;
margin-bottom:10px;
font-size:10pt;
background-color: #F0EEE9;
}

.hierarchul{
list-style-type: none;
padding:0px;
margin:0px;
}

.dispfulltexthierarch{
        text-align: left;
        border-color:silver;
        border-style:double;
        border-width:3;
        width:300px;
        color: #111111;
        padding-left:8px;
        padding-top:5px;
        height:600px;
        overflow:auto;
}

.dispfulltexthierarch .swspan{
vertical-align: middle;
}

.dispfulltexthierarch .nosw{
vertical-align: middle;
}

.dispfulltexthierarch .hfon{
}

.dispfulltexthierarch .hititle{
font-size:16px;
padding-left: 0.3em;
border-left:1em solid #ff3300;
border-bottom:1px solid #ff3300;
}

.dispfulltexthierarch_auto{
        text-align: left;
        border-color:silver;
        border-style:double;
        border-width:3;
        width:auto;
        color: #111111;
        padding-left:8px;
        padding-top:5px;
        height:auto;
        overflow:auto;
}

.hietable{
padding:0px;
margin:0px;
font-size: 11px;
}

.hietable tr{
padding:0px;
margin:0px;
}

.hietable td{
padding:0px;
margin:0px;
padding:0px;
margin:0px;
}

/**** gsresult.brwfull 中直接顯示圖檔 ****/
.brwfullimgdiv{
background-color: #E3E3E6;
padding: 10px;
width:100%;
border: 1px;
}

.brwfullimgdiv .graphdispfont{
font-weight: bold;
font-size:16px;
}

.dispimgdiv{
padding:2px;
border: 1px solid #0C0C19;
margin-bottom:5px;
text-align:center;
}

.dispimgfullsize_div{
padding:2px;
border: 1px solid #0C0C19;
width:10px;
margin-bottom:5px;
text-align:center;
width:90%;
}

.brwfullimg{
display: block;
border: 5px solid #EDE7DC;
}

.brwfull_print_option{
text-align:right;
padding-right:20px;
width:95%;
}

.brwnotfullimg{
width:95%;
}

.dispbatchimg{
display: block;
border: 5px solid #EDE7DC;
}


.dispdynamicgraph{
        text-align: left;
        border-color:silver;
        border-style:double;
        border-width:3;
        width:100%;
        color: #111111;
        padding-left:8px;
        padding-top:5px;
        height:630px;
        overflow:auto;
}

.dispdynamicgraph .hititle{
font-size:16px;
padding-left: 0.3em;
border-left:1em solid #ff3300;
border-bottom:1px solid #ff3300;
}

.gbd_type2_table{
padding:0px;
margin:0px;
}

.gbd_type2_table .td1{
padding:0px;
width:100px;
}

.gbd_type2_table .td1 img{
width:100px;
}

.authority_newrecord_div{
padding:10px;
padding-left:40px;
}

.authority_searchlv1_div{
width:80%;
background-color: #E3E3E6;
text-align:left;
padding:10px;
margin-top:10px;
margin-bottom:10px;
}

.authority_searchlv2_div{
font-size:15px;
font-weight:bold;
}

.authority_topdiv{
margin:10px;
}

.authorithfmt_table{
padding:30px;
}

.authorithfmt_table .maintd0{
padding:5px;
}
.authorithfmt_table .maintd1{
padding:5px;
}


/*  (AREA--SYSTEM SPAN) */
.gs32sys_span01{
/** font-size:10pt; **/
font-size: 100%;
}

.gs32sys_10pt{
font-size:10pt;
}

.gs32sys_12pt{
font-size:12pt;
}

.gs32sys_table01{
/** font-size:10pt; **/
font-size:100%;
}



.extramemu1{
width:80%;
border: rgb(117,117,117) 1px solid;
margin:30px;
}

.extramenu1_div{
margin-left:30px;
}

.extramemu1downdiv{
padding-left:10px;
padding-top:10px;
}


.admheading {
padding:0px; margin:0px;
margin-top:3px;
font-size:14pt;
font-weight:bold;
font-style:italic;
filter:dropshadow(color=silver,offx=2,offy=1,enabled=1);
text-align:center;
}

.admhr{
padding:0px; margin:0px;
border: rgb(117,117,117) 0.5px dotted;
width:50%;
}

.fmt0ins{
font-size:13pt;
color:red;
}

.fmt0_headline_div{
font-size:13pt;
color:red;
width:80%;
text-align:center;
margin-top:10px;
margin-bottom:10px;
font-weight:bold;
}

.newrectable{
width:100%;
}

.newrectable td{
font-size:10pt;
padding:3px;
}

.newrecitemtable{
width:100%;
text-align:center;
}

.newrecitemdiv{
vertical-align:bottom;
width:95%;
background-color: #9DD2D6;
text-align:center;
padding:3px;
margin-bottom:10px;
}


.richarea_div{
margin-top:15px;
/* border:1px dotted #000000; */
width:70%;
text-align:left;
padding:10px;
font-size:12pt;
}

.font10{
font-size:10pt;
}

.font9{
font-size:9pt;
vertical-align:top;
}

.newissuediv{
width:100%;
padding-left:250px;
margin-top:10px;
}

.issue_content_div{
width:500px;
background-color: #EAEDEE;
background-color: #DAE6E9;
font-size:10pt;
padding:5px;
height:100px;
}

.issue_rcontent_div{
width:500px;
background-color: #E9E9E6;
font-size:10pt;
margin-top:5px;
padding:5px;
height:100px;
}

.issue_newrectable{
/** width:75%; **/
width:85%;
margin-left:10px;
/* border: rgb(117,117,117) 1px solid; */
}


.issue_new_div{
width:100%;
text-align:left;
border-bottom:3px dotted #000000;
font-weight:bold;
background-image: url(../images/extgraphe/qa.gif);
background-position:center left;
background-repeat:no-repeat;
}

.issue_new_div h4{
padding-left:40px;
font-size:15pt;
}

.dispcheckimg_div{
font-size:10pt;
}

.gs32_font10{
font-size:10pt;
}

.gs32_font11{
font-size:11pt;
}

.gs32_font11_b{
font-size:11pt;
font-weight:bold;
}

.gs32_font12{
font-size:12pt;
}

.gs32_font12_b{
font-size:12pt;
font-weight:bold;
color:#006699;
}

/**** 問題通報 ****/
.gsextra_limit_table{
width:100%;
margin-left:40px;
background-color: #F6F4F2;
border-collapse:separate;
border-collapse:collapse;
border: rgb(117,117,117) 1px solid;
}

.gsext_limit_div{
width:99%;
background-color: #F6F4F2;
border-collapse:separate;
border-collapse:collapse;
border: rgb(117,117,117) 1px solid;
padding-top:5px;
padding-bottom:5px;
padding-left:5px;
padding-right:5px;
margin:auto;
}



.gsext_limit_td{
border-top:rgb(117,117,117) 1px dotted;
padding-bottom:0px;
}

.gsextsearch_table{
width:95%;
border-collapse:separate;
border-collapse:collapse;
margin:auto;
}

.gsextra_limit_table td{
padding-top:5px;
font-size:10pt;
}

.gsextra_limit_table_td{
text-align:center;
}

.gsextra_limit-switch{
margin-top:10px;
width:90%;
font-size:10pt;
}

.swsybfont{
font-size:12pt;
}


.gsextra_limit-font{
margin-left:40px;
}


/** 檢索結果分析 start **/

#keyarea{
border: #DDDDDD 1px solid;
margin-right:2px;
width:140px;
}

.keyarea_title{
font-size:11pt;
font-style: italic;
font-weight:bold;
background-color: #E3E6E7;
border-bottom: rgb(117,117,117) 1px solid;
padding:2px;
background-image: url(../images/titlebg.gif);
background-repeat: no-repeat;
padding-left: 10px;
}

.keyarea_content{
text-align:left;
padding:3px;
}

.refine_table{
padding:1px;
/* width:98%; */
}

.refine_table th{
padding-top:10px;
text-align:left;
/* font-size:9pt; */
font-size:90%;
font-weight:bold;
background-color:#F6F4F2;
}

.refine_table td{
padding-top:2px;
/** font-size:8pt; **/
font-size:80%;
/* list-style-type: square; */
list-style-type: none;
padding-left:0px;
/* padding-left:10px; */
*padding-left:0px;
}

.refine_table li{
/* list-style-type: square; */
list-style-type: none;
}

.swsybfont_refined{
font-size:10pt;
font-weight:bold;
width:100%;
padding-left:10px;
}

.refcol2{
margin-top:5px;
text-align:right;
}

.showswitch-font{
        width: 95%;
        text-align: left;
        vertical-align: middle;
        padding-top: 1px;
        padding-right: 0px;
        padding-bottom: 2px;
        padding-left: 2px;
        background-color: #E0EFEF;
        margin-top: 1px;
        margin-bottom: 5px;
        margin-right: auto;
        margin-left: auto;
        height: 15px;
}

/** 檢索結果分析 end **/

.tableoutfmt1_authority{
   margin: 5px;
   width:100%;
   border: 0px solid black;
}
.tableoutfmt1_authority .ftd1_authority{
width:98%;
   vertical-align: top;
}
.tableoutfmt1_authority .ftd2_authority{
width:1%;
   vertical-align: top;
}

.refine_result_table{
width:100%;
padding:0px;
margin:0px;
}

.refine_result_table .rrtd1{
vertical-align:top;
}

.refine_result_table .rrtd2{
vertical-align:top;
width:100%;
}


.hititle_1{
font-size:16px;
padding-left: 0.3em;
border-left:1em solid #ff3300;
border-bottom:1px solid #ff3300;
}

.share_text_size{
font-size:13px;
}


.rec_head{
width:80%;
}

.rec_head_opt{
padding:0px;
margin:0px;
float:left;
margin-right:10px;
vertical-align:middle;
}

.session_valid_div{
width:800px;
margin:auto;
margin:100px;
}


.content2title {
        font-size: 140%;
        font-weight: bold;
        background-image: url(../images/titlebg.gif);
        background-repeat: no-repeat;
        height: 20px;
        width: 6em;
        padding-left: 10px;
        font-style: italic;
        clear: both;
        white-space: nowrap;
        display: block;
        padding-bottom: 5px;
        border-bottom:1px solid #DDDDDD;
        width:80%;
}

.contenttitle_full {
        font-size: 140%;
        font-weight: bold;
        background-image: url(../images/titlebg.gif);
        background-repeat: no-repeat;
        /* height: 20px; */
        height: 30px;
        width: 6em;
        padding-left: 10px;

        clear: both;
        white-space: nowrap;
        display: block;
        padding-bottom: 5px;
        border-bottom:1px solid #DDDDDD;
        width:99%;
        margin-bottom:5px;
}

.levelarea{
        background-image: url(../images/lvpath.gif);
        background-repeat: no-repeat;
        background-position:center left;
        padding-left: 15px;
        padding-top:3px;
        padding-bottom:3px;
}

.info {
        letter-spacing: 0.1em;
        TEXT-ALIGN: left;
        padding: 4px;
        border: 1px dotted #FF9999;
}
.info EM {
        COLOR: #c00
}
.info STRONG {
        COLOR: #c00
}
.info STRONG {
        FONT-WEIGHT: bold
}

.backbutton{
background-color: #189D22;
color:#FFFFFF;
border:1px outset #333333;
font-size: 10pt;
height: 20px;
padding-top:2px;
}

.resultbrw-iframe{
height:600px;
}

/**  熱門典閱  end **/

.hotsortfocus{
color:red;
vertical-align:top;
}

.hotarea_ul{
font-size: 10pt;
margin-top:5px;
width:auto;
}

.hotarea_ul li{
float:left;
text-align:left;
margin-left:3px;
margin-right:3px;
vertical-align:top;
width:auto;
font-size:80%;
}

.hotarea_ul .starli{
float:left;
text-align:left;
margin-left:1px;
margin-right:1px;
vertical-align:top;
width:120px;
font-size:80%;
}

.hotarea_ul img {
  height: 13px;
  width: 13px;
}

.brwselected{
color:red;
}

.p1span{
/** 2015.08.09 因為 個人化--我的收藏 簡目左右比例有問題 移除 padding **/
/** padding-left:20px; **/
/** padding:30px; **/
}

.border_mob{
margin:5px;
}

.forword_div{
padding:10px;
}

.score_div{
padding:10px;
}

.quote_div{
width:100%;
}

.share_div{
padding:10px;
}

.score_ul li{
float:left;
}


.previceoutput_table{
width:99%;
margin:5px;
border:1px outset #333333;
}
.potd1{
border:1px solid #DDDDDD;
vertical-align:top;
width:18%;
}
.potd2{
border:1px solid #DDDDDD;
text-align:left;
vertical-align:top;
padding:5px;
width:72%;
}


@media print{
.noprint {display:"none";}
.fullsize_print {width:100%;}
.zerosize_print {width:0%;}
.potd1{width:0%;}
.potd2{width:100%;}
}

.brwlv_martixopt_table{
width:100%;
background-color: #DDDDDDCCC;
margin-bottom:5px;
}

.brwlv_martix_td1{
width:70%;
padding:3px;
padding-left: 15px;
}
.brwlv_martix_td2{
width:20%;
}
.brwlv_martix_td3{
width:10%;
}

.previceoutput_prt{
width:80%;
text-align:center;
}


.op_list a{
background-color: #E3EDEE;
border: 1px solid #5F97A1;
padding-top: 3px;
padding-right: 3px;
padding-left: 3px;
margin-bottom: 5px; float:left; margin-left:3px; white-space: nowrap;
}

.brwlv_matrix_table{
width:100%;
}


.brwlv_table{
        width:100%;
        background-color: #FFFFFF;
        border: 1px solid #DDDDDDCCC;
        padding: 1px;
        /** font-size: 12px; **/
        font-size: 100%;
        line-height: 22px;
        empty-cells:show;
}
.brwlv_item_td{
background-color: #E3EDEE;
border: 1px solid #5F97A1;
}

.brwlv_item_td a{
border: 0px;
}

.first_adv_td{
width:52px;
padding-right:3px;
}


.refine_table{
margin:0px;
padding:0px;
}


.rsslist_table{
width:60%;
background-color: #F6F4F2;
border-collapse:separate;
border-collapse:collapse;
border: rgb(117,117,117) 1px solid;
}

.rsslist_table .rss_td1{
text-align:center;
border: 1px solid #5F97A1;
padding:3px;
}

.rsslist_table .rss_td2{
text-align:left;
border: 1px solid #5F97A1;
padding:3px;
}

.brwfld_fmt1table{
width:90%;
background-color: #FFFFFF;
border: 1px solid #DDDDDDCCC;
padding: 1px;
font-size: 14pt;
line-height: 22px;
}

.brwfld_fmt1table .fmt1td1{
width:30px;
}

.hotsubtable{
width:95%;
margin-left:auto; margin-right:auto;
}

.hotsubtable_td{
width:280px;
}

.statictd1{
width:30px;
font-weight: bold;
font-size: 110%;
}

/**************************/
/**     整合檢索部份     **/

.new_all{font-style: normal;width:95%; float:left; display:block; height:auto; padding-left:5px;
}
.n_left{width:25%; float:left;display:block; height:auto;}
.n_left p{ margin:3px 0;}
.n_left dl{margin:10px 20px 0 10px; padding:0;list-style:none; }
.n_left dt{list-style:none; background:#EAFAFD}
.RightSearchResult{ width:73%;float:right; azimuth:#fff; padding:5px;
   height:auto;display:block; border:1px solid #A8B8B9}

#searth1table {
        width: 95%;
        margin-right: auto;
        margin-left: auto;
}

.searth1table_r_line {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #DDDDDDCCC;
        background-color: #E7E7E7;
        padding-right: 5px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #DDDDDDCCC;
        border-bottom-color: #DDDDDDCCC;
}

.searth1table_l_line {
        border-left-width: 1px;
        border-left-style: none;
        border-left-color: #DDDDDDCCC;
        background-color: #E7E7E7;
        padding-left: 5px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: solid;
        border-top-color: #DDDDDDCCC;
        border-right-color: #DDDDDDCCC;
        border-bottom-color: #DDDDDDCCC;
}

.searh1td {
        line-height: 2.4em;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #DDDDDDCCC;
        padding-bottom:10px;
}
.searh1td img {
        height: auto;
        width: auto;
        padding-left: 5px;
        padding-right: 5px;
}

.pages  {
        VERTICAL-ALIGN: middle;
        float: right;
        width: auto;
        padding-right: 5px;
        padding-left: 10px;
        margin-right: 0px;
        margin-left: 5px;
}
.show {
        width: 95%;
        text-align: right;
        padding-top: 2px;
        padding-right: 0px;
        padding-bottom: 4px;
        padding-left: 0px;
        background-color: #E0EFEF;
        margin-top: 4px;
        margin-bottom: 0px;
        margin-right: auto;
        margin-left: auto;
        height: 25px;
}

.pages A {
   BORDER-RIGHT: #76bac2 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: #76bac2 1px solid; PADDING-LEFT: 4px; PADDING-BOTTOM: 1px; MARGIN: 0px 1px 0px 0px; FONT: 12px/14px verdana; BORDER-LEFT: #76bac2 1px solid; PADDING-TOP: 1px; BORDER-BOTTOM: #76bac2 1px solid; TEXT-ALIGN: center; TEXT-DECORATION: none
}
.pages A:hover {
   BORDER-RIGHT: #afce50 1px solid; BORDER-TOP: #afce50 1px solid; BACKGROUND: #f7f7f7; BORDER-LEFT: #afce50 1px solid; COLOR: #005368; BORDER-BOTTOM: #afce50 1px solid; TEXT-DECORATION: none;
}
.pages INPUT {
        BORDER-RIGHT: #afce50 1px solid;        border: 1px solid #DDDDDDCCC;
        color: #005599; HEIGHT: 15px
}

/*************************/


/*********詳目下方頁籤使用***************/

.totalfunc_table{
width:100%;
}

#gs32_usercommand{
width:98%;
}

/*** Tabmenu 包含整個(index tab)上方區塊 style ***/
#gs32_usercommand .yui-nav{
border:solid #737374;
border-width:0 0 2px 0;
Xposition:relative;
zoom:1;
background:#FFFFFF;
margin-top:2px;
width:100%;
}

/* Tabmenu (index tab)選項之間的間距 */
#gs32_usercommand .yui-nav li{
margin:0 0 -2px 0;
padding:0 1px 0 0;
}

#gs32_usercommand .selected a, #gs32_usercommand .selected a:focus, #gs32_usercommand .selected a:hover
{
background-color: #e0d9ce;
}

/* Tabmenu (index tab)選項 移過去 a:hover 效果 */
#gs32_usercommand a:hover{
background:#e0d9ce !important;
margin:0px;
padding:0px;
}

/* Table menu 下方的div 區塊 style */
#gs32_usercommand .yui-content {
padding:1px;
border: 1px solid #dbd3c6;
min-height:100px;
}

.irtable{
padding:1px;
border: 1px solid #dbd3c6;
}

.irtd1{
text-align:center;
}

.irtd2{
padding:5px;
text-align:left;
}

/*** Tabmenu 包含整個(index tab)上方區塊 style ***/
#gs32_editrecord .yui-nav{
border:solid #737374;
border-width:0 0 2px 0;
Xposition:relative;
zoom:1;
background:#FFFFFF;
margin-top:2px;
width:100%;
}

/* Tabmenu (index tab)選項之間的間距 */
#gs32_editrecord .yui-nav li{
margin:0 0 -2px 0;
padding:0 1px 0 0;
}

#gs32_editrecord .selected a, #gs32_editrecord .selected a:focus, #gs32_editrecord .selected a:hover
{
background-color: #e0d9ce;
}

/* Tabmenu (index tab)選項 移過去 a:hover 效果 */
#gs32_editrecord a:hover{
background:#e0d9ce !important;
}

/* Table menu 下方的div 區塊 style */
#gs32_editrecord .yui-content {
padding:1px;
border: 1px solid #dbd3c6;
min-height:100px;
}

.table_editrecord{
margin: 5px;
width: 100%;
border: 0px solid black;
}
.table_editrecord .tedtd1{
width:100%;
vertical-align: top;
}
.table_editrecord .tedtd2{
width:0%;
vertical-align: top;
}

.tabview_table{
text-align:left;
width:100%;
border: 1px solid #dbd3c6;
}

.tabview_table td{
border: 1px solid #dbd3c7;
vertical-align:middle;
padding:5px;
height:30px;
}

.tabview_table th{
border: 1px solid #dbd3c7;
vertical-align:middle;
padding:5px;
height:30px;
}

.nowb_table{
margin-top:2px;
}

.nowbtd2{
color:red;
background-color: #5DD7C4;
padding:3px;
font-size: 11pt;
}

.nowbtd3{
background-color: #DFDCDA;
padding:3px;
font-size: 11pt;
}

.nowbtd1{
text-align:center;
font-size: 12pt;
padding:3px;
font-weight: bold;
}

.tips{
border: 1px solid black;
padding:10px;
margin-top:10px;
}

.bulid_msg{
font-size:12pt;
color:firebrick;
}


.verify_table1{
width:90%;
background-color: #FFFFFF;
border: 1px solid #DDDDDDCCC;
padding: 1px;
margin-top:30px;
}

.verify_table2{
width:90%;
background-color: #FFFFFF;
border: 1px solid #DDDDDDCCC;
padding: 1px;
margin-top:30px;
}


.verify_table3{
width:90%;
background-color: #FFFFFF;
border: 1px solid #DDDDDDCCC;
padding: 1px;
margin-top:30px;
margin-bottom:50px;
}


.verify_td1{
border-top: 1px solid #DDDDDDCCC;
height:3px;
}

.verify_td2{
background-color: #B1B1B1;
text-align:center;
}

.verify_td3{
border: 1px solid #DDDDDDCCC;
font-size:11pt;
}


.verify_table4{
border: 1px solid #DDDDDDCCC;
padding:5px;
width:100%;
margin-bottom:20px;
}

.verify_table4 th{
text-align:center;
background-color: #E0DDDD;
}

.verify_table4 td{
border: 1px solid #DDDDDDCCC;
padding:3px;
}

.verify_table5{
border: 1px solid #DDDDDDCCC;
padding:5px;
width:90%;
margin-bottom:20px;
}

.fullopentable{
background-color: #FFFFFF;
border: 1px solid #DDDDDDCCC;
margin-top:20px;
margin-left:20px;
margin-bottom:20px;
width:80%;
}

.fullopentable_td1{
width:200px;
text-align:right;
}

.fullopentable th{
text-align:center;
background-color: #E0DDDD;
}

.fullopentable td{
border: 1px solid #DDDDDDCCC;
padding:3px;
}

.fullbrwtable{
background-color: #FFFFFF;
border: 1px solid #DDDDDDCCC;
margin-top:20px;
margin-bottom:20px;
margin-left:20px;
}

.fullbrwtable th{
text-align:center;
background-color: #E0DDDD;
}

.fullbrwtable td{
border: 1px solid #DDDDDDCCC;
padding:3px;
}

.notpassdiv{
/*height:600px;*/
height:auto;
}

.span_info_area{
color:black;
}

.link_info_area{
color:black;
}

.span_lang{
color:black;
}

.auth1_area_td1{
font-size:12pt;
font-weight: bold;
}

.auth1_area_td2{
font-size:11pt;
padding-bottom:10px;
}

.auth2_area_td1{
font-size:12pt;
font-weight: bold;
}

.auth3_area_td1{
font-size:12pt;
font-weight: bold;
}

.fullauth_div1{
padding-left:20px;
}

.linknewin{
background: url(../images/newin.png) center right no-repeat;
padding: 0 10px 0; 0;
}


h3.standedit_n1{font-size:1.2em;font-weight:700;color: #0B9397;
background: url(../images/standedit_title_bg.gif) left top no-repeat;display: block;
margin:5px 0 0 0;height:38px!important; height: 44px;
text-indent:16px;padding:10px 0 0 10px;line-height: 1.5em;}
h3.standedit_n1 a:link{color: #0B9397;}
h3.standedit_n1 a:visited{color: #0B9397;}
h3.standedit_n1 a:hover{color: #12ECFF}


.analysiscls1{
font-size:120%;
color:red;
}

h3{font-size:1.2em;font-weight:700;color:#333;}
.etd_a{ color:#222; font-weight:700;}
.etd_a a:link,.etd_a a:visited{color:#666; text-decoration:none;}
.etd_a a:hover{color:#948372; text-decoration:underline;}
.etd_b{ color:#5b4937;font-weight:700;}
.etd_b a:link,.etd_b a:visited{color:#222;text-decoration:none;}
.etd_b a:hover{color:#666;text-decoration:underline;}
.etd_c{color:#939393;font-size:0.8em;}
.etd_d{ color:#333;font-weight:700; }
.etd_d a:link,.etd_d a:visited{color:#333;text-decoration:none;}
.etd_d a:hover{color:#0099CC;text-decoration:underline;}
.etd_e{color:#488AC6;}
.etd_f{color:#FF3366;font-weight:700;}

.tablemaker_bookmark{
width:100%;
}

.tablemaker_bookmark_td{
width:200px;
}

.table_wincls{
width:100%;
text-align:right;
}

.table_wincls td{
padding-right:10px;
}

.push_td{
width:80px;
}

.usercommand_qsask_div{
width:100%;
text-align:left;
padding:10px;
}

.dbintmore{
cursor:hand;
color:blue;
}

.linkbutton{
background-color:#F2F2F2; border:1pt solid #000000;
padding:2px;
text-decoration:none;
}

.work_total_inform{
font-size:140%;
color:firebrick;
}

.spanins1{
/* float:right; */
width:150px;
word-break: break-all;
margin-left: 10px;
}

.authcc_table1 td{
padding-top:3px;
}

.addadgrp {
    text-align: right;
    font-size: 140%;
}


.stand_grp_table{
    border: 1px solid rgb(219, 211, 199);
    vertical-align: middle;
    padding: 5px;
    height: 30px;
    width:100%;
    margin-top:10px;
}

.grpselectd1{
background-color: #FFE4E4;
}

.totalfunc_table{
width:100%;
}


#table4{
width:100%;
min-width:800px;
}

.pushurlcls1{
width:400px;
}

.btncopy{
cursor:pointer;
}

.shareleft_div {
    border: 0 solid #CCCCCC;
    float: left;
    text-align: left;
    width: 150px;
}

.cal_div001{
width:1024px;
height:500px;
overflow:scroll;
}

.bigfont1{
font-size:120%;
font-weight: bold;
}

.imgfmt1tofmt0{
width:110px;
}

.gs32sys_table01 td{
padding-top:5px;
}


/** dispimg.htm 使用 {S} **/
img.brwfullimg_s {
    max-height: 95%;
    max-width: 85%;
    width: expression(document.body.clientWidth > 900? "900px": "auto" );
}

div.brwfullimgdiv_s {
    width: inherit;
}
div.dispimgdiv_s {
    text-align: inherit;
}

/** dispimg.htm 使用 {E} **/


.fmt1tr_0{
 background-color:#ffffff;
}

.fmt1tr_1{
 background-color:#f3f3f3;
 cursor:pointer;
}

.trmouseovertari{
background-color: #f0ebe0;
}

/** 避免詳目因為下方web2.0功能，產生版面變化 **/
#fb32fmt0disparea{
width:100%;
}





/** 數位檔案群聚展示功能 **/

.filesetgroupdiv1{
margin-top:5px;
margin-left:10px;
margin-right:10px;
text-align:left;
}



/*** 數位檔案群聚展示功能 => 分成table view 方式 ***/

/*** Tabmenu 包含整個(index tab)上方區塊 style ***/
#gs32_filesetgroup .yui-nav{
border:solid #737374;
border-width:0 0 1px 0;
Xposition:relative;
zoom:1;
background:#FFFFFF;
margin-top:2px;
width:100%;
}

/* Tabmenu (index tab)選項之間的間距 */
#gs32_filesetgroup .yui-nav li{
margin:0 0 -2px 0;
padding:0 1px 0 0;
}

/* Tabmenu (index tab)選項 選擇後的效果 */
#gs32_filesetgroup .selected a, #gs32_filesetgroup .selected a:focus, #gs32_filesetgroup .selected a:hover{
background-color: #e0d9ce;
}

#gs32_filesetgroup .selected em{
color:#5b4937;
	font-weight: bold;
	height:1.4em;
}

/* Tabmenu (index tab)選項 移過去 a:hover 效果 */
#gs32_filesetgroup a:hover{
background:#e0d9ce !important;
margin:0px;
padding:0px;
}

/* Table menu 下方的div 區塊 style */
#gs32_filesetgroup .yui-content {
padding:3px;
border: 0px solid #dbd3c6;
min-height:100px;
}


#gs32_filesetgroup th, gs32_filesetgroup td{
/** 2015.02.09  棋盤格 td,th 會有問題 **/
/** padding:0px;**/
}


.filesetgroup_div1{
width:160px;
border: #DDDDDD 1px solid;
padding:5px;
margin:5px;
}

.filesetgroup_div_title{
width:160px;
height:50px;
font-size:80%;
overflow-y:auto
}

.filesetgroup_td1{
}

.filesetgroup_img{
width:150px;
height:150px;
}

.filesetgroup_mainth{
text-align:left;
background-color: rgb(185,185,185);
border: #DDDDDD 1px solid;
padding: 3px;
padding-left:10px;
padding-top:5px;
}
/** 輸出區塊.設成0px.不能將此值設成important否則裡面的tabview border都會被設成此屬性 **/


/** 數位物件管理使用{S} **/
.selectedareadiv{
width:100%;
text-align:center;
}


.selectedarea_output_table1 {
    background-color: #ffffff;
    border: 0.2px solid rgb(117, 117, 117);
    border-collapse: separate;
    text-align: center;
    width: 100%;
    margin-bottom:10px;
}


.selectedarea_output_table1 td{
    border: rgb(117,117,117) 0.5px solid;
    padding: 3px;
    vertical-align: top;
    text-align: center;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    padding:10px;
}

/** 數位物件管理使用{E} **/





h3.title_adm {
    background: url("../images/title_adm_bg.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    color: #5b472d;
    display: block;
    font-size: 1.2em;
    font-weight: 700;
    height: 38px !important;
    line-height: 1.5em;
    margin: 5px 0 0;
    padding: 10px 0 0 10px;
    text-indent: 16px;
}


/** 新的管理端詳目 table 使用css{S} **/
.tablefmt1_adm{
width:100%;
background-color: #FFFFFF;
margin-top:5px;
}

.tablefmt1_adm td{
    border: 1px solid #dbd3c7;
    height: 30px;
    padding: 5px;
    vertical-align: middle;
}
.tablefmt1_adm th{
    border: 1px solid #dbd3c7;
    height: 30px;
    padding: 5px;
    vertical-align: middle;
}

/** 新的管理端詳目 table 使用css{E} **/



/** 資料庫限閱帳號及IP設定{S} **/
.dbaccip_table {
    background-color: #ffffff;
    border: 0.2px solid rgb(117, 117, 117);
    border-collapse: separate;
    text-align: center;
    width: 90%;
    margin:10px;
}


.dbaccip_table .dbaccip_td1{
    border: rgb(117,117,117) 0.5px solid;
    padding: 3px;
    vertical-align: top;
    text-align: right;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    padding:10px;
}

.dbaccip_table .dbaccip_td2{
    border: rgb(117,117,117) 0.5px solid;
    padding: 3px;
    vertical-align: top;
    text-align: left;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    padding:10px;
}

.dbaccip_div{
width:100%;
text-align:left;
padding:10px;
}
/** 資料庫限閱帳號及IP設定{E} **/



.hnav {
    display: block;
    margin-left: auto;
    margin-right: auto;
    width: 100%;
}

.hnav li {
    background: url("images/icon.gif") no-repeat scroll left top rgba(0, 0, 0, 0);
    /** line-height: 2em; **/
    line-height: 1.5em;
    padding-left: 20px;
}

.hnav li.current a:link, .hnav li.current a:visited, .hnav li.current a:hover {
    color: #669900;
    font-weight: 700;
}

.miandiv {
    height: 40px;
    padding: 5px;
    width: 100%;
}


/** 推文顯示table css **/
.tablemaker_push{
    background-color: #ffffff;
    /** border: 0.5px solid rgb(117, 117, 117); **/
    border-collapse: separate;
    text-align: center;
    width: 100%;
}


/** 統計顯示table使用 **/
.caldisp_table{
width:95%;
background-color: #FFFFFF;
border: 1px solid #DDDDDDCCC;
margin-top:10px;
margin-left:20px;
}

.caldisp_table td{
border: rgb(117,117,117) 1px solid;
padding:3px;
}

.caldisp_table th{
padding:3px;
text-align:center;
background-color: #f0ebe0;
}


/** 主題設定檔維護{S} **/
.dbspcset_table {
    background-color: #ffffff;
    border: 0.2px solid rgb(117, 117, 117);
    border-collapse: separate;
    text-align: center;
    width: 90%;
    margin:10px;
}


.dbspcset_table .dbspcset_td1{
    border: rgb(117,117,117) 0.5px solid;
    padding: 3px;
    vertical-align: top;
    text-align: right;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    padding:10px;
    width:300px;
}

.dbspcset_table .dbspcset_td2{
    border: rgb(117,117,117) 0.5px solid;
    padding: 3px;
    vertical-align: top;
    text-align: left;
    color: #666666;
    text-decoration: none;
    font-weight: bold;
    padding:10px;
}

.dbspcset_div{
width:100%;
text-align:left;
padding:10px;
}

.dbspcset_input{
font-size:150%;
width:500px;
}

/** 主題設定檔維護{E} **/


.chessboardimg {
    border: 0 none;
    height: 130px;
    margin: 0;
    padding: 0;
    width: 150px;
}

/** 棋盤格 td 固定大小 讓版面不會跳動 **/
.chessboardtd{
width:200px;
height:200px;
vertical-align:top;
/** border: rgb(117,117,117) 0.5px solid; **/
}

.admin_smallgrp{
width:100px;
}


.adm_miantitle {
    background-image: url("./images/maintitle.png");
    background-repeat: no-repeat;
    display: block;
    float: left;
    font-size: 16px;
    line-height: 25px;
    margin-bottom: 10px;
    padding: 0 0 0 20px;
}

#hotlv_disp1 {
    word-break: break-all;
}


/** 標籤雲 於後分類上呈現 **/
.refinearea_tagcloud{
    font-size: 100%;
    float:right;
    padding-right:30px;
}

.fontscobrw{
font-size:100%;
}

.dispdowndiv{
text-align:center;
}

/* upload file*/
.a-upload {
    padding: 4px 10px;
    height: 15px;
    line-height: 13px;
    position: relative;
    cursor: pointer;
    color: #888;
    background: #fafafa;
    border: 1px solid #ddd;
    border-radius: 4px;
    overflow: hidden;
    display: inline-block;
    *display: inline;
    *zoom: 1
}

.a-upload  input {
    position: absolute;
    font-size: 100px;
    right: 0;
    top: 0;
    opacity: 0;
    filter: alpha(opacity=0);
    cursor: pointer
}

.a-upload:hover {
    color: #444;
    background: #eee;
    border-color: #ccc;
    text-decoration: none
}













.brwmti_cell{
    color: #001c58;
    display: inline-block;
    margin-left: 1em;
    margin-top: 1em;
    /* width: 10em; */
    width: 100%;
    height: 1.6em;
    border: 1px solid #3c7dad;
    background: rgb(255,255,255); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(222,216,212,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(222,216,212,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(222,216,212,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ded8d4',GradientType=0 ); /* IE6-9 */
}


.brwmti_cell:hover{
    color: #f5f7fb;
    display: inline-block;
    margin-left: 1em;
    margin-top: 1em;
    /* width: 10em; */
    width: 100%;
    height: 1.6em;
    border: 1px solid #3c7dad;
    background: rgb(126,206,244); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(126,206,244,1) 0%, rgba(22,89,135,1) 50%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(126,206,244,1) 0%,rgba(22,89,135,1) 50%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(126,206,244,1) 0%,rgba(22,89,135,1) 50%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ecef4', endColorstr='#165987',GradientType=0 ); /* IE6-9 */
}
.brwmti_cell>a{
    font-size: 1em;
    color: #001c58;
    cursor: pointer;
}
.brwmti_cell:hover>a{
    color: #f5f7fb;
    cursor: pointer;
}


.brwmti_cell_colortop{
    padding: 8px 4px;
    color: #fff;
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#7ecef4', endColorstr='#165987',GradientType=0 ); /* IE6-9 */
}

.div_nresult_brwmtilv{
margin-top:10px;
}


.btn_research {
    /* background-color: #5a8296; */
    background-color: #4F84C4;
    border: medium none;
    border-radius: 5px;
    /* box-shadow: 0 2px 1px 1px #cccccc; */
    color: #fff;
    cursor: pointer;
    font-size: 100%;
    height: 25px;
    line-height: 25px;
    text-align: center;
    width: 50px;
}



h3.title_n1 {
    background: rgba(0, 0, 0, 0) url("images/title_bg.gif") no-repeat scroll left top;
    color: #0b9397;
    display: block;
    font-size: 1.2em;
    font-weight: 700;
    height: 38px;
    line-height: 1.5em;
    margin: 5px 0 0;
    padding: 10px 0 0 10px;
    text-indent: 16px;
}

.st_icon1{
    display: inline-block;
    width:15px;
    margin-right:5px;
    vertical-align: middle;
}


.manage_stand{
width: 100%;
}

.manage_stand_td1{
width:10%;
}

.webres_small{
width:300px;
}
