@charset "utf-8";
/* CSS Document */
html,body {
/*positioning*/
position:relative;
margin:0px;
padding:0px;


/*text-font*/
/*color:#FFFFFF;*/
}

h3 {
margin:20px 0 40px 0; 
padding:10px 0 0 0;
margin-left:10px;

text-align:left;
color:#403e41;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;
font-style:italic;
}
h2 {
text-align:left;
color:#403e41;
font-family:Arial, Helvetica, sans-serif;
font-size:16px;

}

a {
}Product_category_image
label {
float:left;
width:90px;
text-align:right;
margin-right:5px;
display:block;
}

#center-wrap {
/*positioning*/
margin:0px;
padding:0px;
margin-right:auto;
margin-left:auto;
/*width:845px;*/
width:1000px;

background-color:#FFFFFF;
}

#header {
margin:0;
padding:0;
/*width:100%;*/ /*based on #center*/
height:91px; 
width:1000px;

background-image: url(images/header.jpg);
}
#header_non_USA {
margin:0;
padding:0;
/*width:100%;*/ /*based on #center*/
height:91px; 
width:1000px;

background-image: url(images/header_non_USA.jpg);
}

#navBar {
width:100%; /*based on #center*/
margin:0;
padding:2px 0px 4px 0px;

background-color:#113e02;

font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#FFFFFF;
text-decoration:none;
text-align:center;
}
#certificate {
width:1000px; /*based on #center*/
margin:0;
text-align:right;
}
#Main_content_Bottom {
width:1000px; /*based on #center*/
margin:0;
text-align:left;
/*height:110px; */
height:210px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
/*font-weight: bold; */
color:#403e41;
text-decoration:none;
}
#Main_content_Bottom_link {
width:1000px; /*based on #center*/
margin:0;
text-align:left;
/*height:110px; */
height:250px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
/*font-weight: bold; */
color:#403e41;
text-decoration:none;
}
#Main_content_Bottom_link2 {
width:1000px; /*based on #center*/
margin:0;
text-align:left;
/*height:110px; */
height:200px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
/*font-weight: bold; */
color:#403e41;
text-decoration:none;
}
#Main_content_Bottom_link_hb {
width:1000px; /*based on #center*/
margin:0;
text-align:left;
/*height:110px; */
height:100px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
/*font-size: 24px; */
/*font-weight: bold; */
color:#403e41;
text-decoration:none;
}
#Main_content_Bottom2 {
width:1000px; /*based on #center*/
margin:0;
text-align:left;
/*height:110px; */
height:40px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
/*font-weight: bold; */
color:#000000;
text-decoration:none;
}
#Main_content_Bottom2_hb {
width:1000px; /*based on #center*/
margin:0;
text-align:left;
/*height:110px; */
height:20px; 
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 24px;
/*font-weight: bold; */
color:#000000;
text-decoration:none;
}
#navBar ul {
list-style:none;
margin:0;
padding:0;
}

#navBar li {
display:inline;
margin:0 10px;
padding:0;

}

#navBar a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
color:#FFFFFF;
text-decoration:none;
}

#navBar a:hover{
	text-decoration:none;
	color: #BE5A4A;
}	

#content {
width:1000px;
height:360px; 
/*height:500px; */
padding:0;
margin:0;

background-color:#FFFFFF;
background-image:url(images/main_background.jpg);
background-repeat:repeat;
}
#content_blank {
width:1000px;
height:2000px;
/*height:1650px;
/*height:600px; */
padding:0;
margin:0;

background-color:#FFFFFF;
/*background-image:url(images/main_background.jpg); */
background-repeat:repeat;
}

#contentSidebar {
float:left;
/*width:205px; */
height:360px;
width:700px;
/*height:289px; */

font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#contentSidebar_full {
float:left;
/*width:205px; */
height:360px;
width:780px;
/*height:289px; */
font-size: 15px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#contentSidebar_case {
float:left;
/*width:205px; */
height:250px;
width:480px;
/*height:289px; */

font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#contentSidebar_case2 {
float:left;
/*width:205px; */
height:300px;
width:195px;
/*height:289px; */

font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#contentSidebar h1 {
margin-top:40px;
}

#contentSidebar h1,h2{
margin-left:50px;
font-weight:normal;
}

#contentLeft {
float:left;
width:658px;
margin:0;
padding:0;
}


#contentRight {
float:left;
/*width:250px;*/
height:360px;
width:300px;
margin:0;
padding:0;
/*font-family: Arial, Helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
color: #abcfaa;
text-align:center;
*/
}
#contentRight_case {
float:left;
/*width:250px;*/
height:250px;
width:300px;
margin:0;
padding:0;
text-align:center;
font-size: 20px;
}
#contentRight_case2 {
float:left;
/*width:250px;*/
height:300px;
width:285px;
margin:0;
padding:0;
text-align:left;
font-size: 20px;
}
#content_main_sidebar {
width:1000px;
height:600px;
/*height:600px; */
padding:0;
margin:0;

background-color:#FFFFFF;
background-image:url(images/main_sidebar_background.jpg);
background-repeat:repeat;
}
#content_main_sidebar_items {
width:1000px;
height:700px;
/*height:600px; */
padding:0;
margin:0;

background-color:#FFFFFF;
background-image:url(images/main_sidebar_background_items.jpg);
background-repeat:repeat;
}
#content_main_sidebar2 {
width:1000px;
height:1300px; 
padding:0;
margin:0;

background-color:#FFFFFF;
background-image:url(images/main_sidebar_background2.jpg);
background-repeat:repeat;
}
#content_main_sidebar3 {
width:1000px;
height:800px; /* defined for products-street and flood */
/*height:1145px; */
padding:0;
margin:0;

background-color:#FFFFFF;
background-image:url(images/main_sidebar_background2.jpg);
background-repeat:repeat;
}
#content_main_sidebar4 {
width:1000px;
height:1600px; /* defined for products-street and flood */
/*height:1145px; */
padding:0;
margin:0;

background-color:#FFFFFF;
background-image:url(images/main_sidebar_background2.jpg);
background-repeat:repeat;
}

#content_main_sidebar_left{
float:left;
height:600px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#content_main_sidebar_left2{
float:left;
height:1300px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#content_main_sidebar_left3{
float:left;
height:1500px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#content_main_sidebar_left4{
float:left;
height:800px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#content_main_sidebar_left5{
float:left;
height:1600px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#content_main_sidebar_left2016{
float:left;
height:700px;
width:220px;
font-family:Arial, Helvetica, sans-serif;
font-style:italic;
}
#content_main_sidebar_right{
float:left;
height:360px;
width:780px;
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}
#content_main_sidebar_right2{
float:left;
height:1080px;
width:780px;
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}

#content_main_sidebar_right3{
float:left;
height:1350px;
width:780px;
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}
#content_main_sidebar_right4{
float:left;
height:800px;
width:780px;
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}
#content_main_sidebar_center{
float:left;
height:500px;
width:310px;
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}
#content_main_sidebar_center2{
float:left;
height:200px;
width:310px;
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}
#content_main_sidebar_center3{
float:left;
height:280px;
width:310px;
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}

#content_main_sidebar_right{
float:left;
height:500px;
width:780x;
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}

#content_main_sidebar_description{
float:left;
height:500px;
width:470px; 
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}
#content_main_sidebar_description2{
float:left;
height:200px;
width:470px; 
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}
#content_main_sidebar_description3{
float:left;
height:280px;
width:470px; 
font-family:Arial, Helvetica, sans-serif;
/*font-style:italic; */
}
#content_main_sidebar_patent{
float:left;
height:450px;
width:260px; 
font-family:Arial, Helvetica, sans-serif;
color:403e41;
/*font-style:italic; */
}

#worldwideheader{
 clear:both;
 margin-top:12px; 
 background-image:url(images/worldwide_header.jpg); 
 background-repeat:no-repeat;
 width:1000px; 
 height:65px; 
 margin-left:0px
 padding:8px 0;
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size:20px;
 color: #FFFFFF;
}
#worldwideheader p{
vertical-align:middle;
 
 padding:0px;

}
#worldwideheader_details{
 clear:both;
 margin-top:0px;
 background-image:url(images/worldwide_header_blank2.jpg);
 background-repeat:no-repeat;
 width:1000px; 
 height:65px; 
 margin-left:0px
 
}
#worldwideheader_details p{
 margin: 0px 0px 0px 15px; 
 padding:20px 0px 0px 0px;
 text-align:left;
 font-family: Arial, Helvetica, sans-serif;
 font-weight:500;
 font-size:24px;
/* color: #FFFFFF; */
 color: #33415c;

 
}

#worldwidebody_details{
 margin:0px; 
/* background-image:url(images/worldwide_body_details.jpg); */
 background-repeat:repeat
 width:1000px; 
 height:500px; 
 margin-left:0px; 
}
#worldwidebody_details h2{
 margin:0px 0px 0px 0px;
 padding:0px 0px 8px 0px;
 text-align:left;
 font-family:Arial, Helvetica, sans-serif;
 font-weight:600;
 font-size:20px;
 color: #33415c;
 
}
#worldwidebody_details p{
/* font:Arial, Helvetica, sans-serif; */
 color:#4b4949;
 margin:0px 0px 0px 0px;
 text-align:left;
 font-style:normal;
 font-size:20px;
 font-weight:300;
 
}
#worldwidebody_details a {
 color:#809bb3;
 text-decoration:none;
 
}
#worldwidebody_details a:hover{
	text-decoration:none;
	color: #9b9999;
}	
#worldwidebody_details_left{
 float:left; 
 width:550px; 
 height:300px; 
 margin:5px 0px 0px 0px;
}
#worldwidebody_details_right{
 float:left; 
 width:430px; 
 height:300px; 
 margin:5px 0px 0px 20px;
}
#worldwidebody{
 margin:0px; 
 background-image:url(images/worldwide_body.jpg); 
 background-repeat:repeat
 width:1000px; 
 height:140px; 
 margin-left:0px
 /*padding:8px 0; */
 font-family: Arial, Helvetica, sans-serif;
 font-weight: bold;
 font-size:20px;
 color: #000000;
}

#worldwidebody_division{
 margin:0px; 
 background-image:url(images/worldwide_body_division.jpg); 
 background-repeat:no-repeat;
 width:1000px;
 height:10px;
 
}
#worldwidebody_bottom{
 margin:0px; 
 background-image:url(images/worldwide_bottom.jpg); 
 background-repeat:no-repeat;
 width:1000px;
 height:60px;
 
}
#worldwidebody_imagetop{
 float:left;
 width:185px; 
 height:120px; 
 margin:20px 10px 0px 20px; 
 padding:0;
}
#worldwidebody_image{
 float:left;
 width:185px; 
 height:120px; 
 margin:10px 10px 0px 20px; 
 padding:0;
}
#worldwidebody_descriptiontop{
 float:left; 
 width:497px; 
 height:120px; 
 margin:20px 10px 0px 10px;
 padding:0;
}
#worldwidebody_descriptiontop h3 {
 font:Geneva, Arial, Helvetica, sans-serif;
 color:#4b4949;
 margin:0px 0px 0px 0px;
 text-align:left;
 font-style:normal;
 font-weight: bold; 
 font-size:16px;
 text-decoration:none;
 
}
#worldwidebody_descriptiontop a {
 color:#4b4949;
 text-decoration:none;
 
}
#worldwidebody_descriptiontop a:hover{
	text-decoration:none;
	color: #9b9999;
}	
#worldwidebody_descriptiontop p{
/* font:Arial, Helvetica, sans-serif; */
 color:#4b4949;
 margin:0px 0px 0px 0px;
 text-align:left;
 font-style:normal;
 font-size:16px;
 font-weight:300;
 
}
#worldwidebody_descriptiontop p a{
 color:#4d628c;
 text-decoration:none;

}
#worldwidebody_descriptiontop p a:hover{
 color:#33415c;
 text-decoration:none;
}
#worldwidebody_description{
 float:left; 
 width:497px; 
 height:120px; 
 margin:10px 10px 0px 10px;
 padding:0;
}
#worldwidebody_description h3 {
 font:Geneva, Arial, Helvetica, sans-serif;
 color:#4b4949;
 margin:0px 0px 0px 0px;
 text-align:left;
 font-style:normal;
 font-weight: bold; 
 font-size:16px;
 text-decoration:none;
 
}
#worldwidebody_description a {
 color:#4b4949;
 text-decoration:none;
 
}
#worldwidebody_description a:hover{
	text-decoration:none;
	color: #9b9999;
}	
#worldwidebody_description p{
/* font:Arial, Helvetica, sans-serif; */
 color:#4b4949;
 margin:0px 0px 0px 0px;
 text-align:left;
 font-style:normal;
 font-size:16px;
 font-weight:300;
 
}
#worldwidebody_description p a{
 color:#4d628c;
 text-decoration:none;

}
#worldwidebody_description p a:hover{
 color:#33415c;
 text-decoration:none;
}
#worldwidebody_maptop{
 float:left; 
 width:245px;
  height:120px; 
  margin:20px 0px 0px 10px;
  padding:0;
}
#worldwidebody_map{
 float:left; 
 width:245px;
  height:120px; 
  margin:10px 0px 0px 10px;
  padding:0;
}
#footer {
clear:both;

width:1000px;
padding:8px 0;
margin:0;

background-color:#113e02;
/*background-image:url(images/footer_background.jpeg);*/
background-repeat:no-repeat;
	
font-family: Arial, Helvetica, sans-serif;
font-size: 13px;
font-weight: bold;
color: #FFFFFF;
text-align:center;
}

#footer p{
margin:0;
padding:0;
}
#Product_category_Main{
 float:left;
 width:780px; 
 height:50px; 
 padding:0;
margin:0px 0px 0px 0px; 
}
#Product_category_Main_sc{
 float:left;
 width:780px; 
 height:100px; 
 padding:0;
margin:0px 0px 0px 0px; 
}
#Product_category_Main_div{
 float:left;
 width:780px; 
 height:10px; 
 padding:0;
margin:0px 0px 0px 0px; 
}
#Product_category_image{
 float:left;
 width:200px; 
 height:200px; 
 margin:10px 10px 0px 20px; 
 padding:0;
}
#Product_category_image2{
 float:left;
 width:180px; 
 height:180px; 
 margin:30px 10px 0px 3px; 
 padding:0;
}
#Product_category_Grouplinks{
 float:left;
 width:220px; 
 height:131px; 
 margin:20px 10px 0px 10px; 
 padding:0;
}
#Product_category_Grouplinks_4i{
 float:left;
 width:175px; 
 height:87px; 
 margin:30px 10px 0px 10px; 
 padding:0;
}
#Product_category_Grouplinks_4i_hb{
 float:left;
 width:175px; 
 height:87px; 
 margin:5px 10px 0px 5px; 
 padding:0;
}
#Product_category_Grouplinks_space{
 float:left;
 width:30px; 
 height:131px; 
 margin:0; 
 padding:0;
}
#Product_category_space{
 float:left;
 width:10px; 
 height:200px; 
 margin:10px 10px 0px 20px; 
 padding:0;
}
#Product_text_space{
 float:left;
 width:10px; 
 height:40px; 
 margin:10px 10px 0px 20px; 
 padding:0;
}
#company_locations{
 float:left;
 width:220px; 
 height:170px; 
 margin:20px 10px 0px 10px; 
 padding:0;
}

#Product_category_text{
 float:left;
 width:200px; 
 height:40px; 
 margin:10px 10px 0px 20px; 
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 text-align:center;
 color: #0a4adc;
}
#Product_category_text2{
 float:left;
 width:180px; 
 height:40px; 
 margin:30px 10px 0px 3px; 
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 text-align:center;
 color: #0a4adc;
}
#Product_category_text2_hb{
 float:left;
 width:180px; 
 height:18px; 
 margin:0px 10px 0px 3px; 
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 text-align:center;
 color: #0a4adc;
}
#Product_category_text_4i{
 float:left;
 width:175px; 
 height:40px; 
 margin:30px 10px 0px 3px; 
 padding:0;
 font-family: Arial, Helvetica, sans-serif;
 font-size: 18px;
 font-weight: bold;
 text-align:center;
 color: #0a4adc;
}
ul.portfolioLinksHomePage{
/*margin:40px 0 0 25px; */
margin:0px;
padding:0px;
margin-right:auto;
margin-left:auto;
list-style:none;
}

ul.portfolioLinksHomePage li{
margin:20px 0 55px 0; 
padding:0;
}

ul.portfolioLinksHomePage li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 15px;
font-weight: bold;
/*color:#FFFFFF; */
text-decoration:none;
color: #abcfaa;
text-align:center;
}

ul.portfolioLinksHomePage li a:hover{
text-decoration:none;
color: #BE5A4A;
}
ul.portfolioLinksNews{
margin:40px 0 0 40px;
padding:0;

list-style:none;
}

ul.portfolioLinksNews li{
margin:20px 0 0 0;
padding:0;
color:#403e41;
font-size: 16px;
/*font-weight: bold; */
}

ul.portfolioLinksNews li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 16px;
/*font-weight: bold; */
color:#403e41;
text-decoration:none;
font-style:normal;
}

ul.portfolioLinksNews li a:hover{
	text-decoration:none;
	color: #FFFF00;
}


ul.portfolioLinks{
margin:40px 0 0 25px;
padding:0;

list-style:none;
}

ul.portfolioLinks li{
margin:20px 0 0 0;
padding:0;
color:#113e02;
font-size: 18px;
/*font-weight: bold; */
}

ul.portfolioLinks li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 18px;
/*font-weight: bold; */
color:#113e02;
text-decoration:none;
font-style:normal;
}

ul.portfolioLinks li a:hover{
	text-decoration:none;
	color: #FFFF00;
}

ul.portfolioLinksSubList{
margin:0 0 0 45px;
padding:0;

list-style:none;
}

ul.portfolioLinksSubList li{
margin:0;
padding:0;
}

ul.portfolioLinksSubList li a{
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 14px;
/*font-weight: bold; */
color:#113e02;
text-decoration:none;
}

ul.portfolioLinksSubList li a:hover{
text-decoration:none;
color: #ffff00;
}

p.systemsDescription {
margin:0;
padding:0 10px 10px 0;

text-align:left;
color:#C7CBD0;
font-family:Arial, Helvetica, sans-serif;
font-size:15px;
font-weight:bold;
}

p.displaysDescription {
	margin:0 50px;
/*	padding:0 10px 10px 0;  */
	text-align:left;
	color:#403e41;
	font-family:Arial, Helvetica, sans-serif;
	font-size:16px;

}
a:link {
	color: #FF0;
}
a:visited {
	color: #FF0;
}
