.center{text-align:center;}
.pad-left{padding-left:.5em;}
.form-grid{-moz-box-sizing:border-box;box-sizing:border-box;padding:0;maring:0;}
.form-grid-half,.form-grid-half-static{padding:0;margin:0;display:inline-block;*display:inline;width:49%;vertical-align:top;}.form-grid-half select,.form-grid-half-static select{width:90%;}
#content{font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;margin:0 auto;width:655px;text-align:left;}
#banner-table{width:100%;font-family:"Trebuchet MS","Lucida Grande","Lucida Sans Unicode","Lucida Sans",Tahoma,sans-serif;font-size:40px;font-weight:bold;}
#banner-text{padding-left:10px;vertical-align:bottom;}
#banner-image{font-size:0;text-align:right;}
#sponsor{font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;color:#fff;font-size:16px;margin-bottom:7px;}#sponsor div{padding:5px 0px 3px 16px;}
#sponsor a{color:#fff;font-weight:bold;text-decoration:none;}
.whitepaper-login-oauth{padding:1em 0em;width:90%;margin:0 5% 1.5em 5%;background-color:#eef0ef;text-align:center;}.whitepaper-login-oauth div{padding:.75em 0 .5em 0;}.whitepaper-login-oauth div a{font-size:0;}
.whitepaper-email *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
.whitepaper-email form{padding:1em 0em;width:90%;margin:0 5% 0 5%;}
.whitepaper-email .form-group{padding:1em 43px .5em 43px;}
.whitepaper-email legend{font-size:14pt;margin-bottom:.5em;}
.whitepaper-email input[type=text],.whitepaper-email input[type=email],.whitepaper-email input[type=password],.whitepaper-email select{display:inline-block;*display:inline;width:100%;padding:4px;margin:0 0 16px 0;border:none;font-size:16px;height:42px;}
.whitepaper-email input[type=password]{margin:0 0 4px 0;}
.whitepaper-email input[type=text],.whitepaper-email input[type=email],.whitepaper-email input[type=password]{line-height:20px;}
.whitepaper-email label,.whitepaper-email span{font-size:16px;display:inline;color:#5f6060;}
.whitepaper-email span.required{text-align:left;color:red;}
.whitepaper-email input.invalid{background-color:#FBE3E4;border-color:#FBC2C4;}
.whitepaper-email input[type=submit],.whitepaper-email button{-webkit-appearance:none;-moz-user-select:none;display:inline-block;*display:inline;padding:6px 24px;margin-top:20px;margin-bottom:20px;cursor:pointer;cursor:hand;color:#fff;font-size:14pt;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;background:#63b6e5;background-image:none;border:1px solid transparent;border-radius:4px;}
.whitepaper-login{background:url('../../../../images/vertical-or.png') no-repeat 49% center;}.whitepaper-login *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0;margin:0;}
.whitepaper-login form{padding:1em 2em;}
.whitepaper-login legend{font-size:14pt;margin-bottom:.5em;}
.whitepaper-login input[type=text],.whitepaper-login input[type=email],.whitepaper-login input[type=password],.whitepaper-login select{display:inline-block;*display:inline;width:100%;padding:4px;margin:0 0 16px 0;border:none;font-size:16px;height:42px;}
.whitepaper-login input[type=password]{margin:0 0 4px 0;}
.whitepaper-login input[type=text],.whitepaper-login input[type=email],.whitepaper-login input[type=password]{line-height:20px;}
.whitepaper-login label,.whitepaper-login span{font-size:16px;display:inline;color:#5f6060;}
.whitepaper-login span.required{text-align:left;color:red;}
.whitepaper-login input.invalid{background-color:#FBE3E4;border-color:#FBC2C4;}
.whitepaper-login input[type=submit],.whitepaper-login button{-webkit-appearance:none;-moz-user-select:none;display:inline-block;*display:inline;padding:6px 24px;margin-top:20px;margin-bottom:20px;cursor:pointer;cursor:hand;color:#fff;font-size:14pt;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;background:#63b6e5;background-image:none;border:1px solid transparent;border-radius:4px;}
.left-whitepaper-form{display:inline-block;*display:inline;width:49%;vertical-align:top;}
.sign-me-up{font-size:10pt !important;color:#939597;}
.right-whitepaper-form{display:inline-block;*display:inline;width:49%;vertical-align:top;}
.left-whitepaper-form input[type=text],.right-whitepaper-form input[type=text]{width:100%;}
.form-group{padding:1em 1em .5em 1em;margin-bottom:1em;background:#eef0ef;}
.whitepaper-registration,.whitepaper-download{width:100%;}
.whitepaper-registration form,.whitepaper-download form{padding:0 2em 2em 2em;text-align:left;}
.whitepaper-registration .form-group,.whitepaper-download .form-group{padding:1em 43px .5em 43px;}
.whitepaper-registration input[type=text],.whitepaper-download input[type=text],.whitepaper-registration input[type=email],.whitepaper-download input[type=email],.whitepaper-registration input[type=password],.whitepaper-download input[type=password],.whitepaper-registration select,.whitepaper-download select{display:block;width:97%;padding:2px;margin:2px 0 16px 3px;border:none;font-size:16px;height:42px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.whitepaper-registration input[type=text],.whitepaper-download input[type=text],.whitepaper-registration input[type=email],.whitepaper-download input[type=email],.whitepaper-registration input[type=password],.whitepaper-download input[type=password]{line-height:20px;}
.whitepaper-registration input:disabled,.whitepaper-download input:disabled,.whitepaper-registration textarea:disabled,.whitepaper-download textarea:disabled{background-color:#eef0ef;}
.whitepaper-registration label,.whitepaper-download label,.whitepaper-registration span,.whitepaper-download span{font-size:16px;color:#5f6060;}
.whitepaper-registration span.required,.whitepaper-download span.required{text-align:left;color:red;}
.whitepaper-registration input.invalid,.whitepaper-download input.invalid,.whitepaper-registration select.invalid,.whitepaper-download select.invalid{background-color:#FBE3E4;border-color:#FBC2C4;}
.whitepaper-registration select.invalid option,.whitepaper-download select.invalid option{background-color:white;}
.whitepaper-registration input[type=submit],.whitepaper-download input[type=submit],.whitepaper-registration button,.whitepaper-download button{-webkit-appearance:none;-moz-user-select:none;display:inline-block;*display:inline;padding:6px 24px;margin-top:20px;margin-bottom:20px;cursor:pointer;cursor:hand;color:#fff;font-size:14pt;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;background:#63b6e5;background-image:none;border:1px solid transparent;border-radius:4px;}
.whitepaper-download{text-align:center;}.whitepaper-download form{margin-bottom:2em;}
.whitepaper-download p{text-align:center;}
.whitepaper-download input[type=text],.whitepaper-download input[type=email],.whitepaper-download input[type=password],.whitepaper-download select{display:block;width:97%;padding:2px;margin:2px 0 16px 3px;border:none;font-size:16px;height:42px;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}
.whitepaper-download input[type=submit],.whitepaper-download button,.whitepaper-download .link-button{-webkit-appearance:none;-moz-user-select:none;display:inline-block;*display:inline;padding:6px 24px;margin-top:20px;margin-bottom:20px;cursor:pointer;cursor:hand;color:#fff;font-size:14pt;font-weight:400;line-height:1.42857;text-align:center;white-space:nowrap;vertical-align:middle;background:#63b6e5;background-image:none;border:1px solid transparent;border-radius:4px;}
.email-form-group{padding:0.5em 0 1em 0;}.email-form-group label{font-size:18px;display:inline;}
.whitepaper-article{margin:20px auto 0 auto;width:90%;clear:both;}
.whitepaper-article-header{display:block;margin:20px auto 0 auto;padding:10px 20px 10px 40px;background:#5F6060;color:#fff;border-left:10px solid #64B6E6;box-shadow:inset 20px 0 0 0 #0086BE;font-size:24px;font-weight:bold;}
.whitepaper-article-body{margin:0 auto 20px auto;padding:40px;min-height:10em;background-color:#FFF;border-left:3px solid #eef0ef;border-bottom:3px solid #eef0ef;border-right:3px solid #eef0ef;-webkit-border-bottom-right-radius:40px;-moz-border-radius-bottomright:40px;border-bottom-right-radius:40px;}
#wpa-title{font-size:28px;font-weight:bold;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#wpa-text{color:black;font-size:15px;font-weight:normal;font-family:Arial,"Helvetica Neue",Helvetica,sans-serif;}
#wpa-thumb{margin-bottom:1.5em;margin-right:2em;float:left;max-width:100px;max-height:120px;}
.footer{margin:0 auto;padding:3px 0;background:#8FA8BE;color:#E4E9ED;font-family:Tahoma,Verdana,Segoe,sans-serif;clear:both;}.footer p{font-size:11px;}
.footer p a{color:#E4E9ED;}
.thanks{text-align:center;}
.welcome-back-header{font-family:Arial;font-size:25px;color:#000000;font-weight:bold;margin:1em 0 1em 0;}
div.welcome-back-form-group{padding:0.5em 0 1em 0;font-family:Arial;font-size:11px;font-weight:normal;}div.welcome-back-form-group span.welcome-back-full-name{font-family:Arial;font-size:11px;color:#555555;font-weight:bold;}
div.welcome-back-form-group span.welcome-back-email{font-family:Arial;font-size:11px;font-weight:normal;color:#555555;}
div.welcome-back-form-group .welcome-back-work-info{font-family:Arial;font-size:11px;font-weight:normal;color:#555555;margin:0 0 0.5em 0;}
div.welcome-back-form-group .welcome-back-change-info{font-family:Arial;font-size:11px;font-weight:normal;color:#989898;margin:0 0 1em 0;}div.welcome-back-form-group .welcome-back-change-info a{color:#989898;text-decoration:underline;}
@media screen and (max-width:655px){.form-grid-half{width:100%;} .form-grid-half select{width:97%;} #content{background:#fff;width:100%;} #banner-table{font-size:24px;padding:3px;}#banner-table tr{margin:0;padding:0;} #banner-table #banner-text{padding:0;} #banner-table #banner-image{display:none;} #sponsor{font-size:12px;}#sponsor div{padding:0 0 0 6px;} .article-search-results{width:90%;margin:0 auto;} .whitepaper-email{margin:0 auto;}.whitepaper-email form{margin:0 auto;padding:0;} .whitepaper-login{background:url('../../../../images/horizontal-or.png') no-repeat center center;width:90%;margin:0 auto;}.whitepaper-login form{margin:0;padding:0;} .left-whitepaper-form,.right-whitepaper-form,.whitepaper-separator{padding:0;margin:0 auto;width:100%;} .left-whitepaper-form{margin-bottom:2em;} .right-whitepaper-form{margin-top:2em;} .whitepaper-separator{margin:1em auto;} .whitepaper-login-oauth{width:90%;margin:1em auto;} .whitepaper-separator{line-height:14pt;} .whitepaper-registration label{font-size:12px;} .optional-text{display:none;}}@media screen and (max-width:320px){#wpa-text{clear:left;}}.vertical-alignment-helper{display:table;height:100%;width:100%;}
.vertical-align-center{display:table-cell;vertical-align:middle;}
h4,.h4{font-size:18px;}