# html>body {font-size: 12px; height:100%;}
html{height: 100%;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,button,span,a{margin:0; padding:0; font-weight:normal;}
address,caption,cite,code,dfn,em,strong,th,var,textarea{font-style:normal; font-weight:normal; letter-spacing: normal;}
a img{border: none;}

@font-face {
  font-family: 'DIN';
  src: url('/web/20140730010959im_/http://us.picongress.com/fonts/din.eot'); /* IE 5-8 */ 
  src: local('?'),             /* sneakily trick IE */
        url('/web/20140730010959im_/http://us.picongress.com/fonts/din.woff') format('woff'),    /* FF 3.6, Chrome 5, IE9 */
        url('/web/20140730010959im_/http://us.picongress.com/fonts/din.otf') format('truetype'), /* Opera, Safari */
}

body{text-align: center; font-family: Calibri, Arial, Helvetica, sans-serif; font-size: 14px;}
h1, h2{font-size: 24px; line-height: 1.1; padding-bottom: 0.3em; font-family: DIN, Arial, Helvetica, sans-serif;}
h2{margin-top: 1em;}
h3{font-size: 19px; line-height: 1; margin: 1.1em 0 0.7em 0;}
p{color: #333; line-height: 1.3; margin: 1em 0;}
strong{font-weight:bold;}
blockquote{font-size: 19px; line-height: 1.5; color: #4B627D; margin: 42px 21px 42px 32px;}
cite{display:block; font-weight:bold; font-size: 12px; line-height: 2em; color: #333;}
ul{margin: 1em 1em 1em 2em;}
li{color: #333; line-height: 1.4;}

.sub_btn img{border-top-left-radius: 8px;}
.row_holder{overflow: auto;}
.feedback{margin: 0 21px 21px 21px; color: #333;}
.full_col .feedback{margin: 0 0 21px 0; color: #333;}
.feedback ul{margin: 0; list-style: none; padding: 0.4em 0.6em;}
.feedback li{font-size: 14px; line-height: 1.4; padding: 0 ;}
.feedback li+li{border-top: 1px dotted rgba(0,0,0,0.3);}
.right_col{width: 216px; margin: 0 21px 0 0; float:right;}
.right_col .box{margin: 0 0 20px 0;}
.cimdata_link{margin-top: 20px;}
.left_3_col{width: 330px; float:left; margin: 0 0 0 21px;}
.left_3_col_2_n_3{width: 567px; float:left; margin: 0 0 0 21px;}
.full_left{width: 681px; float:left; margin: 0 0 0 21px;}
.full_col{width: 918px; float:left; margin: 0 0 0 21px;}
.register_btn{border-top-left-radius: 10px; padding-bottom:1px;}
.twitter{background: url(/web/20140730010959im_/http://us.picongress.com/images/site/twitter.png) no-repeat left top;}
.gplus{background: url(/web/20140730010959im_/http://us.picongress.com/images/site/google.png) no-repeat left top;}
.menu_pict_btn{float: right; display: block; height: 26px; width: 26px; margin: 7px 0 0 7px}
.menu_pict_btn:hover{background-position: -26px top;}
#home_logo{height:100%; width: 100%;}
#error_message{border-top: 5px solid #D22926; background-color: #FDEAEA;}
#error_message strong{color:#D22926;}
#affirm_message{border-top: 5px solid #6BBE42; background-color: #E9FCE8;}
#affirm_message strong{color: #6BBE42;}
#info_message{border-top: 5px solid #0F4895; background-color: #EAEDF2;}
#info_message strong{color:#0F4895;}
#container{width: 960px; margin: 0 auto; text-align: left; position: relative; height:100%;}
#menu{margin-top: 5px; height: 66px;}
#menu ul{list-style:none;}
#nav{list-style:none; font-weight:bold; margin: 5px 0 0 0; float:right; position:relative; z-index:5;}
#nav .selected{background-color: #989898; border-bottom-right-radius: 10px; border-top-left-radius: 10px; color: #FFFFFF;}
#nav li{float:left; margin-right:10px; position:relative;}
#nav a, #nav span{display:block; color:#000; text-decoration:none;}
#nav span{cursor:default;}
#nav a:hover{color:#000;}
#nav ul{background:#fff; background:rgba(255,255,255,0); list-style:none; position:absolute; left:-9999px; line-height: 1; margin: 0;}
#nav ul li{float:none;}
#nav ul a, #nav ul span{white-space:nowrap;}
#nav li a, #nav li span{height: 40px; padding: 0 8px;  font-size: 12px; line-height: 2;}
#nav li ul+a, #nav li ul+span{background: url(/web/20140730010959im_/http://us.picongress.com/images/site/arrowmenudown.png) no-repeat 9px 27px;}
#nav li ul+a, #nav li ul+span.selected{background:  #989898 url(/web/20140730010959im_/http://us.picongress.com/images/site/arrowmenudownover.png) no-repeat 9px 27px;}
#nav li:hover ul, #nav li:focus ul{background: #FFF; left:0; top: 39px; width: 150px; box-shadow: 3px 3px 8px rgba(0,0,0,0.4);}
#nav li:hover ul a, #nav li:focus ul a{text-decoration:none; width: 100%; border-bottom: 1px solid #CCC; line-height: 1;}
#nav li:hover ul li a:hover, #nav li:focus ul li a:focus, #nav li:hover ul li a:focus{background:#E6DEDE;}
#nav li ul li a, #nav li ul li span{height: auto; padding: 5px; line-height: 1;}
#short_head{border-top-left-radius: 10px; width:960px; height:130px; overflow:hidden; position:relative;}
#head{border-top-left-radius: 10px; width:960px; height:268px; overflow:hidden; position:relative;}
#head .logo_box{width: 160px; height: 268px; position: absolute; left:0;}
#short_head .logo_box{width: 160px; height: 268px;}
#slides{overflow:hidden; width:800px; height:268px; margin:0 0 0 160px; position: absolute; top:0; left: 0;}
#carousel_ul{position:absolute; left:0; top:0; list-style:none; margin:0; padding:0; z-index:0;}
#carousel_ul li{width:800px; height:268px; float:left; list-style:none;}
#head .hero_buttons{width: 800px; text-align: right; height: 30px; position: absolute; left: 0; top: 238px; z-index: 3;}
#short_head .hero_buttons{float:right; width: 800px; text-align: right; margin-top:100px; height: 30px;}
#slide_buttons{float: right; margin-right: 18px;}
#slide_buttons a{display: block; height: 12px; width: 12px; margin: 9px 9px 0 0; background: transparent url(/web/20140730010959im_/http://us.picongress.com/images/site/slide_dot.png) no-repeat left top; cursor:pointer; float:left;}
#switcher_bar{background-color: #4F504F; color: #fff; padding: 3px;}
#content{background-color: #FFF; padding: 25px 0 100px 0; margin-bottom: 18px; border-bottom-right-radius: 75px; overflow: auto;}
#login_form{margin-top: 1em; margin-bottom: 57px;}
#login_form label{display: block; color: #333; line-height: 1.4; margin: 0; font-weight: bold;}
#login_form input[type='password'],#login_form input[type='text']{display: block; color: #333; height: 1.4em; width: 100%; line-height: 1.4em; margin: 0.2em 0 0.5em 0; border: 1px solid #999; background: #EAF0F5;}
#login_form input[type='submit']{float: right; margin: 0.2em 0 0.5em 0;}
#footer{background: url(/web/20140730010959im_/http://us.picongress.com/images/site/marketkey_logo.png) no-repeat left top; height: 100px; padding-left: 220px;}
#footer ul{list-style: none; color: #333; float: left; margin: 5px 40px 0 0;}
#footer ul a{color: #333; text-decoration: none;}
#footer ul li{line-height: 1.6;}
#copyright{border-top: 8px solid #F47A26; padding: 8px 0; text-align: center; color: #7C7C7C;}
#sponsor_logos_holder a img{margin-top:20px;}
/* Crumbs */
#crumbs{color: #666; margin-bottom: 14px;}
#crumbs a{text-decoration: none; color: #666;}
#crumbs a:hover{color: #DF772E;}
/*
     FILE ARCHIVED ON 01:09:59 Jul 30, 2014 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 22:23:20 Nov 05, 2022.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 1114.138
  exclusion.robots: 0.287
  exclusion.robots.policy: 0.277
  RedisCDXSource: 0.644
  esindex: 0.012
  LoadShardBlock: 1094.203 (3)
  PetaboxLoader3.datanode: 1146.099 (5)
  CDXLines.iter: 16.48 (3)
  load_resource: 332.68 (2)
  PetaboxLoader3.resolve: 202.185 (2)
*/