/* 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;
}
 
h2 {
  color: #2d2e2e;
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}

#outerWrapper {
  background-color: #fff;
  margin: 0 auto 0 auto;
  text-align: left;
  width: 976px;
}

#outerWrapper #header {
  background-color: #93b178;
	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;
}
#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 #breadcrumbs{ 
	clear: both;
	background-color:#eeeded;
	height: 15px;
	line-height:20px;
	color: #2d2e2e;
	padding-left: 14px;
	padding-top: 3px;
	font: 10px  Arial;
}
#outerWrapper #breadcrumbs a:link 
	{font: 10px  Arial; color:#2d2e2e; text-decoration:none;}
#outerWrapper #breadcrumbs a:visited
	{font: 10px Arial; color:#2d2e2e; text-decoration:none;}
#outerWrapper #breadcrumbs a:hover
	{font: 10px Arial; color:#2d2e2e; text-decoration:underline;}

#outerWrapper #contentWrapper{

}



#outerWrapper #contentWrapper #content {
  margin: 0px;
  padding: 0px;
}


#outerWrapper #contentWrapper #content #headerArea{
	clear: both;
	height: 40px;
	line-height:28px;
}

#outerWrapper #contentWrapper #content #sfContent{

}

/*#outerWrapper #contentWrapper #content #sfContent .bulletedTitleBlueBold{
	font: bold 12px Arial; 
	color:#5c7f92; 
	margin:0px;
	padding:0px;
}*/


#outerWrapper #contentWrapper #content #sfContent ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleBlue{
	font: 12px Arial; 
	color:#5c7f92; 
	margin:0px;
	padding:0px;
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleBlueBold + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleBlue + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}



#outerWrapper #contentWrapper #content #sfContent .bulletedTitleGray{
	font: 12px Arial; 
	color:#2d2e2e; 
	margin:0px;
	padding:0px;
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleGrayBold{
	font: bold 12px Arial; 
	color:#2d2e2e; 
	margin:0px;
	padding:0px;
}

#outerWrapper #contentWrapper #content #sfContent .bulletedTitleGrayBold + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}

#outerWrapper #contentWrapper #content #sfContent .bulletedTitleGray + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}


/* Design Services bullet */
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleDesign{
	font: 12px Arial; 
	color:#489BCD; 
	margin:0px;
	padding:0px;
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleDesignBold{
	font: bold 12px Arial; 
	color:#489BCD; 
	margin:0px;
	padding:0px;
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleDesignBold + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleDesign + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}
/* Field Services bullet */
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleField{
	font: 12px Arial; 
	color:#af6f06; 
	margin:0px;
	padding:0px;
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleFieldBold{
	font: bold 12px Arial; 
	color:#af6f06; 
	margin:0px;
	padding:0px;
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleFieldBold + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleField + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}
/* Monitoring Services bullet */
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleMonitoring{
	font: 12px Arial; 
	color:#649B50; 
	margin:0px;
	padding:0px;
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleMonitoringBold{
	font: bold 12px Arial; 
	color:#649B50; 
	margin:0px;
	padding:0px;
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleMonitoringBold + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}
#outerWrapper #contentWrapper #content #sfContent .bulletedTitleMonitoring + ul{
	margin-top: 0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;	
}








#outerWrapper #contentWrapper #content #services1{
	float: left;
	width: 311px;
	background-color:#ffffff;
	padding: 10px;
}
#outerWrapper #contentWrapper #content #services1 p + ul {
	margin-top:-8px;
}
#outerWrapper #contentWrapper #content #services1 ul{
	/*list-style: circle;*/
	margin-top:0px;
	padding-top: 0px;
	padding-left: 15px;
	margin-left: 0px;
}
#outerWrapper #contentWrapper #content #services1 ul li{
}

#outerWrapper #contentWrapper #content #services2{
	float: left;
	width: 302px;
	background-color: #ffffff;
	padding: 10px;
}
#outerWrapper #contentWrapper #content #services3{
	float: left;
	width: 303px;
	padding: 10px;
	background-color: #ffffff;
}

#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;}

/*** 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;
}
.tanbkg{
	background-color:#DAD6BD
}	
.lightgreenbkg{
	background-color:#C0D1D5;
}
.darkgreenbkg{
	background-color:#ABC4C9;
}

.WhiteBold{
	font:bold 12px Arial; color:#ffffff; }
.gray1{
	background-color:#c7c7c7
	}
.gray2{
	background-color:#e8e8e8
}

/* LINKS *************/
a.linkBoldBlueMedium:link			{font: bold 14px Arial; color:#0888BF; text-decoration:none;}
a.linkBoldBlueMedium:visited	{font: bold 14px Arial; color:#0888BF; text-decoration:none;}
a.linkBoldBlueMedium:hover		{font: bold 14px Arial; color:#0888BF; text-decoration:underline}
a.linkBoldBlueMedium:active		{font: bold 14px Arial; color:#0888BF; text-decoration:underline}

a.linkBlueSmall:link					{font: 12px Arial; color:#0888BF; text-decoration:none;}
a.linkBlueSmall:visited				{font: 12px Arial; color:#0888BF; text-decoration:none;}
a.linkBlueSmall:hover					{font: 12px Arial; color:#0888BF; text-decoration:underline}
a.linkBlueSmall:active				{font: 12px Arial; color:#0888BF; text-decoration:underline}


a.linkBoldBrownMedium:link		{font: bold 14px Arial; color:#9E5D0A; text-decoration:none;}
a.linkBoldBrownMedium:visited	{font: bold 14px Arial; color:#9E5D0A; text-decoration:none;}
a.linkBoldBrownMedium:hover		{font: bold 14px Arial; color:#9E5D0A; text-decoration:underline}
a.linkBoldBrownMedium:active	{font: bold 14px Arial; color:#9E5D0A; text-decoration:underline}

a.linkBrownSmall:link					{font: 12px Arial; color:#9E5D0A; text-decoration:none;}
a.linkBrownSmall:visited			{font: 12px Arial; color:#9E5D0A; text-decoration:none;}
a.linkBrownSmall:hover				{font: 12px Arial; color:#9E5D0A; text-decoration:underline}
a.linkBrownSmall:active				{font: 12px Arial; color:#9E5D0A; text-decoration:underline}


a.linkBoldGreenMedium:link		{font: bold 14px Arial; color:#649B50; text-decoration:none;}
a.linkBoldGreenMedium:visited	{font: bold 14px Arial; color:#649B50; text-decoration:none;}
a.linkBoldGreenMedium:hover		{font: bold 14px Arial; color:#649B50; text-decoration:underline}
a.linkBoldGreenMedium:active	{font: bold 14px Arial; color:#649B50; text-decoration:underline}

a.linkGreenSmall:link			{font: 12px Arial; color:#649B50; text-decoration:none;}
a.linkGreenSmall:visited	{font: 12px Arial; color:#649B50; text-decoration:none;}
a.linkGreenSmall:hover		{font: 12px Arial; color:#649B50; text-decoration:underline}
a.linkGreenSmall:active		{font: 12px Arial; color:#649B50; text-decoration:underline}



/*** 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; 
}
.11pxRegular{
	font: 11px Arial; 
	color:#5c7f92; 
	margin-bottom: 0px;
	padding-bottom: 0px;
}

.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;
}

/*
#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;}
*/

a.blueLink:link 		{font: 12px Arial; color:#5c7f92; text-decoration:none;} /* unvisited link */
a.blueLink:visited 	{font: 12px Arial; color:#5c7f92; text-decoration:none;} /* visited link */
a.blueLink:hover 		{font: 12px Arial; color:#5c7f92; text-decoration:underline;} /* mouse over link */
a.blueLink:active 	{font: 12px Arial; color:#5c7f92; text-decoration:underline;} /* selected link */

.ListItem1
{
	padding: 0px 0px 0px 15px;
}
.ListItem1 li{ 
	padding: 0px 0px 10px 0px;
}


