body{line-height:1}*{border:0;margin:0;outline:none;padding:0;font:inherit;font-size:100%;vertical-align:baseline}a{text-decoration:none}hr{background:#FFF;border:none;height:1px;margin:36px 0;width:100%}img,a img{border:none}ol,ul{list-style:none}table{border:none;border-collapse:collapse}caption,th,td{font-weight:400;text-align:left;vertical-align:middle}.button{cursor:pointer;position:relative;overflow:visible}.button::-moz-focus-inner{border:none}.button span{cursor:pointer;display:block;position:relative;white-space:nowrap}:focus{outline:none}body{font:12px/1.5 Arial, Helvetica, sans-serif}h1,h2,h3,h4,h5,h6{clear:both}h1{font-size:28px;line-height:1.286;margin:0;font-weight:400}h2.page-title{font-size:28px;line-height:1.286;margin:0.643em 0;font-weight:400;letter-spacing:-0.045em}h2{font-size:24px;line-height:1.5;margin:0 0 0.75em;font-weight:400}h3{font-size:18px;line-height:1;margin:0 0 1em;font-weight:400}h4{font-size:14px;line-height:1.286;margin:1.286em 0 0;font-weight:700}h5{font-size:12px;line-height:1.5;margin:1.5em 0 0;font-weight:700}h6{font-size:12px;line-height:1.5;margin:1.5em 0 0;font-weight:700}img.inline{margin-bottom:18px}p{margin:0 0 18px}p img.left{float:left;margin-top:18px;margin-right:18px;padding:0}p img.right{float:right;margin-top:18px;margin-left:18px;padding:0}table{font-size:1em;margin:0 0 18px}fieldset.buttons{margin:0 0 18px}dl{margin:0 0 18px}dl dt{font-weight:700}dl dd{margin-left:18px}ol{margin:0 0 18px}ol li{list-style:decimal;margin-left:18px;padding-left:0}ul{margin:0 0 18px}ul li{background:url("/forge/images/defaults/bullet.png") no-repeat left 6px;padding-left:18px}.align-left{text-align:left}.align-center{text-align:center}.align-right{text-align:right}.align-justify{text-align:justify}.align-top{vertical-align:top}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}address{font-style:normal}code,pre,tt{font-family:Consolas, "Andale Mono", "Lucida Console", monospace;line-height:90%}strong,.bold{font-weight:700}del,.strike{text-decoration:line-through}em,.italic{font-style:italic}ins,.underline{text-decoration:underline}.nowrap{white-space:nowrap}.text-small{font-size:0.9em}.text-normal{font-size:1em}.text-medium{font-size:1.2em}.text-large{font-size:1.5em}.text-upcase{text-transform:uppercase}.text-downcase{text-transform:lowercase}.clear{clear:both;display:block}.clear-left{clear:left}.clear-right{clear:right}.float-left{float:left}.float-right{float:right}.hide{display:none}.baseline{background:url("/forge/images/default/sbaseline_18px.png")}form.formtastic,form.formtastic ul,form.formtastic ol,form.formtastic li,form.formtastic legend,form.formtastic input,form.formtastic textarea,form.formtastic select{margin:0;padding:0}form.formtastic fieldset{border:0}form.formtastic em,form.formtastic strong{font-style:normal;font-weight:normal}form.formtastic ol,form.formtastic ul{list-style:none}form.formtastic abbr,form.formtastic acronym{border:0;font-variant:normal}form.formtastic input,form.formtastic textarea,form.formtastic select{font-family:inherit;font-size:inherit;font-weight:inherit}form.formtastic input,form.formtastic textarea,form.formtastic select{font-size:100%}form.formtastic legend{white-space:normal}form.formtastic ul.errors{color:#a2070a;margin:0.5em 0 1.5em 25%;list-style:square}form.formtastic ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset{overflow:hidden}form.formtastic fieldset{*zoom:1}form.formtastic fieldset.buttons{padding-left:25%}form.formtastic fieldset.buttons li{float:left;padding-right:0.5em}form.formtastic fieldset.buttons .button{background:#cccccc;display:inline-block;padding:0 8px 0 0;text-align:center}form.formtastic fieldset.buttons .button span{background:#cccccc;color:black;display:block;font-weight:700;height:26px;line-height:26px;padding:0 0 0 8px}form.formtastic fieldset.buttons .button:hover{background:#999999}form.formtastic fieldset.buttons .button:hover span{background:#999999;color:black}form.formtastic fieldset.buttons .button:active{background:#999999}form.formtastic fieldset.buttons .button:active span{background:#999999;color:black}form.formtastic fieldset.buttons.block{padding-left:0}form.formtastic fieldset legend span{display:block}form.formtastic fieldset ol > li{overflow:hidden;border-top:1px solid #DFDFDF;margin-top:-0.5em;margin-bottom:1em;padding:0.5em 0}form.formtastic fieldset ol > li{*zoom:1}form.formtastic fieldset ol > li:first-child{border-top:none}form.formtastic fieldset ol > li.required abbr{color:#a2070a;font-size:14px;font-weight:700;margin:0 0 0 2px}form.formtastic fieldset ol > li label{display:block;float:left;font-weight:700;margin-right:1%;padding-top:.2em;width:24%}form.formtastic fieldset ol > li > li label{line-height:100%;padding-top:0}form.formtastic fieldset ol > li > li label input{line-height:100%;vertical-align:middle;margin-top:-0.1em}form.formtastic fieldset ol > li fieldset{position:relative}form.formtastic fieldset ol > li fieldset legend{position:absolute;width:95%;padding-top:0.1em;left:0px}form.formtastic fieldset ol > li fieldset legend span{position:absolute}form.formtastic fieldset ol > li fieldset legend.label label{position:absolute}form.formtastic fieldset ol > li fieldset ol{float:left;width:74%;margin:0;padding:0 0 0 25%}form.formtastic fieldset ol > li fieldset ol li{padding:0;border:0}form.formtastic fieldset ol > li p.inline-hints,form.formtastic fieldset ol > li p.inline-errors{color:#666;font-size:10px;line-height:normal;margin:2px 0 0 25%;padding:0}form.formtastic fieldset ol > li p.inline-hints b,form.formtastic fieldset ol > li p.inline-hints strong{font-weight:700}form.formtastic fieldset ol > li.boolean p.inline-hints{margin-top:4px}form.formtastic fieldset ol > li p.inline-errors{color:#a2070a}form.formtastic fieldset ol > li ul.errors{color:#a2070a;margin:0.5em 0 0 25%;list-style:square}form.formtastic fieldset ol > li ul.errors li{padding:0;border:none;display:list-item}form.formtastic fieldset ol > li.string input,form.formtastic fieldset ol > li.password input,form.formtastic fieldset ol > li.numeric input,form.formtastic fieldset ol > li.email input,form.formtastic fieldset ol > li.url input,form.formtastic fieldset ol > li.phone input,form.formtastic fieldset ol > li.search input,form.formtastic fieldset ol > li.text textarea,form.formtastic fieldset ol > li .text-input{background:#FFF;border:1px solid #B6C0C2;padding:4px;width:40%}form.formtastic fieldset ol > li.string input.code-display,form.formtastic fieldset ol > li.password input.code-display,form.formtastic fieldset ol > li.numeric input.code-display,form.formtastic fieldset ol > li.email input.code-display,form.formtastic fieldset ol > li.url input.code-display,form.formtastic fieldset ol > li.phone input.code-display,form.formtastic fieldset ol > li.search input.code-display,form.formtastic fieldset ol > li.text textarea.code-display,form.formtastic fieldset ol > li .text-input.code-display{font:11px "Courier New", Courier, monospace}form.formtastic fieldset ol > li.code textarea,form.formtastic fieldset ol > li.editor textarea{background:#1A1A1A;color:#C0CC49;font:11px "Courier New", Courier, monospace;height:6.5em;padding:0;width:40%}form.formtastic fieldset ol > li.code textarea.large{height:13em}form.formtastic fieldset ol > li.code textarea.xxlarge{height:26em}form.formtastic fieldset ol > li.editor textarea{height:auto;overflow:auto}form.formtastic fieldset ol > li.error input,form.formtastic fieldset ol > li.error textarea,form.formtastic fieldset ol > li.error select{border-color:#a2070a}form.formtastic fieldset ol > li.large.string input,form.formtastic fieldset ol > li.large.password input,form.formtastic fieldset ol > li.large.numeric input,form.formtastic fieldset ol > li.large.email input,form.formtastic fieldset ol > li.large.url input,form.formtastic fieldset ol > li.large.phone input,form.formtastic fieldset ol > li.large.search input,form.formtastic fieldset ol > li.large.text textarea,form.formtastic fieldset ol > li.large .text-input{background:#FFF;border:1px solid #B6C0C2;padding:4px;width:60%}form.formtastic fieldset ol > li.large.string input.code-display,form.formtastic fieldset ol > li.large.password input.code-display,form.formtastic fieldset ol > li.large.numeric input.code-display,form.formtastic fieldset ol > li.large.email input.code-display,form.formtastic fieldset ol > li.large.url input.code-display,form.formtastic fieldset ol > li.large.phone input.code-display,form.formtastic fieldset ol > li.large.search input.code-display,form.formtastic fieldset ol > li.large.text textarea.code-display,form.formtastic fieldset ol > li.large .text-input.code-display{font:11px "Courier New", Courier, monospace}form.formtastic fieldset ol > li.large.code textarea,form.formtastic fieldset ol > li.large.editor textarea{background:#1A1A1A;color:#C0CC49;font:11px "Courier New", Courier, monospace;height:6.5em;padding:0;width:60%}form.formtastic fieldset ol > li.large.code textarea.large{height:13em}form.formtastic fieldset ol > li.large.code textarea.xxlarge{height:26em}form.formtastic fieldset ol > li.large.editor textarea{height:auto;overflow:auto}form.formtastic fieldset ol > li.large.error input,form.formtastic fieldset ol > li.large.error textarea,form.formtastic fieldset ol > li.large.error select{border-color:#a2070a}form.formtastic fieldset ol > li.select select,form.formtastic fieldset ol > li.date select,form.formtastic fieldset ol > li.time select,form.formtastic fieldset ol > li.datetime select{background:#FFF;border:1px solid #B6C0C2;padding:3px 3px 3px 0}form.formtastic fieldset ol > li.select select option,form.formtastic fieldset ol > li.date select option,form.formtastic fieldset ol > li.time select option,form.formtastic fieldset ol > li.datetime select option{padding:0 3px}form.formtastic fieldset ol > li.select select optgroup,form.formtastic fieldset ol > li.date select optgroup,form.formtastic fieldset ol > li.time select optgroup,form.formtastic fieldset ol > li.datetime select optgroup{font-weight:700;font-style:normal;padding:0px 2px}form.formtastic fieldset ol > li.select select optgroup option,form.formtastic fieldset ol > li.date select optgroup option,form.formtastic fieldset ol > li.time select optgroup option,form.formtastic fieldset ol > li.datetime select optgroup option{font-weight:400;text-indent:8px}form.formtastic fieldset ol > li.error select{border-color:#a2070a}form.formtastic fieldset ol > li.text textarea{height:5.5em}form.formtastic fieldset ol > li.date fieldset ol li,form.formtastic fieldset ol > li.time fieldset ol li,form.formtastic fieldset ol > li.datetime fieldset ol li{float:left;width:auto;margin:0 .3em 0 0}form.formtastic fieldset ol > li.date fieldset ol li label,form.formtastic fieldset ol > li.time fieldset ol li label,form.formtastic fieldset ol > li.datetime fieldset ol li label{display:none}form.formtastic fieldset ol > li.date fieldset ol li label input,form.formtastic fieldset ol > li.time fieldset ol li label input,form.formtastic fieldset ol > li.datetime fieldset ol li label input{display:inline;margin:0;padding:0}form.formtastic fieldset ol li.hidden{display:none}form.formtastic fieldset ol > li{list-style:none}form.formtastic fieldset ol > li.boolean label{padding-left:25%;width:auto}form.formtastic fieldset ol > li.boolean label input{margin:0 0.5em 0 0.2em}form.formtastic fieldset ol > li.radio fieldset,form.formtastic fieldset ol > li.check_boxes fieldset{overflow:visible}form.formtastic fieldset ol > li.radio fieldset ol,form.formtastic fieldset ol > li.check_boxes fieldset ol{margin-bottom:-0.5em}form.formtastic fieldset ol > li.radio fieldset ol li,form.formtastic fieldset ol > li.check_boxes fieldset ol li{list-style:none;margin:0.1em 0 0.5em 0;overflow:visible}form.formtastic fieldset ol > li.radio fieldset ol li label,form.formtastic fieldset ol > li.check_boxes fieldset ol li label{float:none;width:100%}form.formtastic fieldset ol > li.radio fieldset ol li label input,form.formtastic fieldset ol > li.check_boxes fieldset ol li label input{margin-right:0.2em}form.formtastic fieldset ol > li div.captcha{float:left}form.formtastic fieldset.grid ol > li,form.formtastic fieldset.block ol > li,form.formtastic fieldset ol > li.grid,form.formtastic fieldset ol > li.block{border:none;float:left;margin:0;padding-left:0;width:50%}form.formtastic fieldset.grid ol > li label,form.formtastic fieldset.block ol > li label,form.formtastic fieldset ol > li.grid label,form.formtastic fieldset ol > li.block label{float:none;display:block;padding:0;width:100%}form.formtastic fieldset.grid ol > li p.inline-errors,form.formtastic fieldset.grid ol > li p.inline-hints,form.formtastic fieldset.block ol > li p.inline-errors,form.formtastic fieldset.block ol > li p.inline-hints,form.formtastic fieldset ol > li.grid p.inline-errors,form.formtastic fieldset ol > li.grid p.inline-hints,form.formtastic fieldset ol > li.block p.inline-errors,form.formtastic fieldset ol > li.block p.inline-hints{margin-left:0}form.formtastic fieldset.grid ol > li.string input,form.formtastic fieldset.grid ol > li.password input,form.formtastic fieldset.grid ol > li.numeric input,form.formtastic fieldset.grid ol > li.email input,form.formtastic fieldset.grid ol > li.url input,form.formtastic fieldset.grid ol > li.phone input,form.formtastic fieldset.grid ol > li.search input,form.formtastic fieldset.grid ol > li.text textarea,form.formtastic fieldset.grid ol > li .text-input,form.formtastic fieldset ol > li.grid.string input,form.formtastic fieldset ol > li.grid.password input,form.formtastic fieldset ol > li.grid.numeric input,form.formtastic fieldset ol > li.grid.email input,form.formtastic fieldset ol > li.grid.url input,form.formtastic fieldset ol > li.grid.phone input,form.formtastic fieldset ol > li.grid.search input,form.formtastic fieldset ol > li.grid.text textarea,form.formtastic fieldset ol > li.grid .text-input{background:#FFF;border:1px solid #B6C0C2;padding:4px;width:93%}form.formtastic fieldset.grid ol > li.string input.code-display,form.formtastic fieldset.grid ol > li.password input.code-display,form.formtastic fieldset.grid ol > li.numeric input.code-display,form.formtastic fieldset.grid ol > li.email input.code-display,form.formtastic fieldset.grid ol > li.url input.code-display,form.formtastic fieldset.grid ol > li.phone input.code-display,form.formtastic fieldset.grid ol > li.search input.code-display,form.formtastic fieldset.grid ol > li.text textarea.code-display,form.formtastic fieldset.grid ol > li .text-input.code-display,form.formtastic fieldset ol > li.grid.string input.code-display,form.formtastic fieldset ol > li.grid.password input.code-display,form.formtastic fieldset ol > li.grid.numeric input.code-display,form.formtastic fieldset ol > li.grid.email input.code-display,form.formtastic fieldset ol > li.grid.url input.code-display,form.formtastic fieldset ol > li.grid.phone input.code-display,form.formtastic fieldset ol > li.grid.search input.code-display,form.formtastic fieldset ol > li.grid.text textarea.code-display,form.formtastic fieldset ol > li.grid .text-input.code-display{font:11px "Courier New", Courier, monospace}form.formtastic fieldset.grid ol > li.code textarea,form.formtastic fieldset.grid ol > li.editor textarea,form.formtastic fieldset ol > li.grid.code textarea,form.formtastic fieldset ol > li.grid.editor textarea{background:#1A1A1A;color:#C0CC49;font:11px "Courier New", Courier, monospace;height:6.5em;padding:0;width:93%}form.formtastic fieldset.grid ol > li.code textarea.large,form.formtastic fieldset ol > li.grid.code textarea.large{height:13em}form.formtastic fieldset.grid ol > li.code textarea.xxlarge,form.formtastic fieldset ol > li.grid.code textarea.xxlarge{height:26em}form.formtastic fieldset.grid ol > li.editor textarea,form.formtastic fieldset ol > li.grid.editor textarea{height:auto;overflow:auto}form.formtastic fieldset.grid ol > li.error input,form.formtastic fieldset.grid ol > li.error textarea,form.formtastic fieldset.grid ol > li.error select,form.formtastic fieldset ol > li.grid.error input,form.formtastic fieldset ol > li.grid.error textarea,form.formtastic fieldset ol > li.grid.error select{border-color:#a2070a}form.formtastic fieldset.block ol > li.string input,form.formtastic fieldset.block ol > li.password input,form.formtastic fieldset.block ol > li.numeric input,form.formtastic fieldset.block ol > li.email input,form.formtastic fieldset.block ol > li.url input,form.formtastic fieldset.block ol > li.phone input,form.formtastic fieldset.block ol > li.search input,form.formtastic fieldset.block ol > li.text textarea,form.formtastic fieldset.block ol > li .text-input,form.formtastic fieldset ol > li.block.string input,form.formtastic fieldset ol > li.block.password input,form.formtastic fieldset ol > li.block.numeric input,form.formtastic fieldset ol > li.block.email input,form.formtastic fieldset ol > li.block.url input,form.formtastic fieldset ol > li.block.phone input,form.formtastic fieldset ol > li.block.search input,form.formtastic fieldset ol > li.block.text textarea,form.formtastic fieldset ol > li.block .text-input{background:#FFF;border:1px solid #B6C0C2;padding:4px;width:96%}form.formtastic fieldset.block ol > li.string input.code-display,form.formtastic fieldset.block ol > li.password input.code-display,form.formtastic fieldset.block ol > li.numeric input.code-display,form.formtastic fieldset.block ol > li.email input.code-display,form.formtastic fieldset.block ol > li.url input.code-display,form.formtastic fieldset.block ol > li.phone input.code-display,form.formtastic fieldset.block ol > li.search input.code-display,form.formtastic fieldset.block ol > li.text textarea.code-display,form.formtastic fieldset.block ol > li .text-input.code-display,form.formtastic fieldset ol > li.block.string input.code-display,form.formtastic fieldset ol > li.block.password input.code-display,form.formtastic fieldset ol > li.block.numeric input.code-display,form.formtastic fieldset ol > li.block.email input.code-display,form.formtastic fieldset ol > li.block.url input.code-display,form.formtastic fieldset ol > li.block.phone input.code-display,form.formtastic fieldset ol > li.block.search input.code-display,form.formtastic fieldset ol > li.block.text textarea.code-display,form.formtastic fieldset ol > li.block .text-input.code-display{font:11px "Courier New", Courier, monospace}form.formtastic fieldset.block ol > li.code textarea,form.formtastic fieldset.block ol > li.editor textarea,form.formtastic fieldset ol > li.block.code textarea,form.formtastic fieldset ol > li.block.editor textarea{background:#1A1A1A;color:#C0CC49;font:11px "Courier New", Courier, monospace;height:6.5em;padding:0;width:96%}form.formtastic fieldset.block ol > li.code textarea.large,form.formtastic fieldset ol > li.block.code textarea.large{height:13em}form.formtastic fieldset.block ol > li.code textarea.xxlarge,form.formtastic fieldset ol > li.block.code textarea.xxlarge{height:26em}form.formtastic fieldset.block ol > li.editor textarea,form.formtastic fieldset ol > li.block.editor textarea{height:auto;overflow:auto}form.formtastic fieldset.block ol > li.error input,form.formtastic fieldset.block ol > li.error textarea,form.formtastic fieldset.block ol > li.error select,form.formtastic fieldset ol > li.block.error input,form.formtastic fieldset ol > li.block.error textarea,form.formtastic fieldset ol > li.block.error select{border-color:#a2070a}form.formtastic fieldset.block ol > li,form.formtastic fieldset ol > li.block{float:none;width:100%}form.formtastic fieldset.block ol > li.code textarea,form.formtastic fieldset.block ol > li.editor textarea,form.formtastic fieldset ol > li.block.code textarea,form.formtastic fieldset ol > li.block.editor textarea{background:#1A1A1A;color:#C0CC49;font:11px "Courier New", Courier, monospace;height:6.5em;padding:0;width:100%}form.formtastic fieldset.block ol > li.code textarea.large,form.formtastic fieldset ol > li.block.code textarea.large{height:13em}form.formtastic fieldset.block ol > li.code textarea.xxlarge,form.formtastic fieldset ol > li.block.code textarea.xxlarge{height:26em}form.formtastic fieldset.block ol > li.editor textarea,form.formtastic fieldset ol > li.block.editor textarea{height:auto;overflow:auto}form.formtastic fieldset.block ol > li fieldset ol{float:none;padding-left:0;width:100%}form.formtastic fieldset.block ol > li fieldset legend,form.formtastic fieldset.block ol > li fieldset legend.label label{position:static}form.formtastic .text-input{background:#FFF;border:1px solid #B6C0C2;padding:4px}form.formtastic .text-input.code-display{font:11px "Courier New", Courier, monospace}form.formtastic .select-input{background:#FFF;border:1px solid #B6C0C2;padding:3px 3px 3px 0}form.formtastic .hints{color:#666;font-size:10px}form.formtastic .hints strong,form.formtastic .hints b{font-weight:700}form.formtastic .hints ul li{background-position:left 50%;padding-left:10px}.clearfix{overflow:hidden}.clearfix{*zoom:1}.flash-message{left:0;overflow:auto;position:absolute;top:0;width:100%;z-index:10000}.flash-message .flash{margin:0 auto;width:480px}.flash-message .flash dl{margin-bottom:0}.flash-message .flash dl dt{font-size:15px;font-weight:700;margin:0 0 5px}.flash-message .flash dd{margin-left:0}.flash-message .flash .body{background-position:left top;background-repeat:repeat-y;padding:10px 20px 0}.flash-message .flash .message{background-position:left top;background-repeat:no-repeat;min-height:48px;padding:5px 0 1px 60px}.flash-message .flash .footer{background-position:left bottom;background-repeat:no-repeat;font-size:0.9em;height:30px;padding:0 20px}.flash-message .success{color:#5e7e0a}.flash-message .success .body{background-image:url("/forge/images/flash/main-success-fill.png")}.flash-message .success .message{background-image:url("/forge/images/flash/icon-success.png")}.flash-message .success .footer{background-image:url("/forge/images/flash/main-success.png")}.flash-message .alert{color:#5a0404}.flash-message .alert .body{background-image:url("/forge/images/flash/main-error-fill.png")}.flash-message .alert .message{background-image:url("/forge/images/flash/icon-error.png")}.flash-message .alert .footer{background-image:url("/forge/images/flash/main-error.png")}.flash-message .error{color:#5a0404}.flash-message .error .body{background-image:url("/forge/images/flash/main-error-fill.png")}.flash-message .error .message{background-image:url("/forge/images/flash/icon-error.png")}.flash-message .error .footer{background-image:url("/forge/images/flash/main-error.png")}.flash-message .notice{color:#25597b}.flash-message .notice .body{background-image:url("/forge/images/flash/main-notice-fill.png")}.flash-message .notice .message{background-image:url("/forge/images/flash/icon-notice.png")}.flash-message .notice .footer{background-image:url("/forge/images/flash/main-notice.png")}.flash-message .warning{color:#be7200}.flash-message .warning .body{background-image:url("/forge/images/flash/main-warning-fill.png")}.flash-message .warning .message{background-image:url("/forge/images/flash/icon-warning.png")}.flash-message .warning .footer{background-image:url("/forge/images/flash/main-warning.png")}.flash-message .footer a{color:#CD0A0A;cursor:pointer;display:block;float:right;text-decoration:underline}.flash-message .footer a:hover{text-decoration:none}.flash-message.auto-hide{display:none}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block}.cboxIframe{width:100%;height:100%;display:block;border:0}#cboxOverlay{background:#000}#cboxContent{margin-top:20px}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0px;color:#ccc}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url("/forge/images/colorbox/controls.png") no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious.hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url("/forge/images/colorbox/controls.png") no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext.hover{background-position:bottom right}#cboxLoadingOverlay{background:#000}#cboxLoadingGraphic{background:url("/forge/images/colorbox/loading.gif") no-repeat center center}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url("/forge/images/colorbox/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose.hover{background-position:bottom center}.asset-gallery{margin:0;overflow:hidden;margin-bottom:18px}.asset-gallery li{background:none;list-style:none;line-height:normal;margin:0;padding:0}.asset-gallery li a{background:none;line-height:normal;margin:0;padding:0;text-decoration:none}.asset-gallery li a:hover{text-decoration:none}.asset-gallery{*zoom:1}.asset-gallery li{float:left;margin:0 5px 5px 0}a img{border:1px solid #666}a:hover img{border-color:#000}.banner img{display:block}.banner a img{border:none}.button-def,a.button-def{background:#dddddd url("/forge/images/defaults/button.png") repeat-x left top;border:1px solid #BBB;border-color:#BBB #BBB #999;border-radius:4px;color:#333;cursor:pointer;display:inline-block;font:12px/15px Helvetica Neue, Arial, "Lucida Grande", Sans-serif;padding:3px 6px;text-shadow:1px 1px 0 #FFF;text-decoration:none}.button-def:hover,a.button-def:hover,.button:focus{background-position:0 -6px;border-color:#999 #999 #666;color:#000;text-decoration:none}.button-def:active,a.button-def:active{background-image:none;outline:medium none;text-shadow:none}.button-def.medium,a.medium.button-def{font-size:14px;font-weight:700;padding:5px 15px 6px}.paginations{background:#Fc0}.paginations ul{margin:0}.paginations ul li{background:none;list-style:none;line-height:normal;margin:0;padding:0}.paginations ul li a{background:none;line-height:normal;margin:0;padding:0;text-decoration:none}.paginations ul li a:hover{text-decoration:none}.paginations ul li{display:inline-block;margin:2px;text-align:center}.paginations ul li a{font-weight:100;font-size:.8em!important;text-decoration:none!important;border:1px #ccc solid;padding:3px 6px 3px 6px!important}.pagination{text-align:center;padding:0.3em;cursor:default}.pagination .disabled{color:#aaaaaa}.pagination .current{font-style:normal;font-weight:bold;color:#333;padding:5px 7px}.pagination a{border:1px solid #dddddd;color:#333;padding:3px 5px;text-decoration:none}.pagination a:hover,.pagination a:focus{border-color:#ABB7C4;background:#EEF2F5;color:#333}.pagination .page_info{color:#aaaaaa;padding-top:0.8em}.pagination .previous_page,.pagination .next_page{border-width:2px}.pagination .previous_page{margin-right:1em}.pagination .next_page{margin-left:1em}#header{height:125px;position:relative}#header .logo{text-indent:-9999em;outline:0;background:#FC0;cursor:pointer;display:block;height:50px;width:100px}#layout,#wrapper{overflow:hidden}#layout,#wrapper{*zoom:1}#wrapper{clear:both;position:relative}#footer{clear:both;height:50px;position:relative}#footer .content{padding-top:10px;height:40px}html,body{height:100%}#layout{min-height:100%;height:auto !important;height:100%;margin:0 auto -50px}#layout #sticky-footer,#footer{height:50px}.css-grid{margin-left:auto;margin-right:auto;min-width:910px;width:960px;overflow:hidden}.css-grid{*zoom:1}.grid-full,.grid-half,.grid-1,.grid-2,.grid-3,.grid-4,.grid-5,.grid-6,.grid-7,.grid-8,.grid-9,.grid-10,.grid-11,.grid-12{display:inline;float:left;margin-left:10px;margin-right:10px;position:relative}.nlg{margin-left:0}.nrg{margin-right:0}.ng{margin-left:0;margin-right:0}.css-grid .grid-1{width:60px}.css-grid .grid-1.nlg,.css-grid .grid-1.nrg{width:70px}.css-grid .grid-1.nlg.nrg,.css-grid .grid-1.ng{width:80px}.css-grid .grid-2{width:140px}.css-grid .grid-2.nlg,.css-grid .grid-2.nrg{width:150px}.css-grid .grid-2.nlg.nrg,.css-grid .grid-2.ng{width:160px}.css-grid .grid-3{width:220px}.css-grid .grid-3.nlg,.css-grid .grid-3.nrg{width:230px}.css-grid .grid-3.nlg.nrg,.css-grid .grid-3.ng{width:240px}.css-grid .grid-4{width:300px}.css-grid .grid-4.nlg,.css-grid .grid-4.nrg{width:310px}.css-grid .grid-4.nlg.nrg,.css-grid .grid-4.ng{width:320px}.css-grid .grid-5{width:380px}.css-grid .grid-5.nlg,.css-grid .grid-5.nrg{width:390px}.css-grid .grid-5.nlg.nrg,.css-grid .grid-5.ng{width:400px}.css-grid .grid-6,.css-grid .grid-half{width:460px}.css-grid .grid-6.nlg,.css-grid .grid-6.nrg,.css-grid .grid-half.nlg,.css-grid .grid-half.nrg{width:470px}.css-grid .grid-6.nlg.nrg,.css-grid .grid-6.ng,.css-grid .grid-half.nlg.nrg,.css-grid .grid-half.ng{width:480px}.css-grid .grid-7{width:540px}.css-grid .grid-7.nlg,.css-grid .grid-7.nrg{width:550px}.css-grid .grid-7.nlg.nrg,.css-grid .grid-7.ng{width:560px}.css-grid .grid-8{width:620px}.css-grid .grid-8.nlg,.css-grid .grid-8.nrg{width:630px}.css-grid .grid-8.nlg.nrg,.css-grid .grid-8.ng{width:640px}.css-grid .grid-9{width:700px}.css-grid .grid-9.nlg,.css-grid .grid-9.nrg{width:710px}.css-grid .grid-9.nlg.nrg,.css-grid .grid-9.ng{width:720px}.css-grid .grid-10{width:780px}.css-grid .grid-10.nlg,.css-grid .grid-10.nrg{width:790px}.css-grid .grid-10.nlg.nrg,.css-grid .grid-10.ng{width:800px}.css-grid .grid-11{width:860px}.css-grid .grid-11.nlg,.css-grid .grid-11.nrg{width:870px}.css-grid .grid-11.nlg.nrg,.css-grid .grid-11.ng{width:880px}.css-grid .grid-12,.css-grid .grid-full{width:940px}.css-grid .grid-12.nlg,.css-grid .grid-12.nrg,.css-grid .grid-full.nlg,.css-grid .grid-full.nrg{width:950px}.css-grid .grid-12.nlg.nrg,.css-grid .grid-12.ng,.css-grid .grid-full.nlg.nrg,.css-grid .grid-full.ng{width:960px}.css-grid .append-1{padding-left:80px}.css-grid .prepend-1{padding-right:80px}.css-grid .append-2{padding-left:160px}.css-grid .prepend-2{padding-right:160px}.css-grid .append-3{padding-left:240px}.css-grid .prepend-3{padding-right:240px}.css-grid .append-4{padding-left:320px}.css-grid .prepend-4{padding-right:320px}.css-grid .append-5{padding-left:400px}.css-grid .prepend-5{padding-right:400px}.css-grid .append-6{padding-left:480px}.css-grid .prepend-6{padding-right:480px}.css-grid .append-7{padding-left:560px}.css-grid .prepend-7{padding-right:560px}.css-grid .append-8{padding-left:640px}.css-grid .prepend-8{padding-right:640px}.css-grid .append-9{padding-left:720px}.css-grid .prepend-9{padding-right:720px}.css-grid .append-10{padding-left:800px}.css-grid .prepend-10{padding-right:800px}.css-grid .append-11{padding-left:880px}.css-grid .prepend-11{padding-right:880px}.css-grid .push-1{left:80px}.css-grid .pull-1{left:-80px}.css-grid .push-2{left:160px}.css-grid .pull-2{left:-160px}.css-grid .push-3{left:240px}.css-grid .pull-3{left:-240px}.css-grid .push-4{left:320px}.css-grid .pull-4{left:-320px}.css-grid .push-5{left:400px}.css-grid .pull-5{left:-400px}.css-grid .push-6{left:480px}.css-grid .pull-6{left:-480px}.css-grid .push-7{left:560px}.css-grid .pull-7{left:-560px}.css-grid .push-8{left:640px}.css-grid .pull-8{left:-640px}.css-grid .push-9{left:720px}.css-grid .pull-9{left:-720px}.css-grid .push-10{left:800px}.css-grid .pull-10{left:-800px}.css-grid .push-11{left:880px}.css-grid .pull-11{left:-880px}.css-grid .nested-grid{margin-left:-10px;margin-right:-10px;overflow:hidden}.css-grid .nested-grid{*zoom:1}header,footer{display:block}body{background:black url("/images/bodyF.png") repeat-x;color:#333333}#header{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:1px}#header .logo{background:url("/images/logo.png") no-repeat;height:93px;left:10px;position:absolute;top:15px;width:254px}#deco{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;margin-bottom:1px}#deco{*zoom:1}#deco .image-home{background:url("/images/deco-home.jpg") no-repeat;float:left;height:200px}#deco .call-to-action{background:url("/images/banners/register-decolink.png") no-repeat;float:left;height:200px}.deco-internal{background:url("/images/deco-internal.png") no-repeat;height:59px;margin:-10px -20px 10px -10px}#layout{margin-top:5px}#wrapper{-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:white url("/images/wrapperF.png") repeat-x;border:1px solid #DCDCDC}.css-grid .grid-8{width:619px}.css-grid .grid-4{width:299px}a{color:#7F272E;text-decoration:underline}a:hover{text-decoration:none}h2{color:white}h3 a{text-decoration:underline}h3 a:hover{text-decoration:none}#content{padding-top:10px;padding-bottom:10px}#sidebar{padding-top:10px}.panel,.panel-sidebar{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;background:#FFF;border:1px solid #999;padding:12px 10px}.panel,.panel-sidebar{*zoom:1}.panel h2,.panel-sidebar h2{color:#FF290B}.panel h2.page-title,.panel-sidebar h2.page-title{background:#d3260a url("/images/panel-headingF.png") repeat-x left top;color:#FFF;font-size:24px;height:40px;line-height:40px;margin:-12px -10px 12px;padding:0 10px}.panel-sidebar{margin-bottom:18px}.panel-sidebar h2{background:#d3260a url("/images/panel-headingF.png") repeat-x left top;color:#FFF;font-size:18px;height:30px;line-height:30px;margin:-12px -10px 12px;padding:0 10px}.panel-sidebar a{color:#333;text-decoration:underline}.panel-sidebar a:hover{background:#FF290B;color:#FFF;padding:1px;text-decoration:none}.banner{margin-top:-10px}.banner.register{margin-bottom:18px;margin-right:-10px}.banner.register img{-webkit-border-bottom-left-radius:5px;-moz-border-bottom-left-radius:5px;-moz-border-radius-bottomleft:5px;-ms-border-bottom-left-radius:5px;-o-border-bottom-left-radius:5px;border-bottom-left-radius:5px}ul.default li{background:url("/images/bullet.png") no-repeat left 6px}.menu-main{margin:0;bottom:0;font-size:18px;left:330px;position:absolute;width:100%}.menu-main li{background:none;list-style:none;line-height:normal;margin:0;padding:0}.menu-main li a{background:none;line-height:normal;margin:0;padding:0;text-decoration:none}.menu-main li a:hover{text-decoration:none}.menu-main li{float:left}.menu-main li a,.menu-main li a span{background:url("/images/menu-main-sprite.png") no-repeat;cursor:pointer;display:block}.menu-main li a{background-position:right -270px;padding:0 18px 0 0}.menu-main li a span{background-position:left 0px;color:#eeeeee;height:40px;line-height:40px;padding:0 0 0 18px;font-weight:400}.menu-main li a:hover{background-position:right -315px}.menu-main li a:hover span{background-position:left -45px;color:white}.menu-main li:active{background-position:right -360px}.menu-main li:active span{background-position:left -90px;color:white}.menu-main li.current a{background-position:right -405px}.menu-main li.current a span{background-position:left -135px;color:white}.menu-main li.current a:hover{background-position:right -450px}.menu-main li.current a:hover span{background-position:left -180px;color:white}.menu-main li.current a:active{background-position:right -495px}.menu-main li.current a:active span{background-position:left -225px;color:white}.menu-main li.first-child a span{padding-left:15px}.products{overflow:hidden}.products{*zoom:1}.products .product{float:left;margin:0 5px 10px 0}.products .product h3{margin:0 0 5px;padding:0;text-align:center}.product .details,.product .image{float:left;width:50%}.product .image{margin-left:2%;width:48%}.product dl dd{margin:0 0 9px 0}.search-ui .field,.login-ui .field{padding:2px 0}.search-ui .field span,.login-ui .field span{display:inline-block;width:80px}.search-ui .select-input,.search-ui .text-input,.login-ui .select-input,.login-ui .text-input{display:inline-block}.search-ui .actions,.login-ui .actions{padding:2px 0 0 82px}.generic #header .logo{display:none}.generic .menu-main{left:10px}
