@media(min-width:282px){.spacer{height:52px}}@media(min-width:480px){.hori-list{display:inline-block;margin:0;padding:0;vertical-align:middle}.hori-list li{display:inline-block}.hori-list li a{display:block}#forums{overflow-x:visible}#jPanelMenu-menu .hori-list li{display:block}#relatedimages{float:left;width:auto;margin:0 1em 1em 0}.landing-list{list-style:none;margin:10px -1.66%;padding:0}.landing-list>li{display:block;float:left;font-size:16px;font-size:1rem;margin:0 1.66% 30px;padding:0;position:relative;width:30%;vertical-align:top}.landing-2-col>li{width:46.6%}.landing-list>li ul{margin:0;padding:0}.landing-list>li ul li{display:inline;line-height:135%}.top-utils .page-wrapper{text-align:center}.top-utils .hori-list{display:inline-block}.top-utils li a{display:inline}.top-utils li{padding-left:10px;margin-left:8px}.top-utils li:first-child{border:0;margin-left:0;padding-left:0}.mob-util-nav{display:none}.top-logo{padding:0 0 15px 0}.bottomUtilties{float:right}.footer-item{display:inline-block;vertical-align:top}.footer-left{width:20%}.footer-right{text-align:right;width:80%}.footer-utils li:before{content:"|";display:inline;font-weight:bold;margin-right:4px}.footer-utils li:first-child:before{display:none}.footer-utils li a,.footer-utils li span{display:inline-block}.footer-utils li a:hover,.footer-utils li a:focus{text-decoration:underline}#iconlinks{margin-top:0;margin-left:20px}}@media(min-width:640px){.hori-list{margin-left:.75em}.header-item{display:inline-block;vertical-align:top}.header-left{width:40%}.header-right{text-align:right;width:60%}.site-search{text-align:left}.top-utils .page-wrapper{text-align:right;margin-bottom:.5em;float:right;max-width:70%;padding:0}.top-logo{display:block;float:left;width:auto;position:relative;top:-1em;max-width:30%}.top-logo a{padding-left:10px}.top-logo .logoPadding{padding-left:10px;display:block}.header .page-wrapper{padding:0}.ctaAndSearch{display:block;float:right;margin-bottom:26px}.call-to-actions .button,.call-to-actions span{font-size:16px;font-size:1rem;font-weight:bold;margin:0 0 0 10px;padding:10px;width:auto}.call-to-actions{padding:15px 0;text-align:right;width:auto}.call-to-actions .hori-list{width:auto}.call-to-actions li{width:auto}.col-left{float:left;margin-right:50px;width:30%}.col-right{overflow:hidden}.footer{margin-top:50px}}@media(min-width:760px){.top-utils{padding-top:15px;padding-bottom:0}.top-utils .page-wrapper{float:none;max-width:960px;padding:0 10px}.header .page-wrapper{padding:0 10px}.top-logo{top:-1.5em;max-width:none}.top-logo .logoPadding{padding:30px 0 0 0}.top-logo a{padding:0}.page-wrapper{margin:0 auto;max-width:960px;padding:0 20px}.top-level-nav{margin-bottom:2em;text-align:right}.top-level-nav .hori-list>li>.active{background:#989494;color:white;text-decoration:none}.top-level-nav .active{text-decoration:none}.top-level-nav .hori-list{display:block}.top-level-nav .hori-list>li>a,.top-level-nav .hori-list>li>span{display:block;font-size:16px;font-size:1rem;font-weight:bold;padding:7px}.sub-menu{display:none;position:absolute;border:3px solid #989494;background-color:#ebebeb;margin:0;padding:0;z-index:5;font-size:14px;font-size:.875rem}.top-level-nav li:hover>ul{display:block}.top-level-nav li:hover>a{background-color:#989494;color:#fff!important;transition:color 0}.sub-menu li{display:block;text-align:left}.sub-menu li:hover>a{background-color:#7a7878}.sub-menu a,.sub-menu span{color:#310c58;padding:5px 10px;min-width:150px}.sub-menu span{font-weight:bold;display:block;color:#fff;background-color:#7a7878}.sub-menu a:hover,.sub-menu a:focus{color:#b00c62}.mob-toggle{display:none}.site-search{background:0;display:block;float:right;max-width:300px;padding:0;position:relative;width:100%}.spacer{height:0;display:none}}@media(min-width:800px){.call-to-actions .button,.call-to-actions span{font-size:16px;font-size:1rem;padding:14px}.top-level-nav .hori-list>li>a,.top-level-nav .hori-list>li>span{font-size:16px;font-size:1rem}}@media(min-width:960px){.top-level-nav .hori-list>li>a,.top-level-nav .hori-list>li>span{font-size:18px;font-size:1.125rem}.top-logo .logoPadding{padding:15px 0 0 0}.related .forms li,.related .documents li{display:inline-block;width:49%}#login #recaptcha_area{margin:1em 0 0 40%}}@media(max-width:1200px){.last .sub-menu{margin:0 0 0 -9%}}