@charset "UTF-8";
* {
outline-color:-moz-use-text-color;
outline-style:none;
outline-width:medium;
}
img {
border:0 none;
}
.container {
margin:0 auto;
padding:0;
width:970px;
}
#header {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/header.jpg) no-repeat scroll 0 0;
float:left;
height:179px;
width:970px;
}
ul#topnav {
	float:left;
	font-size:1.1em;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	margin:0 0 0 02px;
	width:100%;
	background-image: url(images/BG.png);
	background-repeat: repeat-x;
	background-position: center top;
	padding-top: 0;
	padding-bottom: 0;
	padding-left: 0;
}
ul#topnav li {
float:left;
margin:0 4px 0 0;
padding:0;
position:relative;
}
ul#topnav li a {
float:left;
height:35px;
text-indent:-9999px;
}
ul#topnav li:hover a, ul#topnav li a:hover {
background-position:left bottom;
}
ul#topnav a.home {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_home.png) no-repeat scroll 0 0;
width:43px;
margin-left:10px;
}
ul#topnav a.blueray {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_DVD_CD_BLURAY.png) no-repeat scroll 0 0;
width:100px;
}
ul#topnav a.HDSD {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_HDSD.png) no-repeat scroll 0 0;
width:54px;
}
ul#topnav a.fileTransfers {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_Transfers.png) no-repeat scroll 0 0;
width:96px;
}
ul#topnav a.encryption {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_Encryption.png) no-repeat scroll 0 0;
width:85px;
}
ul#topnav a.replication {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_Replication.png) no-repeat scroll 0 0;
width:85px;
}
ul#topnav a.authouring {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_Authouring.png) no-repeat scroll 0 0;
width:85px;
}
ul#topnav a.editing {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_EditingBay.png) no-repeat scroll 0 0;
width:135px;
}
ul#topnav a.services {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_OtherServices.png) no-repeat scroll 0 0;
width:100px;
}
ul#topnav a.contact {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/nav_Contact.png) no-repeat scroll 0 0;
width:63px;
}
ul#topnav li .sub {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
-moz-border-radius-bottomleft:5px;
-moz-border-radius-bottomright:5px;
-webkit-border-radius-bottomleft:5px;
-webkit-border-radius-bottomright:5px;
border-radius-bottomleft:5px;
border-radius-bottomright:5px;
background:#a2d1ff none repeat scroll 0 0;
display:none;
float:left;
left:0;
padding:20px;
position:absolute;
top:35px;
z-index:10;
}
ul#topnav li .row {
clear:both;
float:left;
margin-bottom:10px;
width:100%;
}
ul#topnav li .sub ul {
float:left;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:10px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal;
text-align:left;
margin:0;
padding:0;
width:150px;
}
ul#topnav .sub ul li {
color:#FFFFFF;
width:100%;
}
ul#topnav .sub ul li h2 {
font-size:1.3em;
font-weight:normal;
margin:0;
padding:0;
}
ul#topnav .sub ul li h2 a {
background-image:none;
color:#0066ff;
padding:5px 0;
}
ul#topnav .sub ul li a {
-moz-background-clip:border;
-moz-background-inline-policy:continuous;
-moz-background-origin:padding;
background:transparent url(../megaMenu/images/navlist_arrow.png) no-repeat scroll 5px 12px;
color:#0066ff;
display:block;
float:none;
height:auto;
padding:7px 5px 7px 15px;
text-decoration:none;
text-indent:0;
}
ul#topnav .sub ul li a:hover {
background-position:5px 12px;
color:#fff;}

