body {
	
	behavior:url("csshover.htc");
}



ul#navigation {
	list-style-type: none;
	padding: 0;
	margin: 0;
	border: 0;
	top: 0px;
	left: 0px;
	width: 960px;
	height: 46px;
	background-image: url(../images/menu-ovr.png);
	background-repeat: no-repeat;
}

a, a:link, a:visited {
	text-decoration: none;
}


/*<group=level 1>*/

ul#navigation li {
	padding: 0;
	margin: 0;
	display: block;
	float: left;
	text-indent: -9999px;
	background-image: none;
	position: relative;
}

ul#navigation li a {
	border: 0;
	display: block;
	height: 46px;
	background-image: url(../images/menu.png);
	background-repeat: no-repeat;
}

ul#navigation li a.selected { background-image:url(../images/menu-ovr.png) }

ul#navigation li a:hover {
	border: 0;
	display: block;
	background-image: url(../images/menu-ovr.png);
}	


/*</group>*/

/*<group=level 1 ids>*/

li#home a {
	width: 75px;
 }
 

li#about a {
	width: 80px;
}

li#about a:link,
li#about a:visited,
li#about a:hover {
	background-position: -75px 0px;
}

li#services a {
	width: 76px;
	height: 46px;
	position: relative;
}

li#services a:link,
li#services a:visited,
li#services a:hover {	
	background-position: -155px 0px;
}


li#tlc a {
	width: 81px;
}

li#tlc a:link, 
li#tlc a:visited, 
li#tlc a:hover {	
	background-position: -231px 0px;
}

li#portfolio a {
	width: 88px;
}

li#portfolio a:link, 
li#portfolio a:visited, 
li#portfolio a:hover {	
	background-position: -312px 0px;
}

li#awards a {
	width: 72px;
}

li#awards a:link,
li#awards a:visited, 
li#awards a:hover {	
	background-position: -400px 0px;
}

li#clients a {
	width: 158px;
}

li#clients a:link, 
li#clients a:visited, 
li#clients a:hover {
	background-position: -472px 0px;
}

li#newsletters a {
	width: 103px;
}

li#newsletters a:link, 
li#newsletters a:visited, 
li#newsletters a:hover {
	background-position: -630px 0px;
}


li#blog a {
	width: 52px;
}

li#blog a:link, 
li#blog a:visited, 
li#blog a:hover {
	background-position: -733px 0px;
}


li#contact a {
	width: 79px;
}

li#contact a:link,
li#contact a:visited, 
li#contact a:hover {
	background-position: -785px 0px;
}

li#sitemap a {
	width: 96px;
}

li#sitemap a:link,
li#sitemap a:visited, 
li#sitemap a:hover {
	background-position: -864px 0px;
}
	
/*</group>*/


	
/*</group>*/
#menu {
	display:block;
	font-family: “Lucida Grande”, “Lucida Sans Unicode”, “Trebuchet MS”, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px;
	top:46px;
	margin-left: 155px;
	width:180px;
	position:fixed;
	padding: 0;
	background-color: #FFF;
	text-align: left;
	z-index: 30;
	visibility: hidden;
	border-top: 1px none #888;
	border-right: 1px solid #888;
	border-bottom: 1px solid #888;
	border-left: 1px solid #888;
	filter:alpha(opacity=92);
	-moz-opacity:.92;
	opacity:.92;
	
}
* html #menu {position:absolute; z-index: 30}


#menu p {color: #000000; font-family: “Lucida Grande”, “Lucida Sans Unicode”, “Trebuchet MS”, Helvetica, Arial, Verdana, sans-serif;
	font-size: 12px;
	line-height: 16px; }

#menu ul{
	list-style-type: none;
	padding: 0px 0;
	margin: 0px 0;
	color: #009288;
	list-style: none;
	
}

#menu li{
background-image: none;	
padding-left: 5px;
margin-top: 0em;
text-indent: 0px;

}
#menu a:link {
	color:#009288;
	text-decoration: none;
	
}
#menu a:visited {
	color:#009288;
	text-decoration: none;
	
}
#menu a:hover {
	background-image: url(../images/arw.png);
    background-repeat: no-repeat;
    background-position: -3px .2em;
    padding-left: 1em;
	color:#009288;
	text-decoration: none;
	display: block;
}
#menu a:active {color:#009288;  text-decoration: none;  }

.selected {
	background-image: url(../images/menu-ovr.png);
}
