﻿body
{
    margin: 0px;
    /*background-image: url(images/body_bg.jpg);
    background-repeat: repeat-x;
    background-position: 0em 0px;*/
    margin:0 auto;
    width:996px;
    position: relative;
    background-color:#FFFFFF;/*#6eb3ff;*/

} 

a:link
{
    color: #1f3e74;
    text-decoration: none;
}

a:visited
{
    color: #252571;
    text-decoration: none;
}

a:hover
{
    color: #613dcb;
    text-decoration: underline;
}

a:active
{
    color: #ba4eb1;
    text-decoration: none;
}

#container
{
    margin: 0px auto;
    padding: 0px 0px 0px 0px;
    position:absolute;
    width:996px;
}

/*****資訊列*****/

#top_info
{
    color: #ffffff;
    font-size: 0.75em;
    text-align: right;
    padding: 10px .5em 0px 0px;
    height: 30px;
    background-image: url(images/top_info.jpg);
    font-family: Arial;
}

#top_info a
{
    text-align: right;
    color: #ffffff;
}

#top_info a:hover
{
    color: #ebd084;
}


#top_info a
{
    text-align: right;
    text-decoration: none;
    color: #ffffff;
}

#top_info a:hover
{
    color: #fdfa1a;
    text-decoration: underline;
}

/*****左欄外框 *****/

#lf_content
{
   /* float: left;*/
    margin: 0px;
   /*background-color: #ffffff;*/
    height: 100%;
    position:relative;
    width: 600px;
}

/*****左欄形象圖*****/

#logo
{
	background-image: url(images/logo.jpg);
	background-repeat: no-repeat;
	height: 190px;
	margin: 0px;
	padding:0px;
	/*height: 100%;*/
}

#top_banner
{
    width: 472px;
    margin: 0px 0px;
    padding:10px 0.5em 0 0;    
    height: 151px;

}

/*****中間選單_業務專區*****//******原本的設定************/

#menu
{
    padding: 0px;
    margin: 0px 0px;
    position: absolute;
    top: 0px;
    left: 425px;
   /* height: 498px;*/
    width: 184px;
    color: #ffffff;
    background-image: url(images/menu_tit.jpg);
    background-repeat: no-repeat;
    position: relative;
}

#menu ul
{
    margin: 0px;
    margin-top: -6px;
    margin-bottom: -8px;
    height: 100%;
    background-image: url(images/menu_bg.jpg);
    background-repeat: repeat-y;
    left: 0px;
    position: relative;
    padding-left: 0px !important;
    width: 184px;
}

#menu li
{
    margin: 1px 0px;
    padding-left: 25px !important;
    font-family: Arial;
    line-height: 1.9em;
    background-image: url(images/menu_dot.jpg);
    list-style-type: none;
    position: relative;
    background-repeat: no-repeat;
    font-weight: bold;
    border-bottom: 1px #66746e inset;
    font-size: 12px;
    word-spacing: .2em;
    display: block;
    padding: 0px 0px 0px 25px;
    background-position: 1em .3em;
    letter-spacing: 0em;
}

#menu li a
{
    color: #ffffff;
    text-decoration: none;
}

#menu li a:hover
{
    display: block;
    color: #fff264;
    background-color: #176bbf;
}

/*****左欄第一區塊專區*************************************************/

#lf_box01
{
    /*background-image: url(images/lf_box01_tit.jpg);*/
    background-repeat: no-repeat;
    background-color: #f4fde0; /*height: 165px;*/
    margin: 0px;
    padding: 0px 5px 10px 0px;

}
#lf_box01 h4
{
    height: 100%;
    margin-top: 0px;
    margin-bottom: 0px;
}
#lf_box01 a
{
    text-decoration: none;
    color: #FFFFFF;
}

#lf_box01 a:hover
{
    color: #ffee0d;
    text-decoration: underline;
}

#lf_box01 .pic
{
    padding: 0px 0px 10px 0px ;
    margin: 5px 12px 5px 5px;
    float: left;
    width: 113px;
}
#lf_box01 .text
{
    width:265px;
    float: left;
    text-align:left;
    font-family:Arial, Helvetica, sans-serif;
}
#lf_box01 .text a
{
      font-size:.92em;
}
#lf_box01 ul
{
    width: 280px;
    height: 100%;
    font-family: Arial;
    margin: 0px;
    padding: 0px;
}

#lf_box01 li
{
    background-image: url(images/lf_box01_dot.jpg);
    background-repeat: no-repeat;
    background-position: 0em .4em;
    margin: 0px;
    padding: 0px 1em 0px 0px;
    list-style-type: none;
    height: 100%;
}

#lf_box01 a
{
    margin: 0px;
    color: #3ea506;
    text-decoration: none;
}

#lf_box01 a:hover
{
    color: #2d7b3f;
}

#lf_box01 h5
{
    color: #3ea506;
   /* clear: both;*/
    margin: 0px 0px 0px 10px;
    font-weight: bold;
    padding: 0px;
    font-family: Arial;
}

#lf_box01 .dt_f02
{
    color: #11a6d7;
}
#lf_box01 .dt_f02 a
{
    color: #11a6d7;
}

#lf_box01 p
{
    margin: 0px;
    padding: 0px 0px 5px 10px;
    vertical-align: 1.2em;
    font-size: .8em;
    font-family: Arial;
    line-height: 1.6em;
    height: 100%;
    width: 300px;
}

#rh_box01 h4, #rh_box02 h4
{
    padding:.5em 0px 0px 3em;
    color: #ffffff;
    font-family: Arial;
    margin: 0px;
}

/*****左欄第二區塊 頁籤專區*****/

#lf_box02
{
   /* height: 175px !important;*/
    background-color: #ffffff;
    border-bottom: 1pt #596ce7 dotted;
    border-top: 1pt #596ce7 dotted;
    padding: 0px;
    margin: 0px;
    height: 100%;
}

#lf_box02 .img_float
{
    float: left;
    margin: 0px 15px 0px 18px;
    vertical-align: text-top;
    padding: 5px 0px 0px 0px;
}

#lf_box02 #newslf
{
    padding: 0px;
    /*height: 135px;*/
    padding-left: 25px;
    vertical-align: 1.2em;
    width:400px;
    font-family: Arial;
    line-height: 1.6em;
    margin: 0px;
  /*  height: 100%;*/
}

#newslf #tit
{
    background-image: url(images/item.jpg);
    background-repeat: no-repeat;
    font-family: Arial;
    font-weight: bolder;
    text-indent: 1.2em;
    padding-top: .3em;
    font-family: Arial;
    font-size: 1em;
    background-position: 0em .7em;
}

#newslf h4
{
    background-image: url(images/lf_box01_dot.jpg);
    padding-left: 33px;
    margin: .2em 0px 0px 0px;
    color: #11a6d7;
    background-repeat: no-repeat;
    font-family: Arial;
    font-size: 1em;
    font-weight: normal;
    background-position: 1em .7em;
    text-decoration: none;
}

#newslf h4 a
{
    color: #11a6d7;
    font-weight: bolder;
    text-decoration: none;
}

#newslf h4 a:hover
{
    text-decoration: underline;
}
#newslf p
{
    margin: 0px;
    padding: 5px 0px 0px 15px;
    vertical-align: 1em;
    font-size: .8em;
    font-family: Arial;
    line-height: 1.6em;
}

#newsrh
{
   /* width: 100%;*/
    margin: 8px 0px 12px 5px;
    text-indent: 1.5em;
    padding-left: 23px;
}

#newsrh ul
{
    margin: 0px;
    padding: 0px;
}

#newsrh li
{
    background-image: url(images/item.jpg);
    background-repeat: no-repeat;
    background-position: 0em .3em;
    text-indent: 1.2em;
    list-style-type: none;
    font-weight: bolder;
    padding-top: .1em;
    font-family: Arial;
    font-size: 1em;
}


/*****左欄第三區塊 外部連結專區*****/

#lf_box03
{
    background-color: #eff3db;
    height: 185px;
}

#lf_box03 ul
{
    margin: 0px;
    padding-left: 25px;
    height: 100%;
}

#lf_box03 li
{
    height: 149px;
    background-image: url(images/lf_box03_bg.jpg);
    list-style-type: none;
    background-repeat: no-repeat;
    width: 175px;
    float: left;
    padding: 3px 0px 0px 10px;
    margin: 15px 0px 0px 0px;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: .8em;
    font-weight: bold;
    color: #3d547d;
    letter-spacing: 0em;
    
}

#lf_box03 h5
{
    margin: 0px;
    text-indent: 1.8em;
    font-family: Arial;
    font-size: 1em;
}

#lf_box03 .div
{
    height: 115px;
    width: 155px;
    margin-top: 5px;
    background-color: #ffffff;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    overflow: hidden;*/
    /* height: 100%;*/
}

/*****右欄外框 *****/
#rh_content
{
    width:400px;
    margin: 0px 0px 0px 0px;
    /*background-color: #ffffff;*/
    /*position: absolute;*/
    /*left: 650px;
    float: right;*/    
    top:0px;
    border-left: 1pt #596ce7 dotted;
   /* height: 100%;*/
    position:relative;
}

/*****右欄形象區塊*****/

#rh_head
{
    background-image: url(images/rf_head.jpg);
    height: 228px;
    background-repeat: repeat-x;
    background-position: right bottom;
    margin: 0px;
    padding: 0px;
    vertical-align:top;
}

/*****右欄第一區塊 About EAP *****/

#rh_box01
{
    background-color: #4b80c2;
    /*height: 29px;*/
    width: 100%;
   /* position: relative;*/
    background-image: url(images/rh_box01_bg .jpg);
    background-repeat: no-repeat;
}
#rh_box01 h4
{
    margin-top: 0px;
    margin-bottom: 0px;
    padding-bottom: 0px;
}
#rh_box01 a
{
    color: #ffffff;
    text-decoration: none;
}

#rh_box01 a:hover
{
    color: #f6ff0c;
    text-decoration: underline;
}

/*****右欄第二區塊 Important Projects  *****/

#rh_box02
{
    background-color: #366a9c;
    /*height: 29px;*/
    width: 100%;
    margin: 0px;
}

#rh_box02 a
{
    color: #ffffff;
    text-decoration: none;
}

#rh_box02 a:hover
{
    color: #f6ff0c;
    text-decoration: underline;
}

/*****右欄第三區塊 Important Projects  內文字*****/

#rh_box03
{
    height: 254px;
   /* width: 100%;*/
    font-family: Verdana, Helvetica, Arial, sans-serif;
    background-color: #d1e8ff;
    background-image: url(images/rh_box03_bg.jpg);
    margin: 0px;
    padding: 0px;
    overflow: visible;
}

#rh_box03 h4
{
    margin: 0px;
    padding-top: 10px;
    color: #0f808d;
    line-height: 1.6em;
    font-family: Arial;
}

#rh_box03 .f01
{
    margin: 0px;
    padding: 5px 0px 0px 31px;
    padding-bottom: 10px;
    vertical-align: 1.2em;
    font-size: .8em;
    font-family: Arial;
    line-height: 1.6em;
}

/*****右欄第四區塊 LINKS*****/

#rh_box04
{
    background-color: #cee3ff;
    height: 181px;
   /* width: 100%;*/
    background-image: url(images/rh_box04_bg.jpg);
    background-position:0px 0px ;
    background-repeat: repeat-x;
}

#rh_box04 ul
{
    margin: 8px 0px 0px;
    padding: 0px 0px 0px;
}

#rh_box04 li
{
    display: list-item;
    list-style-type: none;
    font-weight: bold;
    background-image: url(images/rh_list_bg.jpg);
    background-repeat: repeat-x;
    background-position: 0em bottom;
  
}
/*
#rh_box04 h4
{
    margin: 0px;
    padding: 0px 0px 5px 1em;
    height: 26px;
}*/
#rh_box04 li a
{
    color: #41749f;
    font-family: Arial;
    text-decoration: none;
    line-height:30px;
    padding: 1px 0px 0px 1em;
    background-image:url(images/dot.jpg);
   	background-repeat: no-repeat;
	background-position: 0em 8px;


}

#rh_box04 a:hover
{
    color: #20b682;
    text-decoration: underline;
}

.h4_dot02
{	

   }

/*****落款*****/

#footer
{
    clear: both;
    height: 70px;
    color: #253348;
    background-color: #6eb3ff;
    padding: 0px 0px 5px;
    font-family: Arial;
    font-size: 0.8em;
    line-height: 1.5em;
    /*width: 100%; */   
}

#footer a
{
    padding: 0px 0px 0px 12px;
    color: #1d519b;
    text-decoration: underline;
}

#footer a:hover{
color: #b008ff;
}
#footer .aaa
{
    float: left;
    padding-right: 1.5em;
    padding-bottom: 1em;
    vertical-align: 0em;
    padding-top: .5em;
}

.h4_dot
{
    background-image: url(images/dot.jpg);
    background-repeat: no-repeat;
    background-position: 2em .8em;
    color: #ffffff;
}

#rh_box02 h4 a, #rh_box01 h4 a
{
    color: #ffffff;
    text-decoration: none;
    padding-top:0px ;
    padding-bottom:0px ;
    /*margin-top:0px ;
    margin-bottom:0px ;*/
    
}

p
{
    margin: 0px;
    color: #204379;
    font-size: 1em;
    font-family: Verdana, Helvetica, Arial, sans-serif;
}

/*****無底線*****/

.noborder_bt
 {border-bottom: 0px ;}
