 
 body
{
  background-color:#747474;
  color:#282828;
  font-size:12px;
  font-family:Arial, Verdana, Helvetica, sans-serif;
  margin:0px;
  line-height:18px;
}

#main
{
  width:900px;
  margin:0 auto;
}

.cr
{
  clear:both;
}

h1
{
  font:18px Arial, Verdana, Helvetica, sans-serif;
  color:#d60001;
  font-weight:normal;
  margin:0px;
  padding:0px;
  margin-bottom:15px;
}

h2
{
   font:16px Arial, Verdana, Helvetica, sans-serif;
  color:#282828;
  font-weight:bold;
  margin:0px;
  padding:0px;
  margin-bottom:8px;
}

#upper-bg
{
  background:url(../images/upper-bg.jpg) no-repeat;
  width:900px;
  height:173px;
  margin:0 auto;
}

.logo
{
  width:376px;
  height:147px;
  margin:0 auto;
  padding-top:10px;
}

#menubar
{
margin:0 auto;
width:900px;
float:left;
background:url(../images/menu-bg.jpg) repeat-x;
border:1px solid #000000;
margin-bottom:8px;
}

#menu-content
{

	margin: 0 auto;
	padding: 0;
	position: relative;
}


#menu-content ul 
{

	color: #FFF;
	margin: 0;
	padding-left: 0;
}



#menu-content li 
{ display:inline; }




#menu-content li a
{
    font:13px Arial, Verdana, Helvetica, sans-serif;
	margin:0px;
	float:left;
	font-weight:bold;
	text-align:center;
	color: #fff;
	text-decoration: none;
	width:178px;
	height:25px;
	padding-top:8px;
	 
}


#menu-content li a:hover
{
	font:13px Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	background: url(../images/menu-hover.jpg) repeat-x;
}


#menu-content li a#current
{
	font:13px Arial, Verdana, Helvetica, sans-serif;
	color:#fff;
	font-weight:bold;
	background: url(../images/menu-hover.jpg) repeat-x;
}
.greenline
{
    background: url(../images/green-line.jpg) no-repeat;
	width:2px;
	height:33px;
	float:left;
}

#matter
{
  background:url(../images/matter-bg.jpg) repeat-x top #fff;
  width:840px;
  margin: 0 auto;
  clear:both;
  padding:30px 30px 30px 30px;
}

#matter1
{
  background:url(../images/matter-bg.jpg) repeat-x top #fff;
  width:840px;
  margin: 0 auto;
  clear:both;
  padding:30px 30px 30px 30px;
}

#matter2
{
  background:url(../images/matter-bg.jpg) repeat-x top #fff;
  width:840px;
  margin: 0 auto;
  clear:both;
  padding:30px 30px 30px 30px;
}

.left-sec
{
  width:598px;
  float:left;
}

.innerleft-sec
{
  width:337px;
  float:left;
  margin-top:20px;
  padding-right:15px;
  border-right:1px #CCCCCC dashed;
  
}

.innerleft-sec-2
{
  width:570px;
  float:left;
  margin-top:20px;
  padding-right:15px;
  
}

.innerleft-sec-2 ul
{
  margin:0px;
  padding:0px;
}

.innerleft-sec-2 li
{
  background: url(../images/bullet.jpg) no-repeat;
  padding-left:30px;
  list-style:none;
  font-size:12px;
  font-weight:bold;
  margin-bottom:12px;
  line-height:16px;

}

.innerleft-sec-2 li a
{
  font-size:15px;
  color:#333333;
  text-decoration:none;
}

.innerleft-sec-2 li a:hover
{
  font-size:15px;
  color:#f30000;
  text-decoration:underline;
}

.innerleft-sec1
{
  width:220px;
  float:left;
  margin-top:20px;
  font-size:12px;
  padding-left:20px;
  font-weight:600;
}

.innerleft-sec1 ul
{
  margin:0px;
  padding:0px;
}

.innerleft-sec1 ul li
{
  background: url(../images/bullet.jpg) no-repeat;
  padding-left:30px;
  list-style:none;
  margin-bottom:12px;
  line-height:16px;

}

.right-sec
{
  width:232px;
  float:right;
}

p
{
  padding:0px;
  margin:0px;
  margin-bottom:10px;
}

.header
{
  width:596px;
  height:263px;
  float:left;
}

.swap-img
{
  background:url(../images/swap-img.jpg) no-repeat;
  width:202px;
  height:187px;
  float:left;
  margin-top:10px;
  text-align:center;
  color:#2e3e58;
  font-size:14px;
  padding:190px 15px 0px 15px;
  line-height:20px;
}

.gray-strip
{
  background:url(../images/footer-bg.jpg) repeat-x;
  width:870px;
  height:46px;
  padding:10px 0px 0px 30px;
  font-size:16px;
  font-weight:bolder;
  color:#d60001;
}

#footer
{
  width:860px;
  height:40px;
  margin:0 auto;
  clear:both;
  padding:5px 20px 5px 20px;
  color:#b1b1b1;
  font-size:11px;
}

#footer a
{
  color:#b1b1b1;
  text-decoration:none;
}

#footer a:hover
{
  color:#fff;
  text-decoration:underline;
}

.footer-left
{
  width:500px;
  float:left;
}

.footer-right
{
  width:300px;
  float:right;
  text-align:right;
}

.input 
{
    background:#fff;
	font-size:11px;
	color:#333333;
	font-weight:normal;
    color : #000;
	width:148px;
	height:20px;
	padding-top:2px;
	border : 1px solid #d0cfcf;
	font-family:Arial, Verdana, Helvetica, sans-serif;
 } 
 
input.button1 
{
    background:url(../images/submit-btn.jpg) no-repeat;
	width:83px;
	height:28px;
	font-weight:bold;
	font-size:11px;
	color:#fff;
	border:0px;
	float:left;
	clear:both;
	cursor:pointer;

}

.textarea
{
    background:#fff;
	width:148px;
	height:55px;
	font-size:11px;
	color:#333333;
	font-weight:normal;
	border : 1px solid #d0cfcf;
	float:left;
	font-family:Arial, Verdana, Helvetica, sans-serif;
}
.form-bg
{
  width:300px;
  float:left;
  clear:both;
  background-color:#f4f4f4;
  padding:15px;
  border:1px #CCCCCC solid;
 
}

.enquiry-form
{
  background:url(../images/form-bg1.jpg) no-repeat;
  width:232px;
  height:301px;
  float:left;
  clear:both;
  padding:15px 0px 0px 0px;
  margin-top:20px;
}
th
{
  font-weight:normal;
}

.logoright1
{
width:574px;
float:left;
}
.logoright
{
background-color:#e5e5e5;
border:1px #CCCCCC solid;
width:574px;
height:100px;
padding:10px;
float:left;
}

.logoright img
{
margin-left:10px;
margin-right:10px;
}

.con-map
{
  width:420px;
  float:left;
  border:2px #CCCCCC solid;
  padding:8px;
}
.g-recaptcha{
	    transform: scale(0.51);
    -webkit-transform: scale(0.51);
    transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
}
.formdiv{
	margin: 0px 7px;
	
}
.captcha-row{
	height: 42px;
    float: left;
}
#captcha{
	color:red;
}