/* --------------------------------------------------
   USED FOR GENERIC TEMPLATES 

- AREAS THAT USE THIS
  -- STANDALONE PRODUCT PAGES
  -- IP ORDER, EVALUATION PAGES

- TWO VERSIONS OF GENERIC TEMPLATE
  -- GENERIC-WRAP HAS TWO COLUMNS WITH CONTENT BODY,
     KEY DOCUMENTATION, QUICK LINKS
  -- GENERIC2-WRAP HAS ONE COLUMN WITH CONTENT BODY
   DEVICES & TOOLS PRODUCT PAGE CSS
-------------------------------------------------- */
#m #middle {	
	margin:0 0 0 0;
	padding:0 5px 0 8px;}
#mr #middle {
   width:72%;
   padding:0 5px 0 8px;}
#generic-wrap,
#generic2-wrap {
   margin:0;
   padding:0;}
#generic-wrap h6,
#generic2-wrap h6 {
   font-size:1em;
   color:#f26422;
   font-weight:bold;
   margin:10px 0 10px 0;
   padding:0;}
#generic-wrap ul,
#generic2-wrap ul
{list-style-image:url(../images/square.gif); }
#generic-wrap a,
#generic2-wrap a {
   color:#245cce;
   text-decoration:none;}
#generic-wrap a:hover,
#generic2-wrap a:hover {
   color:#be0000; 
   text-decoration:underline;}
.solutionsLink {
   }

.block {
  margin:0 0 25px 0;
  padding:0;}
.block ol {
  padding:10px 35px;}
.block ol li {
  padding:5px 0;}
.block p {
  margin:10px 0;}
.block h8 {
  text-transform:uppercase;
  font-weight:bold;}
.license {
  padding-left:10px;}
.license h8 {
  margin-left:-10px;}
.note {
  background-color:#fffdde;
  margin:0 35px;
  padding:10px;}
.note h5 {
  font-size:1em;
  margin-bottom:8px;}
#generic-wrap .overviewLCol {
  width:63%;
  float:left;}
#generic2-wrap .overviewLCol {
  width:98%;}
.overviewRCol {
  width:35%;
  margin:0;
  padding:0;
/*  position:absolute; 
  right:5px; */
  float:right;
  right:2px;}
#cta {
  list-style:none;  
  width:90%;
  margin:0;
  padding:3px 3px 3px 10px;}
#cta li {
  list-style-image:none;
  padding:3px 2px 3px 0;}
#cta a {
  padding:3px 0 3px 30px;
  font-size:0.9em;}
#cta a.cart {
  background: url(/images/css/i_cart.gif) 1px 0px no-repeat;}
#cta a.video {
  background: url(/images/css/i_video.gif) 0px 0px no-repeat;}
#cta a.sales {
  background: url(/images/css/i_sales.gif) 0px 0px no-repeat;}
#cta a.support {
  background: url(/images/css/i_support.gif) 0px 0px no-repeat;}
/* set the image to use and establish the lower-right position */ 
.ctabox, 
.ctabox_body, 
.ctabox_head, 
.ctabox_head h2 { 
	background: transparent url(../images/cta_bknd.png) no-repeat bottom right; } 
.ctabox { 
	width: 263px !important; /* intended total box width - padding-right(next) */ 
	width: 263px; /* IE Win = width - padding */ 
	padding-right: 0px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0px auto 10px auto; /* use to position the box */ } 
/* set the top-right image */ 
.ctabox_head { 
	background-position: top right; 
	margin-right: 0px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ } 
/* set the top-left image */ 
.ctabox_head h2 { 
	background-position: top left; margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	/*padding: 25px 0 15px 40px; */ /* padding-left = image gap + interior padding ... no padding-right */ 		
        font-size:1em;
        margin:0;
        padding:5px 10px; 
        color:#f26422;	
height: auto !important; 
	height: 1%; /* IE Holly Hack */ } 
/* set the lower-left corner image */ 
.ctabox_body { 
	background-position: bottom left; 
	margin-right: 25px; /* interior-padding right */ 
	padding: 5px 0 15px 5px; /* mirror .cssbox_head right/left */ } 
.docbox, 
.docbox_body, 
.docbox_head, 
.docbox_head h2 { 
	background: transparent url(../images/docs_bknd.png) no-repeat bottom right; } 
.docbox { 
	width: 263px !important; /* intended total box width - padding-right(next) */ 
	width: 263px; /* IE Win = width - padding */ 
	padding-right: 0px; /* the gap on the right edge of the image (not content padding) */ 
	margin: 0px auto 20px auto; /* use to position the box */ } 
/* set the top-right image */ 
.docbox_head { 
	background-position: top right; 
	margin-right: 0px; /* pull the right image over on top of border */ 
	padding-right: 40px; /* right-image-gap + right-inside padding */ } 
/* set the top-left image */ 
.docbox_head h2 { 
	background-position: top left; margin: 0; /* reset main site styles*/ 
	border: 0; /* ditto */ 
	/*padding: 25px 0 15px 40px; */ /* padding-left = image gap + interior padding ... no padding-right */ 		
        font-size:1em;
        margin:0;
        padding:5px 10px; 
        color:#f26422;	
height: auto !important; 
	height: 1%; /* IE Holly Hack */ } 
/* set the lower-left corner image */ 
.docbox_body { 
	background-position: bottom left; 
	margin-right: 25px; /* interior-padding right */ 
	padding: 5px 0 15px 15px; /* mirror .cssbox_head right/left */ } 
.rndCorner {
  background-color:#aacfe2;
  margin:0 0 25px 0;}



/* --------------------------------------------------
  FEATURE TABLE STYLES
-------------------------------------------------- */   
.featureTable {
   margin:0 0 0 0;
   border:1px solid #97b5d3;
  border-width:0 0 1px 0;
  width:98%}
.featureTable td {
   border:0;
   padding:4px;
   border:1px dotted #97b5d3;
   border-width:0px 1px 1px 0px;
   text-align:left;
   font-size:1em;}
.stripe {
   background-color:#e8f0f6;}
.featureTable a {
   color:#245cce;
   text-decoration:none;}
.featureTable a:hover {
   color:#be0000; 
   text-decoration:underline;}
td.thBorder {
  border-bottom:1px solid #97b5d3;}
.hiliteColumn {
  background-color:#fffdde;}
td.thBorder,
td.botBorder {
