@font-face{font-family:'LeagueGothicRegular';src:url('/fonts/League_Gothic.eot');src:local('â˜º'), url('/fonts/League_Gothic.woff') format('woff'), url('/fonts/League_Gothic.ttf') format('truetype'), url('/fonts/League_Gothic.svg#webfontpm5EArBj') format('svg');font-weight:normal;font-style:normal}
body{margin:0;background:#000;font:13px/20px Arial, Helvetica, sans-serif}
a{font-weight:bold;color:#ED1C24;text-decoration:none}
a:hover{text-decoration:underline}
p{margin-top:0}
h1, h2, h3{font-family:'LeagueGothicRegular', Arial, Helvetica, sans-serif;font-weight:normal;text-transform:uppercase}
h1{margin:0;margin-top:10px;font-size:36px;line-height:36px;color:#000}
h2{margin:0;font-size:24px;line-height:24px;color:#ED1C24}
h1 a, h2 a{font-weight:normal;color:#000}
h1 a:hover, h2 a:hover{color:#ED1C24;text-decoration:none}
h3{margin:0;font-size:22px;color:#808285}
h3 a{font-weight:normal;color:#808285}
h3 a:hover{color:#ED1C24;text-decoration:none}
h4{margin:0;font:bold 13px;color:#000;text-transform:uppercase}
h5{margin:0}
dl{overflow:hidden}
dt{float:left;padding:0 5px 0 0;margin:0}
dd{float:right;padding:0 0 0 5px;margin:0}
dl:after{content:"";display:block;overflow:hidden;height:14px;border-bottom:1px dotted}
.clear, #strategic-partners-clear{clear:both}
#header{position:relative;top:0;left:0;height:20px;padding:5px;color:#FFF;text-align:right}
#header a{color:#FFF}
#header a:hover{color:#ED1C24;text-decoration:none}
#header_content{position:relative;height:90px;padding:5px;background:#FF0}
#header fieldset{margin:-4px 0 0 0;padding:0;border:0}
#header_left{float:left}
#header_login{float:right;margin-right:20px}
#header_right{float:right;text-align:right}
#header_center, #header_container{width:960px;margin:0 auto}
#header_container{height:129px}
#header_container fieldset{margin:0;padding:0;border:0}
#logo{float:left;margin:10px}
#logo img{width:292px;height:99px;border:0}
#searchFeatures{padding:5px;float:right;font-family:Arial, Helvetica;font-size:12px;text-align:right}
#pageContainer{padding-bottom:25px;background:#FFF}
#menu{position:relative;z-index:99;width:960px;margin:0 auto;text-align:center}
#menu ul ul{display:none}
#menu ul li:hover > ul{display:block}
#menu ul{background:#000;padding:0 22px;list-style:none;position:relative;display:inline-table}
#menu ul:after{content:"";clear:both;display:block}
#menu ul li{float:left;font:21px 'LeagueGothicRegular', Arial, sans-serif;text-transform:uppercase}
#menu ul li:hover{background:#ED1C24}
#menu ul li a{display:block;padding:15px 15px;color:#FFF;font-weight:normal;text-decoration:none}
#menu ul ul{background:#444;padding:0;position:absolute;top:100%}
#menu ul ul li{float:none;border-top:1px solid #555;border-bottom:1px solid #333;position:relative;font:12px Arial, sans-serif;text-align:left;text-transform:none}
#menu ul ul li a{padding:8px 40px 8px 20px;color:#FFF}
#submenu{position:relative;width:640px;margin:0 auto;text-align:center}
#submenu ul ul{display:none}
#submenu ul li:hover > ul{display:block}
#submenu ul{width:640px;background:#000;margin:-5px;padding:0;list-style:none;position:relative;display:inline-table}
#submenu ul:after{content:"";clear:both;display:block}
#submenu ul li{float:left}
#submenu ul li:hover{background:#F00;color:#FFF}
#submenu ul li a:hover{color:#FFF}
#submenu ul li a{display:block;padding:13px;color:#FFF;font-weight:normal;text-decoration:none}
#submenu .selected{display:block;background:#FFF;padding:13px;color:#000;font-weight:normal;text-decoration:none}
#tp_wrap{width:960px;height:6px;margin:0 auto;padding:0 6px}
#bt_wrap{clear:both;width:960px;height:6px;margin:0 auto;padding:0 6px 5px 6px}
#mainSection{width:960px;margin:0 auto;padding:0 6px;overflow:hidden}
#leftSection{float:left;width:640px;background:#FFF;text-align:left}
#content, #headlines, #strategic-partners-content{padding:10px 20px 10px 0;background:#FFF}
#feature{background:#F6F6F6}
#feature img{width:640px;height:360px;border:0}
#feature_text{padding:10px 20px}
#feature_category{margin:-6px 0 12px 0;font:16px 'LeagueGothicRegular', Arial, Helvetica, sans-serif;color:#ED1C24;text-transform:uppercase}
#headlines_photo img{width:640px;height:360px;margin:0;padding:0;border:0}
.enlarge_photo{position:relative;z-index:2;top:-18px;float:right;display:block;width:18px;height:18px;background:url(/images/expand.png) center center no-repeat;margin-bottom:-18px}
#headlines h2{margin:0 0 24px 0}
#headlines hr{margin:15px 0;padding:0;border:0;border-top:1px dotted #000}
#masonryHeadlinesTitle{margin-bottom:10px;font-size:15px;font-weight:bold}
#masonryHeadlines{font-size:11px;line-height:18px}
.masonry-magazine-article{margin-top:18px;font-style:italic}
.date_posted{font-size:10px;font-weight:bold;color:#666;text-transform:uppercase}
.pull_quote{display:block;float:right;width:230px;margin:15px 0 10px 10px;padding:0 0 0 10px;font:24px/30px 'LeagueGothicRegular', Arial, Helvetica, sans-serif;color:#a7a9ac;text-align:right}
.pull_quote cite{font-size:18px}
.page_numbers, .page_current{float:left;display:block;overflow:hidden;min-width:20px;background:#FFF;margin:2px;padding:3px 2px 1px 2px;border:#E6E7E8 1px solid;text-align:center}
.page_current{background:#000;border:#000 1px solid;color:#FFF}
.page_numbers:hover{background:#ED1C24;border:#ED1C24 1px solid;color:#FFF;text-decoration:none}
.masonry_headline{clear:both;height:113px;padding:20px 0}
.masonry_headline h2{margin:4px 0 0 0;color:#000}
.masonry_headline img{float:left;width:200px;height:113px;margin:0 20px 0 0;border:0}
.category{margin:0;font:16px 'LeagueGothicRegular', Arial, Helvetica, sans-serif;color:#ED1C24;text-transform:uppercase}
.article_photo img{width:620px;height:349px;margin:0;padding:0;border:0}
.article_headshot{float:right;display:block;margin:0 0 0 20px;padding:0;border:0}
.caption{padding:0;font-size:10px;line-height:15px;color:#808285}
.article_photo .caption{padding:0 0 20px 0}
.article_headshot .caption{padding:0 0 20px 0}
.marketing_example{background:#EEE;padding:5px;border:1px solid #000}
.calendar_date{float:left;width:50px;height:50px}
.calendar_month, .calendar_month_mcaa{height:16px;background:#000;font:15px 'LeagueGothicRegular', Arial, Helvetica, sans-serif;color:#FFF;text-align:center;text-transform:uppercase}
.calendar_month_mcaa{background:#ED1C24}
.calendar_day, .calendar_day_mcaa{width:48px;height:28px;background:#FFF;border:1px solid #808285;border-top:0;padding-top:4px;font:21px 'LeagueGothicRegular', Arial, Helvetica, sans-serif;text-align:center}
.calendar_day_mcaa{background:#FFF url(/images/calendar_logo.png) center center no-repeat;color:#ED1C24}
#featured_products,#featured_video{margin:20px 0 10px 0;width:620px;overflow:hidden}
#featured_video{padding:5px;background:#EEE}
.product{float:left;width:186px;padding:5px}
.product img{float:left;width:150px;height:200px;border:0;margin:5px 18px}
#category_products{margin-top:20px;padding:5px;font-family:Arial, Helvetica, sans-serif;color:#000;text-align:center}
.cat_product{float:left;width:255px;padding:5px;font-size:11px;line-height:15px;text-align:center}
#safety_forum, #mcaa_max_hat, #safety_savings, #standard_practice, #safety_marketplace, #bim_presentation{width:285px;height:160px;background:#000;margin:10px 0;text-align:center}
#safety_forum{float:left}
#safety_forum img{width:285px;height:160px}
#mcaa_max_hat, #safety_savings, #standard_practice, #safety_marketplace, #bim_presentation{float:right}
#safety_savings{background-image:url(/images/safety-savings-background.jpg)}
#safety_savings ul{margin-top:60px;line-height:15px}
#safety_savings img{width:165px;height:95px;margin:33px 52px -16px 52px;border:0}
#mcaa_max_hat img{width:285px;height:160px}
#standard_practice img, #safety_marketplace img{width:285px;height:160px;margin:0;border:0}
#bim_presentation{background-image:url(/images/bim_presentation.jpg)}
#bim_presentation img{width:300px;height:169px;margin:0;border:0}
#masonry_magazine{clear:both;width:620px;height:124px;margin-top:30px;padding:5px;background:#2349AA url(/images/masonry-magazine.jpg) no-repeat;border:0}
#masonry_magazine a{color:#ED1C24}
#masonry_magazine ul{float:left;width:160px;margin-top:60px;line-height:15px}
#masonry_magazine img{float:left;width:79px;height:106px;margin:8px 13px -17px 13px;border:0}
#strategic_partners{width:960px;height:150px;margin:0 auto}
.strategic_partner_footer{display:block;float:left;width:140px;height:75px;margin:0 12px}
.strategic_partner_footer:hover{background-position:0 0}
.airplaco_footer{background:url('/images/strategic-partners/airplaco_140x75.png') bottom;margin-left:0}
.dow_building_solutions_footer{background:url('/images/strategic-partners/dow-building-solutions_140x75.png') bottom}
.echelon_masonry_footer{background:url('/images/strategic-partners/echelon-masonry_140x75.png') bottom}
.ez_grout_corporation_footer{background:url('/images/strategic-partners/ez-grout-coporation_140x75.png') bottom}
.fraco_products_ltd_footer{background:url('/images/strategic-partners/fraco-products-ltd_140x75.png') bottom}
.iq_power_tools_footer{background:url('/images/strategic-partners/iq-power-tools_140x75.png') bottom;margin-right:0}
.kennison_forest_products_inc_footer{background:url('/images/strategic-partners/kennison-forest-productions-inc_140x75.png') bottom}
.mortar_net_solutions_footer{background:url('/images/strategic-partners/mortar-net-solutions_140x75.png') bottom}
.non-stop_scaffolding_footer{background:url('/images/strategic-partners/non-stop-scaffolding_140x75.png') bottom;margin-left:0}
.spec_mix_inc_footer{background:url('/images/strategic-partners/spec-mix-inc_140x75.png') bottom}
.stabila_footer{background:url('/images/strategic-partners/stabila_140x75.png') bottom}
.tradesmens_software_inc_footer{background:url('/images/strategic-partners/tradesmens-software-inc_140x75.png') bottom;margin-right:0}
#corporate_partners{width:960px;height:75px;margin:10px auto 0 auto}
.corporate_partner_footer{display:block;float:left;width:96px;height:48px;margin:0 12px}
.corporate_partner_footer:hover{background-position:0 0}
.advanced_building_products_inc_footer{background:url('/images/corporate-partners/advanced_building_products_inc_96x48.png') bottom;width:128px;margin-left:0}
.amerimix_footer{background:url('/images/corporate-partners/amerimix_96x48.png') bottom}
.concrete_products_group_footer{background:url('/images/corporate-partners/concrete_products_group_96x48.png') bottom;width:192px;overflow:visible}
.hohmann_and_barnard_footer{background:url('/images/corporate-partners/hohmann_and_barnard_96x48.png') bottom}
.hydro_mobile_footer{background:url('/images/corporate-partners/hydro_mobile_96x48.png') bottom}
.the_quikrete_companies_footer{background:url('/images/corporate-partners/the-quikrete-companies_96x48.png') bottom}
#footer{height:20px;padding:5px;color:#FFF}
#footer_container{width:960px;margin:0 auto}
.footer_text{float:left;margin:-31px 0 41px 0;padding:5px 9px;background:#ED1C24;font:36px 'LeagueGothicRegular', Arial, sans-serif;text-transform:uppercase;clear:both}
#address{float:right;margin-top:-28px;font-size:12px;color:#000}
#mission_statement{float:right;width:616px;margin-top:-50px}
#rightSection{float:right;width:300px;padding:10px;background:#DDD;text-align:left}
#rightSection h2{margin:20px 0 0 0;text-transform:uppercase}
#rightSection ul{position:relative;line-height:15px;margin:0 0 0 15px}
#rightSection img{border:0}
#memberphotos{margin-bottom:18px;font-size:9px;text-align:center}
#memberphotos img{margin:0 4px;border:0}
#social-networking{margin:36px 0}
#social-networking img{margin:0 3px}
.headbreak{margin:0 5px}
.navigation_button{margin:0 auto;padding:10px 0;width:300px;height:169px;border:0}
.navigation_button img{width:300px;height:169px;border:0}
.searchPara{margin:0;font-weight:bold}
.searchBox{font-family:Arial, Helvetica, sans-serif;font-size:15px;width:350px}
.headline{margin:0;font:normal 28px Arial, Helvetica, sans-serif;text-align:left}
.sectionTitle{margin:0;font:24px 'LeagueGothicRegular', Arial, sans-serif;color:#000}
.headlines_img{float:left;width:174px;height:98px;padding:7px 10px 30px 0;border:0}
.headlines_img img{width:174px;height:98px;border:0}
.newsphoto{float:right;padding:10px;margin:10px 0 10px 10px;background:#EEE;text-align:left;border:1px solid #DDD}
#headlines .newsphoto{float:none;margin:10px auto;padding:10px;background:#FFF;text-align:center;border:0}
.newsphoto img{padding:0;margin:0;border:solid 1px #DDD}
.newsphoto .txt{margin:2px 0 0 24px;padding:0;font-size:10px;color:#808285;text-align:left}
.newsphotonoborder{float:right;padding:10px;margin:10px 0 10px 10px;text-align:left;border:0}
.newsphotonoborder img{padding:0;margin:0;border:0}
.newsphotonoborder .txt{margin:2px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;line-height:13px}
.newsphotocenter{float:left;margin:10px 10px 10px 0;padding:10px;background:#EEE;text-align:left;border:1px solid #DDD}
.newsphotocenter img{margin:0;padding:0;border:solid 1px #DDD}
.newsphotocenter .txt{margin:2px 0 0 0;padding:0;font-family:Arial, Helvetica, sans-serif;font-size:9px;font-weight:bold;line-height:13px}
.column{float:left;width:190px;padding:10px 10px 20px 0;overflow:hidden}
.col_center{text-align:center}
.text_column, .leadman_column{float:left;width:190px;padding:0 10px 0 0;overflow:hidden}
.leadman_column{height:80px}
.past_chairman_column{margin-bottom:20px}
.webinar_column, .ondemand_column{float:left;width:190px;height:320px;padding:10px 10px 20px 0;overflow:hidden}
.ondemand_column{height:240px}
.column img, .webinar_column img, .ondemand_column img{width:190px;height:107px;border:0}
.sds_column{display:flex;align-items:center;width:97%;max-height:90px;padding:10px}
.sds_column:nth-child(odd){background-color:#EEE}
.sds_column:nth-child(even){background-color:#FFF}
.sds_column_image{max-width:160px;max-height:90px;padding:10px 50px 10px 10px}
.sds_column img{max-width:160px;max-height:90px}
.hof_column{float:left;width:190px;padding:10px 10px 20px 0;overflow:hidden;text-align:center}
.hof_column img{width:190px;height:238px;border:0}
.pictogram_column{float:left;width:56px;padding:10px 10px 20px 0;overflow:hidden;text-align:center}
.pictogram_column img{width:56px;height:56px;border:0}
.event_time{clear:both;float:left;width:100px}
.event_title{float:left}
#map{width:100%;height:200px;margin-bottom:20px}
.page_break{page-break-after:always}
.table{width:100%;margin-bottom:20px;border-collapse:collapse}
.table caption{text-align:left;font-weight:bold;margin-top:10px}
.table th{text-transform:uppercase;white-space:nowrap;background-color:#000;color:#FFF;padding:5px 20px}
.table td{padding:5px 20px;vertical-align:top}
.table tr:nth-child(odd){background-color:#FFF}
.table tr:nth-child(even){background-color:#EEE}
.table .column_center{text-align:center}
.table .column_right{text-align:right}
.table_date_width{width:10%}
.table_event_width{width:65%}
.table_location_width{width:25%}
.headerSort{cursor:pointer;background-image:url(../images/icons/sort_bg.gif);background-repeat:no-repeat;background-position:center left;padding-left:20px;margin-left:-1px}
.headerSortDown{background-image:url(../images/icons/sort_desc.gif)}
.headerSortUp{background-image:url(../images/icons/sort_asc.gif)}
.category_project{background:#EEE;margin-bottom:20px;overflow:hidden}
.category_project img{float:left;width:120px;height:80px;margin:13px;border:0}
#project_image img{width:640px;height:360px;margin:0;padding:0;border:0}
.project_thumb{float:left;width:130px;margin:0;padding:10px;overflow:hidden}
.project_thumb img{width:130px;height:98px;border:0}
.project_award{font-weight:bold;text-align:center}
.divider{border-top:1px solid #000}
.noIndentUL{top:0;left:0;margin-top:0;margin-left:16px;padding-left:0;margin-bottom:0}
.endDoc{margin:0;padding:0;line-height:1px}
.certifiedContractor{float:right;width:160px;height:160px}
.certification_logo{padding:10px;border:0}
.companyLogo{clear:both;float:right}
.productlist{width:33%}
#article_tools{padding:5px;margin:30px 0;background:#EEE;text-align:center}
#article_tools .more{margin:-1px 10px 0 0;width:105px;position:relative;float:left}
#article_tools .email, #article_tools .print{margin:-1px 10px 0 10px;width:113px;position:relative;float:left}
#article_tools .email{background:url(/images/icons/email.png) no-repeat left center}
#article_tools .print{background:url(/images/icons/print.png) no-repeat left center}
#special_offer{background:#ED1C24;margin:20px 0;padding:20px 20px 10px 20px;color:#FFF}
#special_offer h2{color:#FFF}
#special_offer a{color:#FF0}
.advertisement_468x60{width:468px;height:60px;margin:15px auto;z-index:1}
.advertisement_468x60 a{border:0}
.advertisement_468x60 img{width:468px;height:60px;border:0}
.advertisement_728x90{width:728px;height:90px;margin:15px auto;z-index:1}
.advertisement_728x90 a{border:0}
.advertisement_728x90 img{width:728px;height:90px;border:0}
.advertisement_300x250{width:300px;height:250px;margin:0 auto;padding:0 0 10px 0;z-index:1}
.advertisement_300x250 a{border:0}
.advertisement_300x250 img{width:300px;height:250px;border:0}
.advertisement_300x600{width:300px;height:600px;margin:0 auto;padding:10px 0;z-index:1}
.advertisement_300x600 a{border:0}
.advertisement_300x600 img{width:300px;height:600px;border:0}
#header_right{float:right}
#search{}
#search input[type="text"]{background:url(/images/search.png) no-repeat 10px 2px #FCFCFC;border:1px solid #D1D1D1;font:bold 12px Arial,Helvetica,Sans-serif;color:#BEBEBE;width:150px;height:10px;margin-top:4px;padding:4px 15px 4px 35px;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;-webkit-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15) inset;-moz-box-shadow:0 1px 3px rgba(0, 0, 0, 0.15) inset;box-shadow:0 1px 3px rgba(0, 0, 0, 0.15) inset;-webkit-transition:all 0.7s ease 0s;-moz-transition:all 0.7s ease 0s;-o-transition:all 0.7s ease 0s;transition:all 0.7s ease 0s}
#search input[type="text"]:focus{width:200px;color:#000}
#auction-photo-gallery{width:620px;font-size:9px;text-align:center}
#auction-photo-gallery img{width:130px;height:73px;padding:9px;border:0;display:inline}
.auction_logo img{float:right;width:225px;height:150px;margin-top:25px;border:0}
#TICKER{margin:0 auto 15px auto;width:960px;overflow:hidden;font-size:11px}
.auction_ticker{display:inline;padding:2px;background:#ED1C24;font-weight:bold;color:#FFF;text-transform:uppercase}
form.registration{margin:0;font-weight:bold;line-height:28px;color:#000}
form.registration fieldset{margin-bottom:10px}
form.registration legend{padding:0 2px;font-weight:bold;color:#000}
form.registration label{margin-left:0;display:inline-block;vertical-align:top;width:225px}
form.registration em{font-weight:bold;font-style:normal;color:#C02427}
form.registration fieldset ol{margin:0;padding:0}
form.registration fieldset li{list-style:none;margin:0;padding:0}
form.registration fieldset fieldset{border:none;margin:3px 0 0}
form.registration fieldset fieldset legend{margin-left:0;padding:0 0 5px;font-weight:normal}
form.registration fieldset fieldset label{display:block;width:auto;margin-left:123px}
form.registration select{width:275px}
form.registration #formnote{font:normal 12px Arial, Helvetica, sans-serif;margin-top:-550px}
form.registration #states{display:none}
form.registration #provinces{display:none}
form.registration #australia{display:none}
form.registration #approved{color:#00F}
form.registration #pending{color:#FFF}
form.registration #denied{color:#FC0}
form.registration .programlengthselect{margin-right:50px;width:75px}
form.registration .programdateselect{margin-right:15px;width:58px}
form.registration .programtimeselect{width:58px}
form.registration hr{margin-top:11px}
.error{font-weight:bold;color:#ED1C24;margin-bottom:20px}
.input{width:310px}
#forminfo{float:right;margin:10px 0 0 20px}
#forminfo img{margin-top:20px;text-align:center}
.gallery_photos{float:left;padding:5px}
.video_categories{clear:both;padding-bottom:20px}
.video_column{float:left;width:190px;height:150px;padding:10px 10px 20px 0;overflow:hidden}
.video_column img{width:190px;height:107px;border:0}
.video_length{position:relative;z-index:2;top:-23px;right:3px;float:right;display:block;background:#000;padding:0 6px;font-size:11px;color:#FFF;opacity:0.7}
.msgbrdpost{color:#666;font-style:italic}
form.comment textarea{width:450px;height:200px}
form.comment button{width:100px;height:36px}
form.comment input{width:450px;height:25px}
#strategic-partners{clear:both;width:960px;height:66px;margin:0 auto;padding:0 10px}
.strategic-partners-header{background:#000;padding-bottom:2px;color:#FFF;font:bold 11px Arial;text-align:center;text-transform:uppercase}
#strategic-partners img{float:left;padding:10px;border:0}
.strategic_partners_left{margin-left:0;padding-left:0}
.strategic_partners_right{margin-right:0;padding-right:0}
#strategic-partners-content h2{width:300px;height:45px;margin-bottom:10px;background:#ED1C24;padding-top:3px;font:36px 'LeagueGothicRegular', Arial, sans-serif;color:#FFF;text-align:center;text-transform:uppercase}
#strategic-partners-content h3{margin:0;font:22px 'LeagueGothicRegular', Arial, sans-serif;color:#000;text-transform:uppercase}
#strategic-partners-content h4{margin:-12px 0 18px 0;font:18px 'LeagueGothicRegular', Arial, sans-serif;color:#808285;text-align:center;text-transform:uppercase}
li.new{width:560px;background:url(/resources/strategicpartners/images/new.png) no-repeat left center}
li.updated{width:560px;background:url(/resources/strategicpartners/images/updated.png) no-repeat left center}
.quote{font:24px 'LeagueGothicRegular', Arial, sans-serif;color:#000;text-transform:uppercase}
.quoter{margin-top:-24px;color:#000;text-align:right}
.quote-highlight{color:#ED1C24}
.hof_span{clear:both;width:75px}
.hof_field{float:right;width:425px}
#poll_container{width:300px;background:#F9F9F9}
#poll_header{background:#ED1C24;margin:0;padding:5px;font:24px 'LeagueGothicRegular', Arial, Helvetica, sans-serif;color:#FFF;text-align:center;text-transform:uppercase;letter-spacing:0}
#poll_content{padding:10px}
#poll_presented_by{background:url(/images/poll_presented_by.png) center top no-repeat;margin-top:20px;padding-top:30px}
#poll_presented_by img{width:172px;height:107px;margin:0 40px}
#poll_container p{margin:0}
#formcontainer{margin:10px}
#poll_loader{display:none;text-align:center}
.poll_option{padding-left:10px}
.poll_bar{height:10px;background:#ED1C24}
.poll_yourvote{background:#ED1C24}
.poll_ques{font-weight:bold}
.icon_16x16{width:16px;height:16px;border:0}
input, select, textarea{margin-bottom:10px;border:1px solid #000;font:13px Arial, Helvetica, sans-serif}
input, select{width:50%}
input[type="checkbox"], input[type="radio"]{width:20px;border:0}
textarea{width:97%;height:200px;padding:8px}
input:focus, textarea:focus{background-color:#FFFFE0}
button,.button{background-color:#ED1C24;padding:12px 40px;border:0;border-radius:3px;font:13px Arial, Helvetica, sans-serif;color:#FFF;cursor:pointer}
button:hover,.button:hover{background-color:#BA131A}
.button:hover{text-decoration:none}