/* 
Copyright 2005 Adobe Systems Incorporated.
Legacy CSS
$Revision: #1 $
*/
@import url("/public/20170609182421cs_/https://www.adobe.com/css/styles.css");
@import URL("/css/screen.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/css/themes.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/css/relics/form_columns.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/css/relics/image_wrappers.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/css/relics/iconmarkers.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/columns.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/pullout.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/compact.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/form.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/menu.list.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/icon.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/gnav.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/gfooter.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/theme.css");
@import url(/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/headertab.hack.css);
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/pod.css");
@import url("/public/20170609182421cs_/https://www.adobe.com/lib/com.adobe/template/glue.css");

br.clear-both,
div.clear-both,
br.clear-left,
div.clear-left {
font: 1px/1px monospace;
display: block;
}
.clear-both { clear: both; }
.clear-left { clear: left; }
.clear-after:after {
content: "\0020";
display: block;
height: 0;
clear: both;
}
.clear-after::after {
content: "\0020";
display: block;
height: 0;
clear: both;
}
.clear-after {
/*\*//*/ display: inline-table; /*MacIE*/
_height: 1em;
min-height: 1px;
}


ul,
ol,
dl {
word-spacing: -2ex;
letter-spacing: -2ex;
line-height: 0;
}
dt,
dd,
li {
word-spacing: normal;
letter-spacing: normal;
line-height: 1.25;
}
ul li {
_list-style-position: inside;
}
ol,
li,
li ol,
li ul { font-size: 1em; }
ul {
list-style-type: disc;
margin-left: 1ex;
}
ul,
ol {
padding-left: 2.5ex;
margin-top: 1em;
margin-bottom: 1.35em;
}
li {
line-height: 1.25em;
padding-bottom: 0.5em;
}
ol {
list-style-type: decimal;
overflow: visible;
margin-left: 3ex;
_padding-left: 6ex; 
}
ol ol {
list-style-type: lower-alpha;
margin-left: .5ex;
_margin-left: 1.5ex; 
}
ol ol ol { list-style-type: lower-roman; }
li ol,
li ul {
margin-top: 0;
margin-bottom: .3ex;
}
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 {
text-align: left;
list-style: none;
margin: 0 0 1em;
padding: 0;
}
.link-list>* {
margin: 1px 1.5ex 1px 0;
line-height: 1.333em;
}
.link-list>li,
.link-list>dt { padding: 2px 0; }
.link-list>dd { padding-left: 1.25ex; }
.link-list li,
.link-list dt { _padding: 0.15em 0 0.2em;  }
.link-list dd { _padding-left: 1.25ex;  }
.link-list li,
.link-list dt,
.link-list dd {
_margin: 1px 1.5ex 1px 0;
_line-height: 1.35em; 
}
ul.link-list li { _list-style-position: outside;  }

.nomarker {
list-style-image: none;
list-style-type: none; 
}

#depthpath {
padding-left: 0;
margin: 0;
min-height: 10px;
position: absolute;
top: -66px;
_top: -70px;
left:16px;
z-index: 1;
}
#depthpath li {
font-size: .917em;
}
html[lang=zh] #depthpath li {
font-size: 1em;
}
html.zh #depthpath li {
font-size: 1em;
}
#depthpath * {
line-height: 1.3;
}
#depthpath,
#depthpath a,
#depthpath a:visited {
color: #999;
text-decoration: none;
}
#depthpath a:hover { 
background-color: #000;
color: #ddd;
}

.h-nav {
background-color: #ECECEC;
margin: 0 -8px 0.85em -8px;
padding: 0.1em 8px;
position: relative;
}
