@charset "utf-8";

/* CSS Document */

#nav .hover .topa {				z-index:10000;}
#nav .hover .topb {				z-index:10000;}
#nav {							position:absolute; width:800px; top:1px; right:0; height:32px }

/* ul */
.nav {							float:right; margin-top:0px}
.nav li {						float:left; display:block; padding-right:1px}
.nav a {						float:left; display:block; text-decoration:none;}

/* ul.primary */
.primary .topa {				width:133px; font-size: 12px; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; text-indent:15px;
								height: 32px; font-weight:bold; position:relative; display:block; float:left;
								background: url(../images/buttons/menuBigUnselected.gif) 0 0 no-repeat}
.primary .topb {				width:104px; font-size: 12px; color:#FFFFFF; font-family:Tahoma, Geneva, sans-serif; text-indent:15px;
								height: 32px; font-weight:bold; position:relative; display:block; float:left;
								background: url(../images/buttons/menuUnselected.gif) 0 0 no-repeat}
.primary .topa:hover {			color:#FFFFFF;}
.primary .topb:hover {			color:#FFFFFF;}
.primary .topa .tabr {			display:block !important; float:left; padding: 7px 0 0 0; cursor:pointer}
.primary .topb .tabr {			display:block !important; float:left; padding: 7px 0 0 0; cursor:pointer}
.primary .activenav .topa {		color:#FFFFFF;}
.primary .activenav .topb {		color:#FFFFFF;}

/* ul.primary li.hover */
.hover .topa {					width:133px; background: url(../images/buttons/menuBigSelected.gif) 0 0 no-repeat !important; color:#FFFFFF !important;}
.hover .topb {					width:104px; background: url(../images/buttons/menuSelected.gif) 0 0 no-repeat !important; color:#FFFFFF !important;}

/* Drop Down Nav (div.dropdownholder) */
.dropdownholder {				z-index:8070; position:absolute; margin-top:-9999px; left:0;}
.dropdownholder .dd {			z-index:8071;}
.hover .dropdownholder {		margin-top:32px;}
.dd {							background: url(../images/backgrounds/menu_sprite_230.png) 0 0 no-repeat; float:left; position:relative;}
.d1 {							background-position: -230px 0; padding: 5px 0 0 0;}
.d1.right {						background-position: -920px 0;}
.d2 {							background-repeat:repeat-y !important;}
.d2.right {						background-position: -690px 0; background-repeat:repeat-y !important;}
.d3 {							background-position: -460px 100%; padding: 8px 15px 12px 12px; width:203px; margin: -5px 0;}
.d3.right {						background-position: -1150px 100%; padding: 8px 12px 12px 15px; width:203px; margin: -5px 0;}


/* Drop Down Links */
.d3 ul li:first-child a {		border-top:none;}
.d3 ul li.first a {				border-top:none;}
.d3 ul {						float:left; text-align:left; margin:0px; padding:0px; width:100%;}
.d3 li {						display:block; float:none; margin-bottom:0px; padding-bottom:0px;}
.d3 a {							color:#f3fafe; float:none; font-family:Tahoma, Geneva, sans-serif; font-size:12px; font-weight:normal; 
								display:block; border-top: 1px solid #3b3b3b; padding: 6px 4px; margin:0; line-height:15px;}
.d3 a:focus, .d3 a:hover {		color:#FFFFFF; background-color:#2a2a2a !important}


/* Extended Products Dropdown*/
#extended .dd {					width:620px; background: url(../images/backgrounds/menu_sprite_620.png) 0 0 no-repeat; float:left; position:relative;}
#extended .d1 {					background-position: -620px 0; padding: 5px 0 0 0 !important;}
#extended .d1.right {			background-position: -2480px 0;}
#extended .d2 {					background-repeat:repeat-y !important;}
#extended .d2.right {			background-position: -1860px 0; background-repeat:repeat-y !important;}
#extended .d3  {				background-position: -1240px 100%; padding: 20px 20px 20px 20px; width:580px; margin: -5px 0;}
#extended .d3.right  {			background-position: -3100px 100%; padding: 20px 20px 20px 20px; width:580px; margin: -5px 0;}

#extended .d3 a {				border:none; padding:6px 4px; font-weight:normal;}
#extended .d3 ul {				float:left; text-align:left; margin:0; padding:0; list-style:none}
#extended .d3 li {				display:block; float:none;}
#extended h4 {					padding-bottom:5px; margin-bottom:5px; padding-top:0px; margin-top:0px}
#extended h4 a {				font-weight:bold !important; color:#6f6e6e; padding:0; margin:0; line-height:15px}
#extended .products {			width:160px; border-right: 1px solid #3b3b3b; margin-right: 15px; padding-right: 15px !important; min-height: 420px;}
#extended .solutions {			width:195px; border-right: 1px solid #3b3b3b; padding: 0 10px 0 10px !important; margin-right: 21px; min-height: 420px;}
#extended .misc {				width:170px; padding: 0 5px 0 10px !important;}
#extended .divide h4 {			padding-bottom:0px; margin-bottom:0px; padding-top:0px; margin-top:0px; !important}
#extended .divide h4 a{			border-bottom:1px solid #3b3b3b !important; padding: 6px 4px; margin:0; display:block; line-height:16px;}
#extended .cta {				padding: 0 0 10px 10px; }
#extended .cta a {				display:block; height: 22px !important; width:155px; color:#666; padding: 68px 0 0 0; text-align:center; font-weight:bold;}
#extended .cta .viewdemo1 {		margin-top:0px; background: url(../images/demo/ExecutiveDashboard.jpg) 0 0 no-repeat; color:#000000}
#extended .cta .viewdemo2 {		margin-top:0px; background: url(../images/demo/FinancialControlling.jpg) 0 0 no-repeat; color:#000000}
#extended .cta .viewdemo3 {		margin-top:0px; background: url(../images/demo/InsuranceDemo.jpg) 0 0 no-repeat; color:#000000}
#extended .cta .viewdemo4 {		margin-top:0px; background: url(../images/demo/ManufacturingDemo.jpg) 0 0 no-repeat; color:#000000}
