body {
background-color:#FFF;
margin:0;
padding:0;
}

form,img,li,ul, h1, h2, h3 {
border:0;
margin:0;
padding:0;
}

h1{
font:bold 15px Arial, Helvetica, sans-serif;
color:#2F2195;
line-height:20px;
}

h2{
font:bold 14px Arial, Helvetica, sans-serif;
color:#0276C3;
line-height:20px;
}

h3{
font:bold 12px Arial, Helvetica, sans-serif;
color:#251B6F;
line-height:17px;
}


.top-quick-links {
height:48px;
font:normal 11px Arial, Helvetica, sans-serif;
color:#2F2195;
padding:0 36px 0 0;
}


.top-quick-links00 {
font:normal 11px Arial, Helvetica, sans-serif;
color:#2F2195;
}


.top-quick-links-table {
margin:18px 0 0;
}

.logo {
width:186px;
height:167px;
background-image:url(../images/logo-bg.gif);
background-position:top left;
background-repeat:no-repeat;
padding:45px 0 0 40px;
}

.button {
background-image:url(../images/button-bg.jpg);
background-repeat:repeat-x;
background-position:top left;
height:35px;
font-family:Tahoma, Arial, "Times New Roman";
font-weight:700;
font-size:12px;
color:#fff;
text-decoration:none;
padding:0 0 0 20px;
}

.button-seperator {
padding:0 13px;
}

.test { 
font:normal 12px Arial, Helvetica, sans-serif;
color:#595757;
line-height:18px;
}
.test2 { 
font:normal 11px Arial, Helvetica, sans-serif;
color:#595757;
line-height:18px;
}


.middle-panel {
background-image:url(../images/middle-bg.jpg);
background-position:top left;
background-repeat:no-repeat;
font:normal 12px Arial, Helvetica, sans-serif;
color:#595757;
line-height:18px;
padding:18px 27px 27px;
}
.middle-panel  p{
font:normal 12px Arial, Helvetica, sans-serif;
color:#595757;
line-height:18px;
text-align:justify;

}

.middle-image {
padding:0 11px 0 0;
}

.middle-image1 {
padding:0 0 9px;
}

.more-links a {
font:12px/24px Arial, Helvetica, sans-serif;
color:#B4B1B1;
text-decoration:none;
text-align:right;
}

.more-links a:hover {
text-decoration:underline;
}

.left-panel {
padding:18px 13px 0 2px;
}

.contact-left {
font-family:Arial, Helvetica, sans-serif;
font-weight:400;
font-size:12px;
color:#878484;
line-height:16px;
padding:0 0 0 12px;
}

.contact-left-heading {
font-family:Arial, Helvetica, sans-serif;
font-weight:700;
font-size:12px;
color:#23158F;
line-height:15px;
}

.right-panel {
width:147px;
padding:18px 7px 0 13px;
}

.related-links{
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595757;
font-weight:400;
list-style-type:none;
margin:5px 0 0 0;
padding:0px;
}

.related-links a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595757;
font-weight:400;
text-decoration:none;
}

.related-links a:hover{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595757;
font-weight:400;
text-decoration:underline;
}

.related-links ul {
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595757;
font-weight:400;
list-style-type:none;
margin:5px 0 0 0;
padding:0px;
}

.related-links ul li {
background:url(../images/arrow.gif) no-repeat 0 8px;
display:block;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#595757;
font-weight:400;
padding:0 0 0 10px;
margin:7px 0 0 0;
text-decoration:none;
}

.related-links ul li a {
font:12px  Arial, Helvetica, sans-serif;  color:#595757; text-decoration:none; padding:0px; margin:0px;
}

.related-links ul li a:hover {
font:12px Arial, Helvetica, sans-serif;   color:#595757; text-decoration:underline; padding:0px; margin:0px;
}

.footer {
background-image:url(../images/footer-bg.jpg);
background-repeat:repeat-x;
background-position:left top;
height:37px;
border-left:1px solid #8E7EF8;
border-right:1px solid #8E7EF8;
font-family:Tahoma, Arial, "Times New Roman";
font-weight:400;
font-size:11px;
color:#fff;
text-decoration:none;
line-height:17px;
padding:11px 0 0 20px;
}
.button a,.button-link-active a:hover {
font-family:Tahoma, Arial, "Times New Roman";
font-weight:700;
font-size:12px;
color:#fff;
text-decoration:none;
}

.button a:hover,.button-link-active a {
font-family:Tahoma, Arial, "Times New Roman";
font-weight:700;
font-size:12px;
color:#0FD9C8;
text-decoration:none;
}
.job-vacancies,.right-panel-img {
padding:0 0 18px;
}
/*----/Footer Panel----*/

.footer a,.footer-link-active a:hover {
font-family:Tahoma, Arial, "Times New Roman";
font-weight:400;
font-size:11px;
color:#fff;
text-decoration:none;
}

.footer a:hover,.footer-link-active a {
font-family:Tahoma, Arial, "Times New Roman";
font-weight:400;
font-size:11px;
color:#0FD9C8;
text-decoration:none;
}
.dot-line{
background-image:url(../images/dot.jpg);
background-repeat:repeat;
height:2px;
}



form.cmxform fieldset { margin-bottom: 10px; padding:0px; }
	
form.cmxform legend {
	padding: 0 2px;
	font-weight: bold;
	_margin: 0 -7px; /* IE Win */
	}
	
form.cmxform label {
	display: inline-block;
	line-height: 1.8;
	vertical-align: top;
	}
	
form.cmxform fieldset ol {
	margin: 0;
	padding: 0;
	}
	
form.cmxform fieldset li {
	list-style: none;
	padding: 5px;
	margin: 0;
	}
	
form.cmxform fieldset fieldset {
	border: none;
	margin: 3px 0 0;
	}
	
form.cmxform fieldset fieldset legend {
	padding: 0 0 5px;
	font-weight: normal;
	}
	
form.cmxform fieldset fieldset label {
	display: block;
	width: auto;
	}

form.cmxform em {
	font-weight: bold;
	font-style: normal;
	color: #f00;
	}
.LineDots {
     border-top-width: 1px;
	border-top-style: dotted;
	border-top-color: #333333;
}

form.cmxform label { width: 120px; }
form.cmxform fieldset fieldset label { margin-left: 123px; }
.coments{
	width:250px;
	}

