body {
  margin: 0; padding: 0;
  color: #000;
	background: #000 url(./i/background.gif) top left repeat-x;
	font: 62.5% Tahoma, Verdana, Arial, Helvetica, sans-serif;
  text-align: center;
}
form { margin:0; padding: 0; }
h1,h2,h3,h4,p {margin: 0 0 0.5em 0; }
img { border: 0; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
ul { margin: 0; padding: 0; list-style: none; }
li { margin: 0; padding: 0; }

.clear { clear: both; }
.clear-right { clear: right; }
.clear-left { clear: left; }

.blue { color: #01A6D9; }

/* Layout */
	div#container {
		margin: 10px auto 0 auto;
		width: 90%;
		min-width: 750px;
		max-width: 1100px;
	}
	
	div#header {
	  position: relative;
	  height: 145px;
	  background: #000 url(i/masthead_right.gif) top right no-repeat;
		margin-bottom: 3px;
	}
	div#header img { float: left; }
	
	ul#global-nav-list { 
	  position: absolute;
	  top: 117px;
	  right: 3px;
	  float: right; 
	  font-size: 1.2em; 
	  line-height: 1.5em;
	}
	ul#global-nav-list li {  
	  background: transparent url(i/nav/normal_tab_left.gif) no-repeat left top;
	  float: left; 
	  padding: 0 0 0 8px;
	  margin-left: 5px;
	}
	ul#global-nav-list li a { 
	  background: transparent url(i/nav/normal_tab_right.gif) no-repeat right top;
	  padding: 5px 8px 5px 0; display: block; color: #fff; 
	}
	ul#global-nav-list li.current a { background-image: url(i/nav/selected_tab_right.gif); }
	ul#global-nav-list li.current { background-image: url(i/nav/selected_tab_left.gif); }
	
	div#search-bar {
		margin-bottom: 3px;
		padding: 2px;
		background-color: #000;
		color: #fff;
		font-size: 1.2em;
		line-height: 1.5em;
	}
	div#search-bar #search-form { float: left; padding: 4px 0 4px 5px; background-color: #000; }
	form#search-form a { color: #fff; text-decoration: none; }
	form#search-form a:hover { color: #01A6D9; text-decoration: underline; }
	
	ul#product-properties-nav { float: right; padding-top: 2px; width: 65%;  background-color: #000;}
	ul#product-properties-nav li { 
	  float: right; margin: 0 4px; 
	  padding-left: 7px;
	  background: #000 url(i/nav/product_properties_left.gif) no-repeat left center;
	}
	ul#product-properties-nav li a { 
	  padding: 4px 14px 4px 6px;
	  display: block; 
	  text-decoration: none; 
	  color: #fff; 
	  background: transparent url(i/nav/product_properties_right.gif) no-repeat right center;
	}
	ul#product-properties-nav li a:hover {
	  text-decoration: underline;
	}
	
	div#main-column {
	  height: 100%;
		background: #fff url(./i/content_container_backgroun.gif) top left repeat-y;
		text-align: left;
	}
	div#left-nav {
		float: left;
		width: 230px;
		padding: 2px;
		padding-bottom: 0;
	}
	div#content-container {
		padding: 3px;
		margin-left: 237px;
	}
	
	div#content {
	  float: left;
		padding: 0 20px 0 20px;
	}
	
	
	/* Boxed content with image and text on homepage */
	div.split-content { background-color: #ccc; height: 199px; margin: 20px 20px 0 10px; }
	div.split-content img { float: right; margin-left: 15px; }
	div.split-content h2 { padding-top: 0.5em; padding-left: 10px; font-size: 1.3em; }
	div.split-content p { padding-left: 10px; font-size: 1.1em; }
	
	
	div#footer {
		text-align: left;
		line-height: 29px;
		background: #00A5D9 url(./i/footer_right.gif) bottom right no-repeat;
		text-align: center;
	}
	div#footer img { vertical-align: bottom; float: left; }
	div#footer p { }
	
	ul#products-nav {}
	ul#industry-nav {}
	ul.left-nav-list { margin-bottom: 4px; }
	ul.left-nav-list li { margin-bottom: 2px; border: 1px #ccc solid; }
	ul.left-nav-list li a:hover {}
	ul.left-nav-list li a { 
	  cursor: pointer;
		display: block;
		color: #fff;
		background: transparent url(./i/left_menu_black_bg.gif); 
		padding: 4px 4px 4px 18px;
		width: 207px;
	}
	
	ul.left-nav-list li:hover ul {  }
	ul.left-nav-list li.over ul {  }
	ul.left-nav-list li ul {
	  z-index: 1000;
	  position: absolute;
    left: 20%;
    top: 0;
    display: none;
    background: #000;
	}
	ul.left-nav-list li ul li { border: 0; }
	
	/* Fix IE. Hide from IE Mac \*/
  * html ul.left-nav-list li ul li { float: left; }
  * html ul.left-nav-list li ul li a { height: 1%; }
  /* End */
  
	div#left-nav h2 { 
		color: #000;
		background: transparent url(./i/left_menu_blue_bg.gif); 
		margin: 0; margin-bottom: 2px;
		padding: 4px 4px 4px 18px;
		font-size: 1.2em;
	}
	
	/* Content Details */
	div#current-date-banner {
		background-color: #01A6D9;
		color: #fff;
		padding: 4px;
		text-align: right;
		margin-bottom: 10px;
		font-size: 1.2em;
	}
	
	div#call-now {
	  float: left;
	  color: #fff;
	  padding-left: 20px;
	  line-height: 1.8em;
	  text-align: left;
	  font-size: 1.2em;
	}
	div#call-now img { vertical-align: text-top;}
	div#call-now a { color: #fff; }
	
	
	
	div#content h1 { font-size: 1.3em; line-height: 1.4em; margin-bottom: 1em; }
	div#content h2 { font-size: 1.2em; margin-top: 1em; }
	div#content h3 { font-size: 1.1em; margin-top: 1em; }
	div#content p { font-size: 1.1em; line-height: 1.4em; margin: 1em 0; }
	div#content img { padding: 0 0 5px 10px; }
	div#content img.left { padding: 0 10px 5px 0; }
	
	div#content table { width: 100%; clear: right; border-collapse: collapse; margin: 1.5em 0 2em 0; }
	div#content table th { background-color: #0083BA; color: #fff; padding: 4px; font-weight: bold; border: 1px #141414 solid; text-align: center; }
	div#content table td { background-color: #E1EEF4; color: #141414; padding: 4px; border: 1px #141414 solid;  text-align: center; }
	
	div#content ul { list-style: square; padding-left: 2em; margin: 1em 0; }
	div#content li { font-size: 1.1em;  }
	
	div#content p.disclaimer { font-size: 0.9em; }
	div#content a img { vertical-align: middle; padding-right: 1em; }
	div#content a { text-decoration: none; color: #0083BA; font-weight: bold; }
	div#content a:hover {  }
	
	div#content span.form_label { display: inline-block; vertical-align: top; width: 10em; }
	div#content span.form_element { padding-left: 10px; }
	
	table#product-gallery { 
	  margin: 20px auto;
	}
	table#product-gallery td {
	  width: 150px;
	  padding-right: 5px; padding-bottom: 1.5em;
    text-align: center;
	  float: left;
	}
	table#product-gallery td img { display: block; }