html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}
html{font-size:62.5%}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
body{line-height:1;position:relative}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}
table{border-collapse:collapse;border-spacing:0}
html{-ms-text-size-adjust:100%}
::-ms-clear{display:none;height:0;width:0}
.lt-ie10 input[type="checkbox"],.lt-ie10 input[type="radio"]{box-sizing:border-box;padding:0}
.lt-ie10 textarea{overflow:auto}
.lt-ie10 svg:not(:root){overflow:hidden}
a:-moz-focusring{outline:1px #007fc5 dotted}
input,button{line-height:normal}
input::-moz-focus-inner,button::-moz-focus-inner{padding:0}
button::-moz-focus-inner{margin:-1px}
input::-moz-focus-inner{border:0;margin:0}
legend{white-space:normal}
html{-webkit-text-size-adjust:100%}
body{-webkit-font-smoothing:subpixel-antialiased}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-results-button,input[type="search"]::-webkit-search-results-decoration{display:none}
button,input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}
html input[type="button"]{-webkit-appearance:button}
input[type="reset"],input[type="submit"]{-webkit-appearance:button}
a{color:#007fc5;text-decoration:none;line-height:inherit}
a:hover,a:active{text-decoration:underline}
p a,p a:visited{line-height:inherit}
label{cursor:pointer}
button,textarea{border:0 solid transparent}
input,button,select,textarea{padding:0;margin:0;font-family:arial,helvetica,"Helvetica Neue","HelveticaNeue","Lucida Grande",sans-serif;font-size:100%;vertical-align:baseline}
input[type="search"]{-webkit-box-sizing:"content-box";-moz-box-sizing:"content-box";box-sizing:"content-box"}
input[disabled]{cursor:default}
button{cursor:pointer;background-color:transparent;color:#525252;font-family:inherit}
button[disabled]{cursor:default}
.overthrow-enabled .overthrow{overflow:auto;-webkit-overflow-scrolling:touch}
.maxwidth-base{display:inline-block!important}
.maxwidth-xsmall{display:inline-block!important}
.maxwidth-small{display:inline-block!important}
.maxwidth-medium{display:inline-block!important}
.maxwidth-large{display:inline-block!important}
.maxwidth-xlarge{display:inline-block!important}
.minwidth-xsmall{display:none!important}
.minwidth-small{display:none!important}
.minwidth-medium{display:none!important}
.minwidth-large{display:none!important}
.minwidth-xlarge{display:none!important}
@media only screen and (min-width:30em){.maxwidth-base{display:none!important}
.minwidth-xsmall{display:inline-block!important}
}
@media only screen and (min-width:37.5em){.maxwidth-xsmall{display:none!important}
.minwidth-small{display:inline-block!important}
}
@media only screen and (min-width:48em){.maxwidth-small{display:none!important}
.minwidth-medium{display:inline-block!important}
}
@media only screen and (min-width:60em){.maxwidth-medium{display:none!important}
.minwidth-large{display:inline-block!important}
}
@media only screen and (min-width:64em){.maxwidth-large{display:none!important}
.minwidth-xlarge{display:inline-block!important}
}
body{font-family:arial,helvetica,"Helvetica Neue","HelveticaNeue","Lucida Grande",sans-serif;font-size:14px;font-size:1.4rem;line-height:1em;color:#525252;position:relative;min-width:320px}
h1,h2,h3,h4,h5,h6{font-weight:normal;line-height:1em;color:#444}
h1 a,h2 a,h3 a,h4 a,h5 a,h6 a{font-weight:inherit}
h1{font-size:20px;font-size:2rem}
h2{font-size:18px;font-size:1.8rem}
h3{font-size:14px;font-size:1.4rem;font-weight:bold}
h4,h5,h6{font-size:14px;font-size:1.4rem}
p img{margin:0}
em,i{font-style:italic;line-height:inherit}
strong,b{font-weight:bold;line-height:inherit}
hr{clear:both}
abbr,acronym{text-transform:uppercase;font-size:14px;font-size:1.4rem;color:#222;border-bottom:1px solid #ddd;cursor:help}
abbr{text-transform:none}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
[hidden]{display:none}
.fw-hr{height:0;width:100%;max-width:1024px;border-top:1px solid #ddd;border-width:1px 0 0;margin:12px 0}
.jqmOverlay{cursor:auto!important}
#fw-language-select.language{margin:10px 0;zoom:1;clear:both;display:none;width:100%}
#fw-language-select.language p{display:block;float:left;font-size:12px;font-size:1.2rem;margin-top:0;line-height:1.95;margin-bottom:0;margin-right:5px;white-space:nowrap}
#fw-language-select.language span{display:none}
#fw-language-select.language span:first-child{display:inline}
#fw-language-select.language select{display:block;width:200px;padding:2px;float:left;margin-top:0;-webkit-appearance:menulist-button;border-color:#ccc;font-size:12px;font-size:1.2rem}
.js #fw-language-select.language{display:table}
.button{border:1px solid #444;color:#444;background-color:#efefef;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#fdfdfd),color-stop(100%,#bcbcbc));background:-webkit-linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);background:-moz-linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);background:-o-linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);background:linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:9px 34px 11px;margin:0;border-radius:3px;cursor:pointer;line-height:1.4;font-weight:bold;text-align:center;text-decoration:none;font-size:13.0px;font-size:1.3rem;-webkit-text-shadow:0 1px 0 white;-moz-text-shadow:0 1px 0 white;-o-text-shadow:0 1px 0 white;text-shadow:0 1px 0 white}
.button:hover{text-decoration:none}
.button-default{border:0;color:#fff;background-color:#605f5f;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#a5a5a5),color-stop(100%,#787878));background:-webkit-linear-gradient(top,#a5a5a5 0,#787878 100%);background:-moz-linear-gradient(top,#a5a5a5 0,#787878 100%);background:-o-linear-gradient(top,#a5a5a5 0,#787878 100%);background:linear-gradient(top,#a5a5a5 0,#787878 100%);background:-ms-linear-gradient(top,#a5a5a5 0,#787878 100%);display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:9px 34px 11px;margin:0;border-radius:3px;cursor:pointer;line-height:1.4;font-weight:bold;text-align:center;text-decoration:none;font-size:13.0px;font-size:1.3rem;-webkit-text-shadow:0 1px 0 white;-moz-text-shadow:0 1px 0 white;-o-text-shadow:0 1px 0 white;text-shadow:0 1px 0 white}
.button-default:hover{text-decoration:none}
.button-cta{border:1px solid #444;color:#444;background-color:#efefef;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#fdfdfd),color-stop(100%,#bcbcbc));background:-webkit-linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);background:-moz-linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);background:-o-linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);background:linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);background:-ms-linear-gradient(top,#fdfdfd 0,#bcbcbc 100%);display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:9px 34px 11px;margin:0;border-radius:3px;cursor:pointer;line-height:1.4;font-weight:bold;text-align:center;text-decoration:none;font-size:13.0px;font-size:1.3rem;-webkit-text-shadow:0 1px 0 white;-moz-text-shadow:0 1px 0 white;-o-text-shadow:0 1px 0 white;text-shadow:0 1px 0 white}
.button-cta:hover{text-decoration:none}
.button-primary{border:0;color:#fff;background-color:#4d7700;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#8fc200),color-stop(100%,#629700));background:-webkit-linear-gradient(top,#8fc200 0,#629700 100%);background:-moz-linear-gradient(top,#8fc200 0,#629700 100%);background:-o-linear-gradient(top,#8fc200 0,#629700 100%);background:linear-gradient(top,#8fc200 0,#629700 100%);background:-ms-linear-gradient(top,#8fc200 0,#629700 100%);display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:9px 34px 11px;margin:0;border-radius:3px;cursor:pointer;line-height:1.4;font-weight:bold;text-align:center;text-decoration:none;font-size:13.0px;font-size:1.3rem;-webkit-text-shadow:0 1px 0 white;-moz-text-shadow:0 1px 0 white;-o-text-shadow:0 1px 0 white;text-shadow:0 1px 0 white}
.button-primary:hover{text-decoration:none}
.button-secondary{border:0;color:#fff;background-color:#0267a8;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#00abe8),color-stop(100%,#057aca));background:-webkit-linear-gradient(top,#00abe8 0,#057aca 100%);background:-moz-linear-gradient(top,#00abe8 0,#057aca 100%);background:-o-linear-gradient(top,#00abe8 0,#057aca 100%);background:linear-gradient(top,#00abe8 0,#057aca 100%);background:-ms-linear-gradient(top,#00abe8 0,#057aca 100%);display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:9px 34px 11px;margin:0;border-radius:3px;cursor:pointer;line-height:1.4;font-weight:bold;text-align:center;text-decoration:none;font-size:13.0px;font-size:1.3rem;-webkit-text-shadow:0 1px 0 white;-moz-text-shadow:0 1px 0 white;-o-text-shadow:0 1px 0 white;text-shadow:0 1px 0 white}
.button-secondary:hover{text-decoration:none}
.button-app{border:0;color:#fff;background-color:#494949;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#989898),color-stop(100%,#696969));background:-webkit-linear-gradient(top,#989898 0,#696969 100%);background:-moz-linear-gradient(top,#989898 0,#696969 100%);background:-o-linear-gradient(top,#989898 0,#696969 100%);background:linear-gradient(top,#989898 0,#696969 100%);background:-ms-linear-gradient(top,#989898 0,#696969 100%);display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:9px 34px 11px;margin:0;border-radius:3px;cursor:pointer;line-height:1.4;font-weight:bold;text-align:center;text-decoration:none;font-size:13.0px;font-size:1.3rem;-webkit-text-shadow:0 1px 0 white;-moz-text-shadow:0 1px 0 white;-o-text-shadow:0 1px 0 white;text-shadow:0 1px 0 white}
.button-app:hover{text-decoration:none}
[class*="icons-"]{background-color:transparent;background-image:url("../../../fw/i/responsive/icons-sprite.png");background-repeat:no-repeat;width:24px;height:24px;display:inline-block;overflow:hidden}
.icons-facebook{background-position:0 0}
.icons-twitter{background-position:0 -33px}
.icons-linkedin{background-position:0 -66px}
.icons-googleplus{background-position:0 -99px}
.icons-email{background-position:0 -132px}
.icons-vkontakte{background-position:0 -165px}
.icons-renren{background-position:0 -198px}
.icons-weibo{background-position:0 -231px}
.icons-vtqq{background-position:0 -264px}
.inverse .icons-facebook{background-position:-33px 0}
.inverse .icons-twitter{background-position:-33px -33px}
.inverse .icons-linkedin{background-position:-33px -66px}
.inverse .icons-googleplus{background-position:-33px -99px}
.inverse .icons-email{background-position:-33px -132px}
.inverse .icons-vkontakte{background-position:-33px -165px}
.inverse .icons-renren{background-position:-33px -198px}
.inverse .icons-weibo{background-position:-33px -231px}
.inverse .icons-vtqq{background-position:-33px -264px}
#fw-masthead{display:block;min-height:50px;height:50px;padding:0;box-sizing:border-box;background-color:#3c6ba1;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#4d80af),color-stop(100%,#2b5593));background:-webkit-linear-gradient(top,#4d80af 0,#2b5593 100%);background:-moz-linear-gradient(top,#4d80af 0,#2b5593 100%);background:-o-linear-gradient(top,#4d80af 0,#2b5593 100%);background:linear-gradient(top,#4d80af 0,#2b5593 100%);background:-ms-linear-gradient(top,#4d80af 0,#2b5593 100%)}
#fw-banner{display:block;width:100%;position:relative;height:50px;z-index:1000}
#fw-banner .search-entitlement{display:none}
#fw-banner #fw-treenavbutton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:inherit;width:42px;position:relative;float:left;border-right:1px solid #ccc}
#fw-banner #fw-treenavbutton.open{background-color:#2e547c;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#3f6990),color-stop(100%,#1d3f67));background:-webkit-linear-gradient(top,#3f6990 0,#1d3f67 100%);background:-moz-linear-gradient(top,#3f6990 0,#1d3f67 100%);background:-o-linear-gradient(top,#3f6990 0,#1d3f67 100%);background:linear-gradient(top,#3f6990 0,#1d3f67 100%);background:-ms-linear-gradient(top,#3f6990 0,#1d3f67 100%)}
#fw-banner #fw-treenavbutton span{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:4px;width:20px;margin-left:25%;margin-bottom:4px;background-color:#cad0d8;border:1px solid #2f5174;border-width:1px 0 0 0}
#fw-banner #fw-logo{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;height:inherit;width:90px;float:left;overflow:hidden}
#fw-banner #fw-logo div{display:block;position:relative;height:200%;width:200%;font-size:0;top:-25px;left:-43px;overflow:hidden;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}
#fw-banner #fw-logo div:before{display:inline-block;content:url("../../../fw/i/responsive/framework-sprite.png");margin:-183px 0 0 -12px}
.cec-login #fw-banner #fw-logo div:before{margin-left:-10px}
#fw-banner #fw-logo div img{display:none}
#fw-banner #fw-areanav{display:none}
#fw-banner #fw-searchbutton{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;height:inherit;width:42px;position:absolute;right:-21px;top:-25px;height:100px;width:84px;border:1px solid #ccc;border-width:0;border-left-width:2px;overflow:hidden;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);cursor:pointer}
#fw-banner #fw-searchbutton:before{display:inline-block;content:url("../../../fw/i/responsive/framework-sprite.png");margin:-297px 0 0 -63px}
#fw-banner #fw-searchbutton.active{background-color:#2e547c;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#3f6990),color-stop(100%,#1d3f67));background:-webkit-linear-gradient(top,#3f6990 0,#1d3f67 100%);background:-moz-linear-gradient(top,#3f6990 0,#1d3f67 100%);background:-o-linear-gradient(top,#3f6990 0,#1d3f67 100%);background:linear-gradient(top,#3f6990 0,#1d3f67 100%);background:-ms-linear-gradient(top,#3f6990 0,#1d3f67 100%)}
#fw-banner #fw-searchbutton.active:before{content:none}
#fw-banner #fw-searchbutton.active div{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #ccc rgba(255,255,255,0);border-width:14px 14px;top:-10px;left:35%}
.hicontrast #fw-banner #fw-searchbutton.active div{content:"^"}
.hicontrast #fw-banner #fw-searchbutton.active div{width:1em;height:1em}
.bb7 #fw-banner #fw-treenavbutton{display:none}
.no-js #fw-masthead{height:inherit}
.no-js #fw-masthead #fw-logo div{height:100px}
.no-js #fw-masthead #fw-banner{height:inherit}
.no-js #fw-masthead #fw-banner #fw-treenavbutton,.no-js #fw-masthead #fw-banner #fw-searchbutton{display:none}
#fw-areanav>ul>li.mm-hovered>a{opacity:.8}
#fw-areanav>ul>li.mm-hovered>a:after{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:#ccc rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);border-width:5px 5px;margin:4px auto -14px}
.hicontrast #fw-areanav>ul>li.mm-hovered>a:after{content:"v"}
.hicontrast #fw-areanav>ul>li.mm-hovered>a:after{width:1em;height:1em}
.gt-ie8 #fw-banner #fw-searchbutton{width:58px;right:0}
.gt-ie8 #fw-banner #fw-searchbutton.active{transform:none;height:50px;width:43px;border-left-width:1px;top:0}
.gt-ie8 #fw-banner #fw-searchbutton.active div{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:rgba(255,255,255,0) rgba(255,255,255,0) #ccc rgba(255,255,255,0);border-width:7px 7px;top:-6px}
.hicontrast .gt-ie8 #fw-banner #fw-searchbutton.active div{content:"^"}
.hicontrast .gt-ie8 #fw-banner #fw-searchbutton.active div{width:1em;height:1em}
#fw-utility{display:none}
#fw-skiplinks{display:table;position:absolute;top:-1000px;left:0;right:0;z-index:1050;font-size:13.0px;font-size:1.3rem;height:20px;width:100%;background:#000}
#fw-skiplinks ul{height:20px;max-width:980px;margin:0 auto;padding:0}
#fw-skiplinks ul li{float:left;padding:0 10px 0;margin:2px 0 0;line-height:16px}
#fw-skiplinks ul li a{color:#FFF}
#fw-skiplinks ul li a:hover,#fw-skiplinks ul li a:focus{text-decoration:underline}
#fw-skiplinks ul li a:active,#fw-skiplinks ul li a:viewed{text-decoration:none}
#fw-skiplinks ul li+li{border-left:1px solid #4d4d4d;padding-left:10px}
#fw-skiplinks.show{position:relative;top:0}
#fw-search{display:none;float:right;width:100%;background-color:#3d3d3d;padding:6px 0}
#fw-search.visible{display:block}
#fw-search form{outline:0}
#fw-search form>div{background-color:#cad1d9;border:4px solid #91979d;border-radius:3px;overflow:visible;width:90%;position:relative;margin-right:auto;margin-left:auto}
#fw-search form>div:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#fw-search label{display:none}
#fw-search input[type="search"],#fw-search input#searchPhrase{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:90%;height:30px;margin:0;padding-right:30px;padding-left:4px;border:0;outline:0;background-color:transparent;font-size:14px;font-size:1.4rem;color:#444;line-height:normal}
#fw-search input[type="search"]:focus,#fw-search input[type="search"]:active,#fw-search input#searchPhrase:focus,#fw-search input#searchPhrase:active{background-color:transparent}
#fw-search #mobile-search-input{display:none}
#fw-search #fw-search-button{position:absolute;top:0;right:0;width:30px;height:30px;border:0;padding:0;overflow:hidden}
#fw-search #fw-search-button>div{overflow:hidden;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);background-color:transparent;cursor:pointer;width:60px;height:60px;position:relative;top:-15px;right:13px}
#fw-search #fw-search-button>div:before{display:inline-block;content:url("../../../fw/i/responsive/framework-sprite.png");margin:-410px 0 0 -73px}
button#fw-searchbutton:-moz-focusring,button#fw-search-button:-moz-focusring{outline:0}
button#fw-searchbutton:focus::-moz-focus-inner,button#fw-search-button:focus::-moz-focus-inner{border:1px dotted}
.lt-ie10 #fw-banner #fw-search form>div{border-radius:none}
.lt-ie10 #fw-banner #fw-search input[type="search"],.lt-ie10 #fw-banner #fw-search input#searchPhrase{box-sizing:border-box;padding-right:0}
.no-js #fw-search{position:absolute;display:block;height:auto;width:60%;top:10px;right:10px;padding:0;background-color:transparent}
.no-js #fw-search form>div{width:auto;border:4px solid rgba(75,100,125,0.6)}
.no-js #fw-search form>div input[type="search"],.no-js #fw-search form>div input#searchPhrase{height:20px}
.no-js #fw-search form>div #fw-search-button{top:-5px}
#search-drop-down{display:none;left:20px;margin:0 4px;margin-left:auto;position:absolute;top:90px;z-index:1000;width:215px}
#search-drop-down.visible{display:block}
#search-drop-down .contextual-search-top{background-image:url("../../../fw/i/responsive/infohover-top.png");height:12px}
#search-drop-down .contextual-search-bot{background-image:url("../../../fw/i/responsive/infohover-bottom.png");background-position:bottom left;height:12px}
#autoSuggest{background-image:url("../../../fw/i/responsive/infohover-middle.png");font-size:12px;font-size:1.2rem;margin-top:0;padding-left:7px;padding-right:7px}
#autoSuggest .suggestionEntry,#autoSuggest .suggestionEntryHover{color:#2f6681;cursor:pointer;overflow:hidden;padding:2px 10px 2px 10px;text-align:left;white-space:nowrap;width:181px}
#autoSuggest .suggestionEntryHover{background-color:#dde6eb;text-decoration:underline}
.body-treenav-open{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden!important;position:fixed;width:100%;left:0;top:0}
#treenav-secondary li span.locked{overflow:hidden;background-color:#f6f6f6;display:inline-block;width:20px;height:12px}
#treenav-secondary li span.locked:before{display:inline-block;content:url("../../../fw/i/responsive/framework-sprite.png");margin:-630px 0 0 -88px}
#fw-treenav.open #tn-actions{border-bottom:1px solid #ccc;display:block;height:auto;margin-bottom:0;min-height:30px;padding:11.5px 10px;width:auto}
#fw-treenav.open #tn-actions .fw-welcome{color:#444;display:none;font-size:13px;margin-bottom:14px;max-width:none;width:100%}
#fw-treenav.open #tn-actions .fw-welcome span{display:block;margin-top:12px}
#fw-treenav.open #tn-actions li{border:0;display:inline-block;height:auto;margin:0 2% 0 -4px;max-width:150px;min-width:65px;vertical-align:top;width:32%}
#fw-treenav.open #tn-actions li a{font-size:14px;font-size:1.4rem;border:1px solid #ccc;border-radius:4px;padding:5px 0;width:auto;text-align:center}
#fw-treenav.open #tn-actions li:first-child,#fw-treenav.open #tn-actions li:not(.fw-login-util)+li:nth-of-type(2){margin-left:0}
#fw-treenav.open #tn-actions li:last-child{margin-right:0}
#fw-treenav.open #tn-mycisco{border-bottom:1px solid #ccc}
#fw-treenav.open #tn-language{border-bottom:3px #ccc solid}
#fw-treenav.open #tn-language>li:first-child{padding:11.5px 25px 11.5px 10px}
#fw-treenav.open #tn-language>li:first-child>a{color:#999;display:inline;padding:0}
#fw-treenav.open #tn-language #tn-languages{border:0;display:block;margin-top:5px}
#fw-treenav.open #tn-language #tn-languages li{border:0;border-bottom:0;border-right:1px solid #999;color:#999;display:inline-table;line-height:1.3;max-width:32%;min-width:0;padding:0 7px;width:auto}
#fw-treenav.open #tn-language #tn-languages li:first-child{padding-left:0}
#fw-treenav.open #tn-language #tn-languages li:last-child{border-right:0;padding-right:0}
#fw-treenav.open #tn-language #tn-languages li a{color:#444;padding:0}
#fw-treenav.open,#treenav-secondary{bottom:0;overflow-x:hidden}
#fw-treenav.open,#treenav-secondary,#treenav-secondary ul{display:block;height:auto;list-style-type:none;overflow-y:auto;position:fixed;margin:0;top:50px;width:100%;-webkit-overflow-scrolling:touch}
#fw-treenav.open a,#fw-treenav.open button,#treenav-secondary li a,#treenav-secondary li button{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;text-decoration:none;color:#222;font-family:Arial Regular,Arial,Helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:normal;text-align:left;text-decoration:none;text-shadow:#FFF 0 1px 1px;padding:11.5px 25px 11.5px 10px;margin:0;line-height:1.3}
#fw-treenav li,#treenav-secondary li,#treenav-back{width:100%;border-bottom:1px solid #ccc;clear:left;box-sizing:border-box}
#fw-treenav li.divider,#treenav-secondary li.divider,#treenav-back.divider{border-bottom-width:4px}
#fw-treenav{display:none}
#fw-treenav.open{display:block}
#fw-treenav.open button.treenav-in{background-color:#fff}
#fw-treenav.open button.treenav-in.active{background-color:#eee}
#fw-treenav ul,#fw-treenav li,#fw-treenav div{position:relative;margin:0;width:100%;background-color:#fff;padding:0}
#fw-treenav button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#525252;border-width:1px 1px 0 0;position:absolute;right:8px;top:15px}
#fw-treenav section{position:fixed;bottom:0;width:100%;top:50px;overflow-y:auto}
#fw-treenav #treenav-primary li,#fw-treenav #treenav-primary #tn-mycisco,#fw-treenav #tn-language li,#fw-treenav #tn-language #tn-mycisco{width:100%;border-bottom:1px solid #ccc;clear:left;box-sizing:border-box}
#fw-treenav #treenav-primary ul,#fw-treenav #tn-language ul{display:none}
#treenav-back{-webkit-box-shadow:0 2px 5px rgba(100,100,100,0.1);-moz-box-shadow:0 2px 5px rgba(100,100,100,0.1);-o-box-shadow:0 2px 5px rgba(100,100,100,0.1);box-shadow:0 2px 5px rgba(100,100,100,0.1);position:fixed;top:50px;left:100%;height:41px;background-color:#fff;z-index:503}
#treenav-back button{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;height:inherit;width:42px;display:inline-block;border-right:1px solid #ccc}
#treenav-back button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#525252;border-width:0 0 1px 1px;right:-4px;display:inline-block;z-index:1}
#treenav-back>span{width:auto;display:inline-block;padding:10px 0 10px 10px}
#treenav-secondary{left:100%;top:91px}
#treenav-secondary ul{position:relative;width:100%;overflow-y:visible;top:0;bottom:0}
#treenav-secondary ul li{margin-bottom:0;background-color:#f6f6f6}
#treenav-secondary ul li div{height:100%;width:100%;background-color:#d8d8d8;padding:7px 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:13px;font-size:1.3rem;font-weight:bold}
#fw-breadcrumb ul{padding:0 10px;padding-top:10px}
#fw-breadcrumb ul li{color:#666;font-size:11.0px;font-size:1.1rem;padding:0 11px 0 0;display:none}
#fw-breadcrumb ul li a{color:#666;text-decoration:none;cursor:pointer}
#fw-breadcrumb ul li a:hover{text-decoration:underline}
#fw-breadcrumb ul li span.caret{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:2px;border-color:#666;border-width:1px 1px 0 0;display:inline-block;position:relative;top:-2px;margin-left:8px}
#fw-breadcrumb ul li:last-child{display:inline-block}
#fw-backtolink{padding-bottom:0;padding-left:7px;position:relative;top:-10px}
#fw-backtolink div{display:table-cell;min-width:20px;font-size:13.0px;font-size:1.3rem;font-weight:bold;line-height:16px;padding-bottom:0}
#fw-backtolink span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:2px;border-color:#007fc5;border-width:0 0 1px 1px;position:relative;top:-2px;margin-left:8px}
#fw-backtolink a{font-size:13.0px;font-size:1.3rem;text-decoration:none}
#fw-backtolink a:hover{text-decoration:underline}
html.lt-ie11.gt-ie9 #fw-backtolink div{padding-bottom:0}
html.lt-ie11.gt-ie9 #fw-backtolink span{top:-2.5px}
html.lt-ie10.gt-ie8 #fw-backtolink{white-space:nowrap;display:inline}
html.lt-ie10.gt-ie8 #fw-backtolink div{display:inline-block;white-space:normal;vertical-align:top;padding-bottom:0}
html.lt-ie10.gt-ie8 #fw-backtolink span{top:5px}
#fw-pagetitle{font-size:20px;font-size:2rem;color:#444;padding:14px 0 20px 10px;line-height:1.25em}
#fw-fatfooter{display:none}
#fw-footer{overflow:hidden;display:block;position:relative;width:auto;clear:left;padding:22px 0 15px}
#fw-footer ul{border-top:1px solid #ccc;color:#007fc5;font-size:12px;font-size:1.2rem;overflow:visible;padding-top:10px;margin:auto 10px}
#fw-footer ul li{float:left;display:inline-block;line-height:23px;padding:0 19px 0 0;position:relative}
#fw-footer ul li #fw_feedback_img{cursor:pointer}
#fw-footer ul li:after{content:"|";position:absolute;right:7px;top:0;color:#999}
#fw-footer ul li:nth-child(2):after{content:none}
#fw-footer ul li:nth-child(3),#fw-footer ul li:nth-child(4),#fw-footer ul li:nth-child(6) span:nth-child(2),#fw-footer ul li:nth-child(7) span:nth-child(2){display:none}
#fw-footer ul li:nth-child(6) span:first-child,#fw-footer ul li:nth-child(7) span:first-child{display:block}
#fw-footer ul li:first-child,#fw-footer ul li:nth-child(5){clear:left;padding-left:0}
#fw-footer ul li:last-child:after{content:none}
#fw-footer ul li img{padding-right:5px}
#fw-footer a:visited{text-decoration:none}
#fw-footer a:hover{text-decoration:underline}
#fw-footer.inverse ul,#fw-footer.inverse ul li,#fw-footer.inverse ul li a,#fw-footer.inverse ul li:after{color:#fff}
#fw-footer.legal ul li:first-child,#fw-footer.legal ul li:nth-child(2),#fw-footer.legal ul li:nth-child(3),#fw-footer.legal ul li:nth-child(4){display:none}
.cdc-homepage #fw-footer ul{border-top:0}
#fw-overlay{display:none;position:fixed;top:50px;bottom:0;width:100%;background:rgba(0,0,0,0.6);z-index:500}
#fw-overlay.open{display:block}
@media only screen and (min-width:37.5em){#fw-language-select.language{max-width:100%;min-width:400px;clear:left;margin:10px 0 0;border:0}
#fw-language-select.language span{display:inline}
#fw-language-select.language span:first-child{display:none}
#fw-language-select.language select{width:210px}
.button-cta,.button,.button-default,.button-primary,.button-secondary,.button-app{padding:5px 13px;font-size:12px;font-size:1.2rem}
.yes-js #fw-masthead #fw-banner .areatitle{display:none}
.bb7 #fw-banner #fw-treenavbutton{display:block}
#fw-search{padding:6px 10px}
#fw-search form>div{width:60%;margin-right:0}
#search-drop-down{left:37%}
.no-js #fw-banner nav{padding:0 10px;box-sizing:border-box}
#fw-treenav.open{width:300px;max-width:300px;left:0!important}
#fw-treenav section{width:300px}
#fw-treenav ul,#fw-treenav div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-right:1px solid #ccc}
#treenav-back{display:none}
#treenav-secondary{top:50px;left:300px!important;width:300px;max-width:300px}
#treenav-secondary ul{top:0;width:inherit;z-index:501;background-color:#f6f6f6;border-bottom:1px solid #ccc;-webkit-box-shadow:inset 12px 0 10px -10px rgba(0,0,0,0.2);-moz-box-shadow:inset 12px 0 10px -10px rgba(0,0,0,0.2);-o-box-shadow:inset 12px 0 10px -10px rgba(0,0,0,0.2);box-shadow:inset 12px 0 10px -10px rgba(0,0,0,0.2)}
#treenav-secondary ul li,#treenav-secondary ul button{background-color:transparent}
#fw-breadcrumb ul{padding:10px 0 0 0}
#fw-backtolink{padding-left:0}
#fw-pagetitle{padding:14px 0 20px 0;font-size:24px;font-size:2.4rem}
.cec-login #fw-footer{padding-left:0}
.grid #fw-footer ul{margin:0}
}
@media only screen and (min-width:48em){.cec-login #fw-banner #fw-logo div:before{margin-left:0}
#fw-banner #fw-areanav{display:none}
#fw-banner #fw-searchbutton{display:none}
#fw-search{display:block;position:absolute;float:right;top:7px;width:30%;right:10px;padding-right:0;background-color:transparent}
#fw-search form{margin:0}
#fw-search form>div{left:0;width:auto;border:4px solid rgba(75,100,125,0.6);float:none;margin-right:auto}
#fw-search input[type="search"],#fw-search input#searchPhrase{height:23px}
#fw-search #fw-search-button{height:23px;width:23px}
#fw-search #fw-search-button>div{overflow:hidden;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);height:46px;width:46px;right:14px}
#fw-search #fw-search-button>div:before{display:inline-block;content:url("../../../fw/i/responsive/framework-sprite.png");margin:-415px 0 0 -73px -7}
.no-js #fw-search form>div #fw-search-button{top:-2px}
.lt-ie10 #fw-header #fw-banner #fw-search{width:18%}
#search-drop-down{left:5px;top:36px}
#fw-pagetitle{padding-top:14px 0 20px 0;font-size:26.0px;font-size:2.6rem}
#fw-footer{padding:44px 0 8px}
#fw-footer ul{font-size:11.0px;font-size:1.1rem;border-top:1px solid #eaeaea;padding-top:9px;padding-left:12px}
#fw-footer ul li{padding-bottom:.7em;line-height:inherit}
#fw-footer ul li:nth-child(2):after{content:"|"}
#fw-footer ul li:last-child:after{content:none}
#fw-footer ul li:nth-child(3),#fw-footer ul li:nth-child(4){display:block}
#fw-footer ul li:first-child,#fw-footer ul li:nth-child(5){clear:none}
#fw-footer ul li:nth-child(6) span:nth-child(2),#fw-footer ul li:nth-child(7) span:nth-child(2){display:inline}
#fw-footer ul li:nth-child(6) span:first-child,#fw-footer ul li:nth-child(7) span:first-child{display:none}
.cec-login #fw-footer{padding-left:10px}
.cec-login #fw-footer ul{padding-left:0}
.cdc-homepage #fw-footer ul{border-top:1px solid #eaeaea}
}
@media only screen and (max-width:60em){.no-js #fw-banner{position:static}
.no-js #fw-banner nav{display:block;position:absolute;top:50px;width:100%;background-color:#fff;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.no-js #fw-banner nav#fw-utility{position:relative;top:50px}
.no-js #fw-banner nav#fw-utility #language{position:relative;bottom:-82px}
.no-js #fw-banner nav#fw-utility #actions{position:relative;top:-41px}
.no-js #fw-banner #fw-logo{position:absolute;top:0}
.no-js #fw-banner #fw-areanav{display:block;position:relative;margin-bottom:50px;width:100%;background-color:white}
.no-js #fw-banner #actions{border-bottom:1px solid #ccc;margin-bottom:0;height:41px}
.no-js #fw-banner #actions li{width:32%;max-width:150px;height:auto;border:0;float:left;margin-left:1%;clear:none}
.no-js #fw-banner #actions li a{font-size:13px;font-size:1.3rem;border:1px solid #ccc;padding:4px;border-radius:4px;margin:6px 1%;width:auto;text-align:center}
.no-js #fw-banner #fw-utility{display:block;position:absolute;top:50px;width:100%;background-color:white}
.no-js #fw-banner #mycisco{position:relative;top:-41px;border-bottom:1px solid #ccc}
.no-js #fw-banner #language{border-bottom:3px #ccc solid}
.no-js #fw-banner #fw-utility a,.no-js #fw-banner #fw-areanav a,.no-js #fw-banner button{display:block;width:100%;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;text-decoration:none;color:#222;font-family:Arial Regular,Arial,Helvetica,sans-serif;font-size:15px;font-size:1.5rem;font-style:normal;font-variant:normal;font-weight:normal;text-align:left;text-decoration:none;text-shadow:#FFF 0 1px 1px;padding:11.5px 25px 11.5px 10px;margin:0}
.no-js #fw-banner #fw-utility a.mm-reflink,.no-js #fw-banner #fw-areanav a.mm-reflink,.no-js #fw-banner button.mm-reflink{display:none}
.no-js #fw-banner #fw-areanav li,.no-js #fw-banner #fw-utility mycisco{width:100%;border-bottom:1px solid #ccc;clear:left;box-sizing:border-box}
.no-js #fw-banner #fw-areanav li.divider,.no-js #fw-banner #fw-utility mycisco.divider{border-bottom-width:4px}
}
@media only screen and (min-width:60em){.no-touch #fw-masthead{padding:0 10px;height:75px!important}
.no-touch #fw-masthead #fw-banner{height:75px}
.no-touch #fw-masthead #fw-banner #fw-hamburger,.no-touch #fw-masthead #fw-banner #fw-treenavbutton{display:none}
.no-touch #fw-masthead #fw-banner #fw-logo{width:85px}
.no-touch #fw-masthead #fw-banner #fw-logo div{top:-38px;overflow:hidden;-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5)}
.no-touch #fw-masthead #fw-banner #fw-logo div:before{display:inline-block;content:url("../../../fw/i/responsive/framework-sprite.png");margin:-17px 0 0 -11px}
.no-touch #fw-masthead #fw-banner #fw-areanav{position:relative;display:table;top:0;width:73%}
.no-touch #fw-masthead #fw-banner #fw-areanav>ul{display:table-row;margin:0}
.no-touch #fw-masthead #fw-banner #fw-areanav>ul>li{display:table-cell;max-width:100px;height:75px;margin:0 auto;vertical-align:middle;padding:0}
.no-touch #fw-masthead #fw-banner #fw-areanav>ul>li>a{display:block;font-size:12px;font-size:1.2rem;font-weight:bold;text-shadow:0 -1px 0 rgba(0,0,0,0.38);text-align:center;color:#fff;padding:25px 10px 18px}
.no-touch #fw-masthead #fw-banner #fw-areanav>ul>li>a:hover{text-decoration:none}
.no-touch #fw-masthead #fw-banner #fw-areanav>ul>li>a.mm-reflink{display:none}
.no-touch #fw-masthead #fw-banner #fw-areanav>ul>li.mm-hovered>a{opacity:.8}
.no-touch #fw-masthead #fw-banner #fw-areanav>ul>li.mm-hovered>a:after{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:#ccc rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);border-width:5px 5px;margin:4px auto -14px}
.hicontrast .no-touch #fw-masthead #fw-banner #fw-areanav>ul>li.mm-hovered>a:after{content:"v"}
.hicontrast .no-touch #fw-masthead #fw-banner #fw-areanav>ul>li.mm-hovered>a:after{width:1em;height:1em}
.cdc-login .no-touch #fw-masthead #fw-banner #fw-areanav>ul>li.mm-hovered>a:after{content:none;margin:0}
.no-touch.js #fw-masthead #fw-banner #fw-areanav ul li a.disabled{color:#9dafc8}
.no-touch.lt-ie10 #fw-banner #fw-areanav>ul>li:first-child{width:20%;padding:0}
.no-touch #fw-utility{z-index:2;display:block;position:absolute;top:0;right:0;font-size:10px;font-size:1rem;color:#c2cee3}
.no-touch #fw-utility a{margin-bottom:3px;color:#fff}
.no-touch #fw-utility a:hover{text-decoration:underline}
.no-touch #fw-utility ul{float:left;height:14px;margin-bottom:0;margin-left:16px;margin-top:3px}
.no-touch #fw-utility ul li{line-height:11px;float:left;margin-bottom:0;margin-left:8px}
.no-touch #fw-utility ul li:after{content:"|";color:#fff;margin-left:8px}
.no-touch #fw-utility ul li.no-pipe:after{content:none}
.no-touch #fw-utility ul#lang-options{margin-left:0}
.no-touch #fw-utility #mycisco{float:left;background-color:#7a8ba5;margin-left:16px;padding:0 10px;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.no-touch #fw-utility #mycisco a{display:block;padding-top:3px}
.no-touch #fw-banner #fw-search{top:20px;width:18%;right:0}
.no-touch #fw-banner #fw-search input[type="search"],.no-touch #fw-banner #fw-search input#searchPhrase{font-size:12px;font-size:1.2rem}
.no-touch.no-js #fw-search{padding:6px 0}
.no-touch #fw-treenav.open{display:none}
.no-touch #fw-treenav.open #tn-actions .hp-cq-welcome{display:block}
.no-touch #treenav-secondary{display:none}
.no-js #fw-masthead #fw-logo div{height:150px}
.touch #fw-banner #fw-search{width:25%}
.touch.js #fw-masthead #fw-banner #fw-areanav ul li a.disabled{color:#9dafc8}
#fw-breadcrumb ul li{font-size:11.0px;font-size:1.1rem;display:inline;display:inline-block}
#fw-breadcrumb ul.is-ellipsed li{display:none}
#fw-breadcrumb ul.is-ellipsed li:first-child,#fw-breadcrumb ul.is-ellipsed li:nth-child(2),#fw-breadcrumb ul.is-ellipsed li:last-child,#fw-breadcrumb ul.is-ellipsed li:nth-last-child(2){display:inline-block}
#fw-breadcrumb ul.de-ellipsed li{display:inline-block}
#fw-fatfooter{display:block;position:relative;width:100%;margin-top:15px;font-size:11.0px;font-size:1.1rem;background-color:#f9f9f9;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#f2f2f2),color-stop(100%,#fff));background:-webkit-linear-gradient(top,#f2f2f2 0,#fff 100%);background:-moz-linear-gradient(top,#f2f2f2 0,#fff 100%);background:-o-linear-gradient(top,#f2f2f2 0,#fff 100%);background:linear-gradient(top,#f2f2f2 0,#fff 100%);background:-ms-linear-gradient(top,#f2f2f2 0,#fff 100%)}
#fw-fatfooter:after{content:".";display:block;height:0;clear:both;visibility:hidden}
#fw-fatfooter a:hover{text-decoration:underline}
#fw-fatfooter ul{margin-bottom:0}
#fw-fatfooter ul li{margin:3px 0}
#fw-fatfooter ul li a{color:#525252}
#fw-fatfooter h4{font-weight:normal;font-size:12px;font-size:1.2rem;margin:15px 0 7px 0;color:#000}
#fw-fatfooter h4 a{color:#000}
#fw-fatfooter>div{width:25%;float:left;padding:8px 0 20px 15px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.row.blowout #fw-fatfooter{background:transparent;margin:auto;max-width:1044px}
.js #fw-fatfooter h4{position:relative}
.js #fw-fatfooter h4 button::-moz-focus-inner{margin:-2px 0;padding:0;border:1px}
.js #fw-fatfooter h4 .submenu-container{position:relative;display:inline;padding:10px 10px 10px 4px}
.js #fw-fatfooter h4 .submenu-container .menu-button{position:relative;z-index:0;background-color:#dadada;border-radius:2px;padding:3px 4px 4px 5px;cursor:pointer;display:inline-block}
.js #fw-fatfooter h4 .submenu-container .menu-button span{-moz-transform:rotate(45deg) translate(-2px,1px) scale(0.8,0.8);-ms-transform:rotate(45deg) translate(-2px,1px) scale(0.8,0.8);-webkit-transform:rotate(45deg) translate(-2px,1px) scale(0.8,0.8);transform:rotate(45deg) translate(-2px,1px) scale(0.8,0.8);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#2970a6;border-width:1px 1px 0 0;display:inline-block;z-index:0;transform-style:flat}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu{width:262px;background-color:#fbfbfb;padding:30px 10px 20px 18px;border:1px solid #ccc;display:none;position:absolute;z-index:10;-webkit-border-radius:5px;-khtml-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;-webkit-background-clip:padding-box;-moz-background-clip:padding;border-radius:5px;background-clip:padding-box;-webkit-box-shadow:0 0 6px rgba(0,0,0,0.3);-moz-box-shadow:0 0 6px rgba(0,0,0,0.3);-o-box-shadow:0 0 6px rgba(0,0,0,0.3);box-shadow:0 0 6px rgba(0,0,0,0.3)}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu ul{float:left;width:131px;padding:0 5px 0 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu ul li{margin:0 0 8px;font-size:11px;font-size:1.1rem;line-height:1.2em}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu ul li a{color:#007fc5}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu .close-button{position:absolute;top:0;right:0;padding:10px 10px 5px}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu .close-button.hidden{display:none}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu .close-button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#bbb;border-width:1px 1px 0 0;display:inline-block;z-index:1}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu .close-button span+span{-moz-transform:rotate(45deg) translate(2px,-2px);-ms-transform:rotate(45deg) translate(2px,-2px);-webkit-transform:rotate(45deg) translate(2px,-2px);transform:rotate(45deg) translate(2px,-2px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#bbb;border-width:0 0 1px 1px;display:inline-block}
.js #fw-fatfooter h4 .submenu-container .fatfooter-submenu .close-button:hover span{border-color:#666}
.js #fw-fatfooter h4 .submenu-container.showed .menu-button,.js #fw-fatfooter h4 .submenu-container.opened .menu-button{z-index:20}
.js #fw-fatfooter h4 .submenu-container.showed .menu-button span,.js #fw-fatfooter h4 .submenu-container.opened .menu-button span{z-index:20}
.js #fw-fatfooter h4 .submenu-container.showed .fatfooter-submenu,.js #fw-fatfooter h4 .submenu-container.opened .fatfooter-submenu{display:block}
.lt-ie8.js #fw-fatfooter h4 .submenu-container .menu-button span{left:-2px}
.no-js .fatfooter-submenu{display:block}
.no-js .fatfooter-submenu ul li a{color:#525252}
.no-js .fatfooter-submenu .close-button{display:none}
}
@media only screen and (min-width:64em){.no-touch #fw-masthead #fw-banner{max-width:1024px;margin:0 auto}
#fw-footer{max-width:1044px}
}
@viewport{width:device-width}
.nowrap{white-space:nowrap}
.nobr{white-space:nowrap}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.flowfix{overflow:auto}
.cookie_informer{position:relative;border-top:1px solid #999;background-color:rgba(254,253,212,0.95);margin:0 -10px 10px 0;padding:15px 7px 10px;box-shadow:0 2px 4px 0 rgba(0,0,0,0.25);zoom:1}
.cookie_informer .jar:after,.cookie_informer:after{content:'';display:block;width:0;height:0;clear:both}
#fw-banner .cookie_informer{margin:0 0 10px 10px;width:927px}
.cookie_icon{position:relative;float:left;background:url(../../../fw/i/info-icon.svg) 0 2px no-repeat;background-size:22px;margin:0;width:40px;height:40px;zoom:1}
.cookie_message{position:relative;float:left;width:88%;padding:0 0 3px 0;color:#58585b;line-height:19px;font-size:14px;font-family:CiscoSans,sans-serif;font-weight:300}
#cookie_message a:link,#cookie_message a:visited,#cookie_message a:active{white-space:nowrap;color:#2970a6}
#cookie_informer{margin:0 auto;border-top:0;border-radius:0;position:absolute;left:0;right:0;width:100%;z-index:1000}
#cookie_informer .jar{max-width:960px;margin:0 auto;padding:0 10px}
#fw-banner #cookie_informer .jar{margin:0 10px;padding:0}
.fw-res #cookie_informer .jar{max-width:1014px}
#cookie_message a:hover{text-decoration:underline}
#cookie_informer.hidden{display:none}
.cookie_set{position:relative;float:right;margin:0 20px 0 0;width:40px;height:40px;text-align:right}
#fw-banner .cookie_set{margin-right:0}
.cookie_set a{position:relative;float:right;background:url(../../../fw/i/exit-icon.svg) 0 0 no-repeat;background-size:12px;width:12px;height:12px;font-size:0;zoom:1}
#ie7 .cookie_set a{color:transparent!important}
body.cdc-eot #fw-copyright,body.cdc-books #fw-copyright{display:none}
.lt-ie9 .cdc-eot span{height:19px}
.lt-ie9 .cdc-eot span .printlogoie8{display:none;width:150%;position:absolute;top:-18px;left:-20px}
.lt-ie9 .cdc-eot #fw-pagetitle{margin-left:-8px}
@media print{body.cdc-eot .container.grid .row,body.cdc-books .container.grid .row{display:block;margin:0 0 0 -10px;padding:0}
body.cdc-eot .container.grid .row>.col,body.cdc-books .container.grid .row>.col{display:block}
body.cdc-eot #fw-masthead,body.cdc-books #fw-masthead{background:0}
body.cdc-eot #fw-masthead #fw-banner #fw-logo,body.cdc-books #fw-masthead #fw-banner #fw-logo{height:65px}
body.cdc-eot #fw-masthead #fw-banner #fw-logo div:before,body.cdc-books #fw-masthead #fw-banner #fw-logo div:before{margin:-650px 0 -25px -35px}
body.cdc-eot #fw-masthead #fw-banner #fw-utility,body.cdc-eot #fw-masthead #fw-banner #fw-treenavbutton,body.cdc-eot #fw-masthead #fw-banner #fw-areanav,body.cdc-eot #fw-masthead #fw-banner .search-entitlement,body.cdc-eot #fw-masthead #fw-banner #fw-search,body.cdc-eot #fw-masthead #fw-banner #fw-searchbutton,body.cdc-books #fw-masthead #fw-banner #fw-utility,body.cdc-books #fw-masthead #fw-banner #fw-treenavbutton,body.cdc-books #fw-masthead #fw-banner #fw-areanav,body.cdc-books #fw-masthead #fw-banner .search-entitlement,body.cdc-books #fw-masthead #fw-banner #fw-search,body.cdc-books #fw-masthead #fw-banner #fw-searchbutton{display:none}
body.cdc-eot #fw-pagetitle,body.cdc-books #fw-pagetitle{margin:20px 0;display:block}
body.cdc-eot #fw-breadcrumb,body.cdc-eot #fw-backtolink,body.cdc-eot #fw-fatfooter,body.cdc-eot #fw-footer,body.cdc-books #fw-breadcrumb,body.cdc-books #fw-backtolink,body.cdc-books #fw-fatfooter,body.cdc-books #fw-footer{display:none}
body.cdc-eot #fw-copyright,body.cdc-books #fw-copyright{display:block;margin-top:60px}
body.cdc-eot #fw-content .row>.col,body.cdc-books #fw-content .row>.col{display:block}
body.cdc-eot #fw-content .twothirds-third .third,body.cdc-books #fw-content .twothirds-third .third{display:none}
body.cdc-books #fw-pagetitle{margin:20px 0 0}
.lt-ie9 .cdc-eot #fw-logo div{display:none}
.lt-ie9 .cdc-eot #fw-logo span .printlogoie8{display:block}
.lt-ie9 .cdc-eot #fw-pagetitle{margin:20px 0 20px 11px}
.lt-ie9 .cdc-eot #eot-doc-wrapper{margin-left:20px}
.lt-ie9 .cdc-eot #fw-copyright{margin-left:15px}
.noprint,.noprint *{display:none!important}
}
.container{position:relative;padding:0;min-width:0;margin:0 auto;box-sizing:border-box}
.column{float:none;min-height:1px;position:relative;margin-left:0;margin-right:0}
.column:first-child{margin-left:0}
.column:last-child{margin-right:0;float:none}
[class*="column"]+[class*="column"]:last-child{float:none}
[class*="column"]:before,[class*="column"]:after{display:table}
[class*="column"]:after{clear:both}
.container:before,.col:before,.col:after,.clearfix:before,.clearfix:after{content:"";display:table}
.container:after,.col:after,.clearfix:after{clear:both}
.container:after,.col,.clearfix{zoom:1}
.container .row{width:100%}
.container.grid{margin:0 auto}
.container.grid .col,.container.grid .row{padding:0;margin:0;border:0 solid transparent;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-moz-background-clip:padding-box!important;-webkit-background-clip:padding-box!important;background-clip:padding-box!important}
.container.grid .row{width:auto;background-color:#fff}
.container.grid .row.fw-bg-dark{background-color:#000}
.container.grid .row.fw-bg-medium{background-color:#f5f5f5}
.container.grid .row.fw-bg-light{background-color:#fff}
.container.grid .row .row{background-color:transparent}
.container.grid .row .row.fw-bg-dark{background-color:#000}
.container.grid .row .row.fw-bg-medium{background-color:#f5f5f5}
.container.grid .row .row.fw-bg-light{background-color:#fff}
.container.grid .col{display:inline-block;-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-webkit-order:0;-ms-flex-order:0;order:0;-webkit-box-flex:1;-moz-box-flex:1;-webkit-align-self:stretch;-ms-flex-item-align:stretch;align-self:stretch;-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;margin:0}
.container.grid .col.full{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}
.lt-ie10 .container.grid .col{margin-right:-4px;vertical-align:top}
.container.grid .row>.col{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:vertical;-moz-box-orient:vertical;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch;-moz-box-pack:justify;-moz-box-align:center}
.container.grid .row.limited-blowout{max-width:1440px;margin:auto;box-shadow:0 2px 2px 0 rgba(0,0,0,0.1),0 -9px 0 0 white,2px 0 10px -4px rgba(0,0,0,0.1),-2px 0 10px -4px rgba(0,0,0,0.1)}
.container.grid .row.limited-blowout.no-padding{padding:0}
.container.grid .row.blowout{max-width:100%;margin:0}
.container.grid .row.blowout.no-padding{padding:0}
@media only screen and (min-width:37.5em){[class*="column"]+[class*="column"]:last-child{float:right}
.column{float:left}
.container.grid .row{padding-left:10px;padding-right:10px}
.container.grid .row.narrow-wide,.container.grid .row.wide-narrow,.container.grid .row.third-twothirds,.container.grid .row.twothirds-third,.container.grid .row.halves,.container.grid .row.full,.container.grid .row.threequarters-quarter,.container.grid .row.wide-narrow-v2,.container.grid .row.narrow-wide-v2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
#fw-content.container.grid .row.flip{-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}
#fw-content.container.grid .row.flip .narrow,#fw-content.container.grid .row.flip .wide,#fw-content.container.grid .row.flip .half,#fw-content.container.grid .row.flip .third,#fw-content.container.grid .row.flip .two-third{margin-left:0;margin-right:2%}
#fw-content.container.grid .row.flip .half .half{margin-right:4.08163%}
#fw-content.container.grid .row.flip .half .half:last-child{margin-right:0}
.lt-ie10 #fw-content.container.grid .row.flip .half .half{margin-left:4.08163%;margin-right:-4px}
.lt-ie10 #fw-content.container.grid .row.flip .half .half:first-child{margin-left:0}
#fw-content.container.grid .row.flip .half .flip .half{margin-right:4.08163%;margin-left:0}
#fw-content.container.grid .row.flip .half .flip .half:first-child{margin-right:0}
.lt-ie10 #fw-content.container.grid .row.flip .half .flip .half{margin-left:-4px;margin-right:4.08163%}
.lt-ie10 #fw-content.container.grid .row.flip .half .flip .half:first-child{margin-right:0}
#fw-content.container.grid .row.flip .two-third .half,#fw-content.container.grid .row.flip .third .half{margin-right:3.0303%}
#fw-content.container.grid .row.flip .two-third .half:last-child,#fw-content.container.grid .row.flip .third .half:last-child{margin-right:0}
.lt-ie10 #fw-content.container.grid .row.flip .two-third .half,.lt-ie10 #fw-content.container.grid .row.flip .third .half{margin-left:3.0303%;margin-right:-4px}
.lt-ie10 #fw-content.container.grid .row.flip .two-third .half:first-child,.lt-ie10 #fw-content.container.grid .row.flip .third .half:first-child{margin-left:0}
#fw-content.container.grid .row.flip .two-third .flip .half,#fw-content.container.grid .row.flip .third .flip .half{margin-right:3.0303%;margin-left:0}
#fw-content.container.grid .row.flip .two-third .flip .half:first-child,#fw-content.container.grid .row.flip .third .flip .half:first-child{margin-right:0}
.lt-ie10 #fw-content.container.grid .row.flip .two-third .flip .half,.lt-ie10 #fw-content.container.grid .row.flip .third .flip .half{margin-left:-4px;margin-right:3.0303%}
.lt-ie10 #fw-content.container.grid .row.flip .two-third .flip .half:first-child,.lt-ie10 #fw-content.container.grid .row.flip .third .flip .half:first-child{margin-right:0}
.lt-ie10 #fw-content.container.grid .row.flip{direction:rtl}
.lt-ie10 #fw-content.container.grid .row.flip .col{direction:ltr;margin-left:-4px}
.container.grid .row .row{width:100%;padding-left:0;padding-right:0;margin:0 auto}
.container.grid .row.twothirds-third .col.third{margin-left:2%}
.container.grid .row.third-twothirds .col.third,.container.grid .row.twothirds-third .col.third{-webkit-flex:1 0 32%;-ms-flex:1 0 32%;flex:1 0 32%;width:32%}
.container.grid .col.narrow,.container.grid .col.wide,.container.grid .col.two-third,.container.grid .col.half{margin-left:2%}
.container.grid .col:first-child,.container.grid .col.half.medium{margin-left:0}
.container.grid .col.narrow{-webkit-flex:1 0 32%;-ms-flex:1 0 32%;flex:1 0 32%;width:32%}
.container.grid .col.two-third,.container.grid .col.wide{-webkit-flex:1 0 66%;-ms-flex:1 0 66%;flex:1 0 66%;width:66%}
.container.grid .col.half{-webkit-flex:1 0 49%;-ms-flex:1 0 49%;flex:1 0 49%;width:49%}
.container.grid .col.half.medium{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%}
.container.grid .col.half .col.half{-webkit-flex:1 0 100%;-ms-flex:1 0 100%;flex:1 0 100%;width:100%;margin-left:0}
.container.grid .col.two-third .col.half{-webkit-flex:1 0 31.48485%;-ms-flex:1 0 31.48485%;flex:1 0 31.48485%;width:31.48485%;margin-left:3.0303%}
.container.grid .col.two-third .col.half:first-child{margin-left:0}
.lt-ie10 .container.grid .col.two-third .col.half{-webkit-flex:1 0 48.5%;-ms-flex:1 0 48.5%;flex:1 0 48.5%;width:48.5%;margin-left:3%}
.lt-ie10 .container.grid .col.two-third .col.half:first-child{margin-left:0}
}
@media only screen and (min-width:48em){.container.grid .row.thirds,.container.grid .row.quarters,.container.grid .row.quarter-half-quarter,.container.grid .rowwide-narrow-v2,.container.grid .row.narrow-wide-v2{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
#fw-content.container.grid .row.flip .third,#fw-content.container.grid .row.flip .quarter,#fw-content.container.grid .row.flip .three-quarter,#fw-content.container.grid .row.flip .half.medium,#fw-content.container.grid .row.flip .narrow-v2,#fw-content.container.grid .row.flip .wide-v2{margin-left:0;margin-right:2%}
#fw-content.container.grid .row.flip .three-quarter .third .third{margin-right:2.68456%}
#fw-content.container.grid .row.flip .three-quarter .third .third:last-child{margin-right:0}
.lt-ie10 #fw-content.container.grid .row.flip .three-quarter .third .third{margin-left:2.68456%;margin-right:-4px}
.lt-ie10 #fw-content.container.grid .row.flip .three-quarter .third .third:first-child{margin-left:0}
#fw-content.container.grid .row.flip .three-quarter .third .flip .third{margin-right:2.68456%;margin-left:0}
#fw-content.container.grid .row.flip .three-quarter .third .flip .third:first-child{margin-right:0}
.lt-ie10 #fw-content.container.grid .row.flip .three-quarter .third .flip .third{margin-left:-4px;margin-right:2.68456%}
.lt-ie10 #fw-content.container.grid .row.flip .three-quarter .third .flip .third:first-child{margin-right:0}
#fw-content.container.grid .row.flip .col:first-child{margin-right:0}
.container.grid .col.third,.container.grid .col.quarter,.container.grid .col.three-quarter,.container.grid .col.half.medium,.container.grid .col.narrow-v2,.container.grid .col.wide-v2{margin-left:2%}
.container.grid .col:first-child{margin-left:0}
.container.grid .col.third{-webkit-flex:1 0 32%;-ms-flex:1 0 32%;flex:1 0 32%;width:32%}
.container.grid .col.quarter{-webkit-flex:1 0 23.5%;-ms-flex:1 0 23.5%;flex:1 0 23.5%;width:23.5%}
.container.grid .col.half.medium{-webkit-flex:1 0 49%;-ms-flex:1 0 49%;flex:1 0 49%;width:49%}
.container.grid .col.narrow-v2{-webkit-flex:1 0 32%;-ms-flex:1 0 32%;flex:1 0 32%;width:32%}
.container.grid .col.wide-v2{-webkit-flex:1 0 66%;-ms-flex:1 0 66%;flex:1 0 66%;width:66%}
.container.grid .col.three-quarter{-webkit-flex:1 0 74.5%;-ms-flex:1 0 74.5%;flex:1 0 74.5%;width:74.5%}
.container.grid .col.three-quarter .col.third{-webkit-flex:1 0 23.04362%;-ms-flex:1 0 23.04362%;flex:1 0 23.04362%;width:23.04362%;margin-left:2.68456%}
.container.grid .col.three-quarter .col.third:first-child{margin-left:0}
.container.grid .col.half .col.half{-webkit-flex:1 0 22.45918%;-ms-flex:1 0 22.45918%;flex:1 0 22.45918%;width:22.45918%;margin-left:4.08163%}
.container.grid .col.half .col.half:first-child{margin-left:0}
.lt-ie10 .container.grid .col.half .col.half{-webkit-flex:1 0 48%;-ms-flex:1 0 48%;flex:1 0 48%;width:48%;margin-left:4%}
.lt-ie10 .container.grid .col.half .col.half:first-child{margin-left:0}
.lt-ie10 .container.grid .col.three-quarter .col.third{-webkit-flex:1 0 31.5%;-ms-flex:1 0 31.5%;flex:1 0 31.5%;width:31.5%;margin-left:2.75%}
.lt-ie10 .container.grid .col.three-quarter .col.third:first-child{margin-left:0}
}
@media only screen and (min-width:60em){.container.grid .row{margin:auto;max-width:1044px}
.container.grid .col.narrow,.container.grid .col.narrow-v2{-webkit-flex:1 0 23.5%;-ms-flex:1 0 23.5%;flex:1 0 23.5%;width:23.5%}
.container.grid .col.wide,.container.grid .col.wide-v2{-webkit-flex:1 0 74.5%;-ms-flex:1 0 74.5%;flex:1 0 74.5%;width:74.5%}
}
@media only screen and (min-width:64em){.container{margin:0 auto;zoom:1}
}
.fw-hr{height:0;width:100%;max-width:1024px;border-top:1px solid #ddd;border-width:1px 0 0;margin:12px 0}
@media screen and (-ms-high-contrast:active),(-ms-high-contrast:none){#drawertab>dl .dtname{margin-bottom:-3px}
}
.lt-ie10 #communitylisting-results div{display:none}
.lt-ie10 #communitylisting-results iframe{width:100%;height:900px;border:0}
#smartbanner{position:absolute;left:0;top:-82px;border-bottom:1px solid #e8e8e8;width:100%;height:78px;font-family:'Helvetica Neue',sans-serif;background:-webkit-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-ms-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);background-image:-moz-linear-gradient(top,#f4f4f4 0,#cdcdcd 100%);box-shadow:0 1px 2px rgba(0,0,0,0.5);z-index:9998;-webkit-font-smoothing:antialiased;overflow:hidden;-webkit-text-size-adjust:none}
#smartbanner,html.sb-animation{-webkit-transition:all .3s ease}
#smartbanner .sb-container{margin:0 auto}
#smartbanner .sb-close{position:absolute;left:5px;top:5px;display:block;border:2px solid #fff;width:14px;height:14px;font-family:'ArialRoundedMTBold',Arial;font-size:15px;line-height:15px;text-align:center;color:#fff;background:#070707;text-decoration:none;text-shadow:none;border-radius:14px;box-shadow:0 2px 3px rgba(0,0,0,0.4);-webkit-font-smoothing:subpixel-antialiased}
#smartbanner .sb-close:active{font-size:13px;color:#aaa}
#smartbanner .sb-icon{position:absolute;left:30px;top:10px;display:block;width:57px;height:57px;background:rgba(0,0,0,0.6);background-size:cover;border-radius:10px;box-shadow:0 1px 3px rgba(0,0,0,0.3)}
#smartbanner.no-icon .sb-icon{display:none}
#smartbanner .sb-info{position:absolute;left:98px;top:18px;width:44%;font-size:11px;line-height:1.2em;font-weight:bold;color:#6a6a6a;text-shadow:0 1px 0 rgba(255,255,255,0.8)}
#smartbanner #smartbanner.no-icon .sb-info{left:34px}
#smartbanner .sb-info strong{display:block;font-size:13px;color:#4d4d4d;line-height:18px}
#smartbanner .sb-info>span{display:block}
#smartbanner .sb-info em{font-style:normal;text-transform:uppercase}
#smartbanner .sb-button{position:absolute;right:20px;top:24px;border:1px solid #bfbfbf;padding:0 10px;min-width:10%;height:24px;font-size:14px;line-height:24px;text-align:center;font-weight:bold;color:#6a6a6a;background:-webkit-linear-gradient(top,#efefef 0,#dcdcdc 100%);text-transform:uppercase;text-decoration:none;text-shadow:0 1px 0 rgba(255,255,255,0.8);border-radius:3px;box-shadow:0 1px 0 rgba(255,255,255,0.6),0 1px 0 rgba(255,255,255,0.7) inset}
#smartbanner .sb-button:active,#smartbanner .sb-button:hover{background:-webkit-linear-gradient(top,#dcdcdc 0,#efefef 100%)}
#smartbanner .sb-icon.gloss:after{content:'';position:absolute;left:0;top:-1px;border-top:1px solid rgba(255,255,255,0.8);width:100%;height:50%;background:-webkit-linear-gradient(top,rgba(255,255,255,0.7) 0,rgba(255,255,255,0.2) 100%);border-radius:10px 10px 12px 12px}
#smartbanner.android{border-color:#212228;background:#3d3d3d url("../../../fw/c/sass/content/dark_background_stripes.gif");border-top:5px solid #88b131;box-shadow:none}
#smartbanner.android .sb-close{border:0;width:17px;height:17px;line-height:17px;color:#b1b1b3;background:#1c1e21;text-shadow:0 1px 1px #000;box-shadow:0 1px 2px rgba(0,0,0,0.8) inset,0 1px 1px rgba(255,255,255,0.3)}
#smartbanner.android .sb-close:active{color:#eee}
#smartbanner.android .sb-info{color:#ccc;text-shadow:0 1px 2px #000}
#smartbanner.android .sb-info strong{color:#fff}
#smartbanner.android .sb-button{min-width:12%;border:1px solid #dddcdc;padding:1px;color:#d1d1d1;background:0;border-radius:0;box-shadow:none;min-height:28px}
#smartbanner.android .sb-button span{text-align:center;display:block;padding:0 10px;background-color:#42b6c9;background-image:-webkit-gradient(linear,0 0,0 100%,from(#42b6c9),to(#39a9bb));background-image:-moz-linear-gradient(top,#42b6c9,#39a9bb);text-transform:none;text-shadow:none;box-shadow:none}
#smartbanner.android .sb-button:active,#smartbanner.android .sb-button:hover{background:0}
#smartbanner.android .sb-button:active span,#smartbanner.android .sb-button:hover span{background:#2ac7e1}
#smartbanner.windows .sb-icon{border-radius:0}
#info-documents,#info-downloads{padding:15px 0 3em 0!important}
.cdc-support .visitedlinks a:visited,.cdc-eot .visitedlinks a:visited,.cdc-support-solution .visitedlinks a:visited{color:#6f53bc}
#drawertab{height:auto;width:100%}
#drawertab>ul{display:none}
#drawertab>dl{width:100%;border-bottom:4px solid #444}
#drawertab>dl .dtname{margin-bottom:-3px \0}
#drawertab>dl .dtname:first-child>button{border-top:1px solid #ccc}
#drawertab>dl .dtname>button{color:#444;border-bottom:1px solid #ccc;width:100%;text-align:left;background-color:#f5f5f5;padding:11px;line-height:1.25;font-size:18px;font-size:1.8rem}
.ie #drawertab>dl .dtname>button{margin-bottom:1px}
#drawertab>dl .dtname>button .arrow_span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:1px 0 0 1px;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:0 1px 1px 0;float:left;margin-top:3px;margin-right:16px;padding:5px}
#drawertab>dl .dtname>button>.btn_span{float:left;width:88%}
#drawertab>dl .dtname>.active .arrow_span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:0 1px 1px 0;-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:1px 0 0 1px;float:left;margin-top:8px;margin-right:16px}
#drawertab>dl .dtname+dd{display:none;padding:20px 9px 3em}
.no-js #drawertab>dl .dtname+dd{display:block}
#drawertab>dl .dtname+dd.active{display:block;border-bottom:1px solid #ccc}
#drawertab-activetabbottom{display:none}
#drawertab.reorder ul{display:none!important}
#drawertab.reorder .dtname{display:block!important;font-weight:bold;font-size:16px}
#drawertab.reorder .dtname+dd{max-height:100px;overflow:auto;display:block!important}
.support-birth-cert{font-size:13px;color:#525252;line-height:1.25;margin-bottom:16px}
.support-birth-cert *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.support-birth-cert img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.support-birth-cert hr{border:2px solid #ccc;margin-bottom:13px;margin-top:4px;margin-left:8px;margin-right:8px}
.support-birth-cert .section-heading{font-size:1.4rem;font-weight:bold;padding-bottom:1px;padding-left:8px}
.support-birth-cert button.anchor{color:#007fc5}
.support-birth-cert button.anchor:hover{cursor:pointer;text-decoration:underline}
.support-birth-cert .view-compatible{text-align:left}
.support-birth-cert .compatibility-list{display:none;padding-right:30px;margin-bottom:12px}
.support-birth-cert .compatibility-list ul li:last-child{margin-bottom:0}
.support-birth-cert .compatibility-list li{margin:3px 0 15px 0}
.support-birth-cert #birth-cert-pids{width:100%}
.support-birth-cert .birth-cert-pids li{float:left;width:50%;box-sizing:border-box;padding:3px}
.support-birth-cert .orderable{color:#525252}
.support-birth-cert #priceAndBuyButton{display:block;color:#fff;background-color:#32c20a;padding:6px 15px;margin:2px 0;border-radius:3px;font-size:12px;font-size:1.2rem;font-weight:normal}
.support-birth-cert #priceAndBuyButton:hover{background-color:#229e00;text-decoration:none}
.support-birth-cert #priceAndBuyModal{display:none;position:absolute;top:0;right:0;bottom:0;left:0;background-color:rgba(20,20,20,0.2);z-index:200}
.support-birth-cert #priceAndBuyWrapper{margin-left:auto;margin-right:auto;width:780px}
.support-birth-cert #priceAndBuyHeader,.support-birth-cert #priceAndBuyResult,.support-birth-cert #priceAndBuyFooter{background-color:white}
.support-birth-cert #priceAndBuyHeader{padding:10px;border:1px solid #e0e0e0;border-bottom:0;font-size:14px}
.support-birth-cert #priceAndBuyFooter{padding:10px;border:1px solid #e0e0e0;border-top:0}
.support-birth-cert #priceAndBuyCloseButton{float:right}
.support-birth-cert #priceAndBuyCloseButton:hover{font-weight:bold}
.support-birth-cert .visio-link{background:url("http://www.cisco.com/web/fw/i/icons/cdcue_zip_12x12.gif") no-repeat scroll right center;padding-right:20px;width:100%}
.support-birth-cert .image-wrapper{text-align:center;overflow:hidden;max-height:200px;position:relative;margin-bottom:7px}
.support-birth-cert .image-wrapper .zoom-it{display:none}
.support-birth-cert .image-wrapper .no-image{display:none;color:#ccc}
.support-birth-cert .image-wrapper .birth-cert-image{max-width:100%;max-height:200px}
.support-birth-cert .birth-cert-table .eosHighlight{color:#b00}
.support-birth-cert .birth-cert-table td,.support-birth-cert .birth-cert-table th{vertical-align:top;padding-bottom:6px;font-size:12px;min-width:150px;max-width:300px;padding-left:8px;padding-right:8px}
.support-birth-cert .birth-cert-table td>ul>li,.support-birth-cert .birth-cert-table th>ul>li{margin-top:6px}
.support-birth-cert .birth-cert-table td>ul>li:first-child,.support-birth-cert .birth-cert-table th>ul>li:first-child{margin-top:0}
.support-birth-cert .birth-cert-table td.compat-list-row{padding-bottom:0;padding-right:0}
.support-birth-cert .birth-cert-table .birth-cert-status a{margin-left:5px}
.support-birth-cert .birth-cert-table .birth-cert-status .eosHighlight{color:#b00}
.support-birth-cert .birth-cert-table .padding-bottom-none{padding-bottom:0}
.support-birth-cert .birth-cert-table .hidden-row{display:none}
.support-birth-cert .birth-cert-table .view-rides-data-link{font-weight:normal!important}
.support-birth-cert .birth-cert-table .view-rides-data-link span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#007fc5;border-width:0 1px 1px 0;display:inline-block;margin-bottom:2px;margin-left:.5em;margin-right:2px}
.support-birth-cert .birth-cert-table .view-rides-data-link.active span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#007fc5;border-width:1px 0 0 1px;display:inline-block;margin-bottom:-2px;margin-left:.5em;margin-right:2px}
.support-birth-cert .birth-cert-table .pid-list-wrapper,.support-birth-cert .birth-cert-table .rides-data-wrapper{padding:0}
.support-birth-cert .birth-cert-table .pid-list-wrapper .pid-list,.support-birth-cert .birth-cert-table .rides-data-wrapper .pid-list{padding-left:6px;padding-right:30px}
.support-birth-cert .birth-cert-table .pid-list-wrapper .pid-list,.support-birth-cert .birth-cert-table .pid-list-wrapper .rides-data,.support-birth-cert .birth-cert-table .rides-data-wrapper .pid-list,.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data{font-size:12px;padding-bottom:1px;padding-top:14px;margin:4px 0}
.support-birth-cert .birth-cert-table .pid-list-wrapper .pid-list ul,.support-birth-cert .birth-cert-table .pid-list-wrapper .rides-data ul,.support-birth-cert .birth-cert-table .rides-data-wrapper .pid-list ul,.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data ul{vertical-align:top;display:inline-block;width:48.5%}
.support-birth-cert .birth-cert-table .pid-list-wrapper .pid-list ul li,.support-birth-cert .birth-cert-table .pid-list-wrapper .rides-data ul li,.support-birth-cert .birth-cert-table .rides-data-wrapper .pid-list ul li,.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data ul li{padding-bottom:10px;padding-left:2px;line-height:1.1;word-wrap:break-word}
.support-birth-cert .birth-cert-table .pid-list-wrapper .pid-list .column-1,.support-birth-cert .birth-cert-table .pid-list-wrapper .rides-data .column-1,.support-birth-cert .birth-cert-table .rides-data-wrapper .pid-list .column-1,.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data .column-1{margin-right:-4px}
.support-birth-cert .birth-cert-table .pid-list-wrapper .pid-list .column-2,.support-birth-cert .birth-cert-table .pid-list-wrapper .rides-data .column-2,.support-birth-cert .birth-cert-table .rides-data-wrapper .pid-list .column-2,.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data .column-2{margin-left:3%}
.support-birth-cert .birth-cert-table .pid-list-wrapper .rides-data th,.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data th{width:120px;margin-right:10px;white-space:normal;padding-left:8px}
.support-birth-cert .birth-cert-table .pid-list-wrapper .rides-data td,.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data td{padding-right:30px}
.support-birth-cert .birth-cert-table .pid-list-wrapper .cdc-expandPanel-visible,.support-birth-cert .birth-cert-table .rides-data-wrapper .cdc-expandPanel-visible{margin-top:-2px;margin-bottom:12px}
.support-birth-cert th{text-align:left;font-weight:bold;white-space:nowrap;padding-right:8px;width:1%}
.support-birth-cert .more-spec-link-container{text-align:right;padding-top:12px}
.js .support-birth-cert .pid-list,.js .support-birth-cert .rides-data{display:none}
.no-js .support-birth-cert .birth-cert-table .view-rides-data-link,.no-js .support-birth-cert .birth-cert-table .view-pid-list-link{display:none}
.no-js .support-birth-cert .birth-cert-table .hidden-row{display:table-row}
.expand-panel{background-color:#f5f5f5}
.cdc-expandPanel{background-color:#f5f5f5;position:relative;padding:15px 0 10px 10px}
.cdc-expandPanel:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.cdc-expandPanel .close-button{position:absolute;top:0;right:0;padding:2px 2px 0 0;margin:10px 10px 0 0}
.cdc-expandPanel .close-button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#000;border-width:1px 1px 0 0;display:inline-block;z-index:1}
.cdc-expandPanel .close-button span+span{-moz-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);-webkit-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#000;border-width:0 0 1px 1px;display:inline-block}
.cdc-expandPanel .close-button:hover span{border-color:#666}
.simpleOverlay-content{display:none}
#simpleOverlay-background{display:none;background-color:#000;height:100%;width:100%;position:absolute;left:0;top:0;z-index:3000;opacity:.5}
#simpleOverlay-background.open{display:block}
#simpleOverlay-container{position:fixed;display:none;background-color:#fff;max-width:830px;padding:0 20px 10px;z-index:3500;bottom:20px;top:20px;right:0;left:0}
#simpleOverlay-container .close-button{position:absolute;top:0;right:0;padding:2px 2px 0 0;margin:15px 10px;z-index:100}
#simpleOverlay-container .close-button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#39393b;border-width:1px 1px 0 0;display:inline-block;z-index:1}
#simpleOverlay-container .close-button span+span{-moz-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);-webkit-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#39393b;border-width:0 0 1px 1px;display:inline-block;margin-left:2px}
#simpleOverlay-container #simpleOverlay-content{overflow:hidden;height:100%;padding-bottom:10px;position:relative}
#simpleOverlay-container #simpleOverlay-content .title{padding:19px 0 9px;font-size:2.0rem;color:#58585b;position:fixed}
#simpleOverlay-container #simpleOverlay-content .content{overflow:auto;position:absolute;width:100%;top:55px;bottom:10px}
#dataHeroProduct{padding:0 10px}
#dataHeroProduct *,#dataHeroProduct *:before,#dataHeroProduct *:after{box-sizing:border-box}
#dataHeroProduct div{position:relative}
#dataHeroProduct .dataHero{display:-ms-flexbox;display:-webkit-flex;display:flex;-ms-flex-flow:column;-webkit-flex-flow:column;flex-flow:column;font-family:CiscoSans,"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;font-weight:100}
#dataHeroProduct .dataHero .heroImage{-webkit-flex:1;-ms-flex:1;flex:1;display:-ms-flexbox;display:-webkit-flex;display:flex;align-items:center;justify-content:center}
#dataHeroProduct .dataHero .heroImage .theImage{width:100%;margin-bottom:10px}
#dataHeroProduct .dataHero .heroImage .expandImage{position:absolute;bottom:10px;right:10px}
#dataHeroProduct .dataHero .heroMeta{-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 30px}
#dataHeroProduct .dataHero .heroMeta .compare{display:inline-block;background-color:#049fd9;color:#fff;border-radius:30px;width:100%;padding:10px 40px;text-align:center;min-height:40px;line-height:1.4}
#dataHeroProduct .dataHero .heroMeta .compare:hover{background-color:#047fad}
#dataHeroProduct ul li{line-height:1.1;padding-bottom:10px}
#dataHeroProduct ul li button{text-align:left;font-weight:lighter;color:#007fc5}
.communitylisting .community-links{text-align:right;padding:3px 0 0;display:block;position:relative;margin-bottom:-3px}
.communitylisting .community-links>ul li{padding-bottom:11px}
.no-js .communitylisting div{display:none}
.communitylisting #communitylisting-results .communitylisting-docs>h2>button{background:url("../../../fw/i/icon_document.png") 14px top no-repeat;background-size:19px}
.communitylisting #communitylisting-results .communitylisting-video>h2>button{background:url("../../../fw/i/icon_video.png") 14px top no-repeat;background-size:19px}
.communitylisting #communitylisting-results .communitylisting-blogpost>h2>button{background:url("../../../fw/i/icon_blog.png") 14px top no-repeat;background-size:19px}
.communitylisting #communitylisting-results .communitylisting-latest>h2>button{padding-left:18px}
.communitylisting #communitylisting-results .communitylisting-latest>h2>button .openicon{margin-left:-18px}
.communitylisting #communitylisting-results h2{margin-right:14px}
.communitylisting #communitylisting-results h2>button{width:100%;text-align:left;margin-bottom:13px;display:block;padding-left:37px;margin-left:15px}
.communitylisting #communitylisting-results h2>button .openicon{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #525252;border-width:5px 9px;float:left;margin-left:-37px;margin-top:3px}
.hicontrast .communitylisting #communitylisting-results h2>button .openicon{content:">"}
.hicontrast .communitylisting #communitylisting-results h2>button .openicon{width:1em;height:1em}
.communitylisting #communitylisting-results h2>button.open .openicon{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:#525252 rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);border-width:9px 5px;margin-top:6px}
.hicontrast .communitylisting #communitylisting-results h2>button.open .openicon{content:"v"}
.hicontrast .communitylisting #communitylisting-results h2>button.open .openicon{width:1em;height:1em}
.communitylisting #communitylisting-results .communitylisting-latest>ul li>img{-moz-transform:scale(0.5);-ms-transform:scale(0.5);-webkit-transform:scale(0.5);transform:scale(0.5);margin-top:-8px;margin-left:-33px;margin-right:0}
.communitylisting #communitylisting-results ul{display:none;margin-left:20px;margin-bottom:16px}
.communitylisting #communitylisting-results ul.open{display:block}
.communitylisting #communitylisting-results ul>li{font-size:1.2rem;margin-bottom:16px;color:#808080;margin-left:11px}
.communitylisting #communitylisting-results ul>li>a,.communitylisting #communitylisting-results ul>li>img{display:inline;margin-right:10px;vertical-align:text-top;float:left}
.communitylisting #communitylisting-results ul>li>a+div,.communitylisting #communitylisting-results ul>li>img+div{display:compact;min-height:53px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}
.communitylisting #communitylisting-results ul>li .title{font-weight:bold;margin-bottom:5px;display:inline-block;font-size:13px}
.communitylisting #communitylisting-results ul>li .description{position:relative;overflow:hidden;height:1em;margin-bottom:6px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.communitylisting #communitylisting-results ul>li .description:after{content:" ";display:block;position:absolute;right:0;top:0;width:40px;height:1em;background-image:-webkit-linear-gradient(right,white,rgba(255,255,255,0));background-image:-moz-linear-gradient(right,white,rgba(255,255,255,0));background-image:-ms-linear-gradient(right,white,rgba(255,255,255,0));background-image:-o-linear-gradient(right,white,rgba(255,255,255,0));background-image:linear-gradient(to left,white,rgba(255,255,255,0))}
.communitylisting #communitylisting-results ul>li .community{margin-right:10px}
.communitylisting #communitylisting-results ul>li .author{margin-right:10px}
.communitylisting #communitylisting-results ul>li .post-date{margin-right:10px}
.communitylisting #communitylisting-results ul>li .modified-date{margin-right:10px}
.communitylisting #communitylisting-results>div>a{display:none;margin-left:30px;margin-bottom:23px;font-size:1.2rem}
.communitylisting #communitylisting-results>div>a.open{display:block}
.communitylisting #communitylisting-results .spinner{margin:30px auto 45px;color:#999;padding:10px 0;width:auto;max-width:300px;text-align:center;display:none}
.communitylisting #communitylisting-results .spinner>img{vertical-align:middle;margin-right:25px}
.communitylisting #communitylisting-results .spinner.open{display:block}
.communitylisting #communitylisting-results .techerror{margin:13px auto 25px;color:#999;text-align:center;max-width:300px;display:none}
.communitylisting #communitylisting-results .techerror p{margin-bottom:11px}
.communitylisting #communitylisting-results .techerror.open{display:block}
.communitylisting #communitylisting-results .nocontent{margin:10px auto 43px;color:#999;text-align:center;max-width:300px;display:none}
.communitylisting #communitylisting-results .nocontent.open{display:block}
.community-discussion{margin-left:14px;padding-top:16px}
.downloads-container{font-size:13px;color:#525252;line-height:1.25}
.downloads-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.downloads-container img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.downloads-container .inblock{display:inline-block}
.downloads-container .hide{display:none}
.downloads-container .spinner{margin:30px auto 45px;color:#999;padding:10px 0;width:auto;max-width:300px;text-align:center}
.downloads-container .spinner>img{vertical-align:middle;margin-right:25px}
.downloads-container .nocontent,.downloads-container .techerror{margin:13px auto 25px;color:#999;text-align:center;max-width:300px}
.downloads-container .nocontent p,.downloads-container .techerror p{margin-bottom:11px}
.downloads-container .section-title{font-size:16px;font-weight:bold;padding-bottom:13px}
.downloads-container .expand-collapse{display:block;text-align:right;padding-bottom:6px;color:#ccc;white-space:nowrap}
.downloads-container .expand-collapse .expand-all span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#007fc5;border-width:0 2px 2px 0;display:inline-block;margin-bottom:2px;margin-left:1em;margin-right:2px}
.downloads-container .expand-collapse .collapse-all span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#007fc5;border-width:2px 0 0 2px;display:inline-block;margin-bottom:-2px;margin-left:1em;margin-right:2px}
.downloads-container .expand-collapse .expand-all span:first-child,.downloads-container .expand-collapse .collapse-all span:first-child{margin-left:10px}
.downloads-container .module-list{clear:both;margin-left:-7px}
.downloads-container .software-type-list{width:100%;margin-bottom:6px}
.downloads-container .software-type-list td,.downloads-container .software-type-list th{vertical-align:top;padding-bottom:8px}
.downloads-container .software-type-list th{color:#767676;font-weight:bold;text-align:left;width:50%;padding-bottom:6px}
.downloads-container .software-type-list tr th.softwareName{padding-bottom:9px;color:#525252}
.downloads-container .software-type-list .latest-release{line-height:1.5}
.downloads-container .software-type-list .locked-image{position:relative;display:inline-block;width:10px;margin-left:5px}
.downloads-container .software-type-list .version{float:left;width:155px}
.downloads-container .software-type-list .version .locked-image{left:-27px}
.downloads-container .software-type-list .version .version-number{position:relative;display:inline-block}
.downloads-container .software-type-list .actions{float:left;color:#767676}
.downloads-container .software-type-list .download-all-releases{display:inline-block;margin-bottom:21px;margin-top:13px}
.downloads-container .software-type-list .expand-row{border-bottom:1px #ccc solid}
.downloads-container .software-type-list .first-row th{border-bottom:1px #ccc solid}
.downloads-container .software-type-list .first-row td{padding-top:11px}
.downloads-container .software-type-list td:first-child.os-name{padding-left:20px}
.downloads-container .software-type-list .expand-row-cell{padding:0 18px}
.downloads-container .software-type-list .download-panel{margin-bottom:5px;margin-left:-27px;margin-right:-27px;padding-left:16px;padding-top:14px;padding-bottom:10px}
.downloads-container .software-type-list .download-panel dl{margin-right:16px}
.downloads-container .software-type-list .download-panel dl dt{color:#525252;font-weight:bold;line-height:14px}
.downloads-container .software-type-list .download-panel dl dd{margin-bottom:7px;margin-top:1px}
.downloads-container .software-type-list .download-panel dl dd:last-child{margin-bottom:10px}
.downloads-container .software-type-list .download-panel .md5ChecksumText,.downloads-container .software-type-list .download-panel .sha512ChecksumText{padding-bottom:1px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.downloads-container .software-type-list .download-panel .download-version-details{width:100%}
.downloads-container .software-type-list .download-panel .download-version-details th{width:1%;padding-right:10px;color:inherit}
.downloads-container .software-type-list .download-panel .download-version-details td{padding-right:36px}
.downloads-container .software-type-list .download-panel .release-notes{margin-top:5px}
.downloads-container .software-type-list .download-panel .release-notes li{margin-bottom:9px}
.downloads-container .software-type-list .download-panel .release-notes li:last-child{margin-bottom:6px}
.downloads-container .software-type-list .download-panel .release-notes li:first-child{margin-top:3px}
.downloads-container .software-type-list .download-panel .download-button{margin-top:6px;margin-bottom:6px;padding:5px 34px;text-decoration:none;width:auto;display:inline-block}
.downloads-container .software-type-list .download-panel .multiple-download-button{display:inline-block;font-weight:bold;margin-top:13px;margin-bottom:6px}
.downloads-container .software-type-list .os-row td{padding-top:13px;padding-bottom:0}
.downloads-container .software-type-list .os-row+tr td{padding-top:2px}
.downloads-container button.anchor{color:#007fc5}
.downloads-container button.anchor:hover{cursor:pointer;text-decoration:underline}
.downloads-container .module-container{padding-bottom:9px}
.downloads-container .module-container .module-title{font-size:14px;line-height:1.25;text-align:left;padding-left:25px}
.downloads-container .module-container .module-title span{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #525252;border-width:5px 9px;float:left;margin-top:4px;margin-right:0;margin-left:-14px;margin-right:-5px}
.hicontrast .downloads-container .module-container .module-title span{content:">"}
.hicontrast .downloads-container .module-container .module-title span{width:1em;height:1em}
.downloads-container .module-container .module-rows{display:none}
.downloads-container .module-container.opened .module-title{font-weight:bold;margin-bottom:6px}
.downloads-container .module-container.opened .module-title span{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:#525252 rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);border-width:9px 5px;float:left;margin-left:-13px;margin-top:5px;margin-right:0}
.hicontrast .downloads-container .module-container.opened .module-title span{content:"v"}
.hicontrast .downloads-container .module-container.opened .module-title span{width:1em;height:1em}
.downloads-container .module-container.opened .module-rows{margin-left:10px}
.downloads-container .software-chasis td{padding-left:20px}
.downloads-container .suggested{display:inline-block}
.downloads-container .suggested img{position:relative;top:3px;cursor:pointer}
.downloads-container .suggested .suggestedToolTip{z-index:100;display:none;position:absolute;padding:10px 34px 10px 10px;margin-top:-136px;margin-left:8px;width:180px;background:#f5f5f5;line-height:16px;border:1px solid #ccc;box-shadow:0 1px 6px #ddd}
.downloads-container .suggested .suggestedToolTip .close-button{margin:5px 8px 0 0;padding:0}
.downloads-container .suggested .suggestedToolTip .close-button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#000;border-width:1px 1px 0 0;display:inline-block;z-index:1}
.downloads-container .suggested .suggestedToolTip .close-button span+span{-moz-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);-webkit-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#000;border-width:0 0 1px 1px;display:inline-block}
.downloads-container .suggested .suggestedToolTip .close-button:hover span{border-color:#666}
.downloads-container .ratings_all.ratings_0.ratingPos{background-position:-67px 0}
.downloads-container .ratings_all.ratings_0_5.ratingPos{background-position:-53px -20px}
.downloads-container .ratings_all.ratings_1.ratingPos{background-position:-53px 0}
.downloads-container .ratings_all.ratings_1_5.ratingPos{background-position:-40px -20px}
.downloads-container .ratings_all.ratings_2.ratingPos{background-position:-40px 0}
.downloads-container .ratings_all.ratings_2_5.ratingPos{background-position:-27px -20px}
.downloads-container .ratings_all.ratings_3.ratingPos{background-position:-27px 0}
.downloads-container .ratings_all.ratings_3_5.ratingPos{background-position:-14px -20px}
.downloads-container .ratings_all.ratings_4.ratingPos{background-position:-14px 0}
.downloads-container .ratings_all.ratings_4_5.ratingPos{background-position:-1px -20px}
.downloads-container .ratings_all.ratings_5.ratingPos{background-position:-1px 0}
.downloads-container .ratings{margin-top:6px}
.downloads-container .ratings .ratings_all{height:13px;width:65px;margin:3px 7px 0 0;float:left;background:url("https://www.static-cisco.com/web/fw/softwareportal/images/ratings_all.png") no-repeat}
.downloads-container .shaValue{cursor:pointer;display:inline-block}
.gt-ie7 .downloads-container .suggested img{margin-left:1px}
.overlayBg{width:100%;height:100%;position:absolute;z-index:99;display:none}
.cdc-support-model #info-documents{position:relative}
.documents-container{position:relative;font-size:13px;color:#525252;line-height:1.25}
.documents-container *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.documents-container img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.documents-container .section-title{font-size:16px;font-weight:bold;padding-bottom:9px}
.documents-container button.anchor{color:#007fc5}
.documents-container button.anchor:hover{cursor:pointer;text-decoration:underline}
.documents-container .nocontent,.documents-container .techerror{margin:13px auto 25px;color:#999;text-align:center;max-width:300px}
.documents-container .nocontent p,.documents-container .techerror p{margin-bottom:11px}
.documents-container .guide-me{text-align:right;padding-top:3px;padding-bottom:1em}
.documents-container .bottom-divider{border-top:1px solid #ccc;margin:16px -9px 27px -9px}
.documents-container .top-categories .doc-types{display:inline-block;width:47.85%;vertical-align:top;word-wrap:break-word;padding-left:5px}
.documents-container .top-categories .doc-types li{line-height:1.25;padding-bottom:10px}
.documents-container .show-more-categories{margin:10px 15px 10px 0;position:relative}
.lt-ie10 .documents-container .show-more-categories{padding-right:20px}
.documents-container .show-more-categories span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#007fc5;border-width:0 1px 1px 0;display:inline-block;margin-bottom:2px;margin-left:.5em;margin-right:2px}
.documents-container .show-more-categories.open span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#007fc5;border-width:1px 0 0 1px;display:inline-block;margin-bottom:-2px;margin-left:.5em;margin-right:2px}
.documents-container .more-categories-panel{margin-bottom:20px;margin-left:-9px;margin-right:-9px;padding-top:14px;padding-bottom:10px}
.documents-container .more-categories-panel .doc-types:first-child{padding-left:1em}
.documents-container .more-categories-panel .doc-types+.doc-types{padding-right:25px}
.documents-container .more-documents{line-height:1.25}
.documents-container .more-documents li{padding-bottom:10px}
.documents-container .more-documents li:last-child{padding-bottom:12px}
.documents-container .more-documents h3{padding-bottom:1em}
.documents-container .more-documents h4{padding-bottom:10px}
.documents-container .more-documents .is-new-link{color:#808080}
.lt-ie9 .documents-container .doc-sublist{padding-left:1em}
.lt-ie9 .documents-container .top-categories .more-categories-panel{margin-right:1em}
.lt-ie9 .documents-container .show-more-categories{padding-left:12px}
.visitedlinks-component{margin-right:-9px;margin-left:-9px}
.visitedlinks-component:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.visitedlinks-component .visitedlinks-wrapper{text-align:left;float:right;display:none;width:100%;padding-bottom:14px}
.visitedlinks-component .visitedlinks-button{margin-bottom:6px;margin-left:9px}
.visitedlinks-component .visitedlinks-panel{text-align:left;margin-bottom:7px}
.visitedlinks-component .visitedlinks-list{margin:-2px 30px -4px 0}
.visitedlinks-component .visitedlinks-list li{padding-bottom:10px}
.visitedlinks-component .visitedlinks-list li a{color:#007fc5!important}
.visitedlinks-button.opened span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#007fc5;border-width:1px 0 0 1px;display:inline-block;margin-bottom:-2px;margin-left:.5em;margin-right:2px}
.visitedlinks-button.closed span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#007fc5;border-width:0 1px 1px 0;display:inline-block;margin-bottom:2px;margin-left:.5em;margin-right:2px}
.solution-documentation-container{position:relative;margin-left:-4px;font-size:13px;color:#525252;line-height:1.25}
.solution-documentation-container *,.solution-documentation-container *:before,.solution-documentation-container *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.solution-documentation-container img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.solution-documentation-container .section-title{font-size:16px;font-weight:bold;padding-bottom:9px}
.solution-documentation-container button.anchor{color:#007fc5}
.solution-documentation-container button.anchor:hover{cursor:pointer;text-decoration:underline}
.solution-documentation-container .nocontent,.solution-documentation-container .techerror{margin:13px auto 25px;color:#999;text-align:center;max-width:300px}
.solution-documentation-container .nocontent p,.solution-documentation-container .techerror p{margin-bottom:11px}
.solution-documentation-container .more-documents{padding-top:23px}
.solution-documentation-container .more-documents li{padding-bottom:10px}
.solution-documentation-container .more-documents li:last-child{padding-bottom:12px}
.solution-documentation-container .more-documents h3{padding-bottom:1em}
.solution-documentation-container .more-documents h4{padding-bottom:10px}
.solution-documentation-container .more-documents .is-new-link{color:#808080}
.lt-ie9 .solution-documentation-container .doc-sublist{padding-left:1em}
.lt-ie9 .solution-documentation-container .top-categories .more-categories-panel{margin-right:1em}
.ctc-compdoc-wrap{margin:15px}
.ctc-compdoc-tbl-col-name{width:75%;padding-right:10px}
.ctc-compdoc-tbl-col-fa{width:25%}
.ctc-compdoc-tbl{border-collapse:collapse;width:100%;font-size:12px}
.ctc-compdoc-tbl td{padding:15px 0;border-bottom:1px solid #ddd}
.ctc-compdoc-tbl td:first-child{padding-right:10px}
.ctc-compdoc-tbl th{text-align:left;padding:15px 0;border-bottom:1px solid #ddd}
.ctc-compdoc-tbl th button{font-weight:bold;text-align:left;cursor:pointer}
.ctc-compdoc-tbl tr>td>a{font-weight:bold}
.ctc-compdoc-tbl .sort-arrow-wrap{display:inline-block;margin-left:6px;width:10px;vertical-align:middle}
.ctc-compdoc-tbl .sort-asc .sort-arrow-up{border-bottom-color:#ccc}
.ctc-compdoc-tbl .sort-asc .sort-arrow-down{border-top-color:#000}
.ctc-compdoc-tbl .sort-desc .sort-arrow-up{border-bottom-color:#000}
.ctc-compdoc-tbl .sort-desc .sort-arrow-down{border-top-color:#ccc}
.ctc-compdoc-tbl .sort-arrow-up{width:0;height:0;border-left:4px solid transparent;border-right:4px solid transparent;border-bottom:6px solid #ccc}
.ctc-compdoc-tbl .sort-arrow-down{width:0;height:0;margin-top:2px;border-left:4px solid transparent;border-right:4px solid transparent;border-top:6px solid #ccc}
.ctc-compdoc-showdocs{border:0;color:#007fc5;background:0;margin:19px 0 0 0}
.ctc-compdoc-itemlinks{padding-left:0}
.ctc-compdoc-itemlinks li.ctc-compdoc-lastitemlink{margin-bottom:0}
.ctc-compdoc-itemlinks h3{margin:15px 0}
.ctc-compdoc-itemlinks li{margin-bottom:13px}
.component-documentation-container{line-height:1.25}
.component-documentation-container .nocontent{font-size:13px;margin:10px auto 43px;color:#999;text-align:center;max-width:400px;display:block}
.ctc-sol-downloads-caption{margin:22px 0 20px 0;font-size:16px;font-weight:bold}
.ctc-sol-downloads-ul li{padding:5px 0}
.ctc-sol-downloads-spblurb{margin:15px 0 24px 0}
.solution-downloads-container{line-height:1.25}
.ctc-support-birth-cert{font-size:13px;line-height:1.25;margin-bottom:24px;margin-left:10px;margin-right:10px}
.ctc-support-birth-cert *,.ctc-support-birth-cert *:before,.ctc-support-birth-cert *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.ctc-support-birth-cert .data-wrapper{width:100%}
.ctc-support-birth-cert .view-all-link{white-space:nowrap}
.ctc-support-birth-cert .howtobuy-link{white-space:nowrap}
.ctc-support-birth-cert .obsolete{color:#b00}
.ctc-support-birth-cert .birth-cert-table{float:none;width:100%}
.ctc-support-birth-cert .description-text{float:none;width:100%}
.ctc-support-birth-cert .section-heading{font-weight:bold;font-size:14px;padding-bottom:10px;border-bottom:4px solid #ccc}
.ctc-support-birth-cert .birth-cert-table td,.ctc-support-birth-cert .birth-cert-table th{vertical-align:top;padding-bottom:6px;min-width:130px;text-align:left}
.ctc-support-birth-cert .birth-cert-table th{font-weight:bold;white-space:nowrap}
.ctc-support-birth-cert .birth-cert-table td{padding-left:8px}
.ctc-support-birth-cert .birth-cert-table td .padRight{padding-right:10px}
.cdc-support-solution-family #solutionFamilyContentGroup{line-height:1.25;padding-left:10px}
.cdc-support-solution-family .family_overview_link{margin-top:16px}
.cdc-support-solution-family .family_solution_header{margin-top:35px;font-size:16px;font-weight:bold}
.cdc-support-solution-family .ctc-fam-list li{margin-bottom:15px}
.s10 .share{width:auto}
.s10{font-family:Arial,Helvetica,sans-serif;text-align:left;border-top:1px solid #ccc;border-bottom:1px solid #ccc;margin-bottom:20px;height:35px}
.s10 .s10-sh{color:#444;font-size:12px;font-weight:bold;text-decoration:none;outline:0}
.s10 .s10-sh:hover{color:#444;text-decoration:none}
.s10 ul{display:inline;list-style-type:none;padding:0;margin:0 0 0 15px;height:35px}
.s10 ul li{display:inline-block;height:30px}
.s10 ul li a{display:inline-block;width:26px;height:23px}
.s10 #sbt-delicious,.s10 #sbt-digg,.s10 #sbt-myyahoo,.s10 #sbt-technorati,.s10 #sbt-twitter,.s10 #sbt-facebook,.s10 #sbt-linkedin,.s10 #sbt-googleplus,.s10 #sbt-email{background:url("../../../fw/w/cl/s10/socmedia-icons.gif") no-repeat 0 -86px}
.ie .s10 .s10-sh{color:#444;font-size:12px;font-weight:bold;vertical-align:middle;text-decoration:none;outline:0;position:relative;top:-4px}
.ie .s10 ul li a{height:25px}
#ie7 .s10 li{display:inline}
#s10v1.s10 #sbt-facebook{background-position:0 -131px}
#s10v1.s10 #sbt-linkedin{background-position:0 -178px}
#s10v1.s10 #sbt-myyahoo{background-position:0 -224px}
#s10v1.s10 #sbt-delicious{background-position:0 -316px}
#s10v1.s10 #sbt-digg{background-position:0 -362px}
#s10v1.s10 #sbt-technorati{background-position:0 -408px}
#s10v1.s10 #sbt-email{background-position:0 -587px}
#s10v1.s10 #sbt-googleplus{background-position:0 -629px}
#s10v3.s10 #sbt-twitter{background-position:0 -92px}
#s10v3.s10 #sbt-facebook{background-position:0 -137px}
#s10v3.s10 #sbt-linkedin{background-position:0 -183px}
#s10v3.s10 #sbt-myyahoo{background-position:0 -229px}
#s10v3.s10 #sbt-delicious{background-position:0 -321px}
#s10v3.s10 #sbt-digg{background-position:0 -367px}
#s10v3.s10 #sbt-technorati{background-position:0 -413px}
#s10v3.s10 #sbt-email{background-position:0 -592px}
#s10v3.s10 #sbt-googleplus{background-position:0 -634px}
#s10v3.s10{border:0;font-family:Arial,Helvetica,sans-serif;height:auto;margin-bottom:20px;text-align:left;width:73px}
#s10v3.s10 ul{list-style-type:none;padding:0;margin:0;border:1px solid #eaeae8;clear:both;cursor:pointer;height:auto;width:107px;display:none;z-index:99999;box-shadow:0 5px 5px -1px #e5e5e5}
#s10v3.s10 li{height:19px;border-bottom:1px solid #e5e5e5;width:91px;margin:0 0 0 9px;padding:2px 0}
#s10v3.s10 ul li a{width:91px;height:23px}
#s10v3 .sbt-upArrow{background:url("../../../fw/w/cl/s10/socmedia-icons.gif");background-position:0 -40px;background-repeat:no-repeat;float:left;height:17px;margin:3px 0 0 8px;width:17px}
#s10v3 .sbt-downArrow{background:url("../../../fw/w/cl/s10/socmedia-icons.gif");background-position:0 0;background-repeat:no-repeat;float:left;height:17px;margin:3px 0 0 8px;width:17px}
#s10v3 .shareLink{background-color:#fff;float:left;font-weight:bold;line-height:23px;margin-left:10px;text-align:center}
#s10v3 .wrapperDiv{border:1px solid #FFF;clear:both;cursor:pointer;height:23px;width:71px}
#s10v3 .wrapperDiv.open{background-color:#eaeae8;border:1px solid #CCC;border-radius:4px 4px 0 0;behavior:url("/etc/designs/cdc/fw/lib/PIE.htc")}
#s10v3 .wrapperDiv.open+#showsocial{display:block;position:absolute;background-color:#fff}
#s10v3 .wrapperDiv.open .shareLink{background-color:#eaeae8}
#s10v3 a .labelSoc{color:#2970a6;font-size:11px;line-height:1.8em;margin-left:27px}
#s10v3 .lastLi{border:0}
#s10v3 #showsocial{behavior:url("/etc/designs/cdc/fw/lib/PIE.htc");position:absolute;background-color:#fff}
.fw-res #s10v1.s10{overflow:auto;height:auto;position:relative;min-height:32px}
.fw-res #s10v1.s10 .s10-sh{position:absolute;float:left;top:9px;left:8px}
.fw-res #s10v1.s10 ul{height:auto;float:left;margin-left:60px;margin-right:15px;margin-bottom:4px;position:relative}
.fw-res #s10v1.s10 ul li a{width:22px}
.share{width:100%;padding:0 0 27px;box-sizing:border-box}
.share h3{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem;margin-bottom:9px}
.share.v2 h3{display:inline-block;font-size:18px;font-size:1.8rem;padding:0;margin-bottom:0;vertical-align:middle}
.share.v2 ul{vertical-align:middle}
.share.v2 ul li:first-child{padding-left:8px}
.share ul{display:inline-block;line-height:0}
.share ul li{display:inline-block;padding-left:8px}
.share ul li:first-child{padding-left:0}
.share ul li a:hover{opacity:.8}
.share.inverse h3{color:#fff}
.share.inverse a:hover{opacity:.7}
#mbox-polydor{margin-left:10px}
.collapsible-link-list h2{border-bottom:#ddd 1px solid}
.collapsible-link-list h2:first-child{border-top:#ddd 1px solid;margin-top:20px}
.collapsible-link-list h2 button{font-size:1.6rem;font-weight:bold;text-align:left;padding:12px 10px 12px 9px}
.collapsible-link-list h2 button:before{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0) #2771a1;border-width:6px 11px;display:inline-block;position:relative;top:0;margin-right:5px}
.hicontrast .collapsible-link-list h2 button:before{content:">"}
.hicontrast .collapsible-link-list h2 button:before{width:1em;height:1em}
.collapsible-link-list h2.open{border-bottom:0}
.collapsible-link-list h2.open button:before{position:relative;content:"";display:block;width:0;height:0;border-style:solid;padding:0;border-color:#2771a1 rgba(255,255,255,0) rgba(255,255,255,0) rgba(255,255,255,0);border-width:11px 6px;display:inline-block;top:10px;margin-right:14px}
.hicontrast .collapsible-link-list h2.open button:before{content:"v"}
.hicontrast .collapsible-link-list h2.open button:before{width:1em;height:1em}
.collapsible-link-list h2.open+ul{display:block;border-bottom:#ddd 1px solid;padding-bottom:15px}
.collapsible-link-list ul{display:none}
.collapsible-link-list ul li{padding:6px 0 8px 9px}
.let-us-help{padding:27px 10px 28px 10px}
.let-us-help h2{font-size:1.6rem;font-weight:bold;padding-bottom:7px;border-bottom:#ccc 4px solid}
.let-us-help h3{font-size:1.4rem;font-weight:bold;padding:7px 0 13px}
.let-us-help li{color:#777;padding-bottom:14px}
.let-us-help .c2c-button{padding-bottom:14px;font-size:1.3rem;display:block;color:#007fc5;cursor:pointer}
#fw-rightrail-support-mbox{max-height:220px;margin-bottom:24px}
.extra-ol-feedback li{padding-top:14px;padding-left:9px}
#rr_feedback_img{cursor:pointer;padding-right:3px;border:0}
.tile,.col.half .col.half .tile,.col.two-third .col.half .tile{width:100%;padding:0 10px 22px;font-size:13px;font-size:1.3rem;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.tile img,.col.half .col.half .tile img,.col.two-third .col.half .tile img{display:none;width:100%;margin-bottom:8px}
.tile h4,.col.half .col.half .tile h4,.col.two-third .col.half .tile h4{font-size:16px;font-size:1.6rem;font-weight:regular;color:#444;line-height:1.5;margin-bottom:8px}
.tile p,.col.half .col.half .tile p,.col.two-third .col.half .tile p{color:#525252;line-height:1.57;margin-bottom:14px}
.tile a,.col.half .col.half .tile a,.col.two-third .col.half .tile a{color:#007fc5}
.tile hr,.col.half .col.half .tile hr,.col.two-third .col.half .tile hr{margin:26px 0 0;width:100%;border:0;border-top:1px solid #ccc;display:block}
.gt-ie10 .tile,.gt-ie10 .col.half .col.half .tile,.gt-ie10 .col.two-third .col.half .tile{height:100%}
.col.two-third .col.half .tile{padding-right:0}
.gt-ie10 .tile.sidebar{height:auto}
#lightbox-overlay{display:block;position:absolute;left:0;top:0x;width:100%;height:100%;background:rgba(0,0,0,0.6);-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)";z-index:9010}
#spinner-container{background:transparent;width:100px;height:100px;position:absolute;top:32%;left:37%;z-index:200000}
#spinner-container .spinner-frame{position:absolute;top:47%;left:50%}
#lightbox,.touch #lightbox{width:100%;z-index:9011;display:block;position:absolute;top:50px}
.lightbox-container{margin:0 3%;background-color:#fff;position:relative;width:94%}
#lightbox .lightbox-title{border-bottom:1px solid #ccc}
#lightbox .lightbox-title h2{font-size:16.0px;font-size:1.6rem;color:#444;padding:20px 18px;line-height:1.2em;width:80%}
#lightbox .lightbox-media{max-width:100%;height:auto;margin:0;padding-top:20px;padding-bottom:20px;display:block;position:relative}
#lightbox .lightbox-media.image,#lightbox .lightbox-media.video{margin:auto}
#lightbox .lightbox-media.video{padding-top:0;padding-bottom:0;margin-top:-3px;margin-bottom:-3px}
#lightbox .lightbox-media img{margin:auto;display:block;max-width:100%}
#lightbox .lightbox-description{display:block;font-size:13.0px;font-size:1.3rem;margin:0 20px;padding-top:20px;line-height:1.3em;border-top:1px solid #ccc}
#lightbox .lightbox-description.overflow{overflow-y:scroll;margin-right:0;padding-right:20px}
#lightbox .lightbox-description p{padding-bottom:27px}
.video-container{position:relative;padding-bottom:56.25%;height:0}
#video-object{width:100%;height:100%;position:absolute;top:0}
.close-button{position:absolute;top:0;right:0;padding:20px}
.close-button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#797979;border-width:1px 1px 0 0;display:inline-block;z-index:1}
.close-button span+span{-moz-transform:rotate(45deg) translate(2px,-2px);-ms-transform:rotate(45deg) translate(2px,-2px);-webkit-transform:rotate(45deg) translate(2px,-2px);transform:rotate(45deg) translate(2px,-2px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#797979;border-width:0 0 1px 1px;display:inline-block}
.close-button:hover span{border-color:#333}
#res-listing-az{position:relative;margin-bottom:20px}
#res-listing-az h3{padding:15px 0;margin:0 10px 15px;border-bottom:1px solid #ccc;font-size:17px;font-weight:bold;line-height:1.25em;color:#444}
#res-listing-az li{line-height:1.4em}
#res-listing-az li a{display:block;margin:6px 10px}
#res-listing-az a.anchor{display:block}
#res-listing-az .navigator{position:absolute;top:10px;right:0}
#res-listing-az .navigator.pinned-top{position:fixed}
#res-listing-az .navigator.pinned-top.pinned-bot{position:absolute;top:auto;bottom:10px}
#res-listing-az .navigator li{display:block;margin:0;padding:6px 0 0;text-align:center;color:#ccc}
#res-listing-az .navigator li:first-child{display:none}
#res-listing-az .navigator li a{margin:0;padding:0 10px}
#res-listing-az .navigator li a:hover{text-decoration:none}
#res-listing-az .list-section{margin-right:24px}
#res-listing-product-portfolio{position:relative;margin-bottom:20px;margin-left:10px;margin-right:10px}
#res-listing-product-portfolio h3{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:13px;font-size:18px;font-size:1.8rem;padding:5px 0;margin:0 0 2px 0}
#res-listing-product-portfolio h4{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:13px;font-size:16px;font-size:1.6rem;padding:5px 0;margin:0 0 13px 0}
#res-listing-product-portfolio h5{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;background:#f5f5f5;padding:5px 12px;margin:5px 0 11px}
#res-listing-product-portfolio li{margin-bottom:7px;line-height:1.4em;list-style:none}
#res-listing-product-portfolio li a{margin:6px 0}
#res-listing-product-portfolio li.list-menu-item{list-style-position:inside;text-indent:-10px;padding-left:20px}
#res-listing-product-portfolio li.list-menu-item span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:2px;border-color:#007fc5;border-width:1px 1px 0 0;display:inline-block;z-index:1;top:-3px;left:-11px;position:relative}
#res-listing-product-portfolio .list-section{margin:0 0 15px 0}
#res-listing-product-portfolio .author-message{font-size:12px}
.backToTop-link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;white-space:nowrap;display:block;color:#fff!important;background-color:#0081bf;text-decoration:none;line-height:35px;padding:0 30px;text-align:center;-webkit-border-radius:4px;-khtml-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;-webkit-background-clip:padding-box;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box}
.backToTop-link *,.backToTop-link *:before,.backToTop-link *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.no-touch .backToTop-link:hover{background-color:#005791;text-decoration:none}
.backToTop-link span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:white;border-width:1px 0 0 1px;margin-bottom:-1px;margin-right:15px;display:inline-block}
.backToTop-link span .ie{margin-left:3px}
.cdc-eot.cq-wcm-edit .rightRailComponent,.cdc-eot.cq-wcm-design .rightRailComponent{background-color:#cfe6f3;padding:40px 10px 20px 10px;position:relative}
.cdc-eot.cq-wcm-edit .rightRailComponent:before,.cdc-eot.cq-wcm-design .rightRailComponent:before{content:'Right Rail';background-color:#66b1d9;position:absolute;top:0;left:0;right:0;padding:5px;font-weight:bold}
.cdc-eot.cq-wcm-edit .rightRailComponent>div,.cdc-eot.cq-wcm-design .rightRailComponent>div{position:relative;background-color:white;border:dashed 1px silver;-webkit-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75);box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75)}
.cdc-eot.cq-wcm-edit #eotRightRailMBox,.cdc-eot.cq-wcm-design #eotRightRailMBox{padding-top:40px}
.cdc-eot.cq-wcm-edit #eotRightRailMBox:before,.cdc-eot.cq-wcm-design #eotRightRailMBox:before{content:"MBox";background-color:#66b1d9;position:absolute;top:0;left:0;right:0;padding:5px;font-weight:bold}
.cdc-eot .rightRailComponent,.cdc-books .rightRailComponent{background-color:#f5f5f5;padding:15px 10px 0 10px;margin-top:21px;line-height:1.25;font-size:13px}
.cdc-eot .rightRailComponent h3,.cdc-eot .rightRailComponent h4,.cdc-books .rightRailComponent h3,.cdc-books .rightRailComponent h4{line-height:1.25}
.cdc-eot .rightRailComponent>div,.cdc-books .rightRailComponent>div{margin-bottom:30px}
.cdc-eot .rightRailComponent>div #shortUrlComponent,.cdc-books .rightRailComponent>div #shortUrlComponent{padding-bottom:30px}
.cdc-eot .rightRailComponent>div:last-child,.cdc-books .rightRailComponent>div:last-child{margin-bottom:0}
.cdc-eot .rightRailComponent .hideComponent,.cdc-books .rightRailComponent .hideComponent{display:none!important}
.cdc-eot .rightRailComponent #feedback_img,.cdc-books .rightRailComponent #feedback_img{margin-right:5px}
.cdc-eot .rightRailComponent .share.v2,.cdc-books .rightRailComponent .share.v2{padding-left:0;text-align:left}
.docHeaderComponent{margin:13px 0 28px 0;line-height:1.25;border-bottom:1px solid #CCC;padding-top:13px;padding-bottom:5px}
.docHeaderComponent:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.docHeaderComponent *,.docHeaderComponent *:before,.docHeaderComponent *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.docHeaderComponent button.anchor{color:#007fc5;font-size:14px}
.docHeaderComponent button.anchor:hover{cursor:pointer;text-decoration:underline}
.docHeaderComponent .linksRow{padding-left:10px;padding-right:10px;height:44px;background-color:#f2f2f2}
.docHeaderComponent .infobar{margin:0 10px 0 10px;font-size:14px;color:#767676}
.docHeaderComponent .infobar.smallView{float:none;margin-bottom:0}
.docHeaderComponent .infobarClearFix{padding:9px 0 6px 0}
.docHeaderComponent .infobarClearFix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.docHeaderComponent .documentId,.docHeaderComponent .updatedDate{display:block;padding-top:3px}
.docHeaderComponent .documentId.mediumView,.docHeaderComponent .updatedDate.mediumView{float:none}
.docHeaderComponent .documentId span,.docHeaderComponent .updatedDate span{font-weight:bold;padding-right:4px}
.docHeaderComponent .updatedDate.mediumView{display:inline-block}
.docHeaderComponent .documentId a:link,.docHeaderComponent .documentId a:visited,.docHeaderComponent .documentId a:hover,.docHeaderComponent .documentId a:active,.docHeaderComponent .documentId a:focus{text-decoration:none;color:#767676;cursor:text;outline:0;background:0}
.docHeaderComponent .tacLogo{width:35px;height:18px;float:left;margin-top:13px;display:inline-block}
.docHeaderComponent .toolbar{padding-top:10px;display:inline-block;float:right}
.docHeaderComponent .toolbar:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.docHeaderComponent .toolbar button .iconLabel{display:none}
.docHeaderComponent .toolbar .language,.docHeaderComponent .toolbar .downloadDocument,.docHeaderComponent .toolbar .printDocument{display:inline-block}
.docHeaderComponent .toolbar .language{margin-right:14px}
.docHeaderComponent .toolbar .language .languageIcon{background:url("../../../fw/i/languageIcon.png") no-repeat;width:24px!important;height:24px!important;background-size:24px 24px;display:inline-block;vertical-align:middle}
.docHeaderComponent .toolbar .downloadDocument{margin-right:14px}
.docHeaderComponent .toolbar .downloadDocument .downloadIcon{background:url("../../../fw/i/downloadIcon.png") no-repeat;width:24px!important;height:24px!important;background-size:24px 24px;display:inline-block;vertical-align:middle}
.docHeaderComponent .toolbar .printIcon{background:url("../../../fw/i/printIcon.png") no-repeat;width:24px!important;height:24px!important;background-size:24px 24px;display:inline-block;vertical-align:middle}
.docHeaderComponent .downloadDocument span{padding-right:4px}
.docHeaderComponent .printDocument button{padding-right:4px}
.docHeaderComponent .panelRow{display:block}
.docHeaderComponent .panelRow:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.docHeaderComponent .download-list{float:right;display:none;padding:20px 25px 0 25px;margin-top:10px;width:100%}
.docHeaderComponent .download-list h3{padding-bottom:15px;font-size:16px}
.docHeaderComponent .download-list li{padding-bottom:16px}
.docHeaderComponent .download-list li img{margin-left:3px}
.docHeaderComponent .download-list .docSize{color:#676767}
.docHeaderComponent .fileIcon{float:left;width:19px;height:19px;vertical-align:bottom}
.docHeaderComponent .fileText{font-size:14px;font-size:14px}
.docHeaderComponent .fileText .fileIcon{margin-bottom:31px;margin-right:6px}
.docHeaderComponent .pdfIcon{background:url(../../../fw/w/responsive_components/eot/docHeader/DownloadIcons_Sprite_19.gif) 0 -54px no-repeat}
.docHeaderComponent .epubIcon{background:url(../../../fw/w/responsive_components/eot/docHeader/DownloadIcons_Sprite_19.gif) 0 -81px no-repeat}
.docHeaderComponent .mobiIcon{background:url(../../../fw/w/responsive_components/eot/docHeader/DownloadIcons_Sprite_19.gif) 0 -108px no-repeat}
.docHeaderComponent a:visited{color:#6f53bc}
@media print{.docHeaderComponent{border-top:0;padding-bottom:7px;margin:-45px 15px 28px 10px}
.docHeaderComponent .documentId,.docHeaderComponent .updatedDate{float:left}
.docHeaderComponent .documentId span,.docHeaderComponent .updatedDate span{display:inline;margin-left:-10px}
}
.docHeaderComponent .noprint .fileText span.description{display:block;margin-left:25px}
.docHeaderComponent .aboutTranslation{padding-top:3px;margin:0 10px 0 10px}
.docHeaderComponent .aboutTranslation.smallView{float:none;margin-left:0;margin-bottom:0}
.docHeaderComponent .aboutTranslation a{font-size:13px;color:#007fc5}
.docHeaderComponent .translationContent{clear:both;margin-bottom:10px;display:none;padding-right:10px;background-color:#f2f2f2}
.docHeaderComponent .translationContent h3{font-size:16px;color:#444;line-height:1.25;font-weight:normal;margin-bottom:7px}
.docHeaderComponent .translationContent p{font-size:14px;color:#525252;line-height:1.25}
.docHeaderComponent .aboutTranslation{padding-top:3px;margin:0 10px 0 10px}
.docHeaderComponent .aboutTranslation.smallView{float:none;margin-left:0;margin-bottom:0}
.docHeaderComponent .availableLanguagesList{font-size:14px;display:none;background-color:#f2f2f2;padding:20px 25px 3px 25px;margin-top:10px;width:100%}
.docHeaderComponent .availableLanguagesList h3{padding-bottom:15px;font-size:16px;color:#444;font-weight:normal;line-height:11px!important}
.docHeaderComponent .availableLanguagesList ul li{width:100%;line-height:10px!important;float:left;margin:0 0 20px 0;padding:0 15px 0 0}
.docHeaderComponent .availableLanguagesList ul.twoColumn li{width:50%;word-wrap:break-word;float:left;line-height:10px!important}
.docHeaderComponent .availableLanguagesList ul li a{margin:0;padding:0}
.docHeaderComponent .availableLanguagesList ul.twoColumn li a{margin:0;padding:0}
.eotLetUsHelp{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem}
.eotLetUsHelp h3{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem}
.eotLetUsHelp>ul{padding-left:0;margin-left:0}
.eotLetUsHelp li{margin-bottom:11px}
#eotCommunityDisc{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;padding-bottom:5px}
#eotCommunityDisc h3{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem;display:none}
#eotCommunityDisc .supportCommunityLink{margin-left:25px}
#eotCommunityDisc .discItems{margin-top:6px;line-height:1.25em;font-size:13px}
#eotCommunityDisc .discItems ul{position:relative;padding-left:0;margin-left:0}
#eotCommunityDisc .discItems ul>li{margin-bottom:14px}
#eotCommunityDisc .discItems ul>li.ans_disc span{background-position:0 -20px}
#eotCommunityDisc .discItems ul>li>span{background-image:url("../../../fw/i/icon_sprite_community_disc.png");float:left;height:20px;width:20px}
#eotCommunityDisc .discItems ul>li div{margin-left:25px}
#eotCommunityDisc .discItems ul>li .title{display:inline-block;font-size:14px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
#eotCommunityDisc .discItems ul>li .modified-date{color:#676767}
.cdc-eot.cq-wcm-edit #shortUrlComponent,.cdc-eot.cq-wcm-design #shortUrlComponent,.cdc-books.cq-wcm-edit #shortUrlComponent,.cdc-books.cq-wcm-design #shortUrlComponent{margin-top:25px}
.cdc-eot.cq-wcm-edit #shortUrlComponent:before,.cdc-eot.cq-wcm-design #shortUrlComponent:before,.cdc-books.cq-wcm-edit #shortUrlComponent:before,.cdc-books.cq-wcm-design #shortUrlComponent:before{content:"Short URL";background-color:#66b1d9;position:absolute;top:0;left:0;right:0;padding:5px}
.cdc-eot.cq-wcm-edit #shortUrlComponent .hiddenNoShortUrl,.cdc-eot.cq-wcm-design #shortUrlComponent .hiddenNoShortUrl,.cdc-books.cq-wcm-edit #shortUrlComponent .hiddenNoShortUrl,.cdc-books.cq-wcm-design #shortUrlComponent .hiddenNoShortUrl{display:inline-block;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;padding:5px}
.cdc-eot .hiddenNoShortUrl,.cdc-books .hiddenNoShortUrl{display:none}
.cdc-eot #shortUrlComponent h3,.cdc-books #shortUrlComponent h3{display:block;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem;margin-bottom:11px}
.cdc-eot #shortUrlComponent a,.cdc-books #shortUrlComponent a{-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;color:#676767}
.cdc-eot div.col.two-third{min-width:0}
#eot-doc-wrapper{margin:0 10px;width:94%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#eot-doc-wrapper h2{margin-bottom:3px;margin-top:23px;font-size:18px;font-weight:bold;line-height:1.25em}
#eot-doc-wrapper h3{margin-bottom:10px;margin-top:20px;font-size:16px;font-weight:bold}
#eot-doc-wrapper h4{margin-bottom:10px;margin-top:15px;font-size:14px;font-weight:bold}
#eot-doc-wrapper .toc-h2{font-weight:bold;margin-left:2px;margin-bottom:8px;font-size:14px;line-height:1.25em}
#eot-doc-wrapper .toc-h3{margin-left:21px;margin-bottom:9px;font-size:14px}
#eot-doc-wrapper .toc-h4{margin-left:35px;margin-bottom:4px;font-size:14px}
#eot-doc-wrapper #support-content h2{margin-bottom:10px;padding-top:12px;font-size:18px;font-weight:bold;line-height:1.25em}
#eot-doc-wrapper #support-content h2 a{color:#444}
#eot-doc-wrapper #support-content h2 a:hover{text-decoration:none}
#eot-doc-wrapper #support-content h3{padding-top:9px;padding-bottom:3px;font-size:16px;font-weight:bold;line-height:1.25em}
#eot-doc-wrapper #support-content h3 a{color:#444}
#eot-doc-wrapper #support-content h3 a:hover{text-decoration:none}
#eot-doc-wrapper #support-content h4{padding-bottom:3px;font-size:14px;font-weight:bold;line-height:1.25em;padding-top:2px}
#eot-doc-wrapper #support-content h4 a{color:#444}
#eot-doc-wrapper #support-content h4 a:hover{text-decoration:none}
#eot-doc-wrapper a:link{color:#007fc5;text-decoration:none;line-height:1.25em}
#eot-doc-wrapper a:hover{text-decoration:underline}
#eot-doc-wrapper p{font-size:13px;margin-bottom:6px;line-height:1.25em}
#support-toc h2{margin-top:-3px}
.cdc-eot-prev #eot-preview-content h2{color:#888;margin-top:12px}
.cdc-eot-prev #eot-preview-content h2:after{content:" (Preview)"}
.cdc-eot-prev #eot-preview-content p{color:#767676;line-height:1.25}
.cdc-eot-prev #support-toc h2{color:#888;margin-bottom:5px;font-weight:bold;margin-top:0}
.cdc-eot-prev #support-toc .toc-h3 a{font-size:13px;margin-left:20px}
.cdc-eot-prev #support-toc .toc-h2 a,.cdc-eot-prev #support-toc .toc-h3 a{color:#767676;display:inline-block;margin-bottom:11px;line-height:1.25}
#eot-preview-content{padding:0 10px}
.eot-tdatp{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem}
.eot-tdatp h3{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem}
.eot-tdatp .eot-tdatp-list{padding-left:0;margin-left:0;margin-bottom:1px}
.eot-tdatp .eot-tdatp-list li{padding-bottom:9px}
.eot-show5{color:#007fc5}
.eot-show5:hover{text-decoration:none}
.eot-show5:hover span{text-decoration:underline}
.eot-authors>ul{padding-left:0;margin-left:0}
.eot-authors .eot-authors-heading{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem;margin-bottom:10px}
.eot-authors .eot-authors-name,.eot-authors .eot-authors-org{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem}
.eot-authors .eot-authors-name{font-size:14px;color:#525252;margin-bottom:2px;line-height:1.25}
.eot-authors .eot-authors-org{font-size:13px;color:#676767;margin-bottom:11px;line-height:1.25}
.eot-feedback{padding-bottom:5px;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem}
.eot-feedback h3{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem}
.eot-feedback .eot-feedback-btn{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;border:1px solid #a4a4a4;height:35px;text-align:center;font-size:14px;font-weight:bold;padding:0 15px;background-color:#f5f5f5}
.eot-feedback .eot-feedback-btn:hover{background-color:#ddd}
.eot-feedback .eot-feedback-btn-yes{margin-right:16px}
.eot-feedback .eot-feedback-olwrap{vertical-align:middle;white-space:nowrap;display:table-cell;margin-top:0}
.eot-feedback span:lang(ja).eot-feedback-olwrap{display:block;margin-top:15px}
.eot-feedback .eot-feedback-btnwrap{height:35px;display:table-cell;padding-right:35px;vertical-align:middle}
.eot-vav{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem}
.eot-vav *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.eot-vav img{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}
.eot-vav button.anchor{color:#007fc5}
.eot-vav button.anchor:hover{cursor:pointer;text-decoration:none}
.eot-vav button.anchor:hover span{text-decoration:underline}
.eot-vav h3{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem}
.eot-vav li{margin-bottom:15px;padding-left:25px;background:url("../../../fw/i/doc_small.png") no-repeat;min-height:16px;display:none}
.eot-vav .eot-vavButtonListItem{background:inherit;padding-left:3px;display:list-item}
.eot-vav .vavlistitems-hide{display:none!important}
.eot-vav .vavlistitems-show{display:list-item!important}
.documents-container #all-cat-wrapper{width:100%;display:none}
.documents-container #all-cat-wrapper button{color:#007fc5;height:44px;vertical-align:middle;padding-bottom:0}
.documents-container #all-cat-wrapper #all-cat-listing{margin-top:25px}
.documents-container #all-cat-wrapper #all-cat-listing .doc-types{display:block}
.documents-container #all-cat-wrapper #all-cat-listing .doc-types:last-child{padding-bottom:0}
.documents-container #all-cat-link{border-top:1px solid #ccc;border-bottom:1px solid #ccc;height:44px;margin:25px -10px 32px -10px;padding-left:10px}
.documents-container #all-cat-link button{color:#007fc5;height:44px;vertical-align:middle;padding-bottom:0}
.documents-container .restore-top-categories{border-bottom:1px solid #ccc;margin:-13px -10px 22px -10px;padding-left:10px}
.documents-container #close-cat-text button{width:100%;text-align:left}
.documents-container #close-cat-arrow button{text-align:center;width:100%}
.documents-container #close-cat-arrow button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#007fc5;border-width:1px 0 0 1px;margin:auto}
.likes{box-sizing:border-box;padding:0 10px 10px;position:relative;width:100%}
.likes .likes-label{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;color:#444;padding-right:10px;margin-bottom:10px}
.likes.likes-light{background-color:#f3f3f3}
.likes.likes-dark{background-color:#373737}
.likes.likes-dark .likes-label{color:#fff}
.likes.likes-light,.likes.likes-dark{padding-top:20px}
.likes div{vertical-align:top}
.likes.likes-single-line .likes-label{margin-bottom:5px}
.likes.likes-single-line div{display:inline-block}
.likes .likes-social{white-space:nowrap}
.likes .likes-social>div{float:left;padding:0 20px 10px 0}
.likes .likes-social>div:first-of-type{padding-left:0!important}
.likes .likes-social>div:last-of-type{padding-right:0!important}
.likes .likes-social #likes-gp>div{vertical-align:top!important;height:auto!important;font-size:inherit!important}
.likes .likes-social #likes-ln>span>span:first-child{vertical-align:top!important}
#ie8 #likes-tw{line-height:1.6em}
#ie8 .likes-single-line .likes-label{top:1px;position:relative}
.row.wide-narrow .narrow .likes,.row.quarter-half-quarter .quarter .likes,.row.quarters .quarter .likes,.row.thrids-twothirds .third .likes,.row.thirds .third .likes,.row.twothirds-third .third .likes{padding:20px 10px 10px}
.row.wide-narrow .narrow .likes .likes-label,.row.wide-narrow .narrow .likes .likes-social,.row.quarter-half-quarter .quarter .likes .likes-label,.row.quarter-half-quarter .quarter .likes .likes-social,.row.quarters .quarter .likes .likes-label,.row.quarters .quarter .likes .likes-social,.row.thrids-twothirds .third .likes .likes-label,.row.thrids-twothirds .third .likes .likes-social,.row.thirds .third .likes .likes-label,.row.thirds .third .likes .likes-social,.row.twothirds-third .third .likes .likes-label,.row.twothirds-third .third .likes .likes-social{float:left}
.row.wide-narrow .narrow .likes .likes-social,.row.quarter-half-quarter .quarter .likes .likes-social,.row.quarters .quarter .likes .likes-social,.row.thrids-twothirds .third .likes .likes-social,.row.thirds .third .likes .likes-social,.row.twothirds-third .third .likes .likes-social{width:225px}
.row.wide-narrow .narrow .likes .likes-social>div,.row.quarter-half-quarter .quarter .likes .likes-social>div,.row.quarters .quarter .likes .likes-social>div,.row.thrids-twothirds .third .likes .likes-social>div,.row.thirds .third .likes .likes-social>div,.row.twothirds-third .third .likes .likes-social>div{padding:0 10px 10px 0}
#eot-preview-messaging{margin-bottom:96px;padding:0 10px}
#eot-preview-messaging p.viewfull{padding:31px 10px 35px 0;font-weight:bold;border-bottom:#ccc 1px solid;margin-bottom:15px}
#eot-preview-messaging p.viewfull a{font-size:1.4rem}
#eot-preview-messaging p.viewfull img{margin-left:7px}
#eot-preview-messaging strong.contract-req{background-image:url("../../../fw/i/icon-contract.png");background-repeat:no-repeat;min-height:32px;padding-left:41px;margin-left:-41px;font-size:1.4rem}
#eot-preview-messaging a,#eot-preview-messaging p,#eot-preview-messaging strong{font-size:1.3rem}
#eot-preview-messaging strong{font-weight:bold;display:block;margin-bottom:4px}
#eot-preview-messaging p{margin-bottom:11px}
#eot-preview-messaging.reged{margin-top:66px;padding-left:47px}
#eot-preview-messaging.anon strong{margin-bottom:6px}
.cdc-support-home-page .shpEmergencyMessageContainer{background-color:#fffddd}
.cdc-support-home-page #fw-pagetitle{padding:14px 0 18px 10px!important}
.cdc-support-home-page #mySupportCol{position:relative}
.cdc-support-home-page #shpEmergencyMessage{margin-left:10px;margin-right:10px}
.cdc-support-home-page .compactBottom{margin-bottom:-15px}
.cdc-rc-widget-pagination-control .pageControl button{margin-top:10px;color:#007fc5;margin-right:26px}
.cdc-rc-widget-pagination-control .pageControl button.inactive{color:#767676}
.ie .cdc-rc-widget-pagination-control .pageControl button{margin-right:25px}
.cdc-rc-widget-pagination-control .pageControl button:first-child span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#007fc5;border-width:0 0 2px 2px;display:inline-block;margin-top:0}
.ie .cdc-rc-widget-pagination-control .pageControl button:first-child span{margin-left:2px}
.cdc-rc-widget-pagination-control .pageControl button:first-child.inactive span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#767676;border-width:0 0 2px 2px;display:inline-block}
.cdc-rc-widget-pagination-control .pageControl button:last-child span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#007fc5;border-width:2px 2px 0 0;display:inline-block;margin-right:none}
.ie .cdc-rc-widget-pagination-control .pageControl button:last-child span{margin-right:2px}
.cdc-rc-widget-pagination-control .pageControl button:last-child.inactive span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#767676;border-width:2px 2px 0 0;display:inline-block}
.cdc-support-home-page.cq-wcm-edit #shpEmergencyMessage,.cdc-support-home-page.cq-wcm-design #shpEmergencyMessage{padding-top:25px;padding-bottom:25px}
.cdc-support-home-page.cq-wcm-edit #shpEmergencyMessage:before,.cdc-support-home-page.cq-wcm-design #shpEmergencyMessage:before{content:"Emergency Message";background-color:#66b1d9;display:block;padding:5px}
#shpTools{padding:0 10px}
#shpTools h2{border-bottom:2px solid #ccc;font-weight:normal;font-family:"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:24px;font-size:2.4rem;margin-bottom:13px;padding-bottom:7px}
#shpTools li{margin-bottom:20px}
#shpTools li a{text-align:left;font-size:16px;margin:0 1px 4px 0;display:inline;line-height:1.25}
#shpTools li .tools-desc{line-height:1.25;text-align:left;font-size:14px;margin-top:5px}
#shpTools li div.new,#shpTools li div.beta{height:15px;padding:0 6px 0 5px;border-radius:3px;background-color:#1d8700;font-size:10px;color:#FFF;margin:-7px 6px 0 7px;vertical-align:middle;display:inline-block}
#shpTools li div.beta{background-color:#767676}
#shpTools .view-all-tools{padding-top:2px}
#shpTools .view-all-tools a{font-size:14px}
#shpTools .view-all-tools span{font-size:13px;float:right;color:#767676}
#shpTools .hide{display:none}
.lt-ie9 #shpTools h2{font-size:24px}
.lt-ie9 #shpTools li{margin-bottom:19px}
.lt-ie9 #shpTools li a{margin:0 1px 6px 0}
.lt-ie9 #shpTools li div.new,.lt-ie9 #shpTools li div.beta{padding:1px 6px 1px 5px;height:13px}
#langSelector{display:none}
.shpSupportResource{padding:0 10px;margin-bottom:32px;margin-top:13px}
.shpSupportResource h2{border-bottom:2px solid #ccc;color:#444;font-size:24px;margin-bottom:13px;padding-bottom:9px;line-height:1.25;font-weight:normal;font-family:"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif}
.shpSupportResource ul{display:block;width:auto}
.shpSupportResource ul li{padding:11px 0 5px 0;font-size:14px}
.shpSupportResource ul li:first-child{padding-top:0}
.shpSupportResource .leftCol{margin-bottom:11px}
.lt-ie10 .shpSupportResource{margin-top:32px}
.gt-ie10 .shpSupportResource{margin-top:0}
.gt-ie10 .shpSupportResource h2{font-size:24px}
.gt-ie10 .shpSupportResource{margin-top:13px}
#shp-product-listing{margin:0 0 30px;padding:0 10px;border-bottom:1px solid #ccc}
#shp-product-listing h2{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem;margin-bottom:11px}
#shp-product-listing img{display:none}
#shp-product-listing .categories{width:100%;margin:0 -10px;padding:0 10px}
#shp-product-listing .categories .fakerow,#shp-product-listing .categories .fakecell{display:none}
#shp-product-listing .categories .pseudorow>div{border-top:1px solid #ccc;clear:both;margin:0 -10px;padding:0 10px}
#shp-product-listing .categories .pseudorow .pane{text-align:left;width:100%}
#shp-product-listing .categories .pseudorow .pane h3{margin:11px 0 14px;font-size:1.7rem;line-height:1.25;font-weight:normal;display:inline-block}
.ie #shp-product-listing .categories .pseudorow .pane h3{padding-left:2px}
#shp-product-listing .categories .pseudorow .pane h3:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:0 1px 1px 0;display:inline-block;margin-right:10px;margin-bottom:4px}
#shp-product-listing .categories .pseudorow .pane.open{border-bottom:2px solid #bbb}
#shp-product-listing .categories .pseudorow .pane.open h3:before{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:1px 0 0 1px;display:inline-block;margin-bottom:-2px}
#shp-product-listing .categories .pseudorow .pane p{display:none}
#shp-product-listing .categories .pseudorow .product-overlay{display:none;border-top:1px solid #ccc;background-color:#fff;overflow:visible}
#shp-product-listing .categories .pseudorow .product-overlay.open{display:block}
#shp-product-listing .categories .pseudorow .product-overlay.open .psalink-header{display:none}
#shp-product-listing .categories .pseudorow .product-overlay.open div.listing{display:block}
.lost #shp-product-listing .categories .pseudorow .product-overlay.open{border-bottom:1px solid #ccc;padding-bottom:20px}
#shp-product-listing .categories .pseudorow .product-overlay .close{display:none}
#shp-product-listing .categories .pseudorow .product-overlay h3{display:none}
#shp-product-listing .categories .pseudorow .product-overlay h4{clear:both;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:13px;font-size:18px;font-size:1.8rem;margin:9px 0 7px}
#shp-product-listing .categories .pseudorow .product-overlay .viewall{clear:both;float:left;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;color:#007fc5;margin-top:23px}
#shp-product-listing .categories .pseudorow .product-overlay .jumplinks{display:block;padding:0 15px;background:#f5f5f5;margin:-3px -15px 24px;border-top:1px solid #ccc;border-top-width:3px;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem}
#shp-product-listing .categories .pseudorow .product-overlay .jumplinks.headeronly{padding:0;margin:-3px -15px 14px;height:26px;max-height:26px;overflow:hidden}
#shp-product-listing .categories .pseudorow .product-overlay .jumplinks h4{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;margin-bottom:6px}
#shp-product-listing .categories .pseudorow .product-overlay .jumplinks li{padding-bottom:11px}
#shp-product-listing .categories .pseudorow .product-overlay .jumplinks ul{margin-bottom:-2px}
#shp-product-listing .categories .pseudorow .product-overlay h4+.base-cols{padding-left:0}
#shp-product-listing .categories .pseudorow .product-overlay .base-cols{padding-left:14px;box-sizing:border-box;float:left;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem}
#shp-product-listing .categories .pseudorow .product-overlay .base-cols:first-child{padding-left:0}
#shp-product-listing .categories .pseudorow .product-overlay .base-cols li{padding-bottom:11px}
#shp-product-listing .categories .pseudorow .product-overlay .cols2 .base-cols{width:50%;max-width:50%}
#shp-product-listing .categories .pseudorow .product-overlay .cols3 .base-cols{width:33.3%;max-width:33.3%}
#shp-product-listing .categories .pseudorow .product-overlay .cols4 .base-cols{width:25%;max-width:25%}
#shp-product-listing .categories .pseudorow .product-overlay .cols6 .base-cols{width:16.6%;max-width:16.6%}
#shp-product-listing .categories .pseudorow .product-overlay .categories h4 button{font-size:1.7rem;font-weight:bold;display:inline-block;text-align:left;margin-bottom:0;padding-left:22px;color:#767676}
.ie #shp-product-listing .categories .pseudorow .product-overlay .categories h4 button{padding-left:2px}
#shp-product-listing .categories .pseudorow .product-overlay .categories h4 button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#767676;border-width:0 1px 1px 0;display:inline-block;margin:0 10px 4px -22px}
.ie #shp-product-listing .categories .pseudorow .product-overlay .categories h4 button span{margin-left:0}
#shp-product-listing .categories .pseudorow .product-overlay .categories h4 button.open span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#767676;border-width:1px 0 0 1px;display:inline-block;margin-bottom:-2px}
#shp-product-listing .categories .pseudorow .product-overlay .categories li div.listing{display:none}
#shp-product-listing .categories .pseudorow .product-overlay .categories li.open div.listing{display:block}
#shp-product-listing .categories .pseudorow .product-overlay .categories li.open div.listing .jumplinks{margin-left:-16px}
#shp-product-listing .categories .pseudorow .product-overlay .categories .viewall{margin:8px 0 12px -9px;border-bottom:1px solid #ccc;padding-bottom:28px;padding-left:22px;display:block;width:100%}
#shp-bgoverlay{display:none}
#shp-prodoverlay{display:none}
.crossnav{padding:0 10px}
.crossnav .crossnav{padding-left:0}
.crossnav h2{margin-top:16px;margin-bottom:10px;padding-bottom:0;border-bottom:0;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial,Nimbus Sans L,Sans-Serif;font-size:20px;font-weight:300;line-height:24px;color:#58585b}
.crossnav ul{display:block;list-style:outside none none;padding:0;margin-bottom:31px}
.crossnav ul li{font-size:16px;font-weight:100;line-height:20px;margin-bottom:10px;color:#58585b;padding-bottom:0;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
.crossnav ul li span{font-weight:100;font-size:16px;color:#58585b;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial,Nimbus Sans L,Sans-Serif}
.crossnav ul li a{font-size:16px;font-weight:400;line-height:20px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial,Nimbus Sans L,Sans-Serif;color:#007fab;display:inline-block;word-break:keep-all;-ms-word-break:keep-all}
.crossnav ul li a:hover{color:#049fd9}
.col.third .crossnav h2,.col.narrow .crossnav h2{font-size:20px;line-height:24px}
#langSelector{display:none}
#services-smartnet{padding:0 10px 19px 10px;margin-top:37px}
#services-smartnet h2{border-bottom:2px solid #ccc;margin-bottom:13px;padding-bottom:9px;font-weight:normal;font-family:"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:24px;font-size:2.4rem}
#services-smartnet .leftCol{margin-right:0}
#services-smartnet .leftCol,#services-smartnet .rightCol{display:block;width:auto}
#services-smartnet .leftCol p,#services-smartnet .rightCol p{font-size:17px;color:#444;text-align:left;margin:18px 0 12px 0}
#services-smartnet .leftCol li,#services-smartnet .rightCol li{margin:0 0 11px 0;font-size:0}
#services-smartnet .leftCol li:last-child,#services-smartnet .rightCol li:last-child{margin:0}
#services-smartnet .leftCol a,#services-smartnet .rightCol a{font-size:14px}
#services-smartnet .overviewContent{margin:13px 0 0 0}
#services-smartnet .overviewContent ul li{font-size:0}
#services-smartnet .overviewContent a{font-size:16px;text-align:left}
#services-smartnet .needLock img{margin-left:4px}
.lt-ie10 #services-smartnet{padding-bottom:0}
.lt-ie9 #services-smartnet{margin-top:38px}
.lt-ie9 #services-smartnet h2{font-size:24px}
.lt-ie9 #services-smartnet .leftCol p,.lt-ie9 #services-smartnet .rightCol p{margin:22px 0 13px 0}
.lt-ie9 #services-smartnet .leftCol li,.lt-ie9 #services-smartnet .rightCol li{margin:0 0 14px 0}
.gt-ie8 #services-smartnet .leftCol p,.gt-ie8 #services-smartnet .rightCol p{margin:19px 0 12px 0}
.gt-ie10 #services-smartnet .leftCol p,.gt-ie10 #services-smartnet .rightCol p{margin:18px 0 13px 0}
@media screen and (-webkit-min-device-pixel-ratio:0){#services-smartnet{margin-top:38px}
}
.shpSupportResource{padding:0 10px;margin-bottom:32px;margin-top:13px}
.shpSupportResource h2{border-bottom:2px solid #ccc;color:#444;font-size:24px;margin-bottom:13px;padding-bottom:9px;line-height:1.25;font-weight:normal;font-family:"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif}
.shpSupportResource ul{display:block;width:auto}
.shpSupportResource ul li{padding:11px 0 5px 0;font-size:14px}
.shpSupportResource ul li:first-child{padding-top:0}
.shpSupportResource .leftCol{margin-bottom:11px}
.lt-ie10 .shpSupportResource{margin-top:32px}
.gt-ie10 .shpSupportResource{margin-top:0}
.gt-ie10 .shpSupportResource h2{font-size:24px}
.gt-ie10 .shpSupportResource{margin-top:13px}
.downloadsFind{padding:0 10px;margin-bottom:29px}
.downloadsFind .downloads-title{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem;margin-bottom:9px}
.downloadsFind .searchtermholder{display:block;overflow:hidden}
.downloadsFind .searchtermholder input{border:1px solid #ccc;border-bottom-left-radius:3px;border-top-left-radius:3px;border-top-right-radius:0;border-bottom-right-radius:0;box-sizing:border-box;color:#767676;font-size:13px;height:42px;padding:1px 12px 0 13px;width:100%}
.touch .downloadsFind .searchtermholder input{font-size:16px}
.downloadsFind .searchbtn{border:1px solid #666;border-top-right-radius:3px;border-bottom-right-radius:3px;border-top-left-radius:0;border-bottom-left-radius:0;height:42px;font-size:14px;font-weight:bold;float:right;color:#fff;padding:11px 15px;background:#666;cursor:pointer}
.downloadsFind .searchbtn:hover{background:#444}
.downloadsFind div.suggestions{margin:0;max-height:100px;border:1px solid #ccc;overflow:auto}
.downloadsFind div.suggestions div .psindent{font-size:14px;padding:6px 13px;line-height:1.25em;background:#fff;color:#525252}
.downloadsFind div.suggestions div .psindent:hover{color:#fff;background:#007fc5;cursor:pointer}
.downloadsFind div.suggestions div.ascurrent .psindent{color:#fff;background:#007fc5;cursor:pointer}
.downloadsFind div.suggestions div.alldownloads-zero{margin-top:4px;padding-left:13px;padding-bottom:14px}
.gt-ie7 .downloadsFind{margin-bottom:34px}
#shpMySupport{max-width:100%;margin-left:10px;margin-right:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative}
#shpMySupport *,#shpMySupport *:before,#shpMySupport *:after{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
#shpMySupport h2#topHeader{font-weight:normal;font-family:"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:24px;font-size:2.4rem;display:none}
#shpMySupport h2#insideHeader{font-size:24px;line-height:1.25;border-bottom:1px solid #ccc;margin:0;padding:18px 0 18px 15px}
#shpMySupport .borderWrapper{margin-top:30px;margin-bottom:36px;border:1px solid #ccc;border-top:0;border-bottom:0}
#shpMySupport .borderWrapper>.headerBar{background-color:#007fc5;height:7px}
#shpMySupport .borderWrapper>.accordion{list-style:none;margin:0;padding:0}
#shpMySupport .borderWrapper>.accordion>li{margin:0;padding:0;border-bottom:1px solid #ccc;overflow:hidden;margin:0 0 1px}
#shpMySupport .borderWrapper>.accordion>li:hover{border-bottom:1px solid #ddd}
#shpMySupport .borderWrapper>.accordion>li>[type=radio],#shpMySupport .borderWrapper>.accordion>li>[type=checkbox]{display:none}
#shpMySupport .borderWrapper>.accordion>li>.content{height:0;padding:0 12px 0 16px;overflow:hidden;border:1px solid #fff;-webkit-transition:all .5s cubic-bezier(0.39,0.575,0.565,1);-moz-transition:all .5s cubic-bezier(0.39,0.575,0.565,1);transition:all .5s cubic-bezier(0.39,0.575,0.565,1)}
#shpMySupport .borderWrapper>.accordion>li>.content>.login button{-webkit-border-radius:3px;-khtml-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;-webkit-background-clip:padding-box;-moz-background-clip:padding;border-radius:3px;background-clip:padding-box;height:35px;text-align:center;font-size:14px;font-weight:bold;color:#fff;padding:0 15px;background-color:#666}
#shpMySupport .borderWrapper>.accordion>li>.content>.login button:hover{background-color:#444}
#shpMySupport .borderWrapper>.accordion>li>.content>.login div{margin-top:20px}
#shpMySupport .borderWrapper>.accordion>li>.content>.login a:visited{color:#007fc5}
#shpMySupport .borderWrapper>.accordion>li>label{padding:15px;cursor:pointer;display:block;font-size:16px;line-height:16px;-webkit-transition:all .5s cubic-bezier(0.39,0.575,0.565,1);-moz-transition:all .5s cubic-bezier(0.39,0.575,0.565,1);transition:all .5s cubic-bezier(0.39,0.575,0.565,1)}
#shpMySupport .borderWrapper>.accordion>li>label .caret{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:0 1px 1px 0;display:inline-block;margin-right:10px;margin-bottom:4px}
#shpMySupport .borderWrapper>.accordion>li>label:hover,#shpMySupport .borderWrapper>.accordion>li>[type=radio]:checked ~ label,#shpMySupport .borderWrapper>.accordion>li>[type=checkbox]:checked ~ label{text-shadow:1px 1px 1px rgba(0,0,0,0.1)}
#shpMySupport .borderWrapper>.accordion>li>[type=radio]:checked ~ label .caret,#shpMySupport .borderWrapper>.accordion>li>[type=checkbox]:checked ~ label .caret{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:1px 0 0 1px;display:inline-block;margin-right:10px;margin-bottom:4px;position:relative;top:5px}
#shpMySupport .borderWrapper>.accordion>li>[type=radio]:checked ~ label ~ .content,#shpMySupport .borderWrapper>.accordion>li>[type=checkbox]:checked ~ label ~ .content{height:auto;padding:5px 12px 22px 16px}
#ie8 #shpMySupport .borderWrapper .accordion>li>[type=radio],#ie8 #shpMySupport .borderWrapper .accordion>li>[type=checkbox]{display:inline;position:absolute;left:-9999px}
#ie8 #shpMySupport .borderWrapper .accordion>li label{padding-top:9px;padding-bottom:11px}
#ie8 #shpMySupport .borderWrapper .accordion>label .caret{position:relative;top:-5px}
#ie8 #shpMySupport .borderWrapper .accordion .showContent>label .caret{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:1px 0 0 1px;display:inline-block;margin-right:36px;margin-bottom:6px;position:relative;top:5px}
#ie8 #shpMySupport .borderWrapper .accordion .showContent>.content{height:auto;padding:10px 0 22px 2px}
#shpMySupport .extra-ol-feedback{display:none}
#shpMySupport .loginDownloads{border-bottom:1px solid #ccc;padding-bottom:18px;margin-bottom:13px}
.gt-ie8 #shpMySupport .loginDownloads{padding-bottom:17px;margin-bottom:14px}
.lt-ie9 #shpMySupport h2#topHeader{font-size:24px}
.lt-ie9 #shpMySupport .loginDownloads{padding-bottom:19px}
#support-cases{padding:0 10px}
#support-cases h2{border-bottom:2px solid #ccc;margin-bottom:13px;padding-bottom:7px;font-weight:normal;font-family:"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:24px;font-size:2.4rem}
#support-cases .newCaseContent{margin-bottom:20px}
#support-cases .newCaseContent a.need-lock img{margin-left:4px}
#support-cases .newCaseContent a.open-new-case{width:100%;height:8px;padding:11px 0 16px 0;border-radius:3px;font:bold 14px;background-color:#0081bf;margin:0 0 13px 0;text-align:center;color:#fff;display:inline-block}
#support-cases .newCaseContent a.open-new-case:hover{background-color:#005791;text-decoration:none}
#support-cases .newCaseContent a.open-new-case img{height:11px;margin-left:7px}
#support-cases .newCaseContent p{font-size:12px;line-height:1.25;text-align:left;margin-bottom:13px}
#support-cases .newCaseContent .manage-cases{line-height:1.25}
#support-cases .contactContent h3,#support-cases .returnsContent h3{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:13px;font-size:18px;font-size:1.8rem;margin-bottom:6px}
#support-cases .contactContent li,#support-cases .returnsContent li{font-size:14px;margin-bottom:23px}
#support-cases .contactContent li h4,#support-cases .returnsContent li h4{line-height:1.25;margin-bottom:8px}
#support-cases .contactContent li p,#support-cases .returnsContent li p{line-height:1.25;margin-bottom:9px}
#support-cases .returnsContent{margin-bottom:37px}
.lt-ie9 #support-cases h2{font-size:24px}
#shp-msmDevices p{color:#525252;line-height:1.25;margin-bottom:21px}
#shp-msmDevices a{border:1px solid #a4a4a4;border-radius:3px;height:35px;font-size:14px;font-weight:bold;color:#444;padding:10px 15px 0 13px;background:#f5f5f5;margin-bottom:9px;margin-top:3px;display:inline-block;cursor:pointer}
#shp-msmDevices a:hover{background:#ddd;text-decoration:none}
#shp-msm-downloads ul{margin-bottom:6px}
#shp-msm-downloads li{margin-bottom:21px}
#shp-msm-downloads li h4{font-size:16px;margin-bottom:8px;line-height:1.25}
#shp-msm-downloads li p{font-size:14px;margin-bottom:11px;color:#525252;line-height:1.25}
#shp-msm-downloads li tr{padding-bottom:16px;padding-right:6px}
#shp-msm-downloads li th{vertical-align:top;text-align:left;color:#767676;float:left}
#shp-msm-downloads li td{vertical-align:top;text-align:left;color:#525252;float:left;margin-left:3px}
#shp-msm-downloads li .insertpanel{display:none}
#shp-msm-downloads li table{width:100%}
#shp-msm-downloads li .detailpanel{min-width:100%;margin:8px -17px;padding:22px 30px 20px 20px}
#shp-msm-downloads li .detailpanel dt{font-weight:bold;line-height:1.25;padding-bottom:1px;color:#676767}
#shp-msm-downloads li .detailpanel dd{line-height:1.25;color:#525252;padding-bottom:12px;-ms-word-break:break-all;word-break:break-all;word-break:break-word;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}
#shp-msm-downloads li .detailpanel li{line-height:1.25;margin-bottom:14px}
#shp-msm-downloads li .detailpanel .download-button-and-lock a{width:100%;height:35px;padding:11px 0;border:1px solid #a4a4a4;font-weight:bold;color:#444;border-radius:3px;display:inline-block;text-align:center;text-decoration:none}
#shp-msm-downloads li .detailpanel div{line-height:1.25}
#shp-msm-downloads .allLink{display:inline-block;margin-top:24px;text-align:left}
#shp-msm-downloads .default-message+.allLink{display:inline-block;margin-top:24px;float:right}
#shp-msm-downloads .linkWithPagination{display:inline-block;text-align:left;margin-top:8px}
#shp-msm-downloads .linkWithoutPagination{display:inline-block;text-align:left;margin-top:23px}
#shp-msm-downloads ul#myrecentdownloads button.details{color:#007fc5}
#shp-msm-downloads ul#myrecentdownloads table tr:first-child th{margin-bottom:16px}
#shp-msm-downloads ul#myrecentdownloads button.details:hover{text-decoration:underline}
#shp-msm-downloads .cdc-rc-widget-pagination-control button.showmore,#shp-msm-downloads .cdc-rc-widget-pagination-control button.showless{color:#007fc5;padding-top:2px}
#shp-msm-downloads .cdc-rc-widget-pagination-control button.showmore:hover,#shp-msm-downloads .cdc-rc-widget-pagination-control button.showless:hover{text-decoration:underline}
#shp-msm-downloads .technical-error-message,#shp-msm-downloads .default-message{color:#767676;line-height:1.25}
#shp-msm-downloads #myrecentdownloads table tr td .infoIcon{background:url("../../../fw/w/cl/id30/info.png") no-repeat 0 0;display:inline-block;height:12px;width:12px;margin-left:3px}
#recentlyViewedDocuments ul li,#recentlyViewedProducts ul li{line-height:1.25;margin-bottom:13px}
#recentlyViewedDocuments ul li a,#recentlyViewedProducts ul li a{font-size:14px;padding-bottom:17px}
#recentlyViewedDocuments ul li a:visited,#recentlyViewedProducts ul li a:visited{color:#007fc5}
#recentlyViewedDocuments p,#recentlyViewedProducts p{font-size:14px;line-height:1.25;color:#767676;text-align:left}
#recentlyViewedProducts .cdc-rc-paginationWidget li.lastItem{margin-bottom:19px}
#recentlyViewedProducts .cdc-rc-paginationWidget .cdc-rc-widget-pagination-control .showmore,#recentlyViewedProducts .cdc-rc-paginationWidget .cdc-rc-widget-pagination-control .showless{color:#007fc5}
.cdc-support-home-page .container.grid .specialCol{width:100%;flex:1 0 100%;margin-left:0}
.cdc-support-home-page .searchbar{margin-bottom:29px;padding:0 10px}
.cdc-support-home-page .searchbar .products-title{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:20px;font-size:2rem;margin-bottom:9px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-single{height:40px;padding:0 10px;border:1px solid #ccc;background:#f5f5f5;border-radius:3px;box-shadow:none}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-single span{font-size:16px;color:#444;vertical-align:middle;line-height:40px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-single div{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:0 1px 1px 0;margin:8px 18px 10px 0}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-single .arrow-up{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#444;border-width:1px 0 0 1px;margin:16px 18px 10px 0}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop{padding:0;display:none;position:relative}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop .chosen-search{background:#f5f5f5;border-bottom:1px #ccc;padding:0 4px 3px 2px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop .chosen-search img{height:13px;position:absolute;right:16px;top:10px;width:15px;z-index:999}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop .chosen-search input{background-color:#fff;border:1px solid #ccc;height:34px;margin-top:0}
.touch .cdc-support-home-page .searchbar .chosen-container-single .chosen-drop .chosen-search input{font-size:16px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop .chosen-search label{font-size:13px;color:#767676;padding-left:16px;line-height:22px;pointer-events:none}
.touch .cdc-support-home-page .searchbar .chosen-container-single .chosen-drop .chosen-search label{font-size:16px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results{border-top:1px solid #ccc;max-height:100px;padding:0;background:#fff;margin:0}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li{padding:8px 21px 8px 12px;color:#525252;font-size:14px;margin:0}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li:first-child{margin-top:3px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li:last-child{margin-bottom:3px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li:hover{color:#fff;background-color:#007fc5}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li.no-results{min-height:48px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li.no-results:hover{color:#525252;background-color:#fff}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li.no-results .id37_SearchLink .allSoftware-noresults{margin-top:15px;margin-bottom:9px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li.highlighted{color:#fff;background-color:#007fc5}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li.loadingMessage{height:35px;text-align:center;margin:15px 0 0 0;padding:0;font-size:14px;color:#767676}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li.loadingMessage img{margin-right:7px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results .li.no-results{height:47px;color:#767676;line-height:1.25}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results .li.no-results .id37_SearchLink{margin-top:15px}
#shpSupportNews{padding:0 10px}
#shpSupportNews h2{font-weight:normal;font-family:"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:15px;font-size:24px;font-size:2.4rem;border-bottom:2px solid #ccc;padding-bottom:7px}
.lt-ie9 #shpSupportNews h2{font-size:24px}
.lt-ie9 #shpSupportNews .dmc-carousel .carousel-panel div.dmc-spotlight{margin-left:0}
#shp-msm-openSupportCases p a{font-size:16px;margin-bottom:4px;line-height:1.25;display:inline-block}
#shp-msm-openSupportCases ul li{margin-bottom:5px}
#shp-msm-openSupportCases ul li span.indicator{padding:0 3px;margin-right:8px;font-size:8px;vertical-align:bottom}
#shp-msm-openSupportCases ul li span.severity1{background:#e31b23}
#shp-msm-openSupportCases ul li span.severity2{background:#f57f25}
#shp-msm-openSupportCases ul li span.severity3{background:#fdec35}
#shp-msm-openSupportCases ul li span.severity4{background:#99e6ff}
#shp-msm-openSupportCases ul li span.severity{font-size:14px;margin-right:3px}
#shp-msm-openSupportCases ul li .uploadIcon{margin-left:8px}
#shp-msm-openSupportCases ul li.updated,#shp-msm-openSupportCases ul li.status{color:#525252;font-size:13px;line-height:1.25}
#shp-msm-openSupportCases ul li.updated span.label,#shp-msm-openSupportCases ul li.status span.label{color:#767676;margin-right:3px;vertical-align:top}
#shp-msm-openSupportCases ul li.updated span.data,#shp-msm-openSupportCases ul li.status span.data{display:inline-block;width:74%}
#shp-msm-openSupportCases ul li.updated{margin-bottom:4px}
#shp-msm-openSupportCases ul li.status{margin-bottom:23px}
#shp-msm-openSupportCases ul li.med{display:none}
#shp-msm-openSupportCases ul li.except-med{display:block}
#shp-msm-openSupportCases a.case-manage{border:1px solid #a4a4a4;border-radius:3px;height:35px;font-size:14px;font-weight:bold;color:#444;padding:10px 15px 0 13px;background:#f5f5f5;margin-bottom:9px;margin-top:3px;display:inline-block;cursor:pointer}
#shp-msm-openSupportCases a.case-manage:hover{background:#ddd;text-decoration:none}
#shp-msm-openSupportCases p.message{font-size:12px}
#shp-msm-openSupportCases p.message a{font-size:12px}
#shp-msm-openSupportCases p.no-data-message{font-size:14px;margin-bottom:23px;color:#767676;line-height:1.25}
#shp-msm-openSupportCases p.registeredGuestData{font-size:14px;line-height:1.25;color:#767676;margin-bottom:9px}
#shp-msm-openSupportCases p.registeredGuestData a{margin-top:1px;margin-bottom:0;font-size:14px;line-height:1.25}
#shp-msm-openSupportCases a.case-manage-registeredGuest{margin-top:17px}
.lt-ie9 #shp-msm-openSupportCases p.opencases a{width:100%;white-space:normal}
.tac-image .eot-istac{display:none;margin:5px 0 7px 0}
#res-listing-customdocument{position:relative;width:100%;padding:0 10px}
#res-listing-customdocument ul.col-2{float:left;width:48%}
#res-listing-customdocument ul.col-3{float:left;width:32%}
#res-listing-customdocument ul{display:block;list-style:outside none none;padding:0}
#res-listing-customdocument ul li{padding:0;margin:0}
#res-listing-customdocument ul li .heading{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:13px;font-size:18px;font-size:1.8rem;padding-bottom:10px;margin-bottom:0}
#res-listing-customdocument ul li ul.contentTier2Margins{display:block}
#res-listing-customdocument ul li ul.contentTier2Margins li{padding-bottom:5px;margin-bottom:14px}
#res-listing-customdocument ul li ul.contentTier2Margins li a{line-height:1.24em;color:#007fc5}
#res-listing-customdocument ul li ul.contentTier2Margins li a:visited{color:#6f53bc}
#res-listing-customdocument ul li ul.contentTier2Margins li a:hover{cursor:hand}
#nn11v1{margin:0 0 20px 0;display:block;width:100%;overflow:hidden;position:relative}
#nn11v1>ul{overflow:hidden;border-bottom:1px solid #ccc;margin:0 9px;display:none}
#nn11v1>ul>li{border:1px solid #ccc;border-bottom-width:0;list-style-type:none;overflow:hidden;word-wrap:break-word}
#nn11v1>ul>li.active{background-color:#f5f5f5}
#nn11v1>ul>li>a{font-family:'Helvetica Neue',HelveticaNeue,Helvetica,Arial,'Nimbus Sans L',sans-serif;color:#767676!important;font-size:14px;line-height:1.25em;display:block;padding:10px 9px;box-sizing:border-box;min-height:30px}
#nn11v1>ul>li>a:visited,#nn11v1>ul>li>a:active,#nn11v1>ul>li>a:hover,#nn11v1>ul>li>a:link{text-decoration:none;color:#767676!important;color:#f5f5f5;text-decoration:none}
#nn11v1>ul>li>a:hover{text-decoration:none}
#nn11v1>ul>li>a.active{color:#f5f5f5;font-weight:bold;text-decoration:none}
#nn11v1>ul>li>a.secure{display:list-item;float:left;background:transparent url("../../../fw/i/mm-icon-lock.gif") right center no-repeat}
#nn11v1>ul>li>a.secure:after{content:"\0000a0"}
#nn11v1>ul>li span.open:before{content:"-";display:list-item;font-size:24px;float:right}
#nn11v1>ul>li span.close:before{content:"+";display:list-item;font-size:24px;float:right}
#nn11v1>ul>li.close ul{display:none}
#nn11v1>ul>li ul{background-color:#fff;list-style-type:none;padding-left:20px}
#nn11v1>ul>li ul li{line-height:1.27em}
#nn11v1>ul>li ul li a{min-height:30px;display:block;box-sizing:border-box;padding:7px 9px;word-wrap:break-word;font-family:'Helvetica Neue',HelveticaNeue,Helvetica,Arial,'Nimbus Sans L',sans-serif}
#nn11v1>ul>li ul li a:link,#nn11v1>ul>li ul li a:hover,#nn11v1>ul>li ul li a:active,#nn11v1>ul>li ul li a:visited{color:#444;text-decoration:none}
#nn11v1>ul>li ul li.active{font-weight:bold}
#nn11v1 ul+div{display:block;overflow:hidden;height:15px;background-color:#ccc;position:relative;margin:0 9px;padding-bottom:3px}
#nn11v1 ul+div>div.caret-up{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#616161;border-width:2px 0 0 2px;display:block;z-index:1;margin:7px auto 0}
#nn11v1 ul+div>div.caret-down{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#616161;border-width:0 2px 2px 0;display:block;z-index:1;margin:2px auto 0}
#nn11v1 ul#nn11v11{display:block;overflow:hidden;border-bottom:1px solid #ccc;margin:0 9px}
#nn11v1 ul#nn11v11 li{line-height:1.25em;display:block;padding:10px 9px}
.nn08v1{width:100%;margin:0}
.nn08v1 ul{list-style-type:none}
.nn08v1 ul li{line-height:1.27em}
.nn08v1 ul li a{min-height:30px;display:block;box-sizing:border-box;padding:7px 9px;word-wrap:break-word;font-family:'Helvetica Neue',HelveticaNeue,Helvetica,Arial,'Nimbus Sans L',sans-serif}
.nn08v1 ul li a:link,.nn08v1 ul li a:hover,.nn08v1 ul li a:active,.nn08v1 ul li a:visited{color:#444;text-decoration:none}
.nn08v1 ul li a:hover,.nn08v1 ul li a:active{background-color:#f5f5f5}
.nn08v1 ul li.active{background-color:#f5f5f5;font-weight:bold}
div.nn08v1{display:none}
span.content{padding:10px;font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#444;line-height:18px;display:inline-block;margin-bottom:10px}
.combination-listing{font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;padding:10px}
.combination-listing ul,.combination-listing li,.combination-listing h4{margin:0;padding:0}
.combination-listing span.hll div.contentTier1Margins>a{font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#007fc5;line-height:20px;text-decoration:none}
.combination-listing span.hll div.contentTier1Margins>a.contentBoldLink{display:inline-block;margin:15px 0 -8px 0;font-size:20px;line-height:24px;font-weight:100;color:#007fab}
.combination-listing span.hll div.contentTier1Margins>a:hover{text-decoration:underline;color:#049fd9}
.combination-listing span.hll div.contentTier1Margins span.contentContent{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#525252;text-decoration:none;line-height:18px;margin:10px 0 0 0;display:inline-block;font-size:16px;line-height:22px;font-weight:100;color:#58585b}
.combination-listing span.hll div.contentTier1Margins>span.contentBoldLink{font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#525252;line-height:18px;margin:15px 0 -3px 0;display:inline-block;font-size:24px;line-height:24px;font-weight:300;color:#39393b!important}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins>a{margin-bottom:7px;display:inline-block;font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#007fc5;text-decoration:none;line-height:17px;font-size:16px;line-height:20px;font-weight:400;color:#007fab}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins>a:hover{text-decoration:underline;color:#049fd9}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#525252;text-decoration:none;line-height:18px;margin-left:2px;display:inline;background-image:url("../../../fw/i/list-icons.png");background-repeat:no-repeat;height:15px;width:15px;background-position:-15px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.audio{background-position:0 1px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.xls,.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.xlsx{background-position:0 -14px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.flash{background-position:0 -29px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.lock{background-position:0 -44px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.new{background-position:0 -59px;width:16px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.pdf{background-position:0 -74px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.ppt,.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.pptx{background-position:0 -89px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.txt{background-position:0 -104px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.updated{background-position:0 -119px;height:11px;width:30px;padding-left:22px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.video{background-position:0 -131px;height:13px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.vsd{background-position:0 -144px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.doc,.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.docx{background-position:0 -159px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.zip{background-position:0 -174px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.contentContent{margin:0 5px;padding:0 0 0 15px;font-size:16px;line-height:22px;font-weight:100;color:#58585b}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins>span.link-total{font-size:16px;line-height:20px;font-weight:400;color:#767676}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins br{display:none}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins img{display:block}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins+span.contentBoldLink{color:#58585b!important;font-size:20px;line-height:24px;font-weight:300;margin-top:10px}
.combination-listing .listing-3tier>span.contentBold{margin:10px 0 0 0;text-decoration:none;font-size:27px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#444;line-height:18px;display:inline-block;font-size:24px;line-height:28px;font-weight:100;color:#58585b}
.combination-listing .listing-3tier>div.contentTier2Margins>span.contentcontent{margin:0;font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#525252;line-height:18px;display:inline-block;font-size:20px;line-height:24px;font-weight:100;color:#58585b}
.combination-listing .listing-3tier>div.contentTier2Margins a{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#007fc5;text-decoration:none;line-height:18px;line-height:22px;font-size:16px;margin-bottom:-10px;font-weight:normal;color:#007fab}
.combination-listing .listing-3tier>div.contentTier2Margins a:hover{text-decoration:underline;color:#049fd9}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins{margin-top:10px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins a{padding:0;font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#007fc5;text-decoration:none;line-height:18px;display:inline-block;line-height:22px;font-size:16px;font-weight:normal;color:#007fab}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins a:hover{text-decoration:underline;color:#049fd9}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#525252;text-decoration:none;line-height:18px;margin-left:2px;display:inline;background-image:url("../../../fw/i/list-icons.png");background-repeat:no-repeat;height:15px;width:15px;background-position:-15px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.audio{background-position:0 1px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.xls,.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.xlsx{background-position:0 -14px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.flash{background-position:0 -29px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.lock{background-position:0 -44px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.new{background-position:0 -59px;width:16px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.pdf{background-position:0 -74px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.ppt,.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.pptx{background-position:0 -89px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.txt{background-position:0 -104px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.updated{background-position:0 -119px;height:11px;width:30px;padding-left:22px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.video{background-position:0 -131px;height:13px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.vsd{background-position:0 -144px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.doc,.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.docx{background-position:0 -159px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.zip{background-position:0 -174px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.contentContent{margin:0 5px;padding:0 0 0 15px;color:#58585b;line-height:22px;font-size:16px;font-weight:100}
.imageViewerLightBox{font-family:CiscoSans,"HelveticaNeue-Light","Helvetica Neue Light",HelveticaNeueLight,HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;font-style:normal;font-weight:100;background-color:rgba(0,0,0,0.8);position:fixed;top:0;right:0;bottom:0;left:0;box-sizing:border-box;z-index:1000}
.imageViewerLightBox *,.imageViewerLightBox *:before,.imageViewerLightBox *:after{box-sizing:border-box}
.imageViewerLightBox div,.imageViewerLightBox ul{margin:0;padding:0;position:relative}
.imageViewerLightBox .container{border:0 solid silver}
.imageViewerLightBox .viewBox{position:fixed;height:100vh;width:100vw;margin:0 auto}
.imageViewerLightBox .viewBox .tableCell{display:table-cell;vertical-align:middle;text-align:center}
.imageViewerLightBox .btnPrevious-navBox,.imageViewerLightBox .btnNext-navBox{height:20px;width:50px;position:relative;top:6px}
.imageViewerLightBox .btnPrevious-navBox span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:0 0 2px 2px;left:38px;position:relative;top:0}
.imageViewerLightBox .btnPrevious-navBox[disabled] span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#a0a0a0;border-width:0 0 2px 2px;top:0}
.imageViewerLightBox .btnNext-navBox span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:2px 2px 0 0}
.imageViewerLightBox .btnNext-navBox[disabled] span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#a0a0a0;border-width:2px 2px 0 0}
.imageViewerLightBox .indexDisplay{color:#FFF;font-size:14px}
.imageViewerLightBox .imageBox{height:76vh;margin:0 auto;overflow:hidden}
.imageViewerLightBox .imageBox .btnClose-outside{position:absolute;right:20px;top:10px;z-index:10;height:35px;width:35px;background-color:rgba(0,0,0,0.6)}
.imageViewerLightBox .imageBox .btnClose-outside:hover,.imageViewerLightBox .imageBox .btnClose-outside:focus{background-color:#999}
.imageViewerLightBox .imageBox .btnClose-outside .span1{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:2px 2px 0 0;margin-left:5px}
.imageViewerLightBox .imageBox .btnClose-outside .span2{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:0 0 2px 2px;margin-top:-12px;margin-left:19px}
.imageViewerLightBox .imageBox .btnClose-inside{position:absolute;right:10px;top:10px;z-index:10;height:35px;width:35px;background-color:rgba(0,0,0,0.6)}
.imageViewerLightBox .imageBox .btnClose-inside:hover,.imageViewerLightBox .imageBox .btnClose-inside:focus{background-color:#999}
.imageViewerLightBox .imageBox .btnClose-inside .span1{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:2px 2px 0 0;margin-left:5px}
.imageViewerLightBox .imageBox .btnClose-inside .span2{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:0 0 2px 2px;margin-top:-12px;margin-left:19px}
.imageViewerLightBox .imageBox .btnClose-inside{display:none}
.imageViewerLightBox .imageBox .btnPrevious-image,.imageViewerLightBox .imageBox .btnNext-image{width:60px;height:80px}
.imageViewerLightBox .imageBox .btnPrevious-image span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:12px;border-color:#fff;border-width:0 0 4px 4px;position:relative;margin-left:10px}
.imageViewerLightBox .imageBox .btnPrevious-image[disabled] span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:12px;border-color:#a0a0a0;border-width:0 0 4px 4px;position:relative;margin-left:10px}
.imageViewerLightBox .imageBox .btnNext-image span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:12px;border-color:#fff;border-width:4px 4px 0 0;margin-left:10px}
.imageViewerLightBox .imageBox .btnNext-image[disabled] span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:12px;border-color:#a0a0a0;border-width:4px 4px 0 0}
.imageViewerLightBox .imageBox .zoomPanel{position:absolute;right:10px;bottom:30px;display:none;z-index:10}
.imageViewerLightBox .imageBox .zoomPanel .indexDisplay{padding-left:10px;top:-4px;position:relative}
.imageViewerLightBox .imageBox .theImageTable{width:100%;height:100%;table-layout:fixed;border-spacing:0}
.imageViewerLightBox .imageBox .theImageTable .theImageNavCell,.imageViewerLightBox .imageBox .theImageTable .theImageCell{vertical-align:middle;text-align:center}
.imageViewerLightBox .imageBox .theImageTable .theImageNavCell{display:none}
.imageViewerLightBox .imageBox .theImageTable .theImageCell{overflow:hidden;padding:0 10px;font-size:0;text-align:center}
.imageViewerLightBox .imageBox .theImageTable .theImageCell .fix{display:inline-block;vertical-align:middle;height:100%}
.imageViewerLightBox .imageBox .theImageTable .theImageCell .theImageContainer{background-color:black;overflow:hidden}
.imageViewerLightBox .imageBox .theImageTable .theImageCell .theImageContainer .theImg{position:relative;display:inline-block;vertical-align:middle;max-height:100%;max-width:100%}
.imageViewerLightBox .imageBox .theImageTable .theImageCell .theImageContainer.isZoomed .theImg{max-height:none;max-width:none}
.imageViewerLightBox .imageBox .theImageTable .theImageCell .theImageContainer.isZoomed .btnClose-inside{top:10px!important}
.imageViewerLightBox .imageBox .theImageTable .theImageCell .theImageContainer.isZoomed .zoomPanel{bottom:30px!important}
.imageViewerLightBox .navBox{height:11vh;display:table;width:100%}
.imageViewerLightBox .previewBox{height:13vh}
.imageViewerLightBox .previewBox .scrollBox{height:100%;width:100%;overflow:hidden;display:inline-block}
.imageViewerLightBox .previewBox .scrollBox .jsWidthBox{height:100%;-moz-transition:left .5s cubic-bezier(0.39,0.575,0.565,1);-o-transition:left .5s cubic-bezier(0.39,0.575,0.565,1);-webkit-transition:left .5s cubic-bezier(0.39,0.575,0.565,1);transition:left .5s cubic-bezier(0.39,0.575,0.565,1)}
.imageViewerLightBox .previewBox .scrollBoxArrow{display:none;height:100%}
.imageViewerLightBox .previewBox .scrollBoxArrow button{height:100%}
.imageViewerLightBox .previewBox .btnPrevious-scrollBox span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:0 0 2px 2px}
.imageViewerLightBox .previewBox .btnPrevious-scrollBox[disabled] span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#a0a0a0;border-width:0 0 2px 2px}
.imageViewerLightBox .previewBox .btnNext-scrollBox span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:2px 2px 0 0}
.imageViewerLightBox .previewBox .btnNext-scrollBox[disabled] span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#a0a0a0;border-width:2px 2px 0 0}
.imageViewerLightBox .magicBox{display:inline-block;height:100%;width:10%;padding:5px}
.imageViewerLightBox .magicBox [type=radio]{position:absolute;top:-10000px}
.imageViewerLightBox .magicBox label{display:inline-block;height:100%;width:100%}
.imageViewerLightBox .magicBox label .thumbBox{height:100%;width:100%;overflow:hidden;background-size:cover;background-repeat:no-repeat;background-position:center}
.imageViewerLightBox .magicBox img{display:none!important}
.imageViewerLightBox .magicBox [type=radio]:checked ~ label .thumbBox,.imageViewerLightBox .magicBox.ie8Selected .thumbBox{border-bottom:4px solid #1ba0d7}
.btnZoomIn,.btnZoomOut{background-image:url("../../../fw/i/responsive/imageviewer-sprite.png");background-repeat:no-repeat;width:19px;height:19px;display:inline-block}
.btnZoomOut{background-position:0 -57px}
.btnZoomOut[disabled]{background-position:0 -38px}
.btnZoomIn{background-position:0 -19px;margin-left:10px}
.btnZoomIn[disabled]{background-position:0 0}
span.content{padding:10px 10px 0 10px;font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#525252;line-height:18px;color:#444;display:inline-block;font-size:20px;line-height:24px;font-weight:300}
.hll-listing-cq{padding:0 10px}
.hll-listing-cq span.hll div.contentTier1Margins>a{font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:lighter;color:#007fc5;line-height:1.2em;color:#007fab;text-decoration:none}
.hll-listing-cq span.hll div.contentTier1Margins>a.contentBoldLink{margin:0;display:inline;font-size:16px;line-height:20px;font-weight:400}
.hll-listing-cq span.hll div.contentTier1Margins>a:hover{text-decoration:underline;color:#049fd9}
.hll-listing-cq span.hll div.contentTier1Margins span{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:lighter;color:#444;text-decoration:none;line-height:18px}
.hll-listing-cq span.hll div.contentTier1Margins span.link-total{display:none}
.hll-listing-cq span.hll div.contentTier1Margins span.contentContent{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:lighter;color:#525252;text-decoration:none;line-height:22px;margin:10px 0 0 0;display:inline-block;font-size:16px;color:#58585b}
.model-listing-cq .hll-listing-cq span.hll div.contentTier1Margins>a{font-size:16px}
.model-listing-cq .hll-listing-cq span.hll div.contentTier1Margins>a.contentBoldLink{line-height:1.375em;font-weight:normal;margin:0;display:inline-block}
.lll-cq ul,.lll-cq li{margin:0;padding:0;list-style-type:none}
.lll-cq .spinner{text-align:center}
.lll-cq .contentMargins{display:none}
.lll-cq .contentMargins span.content{font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#525252;line-height:18px;display:inline-block;padding:10px 10px 0 10px}
.lll-cq .low-level .no-groups .llldropmenu,.lll-cq .low-level .has-groups .llldropmenu{background-color:#ebebeb;font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:lighter;color:#58585b;text-decoration:none;line-height:1.375em;width:100%}
.lll-cq .low-level .no-groups .llldropmenu fieldset,.lll-cq .low-level .has-groups .llldropmenu fieldset{border:0;margin:0;padding:0;color:#58585b;font-size:16px;line-height:1.375em}
.lll-cq .low-level .no-groups .llldropmenu .selectWrapper,.lll-cq .low-level .has-groups .llldropmenu .selectWrapper{display:inline-block}
.lll-cq .low-level .no-groups .llldropmenu select,.lll-cq .low-level .has-groups .llldropmenu select{margin:7px 0;width:240px;height:26px;overflow:hidden;background:url(../../../fw/c/sass/content/new_arrow.png) no-repeat right #fff;border:1px solid #ccc;font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:lighter;color:#58585b;text-decoration:none;line-height:1.375em;font-size:16px}
.lll-cq .low-level .no-groups .llldropmenu select option,.lll-cq .low-level .has-groups .llldropmenu select option{line-height:2.5em;font-weight:lighter}
.lll-cq .low-level .no-groups .llldropmenu span,.lll-cq .low-level .has-groups .llldropmenu span{padding-left:10px;padding-bottom:5px;padding-right:3px}
.lll-cq .low-level .no-groups .llldropmenu span.title,.lll-cq .low-level .has-groups .llldropmenu span.title{line-height:42px;vertical-align:top}
.lll-cq .low-level .no-groups .listing,.lll-cq .low-level .has-groups .listing{padding:0 10px;padding-bottom:9px}
.lll-cq .low-level .no-groups .listing .heading,.lll-cq .low-level .has-groups .listing .heading{margin:30px 0 15px 0;font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:300;color:#58585b;line-height:24px;font-size:20px}
.lll-cq .low-level .no-groups .listing .heading+.group,.lll-cq .low-level .no-groups .listing .heading+.ungroup,.lll-cq .low-level .has-groups .listing .heading+.group,.lll-cq .low-level .has-groups .listing .heading+.ungroup{padding-left:0;margin-bottom:15px}
.lll-cq .low-level .no-groups .listing .group li,.lll-cq .low-level .no-groups .listing .ungroup li,.lll-cq .low-level .has-groups .listing .group li,.lll-cq .low-level .has-groups .listing .ungroup li{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:300;color:#58585b;text-decoration:none;line-height:18px;margin-bottom:11px;font-size:16px;line-height:20px}
.lll-cq .low-level .no-groups .listing .group li a,.lll-cq .low-level .no-groups .listing .ungroup li a,.lll-cq .low-level .has-groups .listing .group li a,.lll-cq .low-level .has-groups .listing .ungroup li a{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#007fab;text-decoration:none;line-height:1.25em;font-size:16px}
.lll-cq .low-level .no-groups .listing .group li a:hover,.lll-cq .low-level .no-groups .listing .ungroup li a:hover,.lll-cq .low-level .has-groups .listing .group li a:hover,.lll-cq .low-level .has-groups .listing .ungroup li a:hover{text-decoration:underline;color:#049fd9}
.lll-cq .low-level .no-groups .listing .group li span,.lll-cq .low-level .no-groups .listing .ungroup li span,.lll-cq .low-level .has-groups .listing .group li span,.lll-cq .low-level .has-groups .listing .ungroup li span{font-size:14px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:normal;color:#525252;text-decoration:none;line-height:18px;margin:0;padding:0}
.lll-cq .low-level .no-groups .listing .group li span.is-new-link,.lll-cq .low-level .no-groups .listing .group li span.Updated,.lll-cq .low-level .no-groups .listing .ungroup li span.is-new-link,.lll-cq .low-level .no-groups .listing .ungroup li span.Updated,.lll-cq .low-level .has-groups .listing .group li span.is-new-link,.lll-cq .low-level .has-groups .listing .group li span.Updated,.lll-cq .low-level .has-groups .listing .ungroup li span.is-new-link,.lll-cq .low-level .has-groups .listing .ungroup li span.Updated{text-transform:uppercase;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-size:10px;color:#900;padding:0 0 0 5px;margin:0}
.lll-cq .low-level .no-groups .listing .group li span.Updated,.lll-cq .low-level .no-groups .listing .ungroup li span.Updated,.lll-cq .low-level .has-groups .listing .group li span.Updated,.lll-cq .low-level .has-groups .listing .ungroup li span.Updated{color:#900}
.lll-cq .lll_dropdown_wrapper{width:280px;display:inline-block;margin:7px 10px}
.lll-cq .lll_dropdown_anchor{background:#fff none repeat scroll 0 0;border:1px solid #ccc;display:block;height:30px;line-height:24px;max-width:280px;overflow:hidden;position:relative;text-decoration:none;white-space:nowrap;padding-left:10px;padding-right:7px;box-sizing:border-box}
.lll-cq .lll_dropdown_anchor span{color:#58585b;font-size:14px;font-weight:300;line-height:30px;vertical-align:middle;display:block;margin-right:26px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:4px!important}
.lll-cq .arrow_down{border-left:7px solid transparent;border-right:7px solid transparent;border-top:7px solid #049fd9;display:block;height:0;margin:8px 12px 10px 0;position:absolute;right:0;top:2px;width:0}
.lll-cq .arrow_up{border-left:7px solid transparent;border-right:7px solid transparent;border-bottom:7px solid #049fd9;display:block;height:0;margin:8px 12px 10px 0;position:absolute;right:0;top:2px;width:0}
.lll-cq .lll_dropdown_options{border-color:#ccc;border-style:none solid solid;border-width:0 1px 1px;box-shadow:0 2px 8px rgba(188,188,188,0.2);box-sizing:border-box;padding:0;position:absolute;z-index:99;background:#fff;width:280px}
.lll-cq .lll_dropdown_options ul{margin-bottom:10px;max-height:240px;overflow-x:hidden;overflow-y:auto;position:relative}
.lll-cq .lll_dropdown_options ul li{color:#525252;font-size:14px;margin:0;padding:7px 14px 7px 14px;cursor:pointer;display:list-item;line-height:1.25em;list-style:outside none none}
.lll-cq .lll_dropdown_options ul li:hover,.lll-cq .lll_dropdown_options ul li:active{color:#fff;background:#049fd9}
.cq-wcm-edit .seriesLetUsHelp,.seriesLetUsHelp{font-family:CiscoSans,HelveticaNeue,Helvetica,Arial,Nimbus Sans L,Sans-Serif;padding:0 10px}
.cq-wcm-edit .seriesLetUsHelp h2,.seriesLetUsHelp h2{font-size:20px;line-height:24px;font-weight:300;color:#58585b;margin-bottom:10px;padding-bottom:0;border-bottom:0}
.cq-wcm-edit .seriesLetUsHelp>ul li,.seriesLetUsHelp>ul li{font-size:16px;font-weight:300;line-height:20px;margin-bottom:10px;color:#58585b;padding-bottom:0}
.cq-wcm-edit .seriesLetUsHelp>ul li>a,.seriesLetUsHelp>ul li>a{font-weight:400;color:#007fab}
.cq-wcm-edit .seriesLetUsHelp>ul li>a:hover,.seriesLetUsHelp>ul li>a:hover{color:#049fd9}
.cq-wcm-edit .seriesLetUsHelp>ul li:last-child,.seriesLetUsHelp>ul li:last-child{margin-bottom:13px}
.moduleDisplayResponsive{font-family:CiscoSans,HelveticaNeue,Helvetica,Arial,Nimbus Sans L,Sans-Serif;padding:0 10px 23px 10px;display:none}
.moduleDisplayResponsive img{max-width:100%;max-height:100%}
.moduleDisplayResponsive div.prod-link{display:none;line-height:22px;margin-bottom:10px}
.moduleDisplayResponsive div.prod-link a.captionlink{font-weight:normal;color:#007fab;font-size:16px}
.moduleDisplayResponsive div.prod-link a.captionlink:hover{color:#049fd9}
.contentTier1Margins.supportModelListing{font-family:CiscoSans,HelveticaNeue,Helvetica,Arial,Nimbus Sans L,Sans-Serif;margin:0;padding:0 10px}
.contentTier1Margins.supportModelListing #models-in-series{width:100%;margin-bottom:15px}
.contentTier1Margins.supportModelListing #models-in-series h3{font-size:20px;line-height:24px;background-color:#fff;font-weight:300;padding:0;margin-bottom:7px}
.contentTier1Margins.supportModelListing #models-in-series .first-column,.contentTier1Margins.supportModelListing #models-in-series .second-column{width:100%;margin:0}
.contentTier1Margins.supportModelListing #models-in-series .first-column ul li,.contentTier1Margins.supportModelListing #models-in-series .second-column ul li{margin-bottom:12px;font-size:16px;line-height:20px;font-weight:300;color:#58585b}
.contentTier1Margins.supportModelListing #models-in-series .first-column ul li a,.contentTier1Margins.supportModelListing #models-in-series .second-column ul li a{color:#007fab;font-weight:400}
.contentTier1Margins.supportModelListing #models-in-series .first-column ul li a:hover,.contentTier1Margins.supportModelListing #models-in-series .second-column ul li a:hover{color:#049fd9}
.contentTier1Margins.supportModelListing #models-in-series button.view-all-models-action{color:#007fab;font-weight:400}
.contentTier1Margins.supportModelListing #models-in-series button.view-all-models-action:hover{color:#049fd9;text-decoration:underline}
.contentTier1Margins.supportModelListing #models-in-series .always-show-columns{border:0}
.contentTier1Margins.supportModelListing #models-in-series .overflow-columns{display:none;margin-top:25px;float:none}
.lifeCycleStatus{font-family:CiscoSans,HelveticaNeue,Helvetica,Arial,Nimbus Sans L,Sans-Serif;margin-bottom:19px;padding:0 10px;line-height:1.25}
.lifeCycleStatus table.birth-cert-table tr th{font-size:16px;color:#58585b;font-weight:400;padding-bottom:2px;text-align:left}
.lifeCycleStatus table.birth-cert-table tr td span.eosHighlight{color:#cf2030}
.lifeCycleStatus table.birth-cert-table tr td{font-size:16px;color:#58585b;font-weight:300;padding-bottom:12px}
.lifeCycleStatus table.birth-cert-table tr td a{color:#007fab;margin-left:3px;font-weight:400}
.lifeCycleStatus table.birth-cert-table tr td a:hover{color:#049fd9}
.lifeCycleStatus table.birth-cert-table tr td span.visio-link a{margin-left:0}
@media only screen and (min-width:30em){.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data th{width:180px}
#eot-doc-wrapper{width:97%}
#shp-msm-downloads li .detailpanel .download-button-and-lock a{width:auto;padding:11px 15px}
.downloadsFind div.suggestionBox{max-height:240px;height:auto;display:none}
.downloadsFind div.suggestionBox div.suggestions{max-height:240px;margin-bottom:0}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results{max-height:240px}
.crossnav{padding:0 10px}
#support-cases .newCaseContent a.open-new-case{width:inherit;padding:11px 29px 17px 29px}
.ie #support-cases .newCaseContent a.open-new-case{padding:12px 30px 17px 30px}
.lt-ie9 #support-cases .newCaseContent a.open-new-case{padding:11px 30px 16px 30px}
#nn11v1>ul{border-bottom-width:1px solid #d6d6d6;margin:0 9px}
#nn11v1>ul>li{border:1px solid #d6d6d6;border-bottom-width:0}
#nn11v1>ul>li.active{background-color:#f5f5f5}
#nn11v1>ul>li a{padding:10px 8px}
#nn11v1>ul>li a.active{border:0}
#nn11v1>ul>li a.secure{display:list-item;float:left;background:transparent url("../../../fw/i/mm-icon-lock.gif") right center no-repeat}
#nn11v1>ul>li a.secure:after{content:"\0000a0"}
#nn11v1 ul#nn11v11{display:block}
div.nn08v1{display:none}
.combination-listing .listing-3tier ul.contentTier2Margins li>a{line-height:20px}
.combination-listing .listing-3tier ul.contentTier2Margins ul.contentTier3Margins li>a{line-height:20px}
span.hll ul.contentTier1Margins li>a{line-height:20px}
span.hll ul.contentTier1Margins ul.contentTier2Margins li>a{line-height:20px}
.docHeaderComponent .toolbar .language{display:inline-block;vertical-align:middle;margin-right:24px}
.docHeaderComponent .toolbar .language .languageIcon{background:url("../../../fw/i/languageIcon.png") no-repeat;background-size:24px 24px;margin-right:8px}
.docHeaderComponent .toolbar .downloadDocument{margin-right:24px}
.docHeaderComponent .toolbar .downloadIcon{background:url("../../../fw/i/downloadIcon.png") no-repeat;background-size:24px 24px;margin-right:8px}
.docHeaderComponent .toolbar .printIcon{background:url("../../../fw/i/printIcon.png") no-repeat;background-size:24px 24px;margin-right:8px}
.docHeaderComponent .toolbar button .iconLabel{display:inline}
.docHeaderComponent .printDocument button{padding-right:5px}
span.content{margin-left:0}
.hll-listing-cq{margin-left:0}
.hll-listing-cq span.hll div.contentTier1Margins span.contentContent{line-height:1.375em}
}
@media only screen and (min-width:37.5em){#drawertab.drawerview>dl>.dtname>button{border-left:1px solid #ccc;border-right:1px solid #ccc}
#drawertab.drawerview>dl .dtname+dd{border-left:1px solid #ccc;border-right:1px solid #ccc}
#drawertab.drawerview>dl .dtname{margin-bottom:-3px \0}
.js #drawertab.tabview{position:relative}
.js #drawertab.tabview>ul{display:table;margin-left:5px;margin-bottom:-2px;z-index:10;position:relative}
.js #drawertab.tabview>ul>li{display:table-cell;vertical-align:middle;background:#e6e6e6;border:1px solid #ccc;border-left:none}
.js #drawertab.tabview>ul>li:first-child{border-left:1px solid #ccc}
.js #drawertab.tabview>ul>li:hover{background:#fff}
.js #drawertab.tabview>ul>li.active{background:#fff;border-bottom:1px solid #fff;margin:0 1px}
.js #drawertab.tabview>ul>li.gap{display:none}
.js #drawertab.tabview>ul>li>button{display:inline-block;font-size:14px;font-size:1.4rem;padding:8px 9px;width:auto;text-align:center;line-height:1.25}
.js #drawertab.tabview>dl{border-bottom:0}
.js #drawertab.tabview>dl .dtname{display:none}
.js #drawertab.tabview>dl .dtname+dd{padding:15px 9px 3em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #ccc;border-top:1px solid #ccc}
.lt-ie8.js #drawertab>ul{display:block}
.lt-ie8.js #drawertab>ul:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.lt-ie8.js #drawertab>ul>li{display:block;float:left;width:auto;height:auto}
.lt-ie8.js #drawertab>ul>li:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.support-birth-cert .section-heading{padding-left:0}
.support-birth-cert hr{margin-left:0;margin-right:0}
.support-birth-cert .birth-cert-table .hidden-row{display:table-row}
.support-birth-cert .birth-cert-table td,.support-birth-cert .birth-cert-table th{padding-left:0}
.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data th{width:140px}
.support-birth-cert .image-wrapper{max-height:280px;margin-top:3px;margin-bottom:19px}
.support-birth-cert .image-wrapper .no-image{display:none}
.support-birth-cert .image-wrapper .zoom-it{background:url(../../../fw/i/img-zoom-in.png) no-repeat;width:26px;height:26px;position:absolute;bottom:0;cursor:pointer;display:block}
.support-birth-cert .image-wrapper .zoom-it.is-zoomed{background:url(../../../fw/i/img-zoom-out.png) no-repeat}
.support-birth-cert .image-wrapper .birth-cert-image{max-height:280px}
.collapsible-link-list h2{margin-left:0;border-top:0;border-bottom:#ccc 4px solid}
.collapsible-link-list h2:first-child{border-top:0;margin-top:0}
.collapsible-link-list h2 button{font-size:1.4rem;padding-top:0;padding-left:0;padding-bottom:8px;cursor:text;outline:0}
.collapsible-link-list h2 button:before{display:none}
.collapsible-link-list h2.open{border-bottom:#ccc 4px solid;cursor:text;outline:0}
.collapsible-link-list h2.open button:before{display:none}
.collapsible-link-list h2.open+ul{border-bottom:0;padding-bottom:15px}
.collapsible-link-list h2+ul{padding:6px 0 15px;border-bottom:0;display:block;margin-bottom:0}
.collapsible-link-list h2+ul li{padding-left:0;padding-bottom:5px;font-size:1.3rem}
#dataHeroProduct .dataHero{-ms-flex-flow:row;-webkit-flex-flow:row;flex-flow:row}
#dataHeroProduct .dataHero .heroMeta{padding:10px 20px;max-width:50%}
#dataHeroProduct .dataHero .heroMeta .compare{width:auto}
.let-us-help{padding:5px 0 10px 0}
.let-us-help h2{font-size:1.4rem}
.let-us-help li{font-size:1.3rem}
.extra-ol-feedback li{padding-left:0}
#eot-doc-wrapper{margin:0;width:100%}
#eot-doc-wrapper #support-content dd{padding-left:20px}
.documents-container .more-documents .doc-sublist{padding-left:1rem}
.documents-container .more-documents h4+.doc-sublist{padding-left:1rem}
.visitedlinks-component{margin-left:0;margin-right:0}
.visitedlinks-component .visitedlinks-button{margin-right:0}
.documents-container #all-cat-wrapper #all-cat-listing .doc-types{display:inline-block}
.documents-container #all-cat-wrapper #all-cat-listing .doc-types:first-child{margin-left:1rem}
.solution-documentation-container{margin-left:0}
.solution-documentation-container .more-documents .doc-sublist{padding-left:10px}
.solution-documentation-container .more-documents h4+.doc-sublist{padding-left:10px}
.ctc-compdoc-tbl .ctc-compdoc-tbl-col-name{width:60%;padding-right:10px}
.ctc-compdoc-tbl .ctc-compdoc-tbl-col-fa{width:40%}
.ctc-compdoc-itemlinks{padding-left:10px}
.ctc-compdoc-showdocs{margin-left:10px}
.cdc-support-solution-family #solutionFamilyContentGroup{padding-left:0}
.share{padding:0 0 27px}
.tile,.col.half .col.half .tile,.col.two-third .col.half .tile{padding-left:0;padding-right:0}
.col.third .tile,.col.two-third .col.half .tile{overflow:hidden}
.col.third .tile img,.col.two-third .col.half .tile img{display:block}
.col.third .tile hr,.col.two-third .col.half .tile hr{display:none}
.col.half .tile{padding-right:8px}
.col.half .tile hr{display:none}
.col.half .col.half .tile hr{margin:26px 0 0;width:100%;border:0;border-top:1px solid #ccc;display:block}
#mbox-polydor{margin-left:0}
#lightbox{position:fixed;top:10%}
#spinner-container{top:34%;left:42%}
.lightbox-container{top:0;margin:0 10%;width:80%}
#lightbox .close-button{padding-right:24px}
#res-listing-az{margin-right:0}
#res-listing-az h3{margin-left:0;margin-right:0;padding:15px 0;font-weight:normal}
#res-listing-az .navigator{position:relative;top:auto;right:auto!important;margin-bottom:10px;border-top:1px solid #ccc;border-bottom:1px solid #444}
#res-listing-az .navigator ul{display:table;width:100%}
#res-listing-az .navigator li{display:table-cell;text-align:center;padding:0;min-width:10px}
#res-listing-az .navigator li a{margin:0;padding:7px 0 0}
#res-listing-az .navigator li:first-child{display:block}
#res-listing-az .navigator li .nav-text{padding-top:7px;padding-bottom:10px}
#res-listing-az .navigator li .nav-indicator{height:4px}
.no-touch #res-listing-az .navigator li:hover .nav-indicator,#res-listing-az .navigator li .nav-indicator.arrow{width:0;height:0;border-style:solid;border-width:0 4px 4px 4px;border-color:transparent transparent #444 transparent;margin:0 auto}
#res-listing-az .list-section{display:none;margin-right:0}
#res-listing-az .list-section ul{position:relative;float:left;width:50%;padding-left:0}
#res-listing-az .list-section ul a{margin-right:0}
#res-listing-az .list-section ul:first-child a{margin-left:0;margin-right:10px}
#res-listing-az .list-section:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#res-listing-product-portfolio{margin-left:0;margin-right:0}
body.nonEnglishLocale .docHeaderComponent .toolbar button .iconLabel{display:none}
body.nonEnglishLocale .docHeaderComponent .toolbar .language,body.nonEnglishLocale .docHeaderComponent .toolbar .downloadDocument{margin-right:6px}
body.nonEnglishLocale .docHeaderComponent .toolbar .printIcon{margin-right:0}
body.nonEnglishLocale .docHeaderComponent .toolbar .printDocument button{padding-right:4px}
.docHeaderComponent{padding-top:0;border-top:0;margin-right:10px}
.docHeaderComponent a:visited{color:#6f53bc}
.docHeaderComponent .infobar{margin:0 0 6px 0;float:left}
.docHeaderComponent .infobarClearFix:after{content:none}
.docHeaderComponent .linksRow{margin-left:0;margin-right:0}
.docHeaderComponent .linksRow:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.docHeaderComponent .tacLogo{display:none}
.docHeaderComponent .toolbar{float:right}
.docHeaderComponent .toolbar .language button .iconLabel,.docHeaderComponent .toolbar .downloadDocument button .iconLabel,.docHeaderComponent .toolbar .printDocument button .iconLabel{display:inline}
.docHeaderComponent .toolbar .language{display:inline-block;vertical-align:middle;margin-right:24px}
.docHeaderComponent .toolbar .downloadIcon,.docHeaderComponent .toolbar .printIcon{margin-right:8px}
.docHeaderComponent .aboutTranslation{float:right;margin:0 0 6px 28px}
.cdc-eot.cq-wcm-edit .rightRailComponent,.cdc-eot.cq-wcm-design .rightRailComponent{background-color:#cfe6f3;padding:40px 10px 20px 10px;position:relative}
.cdc-eot.cq-wcm-edit .rightRailComponent:before,.cdc-eot.cq-wcm-design .rightRailComponent:before{content:'Right Rail';background-color:#66b1d9;position:absolute;top:0;left:0;right:0;padding:5px;font-weight:bold}
.cdc-eot.cq-wcm-edit .rightRailComponent>div,.cdc-eot.cq-wcm-design .rightRailComponent>div{position:relative;background-color:white;border:dashed 1px silver;-webkit-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75);-moz-box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75);box-shadow:3px 3px 3px 0 rgba(0,0,0,0.75)}
.cdc-eot.cq-wcm-edit #eotRightRailMBox,.cdc-eot.cq-wcm-design #eotRightRailMBox{padding-top:40px}
.cdc-eot.cq-wcm-edit #eotRightRailMBox:before,.cdc-eot.cq-wcm-design #eotRightRailMBox:before{content:"MBox";background-color:#66b1d9;position:absolute;top:0;left:0;right:0;padding:5px;font-weight:bold}
.cdc-eot .rightRailComponent,.cdc-books .rightRailComponent{margin-top:13px;padding-left:20px;padding-right:20px;padding-bottom:25px}
.cdc-eot .eot-feedback .eot-feedback-btnwrap{padding-right:0}
.cdc-eot .eot-feedback .eot-feedback-olwrap{display:block;margin-top:15px}
.cdc-support-home-page #fw-pagetitle{padding-left:0!important}
.cdc-support-home-page .col.two-third.support-header{flex:1 0 60%;width:60%}
.cdc-support-home-page #shpEmergencyMessage{margin-left:0;margin-right:0}
#services-smartnet{padding:0}
#services-smartnet .leftCol,#services-smartnet .rightCol{display:inline-block;width:47%;vertical-align:top}
#services-smartnet .leftCol{margin:0 16px 0 0}
.ie #services-smartnet{padding:0 0 19px 0}
.lt-ie10 #services-smartnet{padding:0}
.lt-ie9 #services-smartnet{padding:0 0 19px 0}
.container.grid .languageSelector{padding-top:16px;position:relative}
.container.grid .languageSelector #langSelector{right:0;z-index:1;position:absolute;display:block}
.container.grid .languageSelector #langSelector a:hover{text-decoration:none}
.container.grid .languageSelector #langSelector a:visited{color:#0075b4}
.container.grid .languageSelector #langSelector li{display:none}
.container.grid .languageSelector #langSelector .first{display:block;border:0;height:35px;background:#fff;padding:10px 13px 10px 18px;color:#0075b4;box-sizing:border-box;font-size:14px;border:1px solid #fff}
.container.grid .languageSelector #langSelector .first:hover{background:#f5f5f5;border:1px solid #CCC;border-radius:3px;cursor:pointer;padding-right:13px;color:#0075b4}
.container.grid .languageSelector #langSelector .first:hover a{color:#0075b4}
.container.grid .languageSelector #langSelector .arrow{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:4px;border-color:#007fc5;border-width:0 1px 1px 0;display:inline-block;margin:0 2px 2px 11px}
.container.grid .languageSelector #langSelector .lang-list{background-color:#FFF;border:1px solid #CCC;border-radius:3px;box-shadow:0 4px 5px rgba(0,0,0,0.15);font-size:14px;padding-bottom:3px;margin-left:2px}
.container.grid .languageSelector #langSelector .lang-list a{color:#444;display:block;padding:8px 16px}
.container.grid .languageSelector #langSelector .lang-list .first{padding-top:2px;height:33px}
.container.grid .languageSelector #langSelector .lang-list .first:hover a{color:#fff}
.container.grid .languageSelector #langSelector .lang-list li{display:block;color:#444;padding:0}
.container.grid .languageSelector #langSelector .lang-list li:hover{background:#0075b4;color:#fff;border:0}
.container.grid .languageSelector #langSelector .lang-list li:hover a{color:#fff;text-decoration:none}
.container.grid .languageSelector #langSelector .lang-list .selected{background:#0075b4}
.container.grid .languageSelector #langSelector .lang-list .selected a{color:#fff}
.container.grid .row.twothirds-third .col.third.languageSelector{flex:1 0 38%;width:38%}
.shpSupportResource{padding:0;margin-bottom:18px}
.shpSupportResource .leftCol,.shpSupportResource .rightCol{display:inline-block;vertical-align:top;width:47%}
.shpSupportResource .leftCol{margin:0 15px 0 0}
.ie .shpSupportResource{margin-bottom:32px}
.lt-ie9 .shpSupportResource{margin-bottom:33px}
#shpTools{padding:0}
#support-cases{padding:0}
#shpSupportNews{padding:0}
.cdc-support-home-page .searchbar{padding:0}
.tac-image .eot-istac{display:block}
.crossnav{padding:0}
.crossnav h2{margin-top:0;margin-bottom:10px;font-size:20px;line-height:24px}
.crossnav ul li span,.crossnav ul li a{line-height:20px}
.col.third .crossnav h2,.col.narrow .crossnav h2{font-size:20px;line-height:24px}
.downloadsFind{padding:0}
#shp-product-listing{padding:0 10px;margin:0 -10px}
#shpMySupport{margin-left:0;margin-right:0}
#res-listing-customdocument{padding:0 12px}
#nn11v1>ul{border:0;border-bottom:2px solid #ccc;margin:0;display:block}
#nn11v1>ul>li{border:0;margin:0 30px 0 0;float:left}
#nn11v1>ul>li.active{background-color:transparent}
#nn11v1>ul>li a{padding:0}
#nn11v1>ul>li a.active{border-bottom:4px solid #049fd9}
#nn11v1>ul>li a.secure{display:block;float:none;background:transparent url("../../../fw/i/mm-icon-lock.gif") right 18% no-repeat}
#nn11v1>ul>li a.secure:after{content:"\0000a0\0000a0\0000a0\0000a0"}
#nn11v1>ul>li span.close,#nn11v1>ul>li span.open{display:none}
#nn11v1>ul+div{display:none}
#nn11v1 ul#nn11v11{display:none}
#nn11v1 ul li>ul#nn08v1{display:none}
.nn08v1 ul{border:0}
.nn08v1 ul li{border:0}
div.nn08v1{display:block}
.combination-listing{padding:10px 0}
.combination-listing .listing-3tier ul.contentTier2Margins li>a{line-height:20px}
.combination-listing .listing-3tier ul.contentTier2Margins ul.contentTier3Margins li>a{line-height:20px}
.combination-listing .listing-3tier>span.contentBold{font-size:28px;line-height:34px}
.combination-listing .listing-3tier>div.contentTier2Margins a{line-height:24px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins a{line-height:24px}
.combination-listing .listing-3tier>div.contentTier2Margins div.contentTier3Margins span.contentContent{line-height:24px}
.combination-listing span.hll div.contentTier1Margins span.contentContent{line-height:24px}
.combination-listing span.hll div.contentTier1Margins div.contentTier2Margins span.contentContent{line-height:24px}
span.hll ul.contentTier1Margins li>a{line-height:20px}
span.hll ul.contentTier1Margins ul.contentTier2Margins li>a{line-height:20px}
.imageViewerLightBox .imageBox{height:82vh}
.imageViewerLightBox .imageBox .theImageTable .theImageNavCell,.imageViewerLightBox .imageBox .theImageTable .theImageCell{display:table-cell;vertical-align:middle;text-align:center}
.imageViewerLightBox .imageBox .theImageTable .theImageCell{padding-right:0}
.imageViewerLightBox .imageBox .theImageTable .theImageContainer{margin-top:20px}
.imageViewerLightBox .imageBox .zoomPanel{background-color:rgba(0,0,0,0.6);color:white;display:block;padding:7px 15px 0 15px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.imageViewerLightBox .imageBox .btnClose-inside{display:block}
.imageViewerLightBox .imageBox .btnClose-outside{display:none}
.imageViewerLightBox .navBox{height:0vh;display:none}
.imageViewerLightBox .previewBox{height:18vh}
.imageViewerLightBox .previewBox .scrollBox{width:88%;left:5%;position:absolute}
.imageViewerLightBox .previewBox .scrollBoxArrow{display:inline-block;width:5%;position:absolute}
.imageViewerLightBox .previewBox .scrollBoxArrow button{width:100%}
.imageViewerLightBox .previewBox .scrollBoxArrow button span{position:relative}
.imageViewerLightBox .previewBox .scrollBoxArrow-next{right:15px}
span.content{padding:0;margin-left:0}
.hll-listing-cq{padding:0;margin-left:0}
.hll-listing-cq span.hll div.contentTier1Margins span.contentContent{line-height:1.375em}
.cq-wcm-edit .seriesLetUsHelp,.seriesLetUsHelp{padding:0}
.contentTier1Margins.supportModelListing{padding:0}
.contentTier1Margins.supportModelListing #models-in-series h3{font-size:22px;line-height:28px;margin-bottom:10px;font-weight:100}
.contentTier1Margins.supportModelListing #models-in-series .first-column,.contentTier1Margins.supportModelListing #models-in-series .second-column{width:46.5%;margin:0;display:inline-block;float:none;vertical-align:top}
.contentTier1Margins.supportModelListing #models-in-series .second-column{margin-left:20px}
.lifeCycleStatus{padding:0}
.moduleDisplayResponsive{padding:0 0 23px 0}
}
@media only screen and (min-width:48em){.support-birth-cert{padding:0;margin-bottom:30px}
.support-birth-cert .image-wrapper{margin-top:0;margin-bottom:0;width:58.71%;float:right}
.support-birth-cert .image-wrapper .no-image{display:block}
.support-birth-cert .data-wrapper{float:left}
.support-birth-cert .section-heading{padding-left:0}
.support-birth-cert hr{margin-left:0}
.support-birth-cert .birth-cert-table td,.support-birth-cert .birth-cert-table th{padding-left:0}
.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data th{width:190px}
.full .support-birth-cert .data-wrapper{width:39%}
#simpleOverlay-container{right:65px;left:65px;top:65px;bottom:65px}
#dataHeroProduct .dataHero .heroImage{-webkit-flex:2;-ms-flex:2;flex:2}
#dataHeroProduct .dataHero .heroMeta{-webkit-flex:1;-ms-flex:1;flex:1;padding:10px 30px}
#support-toc{padding-left:0}
body.nonEnglishLocale .docHeaderComponent .toolbar button .iconLabel{display:inline}
body.nonEnglishLocale .docHeaderComponent .toolbar .language,body.nonEnglishLocale .docHeaderComponent .toolbar .downloadDocument{margin-right:24px}
body.nonEnglishLocale .docHeaderComponent .toolbar .printIcon{margin-right:8px}
body.nonEnglishLocale .docHeaderComponent .toolbar .printDocument button{padding-right:5px}
.docHeaderComponent{margin-right:0}
.docHeaderComponent .documentId,.docHeaderComponent .updatedDate{float:left}
.docHeaderComponent .updatedDate{padding-right:28px}
.docHeaderComponent .infobar{width:auto}
.docHeaderComponent .infobarClearFix{padding-bottom:0}
.docHeaderComponent .printDocument button{padding-right:5px}
.cdc-books .eot-feedback .eot-feedback-btnwrap{padding-right:0}
.cdc-books .eot-feedback .eot-feedback-olwrap{display:block;margin-top:15px}
.downloads-container{margin-right:10px}
.downloads-container .module-list{margin-left:0}
.downloads-container .software-type-list .download-panel .download-button{margin-top:17px}
.downloads-container .software-type-list th{width:60%}
.downloads-container .software-type-list td:first-child,.downloads-container .software-type-list th:first-child{padding-left:0}
.downloads-container .software-type-list .download-version-details tr th{padding-left:0}
.downloads-container .software-type-list .download-panel{margin-left:0;margin-right:0;max-width:500px}
.downloads-container .software-type-list .expand-row-cell{padding-right:0}
.downloads-container .interfaces-modules-container{padding-top:10px}
.downloads-container .interfaces-modules-container .module-section-title{display:inline-block;float:left}
.downloads-container .interfaces-modules-container .module-container .module-title{padding-left:1em}
.downloads-container .interfaces-modules-container .module-container.opened .module-rows{margin-left:20px}
.downloads-container .expand-row-cell{padding:0}
.downloads-container .ratings{display:inline}
.downloads-container .ratings .rating_count{float:right}
.downloads-container .ratings .ratings_all{height:13px;width:65px;float:right;margin:3px 7px 0 29px;background:url("https://www.static-cisco.com/web/fw/softwareportal/images/ratings_all.png") no-repeat}
.documents-container .top-categories .top-categories-list{margin-right:1rem}
.documents-container .top-categories .top-categories-list .doc-types:first-child{padding-left:1rem}
.documents-container .top-categories .more-categories-panel{margin-left:0;margin-right:2px}
.documents-container .more-documents h3{padding-top:1px}
.solution-documentation-container .more-documents h3{padding-top:1px}
.fw-res #s10v1.s10 .s10-sh{left:0}
.fw-res #s10v1.s10 ul{margin-left:50px}
.share.v2{padding:0 0 17px;text-align:right}
.tile,.col.half .col.half .tile,.col.two-third .col.half .tile{padding-bottom:40px}
.tile hr,.col.half .col.half .tile hr,.col.two-third .col.half .tile hr{display:none}
.tile img,.col.half .col.half .tile img,.col.two-third .col.half .tile img{display:block}
.tile .tile-cta{border:0;color:#fff;background-color:#605f5f;background:-webkit-gradient(linear,100% 50%,0% 50%,color-stop(0%,#a5a5a5),color-stop(100%,#787878));background:-webkit-linear-gradient(top,#a5a5a5 0,#787878 100%);background:-moz-linear-gradient(top,#a5a5a5 0,#787878 100%);background:-o-linear-gradient(top,#a5a5a5 0,#787878 100%);background:linear-gradient(top,#a5a5a5 0,#787878 100%);background:-ms-linear-gradient(top,#a5a5a5 0,#787878 100%);display:inline-block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;width:100%;padding:9px 34px 11px;margin:0;border-radius:3px;cursor:pointer;line-height:1.4;font-weight:bold;text-align:center;text-decoration:none;font-size:12px;font-size:1.2rem;-webkit-text-shadow:0 1px 0 white;-moz-text-shadow:0 1px 0 white;-o-text-shadow:0 1px 0 white;text-shadow:0 1px 0 white;padding:5px 13px}
.tile .tile-cta:hover{text-decoration:none}
.col.half .tile h4{padding-top:10px}
.col.half .tile div+script+h4,.col.half .tile div+script+h4+p{margin-left:53.08163%;box-sizing:border-box}
.col.half .tile img{float:left;margin:0 0 18px 0;width:49%}
.col.half .tile img+h4,.col.half .tile img+h4+p{margin-left:53.08163%;box-sizing:border-box}
.col.half .col.half .tile div+script+h4,.col.half .col.half .tile div+script+h4+p,.col.two-third .col.half .tile div+script+h4,.col.two-third .col.half .tile div+script+h4+p{margin-left:0}
.col.half .col.half .tile img+h4,.col.half .col.half .tile img+h4+p,.col.two-third .col.half .tile img+h4,.col.two-third .col.half .tile img+h4+p{margin-left:0}
.tile.sidebar{border:1px solid #ccc;padding:28px 16px;margin:5px}
.tile.sidebar span{margin-left:5px}
.lightbox-container{width:70%;max-width:716.8px;margin:0 auto}
.likes .likes-label{display:block}
.likes .likes-social>div{padding:0 20px 10px 0}
.likes.likes-single-line{display:inline-block;text-align:right}
.likes.likes-single-line .likes-label{display:inline-block}
.likes.likes-single-line .likes-social{float:right}
.likes.likes-single-line .likes-social>div{padding:0 10px}
.row.wide-narrow .narrow .likes,.row.quarter-half-quarter .quarter .likes,.row.quarters .quarter .likes,.row.thrids-twothirds .third .likes,.row.thirds .third .likes,.row.twothirds-third .third .likes{padding:20px 0 10px 10px}
.row.wide-narrow .narrow .likes.likes-light,.row.wide-narrow .narrow .likes.likes-dark,.row.quarter-half-quarter .quarter .likes.likes-light,.row.quarter-half-quarter .quarter .likes.likes-dark,.row.quarters .quarter .likes.likes-light,.row.quarters .quarter .likes.likes-dark,.row.thrids-twothirds .third .likes.likes-light,.row.thrids-twothirds .third .likes.likes-dark,.row.thirds .third .likes.likes-light,.row.thirds .third .likes.likes-dark,.row.twothirds-third .third .likes.likes-light,.row.twothirds-third .third .likes.likes-dark{padding-right:10px}
#res-listing-product-portfolio .list-section ul{position:relative;float:left;width:50%}
#res-listing-product-portfolio .list-section ul:first-child li{margin-right:15px}
#res-listing-product-portfolio .list-section:after{clear:both;content:".";display:block;height:0;visibility:hidden}
#eot-preview-messaging{padding:0}
.container.grid .row.twothirds-third-shp{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-direction:normal;-moz-box-direction:normal;-webkit-box-orient:horizontal;-moz-box-orient:horizontal;-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-moz-box-pack:start;-ms-flex-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-align-content:stretch;-ms-flex-line-pack:stretch;align-content:stretch;-webkit-box-align:stretch;-moz-box-align:stretch;-webkit-align-items:stretch;-ms-flex-align:stretch;align-items:stretch}
#fw-content.container.grid .row.flip .two-third-shp{margin-left:0;margin-right:2%}
.container.grid .col.third-shp,.container.grid .col.two-third-shp{margin-left:2%}
.container.grid .col:first-child{margin-left:0}
.container.grid .col.third-shp{-webkit-flex:1 0 32%;-ms-flex:1 0 32%;flex:1 0 32%;width:32%}
.container.grid .col.two-third-shp{-webkit-flex:1 0 66%;-ms-flex:1 0 66%;flex:1 0 66%;width:66%}
.container.grid .oneSearchCol{margin-right:1%!important}
#shp-product-listing{border-bottom:0;margin:0 0 29px;padding:0}
#shp-product-listing .categories{display:table}
#shp-product-listing .categories .fakerow{display:table-row;line-height:10px;height:10px}
#shp-product-listing .categories .pseudorow{display:table-row}
#shp-product-listing .categories .pseudorow>div{display:table-cell;border:0;box-sizing:border-box;width:50%;clear:none!important;float:none;position:relative;height:100%;background-color:#f5f5f5;padding:0}
#shp-product-listing .categories .pseudorow>div.more{border-bottom:0}
#shp-product-listing .categories .pseudorow>div.fakecell{width:10px;border:0;background:0;padding:4px}
#shp-product-listing .categories .pseudorow .pane{width:100%;margin-top:-7px;vertical-align:top;text-align:left;padding-right:10px}
#shp-product-listing .categories .pseudorow .pane.open{border-bottom:0}
#shp-product-listing .categories .pseudorow .pane img{vertical-align:top;width:40px;height:40px;display:block;position:absolute;top:15px;left:12px}
#shp-product-listing .categories .pseudorow .pane h3{margin:14px 0 14px;font-size:2rem;line-height:1.25;vertical-align:top;margin-left:64px;text-align:left;display:block}
#shp-product-listing .categories .pseudorow .pane h3:before{display:none}
#shp-product-listing .categories .pseudorow .pane.open>h3:before{display:none}
#shp-product-listing .categories .pseudorow .pane p{margin:-6px 0 16px 64px;display:block;text-align:left}
#shp-product-listing .categories .pseudorow .product-overlay.open{display:none}
#shp-bgoverlay{display:none;background-color:#000;height:100%;width:100%;position:fixed;left:0;top:0;z-index:3000;opacity:.5}
#shp-bgoverlay.open{display:block}
#shp-prodoverlay.open{z-index:3500;display:block;position:fixed;top:65px;left:65px;right:65px;bottom:65px;overflow-y:auto;overflow-x:hidden;background:#fff;text-align:right}
#shp-prodoverlay.open #shp-overlay-content{overflow:hidden;text-align:left}
#shp-prodoverlay.open .psalink-header{display:inline-block;margin-top:19px;padding-bottom:13px;font-size:2rem}
#shp-prodoverlay.open .listing{margin-left:10px}
#shp-prodoverlay.open .listing .jumplinks{background:#f5f5f5;margin:0 -10px 24px -8px;border-top:1px solid #ccc;padding-left:20px}
#shp-prodoverlay.open .listing .jumplinks h4{font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;margin-bottom:6px;margin-left:0}
#shp-prodoverlay.open .listing .jumplinks li{padding-bottom:16px}
#shp-prodoverlay.open .listing .jumplinks.headeronly{height:26px;max-height:26px;overflow:hidden}
#shp-prodoverlay.open .listing h4+.base-cols{padding-left:12px}
#shp-prodoverlay.open .listing .base-cols{padding-left:14px;box-sizing:border-box;float:left}
#shp-prodoverlay.open .listing .base-cols:first-child{padding-left:0}
#shp-prodoverlay.open .listing .viewall{clear:both;float:left}
#shp-prodoverlay.open .listing h4{width:100%;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:13px;font-size:19px;font-size:1.9rem;margin:10px 0 5px 10px;clear:both}
#shp-prodoverlay.open .listing .categories{margin-top:-8px;margin-left:-10px}
#shp-prodoverlay.open .listing .categories li .listing{display:none;padding-left:0}
#shp-prodoverlay.open .listing .categories li .listing h4{margin-bottom:6px;margin-left:13px}
#shp-prodoverlay.open .listing .categories li .listing h4+ul.base-cols{padding-left:12px}
#shp-prodoverlay.open .listing .categories li .jumplinks{margin-left:-10px;margin-top:15px}
#shp-prodoverlay.open .listing .categories li .jumplinks h4{margin-left:0}
#shp-prodoverlay.open .listing .categories li .jumplinks li{padding-bottom:16px}
#shp-prodoverlay.open .listing .categories li.open .listing{display:block}
#shp-prodoverlay.open .listing .categories li h4{margin-bottom:-14px}
#shp-prodoverlay.open .listing .categories li h4 button{margin-left:14px;margin-bottom:0;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#444;line-height:1.25;margin-bottom:13px;font-size:19px;font-size:1.9rem;font-size:1.7rem;font-weight:bold;display:inline-block;color:#767676}
.ie #shp-prodoverlay.open .listing .categories li h4 button{padding-left:2px}
#shp-prodoverlay.open .listing .categories li h4 button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#767676;border-width:0 1px 1px 0;display:inline-block;margin-right:10px;margin-bottom:4px}
#shp-prodoverlay.open .listing .categories li h4 button.open span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#767676;border-width:1px 0 0 1px;display:inline-block;margin-bottom:-2px}
#shp-prodoverlay.open .listing .categories li .viewall{padding-left:21px;padding-bottom:30px;display:block;width:100%;border-bottom:1px solid #ccc;margin:0 0 9px -8px}
#shp-prodoverlay.open .listing .categories+.viewall{margin-top:35px}
#shp-prodoverlay.open .listing ul{margin-bottom:-2px}
#shp-prodoverlay.open .listing .base-cols{padding-left:14px;box-sizing:border-box;float:left;font-weight:normal;font-family:"Helvetica Neue",HelveticaNeue,Helvetica,Arial,"Nimbus Sans L",sans-serif;color:#525252;line-height:1.44;margin-bottom:20px;font-size:14px;font-size:1.4rem;margin-bottom:7px}
#shp-prodoverlay.open .listing .base-cols:first-child{padding-left:0}
#shp-prodoverlay.open .listing .base-cols li{padding-bottom:11px}
#shp-prodoverlay.open .listing.cols2 .base-cols{width:50%;max-width:50%}
#shp-prodoverlay.open .listing.cols3 .base-cols{width:33.3%;max-width:33.3%}
#shp-prodoverlay.open .listing.cols4 .base-cols{width:25%;max-width:25%}
#shp-prodoverlay.open .listing.cols6 .base-cols{width:16.6%;max-width:16.6%}
#shp-prodoverlay.open img{width:40px;height:40px;padding:12px 20px 12px 22px;display:inline-block;vertical-align:top}
.ie #shp-prodoverlay.open img{width:auto}
#shp-prodoverlay.open>div:first-child{font-size:20px;font-size:2rem;vertical-align:top;padding-top:18px;display:inline-block}
#shp-prodoverlay.open .viewall{margin:19px 0 32px 13px}
#shp-prodoverlay.open button.close{padding:0;position:fixed;top:80px;right:95px}
#shp-prodoverlay.open button.close span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#000;border-width:1px 1px 0 0;display:inline-block;z-index:1}
#shp-prodoverlay.open button.close span+span{-moz-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);-webkit-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#000;border-width:0 0 1px 1px;display:inline-block}
#shp-prodoverlay.open button.close:hover span{border-color:#666}
#shp-prodoverlay.open .product-overlay.open{display:block}
#shp-prodoverlay .categories .more.product-overlay{display:none}
#shp-prodoverlay .more.product-overlay.open{display:block}
#mySupportCol{padding-left:12px}
.gt-ie9 #mySupportCol{padding-left:0}
#shpMySupport{position:absolute}
#shpMySupport .borderWrapper{border:0}
#shpMySupport h2#topHeader{display:block;margin-top:-4px;margin-bottom:1px}
#shpMySupport h2#insideHeader{display:none}
#shpMySupport .borderWrapper{margin-top:10px}
#shpMySupport .borderWrapper .accordion>li>label{padding:15px 0 15px 2px}
#shpMySupport .borderWrapper .accordion>li>[type=radio]:checked ~ label ~ .content,#shpMySupport .borderWrapper .accordion>li>[type=checkbox]:checked ~ label ~ .content{padding:5px 0 22px 2px}
#shpMySupport .borderWrapper>.headerBar{height:3px}
#shpMySupport .extra-ol-feedback{display:block}
#shpMySupport .extra-ol-feedback li{padding-top:7px}
#shpMySupport .extra-ol-feedback li a:visited{color:#007fc5}
.cdc-support-home-page .container.grid .specialCol .downloadsFind{margin-left:2%}
.downloadsFind{padding:0 0 0 7px;margin-bottom:44px}
.downloadsFind .downloads-title{margin-top:0}
.downloadsFind div.suggestionBox{border:1px solid #ccc;background:#fff;position:absolute;z-index:999;display:none;box-shadow:0 4px 5px rgba(0,0,0,0.15)}
.downloadsFind div.suggestionBox div.suggestions{border:0}
.downloadsFind div.suggestionBox div.suggestions div.alldownloads-zero{margin-top:4px;padding-left:13px;padding-bottom:14px}
.gt-ie7 .downloadsFind{margin-bottom:44px}
.cdc-support-home-page .container.grid .specialCol{width:49%;flex:1 0 49%}
.cdc-support-home-page .searchbar{padding:0;margin-bottom:20px}
.cdc-support-home-page .searchbar .chosen-container-single{margin-right:8px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop{box-shadow:0 4px 5px rgba(0,0,0,0.15);position:absolute}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results{padding:0;margin-bottom:10px}
.cdc-support-home-page .searchbar .chosen-container-single .chosen-drop ul.chosen-results li.no-results .id37_SearchLink .allSoftware-noresults{margin-bottom:-4px}
#shp-msm-downloads li .detailpanel{min-width:100%;max-width:inherit!important;margin:8px 0}
#shp-msm-downloads .linkWithPagination{display:block;text-align:right;margin-top:16px}
#shp-msm-downloads .linkWithoutPagination{display:inline-block;text-align:left;margin-top:23px}
#shpTools{padding:0 5px 0 0}
#support-cases{padding:0 0 0 4px}
#support-cases .returnsContent{margin-bottom:0}
#support-cases .returnsContent li{margin-bottom:0}
.lt-ie9 #support-cases{padding:0 0 0 3px}
#shp-msm-openSupportCases ul li.med{display:block}
#shp-msm-openSupportCases ul li.except-med{display:none}
#recentlyViewedProducts .cdc-rc-paginationWidget li.lastItem{margin-bottom:15px}
#nn11v1>ul{margin:0;border:0;border-bottom:2px solid #ccc;display:block}
#nn11v1>ul>li{border:0;margin:0 30px 0 0;float:left}
#nn11v1>ul>li.active{background-color:transparent}
#nn11v1>ul>li a{padding:0}
#nn11v1>ul>li a.active{border-bottom:4px solid #049fd9}
#nn11v1>ul>li a.secure{display:block;float:none;background:transparent url("../../../fw/i/mm-icon-lock.gif") right 18% no-repeat}
#nn11v1>ul>li a.secure:after{content:"\0000a0\0000a0\0000a0\0000a0"}
#nn11v1>ul>li span.close,#nn11v1>ul>li span.open{display:none}
#nn11v1>ul+div{display:none}
#nn11v1 ul#nn11v11{display:none}
#nn11v1 ul li>ul#nn08v1{display:none}
.nn08v1 ul{border:0}
.nn08v1 ul li{border:0}
div.nn08v1{display:block}
.lll-cq .low-level .no-groups .llldropmenu,.lll-cq .low-level .has-groups .llldropmenu{line-height:1.5em}
.lll-cq .low-level .no-groups .llldropmenu fieldset,.lll-cq .low-level .has-groups .llldropmenu fieldset{line-height:1.5em}
.lll-cq .low-level .no-groups .listing .heading,.lll-cq .low-level .has-groups .listing .heading{margin:30px 0 20px 0;font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:100;color:#58585b;line-height:28px;font-size:22px}
.lll-cq .low-level .no-groups .listing .heading+.group,.lll-cq .low-level .no-groups .listing .heading+.ungroup,.lll-cq .low-level .has-groups .listing .heading+.group,.lll-cq .low-level .has-groups .listing .heading+.ungroup{padding-left:15px;margin-bottom:15px}
.lll-cq .low-level .no-groups .listing .group li,.lll-cq .low-level .no-groups .listing .ungroup li,.lll-cq .low-level .has-groups .listing .group li,.lll-cq .low-level .has-groups .listing .ungroup li{line-height:20px}
.lll-cq .low-level .no-groups .listing .group li a,.lll-cq .low-level .no-groups .listing .ungroup li a,.lll-cq .low-level .has-groups .listing .group li a,.lll-cq .low-level .has-groups .listing .ungroup li a{line-height:1.25em}
.lll-cq .lll_dropdown_wrapper{margin:7px 0}
#info-documents,#info-downloads{padding:15px 10px 3em 10px!important}
.hll-listing-cq span.hll div.contentTier1Margins span.contentContent{line-height:1.5em}
.model-listing-cq .hll-listing-cq span.hll div.contentTier1Margins>a.contentBoldLink{line-height:1.5em}
.contentTier1Margins.supportModelListing #models-in-series .first-column,.contentTier1Margins.supportModelListing #models-in-series .second-column{width:47.5%}
.cq-wcm-edit .seriesLetUsHelp>ul li:last-child,.seriesLetUsHelp>ul li:last-child{margin-bottom:20px}
}
@media only screen and (min-width:60em){.js #drawertab.tabview>ul{margin-bottom:-1px}
.js #drawertab.tabview>ul>li{border-left:1px solid #ccc}
.js #drawertab.tabview>ul>li.gap{display:table-cell;width:4px;border:0;background:0}
.support-birth-cert{overflow:hidden;width:100%;padding:0}
.support-birth-cert .image-wrapper{margin-top:0;width:59.01%;height:100%;vertical-align:middle}
.support-birth-cert .image-wrapper .empty-div{display:inline-block;height:100%;vertical-align:middle}
.support-birth-cert .image-wrapper img{display:inline-block;vertical-align:middle;margin:0}
.support-birth-cert .image-wrapper .image-link{margin-top:30px}
.support-birth-cert .image-wrapper .no-image{font-size:12px;margin-top:60px}
.support-birth-cert .data-wrapper .col1,.support-birth-cert .data-wrapper .col2{float:left;width:50%}
.support-birth-cert .software-data-wrapper{width:100%}
.support-birth-cert .software-data-wrapper td.eosHighlight{color:#b00}
.support-birth-cert .section-heading{padding-left:0}
.support-birth-cert hr{margin-left:0;margin-right:0}
.support-birth-cert .birth-cert-table td,.support-birth-cert .birth-cert-table th{padding-left:0}
.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data th{width:125px}
.downloads-container{margin-right:10px}
.downloads-container .software-type-list .download-panel .download-button{margin-top:17px}
.downloads-container .software-type-list .expand-row-cell{padding-right:0}
.downloads-container .software-type-list .version{display:inline-block;float:left;width:155px}
.downloads-container .software-type-list .version .locked-image{left:-27px}
.downloads-container .software-type-list .first-row td:first-child{padding-right:33px}
.downloads-container .software-type-list .download-version-details tr th{padding-left:0}
.downloads-container .software-type-list .actions{display:inline-block;float:left;margin-right:10px}
.downloads-container .module-container.opened .module-rows{margin-left:2px}
.ctc-support-birth-cert{width:100%;margin-left:0;margin-right:0}
.ctc-support-birth-cert .description-text{float:right;width:50%;padding-left:10px;padding-top:10px}
.ctc-support-birth-cert .birth-cert-table{float:left;width:49.5%}
.ctc-support-birth-cert .birth-cert-table{margin-top:10px}
.cdc-eot .eot-feedback .eot-feedback-btnwrap{display:table-cell;padding-right:35px}
.cdc-eot .eot-feedback .eot-feedback-olwrap{display:table-cell;margin-top:0}
#support-cases{padding:0 0 0 2px}
#shp-msm-openSupportCases ul li.med{display:none}
#shp-msm-openSupportCases ul li.except-med{display:block}
.crossnav{padding:0 10px 0 0}
.crossnav h2{margin-bottom:10px;font-size:20px;line-height:24px}
.crossnav ul li a{font-size:16px;font-weight:normal;line-height:20px}
.col.third .crossnav h2,.col.narrow .crossnav h2{font-size:20px;line-height:24px}
#nn11v1>ul{margin:0;border:0;border-bottom:2px solid #ccc;display:block}
#nn11v1>ul>li{border:0;margin:0 30px 0 0;float:left}
#nn11v1>ul>li.active{background-color:transparent}
#nn11v1>ul>li a{padding:0}
#nn11v1>ul>li a.active{border-bottom:4px solid #049fd9}
#nn11v1>ul>li a.secure{display:block;float:none;background:transparent url("../../../fw/i/mm-icon-lock.gif") right 18% no-repeat}
#nn11v1>ul>li a.secure:after{content:"\0000a0\0000a0\0000a0\0000a0"}
#nn11v1>ul>li span.close,#nn11v1>ul>li span.open{display:none}
#nn11v1>ul+div{display:none}
#nn11v1 ul#nn11v11{display:none}
#nn11v1 ul li>ul#nn08v1{display:none}
.nn08v1 ul{border:0}
.nn08v1 ul li{border:0}
div.nn08v1{display:block}
#simpleOverlay-container{margin:auto;width:830px}
.combination-listing .listing-3tier>span.contentBold{font-size:36px;line-height:44px}
.hll-listing-cq span.hll div.contentTier1Margins span.contentContent{line-height:1.5em}
.model-listing-cq .hll-listing-cq span.hll div.contentTier1Margins>a.contentBoldLink{line-height:1.5em}
.contentTier1Margins.supportModelListing #models-in-series h3{font-size:24px;line-height:30px;margin-bottom:9px}
.lll-cq .low-level .no-groups .listing .heading,.lll-cq .low-level .has-groups .listing .heading{margin:30px 0 20px 0;font-size:18px;font-family:CiscoSans,HelveticaNeue,Helvetica,Arial;font-weight:100;color:#58585b;line-height:30px;font-size:24px}
}
@media only screen and (min-width:64em){.support-birth-cert .birth-cert-table .rides-data-wrapper .rides-data th{width:135px}
#shp-prodoverlay.open{width:85%;margin:auto;max-width:815px}
#shp-prodoverlay.open button.close{margin-top:15px;margin-left:-25px;right:auto;top:auto}
.crossnav{padding:0 10px 0 0}
#nn11v1>ul{margin:0;border:0;border-bottom:2px solid #ccc;display:block}
#nn11v1>ul>li{border:0;margin:0 30px 0 0;float:left}
#nn11v1>ul>li.active{background-color:transparent}
#nn11v1>ul>li a{padding:0}
#nn11v1>ul>li a.active{border-bottom:4px solid #049fd9}
#nn11v1>ul>li a.secure{display:block;float:none;background:transparent url("../../../fw/i/mm-icon-lock.gif") right 18% no-repeat}
#nn11v1>ul>li a.secure:after{content:"\0000a0\0000a0\0000a0\0000a0"}
#nn11v1>ul>li span.close,#nn11v1>ul>li span.open{display:none}
#nn11v1>ul+div{display:none}
#nn11v1 ul#nn11v11{display:none}
#nn11v1 ul li>ul#nn08v1{display:none}
.nn08v1 ul{border:0}
.nn08v1 ul li{border:0}
div.nn08v1{display:block}
}
.fw-hr{height:0;width:100%;max-width:1024px;border-top:1px solid #ddd;border-width:1px 0 0;margin:12px 0}
@media print{.cdc-books #chapterToc{border:0;margin-bottom:45px}
.cdc-books #chapterToc button{color:#39393b}
.cdc-books #chapterToc button span{display:none}
.cdc-books #chapterToc div{display:block}
.cdc-books #chapterToc div a{color:#39393b}
.cdc-books #chapterToc div ul li{margin-bottom:6px}
.cdc-books #chapterToc div ul li ul{margin-top:6px}
.cdc-books #chapterToc div button{display:none}
}
#actionBar-top{height:0}
#actionBar-top.fixed{height:75px}
#actionBar{position:relative;display:block;padding:1px 0 1px 15px;margin-bottom:13px;background-color:#f2f2f2;font-size:0rem}
#actionBar.fixed{position:fixed;z-index:20;top:0;left:0;right:0}
#actionBar .icons{display:block;overflow:auto;margin-right:18px}
#actionBar .icons:last-child{margin-right:0}
#actionBar .icons button{color:#007fc5;min-width:26px;min-height:26px;background-repeat:no-repeat;background-size:28px}
#actionBar .icons .bookToc{font-size:1.8rem;margin:11px 15px 7px 0;background-image:url("../../../fw/i/responsive/List-Icon.png");padding-left:37px;background-position:0 -1px}
#actionBar .icons .utilities{float:right;padding-right:15px}
#actionBar .icons .utilities button{margin:11px 0 11px 17px}
#actionBar .icons .utilities button.downloadOptions{background-image:url("../../../fw/i/responsive/DownloadContainer.png")}
#actionBar .icons .utilities button.translations{background-image:url("../../../fw/i/responsive/Language.png")}
#actionBar .icons .utilities button.print{background-image:url("../../../fw/i/responsive/Print.png")}
#actionBar #booksearch{display:none}
#actionBar #booksearch .submit{height:34px;width:38px;position:absolute;top:0;display:block}
#chapterContent .searchMark,.chapter-title .searchMark,#fw-pagetitle .searchMark{background:#fae79c;margin:-1px;padding:1px}
#searchresult{display:none;position:absolute;top:0;right:0;z-index:400;height:500px;background-color:#fff;padding:15px;border:1px solid #c8c7ca;box-shadow:2px 2px 8px rgba(173,173,173,0.2);overflow:visible}
#searchresult .close{position:absolute;top:0;right:0;padding:2px 2px 0 0;margin:15px 10px;z-index:100;display:block}
#searchresult .close span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#39393b;border-width:1px 1px 0 0;display:inline-block;z-index:1}
#searchresult .close span+span{-moz-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);-webkit-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#39393b;border-width:0 0 1px 1px;display:inline-block;margin-left:2px}
#searchresult .headArrow{-moz-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);-webkit-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:8px;border-color:#c8c7ca;border-width:0 0 1px 1px;display:inline-block;z-index:10;position:absolute;top:15px;left:-11px;background-color:white}
#searchresult h3{font-size:2rem;line-height:1.25;padding:0 0 15px;color:#393933b;font-weight:lighter}
#searchresult .matches{position:relative;font-size:1.8rem;color:#39393b}
#searchresult .matches h3{font-size:1.8rem;font-weight:normal}
#searchresult .matches p{padding-top:15px;padding-bottom:15px;font-size:1.6rem}
#searchresult .matches div{padding-bottom:15px;text-align:center}
#searchresult .matches button{position:relative;display:inline-block;border-radius:50%;top:5px}
#searchresult .matches button.off{display:none}
#searchresult .matches button.off span{background-color:#ccc}
#searchresult .matches button span{background-color:#049fd9;display:inline-block;width:30px;height:30px;border-radius:50%}
#searchresult .matches .up{margin-right:10px}
#searchresult .matches .up span:after{margin-top:12px;margin-left:8px;-moz-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);-webkit-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:2px 0 0 2px}
#searchresult .matches .down{margin-left:10px}
#searchresult .matches .down span:after{margin-top:6px;margin-left:8px;-moz-transform:rotate(45deg) translate(1px,-1px);-ms-transform:rotate(45deg) translate(1px,-1px);-webkit-transform:rotate(45deg) translate(1px,-1px);transform:rotate(45deg) translate(1px,-1px);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#fff;border-width:0 2px 2px 0}
#searchresult .results{min-height:500px}
#searchresult .results h3{border-top:#c8c7ca 1px solid;padding-top:15px;white-space:nowrap}
#searchresult .results p{padding-top:15px;text-align:center;font-size:1.6rem;color:#58585b;line-height:1.25}
#searchresult .results ul{height:360px;overflow:auto;margin-right:-15px}
#searchresult .results ul li{font-size:1.6rem;line-height:1.25;padding-bottom:12px;color:#007fc5;margin-left:10px;margin-right:15px;font-weight:bold;text-align:left}
#searchresult .results ul li button{font-weight:normal;text-align:left;color:#007fc5}
#searchresult .results ul li .currentIndicator{display:inline-block;background-color:#049fd9;height:20px;width:4px;margin:0 6px -5px -10px}
#simpleOverlay-content #bookToc{margin:0}
#bookToc{font-size:1.6rem;line-height:1.25;margin:21px 10px 0}
#bookToc li{margin-bottom:13px}
#bookToc li ul{display:none}
#bookToc li.open ul{display:block;margin-left:15px;margin-top:12px}
#bookToc li button{color:#007fc5;text-align:left;padding-left:20px}
#bookToc li button.current{font-weight:bold}
#bookToc li span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#007fc5;border-width:1px 1px 0 0;margin:0 10px 2px -20px;display:inline-block}
.ie #bookToc li span{margin-bottom:0}
#bookToc li.open span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#007fc5;border-width:0 1px 1px 0;display:inline-block;margin:0 8px 4px -19px}
.ie #bookToc li.open span{margin:0 6px 3px -17px}
#bookToc li a{display:inline-block;margin-left:24px}
#bookToc li a.current{font-weight:bold}
#chapterToc{width:100%;line-height:1.25;border-color:#c6c7ca;border-style:solid;border-width:1px 0;margin:21px 0 4px}
#chapterToc button{font-size:1.8rem;padding:10px 0;color:#007fc5;width:100%;text-align:left;margin-left:10px}
#chapterToc button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#007fc5;border-width:1px 1px 0 0;margin:0 10px 2px 0;display:inline-block}
#chapterToc div{display:none;text-align:center;margin:0 10px}
#chapterToc div ul{text-align:left;line-height:1.25}
#chapterToc div ul li{margin-bottom:12px}
#chapterToc div ul ul{margin-left:15px;margin-top:14px}
#chapterToc div button{padding-top:30px}
#chapterToc div button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#007fc5;border-width:1px 0 0 1px;display:inline-block;margin-bottom:4px}
.ie #chapterToc div button span{margin-left:6px}
.ie #chapterToc.open button{margin-left:8px}
#chapterToc.open button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:5px;border-color:#007fc5;border-width:0 1px 1px 0;display:inline-block;margin-bottom:5px}
.ie #chapterToc.open button span{margin-left:2px}
#chapterToc.open div{display:block}
#chapterToc.open div button{font-size:1.4rem;margin-bottom:-2px;width:auto}
#chapterToc.open div button span{-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);display:block;content:"";width:0;height:0;top:2px;border-style:solid;padding:3px;border-color:#007fc5;border-width:1px 0 0 1px;display:inline-block;margin:3px 0 0 10px}
.ie #chapterToc.open div button span{margin-right:2px}
#documentInfo{position:relative;color:#767676;font-size:1.4rem;line-height:1.25;padding:0 10px 20px;box-sizing:border-box}
#documentInfo dt{font-weight:bold;float:left;padding-right:6px}
#documentInfo dd{white-space:nowrap;text-wrap:nowrap}
#documentInfo button{color:#007fc5;text-decoration:underline;font-size:1.3rem;display:block;clear:both}
#documentInfo #machineTranslatedInfo{display:none;padding:10px}
#documentInfo #machineTranslatedInfo .title{font-weight:bold;display:block;margin-bottom:4px}
#documentInfo #machineTranslatedInfo .close-button{margin-top:4px;margin-right:7px}
#simpleOverlay-container.downloadOptions{line-height:1.25}
#simpleOverlay-container.downloadOptions header{margin-bottom:23px}
#simpleOverlay-container.downloadOptions header h4{font-weight:bold}
#simpleOverlay-container.downloadOptions header p{margin-top:4px;margin-bottom:12px}
#simpleOverlay-container.downloadOptions li{margin-bottom:25px}
#simpleOverlay-container.downloadOptions li a{text-decoration:none;color:#007fc5;padding-left:35px;display:table}
#simpleOverlay-container.downloadOptions li a span{color:#767676;padding-left:2px}
#simpleOverlay-container.downloadOptions li a:nth-child(2){padding-bottom:6px}
#simpleOverlay-container.downloadOptions li p{margin-top:-4px;margin-left:35px}
#simpleOverlay-container.downloadOptions .pdfIcon{background:url(../../../fw/i/books/PDF.png) no-repeat;background-size:25px;height:24px}
#simpleOverlay-container.downloadOptions .epubIcon{background:url(../../../fw/i/books/Epub.png) no-repeat;background-size:25px;height:24px}
#simpleOverlay-container.downloadOptions .mobiIcon{background:url(../../../fw/i/books/Mobi.png) no-repeat;background-size:25px;height:24px}
.cdc-books .chapter-title{font-size:2.0rem;padding:0 10px;line-height:1.25}
@media only screen and (min-width:37.5em){#actionBar{font-size:1.4rem}
#actionBar.fixed{left:10px;right:10px}
#actionBar .bookToc{margin-right:10px}
#actionBar .icons .utilities button{padding-left:37px;margin:12px 0 12px 26px}
#bookToc{margin-left:0;margin-right:0}
#chapterToc div{margin-left:0;margin-right:0}
#documentInfo{padding:0 0 20px}
#documentInfo dd{float:left;margin-right:30px}
.cdc-books .chapter-title{padding:0;margin:auto 0}
}
@media only screen and (min-width:48em){#actionBar{margin-bottom:15px;border-bottom:5px solid #fff;max-width:1010px}
#actionBar .icons .bookToc{margin-top:13px}
#actionBar .icons .utilities button{font-size:0rem;margin:12px 0 12px 26px}
#actionBar #booksearch{position:absolute;top:10px;left:15px}
#actionBar #booksearch input{height:32px;border:#c8c7ca 1px solid;border-radius:3px;padding-left:44px;overflow:hidden;font-size:16px;color:#767676;width:100%;background:#fff url("../../../fw/i/ic_search_gray.png") no-repeat 7px center;background-size:26px}
#actionBar #booksearch .clear{position:absolute;top:7px;right:-36px;background-color:#fff;padding-left:8px;display:none}
#actionBar #booksearch .clear img{height:20px;width:20px}
#bookToc{margin-top:5px}
#chapterToc div>ul{margin-left:10px}
#documentInfo{border:1px solid #ccc;padding:15px 0;height:100%;width:100%}
#documentInfo dl,#documentInfo button{margin:0 15px}
#documentInfo dt{clear:left}
#documentInfo dd{margin-right:0}
#documentInfo #machineTranslatedInfo{width:350px;position:absolute;top:100%;margin:-7px 0 0 -10px;right:0;border-width:1px 2px 2px 1px;border-style:solid;border-color:#ccc}
.cdc-books .chapter-title{font-size:2.4rem}
}
@media only screen and (min-width:60em){#actionBar .icons .utilities button{font-size:1.4rem}
#booksearch input{margin-right:80px}
}
@media only screen and (min-width:64em){#actionBar.fixed{margin:auto;margin-bottom:15px;width:100%;left:auto;right:auto}
}
#chapterToc{z-index:10}
.cdc-books #fw-content #bookContent{line-height:1.25;margin-left:10px;margin-right:10px;width:94%}
.cdc-books #fw-content #bookContent .bookContent-title{font-size:2rem;font-weight:normal;color:#39393b;margin-top:16px;margin-bottom:10px;display:none}
.cdc-books #fw-content #chapterContent{font-size:14px;line-height:1.25;width:94%;margin:21px 10px 0;padding-bottom:40px}
.cdc-books #fw-content #chapterContent a[name]{display:block;visibility:hidden;position:relative;top:-60px;z-index:1}
.cdc-books #fw-content #chapterContent button,.cdc-books #fw-content #chapterContent a[href]{z-index:10}
.cdc-books #fw-content #chapterContent section[align=left],.cdc-books #fw-content #chapterContent .pEx1_Example1,.cdc-books #fw-content #chapterContent .pEx2_Example2,.cdc-books #fw-content #chapterContent .pEx3_Example3,.cdc-books #fw-content #chapterContent table,.cdc-books #fw-content #chapterContent pre{max-width:100%;overflow-x:auto;overflow-y:hidden}
.cdc-books #fw-content #chapterContent h1,.cdc-books #fw-content #chapterContent h2,.cdc-books #fw-content #chapterContent h3,.cdc-books #fw-content #chapterContent h4,.cdc-books #fw-content #chapterContent h5,.cdc-books #fw-content #chapterContent h6,.cdc-books #fw-content #chapterContent p.topictitle1{color:#39393b;font-weight:bold;margin:20px 0 8px}
.cdc-books #fw-content #chapterContent h1:first-child,.cdc-books #fw-content #chapterContent h2:first-child,.cdc-books #fw-content #chapterContent h3:first-child,.cdc-books #fw-content #chapterContent h4:first-child,.cdc-books #fw-content #chapterContent h5:first-child,.cdc-books #fw-content #chapterContent h6:first-child,.cdc-books #fw-content #chapterContent p.topictitle1:first-child{margin-top:0}
.cdc-books #fw-content #chapterContent h1+section,.cdc-books #fw-content #chapterContent h2+section,.cdc-books #fw-content #chapterContent h3+section,.cdc-books #fw-content #chapterContent h4+section,.cdc-books #fw-content #chapterContent h5+section,.cdc-books #fw-content #chapterContent h6+section,.cdc-books #fw-content #chapterContent p.topictitle1+section{margin:12px 0}
.cdc-books #fw-content #chapterContent h1+section>p:first-of-type,.cdc-books #fw-content #chapterContent h2+section>p:first-of-type,.cdc-books #fw-content #chapterContent h3+section>p:first-of-type,.cdc-books #fw-content #chapterContent h4+section>p:first-of-type,.cdc-books #fw-content #chapterContent h5+section>p:first-of-type,.cdc-books #fw-content #chapterContent h6+section>p:first-of-type,.cdc-books #fw-content #chapterContent p.topictitle1+section>p:first-of-type{margin-top:0!important}
.cdc-books #fw-content #chapterContent h1+section>p:last-of-type:last-child,.cdc-books #fw-content #chapterContent h2+section>p:last-of-type:last-child,.cdc-books #fw-content #chapterContent h3+section>p:last-of-type:last-child,.cdc-books #fw-content #chapterContent h4+section>p:last-of-type:last-child,.cdc-books #fw-content #chapterContent h5+section>p:last-of-type:last-child,.cdc-books #fw-content #chapterContent h6+section>p:last-of-type:last-child,.cdc-books #fw-content #chapterContent p.topictitle1+section>p:last-of-type:last-child{margin-bottom:0!important}
.cdc-books #fw-content #chapterContent h1+*,.cdc-books #fw-content #chapterContent h2+*,.cdc-books #fw-content #chapterContent h3+*,.cdc-books #fw-content #chapterContent h4+*,.cdc-books #fw-content #chapterContent h5+*,.cdc-books #fw-content #chapterContent h6+*,.cdc-books #fw-content #chapterContent p.topictitle1+*{margin-top:0!important}
.cdc-books #fw-content #chapterContent h1,.cdc-books #fw-content #chapterContent p.topictitle1{font-size:22px;line-height:22px}
.cdc-books #fw-content #chapterContent h2{font-size:2.4rem}
.cdc-books #fw-content #chapterContent h3{font-size:2.1rem}
.cdc-books #fw-content #chapterContent h3.p_H_Head3{font-size:1.8rem}
.cdc-books #fw-content #chapterContent h3.p_H_Head4{font-size:1.6rem}
.cdc-books #fw-content #chapterContent h4{font-size:1.8rem}
.cdc-books #fw-content #chapterContent h5{font-size:1.6rem}
.cdc-books #fw-content #chapterContent h6{font-size:1.4rem;color:#39393b}
.cdc-books #fw-content #chapterContent h2.sectiontitle,.cdc-books #fw-content #chapterContent h3.sectiontitle,.cdc-books #fw-content #chapterContent h4.sectiontitle,.cdc-books #fw-content #chapterContent .pCRCM_CmdRefCmdModes,.cdc-books #fw-content #chapterContent .pCRSD_CmdRefSynDesc,.cdc-books #fw-content #chapterContent .pCRCD_CmdRefCmdDefault,.cdc-books #fw-content #chapterContent .pCRD_CmdRefDefaults,.cdc-books #fw-content #chapterContent .pCRCM_CmdRefDefaults,.cdc-books #fw-content #chapterContent .pCRTL1_CmdRefTL1,.cdc-books #fw-content #chapterContent .pCRCH_CmdRefCmdHist,.cdc-books #fw-content #chapterContent .pCRCM_CmdRefCmdRoles,.cdc-books #fw-content #chapterContent .pCRCT_CmdRefCmdTypes,.cdc-books #fw-content #chapterContent .pCRE_CmdRefExamples,.cdc-books #fw-content #chapterContent .pCRRC_CmdRefRelCmd,.cdc-books #fw-content #chapterContent .pCRTID_CmdRefTaskID,.cdc-books #fw-content #chapterContent .pCRUG_CmdRefUseGuide{font-size:1.6rem}
.cdc-books #fw-content #chapterContent h6{color:#767676}
.cdc-books #fw-content #chapterContent i,.cdc-books #fw-content #chapterContent em,.cdc-books #fw-content #chapterContent cite,.cdc-books #fw-content #chapterContent var,.cdc-books #fw-content #chapterContent .cite,.cdc-books #fw-content #chapterContent .var{font-style:italic}
.cdc-books #fw-content #chapterContent .kwd,.cdc-books #fw-content #chapterContent .uicontrol{font-weight:bold}
.cdc-books #fw-content #chapterContent sup{vertical-align:super;display:inline-block;margin-top:-4px}
.cdc-books #fw-content #chapterContent hr{border-color:#c6c7ca}
.cdc-books #fw-content #chapterContent a{color:#0075b4;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;hyphens:auto;-ms-word-break:break-all;word-break:break-all;-ms-word-wrap:break-all;word-wrap:break-word}
.cdc-books #fw-content #chapterContent a:visited{color:#6f53bc}
.cdc-books #fw-content #chapterContent h1.pPrT_PrefTitle,.cdc-books #fw-content #chapterContent h1.pCT_ChapTitle,.cdc-books #fw-content #chapterContent h1.pGlossaryTitle,.cdc-books #fw-content #chapterContent h1.topictitle1:first-of-type,.cdc-books #fw-content #chapterContent h2.pPrT_PrefTitle,.cdc-books #fw-content #chapterContent h2.pCT_ChapTitle,.cdc-books #fw-content #chapterContent h2.pGlossaryTitle,.cdc-books #fw-content #chapterContent h2.topictitle1:first-of-type,.cdc-books #fw-content #chapterContent h3.pPrT_PrefTitle,.cdc-books #fw-content #chapterContent h3.pCT_ChapTitle,.cdc-books #fw-content #chapterContent h3.pGlossaryTitle,.cdc-books #fw-content #chapterContent h3.topictitle1:first-of-type{display:none;visibility:hidden}
.cdc-books #fw-content #chapterContent h1.pPrT_PrefTitle+hr,.cdc-books #fw-content #chapterContent h1.pCT_ChapTitle+hr,.cdc-books #fw-content #chapterContent h1.pGlossaryTitle+hr,.cdc-books #fw-content #chapterContent h1.topictitle1:first-of-type+hr,.cdc-books #fw-content #chapterContent h2.pPrT_PrefTitle+hr,.cdc-books #fw-content #chapterContent h2.pCT_ChapTitle+hr,.cdc-books #fw-content #chapterContent h2.pGlossaryTitle+hr,.cdc-books #fw-content #chapterContent h2.topictitle1:first-of-type+hr,.cdc-books #fw-content #chapterContent h3.pPrT_PrefTitle+hr,.cdc-books #fw-content #chapterContent h3.pCT_ChapTitle+hr,.cdc-books #fw-content #chapterContent h3.pGlossaryTitle+hr,.cdc-books #fw-content #chapterContent h3.topictitle1:first-of-type+hr{display:none;visibility:hidden}
.cdc-books #fw-content #chapterContent section+br,.cdc-books #fw-content #chapterContent>br:first-child{display:none;visibility:hidden}
.cdc-books #fw-content #chapterContent .tabletitle,.cdc-books #fw-content #chapterContent .fignone,.cdc-books #fw-content #chapterContent .figcap,.cdc-books #fw-content #chapterContent .pTC_TableCap,.cdc-books #fw-content #chapterContent pTCW_TableCapW,.cdc-books #fw-content #chapterContent .pExC_ExampleCap{font-size:1.4rem;font-weight:bold;margin:0 0 3px;text-align:left}
.cdc-books #fw-content #chapterContent img{margin:6px 0;max-width:100%}
.cdc-books #fw-content #chapterContent img[src*="templates/blank.gif"]{height:1px;margin:0!important;width:7px}
.cdc-books #fw-content #chapterContent pre,.cdc-books #fw-content #chapterContent .codeblock,.cdc-books #fw-content #chapterContent .pExT_ExampleTable,.cdc-books #fw-content #chapterContent .pEx1_Example1,.cdc-books #fw-content #chapterContent .pEx2_Example2,.cdc-books #fw-content #chapterContent .pEx3_Example3,.cdc-books #fw-content #chapterContent .sysout{font-family:monospace;font-size:.9em}
.cdc-books #fw-content #chapterContent pre pre,.cdc-books #fw-content #chapterContent .codeblock pre,.cdc-books #fw-content #chapterContent .pExT_ExampleTable pre,.cdc-books #fw-content #chapterContent .pEx1_Example1 pre,.cdc-books #fw-content #chapterContent .pEx2_Example2 pre,.cdc-books #fw-content #chapterContent .pEx3_Example3 pre,.cdc-books #fw-content #chapterContent .sysout pre{font-size:inherit}
.cdc-books #fw-content #chapterContent pre :not(pre),.cdc-books #fw-content #chapterContent .codeblock :not(pre),.cdc-books #fw-content #chapterContent .pExT_ExampleTable :not(pre),.cdc-books #fw-content #chapterContent .pEx1_Example1 :not(pre),.cdc-books #fw-content #chapterContent .pEx2_Example2 :not(pre),.cdc-books #fw-content #chapterContent .pEx3_Example3 :not(pre),.cdc-books #fw-content #chapterContent .sysout :not(pre){margin:12px 0}
.cdc-books #fw-content #chapterContent pre .cExBold,.cdc-books #fw-content #chapterContent .codeblock .cExBold,.cdc-books #fw-content #chapterContent .pExT_ExampleTable .cExBold,.cdc-books #fw-content #chapterContent .pEx1_Example1 .cExBold,.cdc-books #fw-content #chapterContent .pEx2_Example2 .cExBold,.cdc-books #fw-content #chapterContent .pEx3_Example3 .cExBold,.cdc-books #fw-content #chapterContent .sysout .cExBold{font-weight:bold}
.cdc-books #fw-content #chapterContent .pExT_ExampleTable,.cdc-books #fw-content #chapterContent .pEx1_Example1{margin-left:10px}
.cdc-books #fw-content #chapterContent .pEx2_Example2{margin-left:20px}
.cdc-books #fw-content #chapterContent .pEx3_Example3{margin-left:30px}
.cdc-books #fw-content #chapterContent section .pEx1_Example1:last-of-type,.cdc-books #fw-content #chapterContent section .pEx2_Example2:last-of-type,.cdc-books #fw-content #chapterContent section .pEx3_Example3:last-of-type,.cdc-books #fw-content #chapterContent section p:last-of-type{margin-bottom:12px}
.cdc-books #fw-content #chapterContent .Note1B,.cdc-books #fw-content #chapterContent .Note2:not(hr),.cdc-books #fw-content #chapterContent .Note3:not(hr),.cdc-books #fw-content #chapterContent .Note4:not(hr),.cdc-books #fw-content #chapterContent .timesave1,.cdc-books #fw-content #chapterContent .caut1,.cdc-books #fw-content #chapterContent .caut2,.cdc-books #fw-content #chapterContent .caut3,.cdc-books #fw-content #chapterContent section.Warn1{float:left;height:25px;margin-bottom:-7px;width:28px}
.cdc-books #fw-content #chapterContent .Note1B img,.cdc-books #fw-content #chapterContent .Note2:not(hr) img,.cdc-books #fw-content #chapterContent .Note3:not(hr) img,.cdc-books #fw-content #chapterContent .Note4:not(hr) img,.cdc-books #fw-content #chapterContent .timesave1 img,.cdc-books #fw-content #chapterContent .caut1 img,.cdc-books #fw-content #chapterContent .caut2 img,.cdc-books #fw-content #chapterContent .caut3 img,.cdc-books #fw-content #chapterContent section.Warn1 img{margin:0}
.cdc-books #fw-content #chapterContent .Note1B+hr,.cdc-books #fw-content #chapterContent .Note2:not(hr)+hr,.cdc-books #fw-content #chapterContent .Note3:not(hr)+hr,.cdc-books #fw-content #chapterContent .Note4:not(hr)+hr,.cdc-books #fw-content #chapterContent .timesave1+hr,.cdc-books #fw-content #chapterContent .caut1+hr,.cdc-books #fw-content #chapterContent .caut2+hr,.cdc-books #fw-content #chapterContent .caut3+hr,.cdc-books #fw-content #chapterContent section.Warn1+hr{margin-left:33px}
.cdc-books #fw-content #chapterContent .pN1_Note1,.cdc-books #fw-content #chapterContent .pN2_Note2,.cdc-books #fw-content #chapterContent .pN3_Note3,.cdc-books #fw-content #chapterContent .pN4_Note4,.cdc-books #fw-content #chapterContent .pNT_NoteTable,.cdc-books #fw-content #chapterContent .pN1B_Note1Bullet,.cdc-books #fw-content #chapterContent .pTip,.cdc-books #fw-content #chapterContent .pCautn,.cdc-books #fw-content #chapterContent .pTimesave,.cdc-books #fw-content #chapterContent .pWarn{margin-left:35px!important;text-indent:-35px}
.cdc-books #fw-content #chapterContent p{margin:12px 0;word-wrap:break-word}
.cdc-books #fw-content #chapterContent p.pTableAnchor,.cdc-books #fw-content #chapterContent p.pAnchor{height:0;margin:0}
.cdc-books #fw-content #chapterContent p.pBl_BlockLabel,.cdc-books #fw-content #chapterContent p.pFC_FigureCap,.cdc-books #fw-content #chapterContent p.pExC_ExampleCap,.cdc-books #fw-content #chapterContent p.pIXGroupTitleNav,.cdc-books #fw-content #chapterContent p.pFCW_FigureCapW{font-weight:bold}
.cdc-books #fw-content #chapterContent p.pIXLevel1Duplicate{margin-left:20px}
.cdc-books #fw-content #chapterContent p.pIXLevel2Duplicate{margin-left:40px}
.cdc-books #fw-content #chapterContent p.pIXLevel3Duplicate{margin-left:60px}
.cdc-books #fw-content #chapterContent ul,.cdc-books #fw-content #chapterContent .pNF_NumFirst,.cdc-books #fw-content #chapterContent .pNN_NumNext,.cdc-books #fw-content #chapterContent .pNsF_NumsubFirst,.cdc-books #fw-content #chapterContent .pNsN_NumsubNext{margin-left:20px!important}
.cdc-books #fw-content #chapterContent .pB2_Body2,.cdc-books #fw-content #chapterContent .pB3_Body3,.cdc-books #fw-content #chapterContent .pBu2_Bullet2,.cdc-books #fw-content #chapterContent .pSsF_StepsubFirst,.cdc-books #fw-content #chapterContent .pSsN_StepsubNext,.cdc-books #fw-content #chapterContent .pSsB_StepsubBody,.cdc-books #fw-content #chapterContent .pSBu1B_StepBullet1Body,.cdc-books #fw-content #chapterContent .pSBu2_StepBullet2{margin-left:40px}
.cdc-books #fw-content #chapterContent .pBu2_Bullet2{padding-left:20px;text-indent:-20px}
.cdc-books #fw-content #chapterContent .pSF_StepFirst,.cdc-books #fw-content #chapterContent .pSN_StepNext{margin-left:50px;text-indent:-50px}
.cdc-books #fw-content #chapterContent .pSF_StepFirst b+img[src="/c/dam/en/us/td/i/templates/blank.gif"],.cdc-books #fw-content #chapterContent .pSN_StepNext b+img[src="/c/dam/en/us/td/i/templates/blank.gif"]{width:0}
.cdc-books #fw-content #chapterContent .pSB_StepBody{margin-left:50px}
.cdc-books #fw-content #chapterContent .pNF_NumFirst,.cdc-books #fw-content #chapterContent .pNN_NumNext{text-indent:-20px}
.cdc-books #fw-content #chapterContent .pBu1_Bullet1:not(li){margin-left:10px!important;text-indent:-10px}
.cdc-books #fw-content #chapterContent ul,.cdc-books #fw-content #chapterContent ol{list-style:disc outside none;margin:12px 0}
.cdc-books #fw-content #chapterContent ul li,.cdc-books #fw-content #chapterContent ol li{margin:6px 0}
.cdc-books #fw-content #chapterContent ul li:first-of-type,.cdc-books #fw-content #chapterContent ol li:first-of-type{margin-top:0}
.cdc-books #fw-content #chapterContent ul li:last-of-type,.cdc-books #fw-content #chapterContent ol li:last-of-type{margin-bottom:0}
.cdc-books #fw-content #chapterContent ul li.pBu1_Bullet1,.cdc-books #fw-content #chapterContent ol li.pBu1_Bullet1{padding-left:20px}
.cdc-books #fw-content #chapterContent ol{margin-left:15px;list-style:decimal outside none}
.cdc-books #fw-content #chapterContent ol[type="a"]{list-style:lower-alpha outside none}
.cdc-books #fw-content #chapterContent table{display:block;margin:6px 0;width:100%}
.cdc-books #fw-content #chapterContent table caption{text-align:left}
.cdc-books #fw-content #chapterContent table th,.cdc-books #fw-content #chapterContent table .pGS_GlossSection,.cdc-books #fw-content #chapterContent table .pGT_GlossTerm,.cdc-books #fw-content #chapterContent table .pCH1_CellHead1,.cdc-books #fw-content #chapterContent table .pCH2_CellHead2{font-weight:bold}
.cdc-books #fw-content #chapterContent table th .pB1_Body1{font-weight:normal}
.cdc-books #fw-content #chapterContent table th,.cdc-books #fw-content #chapterContent table td{border:1px solid #c6c7ca;padding:0 5px;vertical-align:top}
.cdc-books #fw-content #chapterContent table>table.WarnTable th,.cdc-books #fw-content #chapterContent table>table.WarnTable td{border:0}
.cdc-books #fw-content #chapterContent table+table td{border:0}
.cdc-books #fw-content #chapterContent table+table td .pTF_tableFootnote{font-size:.8em;margin-left:10px!important;text-indent:-10px}
.cdc-books #fw-content #chapterContent table sup{font-size:.8em;font-weight:normal;vertical-align:super}
.cdc-books #fw-content #chapterContent table a.cSuperscript,.cdc-books #fw-content #chapterContent table sup a{color:#000!important}
.cdc-books #fw-content #chapterContent table.olh_note th,.cdc-books #fw-content #chapterContent table.olh_note td,.cdc-books #fw-content #chapterContent table.Warn1 th,.cdc-books #fw-content #chapterContent table.Warn1 td{border:0;font-weight:normal}
.cdc-books #fw-content #chapterContent table.olh_note br,.cdc-books #fw-content #chapterContent table.Warn1 br{display:none;visibility:hidden}
.cdc-books #fw-content #chapterContent table.olh_note img,.cdc-books #fw-content #chapterContent table.Warn1 img{margin:0}
.cdc-books #fw-content #chapterContent table.olh_note p,.cdc-books #fw-content #chapterContent table.Warn1 p{margin:0}
.cdc-books #fw-content #chapterContent table .pEx1_Example1,.cdc-books #fw-content #chapterContent table .pEx2_Example2{margin-left:0}
.cdc-books #fw-content #chapterContent table .pExH_ExampleHead{margin:6px 0}
.cdc-books #fw-content #chapterContent table .pExH_ExampleHead ~ .pEx1_Example1,.cdc-books #fw-content #chapterContent table .pExH_ExampleHead ~ .pEx2_Example2{margin-left:20px}
.cdc-books #fw-content #chapterContent table .pGraphicAnchor+section img{max-width:none}
.cdc-books #fw-content #chapterContent table p:not(.pTC_TableCap):not(.tabletitle):not(.fignone):not(.pExC_ExampleCap):not(.pN1_Note1):not(.pN2_Note2),.cdc-books #fw-content #chapterContent table .pGD_GlossDef,.cdc-books #fw-content #chapterContent table .pCellBody{margin:6px 0}
.cdc-books #fw-content #chapterContent table .Cautn1table{display:none;visibility:none}
.cdc-books #fw-content #chapterContent table .pBu1_Bullet1 ~ .pBu2_Bullet2{margin-left:20px!important}
.cdc-books #fw-content #chapterContent table .pBu1_Bullet1 ~ .pB3_Body3{margin-left:35px!important}
.cdc-books #fw-content #chapterContent table.stepTable td,.cdc-books #fw-content #chapterContent table.stepTable th{border:0}
.cdc-books #fw-content #chapterContent table.stepTable td.cellrowborder,.cdc-books #fw-content #chapterContent table.stepTable th.cellrowborder{border:1px solid #c6c7ca}
@media only screen and (min-width:37.5em){.cdc-books #fw-content #bookContent,.cdc-books #fw-content #chapterContent{margin-left:0;margin-right:0;width:97%}
}
@media only screen and (min-width:48em){.cdc-books #fw-content #chapterContent,.cdc-books #fw-content #bookContent{width:100%}
.no-touch .cdc-books #fw-content #chapterContent section[align=left],.no-touch .cdc-books #fw-content #chapterContent .pEx1_Example1,.no-touch .cdc-books #fw-content #chapterContent .pEx2_Example2,.no-touch .cdc-books #fw-content #chapterContent .pEx3_Example3,.no-touch .cdc-books #fw-content #chapterContent table,.no-touch .cdc-books #fw-content #chapterContent pre{overflow-y:visible!important}
.cdc-books .container.grid .wide-v2{max-width:66%}
}
@media only screen and (min-width:60em){.cdc-books .container.grid .wide-v2{max-width:74.5%}
}