* 									{margin:0; padding:0;}
* html img,
* html .png							{position:relative; behavior: expression((this.runtimeStyle.behavior="none")&&(this.pngSet?this.pngSet=true:(this.nodeName == "IMG" && this.src.toLowerCase().indexOf('.png')>-1?(this.runtimeStyle.backgroundImage = "none", this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.src + "', sizingMethod='image')", this.src = "transparent.gif"):(this.origBg = this.origBg? this.origBg :this.currentStyle.backgroundImage.toString().replace('url("','').replace('")',''), this.runtimeStyle.filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='" + this.origBg + "', sizingMethod='crop')", this.runtimeStyle.backgroundImage = "none")),this.pngSet=true));}

body								{background:url(picts/productsbg.png) top repeat-x; }

img									{border:0;}

#header_top							{background:url(picts/) bottom repeat-x;}

#wrapper							{margin:0 auto; width:938px;}

.date-font							{color: #FBE6C9; font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; font-weight: normal }

.highslide 							{cursor: url(highslide/graphics/zoomin.cur), pointer;  outline: none;}
.highslide img 						{border: 0px solid #FFFFFF;}
.highslide:hover img 				{border: 0px solid #5292F1;}

.highslide-image 					{border: 6px solid #478BEF;}
.highslide-image-blur 				{}
.highslide-caption 					{display: none; color:#FFFFFF;
    								 border: 0px solid white;
   									 border-top: none;
    								 font-family: Verdana, Helvetica;
    								 font-size: 10pt;
    								 padding: 5px;
    								 background-color: #478BEF;}
.highslide-loading 					{display: block;
									 color: white;
									 font-size: 9px;
									 font-weight: bold;
									 text-transform: uppercase;
   									 text-decoration: none;
									 padding: 3px;
									 border-top: 1px solid white;
									 border-bottom: 1px solid white;
    								 background-color: black;
									 padding-left: 22px;
    								 background-image: url(highslide/graphics/loader.gif);
    								 background-repeat: no-repeat;
    								 background-position: 3px 1px;}
.highslide-move 					{cursor: move;}

.highslide-overlay 					{display: none;}					 
						 

.highslide-display-block 			{display: block;}
.highslide-display-none  			{display: none;}

.leftbg								{background-image: url(picts/leftbg.png);
    								 background-repeat: repeat;}
									 

h1									{padding-bottom:0px;
									 padding-top:15px;
									 padding-right:10px;
									 padding-left:15px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:15px; 
									 font-weight:bold;
									 color: #FFFFFF;
									 text-align: left;
									 line-height:18px;}
									 
h2									{padding-bottom:0px;
									 padding-top:0px;
									 padding-right:10px;
									 padding-left:15px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:14px; 
									 font-weight:bold;
									 color: #10478B;
									 text-align: left;
									 line-height:18px;}
									 
h3									{padding-bottom:18px;
									 padding-left:0px;
									 padding-top:6px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:18px; 
									 font-weight:bold;
									 color: #FFFFFF;
									 text-align: left;
									 line-height:18px;}

h4									{padding-bottom:15px;
									 padding-top:12px;
									 padding-left:0px;
									 padding-right:10px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:14px; 
									 font-weight:bold;
									 color: #10478B;
									 text-align: left;
									 line-height:18px;}		
									 
h5									{padding-bottom:25px;
									 padding-top:0px;
									 padding-left:10px;
									 padding-right:10px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:14px; 
									 font-weight:bold;
									 color: #10478B;
									 text-align: left;
									 line-height:18px;}	
									 
h6									{padding-bottom:10px;
									 padding-top:10px;
									 padding-right:0px;
									 padding-left:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:14px; 
									 font-weight:bold;
									 color: #0072BC;
									 text-align: left;
									 line-height:18px;}
									 
.content							{padding-left:15px;
									 padding-right:14px;
							         padding-top:0px;
									 padding-bottom:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 color: #FFFFFF;
									 line-height:15px;
									 text-align: left;}
									 
.content2							{padding-left:15px;
									 padding-right:14px;
									 padding-top:20px;
									 padding-bottom:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 color: #727272;
									 line-height:15px;
									 text-align: left;}
									 
.content3							{padding-left:0px;
									 padding-right:0px;
									 padding-top:128px;
									 padding-bottom:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 color: #727272;
									 line-height:15px;
									 text-align: left;}
									 
.content4							{padding-left:15px;
									 padding-right:15px;
							         padding-top:0px;
									 padding-bottom:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 line-height:15px;
									 color: #4B4C4E;
									 text-align: left;}	

.content5							{padding-left:0px;
									 padding-right:20px;
							         padding-top:0px;
									 padding-bottom:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 line-height:15px;
									 color: #727272;
									 text-align: left;}	
									 
									 
.content6							{padding-left:15px;
									 padding-right:15px;
							         padding-top:50px;
									 padding-bottom:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 line-height:15px;
									 color: #09418C;
									 text-align: left;}									 
	
.contentquotes						{padding-left:15px;
									 padding-right:0px;
							         padding-top:15px;
									 padding-bottom:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 line-height:15px;
									 color: #09418C;
									 text-align: left;}	
									 									 									 
.contentpanel						{padding-left:20px;
									 padding-right:14px;
									 padding-top:10px;
									 padding-bottom:5px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 color: #727272;
									 line-height:15px;
									 text-align: left;}
									 
									 
.contentproducts					{padding: 0 0 0 0;
									 background-color:#FFFFFF;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 color: #727272;
									 line-height:15px;
									 text-align: left;}
									 									 
									 
.contentprojects					{padding-left:10px;
									 padding-right:14px;
									 padding-top:10px;
									 padding-bottom:0px;
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:normal;
									 color: #727272;
									 line-height:15px;
									 text-align: left;}	
									 								 
.margin								{padding-left:20px;}									 
.margin ul							{padding-left:35px;}

.margin li							{line-height:18px;}

#menu ul 							{list-style:none;}

a									{color:#21A5D0; text-decoration:none;}
a:hover								{color:#3A8EA9; text-decoration:underline;}

#nav								{padding-top:0px; 
								     font-family: verdana, arial, helvetica, sans-serif;
									 font-size:12px; 
									 font-weight:bold;}	
	
#footer								{padding: 0 0 0 0; font-family: 
									 verdana, arial, helvetica, sans-serif;
									 font-size:10px; 
									 color:#000000;
									 font-weight:normal;
									 text-align: center;
									 height:55px; }
									 
#footer .indent 					{padding:10px 0 0 0; color:#8AB9F2;}									 
									 
#footer a 							{color:#AECCF0; 
									 font-weight:normal;}

#footer a:hover						{color:#99C0EE; 
									 font-weight:normal;}
									 
.footertext							{padding: 20px 0 0 0; 
									 font-family: verdana, arial, helvetica, sans-serif;
									 font-size:10px; 
									 color:#AECCF0;
									 font-weight:normal;
									 text-align: center; }									 
									 
.shadeform 							{BORDER-LEFT: #727272 1px solid; 
									 BORDER-RIGHT: #E3E5E6 1px solid; 
						 			 BORDER-TOP: #727272 1px solid; 
									 BORDER-BOTTOM: #E3E5E6 1px solid;
									 margin-bottom:5px;
						 			 FONT: normal 13px verdana, arial, sans-serif; 
									 WIDTH: 280px; 
									 COLOR: #000000; 
									 BACKGROUND-IMAGE: url(picts/shadeform.gif); background-repeat:repeat;
						 			 BACKGROUND-COLOR: #FFFFFF; 
									 TEXT-ALIGN: left}
						
.textarea 							{BORDER-LEFT: #727272 1px solid; 
									 BORDER-RIGHT: #E3E5E6 1px solid; 
						 			 BORDER-TOP: #727272 1px solid; 
									 BORDER-BOTTOM: #E3E5E6 1px solid;
									 margin-bottom:5px;
									 FONT: normal 13px verdana, arial, sans-serif;
									 WIDTH: 280px; 
									 COLOR: #000000; 
									 HEIGHT: 125px; 
							 		 BACKGROUND-IMAGE: url(picts/shadeform.gif);
									 BACKGROUND-COLOR: #FFFFFF; 
									 TEXT-ALIGN: left}
			
.dropdown							{background-image: url('picts/shadeform.gif');
						 			 background-repeat: repeat;
									 BORDER-LEFT: #727272 1px solid; 
									 BORDER-RIGHT: #E3E5E6 1px solid; 
						 			 BORDER-TOP: #727272 1px solid; 
									 BORDER-BOTTOM: #E3E5E6 1px solid;
									 margin-bottom:5px;
					  	 			 text-align: left;
					 				 background-color:#FFFFFF;
					    			 border: 1px solid #c0c0c0;
					  				 font-style:normal;
 					  				 font-variant:normal; 
					  				 font-weight:normal; 
					  				 font-size:13px; 
					  				 font-family:verdana, arial, sans-serif; 
					  				 color: #000000;
					  			     width: 200px;
					  			     height: 20px;
					  			     overflow: auto}	
									 
									 
							 									 								 