.navbar {
	text-align:left; 
	font-family: verdana, sans-serif; 
	position:relative; 
	font-size:0.75em; 
	background:transparent; 
	width:929px; 
	height:30px; 
	margin:0 auto;
	border-top: 1px solid #ffa500;/*#9f79ee*/
	background:#eee url(./images/navbar.gif); 
	text-align:left;
	}

.navbar ul {
	padding:0; 
	margin:0; 
	list-style-type: none;
	}

.navbar ul li {
	float:left; 
	position:relative;
	}

.navbar ul li.home {
	background:;	
	}

.navbar ul li.products {background:transparent url(menu4products.gif);}
.navbar ul li.services {background:transparent url(menu4services.gif);}
.navbar ul li.contact {background:transparent url(menu4contact.gif);}
.navbar ul li.site {background:transparent url(menu4site.gif);}
.navbar ul li.news {background:transparent url(menu4news.gif);}
.navbar ul li.subprod {background:transparent url(./images/article.gif) no-repeat;}
.navbar ul li.subprod2 {background:transparent url(./images/review.gif) no-repeat;}
.navbar ul li.subprod3 {background:transparent url(./images/menu4subprod2.gif) no-repeat;}
.navbar ul li.subnews {background:transparent url(./images/link-icon.gif) no-repeat;}
.navbar ul li.subnews2 {background:transparent url(./images/menu4subprod2.gif) no-repeat;}
.navbar ul li.subnews3 {background:transparent url(menu4subnews3.gif) no-repeat;}
.navbar ul li.subserv {background:transparent url(menu4subserv.gif) no-repeat;}
.navbar ul li.subserv2 {background:transparent url(menu4subserv2.gif) no-repeat;}
.navbar ul li.subserv3 {background:transparent url(menu4subserv3.gif) no-repeat;}
.navbar ul li.subserv4 {background:transparent url(menu4subserv4.gif) no-repeat;}
.navbar ul li.subserv5 {background:transparent url(menu4subserv5.gif) no-repeat;}
.navbar ul li.subsubl {background:#eee url(next.gif) no-repeat top left;}
.navbar ul li.subsubr {background:#eee url(previous.gif) no-repeat 145px 0;}


.navbar ul li a, .navbar ul li a:visited {
	display:block; 
	text-decoration:none; 
	width:70px; 
	height:30px; 
	color:#000; 
	padding-left:30px; 
	line-height:29px;
	}

* html .navbar ul li a, .navbar ul li a:visited {
	width:100px; 
	w\idth:70px;
	}

.navbar ul li ul {
	visibility:hidden; 
	position:absolute; 
	top:0; 
	left:0; 
	height:0; 
	overflow:hidden;
	}
	
.navbar table {
	margin:-1px; 
	border-collapse:collapse; 
	font-size:1em;
	}

/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
.navbar ul li:hover a,
.navbar ul li a:hover {
	color:#e78625; 
	text-decoration:underline; 
	border:0;
	}
.navbar ul li:hover ul,
.navbar ul li a:hover ul {
	visibility:visible; 
	width:170px; 
	height:auto; 
	position:absolute; 
	top:30px; 
	left:-1px; 
	background:#fff; 
	border:1px solid #ffa500/*#909*/; 
	overflow:visible;
	}
	
.navbar ul li:hover ul li a,
.navbar ul li a:hover ul li a {
	display:block; 
	background:transparent; 
	text-decoration:none; 
	color:#e78625; height:auto; 
	line-height:1.5em; 
	padding:5px 10px 5px 35px; 
	width:170px; w\idth:125px;
}
.navbar ul li:hover ul li a.drop,
.navbar ul li a:hover ul li a.drop {
	display:block; 
	color:#000; 
	height:auto; 
	line-height:1.5em; 
	padding:5px 10px 5px 35px; 
	width:170px; w\idth:125px;
	}
	
.navbar ul li:hover ul li ul,
.navbar ul li a:hover ul li a ul {
	visibility:hidden; 
	position:absolute; 
	top:0; 
	left:0; 
	height:0; 
	overflow:hidden;
	}
	
.navbar ul li:hover ul li a:hover,
.navbar ul li a:hover ul li a:hover {
	color:#e78625; 
	text-decoration:underline;
	}
	
.navbar ul li:hover ul li:hover ul,
.navbar ul li a:hover ul li a:hover ul {
	visibility:visible; 
	position:absolute; 
	top:0; 
	color:#000; 
	left:166px; 
	height:auto; 
	border:1px solid #ffa500;
	}
	
.navbar ul li:hover ul li:hover ul.left,
.navbar ul li a:hover ul li a:hover ul.left {
left:-166px;
}
.navbar ul li:hover ul li:hover ul li a,
.navbar ul li a:hover ul li a:hover ul li a {
	display:block; 
	color:#e78625; 
	height:auto; 
	line-height:1.5em; 
	padding:5px 10px 4px 35px; 
	width:170px; 
	w\idth:140px;
	}
	
* html .navbar ul li a:hover ul li a:hover ul li a {padding:4px 10px 4px 35px;}

.navbar ul li:hover ul li:hover ul li:hover a,
.navbar ul li a:hover ul li a:hover ul li a:hover {
	color:#000; 
	text-decoration:underline;
	}




/*t202 stuff */
#nav-clouds {
	margin: 0px 0px 0px;
	}
#nav-clouds-table a {
	font-size: 11px;
	}
#nav-clouds #nav-clouds-table { width: 100%; }  
#nav-clouds table td.right{ 
	width: 100%; 
	text-align: right; 
	padding-right: 5px; 
	color:#777;
	}







