/* CSS Document */

html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6 {
  margin: 0;
  padding: 0;
  border: 0;
  outline: 0;
  font-size: 100%;
}
img {border: none}
body {
  background-color: #ffffff;
  color: #2d2e2e;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  line-height: 14px;
  margin: 0 0 0 0;
  padding: 0 0 0 0;
  text-align: center;
}
h1 {
  color: #668975;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}
h2 {
  color: #668975;
  font-size: 12px;
  font-weight: bold;
  line-height: 14px;
}

#outerWrapper {
  background-color: #fff;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 976px;
}
#outerWrapper #contentWrapper a:link 
	{font: 12px  Arial; color:#5c7f92; text-decoration:none;}
#outerWrapper #contentWrapper a:visited
	{font: 12px Arial; color:#5c7f92; text-decoration:none;}
#outerWrapper #contentWrapper a:hover
	{font: 12px Arial; color:#5c7f92; text-decoration:underline;}

#outerWrapper #header {
  background-color: #FFFFFF;
	width: 976px;
	height: 182px;
}
#outerWrapper #header p{
	margin: 0px;
	padding: 0px;
}
#outerWrapper #header #logo{
	float: left; 
	width: 925px;
	height: 154px;
}
#outerWrapper #header #countries{
	float: left; 
	width: 51px;
	height: 154px; 
}
#outerWrapper #header #topNavigation{
	float: left; 
	width: 976px;
	height: 29px; 
	background-color:#0033CC;
	background-image: url(../images/NewNavbar.jpg); 
	background-repeat: repeat-x;
	z-index:1000;
}
#outerWrapper #header #topNavigation #searchText{
	float:left;
	height: 29px; 
	line-height: 28px;
	color: #fff;
	width: 50px;
}
#outerWrapper #header #topNavigation #searchTextBox{
	padding: 0px; 
	margin:0px;
	float:left;
	height: 29px; 
	color: #fff;
	width: 128px;
}
#outerWrapper #header #topNavigation #searchTextBox .txtSearch{
	margin-top: 4px;
	width: 120px;
	color: #000;
	background: #fff;
	border: 1px solid #3a3a3a;
}
#outerWrapper #header #topNavigation #searchGoButton{
	float:left;
	width: 25px;
	height: 29px;
}
#outerWrapper #header #topNavigation #searchArea .btnSearch{
	position:relative;
	width: 23px;
	height: 29px;
	padding-top:0px; 
	margin:0px;
}

#outerWrapper #flashHolder{
	clear: both;
	position:relative;
	width: 976px;
	height: 304px;
	background-color: #000000;
	z-index:10;
	color:#ffffff;
}

#outerWrapper #flashHolder p{
  padding: 0px;
  margin: 0px;
}

#outerWrapper #contentWrapper{
	margin-top: 9px;
}

#outerWrapper #contentWrapper #content {
  margin: 0 0 0 0;
  padding: 0px;
}

/*** middle columns top ******/
#outerWrapper #contentWrapper #colLeft{
	float: left;
	width: 320px;
	height: 340px;
	background-image:url(../images/colLeft.jpg);
}
#outerWrapper #contentWrapper #colLeft #colLeftTitle{
	margin: 8px 0px 0px 8px; 
	left: 20px;
	font: bold 13px Arial; 
	line-height:14px;
	color:#ffffff; 
	line-height:13px;
}
#outerWrapper #contentWrapper #colLeft #colLeftCopy{
	margin: 8px 0px 0px 8px;
	color:#7d744d;
	padding: 0px 10px 10px 10px;
}

#outerWrapper #contentWrapper #colLeft #colLeftCopy a:link {font: 12px  Arial; color:#7c734d; text-decoration: underline;}
#outerWrapper #contentWrapper #colLeft #colLeftCopy a:visited {font: 12px Arial; color:#7c734d; text-decoration: underline;}
#outerWrapper #contentWrapper #colLeft #colLeftCopy a:hover {font: 12px Arial; color:#7c734d; text-decoration: none;}

#outerWrapper #contentWrapper #colLeft #colLeftCopy p{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}


#outerWrapper #contentWrapper #colLeft #colLeftCopy ul{
	list-style-image:url('../images/tan_bullet.jpg');
	padding-left:5px;
	margin-left:0px;
	padding-top:0px;
}
#outerWrapper #contentWrapper #colLeft #colLeftCopy ul li{
	padding-bottom:5px;
}

#outerWrapper #contentWrapper #colMiddle{
	float: left;
	width: 320px;
	height: 340px;
	margin-left: 8px;
	margin-right: 8px;
	background-image:url(../images/colMiddle.jpg);
}
#outerWrapper #contentWrapper #colMiddle #colMiddleTitle{
	margin: 8px 0px 0px 8px; 
	font: bold 13px Arial;
	color:#ffffff;
	width: 300px;
	line-height:16px;
	height: 20px;
}
#outerWrapper #contentWrapper #colMiddle #colMiddleCopy{
	color:#5c7f92;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	line-height: 16px;
}
#outerWrapper #contentWrapper #colMiddle #colMiddleCopy a:link {font: 11px  Arial; color:#4a7785; text-decoration: underline;}
#outerWrapper #contentWrapper #colMiddle #colMiddleCopy a:visited {font: 11px Arial; color:#4a7785; text-decoration: underline;}
#outerWrapper #contentWrapper #colMiddle #colMiddleCopy a:hover {font: 11px Arial; color:#4a7785; text-decoration: none;}

#outerWrapper #contentWrapper #colMiddle #colMiddleCopy p{
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
#outerWrapper #contentWrapper #colRight{
	float: left;
	width: 320px;
	height: 340px;
	background-image:url(../images/colRight.jpg);
}
#outerWrapper #contentWrapper #colRight #colRightTitle{
	margin: 8px 0px 0px 8px; 
	font: bold 13px Arial; 
	color:#ffffff; 
	line-height:14px;
	width: 300px;
	height: 20px;
}
#outerWrapper #contentWrapper #colRight #colRightCopy{
	color:#2d2e2e;
	padding: 0px 10px 10px 10px;
	margin: 0px;
	line-height: 16px;
}
#outerWrapper #contentWrapper #colRight #colRightCopy a:link {font: 12px  Arial; color:#646464; text-decoration: underline;}
#outerWrapper #contentWrapper #colRight #colRightCopy a:visited {font: 12px Arial; color:#646464; text-decoration: underline;}
#outerWrapper #contentWrapper #colRight #colRightCopy a:hover {font: 12px Arial; color:#646464; text-decoration: none;}

#outerWrapper #contentWrapper #colRight #colRightCopy p{
	padding: 2px;
	margin-top: 5px;
	margin-bottom: 5px;
}
/*** middle columns bottom ***/

/***  middle columns old *************/
#outerWrapper #contentWrapper #col1{
	padding-top: 5px;
	font: 12px  Arial; color:#7c734d;
	line-height:14px
}
#outerWrapper #contentWrapper #col1 ul{
	list-style-image:url('../images/tan_bullet.jpg');
	padding-left:15px;
	margin-left:0px;
	padding-top:10px;
}
#outerWrapper #contentWrapper #col1 ul li{
	padding-bottom:5px;
}
#outerWrapper #contentWrapper #col1 a:link {font: 11px  Arial; color:#7c734d; text-decoration: underline;}
#outerWrapper #contentWrapper #col1 a:visited {font: 11px Arial; color:#7c734d; text-decoration: underline;}
#outerWrapper #contentWrapper #col1 a:hover {font: 11px Arial; color:#7c734d; text-decoration: none;}



#outerWrapper #contentWrapper #col2{
	padding-top: 0px;
	font: 11px  Arial; color:#4a7785;
	line-height:14px;
}

#outerWrapper #contentWrapper #col2 ul{
	padding-left:15px;
	margin-left:0px;
	padding-top:10px;
}
#outerWrapper #contentWrapper #col2 ul li{
	padding-bottom:5px;
}

#outerWrapper #contentWrapper #col1 a:link {font: 11px  Arial; color:#7c734d; text-decoration: underline;}
#outerWrapper #contentWrapper #col1 a:visited {font: 11px Arial; color:#7c734d; text-decoration: underline;}
#outerWrapper #contentWrapper #col1 a:hover {font: 11px Arial; color:#7c734d; text-decoration: none;}

#outerWrapper #contentWrapper #col2 a:link {font: 11px  Arial; color:#4a7785; text-decoration: underline;}
#outerWrapper #contentWrapper #col2 a:visited {font: 11px Arial; color:#4a7785; text-decoration: underline;}
#outerWrapper #contentWrapper #col2 a:hover {font: 11px Arial; color:#4a7785; text-decoration: none;}

#outerWrapper #contentWrapper #col3 a:link {font: 12px  Arial; color:#646464; text-decoration: underline;}
#outerWrapper #contentWrapper #col3 a:visited {font: 12px Arial; color:#646464; text-decoration: underline;}
#outerWrapper #contentWrapper #col3 a:hover {font: 12px Arial; color:#646464; text-decoration: none;}

#outerWrapper #contentWrapper #col3{
	padding-top: 5px;
	font: 12px  Arial; color:#646464;
	line-height:14px
}
#outerWrapper #contentWrapper #col3 ul{
	padding-left:15px;
	margin-left:0px;
	padding-top:10px;
}
#outerWrapper #contentWrapper #col3 ul li{
	padding-bottom:5px;
}
#outerWrapper #contentWrapper #col3 a:link {font: 12px  Arial; color:#646464; text-decoration: underline;}
#outerWrapper #contentWrapper #col3 a:visited {font: 12px Arial; color:#646464; text-decoration: underline;}
#outerWrapper #contentWrapper #col3 a:hover {font: 12px Arial; color:#646464; text-decoration: none;}




#outerWrapper #contentWrapper .clearFloat {
  clear: left;
  display: block;
}
#outerWrapper #footer {
  padding: 9px 10px 10px 10px;
	text-align:center
}
#outerWrapper #footer a:link 
	{font: 12px  Arial; color:#5c7f92; text-decoration:none;}
#outerWrapper #footer a:visited
	{font: 12px Arial; color:#5c7f92; text-decoration:none;}
#outerWrapper #footer a:hover
	{font: 12px Arial; color:#5c7f92; text-decoration:underline;}


/*** Chinese Home Page - top ***/
#outerWrapper #midCopyChina{
  clear: both;
	position:relative;
	width: 976px;
	height: 55px;
	background-color: #e3e9ed;
	z-index:10;
	padding-top:5px;
}

#outerWrapper #midCopyChina p{
padding: 0px;
margin:0px;
}

#outerWrapper #contentWrapper #colLeftChina {
	float: left;
	width: 294px;
	height: 170px;
	border: solid #65b5d1 3px;
	padding: 10px;
}
#outerWrapper #contentWrapper #colMiddleChina {
  float: left;
	width: 294px;
	height: 170px;
  border: solid #9e5e0a 3px;
  margin-left: 8px;
  margin-right: 8px;
  padding: 10px;
}
#outerWrapper #contentWrapper #colRightChina {
  float: left;
	width: 294px;
	height: 170px;
  border: solid #649b50 3px;
  padding: 10px;
}
#outerWrapper #UnderBoxesChina {
  background-color: #E3E9ED;
  clear: both;
  margin-top: 8px;
  padding: 3px 10px 2px;
  position: relative;
  width: 956px;
  z-index: 10;
}

#outerWrapper #UnderBoxesChina p{
 padding: 0px;
 margin: 0px;

}
html body form#form1 div#outerWrapper div#UnderBoxesChina a:link 
	{font: 12px  Arial; color:#5c7f92; text-decoration:none;}
html body form#form1 div#outerWrapper div#UnderBoxesChina a:visited
	{font: 12px Arial; color:#5c7f92; text-decoration:none;}
html body form#form1 div#outerWrapper div#UnderBoxesChina a:hover
	{font: 12px Arial; color:#5c7f92; text-decoration:underline;}

/*** Chinese Home Page - bottom ***/




/*** table declarations ***/
.tanbkg{
	background-color:#DAD6BD
}
.lightgreenbkg{
	background-color:#C0D1D5;
}
.greybkg{
	background-color:#CECECD;
}
.header13px{
	color:#FFFFFF;
	font-size:13px;
	line-height:13px;
	font-weight:bold;
}
.header13pxNonBold{
	color:#FFFFFF;
	font-size:13px;
	line-height:13px;
}
.tanbkg{
	background-color:#DAD6BD
}	
.lightgreenbkg{ 
	background-color:#C0D1D5;
}
.darkgreenbkg{
	background-color:#ABC4C9;
}
/*** home page centre column***********/
.table_KC{
	border: 0px solid #000;
	border-collapse:collapse;
	background-color:#FBEE7B;
	width: 332px;}

.table_KC td{
	padding: px;
}
/*** in the cms.css file *************/


.DesignServicesBoldSmall{
	font:bold 12px Arial; color:#489bcd; 
}
.DesignServicesBoldMedium{
	font:bold 14px Arial; color:#489bcd; 
}
.DesignServicesBoldLarge{
	font:bold 16px Arial; color:#489bcd; 
}


.FieldServicesBoldSmall{
	font:bold 12px Arial; color:#a8773b; 
}
.FieldServicesBoldMedium{
	font:bold 14px Arial; color:#a8773b; 
}
.FieldServicesBoldLarge{
	font:bold 16px Arial; color:#a8773b; 
}

.MonitoringServicesBoldSmall{
	font:bold 12px Arial; color:#649B50; 
}
.MonitoringServicesBoldMedium{
	font:bold 14px Arial; color:#649B50; 
}
.MonitoringServicesBoldLarge{
	font:bold 16px Arial; color:#649B50; 
}



.blackBoldSmall{
	font:bold 12px Arial; color:#000000; 
}
.blackBoldMedium{
	font:bold 14px Arial; color:#000000; 
}
.blackBoldLarge{
	font:bold 16px Arial; color:#000000; 
}


.greyBoldSmall{
	font:bold 12px Arial; color:#2d2e2e; 
}
.greyBoldMedium{
	font:bold 14px Arial; color:#2d2e2e; 
}
.greyBoldLarge{
	font:bold 16px Arial; color:#2d2e2e; 
}


.BlueTitleSmall{
	font: bold 12px Arial; color:#5c7f92; 
}
.BlueTitleMedium{
	font: bold 14px Arial; color:#5c7f92; 
}
.BlueTitleLarge{
	font: bold 16px Arial; color:#5c7f92; 
}
.DesignTitleBlue{
	font: bold 16px Arial; color:#5c7f92; 
}
.DesignTitleGreen{
	font: bold 16px Arial; color:#009900;
}
.DesignTitleGold{
	font: bold 16px Arial; color:#af7006; 
}
.GrayTitle{
	font: bold 12px Arial; color:#585858; 
}
.bulletedTitleBlue{
	font: 12px Arial; 
	color:#5c7f92; 
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bulletedTitleBlueBold{
	font: bold 12px Arial; 
	color:#5c7f92; 
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bulletedTitleGray{
	font: 12px Arial; 
	color:#2d2e2e; 
	margin-bottom: 0px;
	padding-bottom: 0px;
}
.bulletedTitleGrayBold{
	font: bold 12px Arial; 
	color:#2d2e2e; 
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.WhiteBoldSmall{
	font:bold 12px Arial; color:#ffffff; 
}
.WhiteBoldMedium{
	font:bold 14px Arial; color:#ffffff; 
}
.WhiteBoldLarge{
	font:bold 16px Arial; color:#fff; 
}

