/*
Copyright (c) 2003-04 Macromedia Inc.
XHTML CSS Selectors 
$Revision: 1.127 $
*/
p.nav-bottom,
div.nav-bottom {
margin-top: 2em;
text-align: center}
p.nav-top,
div.nav-top {
margin-bottom: 2em;
text-align: center}
.nav-pagination {
padding-right: 0.5em;
padding-bottom: 1px}
.nav-pagination img, 
.nav-right img {
vertical-align: middle}
.nav-pagination {
min-height: 2.5em}
.nav-pagination img {
margin-left: 0.5em}
.nav-pagination a+a img,
.nav-pagination img+a img,
.nav-pagination a+img {
margin-left: 0em}
/*\*/
* html .nav-pagination img {
margin-right: -0.5em}
/* */
span.pagination {
padding-right: 1em}
p {
margin-top: 0;
padding-bottom: 1px;
margin-bottom: 1.2em}
p.iconmarker-16x16 {
padding-left: 20px;
text-indent: -20px;
margin-top: 1em}
p.iconmarker-20x20 {
padding-left: 24px;
text-indent: -24px;
margin-top: 1em}
h4 img, 
p img {
vertical-align: middle;
margin-right: 0.35em}
 
p.nav-right img {
margin-right: 0}
p.label {
margin-bottom: 0.15em}
h4.iconmarker-16x16 {
font-weight: normal;
padding-left: 20px;
padding-bottom: 3px;
text-indent: -20px}
h4.iconmarker-16x16 a {
font-weight: bold}
span.s-br {
height: 0;
width: 0;
font-size: 1px}
html>body span.s-br {
margin: 0 0 0 -2px}
div:first-child * span.s-br {
float: left;
margin: 0;
display: run-in}
#contentBody .stamp-fast {
width: 24px;
height: 9px;
margin: 0;
float: none}
#layoutLogic h1 {
margin: 0 1px 0 0;
padding: 0.5em 4em 0.35em 16px;
min-height: 24px}
/*\*/
* html #layoutLogic h1 {
height: 43px}
/* */
h2 {
margin-top: 0;
margin-bottom: 0.5em}
h2.header-border {
margin-top: 0;
padding-bottom: 0.5em;
margin-bottom: 1em;
margin-right: -8px;
padding-right: 8px;
margin-left: -8px;
padding-left: 8px}
#contentBody h3, 
#iframe-popup h3 {
margin: 0 -8px 0.85em -8px;
padding: 0.1em 8px}
#contentBody h3 a { 
display: block;
margin-left: -8px;
margin-right: -8px;
padding-left: 8px;
padding-right: 8px}
/*\*/
* html #contentBody h3 a { 
height: 1em}
/**/
#pod h3 {
margin-top: 1em;
margin-bottom: 0.35em}
#util-article h3 {
margin: 0 -8px 0.5em -8px}
h3.header-border {
margin-top: 0;
padding-bottom: 0.5em;
margin-bottom: 0.9em;
margin-right: -8px;
padding-right: 8px;
margin-left: -8px;
padding-left: 8px}
h4 {
margin-top: 0;
margin-bottom: 0}
h1.imageHeader {
margin: 0;
padding: 0}
h2.imageHeader {
margin: 0;
padding-bottom: 5px;
clear: both}
h2.imageHeader-border {
clear: both;
margin-bottom: 11px;
width: 99%}
h2.imageHeader-border img {
margin-bottom: 8px}
h3.imageHeader {
margin: 0;
padding: 0 0 10px;
clear: both}
h3.imageHeader-border {
padding-bottom: 4px;
clear: both;
margin-bottom: 8px}
img {
border: 0}
a.helptextlink {
margin-top: -6px}
blockquote {
margin: 0 0 1.5em}
blockquote.indent { 
margin: 0 32px 1.5em}
blockquote address {
margin-top: 0.25em}
address {
width: auto}
#bio address {
display: block;
margin-bottom: 1.5em}
div.legalnotice {
clear: both}
div.new {
float: left; 
margin-right: 1px}
span.new { 
padding-left: 5px}
div.popupheader {
vertical-align: top;
padding: 12px 16px 4px 16px;
border-bottom: 1px solid #999;
margin: 0;
height: 32px}
div.popup {
padding: 12px 16px 16px 16px;
height: 100%;
margin: 0}
#closepopup {
position: absolute;
bottom: 16px;
right: 16px}
pre {
margin-bottom: 1em}
pre.wrap {
word-wrap: break-word;
white-space: -o-pre-wrap;
white-space: -moz-pre-wrap;
white-space: pre-wrap}
.preWrapper pre {
padding: 0;
margin: 4px 15px}
.preWrapper {
padding: 15px 0;
margin: 1em 0}
* html .preWrapper {
width: 100%;
overflow-x: auto}
html>body .preWrapper {
overflow: auto}
html>body .columns-2-aaB-B .preWrapper:empty {
width: 480px}
html>body .columns-2-aaB-B ul .preWrapper:empty,
html>body .columns-2-aaB-B ol .preWrapper:empty {
width: 450px}
div.blockOffsetLeft {
clear: both;
margin: 0 0 24px 32px;
padding: 0}
.caption {
margin-top: 0.8em}
p.caption {
margin-top: 0.5em}
#contentFooter { 
text-align: left}
.portal-features h3, 
.portal-features h4 {
margin-bottom: 0.2em !important;
padding: 0 !important}
.badge {
text-align: center;
padding: 10px;
margin: 0 -10px}
.badge img,
.badge embed,
.badge object, {
margin: 0 auto;
display: block}
div.pod span.descriptor {
float: left;
vertical-align: bottom;
padding: 0 0 10px 0;
text-align: left}
.txtleft {
text-align: left !important}
.txtright {
text-align: right !important}
.txtcenter,
.center {
text-align: center !important}
ol {
list-style: decimal outside;
margin-left: 2em}
ul {
list-style: disc outside;
margin-left: 0.5em}
ul,
ol {
padding-left: 1.5em;
margin-top: 1em;
margin-bottom: 1.35em}
li {
line-height: 1.35em;
padding-bottom: 0.5em}
li ol,
li ul {
margin-top: 0;
margin-bottom: .3ex}
li ol {
list-style: lower-alpha outside;
margin-left: .5ex}
/*\*/
* html li ol {
margin-left: 1.5ex}
/**/
li p { 
margin-bottom: 0.5em}
.compact {
margin-top: 1em;
padding-bottom: 1.35em}
ul.nav-pod {
text-align: left;
margin: -10px -10px 10px;
padding: 0 10px;
list-style: none}
ul.nav-pod li {
margin: 0 -10px;
padding: 0 10px !important;
padding: 0.4em 10px;
padding/**/: 0 10px}
ul.nav-pod li a {
clear: both;
display: block !important;
display: inline;
display/**/: block;
margin: 0 -10px;
padding: 5px 10px;
line-height: 14px !important;
line-height: 1.6em;
line-height/**/: 1.4em}
ul.rnav-static {
text-align: left;
list-style: none outside;
padding: 0;
margin: 0}
ul.rnav-static li {
margin: 0;
padding: 0 0;
border-bottom: 1px solid #c3c8cB;
font-weight: bold;
line-height: 1.2em}
ul.rnav-static li ul {
font-size: 1em;
list-style: none outside;
border-top: none;
margin: 0;
padding: 0 0 8px 0}
ul.rnav-static  li ul li {
border-bottom: none;
padding: 3px 0;
font-weight: normal}
ul.rnav-static li p {
margin-top: 7px;
margin-bottom: 2px}
ul.iconmarker-18x12,
ul.iconmarker-16x16,
ul.iconmarker-20x20 {
list-style: none;
padding: 0;
margin: 1em 0 1.35em}
.iconmarker-16x16 img {
height: 16px;
width: 16px}
.iconmarker-16x16 li,
.iconmarker-16x16 li ul.iconmarker-16x16 li {
margin-left: 1px;
padding-left: 20px}
.iconmarker-16x16 li ul {
margin-bottom: .35em}
.iconmarker-16x16 li ul li {
padding-left: 0}
.iconmarker-16x16 li img { 
vertical-align: middle;
float: none; 
clear: none;
margin-left: -20px; 
margin-right: 4px}
.compact ul.iconmarker-16x16 {
width: 99%;
margin: 0}
.compact ul.iconmarker-16x16 li {
white-space: nowrap;
padding-top: 0;
padding-right: 1em;
margin: 0;
float: left}
* html .compact ul.iconmarker-16x16 li {
width: auto}
.iconmarker-18x12 img {
width: 18px;
height: 12px}
.iconmarker-18x12 li {
margin-left: 1px;
padding-left: 22px}
.iconmarker-18x12 li img {
margin-left: -23px;
float: left;
clear: both}
.iconmarker-20x20 img {
width: 20px;
height: 20px}
.iconmarker-20x20 li {
margin-left: 1px;
padding-left: 24px}
.iconmarker-20x20 li ul {
margin-top: 0.5em;
margin-left: 0;
padding-left: 1px}
.iconmarker-20x20 li ul li {
margin-left: 1em}
.iconmarker-20x20 li img {
vertical-align: bottom;
vertical-align/**/: middle;
float: none; 
clear: none;
margin-left: -25px;
margin-right: 4px}
* html>body .iconmarker-20x20 li img {
vertical-align: middle}
* html .iconmarker-16x16 li, 
* html .iconmarker-18x12 li,
* html .iconmarker-20x20 li {
/*\*/width: 100%; /* */
width/**/: auto}
ul.iconmarker-inline-16x16,
ul.inline,
ol.inline {
margin: 1px 0 1em;
padding: 1px 0;
width: 99%;
list-style: none}
ul.iconmarker-inline-16x16 li,
ul.inline li,
ol.inline li {
white-space: nowrap;
padding: 1px 1em 0.5em 0;
margin: 0;
float: left}
ul.iconmarker-inline-16x16 li img {
float: none; 
clear: none;
margin-right: 4px;
vertical-align: middle}
ul.nomarker {
list-style-type: none;
list-style-image: none;
margin: 0 0 1em 2px;
padding-left: 0}
.char-marker {
list-style: none;
padding-left: 0;
margin-left: 0}
.char-marker li {
padding-left: 1em;
text-indent: -1em}
.pipe-marker ul {
list-style: none;
padding-left: 0;
margin-left: 0;
margin-top: 0;
margin-bottom: 1.7em}
div[class="pipe-marker"] li {
display: inline}
div[class="pipe-marker"] li+li:before {
content: " | ";
margin-right: .2em;
margin-left: .2em}
div[class="pipe-marker"] .clear-both {
display: none}
* html>body .pipe-marker {
padding-top: .2em}
* html .pipe-marker {
/*\*/
padding-top: .25em;
/* */
padding-bottom: 1.7em}
* html>body .pipe-marker ul li:first-child {
padding-left: 0}
* html>body .pipe-marker li+li {
border-left: 1px solid #000}
* html>body .pipe-marker li {
padding: 0 6px}
/*\*/
* html .pipe-marker ul {
margin: 0 0 0 -6px;
padding: 0;
width: 100%}
/* */
* html .pipe-marker ul li {
float: left;
line-height: 1em;
white-space: nowrap; 
margin-bottom: 0.5em;
/*\*/
border-left: 1px solid #000;
margin-left: -1px;
padding: 0 7px 0 6px;
/* */
}
.rule-marker {
border-top: 1px solid #edeff0;
list-style: none;
margin: 6px -8px 0;
padding: 0 8px 10px}
.rule-marker li {
border-bottom: 1px solid #edeff0;
background-color: #fff;
margin: 0 -8px;
padding: 0.2em 8px}
.rule-marker li a { 
line-height: 1.35em;
display/**/:/**/block;
margin/**/:/**/-0.2em -8px;
padding/**/:/**/0.2em 8px}
* html>body .rule-marker li a {
display: block;
margin: -0.2em -8px;
padding: 0.2em 8px}
.arrow-marker {
margin: 0 0 1em 9px;
padding: 0;
list-style-image: url(../images/master/homepage/arrow_marker.gif);
list-style-type: none}
.arrow-marker:empty {
list-style-type: inherit}
head:first-child+body .arrow-marker {
margin: 0 0 .5em 18px}
* html .arrow-marker {
margin: 0 0 0 18px}
.arrow-marker li {
margin: 0;
padding: 1px 0}
.arrow-marker li a {
position: relative;
top: 0;
left: 0}
head:first-child+body .arrow-marker li a {
left: -5px}
* html .arrow-marker li a {
left: -5px;
top: -.5em;
/*\*/
top: -.3em;
/**/
}
* html .arrow-marker {
padding-top: .5em;
/*\*/
padding-top: .3em;
/* */
}
* html>body .arrow-marker {
margin-bottom: -.5em}
ul.pointing-right-marker,
li.pointing-right-marker,
ul.pointing-left-marker,
li.pointing-left-marker {
list-style: none}
ul.pointing-right-marker,
ul.pointing-left-marker {
list-style: none;
margin: 0 0 1em;
padding: 0}
ul.pointing-right-marker li,
ul.pointing-left-marker li {
padding: 0.15em 0 0.2em;
margin: 1px 0;
line-height: 1.35em}
* html .pointing-right-marker,
* html .pointing-left-marker {
height: 1%;
height/**/: auto}
html>body .pointing-right-marker a:after {
content: ' \203a'}
* html .pointing-right-marker a {
background-image: url(../images/master/markers/pointing_right_link.gif);
background-repeat: no-repeat;
background-position: right 6px;
padding-right: 7px;
margin-right: .1ex;
/*\*/
display: block;
float: left;
/**/
display/**/: inline;
float/**/: none}
* html .pointing-right-marker a:visited {
background-position: right -47px}
* html #pod .pointing-right-marker a {
background-position: right 5px}
* html #pod .pointing-right-marker a:visited {
background-position: right -48px}
html>body .pointing-left-marker a:before {
content: '\2039\0020'}
* html .pointing-left-marker a {
background-image: url(../images/master/markers/pointing_left_link.gif);
background-repeat: no-repeat;
background-position: left 6px;
padding-left: 7px;
margin-left: .1ex;
/*\*/
display: block;
float: left;
/**/
display/**/: inline;
float/**/: none}
* html .txtright .pointing-left-marker a,
* html .nav-right .pointing-left-marker a {
/*\*/
display: block;
float: right;
/**/
display/**/: inline;
float/**/: none}
* html .pointing-left-marker a:visited {
background-position: left -47px}
* html #pod .pointing-left-marker a {
background-position: left 5px}
* html #pod .pointing-left-marker a:visited {
background-position: left -48px}
ol.searchResults {
list-style-position: outside;
line-height: 1.3em;
padding: 1px 0 1px 18px;
margin: 0 0 0 16px}
ol.searchResults li {
vertical-align: top}
#util-article ol,
#util-article ul {
list-style: none;
margin: 0 0 1em;
padding: 0.5em 0}
#util-article ol li,
#util-article ul li {
line-height: 1.35em;
padding: 0 0;
margin: 0 0 0.5em}
.link-list {
text-align: left;
list-style: none;
margin: 0 0 1em;
padding: 0}
.link-list li {
padding: 0.15em 0 0.2em;
margin: 1px 0;
line-height: 1.35em}
.link-list a img {
vertical-align: middle;
margin-right: 4px}
.compact .link-list li {
float: left;
padding-right: 1em}
ul.fma {
clear: both;
line-height: inherit;
padding: 0 0 1px 0;
margin: 0 0 1em 15px}
ul.fma {
clear: both;
list-style-type: disc;
list-style-image:none; 
padding: 0 0 1px 0;
margin: 0 0 1em 15px}
dt, dd { 
line-height: 1.5em}
dt {
margin-bottom: 1em;
margin-top: 0.5em}
dl, dd {
margin-bottom: 1.5em}
dd {
margin-left: 16px}
dl.no-indent {
margin-top: 0;
margin-bottom: 0}
dl.no-indent dt {
line-height: 1em;
margin-bottom: 0}
dl.no-indent dd {
margin-left: 0}
#contentBody .op-head {
margin: 0;
padding: 0}
#contentBody .op-head h3 {
margin: 0 !important;
padding: 2px 8px 3px;
line-height: normal}
.op-body {
margin: 0;
padding: 10px 8px 6px}
/*\*/
* html .full-width .columns-2-AB-A .op-body,
* html .full-width .columns-2-AB-B .op-body {  
height: 1%}
/**/
.op-body ul,
.op-body p {
margin: 0 0 .85em !important}
#contentBody .options-pod {
margin: 0 0 16px;
padding:0}
.options-box {
padding: 0px 8px 0px 8px}