
/*
  ----------------------------------------------------
  SCRIPTLOGIC NEW STYLE SHEET
  ----------------------------------------------------
*/ 

/* Formatting Styles */  
html {
	overflow-y: scroll;
}
table.maintableset {border-left: 1px solid #bdc7d5; border-right: 1px solid #bdc7d5; border-top: 0px;}
td.mainnav {border-right: 1px solid #bdc7d5;}
hr.blue {  
	display:block;
	background:#BDC7D5;
	color:#BDC7D5;
	width:100%; 
	height:1px; 
	border:none;
	} 
img{border:medium none;}	
.nospaceblue { height: 1px; color: #bdc7d5; margin:0px;padding:0px;}
p.pointers {padding: 4px;}
.maintable { border-left: 1px solid #bdc7d5; border-right: 1px solid #bdc7d5; border-bottom: 1px solid #bdc7d5; clear:both; /*NOLD moves main table under nav*/ text-align: left;}
.pagetable1 { border: 1px solid #bdc7d5; }
td.pagetable1 { padding: 6px; }
table.testimonial {border: 1px solid #bdc7d5; background-color:#effbdb;}
.walkthrough {margin:0px; border: solid 2px #517f10; background-color:#fef8e0; padding:6px; text-align: center;}

h1 { padding: 0px; border: 0px; font-family: Arial; font-size: 10PT; color: #336699; font-weight: bold; }
h2 {font-size: 18px; margin: 9px 0 18px; color: #336699;}
h3 {font-size: 13px; margin: 0; color: #336699;}
.npd .faq-heading {color: #666; font-size: 11px; margin-bottom: 0;}
.benefits-tbl {border-collapse: collapse;}
.benefits-tbl, .benefits-tbl td, .benefits-tbl th  {border: 1px solid #ccc;}
.benefits-tbl th {background: #336699; color: #FFF; font-family:Arial, Helvetica, sans-serif; padding:5px;}
.pto-tbl p {padding-top: 2px; padding-bottom:2px;}
.altrow {background:#EFF9FF;}
.small {font-size:9px;}


.hp-banner {width:290px; text-align:left; height: 175px;}
.hpb-rmg {background:url(/images/homepageimages/bg-rmg-homepage-bottom.gif) no-repeat left bottom; margin-right:5px;}
.hpb-msira {background:url(/images/homepageimages/bg-msira-homepage-bottom.gif) no-repeat left bottom;} 
.rmg-hp-banner, .msira-hp-banner {background:url(/images/homepageimages/logo-da-msi.gif) no-repeat left top; height:58px; text-indent:-9999em; margin:0;}
.msira-hp-banner {background:url(/images/homepageimages/logo-msi-readiness-analyzer.gif) no-repeat left top;}
.hp-banner p {margin:0pt 20px 0pt 40px; padding:0;}
.trade {font-size: 9px; position:absolute; top: -7px;}

/* Text Styles */ 
.standout { font-style: italic; }

.Content { padding: 4px; border: 0px; font-family: Arial; font-size: 8pt; color: #666666;line-height: 12pt;}
.content { padding: 5px; border: 0px; font-family: Arial; font-size: 8pt; color: #666666;line-height: 12pt;}
.content_nopad { border: 0px; font-family: Arial; font-size: 8pt; color: #666666; line-height: 12pt; text-decoration: none; }

.Content2 { padding: 5px; border: 0px; font-family: Arial; font-size: 9pt; color: #000000;line-height: 12pt;}
.content2 { padding: 5px; border: 0px; font-family: Arial; font-size: 9pt; color: #000000;line-height: 12pt;}

.content3 { padding: 5px; border: 0px; font-family: Arial; font-size: 8pt; color: #666666;line-height: 12pt;}
a.content:link { padding: 5px; border: 0px; font-family: Arial; font-size: 8pt; color: #666666;line-height: 12pt;}
a.content:visted { padding: 5px; border: 0px; font-family: Arial; font-size: 8pt; color: #666666;line-height: 12pt;}
a.content:hover { padding: 5px; border: 0px; font-family: Arial; font-size: 8pt; color: #666666;line-height: 12pt;}
a.content:active { padding: 5px; border: 0px; font-family: Arial; font-size: 8pt; color: #666666;line-height: 12pt;}
.career p { margin-bottom: .5em; font-family: Arial;padding-bottom: 0;}

p { color: #666666;  font-size: 8pt; padding:6px;}
.pad-reset p {padding-bottom: 0;}
.navcelltitle {padding: 2px; font-family: arial; color:#666666; font-size:10pt; font-weight: bold; text-transform: uppercase; margin:0;}
.navcellsubtitle {padding: 2px; padding-top: 4px; font-family: arial; color:#666666; font-size:10pt; font-weight: bold; text-transform: uppercase;}
.navcellfrench {padding: 2px; padding-top: 4px; font-family: arial; color:#666666; font-size:8pt; font-weight: bold;}
.Boldwebmenu {font-weight: bold;}

/* Input Styles */ 
select {z-index:-10000; }
input.submit {font-family: Arial; font-size: 8pt; font-weight: bold; color:#336699;}
input {font-family: Arial; font-size: 8pt; font-weight: bold; color:#336699;}
option {font-family: Arial; font-size: 8pt; font-weight: bold; color:#336699;}
select {font-family: Arial; font-size: 8pt; font-weight: bold; color:#336699;}
.cart {text-align: right;}
#award {margin-top: 20px; clear: both; text-align: center; bottom: 0; vertical-align: bottom}
#newsletter {background-image: url(/images/SLHOMPAGE/newsletter3.gif); height:117px; background-repeat: no-repeat;}

/* Link Styles */  
 #tinymenu {border-bottom: solid 1px #052a5f; line-height: 2em; margin: 0; padding: 0;}
 .tinymenu { padding: 2px; font-family: Arial; color:#660000; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.tinymenu { padding: 2px; font-family: Arial; color:#660000; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.tinymenu:visited { padding: 2px; font-family: Arial; color:#660000; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.tinymenu:active { padding: 2px; font-family: Arial; color:#660000; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.tinymenu:hover { padding: 2px; font-family: Arial; color:#cc0000; font-weight: bold; font-size: 8pt; text-decoration: none;}

 #tinymenu2 {border-bottom: solid 0px #052a5f; line-height: 2em; margin: 0; padding: 0;}
 .tinymenu2 { padding: 2px; font-family: Arial; color:#ffffff; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.tinymenu2 { padding: 2px; font-family: Arial; color:#ffffff; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.tinymenu2:visited { padding: 2px; font-family: Arial; color:#ffffff; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.tinymenu2:active { padding: 2px; font-family: Arial; color:#ffffff; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.tinymenu2:hover { padding: 2px; font-family: Arial; color:#ffffff; font-weight: bold; font-size: 8pt; text-decoration: none;}

a.hot8:link {color: #3171ae; font-family:verdana; font-weight: bold; font-size: 10PT; text-decoration: none;}
a.hot8:visited {color: #3171ae; font-family: Arial; font-weight: bold; font-size: 10PT; text-decoration: none;}
a.hot8:hover {color: #666666; font-family: Arial; font-weight: bold; font-size: 10PT; text-decoration: underline;}
a.hot8:active {color: #3171ae; font-family: Arial;  font-weight: bold; font-size: 10PT; text-decoration: none}

.homepagecontent {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.homepagecontent {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.homepagecontent:link {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.homepagecontent:visted {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.homepagecontent:hover {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.homepagecontent:active {font-family: Arial;	font-size: 8pt;	color: #666666;}
.HomePageContent {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.HomePageContent {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.HomePageContent:link {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.HomePageContent:visted {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.HomePageContent:hover {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.HomePageContent:active {font-family: Arial;	font-size: 8pt;	color: #666666;}

.cart {text-align: right;}
.cartview1 {background-color:#cccccc;}
.cartview2 {background-color:#fef5df;}
.cartview {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.cartview {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.cartview:link {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.cartview:visted {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.cartview:hover {font-family: Arial;	font-size: 8pt;	color: #666666;}
a.cartview:active {font-family: Arial;	font-size: 8pt;	color: #666666;}

.general {color: #666666; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none; padding: 0px 0px 6px 0px;}
.menuwhite {color: #FFFFFF; font-family: Arial; font-size: 9PT; text-decoration: none; font-weight:bold;}

  .menulink {padding: 1px;font-family: arial; color:#003366; font-size:8pt; font-weight: normal;}
  a.menulink {padding: 1px;font-family: arial; color:#003366; font-size:8pt; font-weight: normal;}
  a.menulink:link {padding: 1px;font-family: arial; color:#003366; font-size:8pt; font-weight: normal;}
  a.menulink:visited {padding: 1px;font-family: arial; color:#003366; font-size:8pt; font-weight: normal;}
  a.menulink:hover {padding: 1px;font-family: arial; color:#003366; font-size:8pt; font-weight: normal;}
  a.menulink:active {padding: 1px;font-family: arial; color:#003366; font-size:8pt; font-weight: normal;}

.homeheadline {color:#1f76c9; font-family: Arial; font-weight: bold; font-size: 10pt; text-decoration: none; padding: 6px 0px 0px 0px; margin:0px;}
.homeheadline p {margin:0;}
.homeheadline2 {color:#1f76c9; font-family: Arial; font-weight: bold; font-size: 12pt; text-decoration: none; padding: 6px 0px 0px 0px; margin:0px;}
.homeheadline3 {color:#ff9900; font-family: Arial; font-weight: bold; font-size: 12pt; text-decoration: none; padding: 6px 0px 0px 0px; margin:0px;}

.apiheadline {color:#666666; font-family: Arial; font-weight: bold; font-size: 10pt; text-decoration: none; padding: 6px 0px 0px 0px; margin:0px;}
.apilocation {color:#1f76c9; font-family: Arial; font-weight: bold; font-size: 10pt; text-decoration: none; padding: 6px 0px 0px 0px; margin:0px;}

 .optional {padding: 0px;font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}

 .navlinks {padding: 2px;font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks {padding: 2px;font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks:link {padding: 2px;font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks:visited {padding: 2px;font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks:hover {padding: 2px;font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks:active {padding: 2px;font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}

 .navlinks_nopad {font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks_nopad {font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks_nopad:link {font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks_nopad:visited {font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks_nopad:hover {font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks_nopad:active {font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}

 .homepagenews {padding-left: 0px; padding-top:0px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.homepagenews {padding-left: 0px; padding-top:0px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.homepagenews:link {padding-left: 0px; padding-top:0px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.homepagenews:visited {padding-left: 0px; padding-top:0px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.homepagenews:hover {padding-left: 0px; padding-top:0px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.homepagenews:active {padding-left: 0px; padding-top:0px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}

 .navlinks2 {padding-left: 10px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks2 {padding-left: 10px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks2:link {padding-left: 10px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks2:visited {padding-left: 10px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks2:hover {padding-left: 10px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks2:active {padding-left: 10px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}

 .navlinks3 {padding-left: 20px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks3 {padding-left: 20px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks3:link {padding-left: 20px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks3:visited {padding-left: 20px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks3:hover {padding-left: 20px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}
a.navlinks3:active {padding-left: 20px; padding-top:5px; padding-bottom: 8px; padding-right: 0px; font-family: arial; color:#3171ae; font-size:8pt; font-weight: normal;}

.breadcrumb {color: #666666; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none;}
span.breadcrumb {color: #666666; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none;}
span.breadcrumbs {color: #666666; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none;
	display:block;
	margin:0 0 10px 0;
}
a.breadcrumb:link {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.breadcrumb:visited {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.breadcrumb:hover {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: underline;}
a.breadcrumb:active {color:#336699; font-family: Arial;  font-weight: bold; font-size: 8pt; text-decoration: none;}
 .headline {padding: 0px 0 0 3px; border: 0px; font-family: Arial; font-size: 10PT; color: #336699; font-weight: bold; }
  .headline2 {padding: 0px; border: 0px; font-family: Arial; font-size: 14PT; color: #000000; font-weight: bold; }
 .storeheadline {padding: 0px; padding-bottom:6px; border: 0px; font-family: Arial; font-size: 10PT; color: #336699; font-weight: normal; }

.h1 {color: #666666; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}

a.h1:link {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.h1:visited {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}
a.h1:hover {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: underline;}
a.h1:active {color:#336699; font-family: Arial;  font-weight: bold; font-size: 8pt; text-decoration: none;}

	
/* Footer Styles */
 .footerlink { padding: 2px; font-family: Arial; color:#ffffff; font-weight: normal; font-size: 8pt; text-decoration: none;}
a.footerlink { padding: 2px; font-family: Arial; color:#ffffff; font-weight: normal; font-size: 8pt; text-decoration: none;}
a.footerlink:visited { padding: 2px; font-family: Arial; color:#ffffff; font-weight: normal; font-size: 8pt; text-decoration: none;}
a.footerlink:active { padding: 2px; font-family: Arial; color:#ffffff; font-weight: normal; font-size: 8pt; text-decoration: none;}
a.footerlink:hover { padding: 2px; font-family: Arial; color:#d1e3fb; font-weight: normal; font-size: 8pt; text-decoration: none;}

 .copyright { padding: 2px; font-family: Arial; color:#3171ae;  font-size: 8pt; text-decoration: none;}
a.copyright { padding: 2px; font-family: Arial; color:#3171ae;  font-size: 8pt; text-decoration: none;}
a.copyright:link { padding: 2px; font-family: Arial; color:#3171ae;  font-size: 8pt; text-decoration: none;}
a.copyright:visted { padding: 2px; font-family: Arial; color:#3171ae;  font-size: 8pt; text-decoration: none;}
a.copyright:hover { padding: 2px; font-family: Arial; color:#042a5f;  font-size: 8pt; text-decoration: none;}
a.copyright:active { padding: 2px; font-family: Arial; color:#3171ae;  font-size: 8pt; text-decoration: none;}

.open {display: block; padding-left: 0;}
.closed {display: none;}
li.faq {list-style-type: none;	padding: 4px;}
li.faq ul {padding: 0 0 0 4px;}
li.faq img {vertical-align: middle;}

.selected { display: block; padding:0; margin:0;}
.notselected { display: none; padding:0; margin:0;}
li.datasheet { list-style-type: none; padding: 0px; margin:0;}
li.datasheetname { list-style-type: none; padding: 0px 0px 0px 6px; margin:0;}
li.datasheet img { vertical-align: middle; padding:0; margin:0;}
ul.notselected{ display: none; padding:0; margin:0;}
.bl li {margin: 0 0 9px 0;}
/*
  ----------------------------------------------------
  SCRIPTLOGIC OLD STYLE SHEET
  ----------------------------------------------------
*/ 
/*----------------------------------------------------
  BODY STYLE
  ----------------------------------------------------
*/
  body {
	background: #ececec url(/new/img/global-gray-grad-bg.png) left top repeat-x;
	margin: 0px;
	margin-top: 18px;/*NOLD header spacing */ 
	}


/*----------------------------------------------------
  TABLE STYLES
  ----------------------------------------------------
*/
  .PageTable
	{
	padding: 0;
	border: 0px;
	height: 100%;
	width: 779px;
	}

  .PageTable .Headercell
	{
	padding: 0;
	border-style: 0;
	height: 91px;
	width: 779px;
	}

  .PageTable .NavCell
	{
	padding: 0;
	border-style: 0;
	height: 20px;
	width: 779px;
	}
	
  .PageTable .NavCell .Spacer1
	{
	padding: 0;
	border-style: 0;
	height: 10px;
	width: 779px;
	}
	
  .PageTable .NavCell .Spacer2
	{
	padding: 0;
	border-style: 0;
	height: 20px;
	width: 779px;
	}
  

  .PageTable .ContentCell
	{
	padding: 0px;
	border: 0px ;
	height: 100%;
	width: 100%;
	margin-top: 0px;
	padding-top: 0px;
	vertical-align: top;
	}

  .PageTable .ContentCell 
	{
	padding: 5px;
	border: 0px;
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	line-height: 12pt;
	
	}
	

	
	benefits
	{
	padding: 10px;
	border: 0px;
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	line-height: 12pt;
	
	}
	td.benefits
	{
	padding: 10px;
	border: 0px;
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	line-height: 12pt;
	
	}
	.PageTable .ContentCell
	{
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	}



  .PageTable .ContentCell
  	{
  	margin-left: 5px; 
  	font-family:verdana; 
  	font-size:11px; 
  	font-weight:500; 
  	color:#333333
  	}
.Moduletitle 
  	{
  	margin-left: 5px; 
  	font-family:verdana; 
  	font-size:11px; 
  	font-weight:500; 
  	color:#333333
  	}
 .PageTable .ContentCell .subcontent
	{
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	}

  .PageTable .ContentCell .ProdNavHead
	{
	padding: 3px;
	border: 0px;
	font-family: Arial;
	font-size: 8PT;
	font-weight: 500;
	color: #666666;
	
	}
	
	.PageTable .ContentCell .ProdNavBody
	{
	padding: 3px;
	border: 0px;
	font-family: Arial;
	font-size: 8pt;
	font-weight: 500;
	color: #666666;
	
	}

  .PageTable .ContentCell .Contentheadline
	{
	padding: 5px;
	border: 0px;
	font-family: Arial;
	font-size: 10PT	color: #000000;
	}
	
  .PageTable .ContentCell .TabContent
	{
	padding: 0px;
	border: 0px;
	font-family: Arial;
	font-size: 8PT;
	font-weight: 500;
	color: #666666;
	line-height: 13pt;
	
	}
  
  .PageTable .ContentCell .TabContent1 /* 2 white tabs on the bottom of page */
	{
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: 0px;
	border-right: thin solid #B4B4B4;
	font-family: Arial;
	font-size: 8PT;
	font-weight: 500;
	color: #666666;
	
	}

  .PageTable .ContentCell .TabContent2 /* "Headlines" tab on the bottom of page */
	{
	padding: 0px;
	border-top: 0px;
	border-bottom: 0px;
	border-left: thin solid #474f73;
	border-right: thin solid #474f73;
	font-family: Arial;
	font-size: 8PT;
	font-weight: 500;
	color: #666666;
	
	}


  .PageTable .ContentCell 
  	{
	padding: 0px;
	border: 0px;
	font-family: Arial;
	font-size: 10PT;
	color: #336699
	}
  

  .PageTable .ContentCell .Headlinesmall
	{
	padding: 0px;
	border: 0px;
	font-family: Arial;
	font-size: 10PT;
	color: #336699;
	font-weight: bold;
	}
	
  .PageTable .ContentCell .Ding
	{
	padding: 0px;
	border: 0px;
	font-family: Webdings; /* <td colspan=4><font class="ding">4</font> */
	font-size: 12PT;
	color: #CC6633
	}


  .PageTable .ContentCell .HorizontalBreak
	{
	padding: 0px;
	border: 0px;
	width: 779px;
	height: 27px
	}

	.PageTable .ContentCell .NavMenuCategory
	{
	padding: 0px;
	border: 0px;
	font-family: Arial;
	font-size: 9pt;
	color: #ffffff;
	font-weight:bold
	}

  .PageTable .FooterCell
	{
	padding: 0;
	border: 0px;
	height: 100%;
	width: 779px;
	vertical-align: bottom;
	}
.FooterCell
	{
	vertical-align: bottom;
	bottom: 0;
	}
  .PageTable .FooterCell .content
	{
	padding: 0;
	border: 0px;
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	height: 100%;
	width: 779px
	}

  .PageTable .FooterCell .subcontent
	{
	padding: 0;
	border: 0px;
	font-family: Arial;
	font-size: 8pt;
	color: #666666;
	height: 30px;
	width: 779px
	}


  .PageTable .HorizontalMargin
	{
	padding: 0;
	border: 0px;
	height: 30px;
	width: 700px
	}
	
   /*----------------------------------------------------
   SYNTAX HIGHLIGHTING
  ----------------------------------------------------
*/		
  
	.SOURCECODE .COMMENT  {Color:Teal; Background-Color:;Font-Weight:normal}
	.SOURCECODE .COMMAND  {Color: Blue ;  Font-Weight:normal;}
	.SOURCECODE .STRING  {Color:Gray;  Font-Weight:normal;} 
	.SOURCECODE .FUNCTION {Color: Red ;  Font-Weight: normal ;}
	.SOURCECODE .VARIABLE {Color: Black ; Font-Weight:normal;}
	.SOURCECODE .MACRO {Color:Orange; Font-Weight:normal;}
	.SOURCECODE .API {Color: Brown ;  Font-Weight:normal;} 
	.SOURCECODE .NUMBER {Color: Purple ; Font-Weight:normal;} 
	.SOURCECODE .BACKGROUND {Padding:5px;Font-Family:Courier;Font-Size:8pt;Color:Black;Background-Color:white;Margin-bottom:0px;}	
	
	.SOURCECODE-KIXTART .COMMENT  {Color:Teal;  Font-Weight:normal;}
	.SOURCECODE-KIXTART .STRING  {Color:Gray; Font-Weight:normal;} 
	.SOURCECODE-KIXTART .COMMAND  {Color: Blue ;  Font-Weight:normal;}
	.SOURCECODE-KIXTART .FUNCTION {Color: Red ;   Font-Weight: normal ;}
	.SOURCECODE-KIXTART .VARIABLE {Color: Black ; Font-Weight:normal;}
	.SOURCECODE-KIXTART .MACRO {Color:Orange;  Font-Weight:normal;}
	.SOURCECODE-KIXTART .API {Color: Brown ;  Font-Weight:normal;} 
	.SOURCECODE-KIXTART .NUMBER {Color: Purple ;    Font-Weight:normal;}       
	.SOURCECODE-KIXTART .BACKGROUND {Padding:5px;Font-Family:Courier;Font-Size:8pt;Color:Black;Background-Color:white;Margin-bottom:0px;Margin-Top:0px;}	
	
		
	.SOURCECODE .HIGHLIGHT {Background-Color:Yellow;} 
	.SOURCECODE {text-Justify:left;Margin-Left:0px;Font-Family:Courier;Font-Size:9pt;width:expression(document.body.clientWidth - 170);overflow-x:scroll;Border-Style:outset;Border-width:1px;}
	.SOURCECODE-KIXTART {Margin-Left:0px;Font-Family:Courier;Font-Size:9pt;width:expression(document.body.clientWidth - 170);overflow-x:scroll;Border-Style:outset;Border-width:1px;}
	.SOURCECODE-KIXTART .HIGHLIGHT {Background-Color:Yellow;}  
	.SOURCECODE-VBSCRIPT {Margin-Left:0px;Font-Family:Courier;Font-Size:8pt;width:expression(document.body.clientWidth - 170);overflow-x:scroll;Border-Style:outset;Border-width:1px;}
	.SOURCECODE-JSCRIPT {Margin-Left:0px;Font-Family:Courier;Font-Size:8pt;width:expression(document.body.clientWidth - 170);overflow-x:scroll;Border-Style:outset;Border-width:1px;}
		
/*Syntax Highlighting - Never move these, they need to be first in the list*/	

/*----------------------------------------------------
   MENU BAR FONT / LINK FONT 
  ----------------------------------------------------
*/		

  a.navbaritem:link    {color: #666666; font-family:Verdana; font-size: 8PT; text-decoration: none;}
  a.navbaritem:visited {color: #666666; font-family:Verdana; font-size: 8PT; text-decoration: none;}
  a.navbaritem:hover   {color: #336699; font-family:Verdana; font-size: 8PT; text-decoration: underline;}
  a.navbaritem:active  {color: #666666; font-family:Verdana; font-size: 8PT; text-decoration: none}
  
  a.hot1:link {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}
  a.hot1:visited {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}
  a.hot1:hover {color: #666666; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: underline;}
  a.hot1:active {color:#336699; font-family: Arial;  font-weight: bold; font-size: 8pt; text-decoration: none}
  
  a.hot2:link {color: #336699; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}
  a.hot2:visited {color: #336699; font-family:Arial; font-weight: bold; font-size: 8pt; text-decoration: none;}
  a.hot2:hover {color: #666666; font-family: Arial; font-weight: bold; font-size: 8pt; text-decoration: underline;}
  a.hot2:active {color:#336699; font-family: Arial;  font-weight: bold; font-size: 8pt; text-decoration: none}
  
  a.hot3:link {color: #336699; font-family:Arial; font-weight: normal; font-size: 8pt; text-decoration: none;}
  a.hot3:visited {color: #336699; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: none;}
  a.hot3:hover {color: #666666; font-family: Arial; font-weight: normal; font-size: 8pt; text-decoration: underline;}
  a.hot3:active {color: #336699; font-family: Arial;  font-weight: normal; font-size: 8pt; text-decoration: none}
  
  a.hot4:link {color: #336699; font-family: Arial; font-weight: none; font-size: 8pt; text-decoration: none;}
  a.hot4:visited {color: #336699; font-family:Arial; font-weight: none; font-size: 8pt; text-decoration: none;}
  a.hot4:hover {color: #666666; font-family: Arial; font-weight: none; font-size: 8pt; text-decoration: underline;}
  a.hot4:active {color: #336699; font-family: Arial; font-weight: none; font-size: 8pt; text-decoration: none}
  
  a.hot6:link {color: #666666; font-family: Arial; font-size: 8pt; text-decoration: none;}
  a.hot6:visited {color: #666666; font-family:Arial; font-size: 8pt; text-decoration: none;}
  a.hot6:hover {color: #336699; font-family: Arial; font-size: 8pt; text-decoration: underline;}
  a.hot6:active {color: #666666; font-family: Arial; font-size: 8pt; text-decoration: none}
  
  .Homepage5 {COLOR: #666666; font-size: 12px; font-weight: bold; font-family: Arial,Verdana,Helvetica;}
  .Homepagetext5 {COLOR: #666666; font-size: 10PT; font-family: Arial,Verdana,Helvetica;}
  .homepage6 {color: #336699; font-family: Arial; font-size: 8pt; text-decoration: none;}
  .homepage {color: #666666; font-family: Arial; font-size: 8pt; text-decoration: none;}
  a.homepage:link {color: #666666; font-family: Arial; font-size: 8pt; text-decoration: none;}
  a.homepage:visited {color: #666666; font-family:Arial; font-size: 8pt; text-decoration: none;}
  a.homepage:hover {color: #336699; font-family: Arial; font-size: 8pt; text-decoration: underline;}
  a.homepage:active {color: #336699; font-family: Arial; font-size: 8pt; text-decoration: none}
  
  a.homepagetitle:link {color: #333333; font-family: Arial; font-size: 8PT; text-decoration: none;}
  a.homepagetitle:visited {color: #333333; font-family:Arial; font-size: 8PT; text-decoration: none;}
  a.homepagetitle:hover {color: #333333; font-family: Arial; font-size: 8PT; text-decoration: underline;}
  a.homepagetitle:active {color: #333333; font-family: Arial; font-size: 8PT; text-decoration: none}
 
  p.margin {margin-left: 7px; margin-right: 7px; margin-top: 7px; margin-bottom: 7px;}
  p.margin1 {margin-left: 35px}
  p.margin2 {margin-left: 5px; margin-right: 3px;}
  p.margin3 {margin-left: 7px; margin-right: 3px;}
  p.indent {margin-left: 50px}
  p.pressreleasemargin {margin-left: 20px}

A {COLOR: #336699; TEXT-DECORATION: none}
A:hover {COLOR: #666666; TEXT-DECORATION: underline}
h2.demoh a {color: #666;}

.footerlinks {COLOR: #0000ff}
.footerlinks:hover {TEXT-DECORATION: none; BACKGROUND: #808080; COLOR: #FFFFFF}
.eBooklinks {COLOR: #000000}
.eBooklinks:hover {COLOR: #000000; TEXT-DECORATION: underline}
.eBooklinksChapter {COLOR: #000000}
.eBooklinksChapter:hover {COLOR: #0000FF; font-weight: Bold; TEXT-DECORATION: none}

.Teknotelinks {COLOR: #0000ff}
.TeknoteLinks:hover {COLOR: #ff0000}
.ReadMoreLinks {COLOR: #000000}
.ReadMoreLinks:hover {COLOR: #008080}
.MenuLinks {COLOR: #ffffff}
.MenuLinks:hover {BACKGROUND: #5b85bd; COLOR: #ffffff}
.LogonLink {COLOR: #ffffff}
.LogonLink:hover {COLOR: #ffffff}

.document {font-family: Arial; font-size: 10pt; color: #444444;}
.document .bookmark {font-family: Arial; color: black;}
.HeaderMargin {height: 5px;}
.FooterMargin {height: 15px;}
.Marketing_Title {COLOR: #ffffff; font-size: 11px;}
.Marketing_Title2 {COLOR: #666666; font-size: 12px;}
.Marketing_Text {COLOR: #0000ff; font-size: 10px;}

#award {margin-top: 20px; clear: both; text-align: center; bottom: 0; vertical-align: bottom}

hr.orange {color:#CC6633; height:1px;}

TABLE {Font-Family:Verdana;Font-Size:12px;}

.Resellerwhite {color:#FFFFFF; font-family: Arial; font-weight: bold; font-size: 12pt; text-decoration: none; padding: 6px 0px 6px 4px; margin:0px;}

iframe.white {background-color: #ffffff; margin-bottom:15px;}

/*-- Solutions Page --*/
ul.sol-cta {list-style: none; padding:0; margin: 0;}
ul.sol-cta li {margin-bottom: 9px;}
li.sol-dl {background: url(/images/download-arrow-16x16.png) left center no-repeat; padding-left: 20px;}
li.sol-ds {background: url(/images/pdf-icon.gif) left center no-repeat; padding-left: 20px;}

/*-- Demo Page --*/
.demobutt {
	margin: 0 10px 0 28px;
	}
/*-- New Product Styles --*/

#base-reset p {
	margin: 0 6px 9px 6px;
	padding: 0;
	}
#base-reset h2 {
	font-size: 14px;
	margin: 18px 0 6px 6px;
	}
#base-reset li{
	margin-bottom: 6px;
	}
#base-reset img {
	border: none;
	}
#base-reset .photo-cap {
	margin: 0 18px 18px 9px;
	width: 180px;
	float: left;
	}
#base-reset .p-caption {
	display: block;
	text-align: center;
	}
.screenshots {
	margin: 0;
	padding: 0;
	list-style: none;
	}
.screenshots li {
	float: left;
	margin: 0 10px 0 0;
	}
	
/*Product Catalog */
dt {float:left; width: 190px; margin:0;}
.new-sol dt {float:left; width: 175px; margin:0; padding: 0 10px 0 0;}
.new-sol dd {float: left; width: 219px;margin:0;} 
dd {float: left; width: 350px;margin:0;} 
dl.prod_list {margin-bottom: 6px; padding:0 0 16px 5px; float: left;background: url(/downloads/img/dot01.gif) repeat-x left bottom;width: 100%;}
dt.prod_title {font-weight:bold;color: #999999;}
dt.prod_title span {color: #336699;} 
dd.prod_links {width: 115px;}
dd.prod_drive {width: 210px; border-left: 1px solid #ccc; height: 60px; padding-left: 15px;}
dd.prod_links ul, dd.prod_drive ul {list-style:none; margin: 0;padding: 0;}
dd.prod_links li, dd.prod_drive li {float:left; /*width:70px;*/ margin-bottom:.5em;}
.pipe {background: url(/downloads/img/pipe.gif) no-repeat left center; padding-left: 7px; line-height:20px; margin-left:5px;}
dl.prod_list.last {background:none;}
dd.prod_descript {margin-right:30px;}

/*New Solutions */
.sol-nav {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0 0 0 4px;
padding:0;
}
.sol-nav li a:link, .sol-nav li a:visited, .sol-nav li a:hover {
	background: url(/images/ding.gif) 0 4px no-repeat;
	padding: 0 0 0 7px;
	display: block;
	}
#quest-aa {
	margin-bottom: 18px;
	}
.diagram {
	display: block;
	margin: 0 auto;
	}
/* New Product Pages */
.npd h1 {
	background: url(/images/icons/da-logo-icon.png) left top no-repeat;
	color:#000;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:2.5em;
	font-weight: normal;
	letter-spacing:-1px;
	line-height:32px;
	margin: 0 0 18px 10px;
	padding: 0 0 0 38px;
	
	}
.npd h2 {
	border-bottom: 1px solid black;
	color:#000;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:2em;
	font-weight: normal;
	letter-spacing:-1px;
	line-height:1.1em;
	margin: 0 0 3px 0;
	padding-bottom: 4px;
	}
.npd h3 {
	color:#000000;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:1.5em;
	font-weight:normal;
	letter-spacing:0;
	line-height:1em;
	margin:0;
	}
.npd h3.sub {font-size: 1.7em; margin-bottom: 18px;}
.npd h4 {
	color:#000;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:1.3em;
	font-weight:normal;
	letter-spacing:0;
	line-height:1em;
	margin:0 0 9px 0;
	}
.npd h5 {
	color:#444;
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:1.1em;
	font-weight:bold;
	letter-spacing:0;
	line-height:18px;
	margin:0 0 6px 0;
	}
.npd p {
	font-family:Arial,Helvetica,Sans-Serif;
	font-size: 1em;
	line-height: 18px;
	margin: 0 0 18px 0;
	padding: 0;
	}
	
.npd ul, .npd table {
	font-family:Arial,Helvetica,Sans-Serif;
	color: #666;
	}
	.npd li {
	margin-bottom: 12px;
	}
#da-header {
	background: url(/Products/DesktopAuthority/images/da-header-bg.jpg) left top no-repeat;
	height: 332px;
	}
#cb-header {background: url(/products/changebase/img/header-bg.jpg) left top no-repeat;
	height: 375px;
	}
#esr-header {
	background: url(/Products/enterprisesecurityreporter/img/header-bg.jpg) left top no-repeat;
	height: 320px;
	}
/*#esr-header-sp {
	background: url(/Products/enterprisesecurityreporter/img/headline-sharepoint.png) left top no-repeat;
	height: 320px;
	}
#esr-header-sql {
	background: url(/Products/enterprisesecurityreporter/img/headline-file-sql.png) left top no-repeat;
	height: 320px;
	}
#esr-header-win {
	background: url(/Products/enterprisesecurityreporter/img/headline-file-servers.png) left top no-repeat;
	height: 320px;
	}*/
#da-sce-header {
	background: url(/Products/DesktopAuthority/images/sccm-header-bg.jpg) left top no-repeat;
	height: 513px;
	}
#power-mgmnt-header {
	background: url(/images/power-management-header-bg.jpg) left top no-repeat;
	height: 359px;
	}
.power-download, .da-download, .se-download, .perspective-download {
	display: block;
	height: 78px;
	width: 281px;
	text-indent: -9999em;
	position: relative;
	overflow:hidden;
	}
.power-download {
	background: url(/images/power-management-dl-button.png) left top no-repeat;
	left: 295px;
	top: 16px;
	}
#da-header .da-download, #da-sce-header .da-download {
	left: 282px;
	}
.da-download {
	background: url(/Products/DesktopAuthority/images/da-download-button.png) left top no-repeat;
	left: 295px;
	top: 16px;
	}
.perspective-download {
	background: url(/images/buttons/download-button-free-community.png) left top no-repeat;
	left: 295px;
	top: 16px;
	}
.pau-header .tagline {margin-top: 19px;}
.tagline {
	margin: 13px 0 0 295px;	
	}
#prod-body {
	padding: 0 10px;
	}
/* New Solution Pages */	
.full-pg-crumbs {margin-left:36px;}
div.full-pg h1 {margin-left: 36px;}
p.sol-dl {margin-top: -8px;}

/*Desktop Management Solution Page */
#dm-header {height: 378px;}


div.full-pg #prod-body {
	padding: 0 40px;
	}
.prod-features {
	margin: 0 0 44px 0;
	padding: 0;
	list-style: none;
	}
.prod-features.first {
	margin-bottom: 32px;
	}
.prod-features li {
	position: relative;
	list-style: none;
	padding-left: 78px;
	}
.prod-features.ss li {
	padding-left: 200px;
	height: 156px;
	}
.prod-features img {
	position: absolute;
	left: 0;
	top: 0;
	}
.prod-asset .webinar {
	margin: 0 0 24px;
	padding: 0;
	}
.prod-asset li {
	margin: 0 0 9px 0;
	padding: 0;
	}
.prod-asset.doc li {
	background: url(/images/icons/document-icon.png) left top no-repeat;
	}
.prod-asset.exc li {
	background: url(/images/icons/excel-file16x16.png) left top no-repeat;
	}
.prod-asset li a {
	line-height: 16px;
	padding-left: 23px;
	overflow:hidden;
	}
.prod-asset.webinar li {
	background: url(/images/icons/video-icon-16x16.png) left top no-repeat;
	}
.prod-asset.flash li {
	background: url(/images/icons/flash-16x16.png) left top no-repeat;
	}	
.prod-asset li a.webinar-reg {
	background: url(/images/icons/register-pencil-16x16.png) left top no-repeat; 
	}
.cta {
	list-style: none;
	margin: 0;
	padding: 0;
	}
a.dl-butt {
	background:transparent url(/images/icons/download-12x12.png) no-repeat scroll left bottom;
	}
a.td-butt {
	background:transparent url(/images/icons/testdrive-12x12.png) no-repeat scroll left bottom;
	}
a.wtd-butt {
	background:transparent url(/images/icons/walkthrough-12x12.png) no-repeat scroll left bottom;
	}
a.bin-butt {
	background:transparent url(/images/icons/buy-it-now.png) no-repeat scroll left bottom;
	}
a.demo-butt {background:transparent url(/images/icons/web-demo-16x16.png) no-repeat scroll left bottom;}
.td-butt, .wtd-butt, .dl-butt, .bin-butt, .demo-butt {
	display:block;
	line-height:21px;
	padding-left:25px;
	text-decoration:none;
	}
.webinar-reg {	
	margin: 0 0 18px 0;
	}
.webinar-reg dt, .webinar-reg dd {
	float: none;
	width: auto;
	margin: 0 0 3px;
	}
.alt-row {
	background-color: #E9EFF8;
}
.matrix {
	border-top:1px solid #DDDDDD;
}
.matrix p {
	margin: .5em;
}
.matrix td, .matrix th {
	border-bottom:1px solid #DDDDDD;
	border-right:1px solid #DDDDDD;
	padding:10px 8px 10px;
}
.matrix th {
	border-left:1px solid #DDDDDD;
}
.npd h1.aa-logo{
	background:url(/images/icons/aa-icon.png) no-repeat left top;
	}
.npd h1.dm-logo{
	background:url(/images/icons/desktop-36x36.png) no-repeat left top;
	}
	.npd h1.dl-logo{
	background:url(/images/icons/download-icon-36x36.png) no-repeat left -1px;
	}
.npd h1.dms-logo{
	background:url(/images/icons/desktop-32x32.png) no-repeat left top;
	}
.npd h1.ads-logo{
	background:url(/images/icons/server-32x32.png) no-repeat left top;
	}
.npd h1.ad-logo{
	background:url(/images/icons/ad-32x32.png) no-repeat left top;
	}
.npd h1.winsm-logo{
	background:url(/images/icons/server-32x32.png) no-repeat left top;
	}
.npd h1.exsm-logo{
	background:url(/images/icons/exchange-32x32.png) no-repeat left top;
	}
.npd h1.spsm-logo{
	background:url(/images/icons/sharepoint-32x32.png) no-repeat left top;
	}
.npd h1.sqlsm-logo{
	background:url(/images/icons/sql-32x32.png) no-repeat left top;
	}
.npd h1.hdsm-logo{
	background:url(/images/icons/helpdesk-32x32.png) no-repeat left top;
	}
.npd h1.ptit-logo, .npd h1.qod-lm-logo, .npd h1.qod-rad-logo, .npd h1.ca-logo, .npd h1.qmx-logo, .npd h1.cb-logo {
	background: none;
	padding: 0 0 0 4px;}
	
.npd h1.nologo {background: none; padding:0;}

.npd h1.networksm-logo{
	background:url(/images/icons/network-32x32.png) no-repeat left 50%;
	}
.npd h1.se-logo{
	background:url(/products/security-explorer/images/icons/se-logo-icon.png) no-repeat left top;
	 }
.npd h1.hda-logo{
	background:url(/images/icons/help-desk-authority32x32.png) no-repeat left top;
	}
.npd h1.fsa-logo{
	background:url(/products/filesystemauditor/images/fsa-icon.png) no-repeat left top;
	}
.npd h1.sxp-usm-logo{
	background:url(/products/security-explorer/user-centric-security-management/img/usm-logo.png) no-repeat left top;
	}
.npd h1.pa-logo{
	background:url(/products/privilegeauthority/images/pa-logo-icon.png) no-repeat left top;
	}
.npd h1.slam-logo{
	background:url(/images/icons/slam-icon-32x32.png) no-repeat left top;
	}
.prod-header {
	height:432px;	
	}
#aa-header {
	background:url(/Products/ActiveAdmin/images/aa-header-bg.png) no-repeat left top;	
	height: 332px;
	}
.pt-header {
	background:url(/Products/packettrapit/images/header-bg.jpg) no-repeat left top;
	height: 360px;
	}
	.sl360-header {
	background:url(/Products/sl360/images/sl360.jpg) no-repeat left top;	
	}
#se-header {
	background:url(/Products/Security-Explorer/images/se-header-bg.png) no-repeat left top;	
	height: 332px;
	}
#hda-header {
	background:url(/Products/help-desk-authority/img/hda-header-bg.jpg) no-repeat left top;	
	height: 339px;
	}
#hda-int-header {
	background:url(/Products/help-desk-authority/img/integration-header-bg.jpg) no-repeat left top;	
	height: 339px;
	}

#fsa-header {
	background:url(/Products/FileSystemAuditor/images/fsa-header-bg.png) no-repeat left top;	
	height: 318px;	
	}
#rsc-header {
	background:url(/Products/remote-support-center/img/background.png) no-repeat left top;	
	height: 339px;	
	}
#qmx-header {background:url(/products/quest-management-xtensions-configuration-manager-apple-edition/img/header-bg.jpg) no-repeat left top; height: 313px;}
#win7-header {
	background:url(/Products/desktopauthority/images/header-bg.jpg) no-repeat left top;	
	height: 314px;	
	}
#exchange-solution-header {
	background:url(/solutions/img/background.png) no-repeat left top;	
	height: 339px;	
	}
#usm-header {
	background:url(/Products/security-explorer/user-centric-security-management/img/ucsm-header-bkg.jpg) no-repeat left top;	
	height: 367px;	
	}
.slam-header {background:url(/Products/asset-manager/img/header-bg.jpg) no-repeat left top;	height: 420px;}
.prod-asset.whitepaper li{
    background:url(images/icons/whitepaper-16x16.png) no-repeat left top;
    }
.se-download {
    background:url(/Products/Security-Explorer/images/download-button.png) no-repeat left top;
    left:295px;
    top:16px;
    display:block;
    }
.pa-header .da-download {
    background:url(/Products/sl360/images/sl360-download-button.png) no-repeat left top;
    left:295px;
    top:16px;
    display:block;
	}
#hda-int-header .da-download {
    background:url(/Products/help-desk-authority/img/packettrapit-download-button.png) no-repeat left top;
    left:295px;
    top:16px;
    display:block;
	}
#hda-int-header #hda-dlb-int {
    background:url(/Products/help-desk-authority/img/hda-360-download-button.png) no-repeat left top;
    left:295px;
    top:16px;
    display:block;
	}
.npd h1.msi-logo{
	background:url(/Products/msi-studio/images/msi-icon.png) no-repeat left top;
	}
.npd h1.rsc-logo{
	background:url(/Products/remote-support-center/img/rsc-icon.png) no-repeat left top;
	}
.npd h1.pau-logo{
	background:url(/images/icons/patch-authority-ultimate32x32.png) no-repeat left top;
	position: relative;
	}
.npd h1.exchange-logo {
	background:url(/images/icons/exchange-36x36.png) no-repeat left top;
	}
.npd h1.pt-logo {
	background:url(/images/icons/packettrapit-icon-32x32.png) no-repeat left top;
	}
#msi-header {
	background:url(/Products/msi-studio/images/background.png) no-repeat left top;	
	height: 359px;
	}
.ca-header {background:url(/Products/change-auditor/img/header-bg.jpg) no-repeat left top;	
	height: 300px;}	
.pa-header {
	background:url(/Products/privilegeauthority/images/header-bg.jpg) no-repeat left top;	
	height: 340px;
	}
.pau-header {
	background:url(/Products/patchauthorityultimate/images/header-bg.jpg) no-repeat left top;	
	height: 345px;
}
#auditing-header {
	background:url(/windows-server/images/header-bg.png) no-repeat left top;	
	height: 350px;
	}
#auditing-header .tagline {	
	margin:54px 0 0 283px;
	}
.alert {
	background: #FFFFCC url(/images/icons/speech_bubble_48.png) 6px 16px no-repeat;
	width: 100%;
	overflow: hidden;
	}
.alert em {
	display: block;
	font-style: normal;
	color: #666;
	}
.alert a, .alert p {
	display: block;
	margin-left: 55px
	}
#Table1 {
	width: 100%;
	}
.sub-section .block{
	padding:0 0 10px 0;
	margin:0 0 10px 0;
	border-bottom:1px solid #BDC7D5;
}
.sub-section .block  img{
	margin-top:5px;
}
.npd h1.sc-logo{
	background:url(/Products/SecureCopy/img/sc-icon.png) no-repeat left top;
	}
.npd h1.sl360-logo{
	background:url(/images/icons/sl360-32x32.png) left top no-repeat;
	}
.npd h1.esr-logo{
	background:url(/Products/enterprisesecurityreporter/img/product-icon.png) no-repeat left top;
	}
#sc-header {
	background:url(/Products/SecureCopy/img/header-bg.jpg) no-repeat -8px top;	
	}
#sc-header.prod-header {height: 358px;}
.npd h1.am-logo{
	background:url(/Products/archive-manager/img/am-icon.png) no-repeat left top;
	}
#am-header {
	background:url(/Products/archive-manager/img/header-bg.png) no-repeat left top;	
	height: 330px;
	}
.big-img .img-link{
	float:left;
	margin:15px;
	}
.big-img img{
	position:static;

	}
.big-img li {
	padding-left:0;
	margin-right:10px;
	}
.big-img p{
	padding:10px 0 0 0;
	}
#sc-header .tagline{
	margin-left:290px;
	}
#sc-header .da-download{
	left:290px;
	}
#sol-edu-header {
	background:url(/solutions/img/sol-edu-header-bg.jpg) no-repeat left top;	
	height: 308px;
	}
#sol-migration-header {background: url(/solutions/includes/server-migration/img/header-bg.jpg) left top no-repeat; height: 346px;}
#sol-healthcare-header {
	background:url(/solutions/img/da-healthcare-header-bg.jpg) no-repeat left top;	
	height: 327px;
	}
#sol-healthcare-header .da-download {top: -32px;}
.qod-header {position: relative;}
.rad .qod-button {bottom:29px;
position:absolute;
right:100px;}
.lm .qod-button {bottom:7px;
position:absolute;
right:100px;}
/*^^^^^^^^^^^^^^^^^^^^^^^^^
 
	nclear
	
^^^^^^^^^^^^^^^^^^^^^^^^^*/
.menu:after,
.clear:after {
	content:".";
	display:block;
	clear:both;
	visibility:hidden;
	height:0;
	font-size:0;
	}
.menu,
.clear {
	display:inline-block;
	}
* html .menu,
* html .clear {
	height:1px;
	}
.menu,
.clear {
	display:block;
	}
.full-pg {padding: }

/*^^^^^^^^^^^^^^^^^^^^^^^^^

	Menu style
	class for horizontal align <li>-s

^^^^^^^^^^^^^^^^^^^^^^^^^*/
.content .menu {
	margin:0;
	padding:0;
	}
.content .menu li,
.menu li{
	float:left;
	list-style:none;
	background:none;
	padding:0;
	}
.prod-features li ul {margin: 0 0 24px 0px; padding: 0;}
ul.sub li {padding-left: 0; list-style:disc; color: #666; margin-bottom: 9px;}
/*sl360 Form */
fieldset {border: none;}
#sl360Form {width: 270px; margin: 0 0 0 288px;}
#sl360Form label {display:block;}
#sl360Form input#C_EmailAddress_Long{display:block; padding: 5px; font-size:15px; width:212px; color: #444;}

/*Downloads redesign*/
/*Downloads */
ul.icon li {
padding-left:41px;
position:relative;
}
ul.icon li img {
left:0;
position:absolute;
top:0;
}
#dl-nav {margin: 0 0 27px; padding:0; overflow:hidden;}
#dl-nav li{list-style: none; float: left; margin: 0 5px 0 0;}
#dl-nav li a{display: block; padding: 5px; color: #336699;}
#dl-nav li a:focus {border: none;}
#dl-nav li a.current {background: url(/images/icons/down-arrow.png) center bottom no-repeat; font-weight:bold;}
#download-list dl {margin: 0 0 18px 0;}
#download-list {width:643px;}
#download-list h2 {
	clear: both; margin-bottom: 18px; border-bottom:1px solid black;
color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:2em;
font-weight:normal;
letter-spacing:-1px;
line-height:0.9em;
padding-bottom:4px;
	}
#download-list ul {
	margin-left: -40px;
	}
#download-list li {
	margin-left: 40px;
	margin-bottom: 18px;
	width: 240px; 
	list-style: none;
	overflow:hidden;
	}
#download-list dt {
	font-size: 14px;
	font-weight: bold;
	}
#download-list dd {width: 100%;}
.lft {
float:left;
} 
.rft {
float:right;
}
div.case-study {
	width:300px;
	display:inline-block;
	vertical-align:top;
	margin: 9px 25px 18px;
	line-height: 18px;
	/*border: 1px solid;*/
}

.case-study.last {border-bottom: none; margin-bottom:28px;}
.case-study dt, .case-study dd {
	float: none;
	width: auto;
}
.case-study dd {font-size: 1.2em;}
.case-study dt {color:#000000;
font-family:Arial,Helvetica,Sans-Serif;
font-size:1.6em;
font-weight:normal;
letter-spacing:0;
margin:0 0 3px 0;}

dd.cs-tags {color: #8e8e8e; font-size: 11px; margin-bottom:6px;}
.case-study .dl-butt {margin-top: 10px; background: none; padding-left:0;}
.prod-features ul.sub {margin-left: 16px;margin-top: 5px;}
.sub {color: #666; margin-left: -40px;}
#teched2010-promo {
	position:fixed;
	z-index: 20;
	background: url(/images/banners/popslide-bg.png) bottom left repeat-x;
	width: 100%;
	bottom: 0px;
	display: none;
}
a.close {position: absolute; right: 20px; top: 105px; z-index:99999; color:#fff; height:17px; width:17px; background: url(/images/banners/close-button.png) left top no-repeat; display:block; text-indent: -9999em; cursor:pointer;}

/* products/msi-studio page */
.promo-testdrive  {
	position:relative;
	top:16px;
	left:295px;
	width:281px;
	padding:6px 0 0;	
}
.img-r {
	font-size:0;
	line-height:0;
	text-indent:-999em;
}
.img-r.or {
	display:block;
	width:113px;
	height:13px;
	background: url(/Products/msi-studio/images/bg_or.png) 0 0 no-repeat;
	margin:0 0 0 82px;	
}
.img-r.testdrive-now {
	display:block;
	width:175px;
	height:50px;
	background: url(/Products/msi-studio/images/btn_testdrive_now.png) 0 0 no-repeat;
	margin:5px 0 0 48px;
}
/* / products/msi-studio page */

.lm {text-align:right; margin-top:36px; font-weight:bold;}
.tc {width: 600px; margin:0 auto;}

.npd h1 sup {font-size: 40%; vertical-align: text-top;}

/* Product's version span*/
.span-version {
	font-size:11px;
	font-weight:normal;
	color:#999;
	line-height:1em;
	letter-spacing:0px;
	font-family: Arial, Helvetica, sans-serif;
	padding-left: 3px;
}

/* System Requirements */
table.hardware.small {
  font-size: 10px; 
}

table.hardware,
table.hardware td{
  font-family: "Arial", "Helvetica", sans-serif;
	border-collapse:collapse;
	border: 1px solid #e6e6e6;
	color:#666;
}

table.hardware td { padding:5px;}

table.hardware .colorline td{
	background: #e6e6e6;
	border-color: #ffffff;
}

.prod-features li ul.sys-req,
table.hardware ul.sys-req {
	list-style: none;
	color:#666;
	margin: 5px 0 18px 0;
	padding: 0;
}

.prod-features li ul.sys-req li,
table.hardware ul.sys-req li {
	padding: 0 0 0 10px;
	margin:0;
	background: url(../../images/ding.gif) 0 3px no-repeat;
}

.lhwidget {position: fixed; top: 35%; left:0; z-index:10000; background: url(../../images/live-help-tab.png) left top no-repeat; width: 42px; height:140px; text-indent: -9999em; margin-left:-7px;}
.lhwidget:hover {margin-left: -3px;}

.npd.t h1 {margin: 12px 0 18px; padding-left: 0;}
.npd.t h2 {font-size: 1.7em; border-bottom: none;}

#smbit-promo {
	position:fixed;
	z-index: 9999;
	background: url(/dev/bottom-pop-up-smbit-bg.png) bottom left repeat-x;
	width: 100%;
	bottom: 0px;
}
#smbit-promo img{position: relative; top: 1px;}
.slider-close {display: block; background:url(/dev/bottom-pop-up-smbit-xbutton.png) left top no-repeat; height:17px; width:17px; position:absolute; right: 21px; top:106px; text-indent:-999em; }
.npd.faq h3 {margin: 36px 0 18px;}
.npd.faq h3.first {margin: 18px 0 18px;}
.npd.faq {font-size: .9em;}
.npd.faq li p:last-child {margin-bottom: 0;}
.npd.faq ul, .faq-items {margin: 0; padding: 0;}
.faq-matrix { border: 1px solid #DDDDDD;border-bottom: none; border-left: none; border-collapse: separate;font-size: 12px;margin: 4px 0 36px 0;padding: 0;}
.faq-matrix p {margin-bottom: 0;}	
.faq-matrix td {border-bottom: 1px solid #DDDDDD; padding: 5px;}
.faq-matrix th, .faq-matrix td {border-left: 1px solid #DDDDDD;}
.device-matrix.col {vertical-align:top; display:inline-block;  *zoom:1; *display:inline; width: 200px; margin: 8px 0 0 12px; } 
.feat-list {margin-left: -5px;}
