html,button,input,select,textarea{color:#222;}body{font-size:1em;line-height:1.4;}::-moz-selection{background:#b3d4fc;text-shadow:none;}::selection{background:#b3d4fc;text-shadow:none;}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0;}img{vertical-align:middle;}fieldset{border:0;margin:0;padding:0;}textarea{resize:vertical;}.chromeframe{margin:0.2em 0;background:#ccc;color:#000;padding:0.2em 0;}form{margin:0;}fieldset{border:0;margin:0;padding:0;}label{cursor:pointer;}legend{border:0;*margin-left:-7px;padding:0;}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;}button,input{line-height:normal;*overflow:visible;}table button,table input{*overflow:auto;}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"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;resize:vertical;}input:valid,textarea:valid{}input:invalid,textarea:invalid{background-color:#f0dddd;}.form{padding:0;overflow:visible!important}ul.form li{width:100%;float:left;clear:both;margin-bottom:10px;}form li{list-style:none!important;}select,input,textarea,button{font:99%;margin:0;margin:0;}input,select{vertical-align:middle;}input[type="radio"]{vertical-align:text-bottom;}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline;_vertical-align:text-bottom;}label,input[type=button],input[type=submit],button{cursor:pointer;}button{overflow:visible;}::-webkit-input-placeholder{color:#ccc;}input:-moz-placeholder{color:#ccc;}ul.form label{float:left;color:#747474;font-size:16px;font-weight:300;margin:0 0 10px 0;text-align:right;width:130px;}ul.form input,ul.form textarea{float:right;width:415px;padding:4px 10px;background:#eee;color:#CCC;border:#CCC solid 1px;margin:0 25px 0 0;-webkit-transition:background-color 0.5s linear;-moz-transition:background-color 0.5s linear;}ul.form input{height:17px;line-height:25px;}ul.form input:focus,ul.form textarea:focus,select:focus{color:#000;background:#FFF;-webkit-transition:background-color 0.5s linear;-moz-transition:background-color 0.5s linear;}ul.form textarea{height:200px;}#recaptcha_widget_div,ul.form li div{margin-left:5px;}.recaptchatable #recaptcha_response_field{left:0px;}ul.form .submit{display:block;float:right;margin:10px 310px 0 0;font-size:20px;line-height:20px;color:#666;height:auto;width:150px;background:#EEE;outline:none;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;text-align:center;cursor:pointer;}ul.form .submit:hover{color:#000;background:#FFF;-webkit-transition:all 0.25s linear;-moz-transition:all 0.25s linear;}.errors p,p.error{display:block;clear:both;padding:7px;background:#FCC;color:#C00;margin:0 25px 10px -20px;}.success p,p.success{display:block;clear:both;padding:7px;background:#a2ffaf;color:#008b14;margin:0 10px 10px 0px;width:505px;}@media only screen and (min-width: 35em) {}@media print,
       (-o-min-device-pixel-ratio: 5/4),
       (-webkit-min-device-pixel-ratio: 1.25),
       (min-resolution: 120dpi) {}.ir{background-color:transparent;border:0;overflow:hidden;*text-indent:-9999px;}.ir:before{content:"";display:block;width:0;height:150%;}.hidden{display:none!important;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;}.clearfix:before,.clearfix:after{content:" ";display:table;}.clearfix:after{clear:both;}.clearfix{*zoom:1;}@media print {*{background:transparent!important;color:#000!important;box-shadow:none!important;text-shadow:none!important;}a,a:visited{text-decoration:underline;}a[href]:after{content:" (" attr(href) ")";}abbr[title]:after{content:" (" attr(title) ")";}.ir a:after,a[href^="javascript:"]:after,a[href^="#"]:after{content:"";}pre,blockquote{border:1px solid #999;page-break-inside:avoid;}thead{display:table-header-group;}tr,img{page-break-inside:avoid;}img{max-width:100%!important;}@page{margin:0.5cm;}p,h2,h3{orphans:3;widows:3;}h2,h3{page-break-after:avoid;}}