/* #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;
}
form{
margin: 0px;
}

.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;
}

/* 瀏覽檢索. 欄位值前方數字.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;
}

.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;
}

.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;}
:hover.mainlink, :active.mainlink {color:#ff6600; text-decoration:none;}
: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}
.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;}
.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:300px; 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;
}
.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; 
}

#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;
}


/*****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 {
    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;
}

.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;
}

#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{

}

/*    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;
}



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;
}


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

/**** 表格呈現內容--簡目//資料欄位+資料顯示(預設) ****/
.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;
    width:650px;
}

/**** 預設表格呈現內容--簡目 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;
}

/****  批次顯示圖檔功能 ****/
#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;
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;
}

.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;
}

.gs32sys_10pt{
font-size:10pt;
}

.gs32sys_12pt{
font-size:12pt;
}

.gs32sys_table01{
font-size:10pt;
}



.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%;
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-weight:bold;
background-color:#F6F4F2;
}

.refine_table td{
padding-top:2px;
font-size:8pt;
/* 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;
        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{
padding-left:20px;
padding:30px;
}

.border_mob{
margin:5px;
}

.forword_div{
padding:10px;
}

.score_div{
padding:10px;
}

.quote_div{
padding:10px;
}

.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;
        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;
}

.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:300px;
overflow-y:scroll;
}

.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;
}
