a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,dialog,div,dl,dt,em,embed,fieldset,figcaption,figure,font,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,hr,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,meter,nav,object,ol,output,p,pre,progress,q,rp,rt,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video,xmp {
 border:0;
 margin:0;
 padding:0;
 font-size:100%
}
body {
 height:100%;
 position:relative
}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {
 display:block
}
b,strong {
 font-weight:bold
}
img {
 color:transparent;
 font-size:0;
 vertical-align:middle;
 -ms-interpolation-mode:bicubic
}
ol,ul {
 list-style:none
}
li {
 display:list-item
}
table {
 border-collapse:collapse;
 border-spacing:0
}
th,td,caption {
 font-weight:normal;
 vertical-align:top;
 text-align:left
}
q {
 quotes:none
}
q:before,q:after {
 content:'';
 content:none
}
sub,sup,small {
 font-size:75%
}
sub,sup {
 line-height:0;
 position:relative;
 vertical-align:baseline
}
sub {
 bottom:-0.25em
}
sup {
 top:-0.5em
}
svg {
 overflow:hidden
}
body {
 font:12px /1.5 "HelveticaNeue-Light","Helvetica Neue Light","Helvetica Neue",Helvetica,Arial,"Lucida Grande",sans-serif
}
pre,code {
 font-family:'DejaVu Sans Mono',Menlo,Consolas,monospace
}
hr {
 border:0 #ccc solid;
 border-top-width:1px;
 clear:both;
 height:0
}
h1 {
 font-size:24px
}
h2 {
 font-size:22px
}
h3 {
 font-size:20px
}
h4 {
 font-size:18px
}
h5 {
 font-size:16px
}
h6 {
 font-size:14px
}
ol {
 list-style:decimal
}
ul {
 list-style:disc
}
li {
 margin-left:30px
}
p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset,figure {
 margin-bottom:20px
}
@media only print,only screen and (min-width:481px) {
 .container_12 {
  margin-left:auto;
  margin-right:auto;
  width:960px!important
 }
 .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
 }
 .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 {
  position:relative
 }
 .container_12 .grid_3 {
  width:220px
 }
 .container_12 .grid_6 {
  width:460px
 }
 .container_12 .grid_9 {
  width:700px
 }
 .container_12 .grid_12 {
  width:940px
 }
 .container_12 .grid_1 {
  width:60px
 }
 .container_12 .grid_2 {
  width:140px
 }
 .container_12 .grid_4 {
  width:300px
 }
 .container_12 .grid_5 {
  width:380px
 }
 .container_12 .grid_7 {
  width:540px
 }
 .container_12 .grid_8 {
  width:620px
 }
 .container_12 .grid_10 {
  width:780px
 }
 .container_12 .grid_11 {
  width:860px
 }
 .container_12 .prefix_3 {
  padding-left:240px
 }
 .container_12 .prefix_6 {
  padding-left:480px
 }
 .container_12 .prefix_9 {
  padding-left:720px
 }
 .container_12 .prefix_1 {
  padding-left:80px
 }
 .container_12 .prefix_2 {
  padding-left:160px
 }
 .container_12 .prefix_4 {
  padding-left:320px
 }
 .container_12 .prefix_5 {
  padding-left:400px
 }
 .container_12 .prefix_7 {
  padding-left:560px
 }
 .container_12 .prefix_8 {
  padding-left:640px
 }
 .container_12 .prefix_10 {
  padding-left:800px
 }
 .container_12 .prefix_11 {
  padding-left:880px
 }
 .container_12 .suffix_3 {
  padding-right:240px
 }
 .container_12 .suffix_6 {
  padding-right:480px
 }
 .container_12 .suffix_9 {
  padding-right:720px
 }
 .container_12 .suffix_1 {
  padding-right:80px
 }
 .container_12 .suffix_2 {
  padding-right:160px
 }
 .container_12 .suffix_4 {
  padding-right:320px
 }
 .container_12 .suffix_5 {
  padding-right:400px
 }
 .container_12 .suffix_7 {
  padding-right:560px
 }
 .container_12 .suffix_8 {
  padding-right:640px
 }
 .container_12 .suffix_10 {
  padding-right:800px
 }
 .container_12 .suffix_11 {
  padding-right:880px
 }
 .container_12 .push_3 {
  left:240px
 }
 .container_12 .push_6 {
  left:480px
 }
 .container_12 .push_9 {
  left:720px
 }
 .container_12 .push_1 {
  left:80px
 }
 .container_12 .push_2 {
  left:160px
 }
 .container_12 .push_4 {
  left:320px
 }
 .container_12 .push_5 {
  left:400px
 }
 .container_12 .push_7 {
  left:560px
 }
 .container_12 .push_8 {
  left:640px
 }
 .container_12 .push_10 {
  left:800px
 }
 .container_12 .push_11 {
  left:880px
 }
 .container_12 .pull_3 {
  left:-240px
 }
 .container_12 .pull_6 {
  left:-480px
 }
 .container_12 .pull_9 {
  left:-720px
 }
 .container_12 .pull_1 {
  left:-80px
 }
 .container_12 .pull_2 {
  left:-160px
 }
 .container_12 .pull_4 {
  left:-320px
 }
 .container_12 .pull_5 {
  left:-400px
 }
 .container_12 .pull_7 {
  left:-560px
 }
 .container_12 .pull_8 {
  left:-640px
 }
 .container_12 .pull_10 {
  left:-800px
 }
 .container_12 .pull_11 {
  left:-880px
 }
}
.alpha {
 margin-left:0!important
}
.omega {
 margin-right:0!important
}
.clear {
 clear:both;
 display:block;
 overflow:hidden;
 visibility:hidden;
 width:0;
 height:0
}
.clearfix:before,.clearfix:after,.container_12:before,.container_12:after,.container_16:before,.container_16:after {
 content:'.';
 display:block;
 overflow:hidden;
 visibility:hidden;
 font-size:0;
 line-height:0;
 width:0;
 height:0
}
.clearfix:after,.container_12:after {
 clear:both
}
.clearfix,.container_12 {
 zoom:1
}
@media only screen and (max-width:480px) {
 .grid_1,.grid_2,.grid_3,.grid_4,.grid_5,.grid_6,.grid_7,.grid_8,.grid_9,.grid_10,.grid_11,.grid_12 {
  margin-left:10px;
  margin-right:10px;
  float:none!important;
  display:block;
  box-sizing:border-box
 }
 .alpha,.omega {
  margin-left:0!important;
  margin-right:0!important
 }
}
