/* CSS Document */

/* SPECIFIC TOP MENU STYLES - NOT USED IN DROPDOWN MENU STYLE PAGES  --------------------------------------------------------- */
/* FOR DROPDOWN TOP NAV STYLES SEE TOPDROPNAV.CSS  --------------------------------------------------------- */

#top-menu ul {
    overflow: hidden;
	float:right;
	margin-right:11px;
}

#top-menu li {
    float: left;
    list-style-type: none;
    text-align: center;
	margin-right:3px;
	display: inline;   
}

#top-menu a:link, #top-menu a:visited {
    padding: 0px;
	height:34px;
    display:block;
}

#top-menu a.home:link, #top-menu a.home:visited  {
background:url("../images/structure/btn_home_off.gif") top left no-repeat;
width:69px;
}
#top-menu a.home:hover  {
background:url("../images/structure/btn_home_on.gif") top left no-repeat;
width:69px;
}

#top-menu a.about:link, #top-menu a.about:visited  {
background:url("../images/structure/btn_about_off.gif") top left no-repeat;
width:88px;
}
#top-menu a.about:hover  {
background:url("../images/structure/btn_about_on.gif") top left no-repeat;
width:88px;
}

#top-menu a.services:link, #top-menu a.services:visited  {
background:url("../images/structure/btn_services_off.gif") top left no-repeat;
width:88px;
}
#top-menu a.services:hover  {
background:url("../images/structure/btn_services_on.gif") top left no-repeat;
width:88px;
}

#top-menu a.portfolio:link, #top-menu a.portfolio:visited  {
background:url("../images/structure/btn_portfolio_off.gif") top left no-repeat;
width:88px;
}
#top-menu a.portfolio:hover  {
background:url("../images/structure/btn_portfolio_on.gif") top left no-repeat;
width:88px;
}

#top-menu a.contact:link, #top-menu a.contact:visited  {
background:url("../images/structure/btn_contact_off.gif") top left no-repeat;
width:94px;
}
#top-menu a.contact:hover  {
background:url("../images/structure/btn_contact_on.gif") top left no-repeat;
width:94px;
}

* html #top-menu a:link, * html #top-menu a:visited {
	height: 34px;
}

/* #top-menu a:active, #top-menu a:hover {
    background: url("images/menu-over-back.gif") no-repeat left top;
}  */



/* SIDE MENU STYLES  --------------------------------------------------------- */

#side-menu {
    width: 162px;
    float: left;
    margin-bottom: 20px;
}

* html #side-menu {
    margin: 0px;
}

#side-menu #heading {
margin:0px;
}

#side-menu ul {
    font-size: 1.0em;
}

#side-menu li {
    list-style-type: none;
}

#side-menu a:link, #side-menu a:visited {
    display: block;
    text-decoration: none;
    color: #000;
    font-weight: bold;
    padding: 7px 0px 7px 15px;
	background:url("../images/structure/subnav/menuitem_dividerline.gif") no-repeat bottom left;
}

#side-menu a:active, #side-menu a:hover {
background:url("../images/structure/subnav/menuitem_over_bg.gif") no-repeat top left;
}



