body,h1,h2,h3,h4,h5,h6,form,fieldset,legend,ul,ol,li,img,fieldset,blockquote,caption,table,tr,dl,dt,dd { margin: 0; padding: 0; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; }
img,fieldset { border: 0; }
a { text-decoration: none; outline: none; }

/* ------ Basic Structure ----- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 62.5%;
	margin: 0px;
	padding: 0px;
}

#wrapper {
	font-size: 1.2em;
	text-align: left;
	padding: 20px;
}

@charset "utf-8";


.contact-link{text-decoration:none;color:0000FF;}
.contact-link:hover{text-decoration:underline;color:0000FF;}
.eng-text{font-family:Times New Roman;font-size:14px;}
.thankyoumsg{font-family:verdana,Times New Roman;font-size:14px;}
.hr{color: #979797;border:1;}
span.mandatory {
color:#CC0000;
}

td.submenu{
	cursor:pointer;
}

input{
border:1px solid #CACACA;
font-size:14px;
font-style:normal;
font-weight:normal;
height:20px;
}

input.button{
font-size:12px;
border:1px solid #333333;
}

textarea{
border:1px solid #CACACA;
font-size:14px;
font-style:normal;
font-weight:normal;
}

label.error {
	display: block;
	font-size:11px;
	color: #CC0000;
	font-style: normal;
	font-weight: normal;
	width:500px;
}

input.error {
	border: 2px solid #CC0000;
}

span.error {
	display: block;
	font-size:14px;
	color: #CC0000;
	font-style: normal;
	font-weight: normal;
}
#contact_right { line-height:25px;}

label { display:block; margin-left:3px;}
input,textarea { margin-left:3px;}

#contactform{ background-color:#2E2E2E;}