* html .clearfix { height: 1%; }
.alpha { margin-left: 0; }
.clear { clear: both; display: block; height: 0; overflow: hidden; visibility: hidden; width: 0; }
.clearfix { display: block; }
.clearfix { display: inline-block; }
.clearfix:after { clear: both; content: ' '; display: block; font-size: 0; height: 0; line-height: 0; visibility: hidden; width: 0; }
.container_4 { margin-left: auto; margin-right: auto; width: 932px; }
.container_4 .grid_1 { width: 220px; }
.container_4 .grid_2 { width: 453px; }
.container_4 .grid_3 { width: 686px; }
.container_4 .grid_4 { width: 919px; }
.container_4 .prefix_1 { padding-left: 233px; }
.container_4 .prefix_2 { padding-left: 466px; }
.container_4 .prefix_3 { padding-left: 699px; }
.container_4 .pull_1 { left: -233px; }
.container_4 .pull_2 { left: -466px; }
.container_4 .pull_3 { left: -699px; }
.container_4 .push_1 { left: 233px; }
.container_4 .push_2 { left: 466px; }
.container_4 .push_3 { left: 699px; }
.container_4 .suffix_1 { padding-right: 233px; }
.container_4 .suffix_2 { padding-right: 466px; }
.container_4 .suffix_3 { padding-right: 699px; }
.grid_1,
.grid_2,
.grid_3,
.grid_4 { display: inline; float: left; margin-left: 6px; margin-right: 6px; position: relative; }
.omega { margin-right: 0; }
abbr,acronym { border: 0; font-variant: normal; }
address,caption,cite,code,dfn,em,strong,th,var,optgroup { font-style: inherit; font-weight: inherit; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin: 0; padding: 0; }
caption,th { text-align: left; }
del,ins { text-decoration: none; }
fieldset,img { border: 0; }
h1,h2,h3,h4,h5,h6 { font-size: 100%; font-weight: normal; }
html { background: #FFF; color: #000; }
input,button,textarea,select { font-size: 100%; }
input,button,textarea,select,optgroup,option { font-family: inherit; font-size: inherit; font-style: inherit; font-weight: inherit; }
legend { color: #000; }
li { list-style: none; }
q:before,q:after { content: ''; }
sub { vertical-align: baseline; }
sup { vertical-align: baseline; }
table { border-collapse: collapse; border-spacing: 0; }