/* GRIDS */
body{min-width:960px}.container{margin-left:auto;margin-right:auto;width:940px}.col1,.col2,.col3,.col4,.col5,.col6,.col7,.col8,.col9,.col10,.col11,.col12,.col13,.col14,.col15,.col16,.col17,.col18,.col19,.col20,.col21,.col22,.col23,.col24,.col25,.col26,.col27,.col28,.col29,.col30,.col31,.col32,.col33,.col34,.col35,.col36,.col37,.col38,.col39,.col40,.col41,.col42,.col43,.col44,.col45,.col46,.col47,.col48,.col49,.col50{display:inline;float:left;margin-left:2px;margin-right:2px}.push_1,.pull_1,.push_2,.pull_2,.push_3,.pull_3,.push_4,.pull_4,.push_5,.pull_5,.push_6,.pull_6,.push_7,.pull_7,.push_8,.pull_8,.push_9,.pull_9,.push_10,.pull_10,.push_11,.pull_11,.push_12,.pull_12,.push_13,.pull_13,.push_14,.pull_14,.push_15,.pull_15,.push_16,.pull_16,.push_17,.pull_17,.push_18,.pull_18,.push_19,.pull_19,.push_20,.pull_20,.push_21,.pull_21,.push_22,.pull_22,.push_23,.pull_23,.push_24,.pull_24,.push_25,.pull_25,.push_26,.pull_26,.push_27,.pull_27,.push_28,.pull_28,.push_29,.pull_29,.push_30,.pull_30,.push_31,.pull_31,.push_32,.pull_32,.push_33,.pull_33,.push_34,.pull_34,.push_35,.pull_35,.push_36,.pull_36,.push_37,.pull_37,.push_38,.pull_38,.push_39,.pull_39,.push_40,.pull_40,.push_41,.pull_41,.push_42,.pull_42,.push_43,.pull_43,.push_44,.pull_44,.push_45,.pull_45,.push_46,.pull_46,.push_47,.pull_47,.push_48,.pull_48,.push_49,.pull_49{position:relative}.alpha{margin-left:0}.omega{margin-right:0}.container .col1{width:16px}.container .col2{width:36px}.container .col3{width:56px}.container .col4{width:76px}.container .col5{width:96px}.container .col6{width:116px}.container .col7{width:136px}.container .col8{width:156px}.container .col9{width:176px}.container .col10{width:196px}.container .col11{width:216px}.container .col12{width:236px}.container .col13{width:256px}.container .col14{width:276px}.container .col15{width:296px}.container .col16{width:316px}.container .col17{width:336px}.container .col18{width:385px}.container .col19{width:376px}.container .col20{width:396px}.container .col21{width:416px}.container .col22{width:436px}.container .col23{width:456px}.container .col24{width:476px}.container .col25{width:460px}.container .col26{width:516px}.container .col27{width:536px}.container .col28{width:556px}.container .col29{width:576px}.container .col30{width:596px}.container .col31{width:570px}.container .col32{width:636px}.container .col33{width:625px}.container .col34{width:676px}.container .col35{width:696px}.container .col36{width:716px}.container .col37{width:736px}.container .col38{width:756px}.container .col39{width:776px}.container .col40{width:796px}.container .col41{width:816px}.container .col42{width:836px}.container .col43{width:856px}.container .col44{width:876px}.container .col45{width:896px}.container .col46{width:916px}.container .col47{width:936px}.container .col48{width:956px}.container .col49{width:976px}.container .col50{width:996px}.container .prefix_1{padding-left:20px}.container .prefix_2{padding-left:30px; padding-right: 25px}.container .prefix_3{padding-left:0px}.container .prefix_4{padding-left:80px}.container .prefix_5{padding-left:100px}.container .prefix_6{padding-left:120px}.container .prefix_7{padding-left:140px}.container .prefix_8{padding-left:160px}.container .prefix_9{padding-left:180px}.container .prefix_10{padding-left:200px}.container .prefix_11{padding-left:220px}.container .prefix_12{padding-left:240px}.container .prefix_13{padding-left:260px}.container .prefix_14{padding-left:280px}.container .prefix_15{padding-left:300px}.container .prefix_16{padding-left:320px}.container .prefix_17{padding-left:340px}.container .prefix_18{padding-left:360px}.container .prefix_19{padding-left:380px}.container .prefix_20{padding-left:400px}.container .prefix_21{padding-left:420px}.container .prefix_22{padding-left:440px}.container .prefix_23{padding-left:460px}.container .prefix_24{padding-left:480px}.container .prefix_25{padding-left:500px}.container .prefix_26{padding-left:520px}.container .prefix_27{padding-left:540px}.container .prefix_28{padding-left:560px}.container .prefix_29{padding-left:580px}.container .prefix_30{padding-left:600px}.container .prefix_31{padding-left:620px}.container .prefix_32{padding-left:640px}.container .prefix_33{padding-left:660px}.container .prefix_34{padding-left:680px}.container .prefix_35{padding-left:700px}.container .prefix_36{padding-left:720px}.container .prefix_37{padding-left:740px}.container .prefix_38{padding-left:760px}.container .prefix_39{padding-left:780px}.container .prefix_40{padding-left:800px}.container .prefix_41{padding-left:820px}.container .prefix_42{padding-left:840px}.container .prefix_43{padding-left:860px}.container .prefix_44{padding-left:880px}.container .prefix_45{padding-left:900px}.container .prefix_46{padding-left:920px}.container .prefix_47{padding-left:940px}.container .prefix_48{padding-left:960px}.container .prefix_49{padding-left:980px}.container .suffix_1{padding-right:20px}.container .suffix_2{padding-right:0px}.container .suffix_3{padding-right:60px}.container .suffix_4{padding-right:80px}.container .suffix_5{padding-right:100px}.container .suffix_6{padding-right:120px}.container .suffix_7{padding-right:140px}.container .suffix_8{padding-right:160px}.container .suffix_9{padding-right:180px}.container .suffix_10{padding-right:200px}.container .suffix_11{padding-right:220px}.container .suffix_12{padding-right:240px}.container .suffix_13{padding-right:260px}.container .suffix_14{padding-right:280px}.container .suffix_15{padding-right:300px}.container .suffix_16{padding-right:320px}.container .suffix_17{padding-right:340px}.container .suffix_18{padding-right:360px}.container .suffix_19{padding-right:380px}.container .suffix_20{padding-right:400px}.container .suffix_21{padding-right:420px}.container .suffix_22{padding-right:440px}.container .suffix_23{padding-right:460px}.container .suffix_24{padding-right:480px}.container .suffix_25{padding-right:500px}.container .suffix_26{padding-right:520px}.container .suffix_27{padding-right:540px}.container .suffix_28{padding-right:560px}.container .suffix_29{padding-right:580px}.container .suffix_30{padding-right:600px}.container .suffix_31{padding-right:620px}.container .suffix_32{padding-right:640px}.container .suffix_33{padding-right:660px}.container .suffix_34{padding-right:680px}.container .suffix_35{padding-right:700px}.container .suffix_36{padding-right:720px}.container .suffix_37{padding-right:740px}.container .suffix_38{padding-right:760px}.container .suffix_39{padding-right:780px}.container .suffix_40{padding-right:800px}.container .suffix_41{padding-right:820px}.container .suffix_42{padding-right:840px}.container .suffix_43{padding-right:860px}.container .suffix_44{padding-right:880px}.container .suffix_45{padding-right:900px}.container .suffix_46{padding-right:920px}.container .suffix_47{padding-right:940px}.container .suffix_48{padding-right:960px}.container .suffix_49{padding-right:980px}.container .push_1{left:20px}.container .push_2{left:40px}.container .push_3{left:60px}.container .push_4{left:80px}.container .push_5{left:100px}.container .push_6{left:120px}.container .push_7{left:140px}.container .push_8{left:160px}.container .push_9{left:180px}.container .push_10{left:200px}.container .push_11{left:220px}.container .push_12{left:240px}.container .push_13{left:260px}.container .push_14{left:280px}.container .push_15{left:300px}.container .push_16{left:320px}.container .push_17{left:340px}.container .push_18{left:360px}.container .push_19{left:380px}.container .push_20{left:400px}.container .push_21{left:420px}.container .push_22{left:440px}.container .push_23{left:460px}.container .push_24{left:480px}.container .push_25{left:500px}.container .push_26{left:520px}.container .push_27{left:540px}.container .push_28{left:560px}.container .push_29{left:580px}.container .push_30{left:600px}.container .push_31{left:620px}.container .push_32{left:640px}.container .push_33{left:660px}.container .push_34{left:680px}.container .push_35{left:700px}.container .push_36{left:720px}.container .push_37{left:740px}.container .push_38{left:760px}.container .push_39{left:780px}.container .push_40{left:800px}.container .push_41{left:820px}.container .push_42{left:840px}.container .push_43{left:860px}.container .push_44{left:880px}.container .push_45{left:900px}.container .push_46{left:920px}.container .push_47{left:940px}.container .push_48{left:960px}.container .push_49{left:980px}.container .pull_1{left:-20px}.container .pull_2{left:-40px}.container .pull_3{left:-60px}.container .pull_4{left:-80px}.container .pull_5{left:-100px}.container .pull_6{left:-120px}.container .pull_7{left:-140px}.container .pull_8{left:-160px}.container .pull_9{left:-180px}.container .pull_10{left:-200px}.container .pull_11{left:-220px}.container .pull_12{left:-240px}.container .pull_13{left:-260px}.container .pull_14{left:-280px}.container .pull_15{left:-300px}.container .pull_16{left:-320px}.container .pull_17{left:-340px}.container .pull_18{left:-360px}.container .pull_19{left:-380px}.container .pull_20{left:-400px}.container .pull_21{left:-420px}.container .pull_22{left:-440px}.container .pull_23{left:-460px}.container .pull_24{left:-480px}.container .pull_25{left:-500px}.container .pull_26{left:-520px}.container .pull_27{left:-540px}.container .pull_28{left:-560px}.container .pull_29{left:-580px}.container .pull_30{left:-600px}.container .pull_31{left:-620px}.container .pull_32{left:-640px}.container .pull_33{left:-660px}.container .pull_34{left:-680px}.container .pull_35{left:-700px}.container .pull_36{left:-720px}.container .pull_37{left:-740px}.container .pull_38{left:-760px}.container .pull_39{left:-780px}.container .pull_40{left:-800px}.container .pull_41{left:-820px}.container .pull_42{left:-840px}.container .pull_43{left:-860px}.container .pull_44{left:-880px}.container .pull_45{left:-900px}.container .pull_46{left:-920px}.container .pull_47{left:-940px}.container .pull_48{left:-960px}.container .pull_49{left:-980px}.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:before,.clearfix:after{content:"\0020";display:block;overflow:hidden;visibility:hidden;width:0;height:0}.clearfix:after{clear:both}.clearfix{zoom:1}
/* RESET */
*{outline:0;padding:0;border:0;margin:0;background:#FFF}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}:focus{outline:0}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}input[type=text],input[type=password],input[type=email],input[type=url],input[type=date],input[type=month],input[type=time],input[type=datetime],input[type=datetime-local],input[type=week],input[type=number],input[type=search],input[type=tel],input[type=color],select,textarea{background:#FFF;padding:.8em .6em;display:inline-block;border:1px solid #a1a1a1;box-shadow:inset 0 1px 3px #ddd;border-radius:4px;-webkit-transition:.3s linear border;-moz-transition:.3s linear border;-ms-transition:.3s linear border;-o-transition:.3s linear border;transition:.3s linear border;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}input[type=text]:focus,input[type=password]:focus,input[type=email]:focus,input[type=url]:focus,input[type=date]:focus,input[type=month]:focus,input[type=time]:focus,input[type=datetime]:focus,input[type=datetime-local]:focus,input[type=week]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=color]:focus,select:focus,textarea:focus{outline:0;border-color:#129FEA}input[type=text][disabled],input[type=password][disabled],input[type=email][disabled],input[type=url][disabled],input[type=date][disabled],input[type=month][disabled],input[type=time][disabled],input[type=datetime][disabled],input[type=datetime-local][disabled],input[type=week][disabled],input[type=number][disabled],input[type=search][disabled],input[type=tel][disabled],input[type=color][disabled],select[disabled],textarea[disabled]{cursor:not-allowed;background-color:#eaeded;color:#cad2d3}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer;*overflow:visible;display:inline-block;*display:inline;padding:4px 12px;margin-bottom:0;*margin-left:.3em;font-size:14px;line-height:20px;color:#333;text-align:center;text-shadow:0 1px 1px rgba(255,255,255,.75);vertical-align:middle;cursor:pointer;background-color:#f5f5f5;*background-color:#e6e6e6;background-image:-moz-linear-gradient(top,#fff,#e6e6e6);background-image:-webkit-gradient(linear,0 0,0 100%,from(#fff),to(#e6e6e6));background-image:-webkit-linear-gradient(top,#fff,#e6e6e6);background-image:-o-linear-gradient(top,#fff,#e6e6e6);background-image:linear-gradient(to bottom,#fff,#e6e6e6);background-repeat:repeat-x;border:1px solid #ccc;*border:0;border-color:#e6e6e6 #e6e6e6 #bfbfbf;border-color:rgba(0,0,0,.1) rgba(0,0,0,.1) rgba(0,0,0,.25);border-bottom-color:#b3b3b3;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff", endColorstr="#e6e6e6");*zoom:1;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.2),0 1px 2px rgba(0,0,0,.05)}button:hover,button:focus,button:active,button[disabled],input[type=submit]:hover,input[type=submit]:focus,input[type=submit]:active,input[type=button]:hover,input[type=button]:focus,input[type=button]:active,input[type=reset]:hover,input[type=reset]:focus,input[type=reset]:active{filter:none;color:#333;background-color:#e6e6e6;*background-color:#d9d9d9;color:#333;text-decoration:none;background-position:0 -15px;-webkit-transition:background-position .1s linear;-moz-transition:background-position .1s linear;-o-transition:background-position .1s linear;transition:background-position .1s linear}button:active,input[type=submit]:active,input[type=button]:active,input[type=reset]:active{filter:none;background-image:none;outline:0;-webkit-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);-moz-box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05);box-shadow:inset 0 2px 4px rgba(0,0,0,.15),0 1px 2px rgba(0,0,0,.05)}
/* TEXT */
body{font:13px/1.5 "Helvetica Neue",Arial,"Liberation Sans",FreeSans,sans-serif}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0;line-height:1}h1{font-size:25px}h2{font-size:23px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}ol{list-style:decimal}ul{list-style:disc}p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{margin-bottom:10px}
/* NORMALIZE START */
/*! normalize.css v2.1.2 | MIT License | git.io/normalize */

/* ==========================================================================
   HTML5 display definitions
   ========================================================================== */

/**
 * Correct `block` display not defined in IE 8/9.
 */

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section,
summary {
    display: block;
}

/**
 * Correct `inline-block` display not defined in IE 8/9.
 */

audio,
canvas,
video {
    display: inline-block;
}

/**
 * Prevent modern browsers from displaying `audio` without controls.
 * Remove excess height in iOS 5 devices.
 */

audio:not([controls]) {
    display: none;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

[hidden] {
    display: none;
}

/* ==========================================================================
   Base
   ========================================================================== */

/**
 * 1. Set default font family to sans-serif.
 * 2. Prevent iOS text size adjust after orientation change, without disabling
 *    user zoom.
 */

html {
    font-family: sans-serif; /* 1 */
    -ms-text-size-adjust: 100%; /* 2 */
    -webkit-text-size-adjust: 100%; /* 2 */
}

/**
 * Remove default margin.
 */

body {
    margin: 0;
}

/* ==========================================================================
   Links
   ========================================================================== */

/**
 * Address `outline` inconsistency between Chrome and other browsers.
 */

a:focus {
    outline: thin dotted;
}

/**
 * Improve readability when focused and also mouse hovered in all browsers.
 */

a:active,
a:hover {
    outline: 0;
}

/* ==========================================================================
   Typography
   ========================================================================== */

/**
 * Address variable `h1` font-size and margin within `section` and `article`
 * contexts in Firefox 4+, Safari 5, and Chrome.
 */

h1 {
    font-size: 2em;
    margin: 0.67em 0;
}

/**
 * Address styling not present in IE 8/9, Safari 5, and Chrome.
 */

abbr[title] {
    border-bottom: 1px dotted;
}

/**
 * Address style set to `bolder` in Firefox 4+, Safari 5, and Chrome.
 */

b,
strong {
    font-weight: bold;
}

/**
 * Address styling not present in Safari 5 and Chrome.
 */

dfn {
    font-style: italic;
}

/**
 * Address differences between Firefox and other browsers.
 */

hr {
    -moz-box-sizing: content-box;
    box-sizing: content-box;
    height: 0;
}

/**
 * Address styling not present in IE 8/9.
 */

mark {
    background: #ff0;
    color: #000;
}

/**
 * Correct font family set oddly in Safari 5 and Chrome.
 */

code,
kbd,
pre,
samp {
    font-family: monospace, serif;
    font-size: 1em;
}

/**
 * Improve readability of pre-formatted text in all browsers.
 */

pre {
    white-space: pre-wrap;
}

/**
 * Set consistent quote types.
 */

q {
    quotes: "\201C" "\201D" "\2018" "\2019";
}

/**
 * Address inconsistent and variable font size in all browsers.
 */

small {
    font-size: 80%;
}

/**
 * Prevent `sub` and `sup` affecting `line-height` in all browsers.
 */

sub,
sup {
    font-size: 75%;
    line-height: 0;
    position: relative;
    vertical-align: baseline;
}

sup {
    top: -0.5em;
}

sub {
    bottom: -0.25em;
}

/* ==========================================================================
   Embedded content
   ========================================================================== */

/**
 * Remove border when inside `a` element in IE 8/9.
 */

img {
    border: 0;
}

/**
 * Correct overflow displayed oddly in IE 9.
 */

svg:not(:root) {
    overflow: hidden;
}

/* ==========================================================================
   Figures
   ========================================================================== */

/**
 * Address margin not present in IE 8/9 and Safari 5.
 */

figure {
    margin: 0;
}

/* ==========================================================================
   Forms
   ========================================================================== */

/**
 * Define consistent border, margin, and padding.
 */

fieldset {
    border: 1px solid #c0c0c0;
    margin: 0 2px;
    padding: 0.35em 0.625em 0.75em;
}

/**
 * 1. Correct `color` not being inherited in IE 8/9.
 * 2. Remove padding so people aren't caught out if they zero out fieldsets.
 */

legend {
    border: 0; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Correct font family not being inherited in all browsers.
 * 2. Correct font size not being inherited in all browsers.
 * 3. Address margins set differently in Firefox 4+, Safari 5, and Chrome.
 */

button,
input,
select,
textarea {
    font-family: inherit; /* 1 */
    font-size: 100%; /* 2 */
    margin: 0; /* 3 */
}

/**
 * Address Firefox 4+ setting `line-height` on `input` using `!important` in
 * the UA stylesheet.
 */

button,
input {
    line-height: normal;
}

/**
 * Address inconsistent `text-transform` inheritance for `button` and `select`.
 * All other form control elements do not inherit `text-transform` values.
 * Correct `button` style inheritance in Chrome, Safari 5+, and IE 8+.
 * Correct `select` style inheritance in Firefox 4+ and Opera.
 */

button,
select {
    text-transform: none;
}

/**
 * 1. Avoid the WebKit bug in Android 4.0.* where (2) destroys native `audio`
 *    and `video` controls.
 * 2. Correct inability to style clickable `input` types in iOS.
 * 3. Improve usability and consistency of cursor style between image-type
 *    `input` and others.
 */

button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"] {
    -webkit-appearance: button; /* 2 */
    cursor: pointer; /* 3 */
}

/**
 * Re-set default cursor for disabled elements.
 */

button[disabled],
html input[disabled] {
    cursor: default;
}

/**
 * 1. Address box sizing set to `content-box` in IE 8/9.
 * 2. Remove excess padding in IE 8/9.
 */

input[type="checkbox"],
input[type="radio"] {
    box-sizing: border-box; /* 1 */
    padding: 0; /* 2 */
}

/**
 * 1. Address `appearance` set to `searchfield` in Safari 5 and Chrome.
 * 2. Address `box-sizing` set to `border-box` in Safari 5 and Chrome
 *    (include `-moz` to future-proof).
 */

input[type="search"] {
    -webkit-appearance: textfield; /* 1 */
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box; /* 2 */
    box-sizing: content-box;
}

/**
 * Remove inner padding and search cancel button in Safari 5 and Chrome
 * on OS X.
 */

input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-decoration {
    -webkit-appearance: none;
}

/**
 * Remove inner padding and border in Firefox 4+.
 */

button::-moz-focus-inner,
input::-moz-focus-inner {
    border: 0;
    padding: 0;
}

/**
 * 1. Remove default vertical scrollbar in IE 8/9.
 * 2. Improve readability and alignment in all browsers.
 */

textarea {
    overflow: auto; /* 1 */
    vertical-align: top; /* 2 */
}

/* ==========================================================================
   Tables
   ========================================================================== */

/**
 * Remove most spacing between table cells.
 */

table {
    border-collapse: collapse;
    border-spacing: 0;
}
/* NORMALIZE END */