html,body{width:100%;height:100%;margin:0px;padding:0px;}body{color:#E0E0E0;font-weight:200;font-size:20px;font-family:'Josefin Sans',sans-serif;background:#000000;}p{margin:5px 0px 15px 0px;}img{border:0px;padding:0px;}h1{font-size:24px;margin:20px;}a:link{color:#F0F0F0;text-decoration:none;}a:visited{color:#F0F0F0;}a:hover{color:#F0F0F0;}.button{border:0px;outline:none;background:none;}.center-text{text-align:center;}*::-webkit-input-placeholder{color:#808080;font-style:italic;}*:-moz-placeholder{color:#808080;font-style:italic;opacity:1;}*::-moz-placeholder{color:#808080;font-style:italic;opacity:1;}*:-ms-input-placeholder{color:#808080;font-style:italic;}.fadeIn{opacity:0.7;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;}.fadeIn:hover{opacity:1;}.fadeOut{opacity:1;transition:opacity .15s ease-in-out;-moz-transition:opacity .15s ease-in-out;-webkit-transition:opacity .15s ease-in-out;}.fadeOut:hover{opacity:0.8;}.main_container{overflow:hidden;}.content_layer{position:relative;top:0;left:0;right:0;margin-left:auto;margin-right:auto;}.content_layer.full{width:100%;height:100%;}.title_image{position:fixed;width:1920px;height:1080px;margin-left:-960px;left:50%;top:0px;z-index:-1;}.title_content{position:relative;width:100%;height:860px;}.title{margin:90px auto 10px auto;font-family:'Josefin Sans';font-size:6px;}.title_video{margin:30px auto 40px auto;width:680px;height:381px;}.hotbanner{width:730px;margin:60px auto;}.hotbanner table{text-align:center;width:100%;margin:0px auto;}.content_top{position:relative;width:100%;height:100px;background:-webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0.65),rgba(0,0,0,0.8),rgba(0,0,0,0.9));background:-o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0.65),rgba(0,0,0,0.8),rgba(0,0,0,0.9));background:-moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0.65),rgba(0,0,0,0.8),rgba(0,0,0,0.9));background:linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.3),rgba(0,0,0,0.65),rgba(0,0,0,0.8),rgba(0,0,0,0.9));}.content{position:relative;z-index:2;padding:20px;background-color:rgba(0,0,0,0.9);}.recognitions{width:800px;margin:40px auto;}.recognitions table{text-align:center;width:100%;margin:20px auto;}.recognitions td{padding:2px;width:30%;}.recognitions .citation{font-style:italic;}.recognitions .author{color:#B0B0B0;font-size:15px;}.banner{width:900px;height:300px;margin:40px auto;}.text{margin:70px auto;width:620px;text-align:left;}.text p{font:16px/20px 'Open Sans',Arial,sans-serif;text-align:justify;}.promotional{width:830px;margin:70px auto;}.promotional table{text-align:center;width:100%;margin:0px auto;}.promotional td{padding:4px;}.promotional .promo_image{width:240px;height:180px;margin:0px auto;padding:12px;background:url('images/site/promo_thumb_bg.png') no-repeat;}.promotional img{width:240px;height:180px;}.promotional .info{font-size:16px;}.newsletter_signup{margin:60px auto 100px auto;width:370px;height:70px;padding:15px 10px;position:relative;background:url('images/site/newsletter/newsletter_signup_bg.png') no-repeat;}#mc_embed_signup{position:absolute;top:50%;left:0;height:100px;width:348px;margin:-50px 0px 0px 15px;}.newsletter_title{height:39px;text-align:left;font-size:20px;position:absolute;top:17px;color:#D0D0D0;}.newsletter_title .detail{font-size:14px;color:#ababab;}.newsletter_table_container{width:348px;height:39px;margin:0px auto;position:absolute;top:43px;}.newsletter_table_container td{padding:0px;}.newsletter_input_td{width:284px;height:39px;background:url('images/site/newsletter/newsletter_input.png') no-repeat;}.newsletter_input{width:267px;height:34px;margin:0px 6px;border:none;outline:none;background:none;color:#A0A0A0;font:16px 'Open Sans',Arial,sans-serif;}.newsletter_submit_td{width:48px;height:39px;background:url('images/site/newsletter/newsletter_submit.png') no-repeat;}.newsletter_submit{width:43px;height:34px;border:none;outline:none;background:none;}.links{width:640px;margin:70px auto;}.links .link_container{width:150px;display:block;}.credits{width:340px;height:110px;margin:70px auto;}.credits table{text-align:center;width:340px;}.credits td{padding:2px;}.footer{font-size:14px;margin:20px auto;height:60px;text-align:center;color:#909090;clear:both;}