@charset "utf-8";
/* CSS Document */

@font-face {
    font-family: 'MHeiHK-Bold';
    src: url('../fonts/MHeiHK-Bold-Roman.eot');
    src: url('../fonts/MHeiHK-Bold-Roman.eot?#iefix') format('embedded-opentype'),
         url('../fonts/MHeiHK-Bold-Roman.woff') format('woff'),
         url('../fonts/MHeiHK-Bold-Roman.ttf') format('truetype'),
         url('../fonts/MHeiHK-Bold-Roman.svg#perpetuaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
@font-face {
    font-family: 'perpetuabold';
    src: url('../fonts/perpetua_bold-webfont.eot');
    src: url('../fonts/perpetua_bold-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/perpetua_bold-webfont.woff') format('woff'),
         url('../fonts/perpetua_bold-webfont.ttf') format('truetype'),
         url('../fonts/perpetua_bold-webfont.svg#perpetuabold') format('svg');
    font-weight: normal;
    font-style: normal;

}


/*-------------- sub menu ------------------*/

    .sm{
        background-color:#ffe9f7;
        color:#232323;
        text-decoration:none;
        width:200px;
        height:30px;
/*/////////ori 11////////////*/	
        font-size:11px;
    }
    .sm:visited{
        background-color:#ffe9f7;
        color:#232323;
        text-decoration:none;
        width:200px;
        height:30px;
    }
    .sm:active{
        background-color:#ffe9f7;
        color:#232323;
        text-decoration:none;
        width:200px;
        height:30px;
    }
    .sm:link{
        background-color:#ffe9f7;
        color:#232323;
        text-decoration:none;
        width:200px;
        height:30px;

/*//////////////////////////////////////////////// added - submenu font size /////////////////////////////*/
        font-size:14px;
    }
    .sm:hover{
        background-color:#ff84bd;
        color:white;
        text-decoration:none;
        width:200px;
        height:30px;
    }
    
/*/////////// sm double lines ///////////////////////////////////////////////////////////////////////*/
   .sm_double{
        background-color:#ffe9f7;
        color:#232323;
        text-decoration:none;
        width:200px;
        height:42px;
        font-size:11px;
    }
    .sm_double:visited{
        background-color:#ffe9f7;
        color:#232323;
        text-decoration:none;
        width:200px;
        height:42px;
    }
    .sm_double:active{
        background-color:#ffe9f7;
        color:#232323;
        text-decoration:none;
        width:200px;
        height:42px;
    }
    .sm_double:link{
        background-color:#ffe9f7;
        color:#232323;
        text-decoration:none;
        width:200px;
        height:42px;
        font-size:14px;
    }
    .sm_double:hover{
        background-color:#ff84bd;
        color:white;
        text-decoration:none;
        width:200px;
        height:42px;
    }


    .pqa{
        color: #ee1d22;
    }
        
    </style>


/*-------------- unknown ------------------*/
            <style>
                .n{
                    background-color:#ffb8ff;
                    text-decoration:none;
                    color:#232323;
                    padding:5px;
                    height:32px;
                    line-height:32px;
                    margin:5px;
                    margin-left:0px;
                    margin-bottom:0px;
                }
                .n:hover {
                    color:#232323;
                    background-color:#ff84bd;
                    text-decoration:underline;
                }
                .n:link {
                    color:#232323;
                    text-decoration:none;
                }
                .n:active {
                    color:#232323;
                    text-decoration:none;
                }
                .n:visited {
                    color:#232323;
                    text-decoration:none;
                }



/*---------------------------------------------------- main---------------------------------------*/

#main {
  font-family: 'perpetuabold', 'MHeiHK-Bold', MHeiHK-Bold, "Ln", sans-serif;
/* ----------------------------------- MAIN font size --------------------------------- */
  font-size: 16px;
 line-height: 29px;
   padding: 0px;
  width: 677px;

  background-color: #fff;
  margin: 0 auto;
  float:left;


}


#p1,#p3
{
  float:left;
  } 
#p2
{
  float:right;
  }
  
div h1,h2{
  color:#FF86BC;
  
}
  
  
div h5,h3{
  color:#FF86BC; 

}

#h3more{ 
  color:black; 
 
}
#b_color{color:#67C5DE;}

#bb_color{color:#00A9DC;}

#bb_color{color:#065F9B;}

#gr_color{color:#62D2C2;}

#g_color
{
color:#FEB460;
}
#g_color_orange{
color:#F15A25;
}
#title{ 
  color:#FF86BC; 
 font-size:130%
}
#p_color
{
color:#9B7ADD;
}
#pick_color
{
color:#FF86BC; 
}
#bold{
  font-weight:bold;
  }
#mess_left{
  float:left;
  clear:both;
    -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #9B7ADD 0px 1px 3px;
  -moz-box-shadow: #9B7ADD 0px 1px 3px;
  box-shadow: #9B7ADD 0px 1px 3px;
  width:400px;
  height:100px;
  padding:0.1px 0px 1px 5px;
  background:-moz-linear-gradient(top,#ffffff,#FAD0FE);/*DIE6䥦*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#FAD0FE));
  }
#mess_right{
  float:right;
   margin: -30px  130px  0px 0;
     -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #9B7ADD 0px 1px 3px;
  -moz-box-shadow: #9B7ADD 0px 1px 3px;
  box-shadow: #9B7ADD 0px 1px 3px;
  width:400px;
  height:100px;
  padding:0.1px 0px 1px 5px;
  background:-moz-linear-gradient(top,#ffffff,#FAD0FE);/*DIE6䥦*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#FAD0FE));
  }
  
  #x_box_p
{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #9B7ADD 0px 1px 3px;
  -moz-box-shadow: #9B7ADD 0px 1px 3px;
  box-shadow: #9B7ADD 0px 1px 3px;
  width:400px;
  height:100px;
  padding:0.1px 0px 1px 5px;
  background:-moz-linear-gradient(top,#ffffff,#C4B1E9);/*DIE6䥦*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#C4B1E9));
  
  }
  
   #x_box_pick
{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #9B7ADD 0px 1px 3px;
  -moz-box-shadow: #9B7ADD 0px 1px 3px;
  box-shadow: #9B7ADD 0px 1px 3px;
  width:400px;
  height:100px;
  padding:0.1px 0px 1px 5px;
  background:-moz-linear-gradient(top,#ffffff,#FAD0FE);/*DIE6䥦*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#FAD0FE));
  
  }
  
  
  
  #x_box_p_white
{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #9B7ADD 0px 1px 3px;
  -moz-box-shadow: #9B7ADD 0px 1px 3px;
  box-shadow: #9B7ADD 0px 1px 3px;
  width:400px;
  height:100px;
  padding:0.1px 0px 1px 5px;
  background:-moz-linear-gradient(top,#ffffff,#EFEFEF);/*DIE6䥦*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#EFEFEF));
  
  }

  #x_box_p_pink2
{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
  -webkit-box-shadow: #9B7ADD 0px 1px 3px;
  -moz-box-shadow: #9B7ADD 0px 1px 3px;
  box-shadow: #9B7ADD 0px 1px 3px;
  width:400px;
  height:100px;
  padding:0.1px 0px 1px 5px;
  background:-moz-linear-gradient(top,#ffffff,#f9cdfe);/*DIE6䥦*/
background:-webkit-gradient(linear, 0% 0%, 0% 100%, from(#ffffff), to(#f9cdfe));
  
  }




#avoid_box_p
{
  -webkit-border-radius: 10px;
  -moz-border-radius: 10px;
  border-radius: 10px;

  -webkit-box-shadow: #9B7ADD 1px 0px 3px;
  -moz-box-shadow: #9B7ADD 1px 0px 3px;
  box-shadow: #9B7ADD 0px 0px 6px;
  width:400px;
  height:100px;
  padding:0.1px 0px 1px 5px;

  }
  
#avoid_box_p tr, #avoid_box_p td
{
	border-bottom-color:#CCCCCC;
	border-left-color:#CCCCCC;
	border-right-color:#CCCCCC;
}
  
  #avoid_box_pick
{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

  -webkit-box-shadow: #FF86BC 0px 1px 3px;
  -moz-box-shadow: #FF86BC 0px 1px 3px;
  box-shadow: #FF86BC 0px 1px 3px;
  width:400px;
  height:100px;
  padding:0.1px 0px 1px 5px;
  
  }
  
   #IVF_box_pick
{
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;

  -webkit-box-shadow: #FF86BC 0px 1px 3px;
  -moz-box-shadow: #FF86BC 0px 1px 3px;
  box-shadow: #FF86BC 0px 1px 3px;
  width:250px;
  height:auto;
  padding:0.1px 0px 1px 5px;
  
  }

#about_map{
  float:right;
  }

 #main ul {
   list-style-type:disc;
    list-style-position:outside;
}

