.title_1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	font-weight: normal;
	color: #cf474e;
}
.title_2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: normal;
	color: #000000;
}

.title_3 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: normal;
	text-decoration: underline;
	color: #000000;
}

.width710{
	width:710px;
	text-align:left;	
}
.padding1{
	padding:0px 15px 20px 25px;
}
.arial_gray_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #474747;
}
.arial_pink_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #CF474E;
}
a.link_pink_12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffa3a3;
	text-decoration: underline;
}a.link_pink_12:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffa3a3;
	text-decoration: none;
}
a.link_pink_12:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffa3a3;
	text-decoration: underline;
}a.link_pink_12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #ffa3a3;
	text-decoration: underline;
}
a.link_pink_12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #474747;
	text-decoration: underline;
}

a.link_red_12{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color:#C40000;
	text-decoration: underline;
}a.link_red_12:active{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color:#C40000;
	text-decoration: none;
}
a.link_red_12:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #C40000;
	text-decoration: underline;
}a.link_red_12:link {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #C40000;
	text-decoration: underline;
}
a.link_red_12:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 18px;
	font-weight: normal;
	color: #474747;
	text-decoration: underline;
}

.arial_white_12 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
}


a.link_service_cat{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.link_service_cat:visited{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

a.link_service_cat:hover {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.div_s_cat {
	font-size: 12px;
	color: #000000;
}
.div_s_cat_over {
	font-size: 12px;
	color: #FFFFFF;
	background-color: #df8c91;
}
.ML_bg {
	background:url(../gif/recrultment_ml.gif) repeat-x center;
}

img, div { behavior: url(../htc/iepngfix.htc)}

a img{
	border:0px;	
}

/* home page opd booking popup */

#overlay {
    width: 100vw;
    height: 100vh;
    background-color: #00000077;
    color: #00000000;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 995;
	position: fixed;
}

#dialog {
   
	padding: 1rem 1.5rem;
	background: white;
	max-width: 670px;
	padding-top: 115px;
	padding-bottom: 20px;
	 border-radius: 8px;
	transition: background-color 0.1s ease;
	box-sizing: border-box;
	transition: all 0.55s ease;
	border: 0;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
    transform: translateY(45%);
    z-index: 999;
	background-image: url("../jpg/opd9.jpg");
    background-repeat: no-repeat;
	box-shadow: 0px 0px 15px 5px #5c5b5b; 
	 text-align: justify;
	
}

#dialogIdentity, #dialogIdentitySC  {
   
	padding: 1rem 1rem;	
	max-width: 700px;
	padding-top: 5px;
	 border-radius: 8px;
	transition: background-color 0.1s ease;
	box-sizing: border-box;
	transition: all 0.55s ease;
	border: 0;
  font-size: 18px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
    transform: translateY(30%);
    z-index: 999;
    background-repeat: no-repeat;
	
}

#dialogIdentityEng {
   
	padding: 1rem 1rem;	
	max-width: 780px;
	padding-top: 20px;
	 border-radius: 8px;
	transition: background-color 0.1s ease;
	box-sizing: border-box;
	transition: all 0.55s ease;
	border: 0;
  font-size: 15px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
    transform: translateY(7%);
    z-index: 999;
    background-repeat: no-repeat;
	
}

#dialogIdentityEng li{
	padding-bottom: 5px;
}

#dialogClose {
  position: absolute;
  top: 20px;
  right: 20px;
  transition: all 200ms;
  border-radius: 8px;
	transition: background-color 0.1s ease;
	box-sizing: border-box;
	transition: all 0.55s ease;
	border: 0;
  font-size: 20px;
  font-weight: bold;
  text-decoration: none;
  color: #333;
  padding: 15px;
 
}

@keyframes fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}  


@keyframes blink {  
  0% { color: white; }
  100% { color: red; }
}
@-webkit-keyframes blink {
  0% { color: white; }
  100% { color: pink; }
}
.blink {
  -webkit-animation: blink 1s linear infinite;
  -moz-animation: blink 1s linear infinite;
  animation: blink 1s linear infinite;
} 