BODY {
	padding: 0;
	margin: 0;
	background-image: url(images/bg-banner.gif);
	background-repeat : repeat-x;
	font-size: 15px;
	font-family : Arial, Verdana, Geneva,  sans-serif;
}
A {
	color:  #093678;
	font-weight: bold;
}
TD {
	font-size: 12px;
	font-family : Arial, Verdana, Geneva,  sans-serif;	
}
TD.head {
	font-size: 12px;
	color: #093678;
}
P {
	padding: 0 0 10px 30px;
	margin: 0;
}
H1 {
	font-size: 16px;
	font-weight: bold;
	color: #093678;
	padding: 10px 0 0 30px;
	margin: 0 0 0 0;
}
H2 {
	font-size: 14px;
	font-weight: bold;
	color: #093678;
	padding: 10px 0 0 30px;
	margin: 0 0 0 0;
}
H3 {
	font-size: 12px;
	color: #093678;
	padding: 20px 0 0 30px;
	margin: 0 0 2px 0;
}
.productsubheads {
	font-size: 12px;
	color: #093678;
	font-weight: bold;
}
.productheads 
{
	font-size: 16px;
	font-weight: bold;
	color: #093678;
}

H4 {
	font-size: 11px;
	color: #000;
	padding: 0;
	margin: 0;
}
UL {
	list-style: none;
	list-style-position: outside;
	margin-top: 0;
	margin-bottom: 0;
	text-index: 0px;
}

.BlueHeader {
	font-size: 16px;
	color: #093678;
	font-weight: bold;
}

.pagelayout 
{
	width: 650px;
 padding-right: 100px;
}

OL {
	margin-left: 30px;
	list-style-position: inside;
	margin-top: 0;
	margin-bottom: 0;
}
HR {
	clear: both;
	height: 0px;
	background-color: transparent;
	border: 0px solid transparent;
	border-bottom: 1px solid #093678;
	width:545px; 
	voice-family: "\"}\""; 
	voice-family:inherit;
	width:545px;
	margin: 25px 0 25px 30px;
}
html>body hr {
  width:95%;
  margin: 25px 0 25px 30px;
  clear: both;
} 
#container {
	margin-left: 44px;
}
#head01 {
	width: 115px;
	background-image: url(images/header_col01.gif);
	background-repeat : no-repeat;	
}
#head02 {
	width: 321px;
	background-image: url(images/header_col02.gif);
	background-repeat : repeat-x;
}
#head03 {
	width: 321px;
	background-image: url(images/header_col03.gif);
	background-repeat : repeat-x;
}
#head04 {
	width: 19px;
	background-image: url(images/header_col04.gif);
	background-repeat : no-repeat;
}
#text_pnav {
	margin-left: 15px; 
	margin-top: 16px; 
	margin-bottom: 9px;
}
#text_label {
	margin-left: 15px; 
	margin-top: 12px; 
	margin-bottom: 9px;
}
#tnavcontainer {
	margin-bottom: 20px;
}
.tnav {
	margin: 2px 0 2px 0;
}
.inthenews {
	text-align: left;
	font-size: 11px;
	margin: 0 20px 0 0;
	padding: 0;
}
#navlist {
	padding-left: 8px;
	margin-left: 0;
	width: 115px;
}
#navlist li {
	list-style: none;
	margin: 0;
	padding: 1px;
	font-size: 10px;
}
#navlist li a {
	text-decoration: none; 
}
#content {
	width: 661px;
	font-size: 12px;
	padding: 0;
}

.text-red {color: #FF0000;}
.text-green {color: #76923c;}

.clearfloats {clear: both;}

.prodimage {
	margin-right: 5px;
	margin-left: 30px;
	border: none;
	clear: both;
	float: left;
}
.prodimage2 {
	margin-top: 5px;
	margin-right: 15px;
	margin-left: 5px;
	float: left;
	clear: both;
}
.prodimage3 {
	margin-left: 5px;
	float: right;
	clear: both;
}

.prodlistings {width: auto;}

.prodlistings P H3 {
	padding-left: 125px;
}
.advanimage {
	margin: 22px 15px 15px 30px;
	float: left;
	clear: both;
}
TABLE {
	margin-left: 28px;
}

.divheaderstyle
{
	padding-left: 30px;
	padding-top: 11px;
	height: 35px;
	width: 662px;
	background-image: url(IMAGES/headerbackground.jpg);
	background-repeat: no-repeat;

}
.Links
{
	 line-height: 25px;
}
.buttons {
	width: 480px;
	float: right;
}
.downimage {
	margin-right: 10px;
	margin-bottom: 20px;
}
#support {
	font-size: 11px;
	padding: 10px;
	border-right: 1px solid #0A377A;
}
#support IMG {
	margin-top: 25px;
}

/*.menu {
  position: absolute;
  top: 83px;
  width: 84px;
  visibility: hidden;
  background-color: #E4DA9D;
  border: 1px solid #FFFFFF;
  border-top: 8px solid #FFFFFF;
  z-index: 1000;
}
* html .menu {
  width: 86px;
  top: 83px;
}
.menuitem {
  position: absolute;
  left: 1px; 
  width: 79px; 
  background-color: #E4DA9D;
  color: #000000;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  cursor: pointer;
  padding-left: 4px;
}
* html .menuitem {
  width: 76px; 
  w\idth: 80px; 
}
.menuitemon {
  position: absolute;
  left: 1px; 
  width: 79px; 
  visibility: hidden;
  background-color: #E4DA9D;
  color: #FFFFFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px;
  cursor: pointer;
  padding-left: 4px;
}

.menuitemon a { text-decoration: none; color: #093678; }

#menu1 { left:232px; height: 165px;}
#menu2 { left:317px; height: 108px; }
#menu3 { left:402px; height: 69px; }
#menu4 { left:487px; height: 138px; }
#menu5 { left:572px; height: 89px; }
#menu6 { left:657px; height: 109px; }*/

#pnav {
	margin: 24px 0 0 0;
}

#pnav TD {
	margin: 0;
	padding: 0;
	border-right: 1px solid #FFFFFF;
	border-bottom: 1px solid #FFFFFF;
}

#pnav IMG.selected {border-bottom: 7px solid #FFFFFF;}


/* ============================================= */
/* ==================== NAV ==================== */
/* ============================================= */

#nav-other {
	/*width: 510px;*/
	width: 810px;
	height: 64px;
	margin: 0 auto;
}

*html #nav-other {}

	#nav-other ul {height: 64px;}
	#nav-other ul, #nav-other ul li {margin: 0; padding: 0; list-style: none;}
	#nav-other ul li {float: left; position: relative; z-index:100;}
	
	#nav-other ul li a {display: block; float: left;}
	#nav-other ul li a:hover {background-repeat: no-repeat;}
	a.ArchNav {width: 151px; height: 64px; background: url(IMAGES/pnav_architects.jpg) no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.ArchNav-selected {width: 151px; height: 64px; background: url(IMAGES/pnav_architects.jpg) #ffffff no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.ProductsNav {width: 84px; height: 64px; background: url(IMAGES/pnav_products.gif) no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.ProductsNav-selected {width: 84px; height: 64px; background: url(IMAGES/pnav_products.gif) #ffffff no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.SiloSystemsNav {width: 84px; height: 64px; background: url(IMAGES/pnav_silosystems.gif) no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.SiloSystemsNav-selected {width: 84px; height: 64px; background: url(IMAGES/pnav_silosystems.gif) #ffffff no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.ManufacturersNav {width: 84px; height: 64px; background: url(IMAGES/pnav_manufacturers.gif) no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.ManufacturersNav-selected {width: 84px; height: 64px; background: url(IMAGES/pnav_manufacturers.gif) #ffffff no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.ProjectProfilesNav {width: 84px; height: 64px; background: url(IMAGES/pnav_projectprofiles.gif) no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.ProjectProfilesNav-selected {width: 84px; height: 64px; background: url(IMAGES/pnav_projectprofiles.gif) #ffffff no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.LiteratureNav {width: 84px; height: 64px; background: url(IMAGES/pnav_literature.gif) no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.LiteratureNav-selected {width: 84px; height: 64px; background: url(IMAGES/pnav_literature.gif) #ffffff no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.PressRoomNav {width: 84px; height: 64px; background: url(IMAGES/pnav_pressroom.gif) no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.PressRoomNav-selected {width: 84px; height: 64px; background: url(IMAGES/pnav_pressroom.gif) #ffffff no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.SMBL500Nav {width: 84px; height: 64px; background: url(IMAGES/pnav_smbl500.gif) no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	a.SMBL500-selected {width: 84px; height: 64px; background: url(IMAGES/pnav_smbl500.gif) #ffffff no-repeat; border-right: 1px solid #ffffff; border-bottom: 1px solid #ffffff;}
	.nav-top {border-top: 1px solid #ffffff;}
	.nav-bottom {border-bottom: 1px solid #ffffff;}


/* ============================================= */
/* ================= DROP DOWN ================= */
/* ============================================= */

#nav-other ul ul {
	padding: 0;
	margin: 0;
	background: none;
	display: none;
	position: absolute;
	top: 64px;
	z-index: 10000;
	height: auto;
	left: 0;
}
	
	#nav-other ul ul li {float: none;}
					
	#nav-other ul ul a {
		font-size: 11px;
		display: block;
		padding: 4px 0 4px 5px;
		width: 84px;
		text-decoration: none;
		background: #E4DA9D;
		border-left: 1px solid #ffffff;
		border-right: 1px solid #ffffff;
		color: #000000;
		margin: 0;
		float: none;
	}
	
	*html #nav-other ul ul a {height: 1%;}
						
	#nav-other ul ul a:hover {
		text-decoration: none;
		color: #093678;
		background: #E4DA9D;
		margin: 0;
	}
						
	#nav-other ul ul a:active {
		text-decoration: none;
		background: #E4DA9D;
		color: #093678;
		margin: 0;
	}
		
		#nav-other ul ul ul {
			padding: 0;
			margin: 0;
			background: none;
			display: none;
			position: absolute;
			width: 99px;
			top: 0;
			z-index: 70000;
			height: auto;
			left: 90px;
		}			
		
		#nav-other ul ul ul li {float: none;}
					
		#nav-other ul ul ul a {
			font-size: 11px;
			display: block;
			padding: 4px 0 4px 5px;
			width: 94px;
			text-decoration: none;
			border-left: 1px solid #ffffff;
			border-right: 1px solid #ffffff;
			background: #E4DA9D;
			color: #000000;
			margin: 0;
			float: none;
		}
		
		*html #nav-other ul ul ul a {height: 1%;}
							
		#nav-other ul ul ul a:hover {
			text-decoration: none;
			color: #093678;
			background: #E4DA9D;
			margin: 0;
		}
							
		#nav-other ul ul ul a:active {
			text-decoration: none;
			background: #E4DA9D;
			color: #093678;
			margin: 0;
		}
				
	#nav-other li:hover > ul {
		display: block;
	}
	
	/* *html #nav-other ul ul li, *html #nav-other ul ul li a {float: none;} */





#footer {
	margin-left: 100px;
	font-size: 11px;
	color: #eeeeee;
	font-family : Arial, Helvetica, sans-serif;
}

#ride-side-panel {
	width: 130px;
	position: absolute;
	top: 151px;
	left: 848px;
	z-index: 1;
}