.normal {  font-family: Verdana;}
.noLine {  font-family: Verdana;  text-decoration: none;}

td {  text-decoration: none ; font-family: "Verdana"; font-size: 12px; font-style: normal; font-weight: normal; color: #505050;}

a:link.lnkhead0 {  color: #ffffff;  text-decoration: none ;}
a:link.lnkhead1 {  color: #626864;  text-decoration: none ;}
a:link.lnkhead2 {  color: #000000;  text-decoration: none ;}
a:link.lnkhead3 {  color: #004100;  text-decoration: none ;}

a:link.lnksub1 {  color: #FFFFFF;  text-decoration: none ;}
a:link.lnksub2 {  color: #FFFFFF;  text-decoration: none ;}

a:link.lnkfooter {  color: #626864;  text-decoration: none ;}



a:visited.lnkhead0 {color: #ffffff;  text-decoration: none ;}
a:visited.lnkhead1 {color: #626864;  text-decoration: none ;}
a:visited.lnkhead2 {color: #000000;  text-decoration: none ;}
a:visited.lnkhead3 {color: #004100;  text-decoration: none ;}

a:visited.lnksub1 {color: #A7BE8F;  text-decoration: none ;}
a:visited.lnksub2 {color: #A7BE8F;  text-decoration: none ;}

a:visited.lnkfooter {color: #626864;  text-decoration: none ;}


a:hover.lnkhead0 { color: #ffffff;  text-decoration: underline ;}
a:hover.lnkhead1 { color: #000000;  text-decoration: underline ;}
a:hover.lnkhead2{ color: #004100;  text-decoration: underline ;}
a:hover.lnkhead3{ color: #004100;  text-decoration: underline ;}

a:hover.lnksub1 { color: #FFFFFF;  text-decoration: underline ;}
a:hover.lnksub2{ color: #FFFFFF;  text-decoration: underline ;}

a:hover.lnkfooter{ color: #626864;  text-decoration: none ;}

.lnkhead0 {  text-decoration: none ; font-family: "Verdana"; font-size: 13px; font-style: normal; font-weight: normal; color: #ffffff;}
.lnkhead1 {  text-decoration: none ; font-family: "Verdana"; font-size: 13px; font-style: normal; font-weight: normal; color: #626864;}
.lnkhead2 {  text-decoration: none ; font-family: "Verdana"; font-size: 13px; font-style: normal; font-weight: normal; color: #004100;}
.lnkhead3 {  text-decoration: none ; font-family: "Verdana"; font-size: 16px; font-style: normal; font-weight: normal; color: #004100;}

.lnksub1 {  text-decoration: none ; font-family: "Verdana"; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;}
.lnksub2 {  text-decoration: none ; font-family: "Verdana"; font-size: 12px; font-style: normal; font-weight: normal; color: #FFFFFF;}

.lnkfooter {  text-decoration: none ; font-family: "Verdana"; font-size: 12px; font-style: normal; font-weight: normal; color: #626864;}


.txthead1 {  font-family: "Verdana"; font-size: 13px; font-style: normal; font-weight: normal; color: #848484;}
.txthead2 {  font-family: "Verdana"; font-size: 13px; font-style: normal; font-weight: normal; color: #848484;}
.txthead3 {  font-family: "Verdana"; font-size: 13px; font-style: normal; font-weight: normal; color: #FFFFFF;}
.txthead4 {  font-family: "Verdana"; font-size: 16px; font-style: normal; font-weight: normal; color: #000000;}
.txtnormal1 {  font-family: "Verdana"; font-size: 13px; font-style: normal; font-weight: normal; color: #323232;}
.txtnormal2 {  font-family: "Verdana"; font-size: 12px; font-style: normal; font-weight: normal; color: #FDFFE3;}
.txtsub {  font-family: "Verdana"; font-size: 12px; font-style: normal; font-weight: normal; color: #ED1C24;}

ul#navsite,
#navsite ul {
    font: 13px Verdana, sans-serif;
    padding: 0;
    margin: 0;
    list-style: none;
    background-color: white;
    }
#navsite li {
    float: left;  /* arrange top menu items horizontally */
    text-align: center;
    }
/* Absolute position with auto setting means the item will appear
   where it would have appeared normally, but is taken out of the
   flow and floats above all the content. */
#navsite li ul {
    position: absolute;
    top: auto;
    left: -999em; /* for better accessibility than using display:none */
    }
* > html #navsite li ul {  /* "Tan Hack" for IE Mac only */
    display: none;
    left: auto;
    }
#navsite li:hover ul,
* html #navsite li.sfhover ul {  /* for IE-Win and other non-IE browsers */
    left: auto;
    }
* > html #navsite li.sfhover ul { /* "Tan Hack" for IE Mac only */
    display: block;  /* IE-Mac gets confused by the left:-999em rule, so we do this. */
    border: 2px solid #778;  /* to visually confirm this rule is being used on IE-Mac */
    }
#navsite li ul li {
    float: none;  /* sub-menu items will stack vertically as normal list */
    text-align: left;
    }
#navsite a {
    display: block;
    text-decoration: none;
    color: #777;
    padding: 1px 0px 2px 0px;  /* no right-left padding for top level items */
/*    border: 1px solid #778;  主選項外框 */
    }
#navsite li ul li a {  /* for sub-menu items */
    /* Apply the width here (not to li) so that IE regards entire width as clickable */
    /* This also seems to fix the "3px gap between list items" bug in IE. */
    width: 12em;
    background-color: #d5d3d6;  
    border: 1px solid #fff;  /* 下拉選項外框 */
    border-top-style: none;  /* to get single line between items */
    padding: 5px 10px 2px 10px; 
    }
/* note: important to keep ordering of LVHA link, visited, hover, active */
#navsite a:link:hover,
#navsite a:visited:hover {
    color: #000;
    background-color: #FFF;
    border-color: #227;
    }