/*MAIN NAVIGATION*/


.pane {
	background:#607711;
	padding:9px 5px;
	z-index:5;
	/*width:440px;*/
	position:absolute;
	top:-28px;
	left: 217px;
	border-left: 7px solid #596e0f;
	border-top: 1px solid #596e0f;
	border-right: 1px solid #596e0f;
	border-bottom: 2px solid #596e0f;
	z-index:5;
	}
	
.pane-small {
	background:#607711;
	padding:9px 5px;
	z-index:5;
	width:230px;
	position:absolute;
	top:-28px;
	left: 217px;
	border-left: 7px solid #596e0f;
	border-top: 1px solid #596e0f;
	border-right: 1px solid #596e0f;
	border-bottom: 2px solid #596e0f;
	z-index:5;
	}
	
.pane-company {
	background:#607711;
	padding:9px 10px 9px 5px;
	z-index:5;
	width:300px;
	position:absolute;
	top:-28px;
	left: 217px;
	border-left: 7px solid #596e0f;
	border-top: 1px solid #596e0f;
	border-right: 1px solid #596e0f;
	border-bottom: 2px solid #596e0f;
	z-index:5;
	}
	
.pane td {padding:0 10px; white-space:nowrap;}

 
#nav li div { display: none }
#nav li.hovering div { display: block; }
 
div#nav-container { width: 217px; float:left;}
 
#nav {
	margin: 0;
	padding: 0;
	width: 217px; /* Main Menu Item widths */
	list-style-type: none;
	z-index:5;
	 }
 
	#nav li { position: relative; z-index:5;}
	
	
 
/* Top level menu links style */
a.toplevel {
	display: block;
	overflow: auto; /*force hasLayout in IE7 */
	color: white;
	background: #729205;
	text-decoration: none;
	font-size: 14px;
	line-height:27px;
	height:27px;
	padding:0 0 0 22px;
	border-bottom: 1px solid #9fb74f;
	border-right: 10px solid #7f9d15; 
	cursor:pointer;
	}
	
	.win.gecko a.toplevel, .ie6 a.toplevel, .chrome a.toplevel {
		display: block;
		overflow: auto; /*force hasLayout in IE7 */
		color: white;
		background: #729205;
		text-decoration: none;
		font-size: 14px;
		line-height:27px;
		height:27px;
		padding:0 0 0 22px;
		border-bottom: 1px solid #9fb74f;
		border-right: 10px solid #7f9d15; 
		cursor:pointer;
		font-weight:bold;
		}
 
 
a.toplevel:hover { /*hover top level*/
	background: #607711; /*background of menu items during onmouseover (hover state)*/
	color: white;
	border-right: 7px solid #fcb034;
	/*padding:0 0 0 27px;*/
	border-bottom: 1px solid #9fb74f;
	cursor:pointer;
	}
	 

.pane h1, .pane-small h1, .pane-company h1 {
	font-weight:normal;
	font-size:10px;
	text-transform:uppercase;
	letter-spacing:1px;
	color:#d0e588;
	margin:0 0 6px 17px;
	border-bottom:1px dotted #99AF4C;
	}
		
.megatable ul {
	margin:0 0 0 17px;
	list-style-image:url(../images/box.gif);
	}
	
.megatable ul li {
	margin-bottom:5px;
	line-height:1.4em;
	}
	
.megatable a {
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
	}
	
	.megatable a:hover {text-decoration:underline;}

.megatable ul li ul {
	list-style-type:none!important;
	}
	
.megatable ul li p {
	margin:3px 0 0 8px;
	}
	
a.sublink {
	font-size:10px!important;
	line-height:15px!important;
	color:#d0e588;
	font-weight:normal;
	text-decoration:none;
	}
	
	

#solutions a.solutions, #products a.products, #partners a.partners, #company a.company, #relationships a.relationships,  #contact a.contact, #support a.support {
	background: #607711; /*background of menu items during onmouseover (hover state)*/
	color: white;
	border-right: 7px solid #fcb034;
	padding:0 0 0 21px;
	border-bottom: 1px solid #9fb74f;
	cursor:pointer;
}
	
	
	
		
		
 
/* Holly Hack for IE \*/
* html #nav li.top {
	float: left;
	height: 1%; }
 
	* html #nav li.top a { height: 1%; }
 
/* End */




/*SUBNAVIGATION*/

#subnav-container {
	background-color:#aca47f;
	color:#fff;
	margin:0 9px 9px 9px;
	padding:8px 0;
	border-top:9px solid #DFDAC1;
	}
	
	#subnav-container a {
		color:#fff;
		font-size:1.1em;
		text-decoration:none;
		line-height:1.4em;
		margin:0 8px;
		padding:4px 8px;
		border-bottom:1px dotted #5F5E59;
		display:block;
		}
		
	#subnav-container a:hover {
		/*padding:4px 8px 4px 10px;*/
		color:#000!important;
		}
		
	#subnav-container a.last {
		margin:0 8px;
		padding:4px 8px 0;
		display:block;
		border:none;
		}
		
	a.level2 {
		color:#fff!important;
		text-indent:18px;
		border:none!important;
		background-color:#A59D73;
		}
		
		a.level2last {
			color:#fff!important;
			text-indent:18px;
			border:none!important;
			background-color:#A59D73;
			padding-bottom:10px!important;;
			}
			
		
	a.active,
	
	.overview1 .overview,
	.validation1 .validation,
	.modernization1 .modernization,
	.automation1 .automation,
	.validation1 .validation,
	.visibility1 .visibility,
	.tpm1 .tpm,
	.tpe1 .tpe,
	.hsi1 .hsi,
	.ra1 .ra,
	.hipaa1 .hipaa,
	.gap1 .gap,
	.brm1 .brm,
	.mac1 .mac,
	.testing1 .testing,
	.enforcement1 .enforcement,
	.professional1 .professional,
	
	.overview1 .overview,
	.tiap1 .tiap,
	.tisa1 .tisa,
	.cm1 .cm,
	.cam1 .cam,
	.em1 .em,
	.npi1 .npi,
	.pm1 .pm,
	.instream1 .instream,
	.bi1 .bi,
	.total1 .total,
	.community1 .community,
	.hipaa1 .hipaa,
	.edisim1 .edisim,
	.se1 .se,
	.sr1 .sr,
	.db1 .db,
	.analyzer1 .analyzer,
	.comparator1 .comparator,
	.tdg1 .tdg,
	.disa1 .disa,
	.vs1 .vs,
	
	.customers1 .customers,
	.partners1 .partners,
	.testimonials1 .testimonials,
	
	.cs1 .cs,
	.pd1 .pd,
	.ota1 .ota,
	
	.healthcare1 .healthcare,
	.global1 .global,
	
	.about1 .about,
	.ot1 .ot,
	.jobs1 .jobs,
	.directions1 .directions,
	.ue1 .ue,
	.news1 .news,
	.pr1 .pr
	
	
	{color:#000!important;}

	