body
   {
   margin: 0px;
   padding-top:0px;
   text-align:center;
   font-family: arial, verdana, Helvetica, sans-serif;
   background:url(body_bg2.jpg) top repeat-x;
   }
   
.bld
  {
  font-weight:bold;
  }
  
h2,h3,h4,h5,h6
  {
  font-family:  Arial, Verdana, Helvetica, sans-serif;
  color: #ffffff;
  padding:0px 0px 0px 0px;/*l&r=6*/
  margin:0px;
  }  
  
p
  {
  padding:0px 6px 0px 6px;
  margin:0px;
  }
  
.ital
  {
  font-style:italic;
  }
  
.blu
  {
  color:#336699;
  }
  
#big
  {
  width:770px;
  margin:0px auto 0px auto;
  text-align:left;
  }
  
#container
  {
	background:url(body_bg.jpg) top repeat-x #fff;
  width:770px;
  padding-bottom:6px;
  float:left;
  }
  
#head
  {
  float:left;
  width:100%;
  height:236px;
  background: transparent;
  display:inline;
  }
  
#head h1
  {
  display:none;
  }
  
#inthead
  {
  width:770px;
  height:236px;
  margin:0px auto 0px auto;
  background:url(top_parts.jpg) right no-repeat;
  }
  
#addy
  {
	float:right;
	color:#666666;
	font-size:13px;
	font-weight:bold;
	text-align:right;
	width:345px;
	height:50px;
	padding:15px 0px 10px 0px;
	}
  
#addy a {color:#333333;font-weight:bold;}
#addy a:hover{color:#cccccc;font-weight:bold;}

#intfoot
  {
	height:19px;
	width:770px;
	background:#ffffff; 
  }
  
#footer
  {
	width:100%;
  float:left;
  margin-top:6px;
  text-align:center;
  background-color:#565555;
  }
  
#footer a:link{color:#eeeeee;font-weight:normal;}
#footer a:visited{color:#eeeeee;font-weight:normal;}
#footer a:hover{color:#cccccc;font-weight:normal;}
#footer a:active{color:#eeeeeee;font-weight:normal;}
  
#footer p
  {
  font-size: 11px;
  color:#ffffff;
  text-align:center;
}
  
img
 {
  border:none;
  display:inline;
 }
  

#contnav
  {
  width:372px;
  height:20px;
  text-align:center;
  float:right;
  border-bottom:1px solid #DDDEDE;
  } 
#contnav ul
  {
	list-style:none;
  width:372px;
  margin:0px auto 0px auto;
  padding:0px;
  font-family:arial, verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  height:20px;
  } 
#contnav li
  {
  height:20px;
  float:left;
  line-height:20px;
  position: relative;
  } 
#contnav img
  { display:inline;
	  float:right;
	  margin-left:-12px;
  } 
#contnav a
  {
	text-decoration:none;  
  }

#contnav ul li a:link{display:block;height:20px;vertical-align:middle;color:#ffffff;text-decoration:none;}
#contnav ul li a:visited{display:block;height:20px;vertical-align:middle;color:#ffffff;text-decoration:none;}
#contnav ul li a:hover{display:block;height:20px;vertical-align:middle;color:#cccccc;text-decoration:underline;}
#contnav ul li a:active{display:block;;height:20px;vertical-align:middle;color:#ffffff;text-decoration:none;}

li.home
  {
	 width:90px; 
	 background:#0184E3;
	 border-right:1px solid #014D84;
	 border-left:1px solid #5FB0EB;
  }
  
li.products
  {
	 width:90px;
	 background:#3B9BE2;
	 border-left:1px solid #92CBF4;
	 border-right:1px solid #1A6CA9;
  }
  
li.solutions
  {
	width:90px;
	background:#66B0E6;
	border-left:1px solid #AFD7F4;
	border-right:1px solid #276EA2;
  }
  
li.contact
  {
	width:90px;
	background:#8FC6EA;
	border-left:1px solid #D7EBF9;
	border-right:1px solid #4782A8;
  }
 
#indextxt
  {
	width:770px;
  	float:left;
  	text-align:left;
  	border-right:0px solid #DBDADA;	 
  } 
#indextxt p
  {
  font-size:11px;
  margin-left:10px;
  }  
#indextxt h5
  {
	margin-left:8px;
  margin-top:4px;
  color:#333333;
  }
  
#sidenav
  {
	 float:left;
	 width:150px;
	 height:350px;
	 background:#ffffff url(bgSideNav.jpg) top no-repeat; 
  }  
  
#sidenav h5
  {
	 padding:0px;
	 margin:6px;
	 color:#ffffff; 
  }  
  
#sidenav ul
  {
	 margin-top:40px;
	 margin-left:0px;
	 padding-top:0px;
	 padding-left:10px;
	 font-size:12px;
	 color:#014370; 
	 list-style:none;
	 font-weight:bold;
  }  
  
#sidenav li
  {
	 margin-left:0px;
	 margin-top:10px; 
	 border-bottom:1px solid #eeeeee;
	 display:block;
	 height:18px;line-height:18px;
  }  
  
#sidenav li a:link{display:block;height:18px;line-height:18px;color:#014370;text-decoration:none;padding-left:3px;}
#sidenav li a:visited{display:block;height:18px;line-height:18px;color:#014370;text-decoration:none;padding-left:3px;}  
#sidenav li a:hover{display:block;height:18px;line-height:18px;color:#014370;background-color:#eeeeee;text-decoration:underline;padding-left:3px;}  
#sidenav li a:active{display:block;height:18px;line-height:18px;color:#014370;text-decoration:none;padding-left:3px;}    
  
#content
  {
	width:770px;
	float:left;
	height:210px;
	border-bottom:1px solid #eeeeee;
	margin-top:2px;  
  }
  
#content2
  {
	width:770px;
	float:left;
	border-bottom:1px solid #eeeeee;
	margin-top:6px; 
	}
  
#topleftcont
  {
	width:465px;
	height:210px;
	margin:0px 0px 0px 0px;
	float:left;
	}
  
#topleftcont img
  {
	margin-left:10px;
	clear:both; 
  }
  
#topleftcont p
  {
	  padding:3px;
  }
  
  
#bucketcont
  {
	width:618px;
	float:left;
  } 
#bucketcont p
  {
	margin-top:6px;
	font-size:11px; 
  } 
#bucketcont p span
  {
	 font-weight:bold; 
  } 
#bucketcont ul
  {
	 font-size:11px; 
	 margin-top:3px;
	 padding-top:0px;
	 margin-bottom:5px;
  } 
#bucketcont a img
  {
	margin:0px auto;
	display:block; 
  }
   
#pgRgt
  {
	width:618px;
	float:left;
	padding:0;
  } 
#bucketcont #pgRgt p {
	float:left;
	font-size:11px; 
  	margin:0px 0px 14px 0px;
  	width:100%;
  }
#pgRgt p {
	float:left;
	font-size:11px; 
  	margin:6px 0px 6px 6px;
  	padding:0px;
  	width:98%;
  }
#pgRgt h4, strong {
	color:#014370;
	font-size:12px;
	}
#pgRgt h5 {
	color:#014370;
	font-size:13px;
	text-indent:2px;
	width:50%;
}
big {
	font-size:15px;
}
#pgRgt p span
  {
	 font-weight:bold; 
  } 
#pgRgt ul
  {
	 font-size:11px; 
	 margin-top:3px;
	 padding-top:0px;
	 margin-bottom:5px;
  } 
#pgRgt a img
  {
	margin:0px auto;
	display:block; 
  } 
  
#pgRgt img
  {
	 display:block;
	 margin:0px auto 0px auto; 
  }  
  
#tblCont {
	float:right;
	width:600px;
}
#tblCont p {
	font-size:12px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 5px;
	width:240px;
	}
table {
	margin:4px 8px 8px 0px;
	border-collapse:collapse;
	width:594px;
  }
th.bg {
	background:#74757C;/*url(bgH.jpg) repeat-x navy;*/
	color:#fff;
	border-style:solid;
	border-width:1px 1px 0 1px;
	border-color:#666666;
	padding:4px 0;
	text-align:left;
	text-indent:14px;
	} 
tr {
	background-color:#F3F3F5;
	font-size:11px;
	text-align:center; 
}  
td { border:1px solid #999999;}
td.bld {
	font-weight:bold;
	letter-spacing:1px;
}
td strong {color:#8C2B25;}
td em {
	font-style:normal;
	font-weight:bold;
	font-size:12px;
}
td em a:link{text-decoration:underline;color:#8C2B25;}
td em a:visited{text-decoration:underline;color:#8C2B25;}
td em a:hover{text-decoration:underline;color:navy;}
td em a:active{text-decoration:underline;color:#8C2B25;}	
.st1 {background-color:#D6D7DD;}
#intHdr {
	width:530px;
	float:left;
	height:130px;
	background:url(top_bg.jpg) bottom repeat-x;
}
#crumb {
	float:right;
	position:relative;
	top:53px;
	background:url(bgP.jpg) top left no-repeat #fff;
	width:276px;
}
#crumb p {
	color:#666666;
	font-size:11px;
	margin:0px;
	padding:2px 0px 2px 10px;	
}
#crumb p a {
	color:maroon;
	text-align:left;
}
	
.buck {
	 background-color:#F7F7F7;
	/* height:250px;*/
	 border-color:#666666;
	 border-style:solid;
	 border-width:1px;
	 float:left;
	 margin:5px 6px;
	 padding:0 0 8px 0;
	 width:280px; 
	 }
.buck img {
	border:1px solid #BCBBBB;
	display:block;
	float:left;
	margin:4px 8px 4px 4px;	
}
.buck h3
  {
	background:url(bgH.jpg) repeat-x #74757C;
	color:#fff;
	height:14px;
	font-size:12px;
	margin-bottom:2px;
	padding:2px 0px;
	text-indent:6px;
	width:100%;	 
  }
.buck ul {
	float:right;
	border:0px solid red;
	width:200px;	
} 
.buck li {
	list-style:none;
	text-align:left;	
}
.buck dl {
	float:right;
	font-size:11px;
	margin-right:0px;
	width:99%;
}
.buck dl a {
	text-decoration:none;
}
.buck dl span {
	color:#777777;
}
.buck dt {
	font-weight:bold;
	margin:0px;
	}
.buck dd {
	margin:4px;
}
.buck span {
	font-family:times new roman,arial;
}
#bucketcont .buck div {
	text-decoration:none;
	margin:20px 4px 0 0;
	padding:2px 0px;
	font-size:11px;
	float:right;
	width:65%;
	text-align:left;
	border-bottom:1px dotted #333333;
	}
#bucketcont .buck div {
	text-decoration:none;
	margin:0px 4px 0 0;
	padding:2px 0px;
	font-size:11px;
	float:right;
	width:65%;
	text-align:left;
	border-bottom:1px dotted #333333;
	}
#bucketcont .buck div a {
	display:block;
	text-decoration:none;
	width:100%;
	}
#bucketcont .buck div a:hover {
	color:navy;
	display:block;
	background-color:#DDDBDB;
	text-decoration:none;
	width:100%;
	}
#pgRgt .buck p {
	padding:6px 1px 0 0;
	width:132px;
	float:right;
}
#pgRgt .buck div {
	text-decoration:none;
	margin:0px 2px 0 0;
	padding:1px 0px;
	font-size:11px;
	float:right;
	width:92%;
	text-align:left;
	border-bottom:1px dotted #333333;
	}

#pgRgt .buck div a {
	color:#8C2B25;
	display:block;
	text-decoration:none;
	width:100%;
	}
#pgRgt .buck div a:hover {
	color:navy;
	display:block;
	background-color:#DDDBDB;
	text-decoration:none;
	width:100%;
	}
.buckT3 {
	background-color:#eeeeee;
	/*height:250px;*/
	 border-color:#666666;
	 border-style:solid;
	 border-width:1px;
	 float:left;
	 margin:5px 1px;
	 width:99%; 
	 }
.buckT3 img {
	border:1px solid #DADADD;
	display:block;
	float:left;
	margin:4px;	
}
.buckT3 h3
  {
	background:url(bgH.jpg) repeat-x navy;
	color:#fff;
	display:block;
	height:18px;
	font-size:12px;
	margin-bottom:2px;
	padding:2px 0px;
	text-indent:6px;
	width:100%;	 
  }
h4 {
	color:#000;
	font-size:12px;
	margin:4px 0;
	}
.buckT3 ul {
	float:right;
	width:180px;	
} 
.buckT3 li {
	list-style:none;
	text-align:left;	
}
.buckT3 dl {
	float:right;
	font-size:11px;
	margin:20 0;
	padding:0;
	width:350px;
}
.buckT3 dl a {
	text-decoration:none;
}
.buckT3 dl span {
	color:#777777;
}
.buckT3 dt {
	color:#014370;
	font-weight:bold;
	margin:0px;
	}
.buckT3 dd {
	margin:4px;
}
#pgRgt .buckT3 p {
	padding-top:10px;
	width:350px;
}

#intbucketcont
  {
	width:450px;
	float:left;
	margin:10px 0px 0px 60px;
	}
	
#intbucketcont img
  {
	float:left;
	display:inline;
  }	
  
#intbucketcont h1
  {
	color:#ffffff;
	font-size:12px;
	margin-top:4px; 
	margin-left:5px;
  }
  
#intbucketcont p
  {
	margin-top:6px;
	font-size:11px; 
  }
  
#intbucketcont p span
  {
	 font-weight:bold; 
  }
  
#intbucketcont ul
  {
	 font-size:11px; 
	 margin-top:3px;
	 padding-top:0px;
	 margin-bottom:5px;
  }
    
#buck1
  {
	 width:100%;
	 float:left;
	 display:inline;
	 background:#ffffff;
	 }
   
#splash
  {
  float:left;
	width:100%;
	margin:0px auto 6px auto;
	/*background:url(bg.jpg); */
  } 
#splash p
  {
	 margin:5px 0 0 0;
	 padding:0px 0px 0px 5px; 
	 color:#000000;
	 font-size:11px;
	 font-family:arial, san-serif;
  } 
#splash p span
  {
	 font-weight:bold; 
  }  
   
#buck2
  {
	background:#ffffff url(buck_bg.jpg) top no-repeat;
	display:inline;
	margin:0px 0px 5px 0px;
	width:201px;
	height:300px;
	float:left;
	}
	
#buck2 h1
  { 
	  text-align:center;
	  display:block;
	  height:35px;
	  line-height:40px;
	  background:transparent;
	  width:201px;
	  color:#ffffff;
	  margin:0px;
	  padding-left:0px;
	  font-size:14px;
  }
	
#buck3
  {
	background:#ffffff url(buck_bg.jpg) top no-repeat;
  display:inline;
	margin:0px 0px 0px 3px;
	width:201px;
	height:300px;
	float:left;
	}
	
#buck3 h1
  {
	  text-align:center;
	  display:block;
	  height:35px;
	  line-height:40px;
	  background:transparent;
	  width:201px;
	  color:#ffffff;
	  margin:0px;
	  padding-left:0px;
	  font-size:14px;
  }	
	
#buck4
  {
	background:#ffffff url(buck_bg.jpg) top no-repeat;
  display:inline;
	margin:0px 0px 5px 4px;
	width:201px;
	height:300px;
	float:left;
	}		
	
#buck4 h1
  {
	  text-align:center;
	  display:block;
	  height:35px;
	  line-height:40px;
	  background:transparent;
	  width:201px;
	  color:#ffffff;
	  margin:0px;
	  padding-left:0px;
	  font-size:14px;
  }	
  
#bucketcont img.image 
  {
	display:block;
  margin: 13px auto 0px auto;
  }   
  
.pad
  {
	 padding:8px;
	 }
  
.padt
  {
  padding:10px 0px 2px 0px;
  }
  
.padb
  {
  padding:0px 6px 10px 6px;
  }
  
.cntr
  {
  margin-left:auto;
  margin-right:auto;
  text-align:center;
  display:block;
  }
  
.fltl
  {
  float:left;
  }
  
.tlft
  {
  text-align:left;
  }
  
.fltr
  {
  float:right;
  }
  
hr
  {
  background-color:#336699;
  color:#336699;
  }
  
.red
  {
  color:#cc0000;
  }
  
.undln
  {
	text-style:underline;
	}
  
#frm p
  {
  color:#000099;
  }
  
#formlist
  {
	border-right:1px solid #cc0000;
	width:160px;
	height:400px;
	float:left;
	background:#ffffff; 
	}
  
#formlist ul
  {
	 font-size:11px; 
	 padding-left:20px;
	 margin-top:5px;
	 margin-left:0px;
	 font-weight:bold;
	 color:#cc0000;
  } 
  
#formlist li
  {
	 padding-top:0px;
	 padding-bottom:0px; 
  }   
  
#formlist form
  {
	margin:0px;
	padding:0px;  
	width:150px;
	}
	
#formlist h5
  {
	 display:block;
	 border-bottom:2px solid #cccccc;
	 background-color:#eeeeee;
  }	
	
#formlist form h6
  {
	 font-size:11px; 
	 display:block;
	 background:#333333;
	 margin:0px 0px 5px 0px;
	 width:150px;
  }
  
#formlist form p
  {
	 font-size:11px;
	 color:#333333; 
	 margin-bottom:2px;
	 margin-left:5px;
	 margin-right:0px;
	 padding: 0px 0px 0px 0px;
	 float:left;
	 }
	 
#formlist form p span
  {
	 float:left;
	 line-height:16px;
  }
  
#formlist form p input
  {
	 width:80px;
	 height:12px;
	 float:right;
	 margin:0px;
	 padding:0px;
	 font-size:11px;
  }
  
#formlist form p input.button
  {
	 width:60px; 
	 height:20px;
	 float:right;
	 margin:0px;
	 padding:0px;
	 font-size:11px;
  }
  
input.txt{ 
	width:100px;
	font:9px Verdana, Geneva, Arial, Helvetica, sans-serif;
	color:#000000;
	 }
  
.sub
  {
  background-color:#660000;
  color:#ffffff;
  }
  
a:link{text-decoration:underline;color:#8C2B25;}
a:visited{text-decoration:underline;color:#8C2B25;}
a:hover{text-decoration:underline;color:navy;}
a:active{text-decoration:underline;color:#8C2B25;} 
  
