﻿/*
Title:      CambridgeSoft Corporate Stylesheet
Author:     Brian Fleming; bfleming@cambridgesoft.com
Copyright:  2006
*/

/* START Menu Styles */
#nav_div {
	height:20px;
	width:748px;
	border-right:1px solid #00238b;
	border-left:1px solid #DDDDDD;
	border-top:1px solid #DDDDDD;
	border-bottom:1px solid #9999cc;
	background:#2928A8;
	position:relative;
	z-index: 1000;
}
#nav_div a {
	font-size:10px;
	z-index: 1000
}
ul.hmenu, ul.hmenu li {
	list-style-type:none;
	text-align:center;
	z-index: 1000
}
ul.hmenu {
	margin:0px;
	padding:0px;
	list-style:none;
}
ul.hmenu li {
	float:left;
	position:relative;
	line-height: 20px;
	z-index: 1000
}
ul[class^="hmenu"] li {
	margin:0px;
	padding:0px;
	left:0px;
}
ul.hmenu ul {
	list-style:none;
	width:165px;
	padding:0px;
	width:192px;
	position:absolute;
	margin:0px;
	left:-10000px;
}
*>ul.hmenu ul {
	margin:0px 0px 0px -1px;
}
ul.hmenu ul ul {
	margin:0px 0px 0px 190px !important;
	margin:0px 0px 0px 192px;
	width:191px;
	border:0px solid;
}
ul.hmenu ul ul li {
	width:191px;
	z-index: 1000
}
ul.hmenu ul li {
	width:191px;
	border:1px solid #9999cc;
	border-width:0px 1px 0px 1px;
	z-index: 1000
}
ul.hmenu a, ul.hmenu a:visited {
	display:block;
	text-decoration:none;
	z-index: 1000
}
ul.hmenu ul li a {
	text-align:left;
	padding-left:10px;
	background:#2928A8;
	filter:alpha(opacity=90);
	-moz-opacity:0.90;
	opacity:0.90;
	z-index: 1000;
}
ul.hmenu a:hover, ul.hmenu a:focus, ul.hmenu a.rollover, ul.hmenu a.rollover:visited {
	background:url('http://www.cambridgesoft.com/images/menu_bg3.jpg');
	color:#2928A8;
}
@media Screen, Projection {
ul.hmenu a {
	float:none;
}
}
/*ul.hmenu a:not(:nth-child(n)) {float:left;}*/
ul.hmenu ul a {
	float:none !important;
}
ul[class^="hmenu"] ul {
	display:none;
}
ul[class^="hmenu"] ul {
	display:block;
}
* html ul.hmenu li {
	position:static;
}
li.sub a {
	height:22px;
	line-height:22px;
	color:#fff;
	z-index:100
}
li.divide a {
	height:5px;
	line-height:5px;
	padding-bottom:3px !important;
	padding-bottom:0px;
	padding-top:0px !important;
	padding-top:2px;
}
li.sub a:hover, li.sub a:focus {
	border:1px solid #9999cc;
	border-width:1px 0px 1px 0px;
	height:20px;
	line-height:20px;
	}
li.divide a:hover, li.divide a:focus {
	height:5px !important;
	height:3px;
	line-height:5px !important;
	line-height:3px;
	background:#2928A8;
	}
.login_register {
	line-height:23px;
	width:108px;
	background:url('http://www.cambridgesoft.com/images/menu_bg.jpg');
	border-left:1px solid #9999cc;
}
.login_register a {
	color:#000099;
}
.login_register ul li a {
	color:#fff;
}
.menumore {
	font-weight:bold;
}
.top_level {
	line-height:23px;
	border-left:1px solid #DDDDDD;
	background:url('http://www.cambridgesoft.com/images/menu_bg2.jpg');
}
.top_level a {
	color:#fff;
}
.menusoftware {
	width:90px;
}
.menusolutions {
	width:80px;
}
.menudatabases {
	width:96px;
}
.menuservices {
	width:94px;
}
.menuabout {
	width:79px;
}
.menucontact {
	width:85px;
}

