/* RONSTAN ARCH ---------------------------------- */





body{
	margin-top : 0px;
	margin-bottom : 0px;
	font-size: 9pt;	
  	font-weight: normal;
  	color: #000000; font-family:  Tahoma, ARIAL, verdana,HELVETICA, serif;
	background: #ECECED;
  	line-height: normal;
	
}




/* FONTS ---------------------------------- */



p {font-style: normal;
  font-weight: normal;
  line-height: 20px;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  }
 
 
p.indent {font-style: normal;
  font-weight: normal;
  line-height: 20px;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 17px;
  margin: 0px;
  } 
  
  
p.indentsmall {font-style: normal;
  font-weight: normal;
  line-height: 20px;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 21px;
  margin: 0px;
  font-size: 8pt;	
  }   
  
  
p.small {font-style: normal;
  font-weight: normal;
  line-height: 20px;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 10px;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  font-size: 8pt;	
  }   
   
  
 
p.footer {font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  padding-top: 4px;
  padding-bottom: 0px;
  padding-right: 0px;
  padding-left: 25px;
  margin: 0px;
  }


p.contact {font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-align: right;
  padding-top: 00px;
  padding-bottom: 2px;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  }

p.hpnews {font-style: normal;
  font-weight: normal;
  line-height: 16px;
  font-size: 9pt;	
  text-align: left;
  padding-top: 4px;
  padding-bottom: 2px;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  }
 

p.contactlink {font-style: normal;
  font-weight: normal;
  line-height: normal;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 8px;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  }

h1 {font-style: normal;
  font-size: 11pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 00px;
  padding-bottom:10px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }
  
	
h1.productdescription_h1 {font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #000000; 
  text-align: left;
  padding-top: 00px;
  padding-bottom: 5px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }
  	
h1.newsstory {font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 0px;
  padding-bottom:10px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }	
  
h1.contact{font-style: normal;
  font-size: 16pt;
  font-weight: bold;
  color: #0095D9; 
  text-align: right;
  padding-top: 0px;
  padding-bottom:10px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }	
  

h1.h1rnid_02 {font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  color: #000000; 
  text-align: left;
  padding-top: 0px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }


h2.h2rnid_02 {font-style: normal;
  font-size: 12pt;
  font-weight: normal;
  color: #878787; 
  text-align: left;
  padding-top: 0px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }





h1.h1rnid {font-style: normal;
  font-size: 12pt;
  font-weight: normal;
  color: #878787; 
  text-align: left;
  padding-top: 10px;
  padding-bottom:3px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }

h2.h2rnid {font-style: normal;
  font-size: 14pt;
  font-weight: normal;
  color: #000000; 
  text-align: left;
  padding-top: 3px;
  padding-bottom:10px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  }

	 
 h2 {font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 10px;
  padding-bottom:5px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  } 
  
 h2.notopmargin {font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 0px;
  padding-bottom:3px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  } 



 h2.black {font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #000000; 
  text-align: left;
  padding-top: 10px;
  padding-bottom:3px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  } 

	 
 h2.projects {font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 0px;
  padding-bottom: 3px;
  padding-right: 00px;
  padding-left: 00px;
  margin: 0px;
  } 





.list{margin: 0px;
        padding-bottom: 0px;
        padding-top: 6px;
        margin-left: 5px;        
        padding-right: 0px;
        
           }

ul{	
	padding-left : 0px;
	padding-right :0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-left : 16px;
	margin-bottom: 0px;
	margin-top:0px;
}

li{	 line-height: 20px;
	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom: 6px;
	margin-top:0px;
	list-style-image:url(../images_arch5/arrow_list.gif);
	
}



li.standardlist{	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom: 6px;
	margin-top:0px;
	list-style-image: none;
	
}


li.standardlist_nospacing{	padding-left : 0px;
	padding-right : 0px;
	padding-top : 0px;
	padding-bottom : 0px;
	margin-right : 0px;
	margin-left : 0px;
	margin-bottom: 2px;
	line-height: 14px;
	margin-top:0px;
	list-style-image: none;
	
}



ul.standardlist{
	margin-bottom: 20px;
	margin-top:0px;
	list-style-image: none;
	
	
}



.grey {color: #A5A5A5;}



.h2arrow{font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 4px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 16px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background:  url(../images_arch5/arrow_h2.gif) left no-repeat;     
           }
		   
		   
		   
	.h2arrowpartner{font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 0px;
  padding-bottom: 0px;
  padding-right: 00px;
  padding-left: 16px;
  margin-top: 0px;
  margin-bottom:8px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 22px;
  background:  url(../images_arch5/arrow_h2.gif) left no-repeat;     
           }	   
		   
		   
		   
		   

.h2arrowproject{font-style: normal;
  font-size: 10pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 0px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 16px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 14px;
  background:  url(../images_arch5/arrow_h2.gif) left no-repeat;     
           }
		   
		   
		   
.h2arrow_bg{font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #006087; 
  text-align: left;
  padding-top: 1px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 22px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background:  url(../images_arch5/arrow_h2_bg.gif) left no-repeat;     
           }	   


.h2round_bg{font-style: normal;
  font-size: 11pt;
  font-weight: bold;
  color: #000000; 
  text-align: left;
  padding-top: 3px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 26px;
  margin-top: 0px;
  margin-bottom:5px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 21px;
  background:  url(../images_arch5/ss_round.gif) left no-repeat;     
           }	





.linkrightarrow{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: right;
  padding-top: 4px;
  padding-bottom:0px;
  padding-right: 20px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background: #ffffff url(../images_arch5/b_arrow_right.gif) right no-repeat;     
           }
		   

.linkrightarrowalignleft{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: left;
  padding-top: 4px;
  padding-bottom:0px;
  padding-right: 20px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background: #ffffff url(../images_arch5/b_arrow_right.gif) right no-repeat;     
           }




.linkrightarrowblue{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #000000; 
  text-align: right;
  padding-top: 4px;
  padding-bottom:0px;
  padding-right: 20px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background: #ffffff url(../images_arch5/b_arrow_left_blue.gif) right no-repeat;     
           }	   
		   
		   
		   
		   

.linkleftarrow02{font-style: normal;
  font-size: 11pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: left;
  padding-top: 2px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 20px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background: #ffffff url(../images_arch5/arrow_down_grey.gif) left no-repeat;     
           }





.linkleftarrow{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: left;
  padding-top: 4px;
  padding-bottom:0px;
  padding-left: 20px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background: #ffffff url(../images_arch5/b_arrow_left.gif) left no-repeat;     
           }


.linkrightarrow_pointleft{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: right;
  padding-top: 4px;
  padding-bottom:0px;
  padding-right: 20px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background: #ffffff url(../images_arch5/b_arrow_left.gif) right no-repeat;     
           }


.linkleftarrowbluenews{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: left;
  padding-top: 4px;
  padding-bottom:0px;
  padding-left: 20px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  background: #ffffff url(../images_arch5/b_arrow_left_blue.gif) left no-repeat;     
           }
		   
		   
.linkleftarrowbluenews2{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: left;
  padding-top: 0px;
  padding-bottom:0px;
  padding-left: 20px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  background: #ffffff url(../images_arch5/b_arrow_left_blue.gif) left top no-repeat;     
           }		   
		   


.linkleftarrowblue{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: left;
  padding-top: 4px;
  padding-bottom:0px;
  padding-left: 20px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background: #ffffff url(../images_arch5/b_arrow_left_blue.gif) left no-repeat;     
           }
		   

.linkleftarrowblueup{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #A5A5A5; 
  text-align: left;
  padding-top: 4px;
  padding-bottom:0px;
  padding-left: 20px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 20px;
  background: #ffffff url(../images_arch5/b_arrow_left_blue_up.gif) left no-repeat;     
           }


.link_arrow_producttable{font-style: normal;
  font-size: 10pt;
  font-weight: normal;
  color: #000000; 
  text-align: left;
  padding-top: 1px;
  padding-bottom:0px;
  padding-left: 16px;
  padding-right: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px; 
  height: 18px;
  background: url(../images_arch5/b_arrow_producttable.gif) left no-repeat;     
           }







.h1product{font-style: normal;
  font-size: 12pt;
  font-weight: bold;
  color: #ffffff; 
  text-align: left;
  padding-top: 7px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 40px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px;  
           }
		 
		 
	.h1product_high{font-style: normal;
  font-size: 16pt;
  font-weight: bold;
  color: #ffffff; 
  text-align: left;
  padding-top: 11px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 0px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px;  
           }	 
		   
		   
.h1productright{font-style: normal;
  font-size: 12pt;
  font-weight: normal;
  color: #ffffff; 
  text-align: right;
  padding-top: 11px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 40px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px;  
           }
	   


.h1product_small{font-style: normal;
  font-size: 11pt;
  font-weight: normal;
  color: #ffffff; 
  text-align: left;
  padding-top: 11px;
  padding-bottom:0px;
  padding-right: 00px;
  padding-left: 00px;
  margin-top: 0px;
  margin-bottom:0px;
  margin-right: 00px;
  margin-left: 00px;  
           }


.rninfoarch {font-style: normal;
  font-weight: normal;
  line-height: 20px;
  text-align: left;
  padding-top: 00px;
  padding-bottom: 20px;
  padding-right: 0px;
  padding-left: 0px;
  margin: 0px;
  }


/*   PAGE  ---------------------------------- */

#container{
        margin-left: auto;
        margin-right: auto;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
        width: 830px;
		background-color: #FFFFFF;
           }
		   
		   
	   


#masthead{padding: 0px;
        margin: 0px;
      width: 830px;
      height: 77px;
	  background-color: #FFFFFF;
      }


#dropdown{padding: 0px;
        margin: 0px;
      width: 830px;
      height: 20px;
	  background-color: #a6a7a9;
      }



#content{margin: 0px;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;        
        padding-right: 0px;
        width: 830px;
        height: 100%;
		background: #FFFFFF url(../images_arch5/bg_content.gif) repeat-y;
       	border: 0px solid #cccccc;
           }



#contentleft{float: left;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 00px;
		margin: 0px;
        width: 830px;
       
		background-color: #FFFFFF;
		       }


#contentright {display: none;} 	


#navibar{padding: 0px;
        margin: 0px;
      width: 830px;
      height: 20px;	  
	  background: #FFFFFF url(../images_arch5/bg_navibar.gif) repeat-x;
      }


#searchbar{padding: 0px;
        margin: 0px;
      width: 170px;
      height: 20px;	  
	  background: #FFFFFF url(../images_arch5/bg_searchbox.gif) top no-repeat;
      }


#searchbar2{padding: 0px;
        margin: 0px;
      width: 170px;
      height: 20px;	  
	  background: #FFFFFF url(../images_arch5/bg_searchbox2.gif) top no-repeat;
      }

#top45{padding: 0px;
        margin: 0px;
      width: 830px;
      height: 45px;	  
	  background: #FFFFFF url(../images_arch5/bg_top.gif) top repeat-x;
      }


#top25{padding: 0px;
        margin: 0px;
      width: 830px;
      height: 25px;	  
	  background: #FFFFFF url(../images_arch5/bg_top.gif) top repeat-x;
      }
	  
#top16{padding: 0px;
        margin: 0px;
      width: 830px;
      height: 16px;	  
	  background: #FFFFFF url(../images_arch5/bg_top.gif) top repeat-x;
      }
	  	  
	  
	  
#topright{padding: 0px;
        margin: 0px;
      width: 170px;
      height: 10px;	  
	  background: #FFFFFF url(../images_arch5/bg_top_right.gif) top repeat-x;
      }
	  
	  
	  
#billboard{padding: 0px;
        margin-left: 0px;
		margin-right: 0px;
		margin-top: 0px;
		margin-bottom: 20px;
      width: 830px;
      height: 100%;	
	    
	  
      }



.newshomepage{padding-left: 20px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 40px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 790px;       
	  
      }



.copyproductpage {padding-left: 40px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 00px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 760px;       
	  
      }

.copyproductpage_02 {padding-left: 25px;
	padding-right: 20px;
	padding-top: 10px;
	padding-bottom: 00px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 775px;       
	  
      }

.copyglobal{padding-left: 25px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 00px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 780px;       
	  
      }

#copyglobal{padding-left: 25px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 00px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 780px;       
	  
      }


#copyglobal02 {padding-left: 25px;
	padding-right: 25px;
	padding-top: 5px;
	padding-bottom: 00px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 780px;       
	  
      }




#copyleft{float: left;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 40px;
		margin: 0px;
       width: 370px;
	   text-align: left; 	
		       }


#copyright {float: right;
        padding-bottom: 0px;
        padding-top: 0px;
       	padding-left: 0px;
        padding-right:0px;
		margin: 0px;
		width: 370px; 	
		text-align: left;	
        }


#copyglobal_bg {padding-left: 15px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 00px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 780px;       
	  
      }


#copyleft_bg{float: left;
        padding-bottom: 0px;
        padding-top: 5px;
        padding-left: 10px;
		padding-right: 10px;
        margin-right: 20px;
		margin: 0px;
       width: 360px;
	   text-align: left; 
	   background-color: #F2F7F9;	
		       }



.copy_container{padding-left: 0px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 00px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 780px;       
	  
      }


.end {clear: both;
              }

#endcontent{clear: both; height:20px;	
        }

#endglobal{height:20px;	
        }


#gallerynavi {float: right;
        padding-bottom: 0px;
        padding-top: 18px;
       	padding-left: 0px;
        padding-right: 20px;
		margin: 0px;
		
        }


.floatright {float: right; text-align:right;   				
		
        }
		
		
		
		
		
		
	
.product50{
        padding-bottom: 20px;
        padding-top: 20px;
        padding-left: 0px;
        padding-right:0px;
		margin: 0px;
        text-align: left; 	
		       }

	
	
.product50left{float: left;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 00px;
		margin: 0px;
       width: 370px;
	   text-align: left; 	
		       }


.product50right{float: right;
        padding-bottom: 0px;
        padding-top: 0px;
       	padding-left: 0px;
        padding-right:0px;
		margin: 0px;
		width: 370px; 	
		text-align: left;	
        }
	
	
	
	
		
.product50end{clear:both;
		       }
	
		
		
		
.bge6f5fb {background: #e6f5fb;
			border-top: 1px solid #FFFFFF;
			width: 785px; 
			margin-bottom: 40px;
		       }	 	

		
		
.bgeff2e9 {background: #eff2e9;
			border-top: 1px solid #FFFFFF;
			width: 785px;
			margin-bottom: 40px;
		       }	 	
		
.bge9ecf4 {background: #e9ecf4; 
			border-top: 1px solid #FFFFFF;
			width: 785px;
			margin-bottom: 40px;
		       }	
			   
			   	
.padding15 {padding: 15px;
		       }
			   
			   
			   
			   	
  
.projectlist{  	
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
		}

.projectlistleft{
	float: left;	
   	width: 170px;	
	text-align: left;
	margin-top: 0px;
	padding-right: 00px;
				}
		
.projectlistright{
	float: right;	
   	width: 600px;	
	text-align: left;
	padding: 0px;
	margin: 0px;	
			}	
  

  
   .projectlistend{clear: both;
   	height: 10px;
	
			}	
	
	
	
.xpibox{  	
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
		}

.xpiboxleft{
	float: left;	
   	width: 500px;	
	text-align: left;
	margin-top: 0px;
	padding-right: 00px;
				}
		
.xpiboxright{
	float: right;	
   	width: 225px;	
	text-align: left;
	padding: 0px;
	margin: 0px;	
			}	
.xpiboxend{clear: both;
   	height: 1px;
	
			}	
	
	
	
	
.metricbutton {
        padding-bottom: 0px;
        padding-top: 10px;
       	padding-left: 0px;
        padding-right:0px;
		margin: 0px;
		       
	
        }
	
	
.imagelist{  	
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
		}

.imagelistleft{
	float: left;	
   	width: 50px;	
	text-align: left;
	margin-top: 0px;
	padding-right: px;
				}
		
.imagelistright{
	float: right;	
   	width: 715px;	
	text-align: left;
	padding: 0px;
	margin: 0px;	
			}	
  
 .imagelistnews{
	float: right;	
   	width: 300px;	
	text-align: left;
	padding: 0px;
	margin: 0px;	
			}	
			
.imagelistend{clear: both;
   	height: 10px;
	
			}	
	
	
	
	
.newsstory{  	
	text-align: left;
	margin-top: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
		}

.newsstoryleft{
	float: left;	
   	width: 300px;	
	text-align: left;
	margin-top: 0px;
	padding-right: 00px;
				}
		
.newsstoryright{
	float: right;	
   	width: 460px;	
	text-align: left;
	padding: 0px;
	margin: 0px;	
			}	 
 

  
.newsstoryend{clear: both;
   	height: 20px;
	
			}	
	
	









  
.contact{  	
	text-align: left;
	margin-top: 10px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
		}

.contactleft{
	float: left;	
   	width: 270px;	
	text-align: left;
	margin-top: 0px;
	margin-left: 50px;
	padding-right: 00px;
				}
		
.contactright{
	float: right;	
   	width: 410px;	
	text-align: left;
	padding: 0px;
	margin-top: 8px;	
			}	

  
.contactend{clear: both;
   	height: 20px;	
			}	
	

	
	
	  
.rnid{  	
	text-align: left;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
		}

.rnidleft{
	float: left;	
   	width: 410px;	
	text-align: left;
	margin-top: 0px;
	margin-left: 00px;
	padding-right: 00px;
				}
		
.rnidright{
	float: right;	
   	width: 270px;	
	text-align: right;
	padding: 0px;
	margin-top: 34px;	
			}	
			
.rnidright_short{
	float: right;	
   	width: 270px;	
	text-align: right;
	padding: 0px;
	margin-top: 0px;	
			}
  
.rnidend{clear: both;
   	height: 20px;	
			}	
	

	
	
	
	
	
	.rnid500{  	
	text-align: left;
	margin-top: 30px;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;	
		}

.rnid500left {
	float: left;	
   	width: 500px;	
	text-align: left;
	margin-top: 0px;
	margin-left: 00px;
	padding-right: 00px;
				}
		
.rnid500right {
	float: right;	
   	width: 250px;	
	text-align: right;
	padding: 0px;
	margin-top: 0px;	
			}	

  
.rnid500end {clear: both;
   	height: 20px;	
			}	
	
	
.rnid500end_02 {clear: both;
   	height: 1px;	
			}	
	
	
	
	
	
	
		
		
#copyproduct {padding-left: 25px;
	padding-right: 0px;
	padding-top: 10px;
	padding-bottom: 00px;
      margin-bottom: 00px;
	  margin-top: 00px;
	  margin-left: 00px;
	  margin-right: 00px;
      width: 780px;       
	  
      }	
		
		
.producttop{padding: 0px;
       margin: 0px;
       width: 780px;
       height: 41px;	  
	   background:  url(../images_arch5/bg_topproduct.gif) left no-repeat; 
	   border-bottom: #FFFFFF solid 1px;  
      }	
		
.producttop_noarrow{padding: 0px;
       margin-top: 10px;
	   margin-bottom: 0px;
	   margin-left: 0px;
	  margin-right: 0px;
       width: 830px;
       height: 41px;	  
	   background:  url(../images_arch5/bg_topproduct_noarrow.gif) left repeat-x; 
	   border-bottom: #FFFFFF solid 1px;  
      }	
			



.producttop_noarrow_left{float: left;
        padding-bottom: 0px;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 00px;
		margin: 0px;
       text-align: left; 	
		       }


.producttop_noarrow_right {float: right;
        padding-bottom: 0px;
        padding-top: 0px;
       	padding-left: 0px;
        padding-right:40px;
		margin: 0px;		
		text-align: right;	
        }


.producttop_noarrow_end {clear: both;


         }


.fade_grey_end {
 background: #FFFFFF url(../images_arch5/bg_top.gif) top repeat-x;
 width: 830px;
 height: 16px;
 padding: 0px;
margin: 0px;
        }
		

.productimage{padding: 0px;
        margin: 0px;
        width: 780px;
		height: 100%;
		border-bottom: #FFFFFF solid 1px;        	  
	         }	
			 
.productdescription{padding-left: 10px;
		padding-right: 10px;
		padding-top: 5px;
		padding-bottom: 5px;
        margin: 0px;
		width: 760px;  
		background-color: #EDF4F7;		   	  
	         }				 			
			
		
	.productdescription_left{float: left;		
		width: 230px;
		background-color: #EDF4F7;					   	  
	         }		
			 
	.productdescription_right{float: right;		
		width: 230px;
		background-color: #EDF4F7;	
		padding-left: 30px;					   	  
	         }	
			 
	.productdescription_right_02{float: right;		
		width: 230px;
		background-color: #EDF4F7;	
		padding-left: 00px;				   	  
	         }				 		 
		
.productdescription_end{clear: both; 	
		width: 760px;							   	  
	         }	
			 
			 



.productdescription_02{padding-left: 10px;
		padding-right: 10px;
		padding-top: 15px;
		padding-bottom: 5px;
        margin: 0px;
		width: 760px; 			   	  
	         }				 			
			
.productdescription_02_left{float: left;		
		width: 340px;
		padding-right:10px::
						   	  
	         }		
			 
.productdescription_02_right{float: right;		
		width: 410px;			
		padding-left: 00px;					   	  
	         }	
			 
			 
.endproductdescription_02{clear: both; 	
		width: 760px;							   	  
	         }			 















/* footer  ---------------------------------- */

#footer {clear: both;
         width: 830px;
        height: 20px;
		margin: 0px;
		padding: 0px;
        text-align: left;
        font-style: normal;
        font-size: 8pt;
        font-weight: normal;
        color: #000000; font-family: ARIAL,HELVETICA,serif;
        line-height: normal;
              
		background: #C8C8C8;	

          }



/* spacer  ---------------------------------- */


.spacerheight80 {clear: both;      
        height: 80px;
		width: 780px;
		}






/* table list  ---------------------------------- */

table.tlist  {background-color:#f2f2f2;
			width: 670px;
			border-bottom: 1px solid #a4a4a4;
			
			
        }


td.tborder  {border-top: 1px solid #a4a4a4;
				border-bottom: 1px solid #a4a4a4;
        }

td.borderbottom {border-bottom: 1px solid #a4a4a4;
      	  }


td  {padding: 0px;
	border-bottom: 0px solid #e8e8e8;
        }
		
td.clean  {padding: 5px;
	border-bottom: 0px solid #e8e8e8;
        }	
		
		
		
td.product01{
		border-left: 0px solid #ffffff;
		background-color: #A5A5A5;	
		color: #ffffff;	
		padding-top: 3px;
		padding-bottom: 0px;
		padding-left: 8px;
		font-weight: bold;	
		}	
		
		
	td.product01_bottom{
		border-left: 0px solid #ffffff;
		background-color: #A5A5A5;	
		color: #ffffff;	
		padding-top: 0px;
		padding-bottom: 3px;
		padding-left: 8px;
		font-weight: bold;	
		}				
		
td.product01_b{
		border-right: 1px solid #ffffff;
		border-bottom: 1px solid #ffffff;
		background-color: #A5A5A5;	
		color: #ffffff;	
		padding: 3px;
		padding-left: 8px;
		font-weight: bold;	
		}
		
		
td.product01_c{
		border-right: 1px solid #ffffff;
		border-bottom: 0px solid #ffffff;
		background-color: #A5A5A5;	
		color: #ffffff;	
		padding: 3px;
		padding-left: 8px;
		font-weight: bold;	
		}				
			
td.product02{
		border-left: 0px solid #ffffff;
		background-color: #D6D6D6;	
		padding-bottom: 0px;
		padding-top: 3px;
		font-weight: bold;	
		text-align: center; 				
		}				


td.product02_bottom{
		border-left: 0px solid #ffffff;
		background-color: #D6D6D6;	
		padding-top: 0px;
		padding-bottom: 3px;
		font-weight: bold;	
		text-align: center; 				
		}


td.product02_b{
		border-left: 0px solid #ffffff;
		background-color: #D6D6D6;	
		padding: 3px;
		font-weight: bold;	
		text-align: center; 
		color: #ffffff;					
		}	
		
		
td.product02_c{
		border-bottom: 1px solid #ffffff;
		background-color: #D6D6D6;	
		padding: 3px;
		font-weight: bold;	
		text-align: center; 
		color: #ffffff;					
		}	
		

td.product03{
		border-bottom: 1px solid #F4F4F4;
		background-color: #CCEAF7;	
		padding: 0px;
		padding-left: 8px;
		font-weight: bold;							
		}	
		
		
td.product04{
		border-bottom: 1px solid #F4F4F4;
		background-color: #ffffff;	
		padding: 0px;
		font-weight: normal;	
		text-align: center;						
		}	
	
td.product05{
		border-bottom: 1px solid #F4F4F4;
		background-color: #ECECEC;	
		padding: 3px;
		font-weight: bold;	
		text-align: center;							
		}




/* images  ---------------------------------- */


 img.sectionimage{
	margin-left: 10px;
	margin-right: 0px;
	margin-bottom: 10px;
	border: 0px;
	float: right;
	text-align: left;
	}	


 img.left {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 10px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: left;
        text-align: right;
        }


 img.right {
        margin-top: 0px;
        margin-left: 10px;
        margin-right: 0px;
        margin-bottom: 0px;
        padding: 0px;
        border: 0px solid #999999;
        float: right;
        text-align: left;
        }


img.h2left {
        margin-top: 0px;
        margin-left: 0px;
        margin-right: 3px;
        margin-bottom: 0px;
        padding: 0px;
       float: left;
        text-align: right;
        }





#search_box {
    width: 170px;
	height: 17px;
    
}



#search_box #s {
    padding: 0px;
    padding-top: 3px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
    border: 0px;
    width: 85px;
    background: none;
}

#search_box #go {
    
     padding-top: 0px;
	 padding-left: 5px;
	margin-bottom: 0px;
	margin-left: -2px;
	margin-right: 0px;
	margin-top: 0px;
	border: 0px;
	background: none;
	font-size: 8pt;	
  	font-weight: bold;
  	color: #000000; font-family:  Tahoma, ARIAL, verdana,HELVETICA, serif;
}






#searchbar_project_indent{padding: 0px;
        padding-left: 20x;
		float: left:;
      
      }



#searchbar_project{padding-left: 30px;
        margin: 0px;
      width: 120x;
	  float: left;
      height: 20px;	  
	  background: #FFFFFF url(../images_arch5/bg_searchbox_320.gif) top no-repeat;
      }

#search_box_project {padding: 00px;
    width: 320px;
	height: 17px;
    
}



#search_box_project #s {
    padding: 0px;
    padding-top: 3px;
	margin-bottom: 0px;
	margin-left: 10px;
	margin-right: 0px;
    border: 0px;
    width: 250px;
    background: none;
}

#search_box_project #go {    
     padding-top: 3px;
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	padding: 0px;
	border: 0px;
	background: none;
}


/* components ---------------------------------- */


td.linetop {border-top: 1px solid #c9c8c8;
padding: 3px;
			
				
        }



td.components{
		
		padding: 3px;
		
		}	









/* orderform  ---------------------------------- */

input {border: 1px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;
				

                }

select {border: 0px solid #cccccc;
               
                }

.style1 {color: #FF0000}

inputnoborder {border: 0px solid #cccccc;
                font-family: Arial, Helvetica, sans-serif;

                        }


input.b_search{border: 1px solid #fd731c;
                color: #ffffff; 
				 font-weight: bold;
				background-color: #fd731c; 
				                }		



/* navigation  ---------------------------------- */

hr.projectproducts {
border: 0;
color: #cccccc;
height: 1px;
width: 100%;
}






/* navigation  ---------------------------------- */

A:link {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000; }
A:visited {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000; }
A:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}
A:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}


A.noline:link {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000; }
A.noline:visited {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000; }
A.noline:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}
A.noline:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}

A.topnavi:link {text-decoration: none; font-size: 8pt; font-weight: normal; color: #ffffff; }
A.topnavi:visited {text-decoration: none; font-size: 8pt; font-weight: normal; color: #ffffff;}
A.topnavi:active {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #fd731c;}
A.topnavi:hover {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #fd731c;}


A.footer:link {text-decoration: none; font-size: 8pt; font-weight: normal; color: #000000; }
A.footer:visited {text-decoration: none; font-size: 8pt; font-weight: normal; color: #000000;}
A.footer:active {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #000000;}
A.footer:hover {text-decoration: underline; font-size: 8pt; font-weight: normal; color: #000000;}

A.grey:link {text-decoration: none; font-size: 10pt; font-weight: normal; color: #A5A5A5; }
A.grey:visited {text-decoration: none; font-size: 10pt; font-weight: normal; color: #A5A5A5;}
A.grey:active {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #A5A5A5;}
A.grey:hover {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #A5A5A5;}


A.blue:link {text-decoration: none; font-size: 10pt; font-weight: normal; color: #006087; }
A.blue:visited {text-decoration: none; font-size: 10pt; font-weight: normal; color: #006087;}
A.blue:active {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #006087;}
A.blue:hover {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #006087;}

A.bluebold:link {text-decoration: none; font-size: 10pt; font-weight: bold; color: #006087; }
A.bluebold:visited {text-decoration: none; font-size: 10pt; font-weight: bold; color: #006087;}
A.bluebold:active {text-decoration: underline; font-size: 10pt; font-weight: bold; color: #006087;}
A.bluebold:hover {text-decoration: underline; font-size: 10pt; font-weight: bold; color: #006087;}

A.black:link {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000; }
A.black:visited {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}
A.black:active {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000;}
A.black:hover {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000;}

A.grey02:link {text-decoration: none; font-size: 12pt; font-weight: normal; color: #A5A5A5; }
A.grey02:visited {text-decoration: none; font-size: 12pt; font-weight: normal; color: #A5A5A5;}
A.grey02:active {text-decoration: underline; font-size: 12pt; font-weight: normal; color: #A5A5A5;}
A.grey02:hover {text-decoration: underline; font-size: 12pt; font-weight: normal; color: #A5A5A5;}


A.producttable:link {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000; }
A.producttable:visited {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000; }
A.producttable:active {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000;}
A.producttable:hover {text-decoration: underline; font-size: 10pt; font-weight: normal; color: #000000;}


A.contactlinkgrey:link {text-decoration: none; font-size: 10pt; font-weight: normal; color: #A5A5A5; }
A.contactlinkgrey:visited {text-decoration: none; font-size: 10pt; font-weight: normal; color: #A5A5A5;}
A.contactlinkgrey:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}
A.contactlinkgrey:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}


A.button:link {text-decoration: none; font-size: 11pt; font-weight: bold; color: #ffffff; }
A.button:visited {text-decoration: none; font-size: 11pt; font-weight: bold; ; color: #ffffff; }
A.button:active {text-decoration: none; font-size: 11pt; font-weight: bold; color: #fd731c; }
A.button:hover {text-decoration: none; font-size: 11pt; font-weight: bold; color: #fd731c; }


A.hpnews:link {text-decoration: none; font-size: 10pt; font-weight: normal; color: #b0b1b3; }
A.hpnews:visited {text-decoration: none; font-size: 10pt; font-weight: normal; color: #b0b1b3; }
A.hpnews:active {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}
A.hpnews:hover {text-decoration: none; font-size: 10pt; font-weight: normal; color: #000000;}



/* css button 200 -------------------------------------- */

.cssnav200
{
position: relative;
font-family: arial, helvetica, sans-serif;
background: url(../images/b_200_o.gif) no-repeat;
white-space: nowrap;
display: block;
width: 200px;
height: 30px;
margin: 0;
padding: 0;
}

.cssnav200 a
{
display: block;
font-size: 11px;
width: 200px;
height: 30px;
display: block;
float: left;
text-decoration: none;
}

.cssnav200 img
{
width: 200px;
height: 30px;
border: 0
}

* html a:hover
{
visibility:visible
}

.cssnav200 a:hover img
{
visibility:hidden
}

.cssnav200 span
{
position: absolute;
left: 5px;
top: 6px;
margin: 0px;
padding: 0px;
cursor: pointer;
} 


/* Tabular Menu */

ul#tabular{overflow:hidden}

ul#tabular a, ul#tabular a:hover{text-decoration:none;cursor:default}

ul#tabular li{list-style-image:none;position:relative;overflow:hidden;padding:4px 0;height:1%}

ul#tabular li.url{background:url(../images_arch5/arrow_list.gif) left 5px no-repeat; padding-left:22px}

ul#tabular li.url a{}

ul#tabular li.url a.url{cursor:pointer}
ul#tabular a.url:hover{text-decoration:underline;}

ul#tabular li li{}

ul#tabular li li li{border-top:1px solid #CCCCCC;}

ul#tabular li li li li{}

ul#tabular ul.navlevel1 li.navbuttonparent{background:none}

ul#tabular ul.navlevel1 a.navbuttonparent{color:#006087;font-size:11pt;font-weight:bold;}

ul#tabular ul.navlevel1{margin:0}

ul#tabular ul.navlevel2{margin-left:50px;margin-top:10px;}

ul#tabular ul.navlevel3{margin-left:240px;margin-top:-5px;}

ul#tabular ul.navlevel4{margin-left:240px;margin-top:-5px;}

ul#tabular ul ul a{color:#000 !important;font:normal 9pt Tahoma !important; width:230px; display:block; float:left}		

ul#tabular a.back-to-top{font-size:8pt; padding-left:20px; position:absolute; right:0; top:4px; width:65px; 
			background:url(../images_arch5/b_arrow_left_blue_up.gif) no-repeat left center;cursor:pointer}
			
			
			
			
/* PRINT ------------------------------------------------------------------------------- */

#navi  {display: none;} 			














