@charset "UTF-8";
body  {
	margin: 0;
	padding: 0;
	text-align: left;
	background-image: url(../images/bg-2000x2000.png);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	background-color: #e2e2ef;
}
small {
	font-size: 9px;
	line-height: 13px;
}
a:link {
	color: #07093F;
	text-decoration: underline;
}
a:visited {
	color: #002596;
	text-decoration: underline;
}
a:hover {
	color: #07093F;
	text-decoration: underline;
}
#container  {
	color: #002596;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	margin: 0;
	width: 950px;
	font-size: 11px;
	line-height: 15px;
}
#mastheadContainer  {
	height: 120px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 17px;
	background-image: url(../images/masthead_bg-30x120.png);
	background-repeat: repeat-x;
	background-position: 0px 0px;
	margin: 0;
}
#masthead,
#mastheadNuance {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 70px;
	padding-top: 50px;
	width: 604px;
	padding-left: 196px;
	padding-right: 150px;
}
#masthead {
	background-image: url(../images/masthead-950x120.png);
}
#mastheadNuance {
	background-image: url(../images/mastheadNuance-950x120.png);
}
.leftOneCol {
	float: left;
	width: 166px;
	padding: 15px 15px 15px 0px;
}
.leftOneColZeroTop {
	float: left;
	width: 166px;
	padding: 0px 15px 15px 0px;
}
.leftTwoCol {
	float: left;
	width: 362px;
	padding: 15px 15px 15px 15px;
	margin-left: 15px;
}
.leftTwoColSidebar {
	float: left;
	width: 362px;
	padding: 0px 0px 15px 0px;
	margin-left: 30px;
}
.leftTwoColZeroTop {
	float: left;
	width: 362px;
	padding: 0px 15px 15px 15px;
	margin-left: 15px;
}
.leftThreeCol {
	float: left;
	width: 558px;
	padding: 15px 15px 15px 15px;
	margin-left: 15px;
}
.leftThreeColZeroTop {
	float: left;
	width: 558px;
	padding: 0px 15px 15px 30px;
	min-height: 250px;
}
#pricing .leftThreeColZeroTop {
	float: left;
	width: 558px;
	padding: 0px 15px 15px 30px;
	min-height: 50px;
}
.midOneCol {
	float: left;
	width: 166px;
	padding: 15px 15px 15px 0px;
}
.midOneColZeroTop {
	float: left;
	width: 166px;
	padding: 0px 15px 15px 15px;
}
.midTwoCol {
	float: left;
	width: 362px;
	padding: 15px 15px 15px 15px;
}
.midTwoColZeroTop {
	float: left;
	width: 362px;
	padding: 0px 15px 15px 15px;
}
.rightOneCol {
	float: right;
	width: 166px;
	padding: 15px 0px 15px 15px;
}
.rightOneColZeroTop {
	float: right;
	width: 166px;
	padding: 0px 0px 15px 15px;
}
.rightTwoCol {
	float: right;
	width: 362px;
	padding: 15px 0px 15px 15px;
}
.rightTwoColSidebar {
	float: right;
	width: 377px;
	padding: 0px 0px 15px 0;
	margin-left: 15px;
}
.rightTwoColBorder {
	float: right;
	width: 361px;
	padding: 15px 0px 15px 15px;
	border-left: 1px #002596 dotted;
	min-height: 700px;
	margin-bottom: 15px;
}
.rightTwoColZeroTop {
	float: right;
	width: 362px;
	padding: 0px 0px 15px 15px;
}
.rightTwoColZeroTopBorder {
	float: right;
	width: 361px;
	padding: 0px 0px 15px 15px;
	border-left: 1px #002596 dotted;
	min-height: 700px;
	margin-bottom: 15px;
}
.rightThreeCol {
	float: right;
	width: 558px;
	padding: 15px 0px 15px 15px;
}
.rightThreeColZeroTop {
	float: right;
	width: 558px;
	padding: 0px 0px 15px 15px;
}
#resellerList {
	float: right;
	width: 558px;
	padding: 15px 0px 15px 15px;
}
.mainContent {
	width: 784px;
	float: right;
	height: 100%;
	margin-top: 15px;
} 
#footer {
	height: 22px;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #002596;
	padding-top: 15px;
	padding-right: 0;
	padding-bottom: 12px;
	padding-left: 15px;
} 
#footer p {
	margin: 0;
	padding: 10px 0;
	font-size: 10px;
	font-weight: bold;
	color: #b7b7d7;
}
#footerNav p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #002596;
}
.fltrt {
	float: right;
	margin-left: 8px;
}
.fltlft {
	float: left;
	margin-right: 8px;
}
.clearfloat {
	clear:both;
	height:0;
	font-size: 1px;
	line-height: 0px;
	margin: 0;
}
#footer li {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	line-height: 12px;
	font-weight: normal;
	color: #002596;
	list-style-type: none;
	display: inline;
}
#footer ul {
	padding: 0px;
	margin: 0px;
	width: auto;
}
#footer #footerCopyright {
	color: #FFFFFF;
	float: left;
	width: 151px;
	margin-bottom: 10px;
	height: 75px;
	margin-right: 30px;
}
#footer #footerNav a {
	color: #07093F;
	text-decoration: none;
	font-size: 10px;
}
#footer #footerNav a:hover {
	color: #07093F;
	text-decoration: underline;
	font-size: 10px;
}
#footer #footerNav {
	float: right;
	width: 754px;
	margin-left: 181px;
}
#footer #footerCopyright p {
	margin: 0 0 10px 0;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
	text-align: left;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: normal;
	color: #002596;
	line-height: 12px;
}
/*#container .nav {
	background-image: url(../images/nav-bg.png);
	background-repeat: repeat-y;
	margin: 0px;
	width: 166px;
	min-height: 600px;
	float: left;
	padding: 0 0 15px 0;
	height: 100%;
}*/
a#navHome {
	background-image: url(../images/nav-home.png);
}
a#navProducts {
	background-image: url(../images/nav-products.png);
}
a#navSupport {
	background-image: url(../images/nav-support.png);
}
a#navWhere {
	background-image: url(../images/nav-where.png);
}
a#navPress {
	background-image: url(../images/nav-press.png);
}
a#navReseller {
	background-image: url(../images/nav-reseller.png);
}
a#navContact {
	background-image: url(../images/nav-contactSmall.png);
}
a#navHome, a#navProducts, a#navPress, a#navSupport, a#navWhere, a#navReseller, a#navContact {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 30px;
	width: 166px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	left: 0;
}
a#navHome:hover, a#navProducts:hover, a#navPress:hover, a#navSupport:hover, a#navWhere:hover, a#navReseller:hover, a#navContact:hover {
	background-position:0 -30px;
}
a#navDNS {
	background-image: url(../images/nav-dns.png);
}
a#navOP {
	background-image: url(../images/nav-op.png);
}
a#navPDF {
	background-image: url(../images/nav-pdf.png);
}
a#navPP {
	background-image: url(../images/nav-pp.png);
}
a#navACC {
	background-image: url(../images/nav-acc.png);
}
a#navCDGS {
	background-image: url(../images/nav-cdgs.png);
}
a#navPSPP {
	background-image: url(../images/nav-pspp.png);
}
a#navVSP {
	background-image: url(../images/nav-vsp.png);
}
a#navDS {
	background-image: url(../images/nav-ds.png);
}
a#navPSPE {
	background-image: url(../images/nav-pspe.png);
}
a#navVSE {
	background-image: url(../images/nav-vse.png);
}
a#navWDP {
	background-image: url(../images/nav-wdp.png);
}
a#navOL {
	background-image: url(../images/nav-ol.png);
}
a#navAK {
	background-image: url(../images/nav-ak.png);
}
a#navNI {
	background-image: url(../images/nav-ni.png);
}
a#navSI {
	background-image: url(../images/nav-si.png);
}
a#navDNS, a#navOP, a#navPDF, a#navPP, a#navACC, a#navCDGS, a#navPSPP, a#navVSP, a#navDS, a#navPSPE, a#navVSE, a#navWDP, a#navOL, a#navAK, a#navNI, a#navSI {
	background-repeat: no-repeat;
	background-position: 0px 0px;
	height: 15px;
	width: 166px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	left: 0;
}
a#navDNS:hover, a#navOP:hover, a#navPDF:hover, a#navPP:hover, a#navACC:hover, a#navCDGS:hover, a#navPSPP:hover, a#navVSP:hover, a#navDS:hover, a#navPSPE:hover, a#navVSE:hover, a#navWDP:hover, a#navOL:hover, a#navAK:hover, a#navNI:hover, a#navSI:hover {
	background-position:0 -15px;
}
#mastheadContainer #masthead h3,
#mastheadContainer #mastheadNuance h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 30px;
	font-weight: bold;
	color: #07093F;
}
.mainContent h1 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 26px;
	line-height: 30px;
	font-weight: bold;
	color: #07093F;
	margin-top: 0px;
	margin-bottom: 0px;
}
.mainContent h2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	line-height: 30px;
	font-weight: bold;
	color: #07093F;
	margin-top: 15px;
	margin-bottom: 0px;
}
.mainContent h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #07093F;
	margin-top: 15px;
	margin-bottom: 0px;
}
.mainContent h6 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 30px;
	font-weight: bold;
	color: #07093F;
	margin-top: 30px;
	margin-bottom: 0px;
	border-top: solid 1px #002596;
}
.mainContent h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 20px;
	font-weight: bold;
	margin-bottom: 5px;
	margin-top: 0px;
}
.mainContent h4 a, .mainContent h4 a:hover {
	text-decoration: none;
}
.mainContent h5 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	margin-bottom: 0px;
	margin-top: 4px;
	color: #07093F;
}
.mainContent h5 a, .mainContent h5 a:hover {
	text-decoration: none;
}
.mainContent p {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	font-weight: normal;
	color: #07093F;
	margin-top: 0px;
	margin-bottom: 15px;
}
#footer #footerHolder {
	width: 935px;
}
.noTopMargin {
	margin-top: 0px;
}
.noBtmMargin {
	margin-bottom: 0px;
}
#container .IDmainContent ul {
	margin-top: 7px;
	margin-bottom: 8px;
	color: #07093F;
}
#container #IDmainContent ul.sidebar {
	margin-top: 7px;
	margin-bottom: 0px;
	color: #07093F;
}
fieldset {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 362px;
}
fieldset ul li {
	list-style-type: none;
	width: 362px;
	margin-top: 4px;
	margin-bottom: 4px;
}
fieldset ul li label {
	padding-right: 8px;
	font-size: 10px;
	width: 110px;
	display: inline-block;
	padding-top: 4px;
	text-align: right;
}
fieldset ul {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
fieldset.wide {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	width: 750px;
}
fieldset.wide ul li {
	list-style-type: none;
	width: 750px;
	margin-top: 4px;
	margin-bottom: 4px;
}
fieldset.wide ul li label {
	padding-right: 8px;
	font-size: 10px;
	width: 100px;
	display: inline-block;
	padding-top: 4px;
	text-align: right;
}
fieldset.wide ul {
	margin: 0px;
	padding: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

#IDnav {
	behavior:url("../scripts/csshover3.htc");
	background-image: url(../images/nav-bg.png);
	background-repeat: repeat-y;
	margin: 0px;
	width: 166px;
	min-height: 600px;
	float: left;
	padding: 0 0 15px 0;
	height: 100%;
}

/* the menu */

ul, li, a {
	display:block;
	margin:0;
	padding:0;
	border:0;
}
ul {
	width:166px;
	background:#e2e2ef;
	list-style-image: none;
	list-style-type: disc;
	list-style-position: inside;
}
li {
	position:relative;
	z-index:9;
}
li.folder ul {
	position:absolute;
	left:166px; /* IE */
}
li.folder>ul { /* others */
	left:166px;
}
a { /* IE */
	width:166px;
}
li>a { /* others */
	width:166px;
}

/* hovers with specificity */

li.folder:hover {
	z-index:10;
}
ul ul, li:hover ul ul {
	display:none;
}
li:hover ul, li:hover li:hover ul {
	display:block;
}
ul, li, a {
	display:block;
	margin:0;
	padding:0;
	border:0;
}
ul {
	width:166px;
	list-style:none;
}
li {
	position:relative;
	z-index:9;
	height: 30px;
}
li.folder ul {
	position:absolute;
	left:166px; /* IE */
	top:0px;
}
li.folder>ul { /* others */
	left:166px;
	width: 166px;
}
a { /* IE */
	text-decoration:none;
	color:gray;
}
li>a { /* others */
	width:auto;
}

.folder ul li a {
	text-decoration: none;
}
.folder ul li {
	height: 15px;
}
#menu li {
	width: 166px;
	margin: 0px;
	padding: 0px;
}
#IDmainContent a {
	width: auto;
	display: inline;
}
#IDmainContent ul {
	background: none;
	list-style: inside;
	list-style-type: disc;
	width: auto;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#IDmainContent ul li {
	margin: 0px;
	padding: 0px;
	display: inherit;
	height: auto;
	width: auto;
	top: auto;
}
#resellerAll {
	display: block;
}
#OL, #AK, #NI, #SI, #volume {
	display: none;
}
#resellerList label, #resellerList label a, #resellerList label a:hover, #resellerList label a:visited, #resellerList label a:active {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 10px;
	font-style: normal;
	line-height: 15px;
	font-weight: bold;
	font-variant: normal;
	color: #002596;
	width: 60px;
	text-transform: uppercase;
	float: left;
	text-align: left;
	margin-right: 15px;
	text-decoration:none;
}
#container #IDmainContent h4 img {
	margin-right: 10px;
	float: left;
	vertical-align: middle;
	margin-bottom: 0px;
}
#resellerList p {
	margin-bottom: 0px;
}
#detailAscent,
#detailAscent2,
#detailSBS,
#detailCGTS,
#detailAcroleap {
	margin-left: 75px;
	display: none;
}
#resellerList #resellerLogo {
	vertical-align: bottom;
	width: 166px;
	float: left;
	margin-top: 16px;
}
#resellerList #resellerAddress {
	float: right;
	width: 362px;
	margin-top: 16px;
}
#resellerAddress h5 {
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #07093F;
	margin: 0px;
}
a#buttonNuance {
	background-image: url(../images/button-nuance.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:362px;
	height:60px;
	margin:0 0 15px 0;
	display:block;
	text-indent:-9999px;
	position: relative;
}

a#buttonMistral {
	background-image: url(../images/button-mistral.png);
	background-repeat: no-repeat;
	background-position: 0 0;
	width:362px;
	height:60px;
	margin:0 0 15px 0;
	display:block;
	text-indent:-9999px;
	position: relative;
}

a#buttonNuance:hover, a#buttonMistral:hover {
	background-position:0 -60px;
}
p cite {
	font-style: normal;
	font-weight: bold;
	color: #002596;
	margin-right: 8px;
	float: left;
	margin-bottom: 40px;
	width: 95px;
}
img#pressrelease {
	margin-top: 8px;
}
#imageWrapLeft {
	float: left;
	border: 0;
	padding-right: 15px;
}
#imageWrapLeftTopMargin {
	float: left;
	padding-right: 15px;
	padding-top: 15px;
	border: 0;
	min-width: 105px;
}
#imageWrapLeftBtmMargin {
	float: left;
	padding-right: 15px;
	padding-bottom: 45px;
	border: 0;
	min-width: 105px;
}
#imageWrapRight {
	float: right;
	padding-left: 15px;
	border: 0;
	margin-right: 0px;
	padding-right: 0px;
}
#imageWrapRightTopMargin {
	float: right;
	padding-left: 15px;
	padding-top: 15px;
	border: 0;
	min-width: 105px;
}
#imageWrapRightBtmMargin {
	float: right;
	padding-left: 15px;
	padding-bottom: 15px;
	border: 0;
	min-width: 105px;
}
#container #IDmainContent .caveat {
	font-size: 10px;
	font-style: italic;
	line-height: 15px;
}
#container #IDmainContent #prodHolder {
	padding-bottom: 15px;
	height: 120px;
	margin-bottom: 15px;
}
#DNS, #OP, #PP, #PDF, #ACC, #CDGS, #PSPP, #VSP, #DS, #PSPE, #VSE, #WDP {
	display: none;
	background-repeat: no-repeat;
	height: 853px;
	width: 332px;
	margin-top: 0px;
}
#DNS, #OP, #PP, #PDF, #ACC, #PSPE {
	padding: 2px 15px 15px 30px;
}
#PSPP, #VSP, #DS, #CDGS, #VSE, #WDP {
	padding: 2px 30px 15px 15px;
}
#DNS {
	background-image: url(../images/sidebar-bg-1-left.png);
}
#PDF {
	background-image: url(../images/sidebar-bg-2-left.png);
}
#OP {
	background-image: url(../images/sidebar-bg-3-left.png);
}
#PP {
	background-image: url(../images/sidebar-bg-4-left.png);
}
#ACC {
	background-image: url(../images/sidebar-bg-5-left.png);
}
#PSPE {
	background-image: url(../images/sidebar-bg-6-left.png);
}
#CDGS {
	background-image: url(../images/sidebar-bg-1-right.png);
}
#PSPP {
	background-image: url(../images/sidebar-bg-2-right.png);
}
#VSP {
	background-image: url(../images/sidebar-bg-3-right.png);
}
#DS {
	background-image: url(../images/sidebar-bg-4-right.png);
}
#WDP {
	background-image: url(../images/sidebar-bg-5-right.png);
}
#VSE {
	background-image: url(../images/sidebar-bg-6-right.png);
}
#productsAllLeft {
	margin-right: 15px;
	margin-bottom: 30px;
	margin-top: 15px;
}
#productsAllRight {
	margin-left: 15px;
	margin-bottom: 30px;
	margin-top: 15px;
}
#container #IDmainContent #special169,
#container #IDmainContent #special150,
#container #IDmainContent #special139,
#container #IDmainContent #special129,
#container #IDmainContent #special109,
#container #IDmainContent #specialDNS11,
#container #IDmainContent #specialDNS11u,
#container #IDmainContent #specialGeneric {
	background-repeat: no-repeat;
	height: 160px;
	padding: 10px 15px 10px 15px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#container #IDmainContent #special169 {
	background-image: url(../images/promos/bg-special-169.png);
}
#container #IDmainContent #special150 {
	background-image: url(../images/promos/bg-special-150.png);
}
#container #IDmainContent #special139 {
	background-image: url(../images/promos/bg-special-139.png);
}
#container #IDmainContent #special129 {
	background-image: url(../images/promos/bg-special-129.png);
}
#container #IDmainContent #special109 {
	background-image: url(../images/promos/bg-special-109.png);
}
#container #IDmainContent #specialDNS11 {
	background-image: url(../images/promos/bg-special-dns11.png);
}
#container #IDmainContent #specialDNS11u {
	background-image: url(../images/promos/bg-special-dns11u.png);
}
#container #IDmainContent #specialGeneric {
	background-image: url(../images/promos/bg-special.png);
}
#container #IDmainContent #xmas09 {
	background-image: url(../images/promos/bg-special-xmas09.png);
	background-repeat: no-repeat;
	height: 265px;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#container #IDmainContent #jan10 {
	background-image: url(../images/promos/bg-special-jan10.png);
	background-repeat: no-repeat;
	height: 265px;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#container #IDmainContent #jun10 {
	background-image: url(../images/promos/bg-special-jun10.png);
	background-repeat: no-repeat;
	height: 265px;
	padding: 15px;
	margin-top: 15px;
	margin-bottom: 30px;
	margin-left: 30px;
}
#container #IDmainContent #special169 h1,
#container #IDmainContent #special150 h1,
#container #IDmainContent #special139 h1,
#container #IDmainContent #special129 h1,
#container #IDmainContent #special109 h1,
#container #IDmainContent #specialDNS11 h1,
#container #IDmainContent #specialDNS11u h1,
#container #IDmainContent #specialGeneric h1 {
	color: #efffff;
	text-align: left;
	line-height: 26px;
}
#container #IDmainContent #special169 h2,
#container #IDmainContent #special150 h2,
#container #IDmainContent #special139 h2,
#container #IDmainContent #special129 h2,
#container #IDmainContent #special109 h2,
#container #IDmainContent #specialDNS11 h2,
#container #IDmainContent #specialDNS11u h2,
#container #IDmainContent #specialGeneric h2 {
	color: #efefef;
	text-align: left;
	margin-bottom: 10px;
	font-size: 18px;
	margin-top: 5px;
	line-height: 22px;
}
#container #IDmainContent #specialDNS11 h1,
#container #IDmainContent #specialDNS11u h1,
#container #IDmainContent #specialDNS11 h2,
#container #IDmainContent #specialDNS11u h2 {
	margin-right: 140px;
}

#container #IDmainContent #special169 p,
#container #IDmainContent #special150 p,
#container #IDmainContent #special139 p,
#container #IDmainContent #special129 p,
#container #IDmainContent #special109 p,
#container #IDmainContent #specialDNS11 p,
#container #IDmainContent #specialDNS11u p,
#container #IDmainContent #specialGeneric p {
	color: #ffffff;
	text-align: left;
	font-size: 14px;
	font-weight: normal;
	margin-top: 0px;
	margin-bottom: 6px;
	margin-left: 0px;
	line-height: 17px;
}
#container #IDmainContent #special169 p,
#container #IDmainContent #special150 p,
#container #IDmainContent #special139 p,
#container #IDmainContent #special129 p,
#container #IDmainContent #special109 p,
#container #IDmainContent #specialDNS11 p,
#container #IDmainContent #specialDNS11u p {
	margin-right: 170px;
}
#container #IDmainContent #specialGeneric p {
	margin-right: 0px;
}
#container #IDmainContent #special169 p cite,
#container #IDmainContent #special150 p cite,
#container #IDmainContent #special139 p cite,
#container #IDmainContent #special129 p cite,
#container #IDmainContent #special109 p cite,
#container #IDmainContent #specialDNS11 p cite,
#container #IDmainContent #specialDNS11u p cite,
#container #IDmainContent #specialGeneric p cite {
	font-size: 10px;
	line-height: 13px;
	color: #cccccc;
	text-align: left;
	width: 724px;
	font-weight: normal;
}
#IDmainContent #overview {
	background-image: url(../images/tab-1.png);
}
#IDmainContent #highlights {
	background-image: url(../images/tab-2.png);
}
#IDmainContent #reqs {
	background-image: url(../images/tab-3.png);
}
#IDmainContent #pricing {
	background-image: url(../images/tab-4.png);
}
#IDmainContent #overview, #IDmainContent #highlights, #IDmainContent #reqs, #IDmainContent #pricing {
	background-repeat: no-repeat;
	background-position: 30px 0px;
	padding-top: 1px;
}
#IDmainContent #overview {
	display: block;
}
#IDmainContent #highlights, #IDmainContent #reqs, #IDmainContent #pricing {
	display: none;
}
#overview ul.tabs, #highlights ul.tabs, #reqs ul.tabs, #pricing ul.tabs {
	list-style-type: none;
	margin-bottom: 0px;
}
#overview ul.tabs li, #highlights ul.tabs li, #reqs ul.tabs li, #pricing ul.tabs li {
	text-align: center;
	display:inline;
	font-size: 12px;
	color: #002596;
	margin-left: 8px;
}
#overview ul.tabs li a, #highlights ul.tabs li a, #reqs ul.tabs li a, #pricing ul.tabs li a {
	text-decoration: none;
}
#overview ul li.tabActive, #highlights ul li.tabActive, #reqs ul li.tabActive, #pricing ul li.tabActive {
	font-weight: bold;
	color: #efefef;
}

#tabFirst, #tabSecond, #tabThird, #tabFourth {
	display: block;
	width: 166px;
	height: 21px;
	position: absolute;
	top: 0px;
	padding-top: 4px;
}

#tabFirst {
	left:196px;
}

#tabSecond {
	left:392px;
}

#tabThird {
	left:588px;
}

#tabFourth {
	left:784px;
}
#sidebar1col {
	width: 146px;
}
#sidebar2col {
	width: 342px;
}
#sidebar3col {
	width: 538px;
}
#sidebar1col, #sidebar2col, #sidebar3col {
	background-color: #b7b7d7;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#pricingbg2col1line, #pricingbg2col2line, #pricingbg2col3line, #pricingbg2col4line, #pricingbg2col5line {
	margin: 0;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 342px;
}
#pricingbg3col1line, #pricingbg3col2line, #pricingbg3col3line, #pricingbg3col4line, #pricingbg3col5line, #pricingbg3col6line, #pricingbg3col7line, #pricingbg3col8line, #pricingbg3col9line {
	margin: 0;
	background-repeat: no-repeat;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	width: 538px;
}
#pricingbg2col1line {
	height: 55px;
	background-image: url(../images/sidebar2col-75px.png);
}
#pricingbg2col2line {
	height: 105px;
	background-image: url(../images/sidebar2col-125px.png);
}
#pricingbg2col3line {
	height: 155px;
	background-image: url(../images/sidebar2col-175px.png);
}
#pricingbg2col4line {
	height: 205px;
	background-image: url(../images/sidebar2col-225px.png);
}
#pricingbg2col5line {
	height: 255px;
	background-image: url(../images/sidebar2col-275px.png);
}
#pricingbg3col1line {
	height: 55px;
	background-image: url(../images/sidebar3col-75px.png);
}
#pricingbg3col2line {
	height: 105px;
	background-image: url(../images/sidebar3col-125px.png);
}
#pricingbg3col3line {
	height: 155px;
	background-image: url(../images/sidebar3col-175px.png);
}
#pricingbg3col4line {
	height: 205px;
	background-image: url(../images/sidebar3col-225px.png);
}
#pricingbg3col5line {
	height: 255px;
	background-image: url(../images/sidebar3col-275px.png);
}
#pricingbg3col6line {
	height: 305px;
	background-image: url(../images/sidebar3col-325px.png);
}
#pricingbg3col7line {
	height: 355px;
	background-image: url(../images/sidebar3col-375px.png);
}
#pricingbg3col8line {
	height: 405px;
	background-image: url(../images/sidebar3col-425px.png);
}
#pricingbg3col9line {
	height: 455px;
	background-image: url(../images/sidebar3col-475px.png);
}
#sidebar1col p, #sidebar2col p, #sidebar3col p {
	margin-bottom: 0px;
}
#tabs {
	height: 27px;
	margin-left: 30px;
	margin-bottom: 10px;
}
label.order {
	width: 155px;
}
label.order3col {
	width: 354px;
}
label.order, label.order3col {
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: #07093f;
	float: left;
	text-align: left;
	text-decoration:none;
	margin-top: 0px;
	padding-bottom: 20px;
}
cite.order {
	text-align: right;
	width: 180px;
	float: right;
	font-weight: normal;
	color: #07093F;
	margin-bottom: 0px;
	font-family: Verdana, Geneva, sans-serif;
	font-size: 11px;
	font-style: normal;
}
#ACCpricing, #DNSpricing, #OPpricing, #PDFpricing, #PPpricing, #CDGSpricing, #PSPPpricing, #VSPpricing, #DSpricing, #PSPEpricing, #VSEpricing, #WDPpricing {
	display: none;
	margin-left: 30px;
}
#ACCpricingNoLeftMargin, #DNSpricingNoLeftMargin, #OPpricingNoLeftMargin, #PDFpricingNoLeftMargin, #PPpricingNoLeftMargin, #CDGSpricingNoLeftMargin, #PSPPpricingNoLeftMargin, #VSPpricingNoLeftMargin, #DSpricingNoLeftMargin, #PSPEpricingNoLeftMargin, #VSEpricingNoLeftMargin, #WDPpricingNoLeftMargin,
#DNSpremNoLeftMargin, #DNSpremMobNoLeftMargin, #DNSpremWireNoLeftMargin, #DNSpremUNoLeftMargin,
#DNSpremMobUNoLeftMargin, #DNSpremWireUNoLeftMargin {
	display: none;
	margin-left: 0px;
}
#DNShome, #DNSstd, #DNSpref, #DNSprem, #DNSmob, #DNSwire, #DNSpro, #OPstd, #OPpro, #OPmac, #OPent, #PPstd, #PPpro, #PDFcreate, #PDFconv, #PDFpro, #PDFent, #andrea, #insync, #jabra, #plantronics, #sennheiser, #vxi, #consumer, #conference, #workgroup, #philipsConsumer, #philipsHandheld, #philipsWorkgroup, #CDGSpricing, #PSPPpricing, #VSPpricing, #DSpricing,
#PSPEpricing, #VSEpricing, #WDPpricing {
	display: none;
	margin-bottom: 30px;
}
#matrix1, #matrix2, #matrix3, #matrix4, #matrix5, #matrix6, #matrix7, #matrix8, #matrix9 {
	display: none;
	margin-top: 40px;
}
#matrix1show, #matrix2show, #matrix3show, #matrix4show, #matrix5show, #matrix6show, #matrix7show, #matrix8show, #matrix9show {
	display: block;
	margin-top: 40px;
}
#pricingbg2col1line h3, #pricingbg2col1line h4, #pricingbg2col2line h3, #pricingbg2col2line h4, #pricingbg2col3line h3, #pricingbg2col3line h4, #pricingbg2col4line h3, #pricingbg2col4line h4 {
	margin-top: 0px;
}
#sidebar1col ul.sidebar {
	margin-top: 8px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#sidebar1col ul.sidebar li {
	list-style-position: inside;
	list-style-type: disc;
	margin-top: 4px;
	margin-bottom: 0px;
	margin-left: 10px;
}
#sidebar1col ul.sidebar li a {
	text-decoration: none;
}
#sidebar1col ul.sidebar li a:hover {
	text-decoration: underline;
}
#featureName, #featureNameWide, #featureNameNaro {
	padding-top: 8px;
	min-height: 21px;
	margin-top: 0px;
}
#featureNameTitle, #featureNameTitleWide, #featureNameTitleNaro {
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002596;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #07093F;
	margin-top: 15px;
}
#featureName, #featureNameTitle, #featureNameWide, #featureNameTitleWide, #featureNameNaro, #featureNameTitleNaro {
	text-align: left;
	float: left;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#featureName, #featureNameTitle {
	width: 258px;
}
#featureNameWide, #featureNameTitleWide {
	width: 358px;
}
#featureNameNaro, #featureNameTitleNaro {
	width: 158px;
}
#featureTick {
	padding-top: 4px;
	height: 25px;
	margin-top: 0px;
}
#featureWords {
	padding-top: 8px;
	height: 21px;
	margin-top: 0px;
}
#featureWords2Line {
	padding-top: 1px;
	min-height: 21px;
	margin-top: 0px;
}
#featureTickTitle {
	padding-top: 0px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #002596;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 15px;
	font-weight: bold;
	color: #07093F;
	margin-top: 15px;
}
#featureTick, #featureTickTitle, #featureWords, #featureWords2Line {
	text-align: center;
	float: left;
	width: 100px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
	padding-right: 0px;
	padding-bottom: 4px;
	padding-left: 0px;
}
#featureRow {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #b7b7d7;
}
#includesCalisto {
	background-image: url(../images/includes-calisto.png);
	height: 117px;
}
#includesTracer660 {
	background-image: url(../images/includes-tracer660.png);
	height: 117px;
}
#includesPDFent {
	background-image: url(../images/includes-pdfent.png);
	height: 117px;
}
.testimonial {
	background-image: url(../images/bg-testimonial.png);
	height: 137px;
}
.testimonialLarge {
	background-image: url(../images/bg-testimonialLarge.png);
	height: 372px;
}
.testimonial275 {
	background-image: url(../images/bg-testimonial275.png);
	height: 247px;
}
#movieLinks {
	background-image: url(../images/bg-movies.png);
	height: 162px;
}
#includesCalisto, #includesTracer660, #includesPDFent, .testimonial, .testimonialLarge, .testimonial275, #movieLinks {
	background-repeat: no-repeat;
	width: 563px;
	padding-top: 8px;
	padding-bottom: 20px;
	margin-bottom: 15px;
	padding-right: 20px;
	padding-left: 181px;
	margin-left: 30px;
}
#sidebar1col ul, #sidebar1col ul li {
	list-style-position: inside;
	list-style-type: disc;
}
#container #IDmainContent #fullwidth4col {
	padding-left: 30px;
}
#DNScomment, #PDFcomment, #OPcomment, #PPcomment {
	display: none;
}
.rightThreeColZeroTop .leftOneColZeroTop {
	margin: 0 6px 0 0;
	width: 166px;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 15px;
	padding-left: 0px;
}
.rightThreeColZeroTop .leftOneColZeroTop ul {
	list-style-type: disc;
	list-style-position: outside;
}
#productsAll a img {
	margin-bottom: 20px;
}
#leftProductHolder {
	margin: 0 0 0 0;
}
#rightProductHolder {
	margin: 0 0 0 15px;
}
#showAllLeft {
	display: none;
	margin-left: 105px;
}
#showAllRight {
	display: none;
	margin-left: 15px;
}
#pricing .rightOneCol {
	padding-top: 0px;
}
