@charset "utf-8";
/* CSS Document */

/*	GLOBAL NAV
$Id: gnav.css,v 1.41.2.3 2008/02/22 23:05:29 btapley Exp $
@author btapley
*/
#globalnav-search {
margin: 0;
padding: 0;
}
#globalnav {
position: relative; 
top: 0;
left: 0;
z-index:100;
display: block;
_height: 1em;
padding: 0 258px 16px 4px;
margin: 0;
}
#globalnav-noscript {
position: absolute;
left: 50%;
top: 0;
margin-left: -331px;
width: 350px;
z-index: 100;
padding: 5px 5px 5px 27px;
display: none; 
font-size: .917em;
}
#globalnav #adobe-logo {
position: absolute;
top: 0;
left: 100%;
z-index: 3;
margin:0;
padding:0;
margin-left: -43px;
}
#adobe-logo {
width: 43px;
height: 52px;
}
/* Support printing hi-quality, printable logo */
#adobe-logo img {
width:43px; /* be nice to old browsers */
}
body:-moz-last-node [id=adobe-logo] img {
width: 0; /* going attach a different image to be nice to the windows versions of Gecko browsers */
height: 0;
}
body:-moz-last-node #adobe-logo a::after {
content: url(gnav/adobe-lq.png); /* attaching image */
}
#adobe-logo img {
zoom: 20%; /* IE can zoom images, dont need to be nice */
filter: Blur(Add = 1, Strength = 2) Blur(Add = 1, Direction = 90, Strength = 5); /* IE needs some smoothing*/
_width: auto; /* IE 6 */
_height: auto; /* IE 6 */
*width: auto; /* IE 7 */
*height: auto; /* IE 7 */
}
#globalnav-cart .cart {
background-image: url(../gnav/cart_dark.gif);
background-position: center 0;
display: inline; 
display: inline-block; 
display: -moz-inline-box; 
_display: inline; 
color: transparent;
height: 11px;
min-height: 11px;
}
#globalnav-cart > a.cart {
display: block;
}
#globalnav-cart .cart:hover {
background-position: center -11px;
color: transparent;
}
#globalnav #user-menu {
position: relative;
top: 0;
left: 0;
padding: 0;
margin: 0;
font-size: .917em;
}
#user-menu ul {
color:#000;
margin: 0;
padding: 0;
padding-top: 5px;
}
#user-menu li {
padding: 3px 10px;
}
#user-menu a {
color:#000;
font-weight: bold;
-moz-opacity:.5;
-khtml-opacity:.5;
opacity: .5;
_font-weight: normal;
padding: 0;
display: inline;
}
#user-menu a:hover {
-moz-opacity:1;
-khtml-opacity:1;
opacity: 100%;
color:#047;
text-decoration: underline;
}
#user-menu [className~=pipe] a { font-weight: normal }
#site-menu { 
position: relative;
z-index: 2;
padding: 0;
padding-top: 3px;
margin: 0;
width: 100%;
}
#globalnav #site-menu-dropdown {
margin: 0;
padding: 0;
position:relative;
display:block;
z-index: 3;
_behavior: url(/lib/com.adobe/hover.htc);
}
#site-menu-dropdown li {
position:relative;
z-index: 4;
margin: 0;
padding:0;
}
#site-menu-dropdown li:hover,
#site-menu-dropdown li.hover { z-index: 5; }
#site-menu-dropdown .dropdown-tab {
position:relative;
z-index: 6;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
color: #333333;
padding: 5px 12px; 
*white-space: nowrap;
_white-space: nowrap;
}
#site-menu-dropdown > li:hover .dropdown-tab { 
color: #FFFFFF;
background-color: #222222;
}
#site-menu li.hover .dropdown-tab,
#site-menu li.hover .dropdown-tab:hover { color: #FFFFFF; }
#site-menu li.hover .dropdown-tab { background-color: #222222; }
#site-menu li .dropdown-pane {
display: none;
}
#site-menu-dropdown>li:hover .dropdown-pane {
display: block;
}
#site-menu li.hover .dropdown-pane {
display: block;
}
#site-menu-dropdown .dropdown-pane {
z-index: 7; 
top: 21px;
_top: 24px; 
margin-left: -6px;
font-size: .917em;
}
#globalnav #site-menu-dropdown .dropdown-pane {
margin-top: 12px;
padding: 5px 16px 14px;
_margin-top: 0;
width: 140px;
_width: 170px;
background-image: url(../gnav/dropdown_pane.png);
_background-image: url(../gnav/dropdown_pane_8bit.png);
background-position: left bottom;
background-repeat: no-repeat;
border-top-style: none;
}
#globalnav #site-menu-dropdown [className~=dropdown-pane] {
margin-top: 4px;
padding-top: 8px;
}
#site-menu-dropdown .dropdown-pane::before {
display: block;
margin-left: -16px;
margin-top: -18px;
content: url(gnav/dropdown_pane_cap.png);
}
#site-menu-dropdown .dropdown-pane li,
#site-menu-dropdown .dropdown-pane dt,
#site-menu-dropdown .dropdown-pane dd {
display: block;
padding: 0;
margin: 2px 0 6px;
}
#site-menu-dropdown .dropdown-pane dt { 
text-transform: uppercase;
color:#000000;
}
#site-menu-dropdown .dropdown-pane .divide {
padding-top: 8px;
}
#site-menu-dropdown .dropdown-pane .last-title {
font-weight: normal;
text-transform: none;
}
#site-menu-dropdown .dropdown-pane a {
display:block;
_width: 100%;
margin: 0;
padding: 0;
line-height: 14px;
color:#333;
}
#site-menu-dropdown .dropdown-pane a:hover {
color:#047;
text-decoration: underline;
}
#globalnav #site-search { 
position: absolute;
top: 0;
left: 100%;
z-index: 1;
padding: 0;
margin: 0 0 0 -258px;
width: 258px;
height: 63px;
background-image: url(../gnav/search_box.png);
_background-image: url(../gnav/search_box_8bit.png);
background-position: bottom right;
background-repeat: no-repeat;
}
#search-input { 
margin-left: 16px;
margin-top: 16px;
width: 162px;
_width: 182px;
padding: 2px 16px 0 2px;
_padding-right: 18px;
height: 14px;
_height: 18px;
line-height: 1;
background-color: transparent;
border: 1px solid #CCCCCC;
float: left; 
}
#search-input:focus,
#search-input:hover {
border-color: #000000;
}
#site-search .search {
background-image: url(../gnav/search_button.png);
top: 17px;
left: 181px;
position: absolute;
width: 16px;
height: 16px;
}

/*	MENU CSS $Revision: 1.1.2.1 $
*/
.menu {
display: block;
margin-left: 0;
margin-right: 0;
margin-bottom: 1em;
zoom: 1;
_height: 1em;
}
.menu {
word-spacing: -1ex;
letter-spacing: -1ex;
line-height: 0;
}
.menu * {
word-spacing: normal;
letter-spacing: normal;
line-height: 1.25;
}
.menu>*,
.menu>* a {
display: inline;
display: inline-block;
display: -moz-inline-box;
zoom: 1;
}
 
[className~=menu]>*, 
[className~=menu]>* a {
 display: inline; 
}
.menu li,
.menu dt,
.menu dd,
.menu li a,
.menu dd a,
.menu dt a {
_display: inline;
_zoom: 1;
}
.menu * li,
.menu * dd,
.menu * dt,
.menu * li a,
.menu * dd a,
.menu * dt a { _display: inline-block; }
.menu li,
.menu dd,
.menu dt {
padding-bottom: 0; /* unfortunately <LI> is globally redefined to have padding bottom. I need to override that here */
_display: inline;
}
.menu li a,
.menu dd a,
.menu dt a { vertical-align: /*\*/ bottom /*/ baseline /**/; }
.menu .selected {
padding: .1em 0.8ex;
margin-left: 0;
}
.menu .first { padding-left: 0; }
.boxed {
background: #ebebeb url(../menu/boxshadow.gif) repeat-x bottom left;
border-top: 1px solid #b1b1b1;
margin: 0 -16px 0 -16px;
padding: 0 0 4px;
position: relative;
list-style-type: none;
_zoom: 1;
}
.boxed li {
background-color: #efefef;
border-left: 1px solid #fff;
border-right: 1px solid #b1b1b1;
}
.boxed li a,
.boxed dd,
.boxed dt {
padding: 6px 16px;
color: #000;
}
.boxed li a:hover {
background-color: #def;
color: #000;
text-decoration: none;
}
.boxed li.on { background-color: #f9f9f9; }
.boxed li a:visited { color: #000; }
dl.boxed {
background-image: none;
border-top: none;
border-bottom: 1px solid #b1b1b1;
padding-bottom: 1px;
margin: 0 -8px 1em;
}
.boxed dd,
.boxed dt {
padding: 2px 6px 1px 8px;
margin-top: 0;
margin-bottom: 0;
}
.boxed dt {
_display: inline;
_float: left
}
.boxed dd {
float: right !important;
}
.page {
text-align: right;
margin: 0 0 1em;
padding: 0;
}
.page ul {
list-style-type: none;
margin: 0 0 0 10px;
padding: 0;
}
.page ul li a { padding: .1em 0.7ex; }
.page dt,
.page dd {
font-size: 0.917em;
text-align: left;
line-height: 1.36;
margin: 0;
padding: 0;
vertical-align: middle;
}
.page .button {
padding: .2ex 1ex .3ex;
margin-left: 2px;
margin-right: 2px;
background-repeat: repeat-y;
background-position: 0 0;
}
.page .pipe .selected {
font-weight: bold;
}
.page dd.next {
background-image: url(../menu/next_null.gif);
margin-left: -1px;
}
.page dd.prev {
margin-left: 10px;
background-image: url(../menu/prev_null.gif);
}
.page dd.next a { background-image: url(../menu/next.gif); }
.page dd.prev a { background-image: url(../menu/prev.gif); }
.page .prev a,
.page .prev,
.page .next a,
.page .next {
width: 17px;
height: 17px;
background-repeat: no-repeat;
background-position: 0 0;
/*\*/ overflow: hidden; /**/
word-spacing: -3ex;
letter-spacing: -3ex;
}
.page .prev,
.page .next { font-size: 0; margin-left: 2px; margin-right: 2px;  }
.page dd.prev a:hover,
.page dd.prev a:focus {
background-color: transparent;
background-image: url(../menu/prev_hover.gif);
}
.page dd.next a:hover,
.page dd.next a:focus {
background-color: transparent;
background-image: url(../menu/next_hover.gif);
}
.button[class~=selected] { 
color: #000; 
background-image: url(../form/element_selected_bg.gif);
cursor: default;
margin-top: -1px;
padding-bottom: 0.25em;
padding-right: 1.7exem
}
.button.selected { 
background-image: url(../form/element_selected_bg.gif); 
background-color: #eee; 
}
.page .etc { vertical-align: bottom; }
.page .selected:hover,
.page .selected a:hover { outline: none; }
ol.path { list-style-type: none; }
.path::after {
content:"\0020";
clear: both;
display: block;
height:0;
}
.path>li {
display: inline;
float: left;
_float: none;
}
[className~=path]>li {
float: none;
}
.path>li::after {
content: "/";
color: #AAA;
font-weight: normal;
margin-right: 1ex;
}
ol.path li a {
htc-method: "$addTextToNode[ /,after,fontWeight normal]"; 
behavior:url(/lib/com.adobe/evaluateCss.htc);
}
.path li a { padding: 0.1em 1ex .1em 0; }
/*	PIPE
@author btapley
*/
ul.pipe { list-style-type: none; }
.pipe>li+li {
background-image: url(../theme/pipe.gif);
padding-left: 1px;
}
.pipe li {
background-repeat: no-repeat;
background-position: left center;
}
.pipe li a {
padding: 0.1em 1ex;
vertical-align: baseline; /* mostly for Opera */
}
ul.pipe {
htc-method: "$getDirectChild >$getAdjacent >$addClassToNode[pipe-adjacent]"; 
_behavior: url(/lib/com.adobe/evaluateCss.htc); }
.pipe-adjacent {
background-image: url(../theme/pipe.gif);
padding-left: 1px;
}
/* 	COMMA
@author mok	
*/
html:not([lang*=""])*.comma>li:after { /* Netscape 6 - 7 */
content: ",";
margin-right: 1ex;
}
.comma  li+li:after, 
.comma  dd:after {
content: ",";
margin-right: 1ex;
}
.comma dd:last-child:after,
.comma li:last-child:after { content: "";  }
.comma li+li { margin-right: 0 }
.comma dt,
.comma dd {	margin: 0; }
.comma dd,
.comma li { display: inline;  }
.comma dt { margin-right: 1em; _float: left; }
.comma a:hover { _color: #cc0000 !important; }
.comma li a,
.comma dd a  {
htc-method: "$addTextToNode[\u201a ,after]"; 
behavior: url(/lib/com.adobe/evaluateCss.htc);
_padding-right: 0.5ex;
_zoom: 0;
}
*:first-child+html .comma li a,
*:first-child+html .comma dd a  {
htc-method: "$addTextToNode[\\u201a ,after]"; 
padding-right: 0.5ex;
}
.comma  {
/* compensate for last comma (remove it with margin) */
htc-method: "$getLastChild >$getDirectChild >$addStyleToNode[marginRight -1.5ex,runtime]"; 
behavior: url(/lib/com.adobe/evaluateCss.htc);
}
/* DASH */
.dash  {
padding-left: 0;
margin-top: 0;
}
html:not([lang*=""])*.dash>li:after { /* Netscape 6 - 7 */
content: "-";
margin-right: 1ex;
}
body:-moz-last-node .dash li,
body:-moz-last-node .dash dd {display: inline; }
.dash dt { margin-bottom: 0; _margin-right: 0.5ex; }
.dash dd { padding: 0; margin: 0; }
.dash  li+li:before, 
.dash  dd:before {
content: "-";	
margin-left: 1ex;
padding-right: 1ex;
}
.dash {
htc-method: "$getDirectChild >$getAdjacent >$addTextToNode[-  ,before]"; 
behavior: url(/lib/com.adobe/evaluateCss.htc);
}
.dash li{ _padding-left:0ex ; _padding-right:1ex; }
.dash dd { _padding-left:0.5ex ; _padding-right:0 }
*:first-child+html .dash li { padding-left: 0; padding-right: 1ex; }
*:first-child+html .dash dd { padding-left: 0.75ex; padding-right: 0; }

/*	
Data CSS
$Revision: 1.15.18.1 $
@author btapley
*/
table {
_font-size: 100%;
}
table caption {
padding-bottom: 0.5em;
}
table.data {
background-color: #FFF;
border-spacing: 1px;
border-collapse: separate;
margin-bottom: 1em;
}
.data td, 
.data th {
padding: .35em 2ex;
}
.data tbody th,
.data-bordered tbody th {
text-align: left;
}
.data .headerBlock th,
.data-bordered .headerBlock th,
.data-downloads .headerBlock,
.data-downloads .headerBlock th {
text-transform: uppercase;
background-color: #9D9FA3;
}
.data .headerBlock th,
.data .headerBlock a,
.data-bordered .headerBlock th,
.data-bordered .headerBlock a {
color: #FFF;
}
.data .ts,
.data-bordered .ts { 
font-size: 85%;
}
.data .headerBlock th {
padding-top: .5em;
}
.data tbody tr {
background-color: #F0F1F1;
}
.data td,
.data-bordered td,
.data-downloads td {
line-height: 1.35;
}
td.no,
td.yes,
td.partial,
td.full {
text-indent: -9999px;
overflow: hidden;
background-repeat: no-repeat;
background-position: center center;
}
.tk .icon { 
text-indent: 0;
background-position: left center;
}
.data .yes,
.data-bordered .yes {
background-image: url(../data/yes.gif);
}
.data .partial,
.data-bordered .partial {
background-image: url(../data/partial.gif);
}
.data .full,
.data-bordered .full {
background-image: url(../data/full.gif);
}
.data .price {
text-align: right;
}
table.max {
width: 100%;
}
.linkTh th:hover,
.linkTh th:hover a,
.linkTd td:hover,
.linkTd td:hover a,
th.link:hover,
th.link:hover a,
td.link:hover,
td.link:hover a {
color: #C00;
background-color: #FFF5C0;
}
.linkTh th a,
.linkTd td a,
th.link a,
td.link a {
display: block;
}
.linkTh th:empty:hover,
.linkTd td:empty:hover {
background-color: #9D9FA3;
}
.linkTh th:empty:hover,
.linkTd td:empty:hover {
background-color: inherit;
}
/* DATA META
*/
.data-meta {
border-spacing: 0;
border-collapse: 0;
text-align: left;
margin-bottom: 1em;
}
.data-meta caption {
font-weight: bold;
padding: 0 0 .75em;
caption-side: top;
text-align: left;
border-bottom: 1px solid #999;
margin-bottom: .5em;
}
.data-meta th,
.data-meta td  {
padding-right: 1.75ex;
padding-bottom: .35em;
}
/* DATA BORDERED */
table.data-bordered {
margin-bottom: 1em;
border-spacing: 0;
border-collapse: collapse;
border-bottom: solid 1px #b4b4b4;
border-right: solid 1px #b4b4b4;
}
.data-bordered thead th { 
vertical-align: middle;
}
.data-bordered th {	
background-color: #CDCDCD;
color: #454545;
font: bold 0.85 Arial, Helvetica, sans-serif;
text-transform: none;
font-size: 100%;
}
.data-bordered td {
font-size: 0.917em;
}
.data-bordered .alt td {
background-color: #E5E5E5;
}
.data-bordered tbody tr {
background-color: #f9f9f9;
}
.data-bordered th,
.data-bordered td {
padding: 0.35em 10px;
vertical-align: top;	
border-top: solid 1px #b4b4b4; 
border-left: solid 1px #b4b4b4; 
}
td.nodata,
th.nodata,
td.data-none {	
border-top: solid 1px #fff; 
border-left: solid 1px #fff;
background: #fff !important;
}
table.data-downloads {
position: relative;
left: -16px;
_left: 0;
_margin-left: -16px;
margin-right: -17px;	
border-right: none;
border-bottom: solid 1px #ccc;
border-spacing: 0;
border-collapse: collapse;
width: 558px;
}
::root table.data-downloads { margin-right: -16px; }
.data-downloads th {
background-color: transparent;
color:#000;
border-bottom: 2px solid #ccc;
text-transform: uppercase;
}
.data-downloads .headerBlock,
.data-downloads .headerBlock th {
background-color: #9D9FA3;
color: #fff;
text-transform: none;
}
.data-downloads tbody tr { background-color: #fdfdfd; }
.data-downloads th,
.data-downloads td {
border-left: none;
border-top: solid 1px #ccc; 
padding: 0.35em 10px;
vertical-align: top;
}
.data-downloads .no-border-top td { border-top: none; } 
.data-downloads tbody td {	
border-right: 1px solid #ccc; 
border-bottom: none;
}
.data-downloads .productHead {
font-weight: normal;
text-align:left;
text-transform: none;
background-color: #fff;

padding-top: 0.85em;
padding-bottom: 0;
 }
.data-downloads .treelist {	margin-top: -0.35em; }
.data-downloads .treelist dt {font-weight: bold; }
/* SUPPORT PLAN COLORS
*/
th.gold, td.gold {
background-color: #F8DF80 !important;
}
th.silver, td.silver {
background-color: #C0C0C1 !important;
}
th.bronze, td.bronze {
background-color: #DDCAB8 !important;
}
th.platinum, td.platinum {
background-color: #F5F5F5 !important;
}
body {
}
br.clear-both, div.clear-both, br.clear-left, div.clear-left {
display:block;
font-family:monospace;
font-size:1px;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:1px;
}
.clear-both {
clear:both;
}
.clear-left {
clear:left;
}
.clear-after:after {
clear:both;
content:" ";
display:block;
height:0pt;
}
.clear-after {
min-height:1px;
}
.clip-top {
margin-top:0pt !important;
}
.clip-bottom {
margin-bottom:0pt !important;
}
.clip-sides {
margin-left:-16px;
margin-right:-16px;
}
.p1 .clip-sides {
margin-left:-8px;
margin-right:-8px;
}
.p2 .clip-sides {
margin-left:-10px;
margin-right:-8px;
}
.clip-sides img {
}
.clip-left {
margin-left:-16px;
}
.p1 .clip-left, .p2 .clip-left {
margin-left:-8px;
}
.clip-right {
margin-right:-16px;
}
.p1 .clip-right {
margin-right:-8px;
}
.p2 .clip-right {
margin-right:-10px;
}
.compact > * {
float:left;
}
.compact:after {
clear:both;
content:" ";
display:block;
height:0pt;
}
.compact {
min-height:1px;
}
.compact {
padding-bottom:1px;
}
.compact > p, .compact > span {
margin-bottom:0pt;
margin-right:1ex;
padding:0pt;
}
dl.compact > dd {
margin-left:0pt;
}
ul.compact li, ol.compact li, dl.compact dd, div.compact p {
}
dl.compact * dd ol.compact * li, ul.compact * li, div.compact * p {
}
dl.compact dd {
}
div.compact p {
}
h3.compact span, h4.compact span {
}
h3.compact span span, h4.compact span span {
}
ul, ol, dl {
letter-spacing:-2ex;
line-height:0pt;
word-spacing:-2ex;
}
dt, dd, li {
letter-spacing:normal;
line-height:1.25;
word-spacing:normal;
}
ol, li, li ol, li ul {
font-size:1em;
}
ul {
list-style-type:disc;
margin-left:1ex;
}
ul, ol {
margin-bottom:1.35em;
margin-top:1em;
padding-left:2.5ex;
}
li {
line-height:1.25em;
padding-bottom:0.5em;
}
ol {
list-style-type:decimal;
margin-left:3ex;
overflow:visible;
}
ol ol {
list-style-type:lower-alpha;
margin-left:0.5ex;
}
ol ol ol {
list-style-type:lower-roman;
}
li ol, li ul {
margin-bottom:0.3ex;
margin-top:0pt;
}
li p {
margin-bottom:0.5em;
}
dt, dd {
line-height:1.5em;
}
dt {
font-weight:bold;
margin-bottom:1em;
margin-top:0.5em;
}
dl, dd {
margin-bottom:1.5em;
}
dd {
margin-left:16px;
}
.link-list {
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0pt 0pt 1em;
padding:0pt;
text-align:left;
}
.link-list > * {
line-height:1.333em;
margin:1px 1.5ex 1px 0pt;
}
.link-list > li, .link-list > dt {
padding:2px 0pt;
}
.link-list > dd {
padding-left:1.25ex;
}
.link-list li, .link-list dt {
}
.link-list dd {
}
.link-list li, .link-list dt, .link-list dd {
}
.tags li {
margin-right:10px;
}
.tag {
margin-bottom:0.5em;
}
.error {
color:#CC0001;
}
.error-block {
background-color:#FFFFCB;
border:1px solid #CCCCCC;
color:#FF0000;
margin-bottom:1em;
padding:6px 8px;
}
.error-block * {
}
.error-block a, .error-block a:visited, .error-block a:hover {
color:#FF0000;
}
.error-block .alert {
font-weight:bold;
}
.error-block p, .error-block ul {
margin:0pt;
}
.price, .price a {
color:#992222;
}
.price {
min-height:1em;
white-space:nowrap;
}
span[classname~="price"], a[classname~="price"] {
}
.price-lrg {
font-size:1.41em;
font-weight:bold;
}
.d-dropdown {
position:relative;
z-index:2;
}
.d-dropdown > li {
left:0pt;
position:relative;
top:0pt;
z-index:2;
}
.d-dropdown li {
list-style-type:none;
}
.d-dropdown li li {
}
.d-dropdown .dropdown-pane {
display:none;
left:0pt;
margin-top:0pt;
position:absolute;
top:16px;
z-index:2;
}
.d-dropdown li.hover .dropdown-pane, .d-dropdown li.focus .dropdown-pane {
display:block;
}
.d-dropdown > li:hover .dropdown-pane {
display:block;
}
.d-dropdown .dropdown-tab {
display:block;
}
.d-dropdown .dropdown-pane > * {
margin:0pt;
}
.d-dropdown .dropdown-pane dt, .d-dropdown .dropdown-pane dd, .d-dropdown .dropdown-pane li {
}
.d-dropdown .dropdown-pane a {
margin:0pt 1px;

outline-color:invert;
outline-style:none;
outline-width:medium;
}
.d-dropdown .dropdown-tab {
min-height:16px;
}
.no-gap img, .no-gap embed, .no-gap object {
margin-bottom:0pt;
margin-top:-0.85em;
padding-bottom:0pt;
}
* + html .no-gap img, * + html .no-gap embed, * + html .no-gap object {
margin-top:-0.9em;
}
a.max, span.max {
display:block;
}
.max {
overflow:hidden;
width:100%;
}
input.max, textarea.max {
-moz-box-sizing:border-box;
width:100%;
}
textarea.max {
overflow:auto;
}
select.max {
width:100%;
}
pre, blockcode {
background-color:#F0F6FC;
border:1px solid #CCCCCC;
display:block;
margin:1em 0pt;
overflow-x:auto;
padding:1em 1.5ex 1.5em;
white-space:pre;
}
html > body pre, blockcode {
overflow:auto;
}
pre strong, blockcode strong {
background-color:#F9F9B7;
font-weight:normal;
}
.css-comment {
color:#999999;
}
.css-import {
color:#009999;
}
.css-important {
color:#FF0000;
}
.css-media {
color:#990000;
}
.css-property {
color:#000099;
}
.css-selector {
color:#FF00FF;
}
.css-string {
color:#006600;
}
.css-value {
color:#0000FF;
}
p.pullout-item img {
margin-right:0pt;
}
.pullout-left, .pullout-right {
}
*[classname~="pullout-left"] {
margin-left:0pt;
}
.pullout-left:after, .pullout-right:after {
clear:both;
content:" ";
display:block;
height:0pt;
}
.pullout-item {
overflow:hidden;
}
.left-wrap .pullout-item, .right-wrap .pullout-item {
}
.right-wrap .pullout-item {
clear:right;
}
.left-wrap .pullout-item {
clear:left;
}
.pullout-left .pullout-item {
float:left;
margin-left:0pt !important;
}
.pullout-right .pullout-item {
float:right;
margin-right:0pt !important;
}
div.left-wrap > .pullout-item {
margin-right:10px;
}
.pullout-left > span {
display:block;
}
.pullout-left span, .pullout-left .pullout-left span {
}
.pullout-left .pullout-left * span, .pullout-left * span {
}
div.right-wrap > .pullout-item {
margin-left:10px;
}
a.pullout-left, a.pullout-right {
display:block;
}
div.pullout-wrap > * {
margin-left:0pt;
}
div.left-wrap > .pullout-item {
margin-right:10px;
}
div.right-wrap > .pullout-item {
margin-left:10px;
}
.left-180 .pullout-item, .right-180 .pullout-item {
width:180px;
}
.left-155 .pullout-item, .right-155 .pullout-item {
width:155px;
}
.left-140 .pullout-item, .right-140 .pullout-item {
width:140px;
}
.left-125 .pullout-item, .right-125 .pullout-item {
width:125px;
}
.left-112 .pullout-item, .right-112 .pullout-item {
width:112px;
}
.left-100 .pullout-item, .right-100 .pullout-item {
width:100px;
}
.left-90 .pullout-item, .right-90 .pullout-item {
width:90px;
}
.left-80 .pullout-item, .right-80 .pullout-item {
width:80px;
}
.left-72 .pullout-item, .right-72 .pullout-item {
width:72px;
}
.left-71 .pullout-item, .right-71 .pullout-item {
width:71px;
}
.left-51 .pullout-item, .right-51 .pullout-item {
width:51px;
}
.left-60 .pullout-item, .right-60 .pullout-item {
width:60px;
}
.left-50 .pullout-item, .right-50 .pullout-item {
width:50px;
}
.left-40 .pullout-item, .right-40 .pullout-item {
width:40px;
}
.left-20 .pullout-item, .right-20 .pullout-item {
width:20px;
}
.left-16 .pullout-item, .right-16 .pullout-item {
width:16px;
}
.left-16 .pullout-item {
margin-right:0pt;
}
.right-16 .pullout-item {
margin-left:0pt;
}
.left-180 > * {
margin-left:190px !important;
}
.right-180 > * {
margin-right:190px !important;
}
.left-155 > * {
margin-left:165px !important;
}
.right-155 > * {
margin-right:165px !important;
}
.left-140 > * {
margin-left:150px !important;
}
.right-140 > * {
margin-right:150px !important;
}
.left-125 > * {
margin-left:135px !important;
}
.right-125 > * {
margin-right:135px !important;
}
.left-112 > * {
margin-left:122px !important;
}
.right-112 > * {
margin-right:122px !important;
}
.left-100 > * {
margin-left:110px !important;
}
.right-100 > * {
margin-right:110px !important;
}
.left-90 > * {
margin-left:100px !important;
}
.right-90 > * {
margin-right:100px !important;
}
.left-80 > * {
margin-left:90px !important;
}
.right-80 > * {
margin-right:90px !important;
}
.left-72 > * {
margin-left:82px !important;
}
.right-72 > * {
margin-right:82px !important;
}
.left-71 > * {
margin-left:81px !important;
}
.right-71 > * {
margin-right:81px !important;
}
.left-60 > * {
margin-left:70px !important;
}
.right-60 > * {
margin-right:70px !important;
}
.left-50 > * {
margin-left:60px !important;
}
.right-50 > * {
margin-right:60px !important;
}
.left-51 > * {
margin-left:61px !important;
}
.right-51 > * {
margin-right:61px !important;
}
.left-40 > * {
margin-left:50px !important;
}
.right-40 > * {
margin-right:50px !important;
}
.left-20 > * {
margin-left:28px !important;
}
.right-20 > * {
margin-right:28px !important;
}
.left-16 > * {
margin-left:20px !important;
}
.right-16 > * {
margin-right:20px !important;
}
.columns-4-ABCD-A, .columns-4-ABCD-B, .columns-4-ABCD-C, .columns-3-ABC-A, .columns-3-ABC-B, .columns-3-ABcc-A, .columns-3-ABcc-B, .columns-3-aaBC-aa, .columns-3-aaBC-B, .columns-3-aaBcc-aa, .columns-3-aaBcc-B, .columns-2-aaB-aa, .columns-2-Abb-A, .columns-2-AB-A {
float:left;
margin-bottom:0.5em;
}
.columns-4-ABCD-D, .columns-3-ABC-C, .columns-3-ABcc-cc, .columns-3-aaBcc-cc, .columns-3-aaBC-C, .columns-2-Abb-bb, .columns-2-aaB-B, .columns-2-AB-B {
float:right;
margin-bottom:0.5em;
}
.columns-2-AB-A, .columns-2-AB-B {
width:48%;
}
.columns-2-Abb-A, .columns-2-aaB-B {
width:64%;
}
.columns-2-Abb-bb, .columns-2-aaB-aa {
width:32%;
}
.columns-3-ABC-A, .columns-3-ABC-B, .columns-3-ABC-C {
width:30%;
}
.columns-3-ABC-B {
margin-left:5%;
}
.columns-3-ABcc-A, .columns-3-ABcc-B, .columns-3-aaBC-B, .columns-3-aaBC-C {
width:34%;
}
.columns-3-ABcc-cc, .columns-3-aaBC-aa, .columns-3-aaBcc-aa, .columns-3-aaBcc-cc {
width:26%;
}
.columns-3-ABcc-B, .columns-3-aaBC-B, .columns-3-aaBcc-B {
margin-left:3%;
}
.columns-3-aaBcc-B {
width:42%;
}
.columns-4-ABCD-A, .columns-4-ABCD-B, .columns-4-ABCD-C, .columns-4-ABCD-D {
width:22%;
}
.columns-4-ABCD-B, .columns-4-ABCD-C {
margin-left:4%;
}
html, body {
margin:0pt;
padding:0pt;
}
html {
border-top:5px solid #000000;
}
body {
color:#333333;
font-family:Arial,Helvetica,sans-serif;
font-size:75%;
font-size-adjust:none;
font-stretch:normal;
font-style:normal;
font-variant:normal;
font-weight:normal;
height:100%;
left:0pt;
line-height:1;
position:relative;
top:0pt;
width:100%;
}
div[id="layoutLogic"] {
clear:both;
min-height:1em;
}
body div, body form {
}
body * div {
}
img {
border:0pt none;
}
#flash-pixel {
display:none;
}
#accesslink {
display:block;
height:1px;
left:-9999px;
overflow:hidden;
position:absolute;
top:0px;
width:1px;
}
.replace-text {
display:block;
overflow:hidden;
text-indent:-1000%;
}
.camel-case {
word-spacing:-0.5ex;
}
p {
font-size:1.083em;
line-height:1.462;
margin-bottom:1.2em;
margin-top:0pt;
padding-bottom:1px;
}
h4 img, p img {
vertical-align:middle;
}
h1, h2 {
font-weight:normal;
}
h2, h3, h4, h5 {
line-height:1.31;
}
h3 {
font-size:0.917em;
line-height:1.455;
}
h4 {
font-size:1.083em;
line-height:1.31;
}
h5 {
font-size:1em;
}
h2 {
font-size:1.667em;
margin-bottom:0.5em;
margin-top:0pt;
}
h4 {
color:#111111;
}
h4, h5 {
margin-bottom:0pt;
margin-top:0pt;
}
.txtleft {
text-align:left;
}
.txtright {
text-align:right;
}
.txtcenter {
text-align:center;
}
a {
color:#004477;
text-decoration:none;
}
a:hover {
text-decoration:underline;
}
a.on, a:hover, a:visited:hover {
color:#004477;
}
a.off, a:visited {
color:#588CB8;
}
a.noHover:hover, .noHover a:hover {
text-decoration:none;
}
a .mask-a, a:hover .mask-a {
color:#888888;
}
.user, .user a, .author {
color:#FF6600;
}
.editable a {
background-color:#DDEEFF;
margin-right:3px;
padding:2px;
}
a.search-term, a.search-term:visited, a.search-term:hover {
background-color:#FFFFFF;
color:#000000;
}
.nav-up {
background:transparent url(file:///C|/Documents%20and%20Settings/mccauley/My%20Documents/theme/ascend.gif) no-repeat scroll right top;
height:25px;
left:0pt;
position:relative;
top:0pt;
}
.border {
border:1px solid;
}
img.border {
border-color:#999999;
}
img.frame {
border-color:#424242;
outline-color:#CCCCCC;
}
code, kbd, pre, samp {
font-family:"Courier New",Courier,monospace;
}
html > body code, html > body pre, html > body samp, html > body kbd {
font-size:12px;
font-weight:inherit;
}
code:empty, kbd:empty, pre:empty, samp:empty {
font-family:Courier,monospace;
}
abbr, address, acronym, cite {
border-bottom-style:hidden;
font-style:normal;
}
acronym {
font-size:0.917em;
}
code, pre {
color:#000000;
}
pre {
line-height:1.333;
}
code {
background-color:#E6F0FA;
}
del {
color:#000000;
}
blockquote {
margin:0pt 0pt 1.5em;
}
blockquote, address {
line-height:1.33;
}
blockquote.pullquote {
border-bottom:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#333333;
padding:1.25em 0pt;
}
blockquote.indent {
margin:0pt 32px 1.5em;
}
address {
width:auto;
}
abbr {
cursor:help;
}
sup {
}
*:first-child + html sup {
}
.new {
color:#AA2222;
display:-moz-inline-box;
font-size:0.917em;
font-weight:bold;
position:relative;
top:-0.5ex;
}
.caption {
color:#888888;
font-size:0.917em;
line-height:1.3;
margin-top:0.8em;
}
p.caption {
margin-top:0.5em;
}
.required {
color:#CC0001;
}
.achtung {
color:#AA2222 !important;
}
.call-action, .rating {
font-weight:bold;
}
.suggestion {
font-weight:normal;
}
.msg-promo, .promoHeader {
font-size:1.58em;
}
.byline {
font-size:0.917em;
}
.footnote, .note, .suggestion, .stamp-fileinfo, span.article-date, .stamp-date {
color:#888888;
}
.stamp-download {
color:#6C6C6C;
}
.tag {
border-bottom:1px solid #DDDDDD;
}
.strikeout {
text-decoration:line-through;
}
.link-more:after {
content:' ›';
}
.link-back:before {
content:'‹';
margin-right:0.5ex;
}
.link-more {
}
.link-back {
}
.static-messaging {
background:#F5F7F7 none repeat scroll 0%;
border:1px solid #D3D3D3;
margin:0pt auto 1em;
min-height:1em;
padding:5px 5px 10px;
text-align:center;
}
.static-messaging.p1 {
background-color:transparent;
border:medium none;
padding:0pt;
text-align:left;
}
.p1.static-messaging .pod-body * {
margin-bottom:0pt;
}
.p1.static-messaging .pod-body .icon {
padding-left:26px;
}
.button {
vertical-align:middle;
}
button.callout-button, a.callout-button {
background:transparent url(/lib/com.adobe/template/form/calloutbutton_bg.gif) repeat scroll 0%;
padding:0.2em 1.5ex !important;
}
.callout-button:hover, .callout-button:visited:hover {
background:transparent url(/lib/com.adobe/template/form/calloutbutton_bg.gif) repeat scroll 0%;
}
button.callout-prominent, a.callout-prominent {
padding:0.35em 6.5ex !important;
}
.callout-button:hover {
outline-width:0pt;
}
.p0, .p1, .p2, div.frame {
margin-bottom:1em;
padding:10px 8px;
}
.p1, div.frame {
background-color:#EEEEEE;
border:1px solid #DDDDDD;
}
.p1-top, .p2-top, div.frame {
padding-top:0pt;
}
div.frame {
}
.p1-top {
}
.p2-top {
}
.p1-top > *:first-child, .p2-top > *:first-child, div.frame > *:first-child {
color:#111111;
font-size:0.917em;
font-weight:bold;
line-height:normal;
margin:0pt -8px 0.5em;
padding:6px 8px;
text-transform:uppercase;
}
html[lang="ja"] .p1-top > *:first-child, html[lang="ja"] .p2-top > *:first-child, html[lang="ja"] div.frame > *:first-child, html[lang="zh"] .p1-top > *:first-child, html[lang="zh"] .p2-top > *:first-child, html[lang="zh"] div.frame > *:first-child, html[lang="ko"] .p1-top > *:first-child, html[lang="ko"] .p2-top > *:first-child, html[lang="ko"] div.frame > *:first-child {
font-size:100%;
}
.p1-top-first-child, .p2-top-first-child {
font-size:0.917em;
font-weight:bold;
line-height:normal;
margin:0pt -8px 0.5em !important;
padding:6px 8px !important;
text-transform:uppercase;
}
html.ja .p1-top-first-child, html.ja .p2-top-first-child, html.zh .p1-top-first-child, html.zh .p2-top-first-child, html.ko .p1-top-first-child, html.ko .p2-top-first-child {
font-size:100%;
}
.p1-top > *:first-child, div.frame > *:first-child {
background-color:#DDDDDD;
color:#111111;
}
.p1-top-first-child {
background-color:#DDDDDD;
color:#111111;
}
*[classname~="frame"] {
padding:0pt;
}
*[classname~="frame"] > * {
padding:0pt 8px;
}
.top-acc {
background-color:#DDDDDD;
margin-left:0pt;
margin-right:0pt;
padding:12px 10px 6px 20px;
}
.top-acc > *:first-child {
background-color:transparent;
}
.pod-body {
}
li.icon {
padding-left:20px;
}
.pullout-left .icon-replace {
}
.pipe li .icon-replace {
}
*[classname~="pipe"] > li > .icon-replace {
vertical-align:bottom;
}
.pipe li a.icon {
background-position:5px center;
padding-left:25px;
}
.tabChiclet a.icon, .boxed a.icon {
background-position:10px center;
padding-left:30px;
}
td.icon {
background-position:13px center;
padding-left:33px;
}
body:-moz-last-node .menu li a.icon {
vertical-align:baseline;
}
#L1C1 .columns-2-Abb-bb .p1 .pod-body li.icon {
}
.side-menu {
font-size:0.917em;
margin:0pt;
padding:0pt;
}
html[lang="ja"] .side-menu {
font-size:1em;
}
html.ja .side-menu {
font-size:1em;
}
.side-menu dt {
border-top:1px solid #CBCBCB;
color:#111111;
line-height:1.25;
margin:10px 0pt 4px;
padding-top:4px;
text-transform:uppercase;
}
.side-menu dd {
margin:4px 0pt;
}
.side-menu dl.treelist dt {
border-top:medium none;
padding-top:1px;
}
#layoutLogic.L3 h1 {
background:transparent none repeat scroll 0%;
color:#000000;
display:block;
font-size:2em;
height:auto;
margin:1em 0pt 0.5em;
padding:0pt;
position:static;
top:0pt;
}
.p0 h3, #iframeContent h3 {
border-bottom:3px solid #CBCBCB;
color:#222222;
font-size:0.917em;
margin:0pt 0pt 0.85em;
min-height:1em;
padding:4px 0pt;
text-transform:uppercase;
}
html[lang="ja"] .p0 h3, html[lang="zh"] .p0 h3, html[lang="ja"] #iframeContent h3, html[lang="zh"] .p0 h3, html[lang="zh"] #iframeContent h3, html[lang="ko"] .p0 h3, html[lang="ko"] #iframeContent h3 {
font-size:1em;
text-transform:none;
}
html.ja .p0 h3, html.ja #iframeContent h3, html.zh .p0 h3, html.zh #iframeContent h3 html.ko .p0 h3, html.ko #iframeContent h3 {
font-size:1em;
text-transform:none;
}
.p0 h3 a {
display:block;
margin:-4px 0pt;
padding:4px 0pt;
}
.p0 h3 a:hover {
background-color:#EEEEEE;
text-decoration:none;
}
.p1 h3, .frame h3 {
border-bottom-style:none;
}
#iframeContent .p1-top .p1-first-child, .p1-top h3.p1-first-child {
background-color:#777777;
color:#FFFFFF;
left:0pt;
margin:0pt -9px;
padding:0.2em 9px;
}
#iframeContent .p1-top .pod-body > *:first-child {
background-color:#777777;
color:#FFFFFF;
margin-left:-9px;
margin-right:-9px;
padding-left:9px;
padding-right:9px;
}
.p0 .portal-features h3, .p0 .portal-features h4 {
background-color:transparent;
font-size:1.2em;
}
.p2 h3 {
color:#111111;
}
blockquote.pullquote p {
font-size:1.4em;
margin-bottom:0.5em;
}
blockquote address, blockquote cite {
font-size:0.917em;
line-height:1.35;
margin-top:0.25em;
}
blockquote.pullquote cite, blockquote cite {
font-weight:bold;
}
blockquote.pullquote cite {
color:#999999;
display:block;
font-size:0.917em;
margin-left:1em;
}
blockquote.pullquote span.author {
color:#333333;
margin-left:-1em;
}
.page dt {
font-weight:normal;
}
.tags li a {
font-size:1.15em;
font-weight:bold;
}
.tags li a.disabled {
font-size:1em;
}
.ratings a {
font-weight:bold;
}
.rating .note {
font-weight:normal;
}
#fma h2 {
font-size:1.55em;
}
#static-messaging h2 {
font-size:1.2em;
font-weight:bold;
}
.nav-up a {
display:block;
height:16px;
overflow:hidden;
position:absolute;
right:0pt;
text-indent:-1999px;
top:0pt;
width:16px;
}
.nav-up a:hover {
background-color:transparent;
}
.meta dt, .meta dd {
float:left;
margin:0pt;
}
.meta dt {
clear:both;
width:30%;
}
.meta dd {
white-space:normal;
width:68%;
}
div.h-nav p {
float:right;
margin:0pt;
}
div.h-nav h3 {
border-bottom-style:none;
float:left;
line-height:1.35;
margin:0pt;
padding:0pt;
}
.h-nav .menu {
float:right;
margin:0pt 0pt 0pt 2ex;
padding:0pt;
width:auto;
}
form.pod-body {
margin-bottom:0pt;
}
.left-wrap li {
list-style-position:inside;
}
.left-wrap .link-list li {
list-style-position:outside;
}
.error .caption {
color:#CC0001;
}
h1.clip-bottom {
}
h1.clip-bottom + * {
margin-top:-10px;
}
.p2 .hr {
height:1px;
}
#site-menu-dropdown .dropdown-tab, #user-menu a, #user-menu a:hover {
color:#FFFFFF;
}
#site-menu-dropdown .dropdown-pane {
}
#globalnav .cart {
background-image:url(file:///C|/Documents%20and%20Settings/mccauley/My%20Documents/gnav/cart_light.gif);
}
#ADC-utility-menu {
clear:both;
color:#BBBBBB !important;
margin:0.5em auto 1px;
padding:0pt;
position:relative;
width:983px;
}
#ADC-utility-menu a {
color:#BBBBBB !important;
font-size:0.917em;
}
#ADC-utility-menu a:hover {
background-color:transparent !important;
color:#FFFFFF !important;
}
#ADC-utility-menu dt {
margin:0pt;
padding:0pt;
}
#ADC-logo {
background:transparent url(../backgrounds/adc_logo.gif) no-repeat scroll left top;
float:left;
height:26px;
position:relative;
width:224px;
}
#ADC-logo a {
display:block;
height:26px;
overflow:hidden;
text-indent:-9999px;
width:224px;
}
#ADC-utilities {
float:right;
margin:0pt;
position:relative;
}
#ADC-utilities ul {
margin-bottom:0.25em;
}
#ADC-utilities .rss-file {
background-image:url(../icons/rss.gif);
background-position:right center;
padding-left:5px;
padding-right:14px;
vertical-align:baseline;
}
#adc-globalnav-search {
margin:0pt;
padding:0pt;
position:relative;
}
#adc-globalnav-search #globalnav {
clear:both;
color:#BBBBBB !important;
margin:0.5em auto 1px;
padding:0pt;
position:relative;
width:983px;
}
#adc-globalnav-search #globalnav a {
color:#BBBBBB;
font-size:0.917em;
font-weight:bold;
}
#adc-globalnav-search #globalnav #adobe-link a {
color:#FFFFFF;
}
#adc-globalnav-search #globalnav #adobe-link a:hover {
color:#BBBBBB !important;
}
#adc-globalnav-search #globalnav a:hover {
background-color:transparent !important;
color:#FFFFFF !important;
text-decoration:none;
}
#adc-adobe-link, #adc-adobe-link a {
display:block;
float:left;
}
#adc-adobe-link, #adc-logo {
margin:0pt;
padding:0pt;
}
#adc-globalnav-utilities {
float:right;
margin:0pt;
position:relative;
}
#adc-globalnav-utilities ul {
margin-bottom:0.25em;
margin-top:0pt;
padding-top:0pt;
}
#adc-globalnav-utilities .rss-file {
background-image:url(../icons/rss.gif);
background-position:5px center;
padding-left:16px;
vertical-align:baseline;
}
#adc-logo {
background:transparent url(../backgrounds/adc_logo.png) no-repeat scroll left top;
clear:both;
float:left;
margin:8px 0pt 0pt;
position:relative;
}
#adc-logo, #adc-logo a {
height:55px;
width:250px;
}
#adc-logo a {
display:block;
overflow:hidden;
text-indent:-9999px;
}
#adc-site-search {
bottom:0pt;
display:block;
float:right;
margin-bottom:0.5em;
padding:0pt;
position:absolute;
right:0pt;
}
#adc-globalnav-search #greeting {
}
#adc-search-input {
background-color:#D9D9D9;
border:1px solid #CCCCCC;
padding:0.4ex 0pt 0.4ex 0.5ex;
width:125px;
}
#adc-search-categories:hover, #adc-search-categories:focus {
border:1px solid #CCCCCC;
}
#adc-search-categories {
background-color:#B9B9B9;
min-height:1.8em;
padding-top:0.2ex;
}
#adc-site-search button {
background:#A5A5A5 none repeat scroll 0%;
border-top:1px solid #C4CDCC;
color:#FFFFFF;
font-family:Arial,Helvetica,sans-serif;
font-weight:normal !important;
padding:0.25em 1.5ex;
}
#adc-site-search button:hover, #adc-site-search button:focus {
outline-color:invert;
outline-style:none;
outline-width:medium;
}
html, html body {
background:#4F4F4F none repeat scroll 0%;
}
body {
margin:0pt;
padding:0pt;
}
body div, #adobe-logo {
}
#layoutLogic {
background-color:transparent;
background-image:none;
margin:0pt auto 1px;
min-height:1em !important;
padding:0pt;
position:relative;
width:983px;
}
#layoutLogic a {
color:#0066CC;
}
#layoutLogic a:hover {
color:#1E6A00;
}
#layoutLogic.L6 pre, #layoutLogic.L6 code, #layoutLogic.L6 kbd {
font-size:1em !important;
}
#globalfooter {
background-color:#222222;
background-image:none;
margin:0pt auto -15px;
width:945px;
}
#globalfooter {
color:#818181;
}
#globalfooter a {
color:#BBBBBB;
}
.columns-1-A-A, #L6C1.columns-2-Abb-A {
background:#FFFFFF none repeat scroll 0%;
margin-bottom:1px;
padding:8px 20px;
}
#L6C1.columns-2-Abb-A {
height:100%;
width:698px;
}
#L6C2.columns-2-Abb-bb {
width:244px;
}
.columns-1-A-A {
min-height:1em;
}
h1, #depthpath {
background-color:#D6D6D6 !important;
}
h1, #depthpath, #depthpath li, #depthpath a {
color:#666666;
}
h1 {
background-image:none;
border-bottom:1px solid #4F4F4F;
font-size:1.75em;
height:auto;
margin:0pt -20px 1em;
padding:0pt 0pt 1em 16px;
}
.columns-1-A-A #depthpath, .columns-1-A-A h1 {
}
#depthpath {
margin:-8px -20px 0pt;
padding:8px 8px 8px 16px;
}
#depthpath, #depthpath li, #depthpath a {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
}
.path > li:after {
color:#666666;
}
#L6C2 #promo {
margin-bottom:1px;
}
#L6C2 #promo img {
}
#L6C2 form {
margin-bottom:0pt;
}
#L6C1.columns-1-A-A h3, #L6C1.columns-2-Abb-A h3 {
border-bottom:1px solid #BDBDBD;
border-top:1px solid #BDBDBD;
margin:2em -8px 1em;
padding:0.15em 8px;
text-transform:uppercase;
}
*:first-child + html h3 {
}
.p1-top h3 {
border-top:medium none !important;
margin:0pt -8px 1em !important;
padding:0.35em 8px !important;
}
h2 {
color:#4F4F4F;
font-size:1.835em;
font-weight:normal;
line-height:1em;
margin-top:1em;
}
h4 a {
font-size:1.25em;
font-weight:normal;
margin:0pt 0pt 0.5em;
}
.content-panel dt, .content-panel dd {
margin:0pt;
}
h4 a, .author, .stamp-date, .carousel-feature-links a, .carousel-feature h3, .carousel-container .author, .carousel-container .stamp-date {
font-family:Georgia,"Times New Roman",Times,serif;
}
*:first-child + html .new {
display:inline;
height:1em;
position:static;
}
#adc-accordion {
position:relative;
width:983px;
}
#products-technologies-teaser.collapsed, #resources-teaser.collapsed {
height:0pt;
}
#adc-accordion a {
color:#2D5DA5;
}
#adc-accordion a:hover {
background-color:#FBEBB8 !important;
color:#0084FF;
text-decoration:none !important;
}
.accordion-controller .accordion-handle {
background-position:5px center;
background-repeat:no-repeat;
color:#666666;
font-size:0.817em;
font-weight:bold;
line-height:1em;
margin:0pt;
padding:4px 8px 5px 16px;
}
#products-technologies .accordion-handle {
float:left;
width:467px;
}
#products-technologies-accordion h3, #resources-accordion h3 {
font-size:1em;
font-weight:bold;
margin-bottom:0pt;
margin-top:0.35em;
}
#all-products {
border-right:1px solid #C2C2C2;
}
.teaser .accordion-content {
padding-top:0.15em !important;
}
#products-technologies-teaser li, #resources-teaser li {
display:list-item;
float:left;
margin:0pt;
width:119px;
}
#products-technologies-teaser li a, #resources-teaser li a {
display:block;
}
.collapsed a {
display:none !important;
}
#all-technologies .columns-2-AB-A, #all-technologies .columns-2-AB-B, #resources-accordion .accordion-column .columns-2-AB-A, #resources-accordion .accordion-column .columns-2-AB-B {
width:50%;
}
#all-technologies .columns-2-AB-A, #resources-accordion .accordion-column .columns-2-AB-A {
}
#all-technologies .columns-2-AB-B, #resources-accordion .accordion-column .columns-2-AB-B {
}
#products-technologies-accordion .accordion-column, #resources-accordion .accordion-column {
}
html > body #all-products, html > body #resources-accordion .accordion-column {
margin-right:-1px;
padding-left:16px;
}
.accordion-column {
display:inline;
padding:4px 0pt 4px 15px;
width:476px;
}
.content-panel {
padding:10px 15px !important;
width:953px !important;
}
.content-panel h2, .content-panel h3 {
color:#4F4F4F !important;
}
#L6C1.columns-0-A .content-panel h3, #L6C1.columns-1-A-A .content-panel h3 {
background-color:transparent;
border-bottom:medium none;
font-size:1.4em;
font-weight:normal;
margin:0pt 0pt 0.25em;
min-height:1em;
padding:0pt;
}
.content-panel h3 {
}
#features, #features .accordion-content {
width:983px !important;
}
#features {
}
#features .accordion-content {
background-color:transparent;
padding:0pt;
}
#ADC-Carousel.carousel-component {
}
#ADC-Carousel.carousel-component .carousel-clip-region {
height:30.167em;
left:16px;
width:951px !important;
}
#ADC-Carousel.carousel-component .carousel-list .carousel-container {
height:30.167em;
padding:0pt 8px;
width:221px;
}
#ADC-Carousel.carousel-component .carousel-prev, #ADC-Carousel.carousel-component .carousel-next {
height:30.167em;
width:16px;
}
#ADC-Carousel.carousel-component .carousel-next {
right:9px;
}
#ADC-Carousel.carousel-component .prev-null, #ADC-Carousel.carousel-component .prev-null:hover, #ADC-Carousel.carousel-component .next-null, #ADC-Carousel.carousel-component.next-null:hover {
cursor:text;
}
#ADC-Carousel.carousel-component .carousel-prev {
background-image:url(../carousel/prev.gif);
}
#ADC-Carousel.carousel-component .carousel-prev:hover {
background-image:url(../carousel/prev_hover.gif);
}
#ADC-Carousel.carousel-component .prev-null, #ADC-Carousel.carousel-component .prev-null:hover {
background-image:url(../carousel/prev_null.gif);
}
#ADC-Carousel.carousel-component .carousel-next {
background-image:url(../carousel/next.gif);
}
#ADC-Carousel.carousel-component .carousel-next:hover {
background-image:url(../carousel/next_hover.gif);
}
#ADC-Carousel.carousel-component .next-null, #ADC-Carousel.carousel-component .next-null:hover {
background-image:url(../carousel/next_null.gif);
}
#ADC-Carousel.carousel-component #prev-arrow.carousel-prev.hover {
background-image:url(../carousel/prev_hover.gif);
}
#ADC-Carousel.carousel-component #prev-arrow.prev-null.hover {
background-image:url(../carousel/prev_null.gif);
}
#ADC-Carousel.carousel-component #next-arrow.carousel-next.hover {
background-image:url(../carousel/next_hover.gif);
}
#ADC-Carousel.carousel-component #next-arrow.next-null.hover {
background-image:url(../carousel/next_null.gif);
}
.carousel-component .carousel-list .carousel-feature:hover {
background-color:#FFFFFF;
}
.carousel-container .hover {
background:#FFFFFF none repeat scroll 0%;
}
.carousel-component .carousel-list .carousel-feature-links:hover {
background-color:#F8F8F8;
}
.carousel-container .hover h4 {
color:#000000;
}
.carousel-container .hover * {
color:#666666;
}
.carousel-feature {
background-color:#EEEEEE;
height:20.58em;
margin:0pt -8px;
padding:11px 8px;
}
.carousel-feature-links {
background:#E5E5E5 none repeat scroll 0%;
height:7.667em;
margin:0px -11px;
padding:10px 8px 0px;
}
.carousel-feature-links li {
}
.expanded {
}
.carousel-feature, .carousel-feature h2 a {
color:#666666 !important;
}
.carousel-feature h2 a:hover {
background-color:transparent;
color:#1E6A00 !important;
}
.carousel-feature h3, .carousel-container .author, .carousel-container .stamp-date {
color:#666666;
}
.carousel-container .author, .carousel-container .stamp-date {
font-size:0.93em;
}
.carousel-feature h2 {
font-size:1.5em;
margin-top:0pt;
}
.carousel-feature h3 {
font-size:1.5em;
font-weight:normal;
line-height:1.1em;
margin:0.5em 0pt;
}
.carousel-container h4 {
font-family:Arial,Helvetica,sans-serif;
font-size:1em;
font-weight:bold;
margin:0pt 0pt 0.25em;
}
.carousel-feature-links ul li {
line-height:1em;
}
.carousel-feature .static-messaging {
font-size:0.85em;
margin:0pt 0pt -1em;
padding:2px;
}
.standout p {
font-size:1.25em;
}
.searchUserGroups p {
margin-bottom:0.5em;
}
.content-panel ul.noindent {
padding-left:0.5em;
}
.content-panel form {
margin-bottom:1.2em;
}
.content-panel .pullout-item {
margin-bottom:0.5em;
}
.content-panel .link-more {
display:block;
margin-top:0.35em;
}
.content-panel .columns-2-AB-A, .content-panel .columns-2-AB-B {
margin-bottom:0pt;
margin-top:-1.5em;
width:49.2%;
}
.content-panel .columns-2-AB-A .columns-2-AB-A, .content-panel .columns-2-AB-A .columns-2-AB-B, .content-panel .columns-2-AB-B .columns-2-AB-A, .content-panel .columns-2-AB-B .columns-2-AB-B {
margin-top:0pt;
width:48%;
}
.content-panel .columns-2-AB-A .columns-2-AB-A, .content-panel .columns-2-AB-A .columns-2-AB-B, .content-panel .columns-2-AB-B .columns-2-AB-A, .content-panel .columns-2-AB-B .columns-2-AB-B {
margin-bottom:1em;
padding:0pt;
}
.p2 h3, .p2-top .pod-body > *:first-child, .p2 dt {
border-top:medium none !important;
color:#656565 !important;
}
.p2 dt {
border-top:medium none !important;
}
.p2 h3 {
}
.p2-top h3, .p2-top-first-child {
}
.p2 .side-menu dd a, .p2 .side-menu p {
font-size:1.09em;
}
.pod .side-menu p {
letter-spacing:0pt;
min-height:1em;
word-spacing:normal;
}
.top-acc {
background-color:#DDDDDD;
border-bottom:1px solid #4F4F4F;
margin:0pt;
padding:10px 8px;
}
.top-acc h3 {
margin:0pt 0pt 0.5em;
padding:0pt;
}
#L6C2 .side-menu {
margin-top:-0.8em;
}
#L6C2, .p2 {
background-color:#F3F3F3;
}
#L6C2, .p2 {
margin-bottom:0pt;
padding-bottom:0pt;
}
.tabZen, .tabZen li, .tabZen li a, .tabZen li.on a, .tabZen li.on a:hover, .tabZen li:hover, .tabZen li:hover a {
background-color:#E4E4E4;
background-image:none !important;
}
.tabZen {
border-bottom:medium none !important;
border-top:1px solid #4F4F4F;
margin:-1.85em -20px 20px !important;
padding:0px 0pt 0pt 8px !important;
}
.tabZen li {
border-bottom:medium none !important;
border-left:1px solid #888888;
border-right:1px solid #888888;
margin-right:-1px;
}
.tabZen li a, .tabZen li.on a, .tabZen li.on a:hover, .tabZen li:hover, .tabZen li:hover a {
background-color:transparent !important;
outline-color:invert;
outline-style:none;
outline-width:medium;
}
.tabZen li:hover, .tabZen li:hover a, .tabZen li a:hover {
background-color:#9E9E9E !important;
color:#FFFFFF !important;
text-decoration:none !important;
}
.tabZen li.on, .tabZen li.on:hover {
background-color:#FFFFFF !important;
}
.tabZen li.on, .tabZen li.on a:hover, .tabZen a:hover, .tabZen li a:visited {
color:#666666 !important;
}
.tabZen li a {
color:#555555 !important;
font-size:10px;
margin-left:0pt !important;
padding:6px 10px !important;
text-transform:uppercase;
}
.search-pod input.textfield {
width:100% !important;
}
