
/*	POD 
$Revision: 1.19.2.1 $ 
@btapley
*/
.pod { margin-bottom: 1em; }
.w {
margin-left: -6px;
_position: relative; /*IE sub7*/
_margin-bottom: 8px; /*IE sub7*/
}
.e {
margin-right: -6px;
margin-left: 2px;
padding-bottom: 1px;
_position: relative; /*IE sub7*/
}
.n {
margin-left: 6px;
margin-right: 6px;
padding-top: 6px;
}
.s {
padding-bottom: 8px;
_padding-bottom: 0; /*IE sub7*/
}
.p0 .pod-body {
padding-left: 16px;
padding-right: 18px;
}
.p1 .pod-body,
.p2 .pod-body {
padding-left: 8px;
padding-right: 10px;
}
.p0 .pod-body>*:first-child {
margin-left: -17px;
padding-left: 16px;
margin-right: -17px;
padding-right: 16px;
}
.p0 .pod-body {
 	htc-method: '$getFirstChild >$addClassToNode[p0-first-child]';
behavior: url("/lib/com.adobe/evaluate.htc");
}
.p1 .pod-body {
htc-method: '$getFirstChild >$addClassToNode[p1-first-child]';
behavior: url("/lib/com.adobe/evaluate.htc"); 
}
.p2 .pod-body {
htc-method: '$getFirstChild >$addClassToNode[p2-first-child]'; 
behavior: url("/lib/com.adobe/evaluate.htc");
}
.p0 .pod-body .p0-first-child,
.mnemonic-top .suite,
.suite-top .suite {
margin-left: -17px;
margin-right: -17px;
padding-left: 16px;
padding-right: 16px;
position: relative;
}
.p1 .pod-body>*:first-child,
.p2 .pod-body>*:first-child {
margin-top: 0;
padding-top: 1px;
margin-left: -8px;
margin-right: -8px;
margin-bottom: 6px;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 6px;
padding-left: 8px;
}
.p1-first-child,
.p2-first-child {
margin-top: 0;
padding-top: 1px;
margin-left: -8px;
margin-right: -8px;
margin-bottom: 6px;
_margin-bottom: 6px !important;
padding-top: 2px;
padding-right: 8px;
padding-bottom: 6px;
padding-left: 8px;
}
.p1 .columns-2-AB-A,
.p1 .columns-2-aaB-aa,
.p1 .columns-2-Abb-A {
_margin-left: 0;
_padding-left: 0;
}
.nw,
.ne,
.n,
.w,
.e,
.sw,
.se,
.s {
_height: 1em; 
min-height: 1em; /* IE 7 */
}
.nw,
.ne,
.se,
.sw { background-repeat: no-repeat; }
.nw,
.w,
.n { background-position: 0 0; }
.ne,
.e { background-position: right 0; }
.se { background-position: right bottom; }
.mnemonic-top .p1 .sw,
.sw,
.s { background-position: 0 bottom; }
.w,
.e { background-repeat: repeat-y; }
.n,
.s { background-repeat: repeat-x; }
.nw.p0 { /* AKA .p0.nw -- IE needs nw unspecified */ background-image: url(p0/nw.gif); }
.p0 .ne { background-image: url(p0/ne.gif); }
.p0 .se { background-image: url(p0/se.gif) }
.p0 .sw { background-image: url(p0/sw.gif); }
.p0 .w { background-image: url(p0/w.gif); }
.p0 .e {
background-color: #FFF;
background-image: url(p0/e.gif);
}
.p0 .n {
background-color: #FFF;
background-image: url(p0/n.gif);
}
.p0 .s {
background-color: #FFF;
background-image: url(p0/s.gif);
}
.p0-sidenav .se { background-image: url(p0/sidenav/se.gif); }
.p0-sidenav .sw {
background-image: url(p0/sidenav/sw.gif);
background-position: 1px bottom;
}
.p0-sidenav .w { background-image: url(p0/sidenav/w.gif); }
.p0-sidenav .e {
background-color: #fff;
background-image: url(p0/sidenav/e.gif);
}
.p0-sidenav .s {
background-color: #fff;
background-image: url(p0/sidenav/s.gif);
}
.nw.p1,
.nw.p2 { /* AKA .p2.nw -- IE needs nw unspecified */ background-image: url(p2/nw.gif); }
.mnemonic-top .p1 .ne,
.p1 .ne,
.p2 .ne { background-image: url(p2/ne.gif); }
.p1 .se,
.p2 .se { background-image: url(p2/se.gif) }
.p1 .sw,
.p2 .sw { background-image: url(p2/sw.gif); }
.p1 .w,
.p2 .w { background-image: url(p2/w.gif); }
.p1 .e,
.p2 .e {
background-color: #F3F3F3;
background-image: url(p2/e.gif);
}
.mnemonic-top .p1 .n,
.p1 .n,
.p2 .n {
background-color: #F3F3F3;
background-image: url(p2/n.gif);
}
.p1 .s,
.p2 .s {
background-color: #F3F3F3;
background-image: url(p2/s.gif);
}
.mnemonic-top .p1 .pod-body>*:first-child,
.p1 .pod-body>*:first-child { background-color: #F3F3F3; }
.mnemonic-top .p1 .n,
.p1 .p1-first-child { background-color: #F3F3F3; }
 
.p0-top .n { background-image: url(p0/top/n.gif); }
.nw.p0-top {/*AKA .p0-top.nw*/ background-image: url(p0/top/nw.gif); }
.p0-top .ne { background-image: url(p0/top/ne.gif); }
/* Mac IE bug, somehow elements without the pod-top class are picking these styles up.\*/
.p0-top .pod-body>*:first-child { background-color: #DDD; }
.p0-top .p0-first-child { background-color: #DDD; }
/**/
 
.mnemonic-top .n { background-image: url(mnemonic/top/n.gif); }
.nw.mnemonic-top { /*AKA .p0-top.nw*/ background-image: url(mnemonic/top/nw.gif); }
.mnemonic-top .ne { background-image: url(mnemonic/top/ne.gif); }
/* Mac IE bug, somehow elements without the pod-top class are picking these styles up.\*/
.mnemonic-top .p0 .pod-body>*:first-child {
background-repeat: no-repeat;
background-position: right center;
min-height: 67px;
}
.mnemonic-top .p0-first-child {
background-repeat: no-repeat;
background-position: right center;
color: #fff;
}
.mnemonic-top .pod-body>*:first-child {
background-color: #434343;
color: #fff;
}
.mnemonic-top .p0-first-child,
.mnemonic-top .n { background-color: #434343; }
.mnemonic-top .p1 .pod-body>*:first-child { color: #000; }
.mnemonic-top .p1 .sw { background-position: 0 bottom; }
/**/
 
.mnemonic-top .p1-top .n,
.p1-top .n { background-image: url(p1/top/n.gif); }
.mnemonic-top .nw.p1-top,
.nw.p1-top { /*AKA .p0-top.nw*/ background-image: url(p1/top/nw.gif); }
.mnemonic-top .p1-top .ne,
.p1-top .ne { background-image: url(p1/top/ne.gif); }
.mnemonic-top .p1-top .pod-body>*:first-child,
.p1-top .pod-body>*:first-child {
background-color: #777;
color: #fff;
min-height: 1px;
margin-left: -9px;
margin-right: -9px;
padding-left: 9px;
padding-right: 9px;
}
.p1-top .p1-first-child {
color: #fff;
position: relative;
margin: 0 -9px;
padding: 0.2em 9px;
}
.mnemonic-top .p1-top .n,
.p1-top .p1-first-child,
.p1-top .n { background-color: #777; }
 
.p1-bottom .s {
background-image: url("/images/master/layouts/units/pod/p1/bottom/s.gif");
background-color: #777;
padding-bottom: 6px;
}
.p1-bottom .sw { background-image: url("/images/master/layouts/units/pod/p1/bottom/sw.gif"); }
.p1-bottom .se { background-image: url("/images/master/layouts/units/pod/p1/bottom/se.gif"); }
.p1-last-child {
margin-top: 0;
margin-bottom: -2px;
margin-left: -8px;
margin-right: -8px;
padding-top: 5px;
padding-right: 8px;
padding-left: 8px;
background-color: #777;
}
/* IE6 Only */
.p1-bottom .pod-body {
_padding-bottom: 0;
_margin-bottom: -2px;
}
.p1-bottom .w { _margin-bottom: 6px; }
.p1-bottom .s { _padding-bottom: 0; }
.p1-last-child { _padding-bottom: 6px; }
 
.p2-top .n {
background-color: #DEDEDE;
background-image: url(p2/top/n.gif);
}
.nw.p2-top {/*AKA .nw*/ background-image: url(p2/top/nw.gif); }
.p2-top .ne { background-image: url(p2/top/ne.gif); }
.p2-top .pod-body>*:first-child { background-color: #DEDEDE; }
.p2-top .p2-first-child { background-color: #DEDEDE; }
.top-acc .pod-body>*:first-child { border-bottom: 2px solid #C00; }
.top-acc .p2-first-child,
.top-acc .first-child { border-bottom: 2px solid #C00; }
/* untransformed state */
.dyn-pod { display: none; }
.p2 div.hr {
padding: 0 8px;
font-size: 1px;
line-height: 1px;
height: 1px;
margin: 8px -8px;
}
