@charset "utf-8"; html, body, h1, h2, h3, h4, h5, h6, p, fieldset{margin:0; padding:0; font-size:100%; }img, fieldset{border:none}a:hover{text-decoration:underline}a{text-decoration:none}.clr, .clrl, .clrr{height:0; font-size:0; }.clr{clear:both}.clrl{clear:left; .display:none}.clrr{clear:right}button::-moz-focus-inner{border:none; }body{background:#222; font-family:Helvetica,Helvetica Neue,Arial,sans-serif; font-size:100%; }p#top{display:block; background:#BD142D; width:100%; height:23px; border-bottom:1px solid #8A0F2F; }p#top span{display:block; width:100%; }p#top span a{display:inline-block; font-size:11px; line-height:23px; color:#EEE; }p#top span a:hover{color:#FFF; text-decoration:none}#supercontainer{width:100%; }#logo{float:left; width:50%; height:72px; }#gravy{float:right; width:50%; }ul#menu{clear:both; margin:0 0 0 12px; padding:0; height:36px; list-style:none; }ul#menu li{float:left; display:inline-block; margin:8px 12px 0 0; }ul#menu li a{display:block; background:#242424; padding:2px 8px; font-size:14px; font-weight:bold; line-height:18px; text-transform:uppercase; color:#FFF; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; }ul#menu li a:hover{text-decoration:none; background:#BD142D; }ul#menu li a.current{background:#404045; cursor:default}ul#menu li a.current:hover{text-decoration:none}#container{clear:left; width:100%; }.main{background:url('/img/uc/bg-footer.gif') #FFF no-repeat bottom right; padding-bottom:64px; }.content{margin:0 20px; }.widget{margin:0; padding-bottom:9px; }.content a{color:#CA3A0B; text-decoration:none; }.content a:hover{text-decoration:underline; }.content h1{font-size:24px; line-height:42px; margin:0 0 6px; color:#000; }.content h1.nobreak{margin:6px 0 0; line-height:30px; }.content h5{font-size:16px; line-height:20px; margin:12px 0 0; color:#222; }.content p{font-size:12px; line-height:18px; margin:0 0 12px; color:222; }.content li{font-size:12px; line-height:18px; color:#222; }.content dl{font-size:12px; line-height:18px; }.content dt{margin-left:40px; font-weight:bold; }.content dt.active{background:#FFFBE2}.content dd{margin:0 0 9px 40px}.content dd.active{background:#FFFBE2}thead{vertical-align:top; background-color:#404040; color:#FFF; }thead td{font-weight:bold}tr{vertical-align:top}td{padding:5px 5px 4px; font:normal 11px/18px Verdana,Geneva,Arial,sans-serif; border-bottom:1px dotted #CBB; }table.blank td{border:none}td.p0{padding:0}td.g1{background:#F5F5F5}td.g2{background:#EEE}td.g3{background:#E5E5E5}tr:hover, tr:hover td.g1, tr:hover td.g2, tr:hover td.g3{background-color:#FFF5D1}thead tr:hover{background-color:#404040; }table.schedule a{color:#335; border-bottom:1px dotted #AAA; }table.schedule a:hover{color:#002; text-decoration:none; background:#F7E8B3; }.widget a{color:#F2744A; }.widget h3{display:inline-block; margin:0 0 6px; font-size:18px; line-height:24px; border-bottom:3px solid #1C1C1C; color:#FFF; }.widget p, .widget li{font-size:12px; line-height:18px; color:#DDD; }.widget p{margin:0 0 9px; }.widget p small{font-size:11px; }.widget ul.workshop{margin:0; padding:0; list-style:none; }.widget ul.workshop li{background:#FAFAFA; margin:0 0 3px; padding:2px; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; font-size:11px; color:#555; }.widget ul.workshop li div{float:right; }.widget a.download{display:block; border:1px dashed #555; margin:10px; padding:10px 48px 10px 10px; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; font-size:12px; font-weight:bold; color:#F8F8F8; }.widget a.download:hover{color:#FFF; border-color:#5F5F5F; }.widget a.doc{background:url('/img/uc/file-doc.gif') no-repeat right center; }.content p.elegant{font-size:16px; font-style:italic; letter-spacing:-1px; color:#8A0F2F}form{margin:0 0 10px; }label{font-size:11px; color:#555; }label i{color:#BD142D; }input, textarea, select option{font-size:12px; line-height:18px; }fieldset input, textarea, select{margin:0 0 9px; padding:4px; border:1px solid #BBB; color:#222; }fieldset input{width:270px}fieldset select{width:278px}textarea{font-family:Helvetica,Helvetica Neue,Arial,sans-serif; width:590px; }fieldset input.error, textarea.error, fieldset select.error{border:1px solid #D61735; background-color:#FAF8F8; }fieldset input:focus, textarea:focus{background:#FAFAFA; border-color:#606060; }button{cursor:pointer; border:2px solid #100; background:#222; padding:3px 10px; margin:0 10px 0 0; font-size:14px; font-weight:bold; line-height:20px; color:#FFF; border-radius:4px; -moz-border-radius:4px; -webkit-border-radius:4px; }button.light{background:#555; border-color:#433; }button:hover, button.light:hover{background:#BD142D}.widget form{margin:0; }.widget form fieldset{position:relative; }.widget form input{background:#333; width:170px; margin:0 0 9px; padding:4px; border:1px solid #444; color:#AAA; }.widget form button{background:#444; width:90px; margin:0; padding:0 4px; border:1px solid #555; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; text-align:left; }.widget form button span{font-size:12px; line-height:22px; .line-height:18px; color:#DDD; }.errorbox, .successbox, .alertbox{margin:9px 20px; padding:10px 0 10px 45px; border:1px dotted #DDD; min-height:35px; height:auto !important; height:35px; }.errorbox{background:url('/img/download/icon-error.png') no-repeat left top #FACCCC; border-color:#D61735; }.successbox{background:url('/img/download/icon-success.png') no-repeat left top #D4FACC; border-color:#56B415; }.alertbox{background:url('/img/download/icon-alert.png') no-repeat left top #FAF1CC; border-color:#E2B20B; }.errorbox h5, .successbox h5, .alertbox h5, .errorbox p, .successbox p, .alertbox p, .errorbox li, .successbox li, .alertbox li{margin:0 5px 3px; font-size:12px; line-height:18px; }.errorbox h5, .errorbox p, .errorbox li{color:#B22; }.successbox h5, .successbox p, .successbox li{color:#392; }.alertbox h5, .alertbox p, .alertbox li{color:#972; }.errorbox a{color:#222; }.errorbox ul, .successbox ul, .alertbox ul{margin:0; padding:0; }.errorbox li, .successbox li, .alertbox li{list-style:none; }.emailpreview{border:2px dashed #DDD; padding:20px; margin-bottom:10px; }