@charset "utf-8";
/* CSS Document */

/* Typography */
.dirtygreen { color: #b29900;}
.dirtygreen, .dirtygreen a:link,  .dirtygreen a:visited {color:#b29900; text-decoration: none; }
.dirtygreen a:hover {text-decoration: underline;}
.mytextfield { width:98%; font-family:Arial; font-size:12px; color:#000000; border:#bcbcbc 1px solid;}
.mytextfield2 { width: 98%; height:15px; font-family:Arial; font-size:12px; color:#000000; border:#bcbcbc 1px solid;}
.contenttext { font-family: Arial; font-size:12px; color:#000000; font-weight:normal; line-height:16px;}
.contenttext02 { font-family: Arial; font-size:11px; color:#000000; font-weight:normal; line-height:18px;}
.contacttext { font-family: Arial; font-size:20px; color:#000000; font-weight: bold;}
.sitemap { font-family: Arial; font-size:12px; color:#000000; font-weight:normal; line-height:16px;}
.utm, .utm a:link, .utm a:visited {color: #0066CC; text-decoration: none; }
.utm a:hover {text-decoration: underline;}
.email, .email a:link, .email a:visited {color: #666666; text-decoration: none; }
.email a:hover {text-decoration: underline;}
.sitemap, .sitemap a:link, .sitemap a:visited {color: #00000; text-decoration: none; }
.sitemap a:hover {text-decoration: underline;}

/* Header */
#tableTop { width:100%; height:221px; background:url(../images/bgHeader.gif) repeat-x; }
#header01 { width:881px; height:36px; }
#header02 { width:881px; height:27px; }
#header03 { width:881px; height:152px; padding:0;}
.menu {font-family: AvantGarde-Demi, Arial; font-size:10px; color:#705d33; font-weight:300;}

#headwrapper {
position: relative;
width: 881px;
height: 152px;
}

#logo02 {
	height:20px;
	top:0;
	left:0;
	position: absolute;
}

#homebanner01 {
	width:246px;
	height:152px;
	top:0;
	right:143px;
	position: absolute;
}

#homebanner02 {
	position: absolute;
	width:493px;
	height: 132px;
	left:0;
	top:20px;
}

/*#headwrapper {
position: relative;
width: 881px;
height: 152px;
}

#logo02 {
	height:20px;
	top:0;
	left:0;
	position: absolute;
}

#homebanner01 {
	width:246px;
	height:152px;
	top:0;
	right:143px;
	position: absolute;
}

#homebanner02 {
	position: absolute;
	width:493px;
	height: 132px;
	left:0;
	top:20px;
}*/

/* HomeContent */
#hometableContent { width:881px; padding:0px 0px 0px 0px; margin: 0 auto; text-align: left; }
#hometableContent th { vertical-align: top; }
#homeContent01 { width:364px; padding:0px 0px 60px 0px;}
#homeContent02 { width:330px; padding:0px 20px 60px 15px; }
#homeContent03 { padding:0px 0px 60px 0px; }
#homeContent04 { width:120px; padding:0px 0px 60px 20px; }
.readmore {
background: url(../images/homearrow.gif) 100% 80% no-repeat;
padding-right: 18px;
}

/* SubPages */
#businessactivities01 {padding:0 0 20px 0;}
#businessactivities02 {padding:6px 2px 0 10px;}
#businessactivities03 {padding:6px 4px 0 4px;}
#bottompadding {padding:0 0 40px 0;}
#productsservices01 {width:274px; padding:0 67px 0 0;}
#productsservices02 {width:511px; padding:0 11px 0 0;}
#projref01 {width:271px; padding:10px 0 10px 0;}
#ourpartnerContent {witdh:881px; padding:0;}
#partner01 {width:580px; padding:0;}
#partner02 {width:289px; padding:0 0 0 10px;}
#contact01 {width:524px; padding:0;}
#contact01a {width:290px; padding:0 32px 19px 0;}
#contact01b {width:162px; padding:27px 40px 17px 0;}
#contact01c {width:484px; padding:0;}
#contact02 {width:360px; padding:0;}
#message {height:132px;}
.btnReset {background:url(../images/contact06.gif); border:none; width:55px; height:26px;}
.btnReset:hover {cursor:pointer;}
.btnSubmit {background:url(../images/contact07.gif); border:none; width:55px; height:26px;}
.btnSubmit:hover {cursor:pointer;}

/* Sub-subPages */
#subnav { width:144px; padding:0 6px 0 0;}
#goldenline {padding:0; }
#subcontent { width:722px; padding:7px 0 30px 16px;}
#businesspolicy { width:692px; padding:0;}
#businesspolicy01 { width:301px; padding:0 30px 0 0;}
#businesspolicy02 { width:331px; padding:0; }

/* Footer */
.footerstyle { font-family: Arial; font-size:10px; color:#616161; font-weight:normal;}
.footerstyle, .footerstyle a:link,  .footerstyle a:visited {color:#616161; text-decoration: none; }
.footerstyle a:hover {text-decoration: underline;}
