/* - /elements/css/base.css*/
html,body,h1,h2,h3,h4,h5,h6,p,ul,ol,dl,li,dd,dt,img,blockquote,q,table,thead,tbody,tfoot,caption,th,tr,td,a,form,input,textarea,fieldset,pre{margin:0;padding:0;}h1,h2,h3,h4,h5,h6,pre,code{font-size:1em;}a img,:link img,:visited img{border:none;}ul,ol,dl{list-style-type:none;}table{border-collapse:collapse;}
/* - /elements/css/clearfix.css*/
.clearfix:after{color:#FFF;content:"";display:block;height:0;clear:both;}.clearfix{display:inline-table;zoom:1;}/* Hides from IE Mac and Applied to IE/WIN Only \*/ * html .clearfix{height:1%;}.clearfix{display:block;}/* FLOAT CLEARING FIX ----------------------------------------------------*/
/* - /elements/css/form.css*/
fieldset{width:100%;margin:1em 0 24px;border:none;}div.section_caption,legend{text-transform:uppercase;color:#fff;font-size:18pt;height:18pt;line-height:18pt;margin:0 0 5px 0;}div.form_element,div.widget{margin:0 0 12px;position:relative;}label{display:block;float:left;width:200px;font-weight:bold;}input,select,textarea,.input,.input_basket,#AlertText,.reviewBox{display:block;width:340px;float:left;}.inline_form_elements input,.inline_form_elements label,.input_basket input,.input_basket label{display:inline;width:auto;float:none;}.input_basket label,.inline_form_elements label{margin:0 5px;}textarea{height:300px;}.singleRow select{width:auto;}label.short{width:100px;}.control{float:right;width:90px;}.left{float:left;}.control input{display:block;width:75px;height:21px;border:none;float:right;background:transparent url(/elements/images/forms/buttonBG.gif) 0 0 no-repeat;color:#fff;font:Helvetica,Arial,sans-serif;font-size:8pt;font-weight:bold;line-height:21px;margin:0 5px;}.control input:hover{cursor:pointer;color:#777;}div.form_element div.error{background:transparent url(/elements/images/messaging/error.png) top right no-repeat;_background-image:url(/elements/images/messaging/error_ie6.gif);}.error input,.error select,.error textarea{background:#febebe;,border-color:#ea8989;}div.widget{clear:both;}div.widget div.form_element{float:left;padding:0 30px 0 0;}div.m3 div.form_element{width:155px;}div.m2 div.form_element{width:250px;}div.widget label,div.widget input,div.widget textarea,div.widget select,div.widget .input_basket{clear:both;width:100%;}div.widget .input_basket{padding:0 5px;}div.widget .input_basket div{width:50%;float:left;}div.widget .input_basket input,div.widget .input_basket label{display:inline;width:auto;}div.widget .input_basket input{vertical-align:bottom;clear:left;}div.m3 div.error{background-position:160px 17px;}div.m2 div.error{background-position:255px 17px;}.repeatable a.plus{position:absolute;top:15px;right:-10px;}div.m3 div.form_element{_width:150px;}div.m2 div.form_element{_width:245px;}div.m3 div.error{_background-position:155px 17px;}div.m2 div.error{_background-position:250px 17px;}div.tooltip{position:absolute;display:none;top:-10px;right:-250px;width:230px;min-height:30px;_height:30px;padding:5px;z-index:9999;color:#000;}.focus .tooltip{display:block;background:#bcfcbc;border:2px solid #70e270;}.error .tooltip{background:#FEBEBE;border:2px solid #EA8989;}.focus .tooltip .arrow{display:block;width:15px;height:40px;position:absolute;top:0;left:-15px;background:transparent url(/elements/images/messaging/successArrow-trans.png) 0 0 no-repeat;_background-image:url(/elements/images/messaging/successArrow-trans.gif);}.error .tooltip .arrow{background-image:url(/elements/images/messaging/errorArrow-trans.png);_background-image:url(/elements/images/messaging/errorArrow-trans.gif);}.valid .errors{display:none;}.messageBox{border:2px solid #000;border-width:2px 0;padding:5px 10px 5px 48px;color:#000;margin:1em auto;}.messageBox.error{border-color:#ea8989;background:#febebe url(/elements/images/messaging/error.png) 16px 50% no-repeat;_background-image:url(/elements/images/messaging/error_ie6.gif);}.messageBox.success{border-color:#70e270;background:#bcfcbc url(/elements/images/messaging/success.png) 16px 50% no-repeat;_background-image:url(/elements/images/messaging/success_ie6.gif);}#content .messageBox p{margin:0;}#AlertText,.reviewBox{padding:10px 5px;border:1px solid #ccc;background:#e3e3e3;width:330px;}input#AlertText{display:none;}#contentWrapper #content #AlertText p,#contentWrapper #content .reviewBox p{margin:0 0 12px 0;font-style:italic;color:#777;}
/* - /elements/css/mdfilm.css*/
body{background:#fff;font:normal 9pt/12pt "Helveticae Neue",Helvetica,Arial,sans-serif;color:#ccc;}#container{width:855px;margin:0 auto;}#header{height:220px;background:#fff url(/elements/images/global/header.png) center 50px no-repeat;position:relative;}#header a#logo{display:block;width:710px;height:100px;position:absolute;top:20px;left:77px;text-indent:-9999em;}#header ul{width:855px;padding-top:130px;}#header li{width:142px;display:block;float:left;text-align:center;}#header li a{display:block;padding:50px 0 0;background:transparent url(/elements/images/global/navIcons.png) center top no-repeat;color:#333;text-transform:uppercase;text-decoration:none;font-weight:bold;}#header li a#aboutButton{background-position:0 0;}#header li a#economicButton{background-position:-140px 0;}#header li a#actionButton{background-position:-280px 0;}#header li a#donateButton{background-position:-420px 0;}#header li a#mediaButton{background-position:-560px 0;}#header li a#contactButton{background-position:-700px 0;}#header li a:hover{color:#981b1e;}#middle{border:1px solid #981b1e;background:#cb2026;padding:2px;}#contentWrapper{border:1px solid #f7bb1c;background:#000 url(/elements/images/global/contentBG.jpg) 0 0 no-repeat;position:relative;}#slideshow{background:url(/elements/images/global/backgrounds/theWire.jpg) top right no-repeat;width:100%;height:100%;}#content{position:absolute;padding:45px 260px 50px 25px;width:562px;top:0;left:0;}h1,h2,h3,h4{font-size:30pt;height:30pt;text-transform:uppercase;color:#fff;margin:0 0 20px;}h2{height:22pt;margin:0 0 10px;}h3{font-size:18pt;height:18pt;margin:0 0 5px 0;}h4{font-size:16pt;height:16pt;margin:0 0 5px 0;}#contentWrapper p,#contentWrapper address{margin:0 0 24px;line-height:1.4em;}#contentWrapper a{text-decoration:none;color:#f7bb1c;}#contentWrapper a:hover{text-decoration:underline;}#contentWrapper ul.filmReel{margin:0 0 24px 24px;list-style:none;}#contentWrapper ul.filmReel li{display:block;background:transparent url(/elements/images/icons/filmReel-trans.png) 0 0 no-repeat;_background-image:url(/elements/images/icons/filmReel-trans.gif);line-height:16px;margin:0 0 5px;padding-left:20px;}#contentWrapper ul.filmReel li span{width:150px;display:block;float:left;}a.social{background:transparent url(/elements/images/icons/social-trans.png) 0 0 no-repeat;_background-image:url(/elements/images/icons/social-ie6.gif);padding-left:30px;margin:0 0 5px;}a.syndicated{background-position:0 -20px;}.column{width:45%;float:left;}#content ol.donate{margin:0 0 24px 10px;}#content ol.donate li{margin:0 0 20px 30px;line-height:16px;margin:0 0 5px;}#content ol.donate li label{font-weight:normal;width:300px;}#content ol.donate li .input{width:200px;padding-left:20px;}#sidebar{position:absolute;width:210px;top:55px;right:25px;_right:-35px;}#sidebar ul,#sidebar ul.filmReel{margin:0 0 24px 0;}#contentWrapper ul.filmReel li span{width:125px;}#footer{text-align:center;color:#666;}#footer p{margin:20px 0 0;}#footer p span.attribution{display:block;margin:5px 0;font-size:8pt;color:#999;}#footer p span.attribution a{color:#999;text-decoration:none;font-variant:small-caps;}#footer p span.attribution a:hover{color:#981b1e;}
/* - /elements/css/sIFR-screen.css*/
.sIFR-flash{visibility:visible!important;margin:0;}.sIFR-replaced{visibility:visible!important;}span.sIFR-alternate{position:absolute;left:0;top:0;width:0;height:0;display:block;overflow:hidden;}.sIFR-flash+div[adblocktab=true]{display:none!important;}.sIFR-hasFlash h1{visibility:hidden;}.sIFR-hasFlash h2{visibility:hidden;}.sIFR-hasFlash h3{visibility:hidden;}.sIFR-hasFlash div.section_caption{visibility:hidden;}.sIFR-hasFlash span.header{visibility:hidden;}.sIFR-hasFlash h4{visibility:hidden;}.sIFR-hasFlash h5{visibility:visible;}.sIFR-hasFlash h6{visibility:visible;}
/* - /elements/css/validation.css*/
@charset "UTF-8";.radioRequiredState .radioRequiredMsg,.checkboxRequiredState .checkboxRequiredMsg,.checkboxMaxSelectionsState .checkboxMaxSelectionsMsg,.selectRequiredState .selectRequiredMsg,.textareaRequiredState .textareaRequiredMsg,.textareaMinCharsState .textareaMinCharsMsg,.textareaMaxCharsState .textareaMaxCharsMsg,.textareaInvalidFormatState .textareaInvalidFormatMsg,.textfieldRequiredState .textfieldRequiredMsg,.textfieldInvalidFormatState .textfieldInvalidFormatMsg{color:#c70c0c;font-weight:bold;border:0;display:block;float:right;margin-top:-20px;}.radioRequiredMsg,.checkboxRequiredMsg,.checkboxMaxSelectionsMsg,.selectRequiredMsg,.selectMaxCharsMsg,.selectInvalidFormatMsg,.textareaRequiredMsg,.textareaMinCharsMsg,.textareaMaxCharsMsg,.textareaInvalidFormatMsg,.textfieldRequiredMsg,.textfieldInvalidFormatMsg{color:#c70c0c;font-weight:bold;border:0;display:none;}.validMsg{width:16px;height:16px;margin-left:6px;margin-top:-2px;display:none;}.textfieldValidState .validMsg,.textareaValidState .validMsg,.selectValidState .validMsg,.checkboxValidState .validMsg,.radioValidState .validMsg{display:inline;}div.radioRequiredState label,div.checkboxRequiredState label,div.checkboxMaxSelectionsState label,div.selectRequiredState label,div.textfieldRequiredState label,div.textareaRequiredState label,div.textareaMinCharsState label,div.textareaMaxCharsState label,div.textfieldRequiredState label,div.textfieldInvalidFormatState label{color:#C00;}select.*,input.*,textarext.*{background-color:#FFF;}#validcheckbox{float:left;margin:0 5px 0 5px;}#errors{float:left;}option{font-size:11px;}div.error_text{color:#C00;font-weight:bold;text-align:center;background-color:#efefef;border:1px solid #C00;}
