html { height: 100%; width: auto; } body { background-image: url("../images/m01.gif"); margin: 0px 0px 0px 0px; font-family: arial,helvetica,verdana; font-size: 10pt; color: #31342D; height: 100%; width: auto; } table { border-collapse: collapse; font-size: 10pt; color: #31342D; } div, p { margin-top:0 } a, a:visited { color: #2D81C7; } a:hover { color: #0F29E6; } form { display: inline; padding: 0px; margin: 0px; } td.block-data, .block-data td { padding: 10px; } td.block-header { background-color: #003399; color: #FFFFFF; font-size: small; font-weight: bold; padding: 5px; } .main { height: 100%; min-height: 100%; max-width: 1200px; width: 100%; width: expression(document.body.clientWidth > 1200? '1200px': '100%' ); margin: 0px; margin-bottom: 0px; border: none; background-color: #fff; margin-left: -1px; margin-right: -1px; } html > body .main{ height: auto; margin-bottom: -60px; } .footer { width: 100%; clear: both; height: 58px; background-color: #fff; color: #000000; position: relative; max-width: 1200px; width: 100%; width: expression(document.body.clientWidth > 1200? '1200px': '100%' ); margin: 0px; margin-top: -58px; margin-left: -1px; margin-right: -1px; } /*needed to make room for footer*/ .clearfooter { clear: both; height: 58px; } .main-table { margin: 0px auto; max-width: 1200px; width: 100%; padding: 0px; border-collapse: collapse; background-color: #fff; } .topmost { height: 17px; text-align: right; padding: 2px 5px 2px 10px; FONT-WEIGHT: bold; FONT-SIZE: 11px; } .topmost h1 { padding: 0px; margin: 2px; FONT-SIZE: 11px; font-weight: bold; display: inline;
} .topmost h1 a, .topmost h1 a:visited { color: #444; } .topmost h1 a:hover { color: #2FB0FF; } .header { background: #9DDAF9; background-image: url("../images/top_gradient.gif"); background-repeat: repeat-y; border-left-style: hidden; } .search-box { padding: 5px; } .menu { background: #FFFFFF; padding: 1px 0px 1px 0px; margin-top: 0px; margin-bottom: 0px; vertical-align: middle; } .menu td { vertical-align: middle; } .menu a, .menu a:visited { text-decoration: none; color: #000; } .menu img { vertical-align: middle; } .menu-item { font-size: 12px; font-weight: bold; padding: 3px 4px 3px 4px; display: inline; color: #000000; } .flash { height: 100px; width: 100%; color: #fff; background: #1F7FCC; text-align: left; background-image: url("../images/flash_bg.jpg"); background-repeat: repeat-x; } .footer-cell { background: #808080; height: 20px; vertical-align: middle; padding: 1px 10px 1px 10px; color: #fff; } .footer-cell a, .footer-cell a:visited { color: #fff; font-weight: bold; font-size: 8pt; text-decoration: none; } .footer-cell a:hover { color: #FFDB34; } .copyright-row { background: #fff; background-image: url("../images/bottom_gradient.gif"); background-repeat: repeat-y; } .copyright-row td { height: 38px; text-align: right; padding: 2px 10px 2px 10px; color: #444; font-size: 8pt; } .locator { font-size: 8pt; } .menu-column { width: 200px; } .left-column { vertical-align: top; } .right-column { width: 180px; min-width: 80px; max-width: 160px; background-color: #F2F2F2; vertical-align: top; } /* -------- Home page specials ------------- */ td.at-a-glance { padding: 8px 5px 8px 15px; background-color: #FFEFAF; width: 100%; } .at-a-glance h1 { padding: 0px; margin: 0px; font-size: 12pt; font-weight: bold; } .at-a-glance h2 { padding: 0px; margin: 0px; font-size: 12pt; font-weight: bold; background-color: #FFEFAF; } .at-a-glance-item { padding: 10px 5px 10px 15px; border-bottom: 1px solid #bbb; } .at-a-glance-item h1 { font-size: 15pt; font-weight: normal; padding: 0px; margin: 0px 0px 0px -2px; background-color: #FFFAEA; } .at-a-glance-item h2 { font-size: 10pt; font-weight: normal; padding: 0px; margin: 0px; background-color: #FFFAEA; background-image: none; } .featured-content { padding: 5px 5px 5px 5px; background-color: #fff; background-image: url("../images/middle_gradient.gif"); background-repeat: repeat-x; } .at-a-glance-content { padding: 5px 5px 5px 5px; background-color: #FFFAEA; } /* -------- /Home page specials ------------- */ .right-block-header { background-color: #DDDDDD; padding: 6px 5px 6px 5px; font-size: 12pt; font-weight: bold; background-repeat: repeat-x; } .right-block-data { padding: 5px 5px 5px 5px; } a.news-href, a.news-href:visited { color: #31342D; text-decoration: none; } a.news-href:hover { color: #0F29E6; } td.page-title { padding: 6px 5px 6px 10px; background-color: #DDDDDD; background-repeat: repeat-x; } .page-title h1 { font-size: 11pt; font-weight: bold; padding: 0px; margin: 0px; } .content { padding: 5px 5px 5px 5px; } .hor-dots { width: 100%; height: 1px; background-image: url("../images/dots.gif"); background-repeat: repeat-x; padding: 0px; margin: 0px; } .ver-dots { width: 1px; max-width: 1px; height: 100%; background-image: url("../images/dots.gif"); background-repeat: repeat-y; margin: 0px !important; padding: 0px !important; } .sub-menu-itemA td { background-color: #E6E6E6; padding: 7px 1px 7px 5px; vertical-align: middle; cursor: pointer; background-image: none; margin: 0px; font-size: 9pt; font-weight: bold; } .sub-menu-itemA a, .sub-menu-itemA a:visited { color: #222; text-decoration: none; } .sub-menu-itemA-active td { background-color: #F9F0C9; } .sub-menu-itemA a:hover, .sub-menu2-itemA a:hover { color: #1D76C6; } .sub-menu-item td { background-color: #F0F0F0; padding: 7px 1px 7px 5px; vertical-align: middle; cursor: pointer; background-image: none; margin: 0px; font-size: 9pt; font-weight: bold; } .sub-menu-item-active td { background-color: #DDDDDD; } .sub-menu-item a, .sub-menu-item a:visited { color: #222; text-decoration: none; } .sub-menu2-item td { background-color: #F0F0F0; padding: 3px 0px 3px 5px; font-size: 9pt; vertical-align: middle; } .sub-menu2-item-active td { font-weight: bold; } .sub-menu2-item a, .sub-menu2-item a:visited { color: #222; text-decoration: none; } .sub-menu-item a:hover, .sub-menu2-item a:hover { color: #1D76C6; } h2, td.block-header { background-color: #fff; background-image: url("../images/middle_gradient2.gif"); background-repeat: repeat-y; background-position: center left; font-size: 12pt; font-weight: bold; padding: 3px 10px 3px 25px; margin-top: 10px; margin-bottom: 5px; color: #000; } h3 { background-color: #F6F9FD; font-size: 10pt; font-weight: bold; padding: 3px 5px 3px 10px; margin-top: 5px; margin-bottom: 2px; margin-left: 10px; } p { margin: 5px 20px 5px 10px; } img { border: none; } textarea { background-image: url("../images/input_gradient.gif"); background-repeat: repeat-x; border: 1px solid #cccccc; } input { background-image: url("../images/input_gradient.gif"); border: 1px solid #ccc; } input[type="checkbox"] { background-image: none; border: 1px solid #ccc; } input[type="button"], input[type="submit"] { border: 1px solid black; } /* Forms */ .form-data { width: auto; margin: 10px; } .form-data td { padding: 2px; padding-right: 10px; border: none; vertical-align: middle; } .warning { border: 1px solid #A1060A; padding: 20px; margin-top: 5px; margin-bottom: 5px; } .warning-text { color: #A20303; font-weight: bold; font-size: 16px; } .error { color: #ff0000; } /* /Forms */ /* ---- Calendar ---- */ .calendar { font-family: tahoma,verdana,sans-serif; color: #000; font-size: 11px; border: 1px solid #83B2C5; width: 225px; position: relative; z-index: 1; display: none; cursor: default; } .calendar table { color: #000; font-size: 11px; background-color: #fefefe; width: auto; cursor: default; border-collapse: separate; } .calendar table td { text-align: center; padding: 2px; text-align: center; } .calendar tbody .disabled { color: #999; } .calendar tbody .emptyrow { display: none; } .calendar tbody .today { font-weight: bold; background-color: #eeeeee; border: 1px solid #aaaaaa !important; } .calendar tbody .emptycell { visibility: hidden; } .calendar tbody .active { background-color: red; } .calendar thead .title { font-weight: bold; } .calendar thead .headrow { } .calendar thead .active { background-color: #c4c0b8; padding: 2px 0px 0px 2px; } .calendar thead .hilite { background-color: #e4e0d8; } .calendar tfoot .title { font-weight: normal; } .combo { position: absolute; display: none; width: 4em; top: 0px; left: 0px; cursor: default; border-top: 1px solid #fff; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #fff; background: #e4e0d8; font-size: smaller; padding: 1px;} .combo .label { text-align: center; padding: 1px;} .combo .active { background: #c4c0b8; padding: 0px; border-top: 1px solid #000; border-right: 1px solid #fff; border-bottom: 1px solid #fff; border-left: 1px solid #000;} .combo .hilite { background: #048; color: #fea;} .dpContainer { display: inline; } .list-no-squares { padding: 0px; list-style-type: none; margin: 0px; } /* ---- /Calendar ---- */ /* ################# Standard Proper Styles ###################### */ /* Tabular data */ .table { border-collapse: collapse; width: 100%; padding: 0px; margin: 0px; } /* should be above regular table-data and table-header due to cascading override */ .table-data-no-pad td, td.table-data-no-pad { padding: 0px; vertical-align: top; } .table-header td, td.table-header { background-color: #D9F0FF; padding: 4px 5px 4px 5px; font-weight: bold; vertical-align: top; border-bottom: 1px solid #bbb; } .table-data td, td.table-data { padding: 3px 5px 3px 5px; vertical-align: top; } .table-data-middle td, td.table-data-middle { padding: 3px 5px 3px 5px; vertical-align: middle; } .table-summary td, td.table-summary { font-weight: bold; padding: 3px 5px 3px 5px; border-top: 2px solid #D9F0FF; vertical-align: middle; } /* /Tabular data */ /* Forms */ .form-table, .form-table-100 { width: auto; margin: 10px; border-collapse: collapse; } .form-table-100 { width: 100%; } .form-prompt { padding: 3px; padding-right: 10px; vertical-align: middle; font-weight: bold; } .form-value { padding: 3px; padding-right: 10px; vertical-align: middle; } .form-error, .error { color: #ff0000; } .form-required { color: #ff0000; } .form-warning-table { border: 1px solid #A1060A; padding: 20px; margin-top: 5px; margin-bottom: 5px; width: 100%; vertical-align: top; } .form-warning-table td { padding: 10px; } .hidden { display: none; } /* /Forms */ /* ------------------------- Site Specific ----------------------------- */ /* NLS Menu styles */ .nlsmenu { border-top:#BFBFBF 1px solid; border-left:#BFBFBF 1px solid; border-right:#BFBFBF 1px solid; margin: 1px; z-index:1; } .nlsitemcontainer {height:24px; background-color:#fff;} .nlsiconcell {width:22px;} .nlssubmenucell{width:20px;} .nlsitem { font-size:9pt; color:#000; padding:8px 15px 8px 15px; border-bottom: 1px solid #BFBFBF; } .nlsitemcontainerover {height:24px; background-color:#E8F7D8;} .nlsiconcellover {width:22px;} .nlssubmenucellover {width:20px;} .nlsitemover { font-size:9pt; color:#000; padding:8px 15px 8px 15px; border-bottom: 1px solid #BFBFBF; } .nlsitemdisable { font-size:9pt; color:#999999; padding:8px 15px 8px 15px; border-bottom: 1px solid #BFBFBF; } .nlsseparatorcontainer {padding-left:28px;} .nlsseparator { height:5px; background-image:url(img/separator.gif); background-position:center center; background-repeat:repeat-x; } .phobox { BORDER-RIGHT: #EEEEEE 1px solid; BORDER-TOP: #EEEEEE 1px solid; BORDER-LEFT: #EEEEEE 1px solid; BORDER-BOTTOM: #EEEEEE 1px solid; HEIGHT: 140px; WIDTH: 110px; } A.img_link:link { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; POSITION: relative; TOP: 1px } A.img_link:visited { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; POSITION: relative; TOP: 1px } A.img_link:active { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; BORDER-LEFT: #ffffff 1px solid; BORDER-BOTTOM: #ffffff 1px solid; POSITION: relative; TOP: 1px } A.img_link:hover { BORDER-RIGHT: #ffcc00 1px solid; BORDER-TOP: #ffcc00 1px solid; BORDER-LEFT: #ffcc00 1px solid; BORDER-BOTTOM: #ffcc00 1px solid; POSITION: relative; TOP: 1px } .product_head { BACKGROUND-COLOR: #cccccc } .blackbold10verdana { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana } .generalbold { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Verdana } .boxedprice { FONT-WEIGHT: 800; FONT-SIZE: 9pt; COLOR: #cc0000; FONT-FAMILY: verdana; TEXT-DECORATION: none } .en_text { FONT-SIZE: 10px; COLOR: #393939; FONT-FAMILY: Verdana } .question_main {BORDER: #d5d5d5 1px solid;background-color: #f0f0f0;width:100%;} .question_box {margin:5px 5px 5px 5px;padding:10px;background-color: #ecf2f5;color:#333333;BORDER: #c7dbe5 1px solid;font-size:12px;font-family:Arial, Helvetica, sans-serif;} .question_guest {color:#ff9900;} .question_date {color:#666666;} .answer_box {margin:5px 5px 5px 70px;padding:10px;background-color: #ffffff;color:#333333;BORDER: #e1e1e1 1px solid;font-size:12px;font-family:Arial, Helvetica, sans-serif;} .answer_guest {color:#ff9900;} .answer_date {color:#666666;} .title_row { COLOR: #003263; font-family: Verdana,Arial,Helvetica,新細明體; font-size: 8pt; line-height:16px; letter-spacing:0; padding-top:1px; BACKGROUND-COLOR: #E6E9F4 } .odd_row { COLOR: #003263; font-family: Verdana,Arial,Helvetica,新細明體; font-size: 8pt; line-height:16px; letter-spacing:0; padding-top:1px; BACKGROUND-COLOR: #ffffff } .even_row { COLOR: #003263; font-family: Verdana,Arial,Helvetica,新細明體; font-size: 8pt; line-height:16px; letter-spacing:0; padding-top:1px; BACKGROUND-COLOR: #F6F6F6 } .odd_row_other { COLOR: #003263; font-family: Verdana,Arial,Helvetica,新細明體; font-size: 8pt; line-height:16px; letter-spacing:0; padding-top:1px; BACKGROUND-COLOR: #F0F3F7 } .even_row_other { COLOR: #003263; font-family: Verdana,Arial,Helvetica,新細明體; font-size: 8pt; line-height:16px; letter-spacing:0; padding-top:1px; BACKGROUND-COLOR: #E9EAF1 } .status_row { COLOR: #003263; font-family: Verdana,Arial,Helvetica,新細明體; font-size: 8pt; line-height:16px; letter-spacing:0; padding-top:1px; BACKGROUND-COLOR: #F5E4B2 } .selected_row { COLOR: #003263; font-family: Verdana,Arial,Helvetica,新細明體; font-size: 8pt; line-height:16px; letter-spacing:0; padding-top:1px; BACKGROUND-COLOR: #ffcccc } .ignore_row { COLOR: #003263; font-family: Verdana,Arial,Helvetica,新細明體; font-size: 8pt; line-height:16px; letter-spacing:0; padding-top:1px; BACKGROUND-COLOR: #505050 } .ahightlight { BACKGROUND: #EEBF4E; COLOR: #000 } .alertred { COLOR: red } /* Button */ .btn_left{background-image: url(../images/btn_left.gif);background-repeat: no-repeat;background-position:top left;height:21px;} .btn_right{background-image: url(../images/btn_right.gif);background-repeat: no-repeat;background-position:top right;height:21px;} .btn_mid{background-image: url(../images/btn_mid.gif);background-repeat: repeat-x;height:21px;} .btn_left2{background-image: url(../images/btn_left2.gif);background-repeat: no-repeat;background-position:top left;height:21px;} .btn_right2{background-image: url(../images/btn_right2.gif);background-repeat: no-repeat;background-position:top right;height:21px;} .btn_mid2{background-image: url(../images/btn_mid2.gif);background-repeat: repeat-x;height:21px;} #btn {font-size:13px;color: #10728d;font-family:Arial, Helvetica, sans-serif;padding:0 7px 0 7px;line-height: 20px;text-decoration: none;} #btn A:link {color: #10728d;text-decoration: none;font-weight: normal;} #btn A:visited {color: #10728d;text-decoration: none;font-weight: normal;} #btn A:active {color: #10728d;text-decoration: none;font-weight: normal;} #btn A:hover {color: #10728d;text-decoration: none;font-weight: bold;} #btn2 {font-size:13px;color: #686868;font-family:Arial, Helvetica, sans-serif;padding:0 7px 0 7px;line-height: 20px;text-decoration: none;} #btn2 A:link {color: #686868;text-decoration: none;font-weight: normal;} #btn2 A:visited {color: #686868;text-decoration: none;font-weight: normal;} #btn2 A:active {color: #686868;text-decoration: none;font-weight: normal;} #btn2 A:hover {color: #686868;text-decoration: none;font-weight: bold;} /* Detail page */ .tab_layout {width:90%;background-repeat: repeat-x;} .tab {float:left;padding:0 2px 0 2px;} .tab_n #tableft {background-image: url(images/tab_left.gif);background-repeat: no-repeat;} .tab_n #tabright {background-image: url(images/tab_right.gif);background-repeat: no-repeat;} .tab_n #tabmid {padding:12px 10px 0 10px;font-size:12px;font-family:Arial, Helvetica, sans-serif;color:#666666;background-image: url(images/tab_mid.gif);background-repeat: repeat-x;} .tab_n #tabmid A:link{color:#666666;text-decoration: none;} .tab_n #tabmid A:visited {color:#666666;text-decoration: none;} .tab_n #tabmid A:active {color:#666666;text-decoration: none;} .tab_n #tabmid A:hover {color:#666666;text-decoration: none;} .tab_s #tableft {background-image: url(images/tabs_left.gif);background-repeat: no-repeat;} .tab_s #tabright {background-image: url(images/tabs_right.gif);background-repeat: no-repeat;} .tab_s #tabmid {padding:4px 10px 0 10px;font-size:16px;font-weight: bold;font-family:Arial, Helvetica, sans-serif;color:#666666;background-image: url(images/tabs_mid.gif);background-repeat: repeat-x;} .tab_s #tabmid A:link{color:#666666;text-decoration: none;} .tab_s #tabmid A:visited {color:#666666;text-decoration: none;} .tab_s #tabmid A:active {color:#666666;text-decoration: none;} .tab_s #tabmid A:hover {color:#666666;text-decoration: none;} /******************************************************************/ .menu_black { color: ; FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; font-size: 11px; text-decoration: none} .menu_black:link { color: ; FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; font-size: 11px; text-decoration: none} .menu_black:visited { color:; FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; font-size: 11px; text-decoration: none} .menu_black:hover { color:#FF6600; FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; font-size: 11px; text-decoration: none } .menu_red:link { font-size: 12px; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration : none;} .menu_red:visited { font-size: 12px; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration : none;} .menu_red:hover { font-size: 12px; color: red; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration : none;} a.red:link { FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; font-size: 8pt; color: red; text-decoration : none;} a.red:visited { FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; font-size: 8pt; color: red; text-decoration : none;} a.red:hover { FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; font-size: 8pt; color: ; text-decoration : none;} .red_box { border: 1 solid #FF0000; color: #000000; font-family: Arial, Verdana, Sans-Serif; font-size: 10px; line-height: 13px; font-weight:normal; } .blue_box { border: 1 solid #0000FF; color: #000000; font-family: Arial, Verdana, Sans-Serif; font-size: 10px; line-height: 13px; font-weight:normal; } .green_box { border: 1 solid #008000; color: #000000; font-family: Arial, Verdana, Sans-Serif; font-size: 10px; line-height: 13px; font-weight:normal; } .content_header{ color:#000000; font-weight: bold; FONT-FAMILY: Verdana, Arial, Helvetica,sans-serif; font-size: 11px; text-decoration: underline} /******************************************************************/