/* ************ Chan Law Group ****** */

/* top */

/* top navigation */

#m1{
 
}

#m2{
  position: relative;
  top: 159px;
  left: -102px;
  width: 135px;
  margin-right: 0px;
  font-family: arial, sans-serif;
  font-size: 11px;
  color: #555555;
  font-weight: bold;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}

#m4{
  position: relative;
  top:86px;
  left:102px;
  width: 160px;
  font-family: arial, sans-serif;
  font-size: 11px;
  color:#555555;
  font-weight: bold;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}

#m5{
  position: relative;
  top:13px;
  left:229px;
  width: 135px;
  font-family: arial, sans-serif;
  font-size: 11px;
  color:#555555;
  font-weight: bold;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}

#m6{
  position: relative;
  top:-36px;
  left:310px;
  width: 135px;
  font-family: arial, sans-serif;
  font-size: 11px;
  color:#555555;
  font-weight: bold;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}


#lang{
  position:relative;
  top: -159px;
  left: 420px;
  width: 90px;
  z-index: 1;
}

#langlink {
  font-family:  arial, sans-serif;
  font-size: 12px;		
   color:#FFFFFF;
   text-decoration: none;
  z-index: 1;
}


#langlink  a{
	font-family:  arial, sans-serif;
        font-size: 12px;		
	color:#FFFFFF;
	text-decoration: none;
}

#langlink  link{
	text-decoration: none;
}

#langlink  a.visited{
       color:#FFFFFF;       
       text-decoration: none;
}

#langlink a:hover{
	color: #CED5D2;	
	text-decoration: none;
}

#top1_font{
  font-size: 12px;
}

#top1 {
  padding-top: 0px;
  padding-buttom: 0px;
  font-family: arial, sans-serif;
  color: #525F53;
  font-weight: bold;
  text-decoration: none;
}

#top1_anchor {
  padding-top: 0px;
  padding-buttom: 0px;
  font-family: arial, sans-serif;
  color: #525F53;
  font-weight: bold;
  text-decoration: none;
}

#top1 a{
  font-family: arial;
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}

#top1 a:link {
	color: #525F53;
	text-decoration: none;
}

#top1 a:visited {
	/* color: #4D604C; */
	color: #525F53;
	text-decoration: none;
}

#top1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#s{
	position: relative;
	left: 0px;
    width: 145px;
    z-index: 0;
}

#sub_m1{
   padding-top: 4px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 10px;
   border-bottom: 1px solid #ADADAD;
   font-family: arial, sans-serif;
   font-size: 11px;
   font-weight: bolder;
   text-align: left;
   
   z-index:1;
}

#sub_m1 a:link{
  font-family:  arial, sans-serif;
  font-size: 11px;
  font-weight: bolder;
  color: #525F53;
  text-align: left;
  text-decoration: none;
  z-index:1;
}

#sub_m1 a:visited {
  font-family:  arial, sans-serif;
  color: #525F53;
  text-decoration: none;
}

#sub_m1 a:hover {
   color: #FFFFFF;
   text-decoration: none;
}

#sub_m1_2{
  font-family:  arial, sans-serif;
  font-weight: bolder;
  font-size: 11px;
  text-align: left;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#sub_m1_2 a:link{
  font-family:  arial, sans-serif;
  font-weight: bolder;
  font-size: 11px;
  /* color:#666666; */
  color: #525F53;
  text-decoration: none;
}

#sub_m1_2 a:visited {
  font-family:  arial, sans-serif;
  /* color: #4D604C; */
  color: #525F53;
  text-decoration: none;
}

#sub_m1_2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#sub_m2{

}
#sub_m3{

}
/*************************** side navigation *************/

#s_menu {
    padding-left: 17px;
    padding-top: 10px;
    padding-bottom: 10px;
    font-family: arial, sans-serif;
	font-weight: bold;
	color: #525F53;
    font-size: 12px;
	text-decoration: none;
}
#s_menu a:link {
    font-family: arial, sans-serif;
	font-weight: bold;
	color: #525F53;
    font-size: 12px;
  	text-decoration: none;
}	
}#s_menu a:visited {
	color: #525F53;
	text-decoration: none;
}

#subm2 {

}


#s1 {
 }
#s2 {
}
#s3 {
}
#s4 {
}
#s5 {
}
#s6 {
}
#s7 {
}
#s8 {
}
#s9 {
}
#s10 {
}
#s11 {
}


/*********************** center **********/
#content{
	position:relative;
	top: -250px;
}
#c_t1{
  position:relative;
  padding-top: 27px;
  margin-left: 0px;
  margin-right: 3px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #707070; 
  text-align:justify;
  z-index:0;
}


#c_t2{
  position:relative;
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0px;
  padding-right: 10px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #707070; 
  text-align:justify;
  z-index:0;
}

#c_t2a{
  position:relative;
  padding-top: 0px;
  margin-bottom: 5px;
  padding-left: 28px;
  padding-right: 10px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #707070; 
  text-align:justify;
  text-indent: -18px; 
  z-index:0;
}

#c_t3{
  position:relative;
  padding-left: 5px;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #707070; 
  text-indent: -10px;
  text-align:justify;
  z-index:0;
}
#c_t4{
  position:relative;
  margin-top:10px;
  margin-bottom: 10px;
  padding-left: 0px;
  padding-right: 10px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #707070; 
  text-align:justify;
  z-index:0;
}
#c_t5{
  padding: 10px 20px 10px 20px;
  border: 1 px solid #9EB59D;
  border-left: 1px solid #9EB59D;
  border-right: 1px solid #9EB59D;
  border-top: 1px solid #9EB59D;
  border-bottom: 1px solid #9EB59D;
}
 
#c_title{
  position:relative;
  padding-top: 25px;
  margin-bottom: 10px;
  font-family: arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #525F53;
 }
 
#c_title_r{
    padding-top: 25px; 
  position:relative;
  padding-left: 0px;
  font-family: arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #525F53;
 }
 
#c_h1{
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 0px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #525F53;
 }
 
#c_h1a{
  margin-top: 20px;
  margin-bottom: 20px;
  padding-left: 0px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #525F53;
 }
 
#c_h1_i{
  margin-top: 20px;
  margin-bottom: 8px;
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  font-style: italic;
  color: #525F53;
 }
#c_h2{
  font-family: arial, sans-serif;
  font-size: 13px;
  font-weight: bold;
  color: #525F53;
 }
#c_h3_print{
   font-family: arial, sans-serif;
  font-size: 10px;
  color: #525F53;
}
 
#fm_label{
  font-family: arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
  color: #808080;
 }

#fm_t1{
  font-family: arial, sans-serif;
  font-size: 12px;
  font-color: #c0c0c0;
  border: 1px solid #E8E8E8;
}

#c_a{
   padding-left: 10px;
   padding-right: 0px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-family: arial, sans-serif;
   font-weight: bold;
   font-size: 12px;
   color: #707070; 
   text-decoration: none;
}

#c_a a:link{
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #707070;
  text-decoration: none;
  z-index:0;
}

#c_a a:visited {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #707070; 
  text-decoration: none;
}

#c_a a:hover {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #4D4D4D; 
  text-decoration: underline;
}

#c_res {
   font-family: arial, sans-serif;
   font-size: 12px;
   margin-top: 2px;
   margin-left: 5px;
   margin-right: 0px;
   margin-bottom: 2px;
}

#c_res a:link{
  font-family: arial, sans-serif;
  font-size: 12px;
   color: #707070;
  text-decoration: none;
  z-index:0;
}

#c_res a:visited {
  font-family: arial, sans-serif;
  font-size: 12px;
  color: #707070;
  text-decoration: none;
}

#c_res a:hover {
  font-size: 12px;
  color: #707070;
  text-decoration: underline;
}


/************** footer ********/
#f_t1{
    margin-top: 10px;
    margin-left:10px;
    margin-right: 8px;
	font-family:  arial, sans-serif;
  	font-size: 9px;
    color: #A0ADA9;
    text-align:justify;
}

/****************************************** */
/**************** Chinese ***************** */
/****************************************** */

/* top navigation */

#ch_m2{
  position: relative;
  top: 160px;
  left: -108px;
  width: 120px;
  margin-right: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #555555;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}
#ch_m2_ff{
  position: relative;
  top: 160px;
  left: -108px;
  width: 120px;
  margin-right: 0px;
  padding-right: 0px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color: #555555;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}


#ch_m4{
  position: relative;
  top: 84px;
  left: 105px;
  width: 120px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color:#555555;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}

#ch_m5{
  position: relative;
  top: 8px;
  left: 220px;
  width: 120px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color:#555555;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}
#ch_m6{
  position: relative;
  top: -44px;
  left: 335px;
  width: 120px;
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 12px;
  color:#555555;
  text-decoration: none;
  visibility: hidden;
  background-color: #C4DAC5;
  border-left: 1px solid #ADADAD;
  border-right: 1px solid #ADADAD;
  border-bottom: 1px solid #ADADAD;
  z-index: 1;
}


#ch_lang{
  position:relative;
  top: -169px;
  left: 407px;
  width: 90px;
  z-index: 1;
}
#ch_top1 {
  margin-top: 0px;
  margin-buttom: 0px;
  font-family: arial, sans-serif;
  font-size:14px;
  color: #525F53;
  font-weight: bold;
  text-decoration: none;
}
#ch_top1_anchor {
  margin-top: 0px;
  margin-buttom: 0px;
  font-family: arial, sans-serif;
  font-size:14px;
  color: #525F53;
  font-weight: bold;
  text-decoration: none;
}

#ch_top1 a{
  margin-top: 0px;
  margin-buttom: 0px;
  font-family: arial;
  color: #FFFFFF;
  font-weight: bold;
  font-size:14px;
  text-decoration: none;
}

#ch_top1 a:link {
	color: #525F53;
	text-decoration: none;
}

#ch_top1 a:visited {
	/* color: #4D604C; */
	color: #525F53;
	text-decoration: none;
}

#ch_top1 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}

#ch_top1_font{
  font-size: 14px;
}

#ch_sub_m1{
   padding-top: 5px;
   padding-right: 0px;
   padding-bottom: 5px;
   padding-left: 10px;
   border-bottom: 1px solid #ADADAD;
   font-family: arial, sans-serif;
   font-size: 12px;
   font-weight: bolder;
   text-align: left;
   z-index:1;
}

#ch_sub_m1 a:link{
  font-family:  arial, sans-serif;
  font-size: 12px;
  font-weight: bolder;
  color: #525F53;
  text-align: left;
  text-decoration: none;
  z-index:1;
}

#ch_sub_m1 a:visited {
  font-family:  arial, sans-serif;
  color: #525F53;
  text-decoration: none;
}

#ch_sub_m1 a:hover {
   color: #FFFFFF;
   text-decoration: none;
}

#ch_sub_m1_2{
  font-family:  arial, sans-serif;
  font-weight: bolder;
  font-size: 12px;
  text-align: left;
  padding-left: 10px;
  padding-right: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
}

#ch_sub_m1_2 a:link{
  font-family:  arial, sans-serif;
  font-weight: bolder;
  font-size: 12px;
  color: #525F53;
  text-decoration: none;
}

#ch_sub_m1_2 a:visited {
  font-family:  arial, sans-serif;
  color: #525F53;
  text-decoration: none;
}

#ch_sub_m1_2 a:hover {
	color: #FFFFFF;
	text-decoration: none;
}


/************ side menu *****/
#ch_s {
	position: relative;
	padding-top: 15px;
	width: 145px;
    z-index: 0;
}

/************* side navigation */

#ch_s_menu {
    padding-left: 17px;
      padding-top: 10px;
    padding-bottom: 10px;
    font-family: arial, sans-serif;
	font-weight: bold;
	font-size: 14px;
	color: #4D604C;
 	text-decoration: none;
}
#ch_s_menu a:link {
    font-family: arial, sans-serif;
	font-weight: bold;
	color: #4D604C;
  	text-decoration: none;
}	

#ch_s_menu a:visited {
	color: #4D604C;
	text-decoration: none;
}

/******** center ****/

#ch_c_t1{
  position:relative;
  padding-top: 28px;
  padding-left: 0px;
   margin-right: 3px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #707070; 
  text-align:justify;
  z-index:0;
}

#ch_c_t1_a{
  position:relative;
  padding-top: 23px;
  padding-left: 0px;
  padding-right: 0px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #707070; 
  text-align:justify;
  z-index:0;
}
#ch_c_t2{
  position:relative;
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left:0 px;
  padding-right: 13px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #707070; 
  text-align:justify;
  z-index:0;
}

#ch_c_t2a{
  position:relative;
  margin-top: 0px;
  margin-bottom: 5px;
  padding-left: 28px;
  padding-right: 13px;
  text-indent: -18px;
  left:0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #707070; 
  text-align:justify;
  z-index:0;
}


#ch_c_t3{
  position:relative;
  padding-left: 5px;
  margin-top: 0px;
  margin-bottom: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  color: #707070; 
  text-indent: -10px;
  text-align:justify;
  z-index:0;
}

#ch_c_title_para{
  padding-top: 28px;
  position:relative;
  padding-left: 0px;
  width: 675 px;
}



#ch_c_title{
  position:relative;
  padding-top: 25px;
  margin-bottom: 10px;
  font-family: arial, sans-serif;
  font-size: 16px;
  font-weight: bold;
  color: #525F53;
 }
 
#ch_c_title_r{
  position:relative;
  margin-left: 0px;
  left:0px;
  font-family: arial, sans-serif;
  font-size: 15px;
  font-weight: bold;
  color: #525F53;
 }
 
#ch_c_h1{
  margin-top: 10px;
  margin-bottom: 15px;
  margin-left: 0px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #525F53;
 }
 
#ch_c_h1a{
  margin-top: 20px;
  margin-bottom: 20px;
  margin-left: 0px;
  left: 0px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #525F53;
 }
 
#ch_c_h1_i{
  margin-top: 20px;
  margin-bottom: 8px;
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  font-style: italic;
  color: #525F53;
 }
#ch_c_h2{
  font-family: arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  color: #525F53;
 }

#ch_c_a{
   padding-left: 10px;
   padding-right: 0px;
   padding-top: 2px;
   padding-bottom: 2px;
   font-family: arial, sans-serif;
   font-weight: bold;
   font-size: 13px;
   color: #707070; 
   text-decoration: none;
}

#ch_c_a a:link{
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
    color: #707070;
  text-decoration: none;
  z-index:0;
}

#ch_c_a a:visited {
  font-family: arial, sans-serif;
  font-weight: bold;
  font-size: 13px;
  color: #707070; 
  text-decoration: none;
}

#ch_c_a a:hover {
  font-weight: bold;
  font-size: 13px;
   color: #4D4D4D; 
  text-decoration: underline;
}

#ch_c_res {
   font-family: arial, sans-serif;
   font-size: 13px;
   margin-top: 2px;
   margin-left: 5px;
   margin-right: 0px;
   margin-bottom: 2px;
}

#ch_c_res a:link{
  font-family: arial, sans-serif;
  font-size: 13px;
  color: #707070;
  text-decoration: none;
  z-index:0;
}

#ch_c_res a:visited {
  font-family: arial, sans-serif;
  font-size: 13px;
  color: #707070;
  text-decoration: none;
}

#ch_c_res a:hover {
  font-size: 13px;
  color: #707070;
  text-decoration: underline;
}