
/*MENU ACTION INSIDE*/

ul#menu-actionin, ul#menu-actionin ul, ul#menu-actionin2, ul#menu-actionin2 ul, ul#menu-actionin3, ul#menu-actionin3 ul{
	list-style-type: none;
	margin: 0;
	padding: 0;
}

ul#menu-actionin a, ul#menu-actionin2 a, ul#menu-actionin3 a {
	display: block;
	text-decoration: none;
}

ul#menu-actionin li, ul#menu-actionin2 li, ul#menu-actionin3 li{
	margin-top: 0px;
}

ul#menu-actionin li a, ul#menu-actionin2 li a, ul#menu-actionin3 li a {
  color: #000;
}

ul#menu-actionin li a:hover, ul#menu-actionin2 li a:hover, ul#menu-actionin3 li a:hover {
	color: #FF0000;
}

ul#menu-actionin li ul, ul#menu-actionin2 li ul, ul#menu-actionin3 li ul {
}

ul#menu-actionin li ul:hover, ul#menu-actionin2 li ul:hover, ul#menu-actionin3 li ul:hover {
}


/* MENU ACTION*/

ul#menu-action, ul#menu-action ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu-action a {
  display: block;
  text-decoration: none;	
  width: 256px;
  font-size: 18px;
  line-height: 14px;
}

ul#menu-action li {
  margin-top: 0px;
}

ul#menu-action li a {
  color: #fff;	
  background-image: url(/images/topnav/mainbg-ds.gif);
  padding: 8px 35px 10px 10px;
  border: 0px;
}

ul#menu-action li a.downarrow {
  background-image: url(/images/topnav/mainbg-ds-down.gif);
  border: 0px;
  color: #FFF;
}

ul#menu-action li ul li a {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  width: 259px;
  padding: 5px 20px 5px 20px;
  line-height: 12px;
  background-image: url(/images/topnav/subbg-ds.gif);
}

ul#menu-action li ul li a:hover {
  width: 259px;
  padding: 5px 20px 5px 20px;
  line-height: 12px;
  background-image: url(/images/topnav/subbg-ds-on.gif);
}



/* Second line description */
.inline {
    font-family: Trebuchet MS;
    font-size: 12px;
    color: #FFF;
    line-height: 12px;
}




/* DIGITAL STUDIO */


/* Button */
.digistud {
    width: 149px;
    height: 31px;
    float: left;
    z-index: 999;
}


/* Accordian */
ul#menu-digi, ul#menu-digi ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu-digi a {
  display: block;
  text-decoration: none;	
  width: 256px;
  font-family: Trebuchet MS;
  font-size: 18px;
  line-height: 20px;
}

ul#menu-digi li {
  margin-top: 0px;
}

ul#menu-digi li a {
  color: #fff;	
  background-image: url(/images/topnav/mainbg-ds.gif);
  padding: 8px 35px 10px 10px;
  border: 0px;
}

ul#menu-digi li a:hover {
  background-image: url(/images/topnav/mainbg-ds-down.gif);
  border: 0px;
  color: #FFF;
}

ul#menu-digi li ul li a {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  width: 259px;
  padding: 5px 20px 5px 20px;
  line-height: 12px;
  background-image: url(/images/topnav/subbg-ds.gif);
}

ul#menu-digi li ul li a:hover {
  width: 259px;
  padding: 5px 20px 5px 20px;
  line-height: 12px;
  background-image: url(/images/topnav/subbg-ds-on.gif);
}

.digitalstudio {
	width: 300px;
	background-image: url(/images/topnav/digitalstudio-bg.jpg);
	padding-left: 118px;
	border-left: 1px #456c2e solid;
	border-right: 1px #456c2e solid;
	border-bottom: 1px #456c2e solid;
	text-align: left;

    position: relative;
    left: 9px;
    top: 0px;
    z-index: 9999;
}


/* DATA CENTER */


/* Button */
.datacen {
    width: 124px;
    height: 31px;
    float: left;
    z-index: 10;
}


/* Accordian */
ul#menu-data, ul#menu-data ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu-data a {
  display: block;
  text-decoration: none;	
  width: 256px;
  font-family: Trebuchet MS;
  font-size: 18px;
  line-height: 20px;
}

ul#menu-data li {
  margin-top: 0px;
}

ul#menu-data li a {
  color: #fff;	
  background-image: url(/images/topnav/mainbg.gif);
  padding: 8px 35px 10px 10px;
  border: 0px;
}

ul#menu-data li a:hover {
  background-image: url(/images/topnav/mainbg-down.gif);
  color: #FFF;
  border: 0px;
}

ul#menu-data li ul li a {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  width: 259px;
  padding: 5px 20px 5px 20px;
  line-height: 12px;
  background-image: url(/images/topnav/subbg.gif);
}

ul#menu-data li ul li a:hover {
  width: 259px;
  padding: 5px 20px 5px 20px;
  line-height: 12px;
  background-image: url(/images/topnav/subbg-on.gif);
}

.datacenter {
	width: 300px; 
	background-image: url(/images/topnav/datacenter-bg.jpg); 
	padding-left: 118px; 
	border-left: 1px #920e0e solid; 
	border-right: 1px #920e0e solid; 
	border-bottom: 1px #920e0e solid;
	text-align: left;

    position: relative;
    left: -140px;
    top: 0px;
    z-index: 9999;
}



/* TECHNOLOGY LAB */


/* Button */
.technolab {
    width: 165px;
    height: 31px;
    float: left;
    z-index: 10;
}


/* Accordian */
ul#menu-tech, ul#menu-tech ul {
  list-style-type:none;
  margin: 0;
  padding: 0;
}

ul#menu-tech a {
  display: block;
  text-decoration: none;	
  width: 256px;
  font-family: Trebuchet MS;
  font-size: 18px;
  line-height: 20px;
}

ul#menu-tech li {
  margin-top: 0px;
}

ul#menu-tech li a {
  color: #fff;	
  background-image: url(/images/topnav/mainbg-tl.gif);
  padding: 8px 35px 10px 10px;
  border: 0px;
}

ul#menu-tech li a:hover {
  background-image: url(/images/topnav/mainbg-tl-down.gif);
  color: #FFF;
  border: 0px;
}

ul#menu-tech li ul li a {
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  width: 259px;
  padding: 5px 20px 5px 20px;
  line-height: 12px;
  background-image: url(/images/topnav/subbg-tl.gif);
}

ul#menu-tech li ul li a:hover {
  width: 259px;
  padding: 5px 20px 5px 20px;
  line-height: 12px;
  background-image: url(/images/topnav/subbg-tl-on.gif);
}

.techlab {
	width: 300px;
	background-image: url(/images/topnav/techlab-bg.jpg);
	padding-left: 118px; 
	border-left: 1px #396083 solid;
	border-right: 1px #396083 solid;
	border-bottom: 1px #396083 solid;
	text-align: left;

    position: relative;
    left: -264px;
    top: 0px;
    z-index: 9999;
}



/* SUPPORT */
.support {
    width: 167px;
    height: 31px;
    float: left;
    z-index: 10px;
    text-align: right;
    border: 0px solid;
}

.code { border: 0px solid #ccc; list-style-type: decimal-leading-zero; padding: 5px; margin: 0; }
.code code { display: block; padding: 3px; margin-bottom: 0; }
.code li { background: #ddd; border: 0px solid #ccc; margin: 0 0 2px 2.2em; }
.indent1 { padding-left: 1em; }
.indent2 { padding-left: 2em; }
