article,aside,details,figcaption,figure,footer,header,hgroup,nav,section{display:block;}audio[controls],canvas,video{display:inline-block;*display:inline;*zoom:1;}html{font-size:100%;overflow-y:scroll;-webkit-overflow-scrolling:touch;-webkit-tap-highlight-color:rgba(0, 0, 0, 0);-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;}body{margin:0;font-size:13px;}body,button,input,select,textarea{font-family:sans-serif;color:#222;}a{color:#000;text-decoration:none;}a:focus{outline:thin dotted;}a:hover,a:active{outline:0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}blockquote{margin:1em 40px;}dfn{font-style:italic;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}ins{background:#ff9;color:#000;text-decoration:none;}mark{background:#ff0;color:#000;font-style:italic;font-weight:bold;}pre,code,kbd,samp{font-family:monospace,monospace;_font-family:'courier new',monospace;font-size:1em;}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word;}q{quotes:none;}q:before,q:after{content:"";content:none;}small{font-size:85%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}ul,ol{margin:1em 0;padding:0 0 0 40px;}dd{margin:0 0 0 40px;}nav ul,nav ol{list-style:none;margin:0;padding:0;}img{border:0;-ms-interpolation-mode:bicubic;}svg:not(:root){overflow:hidden;}figure{margin:0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}legend{border:0;*margin-left:-7px;padding:0;}label{cursor:pointer;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;}input[type="search"]{-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}input:invalid,textarea:invalid{background-color:#f0dddd;}table{border-collapse:collapse;border-spacing:0;}.ir{display:block;text-indent:-999em;overflow:hidden;background-repeat:no-repeat;text-align:left;direction:ltr;}.ir br{display:none;}.hidden{display:none;visibility:hidden;}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;}.visuallyhidden.focusable:active,.visuallyhidden.focusable:focus{clip:auto;height:auto;margin:0;overflow:visible;position:static;width:auto;}.invisible{visibility:hidden;}p{margin:1em 0;}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}.clearfix:before,.clearfix:after,.wrapper:before,.wrapper:after{content:"";display:table;}.clearfix:after,.wrapper:after{clear:both;}.clearfix,.wrapper{zoom:1;}.overflow{overflow:hidden;}.wrapper{width:940px;margin:0 auto;}.relative{position:relative;}h1,h2,h3{margin:0.7em 0;}h4,h5,h6{margin:0.4em 0;}.center{text-align:center;}.a-right{text-align:right;}.small{font-size:90% !important;}.left{float:left;}.right{float:right;}.left.img{margin:0 10px 10px 0;}.right.img{margin:0 0 10px 10px;}.reset,ul.menu,.menu ul{margin:0;padding:0;list-style:none;border:0;}input.reset,button.reset{background:0;border:0;}.hover,.bigTarget{cursor:pointer;}.alert-message{background:#eedc94;background-image:url(data:image/svg+xml;base64, );background:linear-gradient(#fceec1, #eedc94);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fceec1', endColorstr='#eedc94', GradientType=0);text-align:center;margin-bottom:18px;padding:7px 14px;color:#404040;border-radius:4px;box-shadow:inset 0 1px 0 rgba(255, 255, 255, 0.25);margin:0 auto 10px;}.alert-message.error{color:#fff;background:#c43c35;background-image:url(data:image/svg+xml;base64, );background:linear-gradient(#ee5f5b, #c43c35);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee5f5b', endColorstr='#c43c35', GradientType=0);}.alert-message.success{color:#fff;background:#57a957;background-image:url(data:image/svg+xml;base64, );background:linear-gradient(#62c462, #57a957);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#62c462', endColorstr='#57a957', GradientType=0);}