/* CSS Document */

/* Side Navigation Control */

body#home a#home,
body#about a#about,
body#technology a#technology,
body#news a#news,
body#apps a#apps,
body#library a#library,
body#contact a#contact
	{
	background-color: #8C9A94;
	background-image: url(../images/arrow_on.gif);
	background-repeat: no-repeat;
	background-position: left center;
	}

body.cat1 a#cat1
{
	background-color: #3599CA;
}
body.cat2 a#cat2
{
	background-color: #999A32;
}
body.cat3 a#cat3
{
	background-color: #CC3433;
}
			
/* Network Navigation */

div#menu {
		font-family: Verdana, Arial, Helvitica, Sans Serif;
		font-weight: bold;
		text-decoration: none;
		font-size: 0.7em;
		background-color: #FFFFFF;
		width: 180px;
		w\idth: 180px;
}

div#menu ul {
		margin: 0px;
		padding: 0px;
		border: none;
		list-style: none;
}
.menul ul {	
		margin: 0px;
		vertical-align: bottom;
}
  
.menul a {
	color: #FFFFFF;
	text-decoration: none;
	border-bottom: 2px solid #FFFFFF;
	clear: both;
	display: block;
	background-color: #AFC0B9;
	margin: 0px;
	padding: 6px 8px 6px 8px;
	vertical-align: bottom;
	width: 180px;
	w\idth: 164px;
}

.menul a:hover{
		background-color: #8C9A94;
}

html>body .hbutton li a {
		width: auto;
		}
		
.hbutton li {
		margin: 0px;
}

.hbutton ul {
		list-style: none;
		padding: 0px;
		border: none;
		vertical-align: bottom;
}

.hbutton a {
		clear: both;
		display: block;
		color: #FFFFFF;
		text-decoration: none;
		margin: 0px;
		padding: 6px 8px 6px 26px;
		width: 180px;
		w\idth: 146px;
		vertical-align: bottom;
		background-color: #AFC0B9;
		border-bottom: 2px solid #FFFFFF;
}

.hbutton a:hover {
	background-color: #8C9A94;	
}