@charset "utf-8";
/* CSS Document */

.styTitle{
	font-family:Verdana;
	size:14px;
	font-weight:bold;
	background-color:#FFFFFF;
	padding:10px 10px 0px;
}
.styDeta{
	font-family:Verdana;
	size:9px;
	background-color:#FFFFFF;
	text-align:justify;
	padding:10px 10px 0px;
}
.styPic{
 	background-color:#FFFFFF;
    float: left;
	width:15%;
	padding:0px 10px 0px;
}
.styQue{
	width:75%;
    font-family:Verdana;
	size:9px;
	background-color:#FFFFFF;
	text-align:justify;
	padding:10px 10px 0px;
	float: left;
}
.styLab{
	font-family:Verdana;
	font-size:12px;
	font-weight:bold;
	padding:10px 21px 10px;
}
.styLabd{
	font-family:Verdana;
	font-size:10px;
}

.styButt{
   background-color:#3399CC;
   font-family:Verdana;
   color:#FFFFFF;
   font-size:12px;
   height:25px;
}
.form_hint { 
	background: #d45252; 
	border-radius: 3px 3px 3px 3px; 
	color: white; 
	margin-left: 8px; 
	padding: 1px 6px; z-index: 999; /* hints stay above all other elements */ 
	position: absolute; /* allows proper formatting if hint is two lines */ 
	display: none; 
	} 
.form_hint::before { 
	content: "\25C0"; 
	color: #d45252; 
	position: absolute; 
	top: 1px; 
	left: -6px; 
} 
.contact_form input:focus + .form_hint { 
	display: inline; 
	} 
.contact_form input:required:valid + .form_hint { 
	background: #28921f; 
	} 
.contact_form input:required:valid + .form_hint::before { 
	color: #28921f; 
	} 