html{color:#000;background:#FFF; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td {margin:0;padding:0; }
table {border-collapse:collapse;border-spacing:0; }
fieldset,img {border:0; }
address,caption,cite,code,dfn,em,strong,th,var {font-style:normal;font-weight:normal; }
li {list-style:none; }
caption,th {text-align:left; }
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal; }
q:before,q:after {content:''; }
abbr,acronym {border:0;font-variant:normal; }
sup {vertical-align:text-top; }
sub {vertical-align:text-bottom; }
input,textarea,select {font-family:inherit;font-size:inherit;font-weight:inherit; }
input,textarea,select {*font-size:100%; }
legend {color:#000; }
h1 {font-size : 138.5%; }
h2 {font-size : 123.1%; }
h3 {font-size : 108%; }
h1,h2,h3 {margin : 1em 0;}
h1,h2,h3,h4,h5,h6,strong {font-weight : bold; }
abbr,acronym {border-bottom : 1px dotted #000;cursor    : help;}
 em {font-style : italic;}
blockquote,ul,ol,dl {margin : 1em;}
ol,ul,dl {margin-left : 2em;}
ol li {list-style : decimal outside;}
ul li {list-style : disc outside;}
dl dd {margin-left : 1em;}
th {font-weight : bold;text-align : center;}
caption {margin-bottom : .5em;text-align  : center;}
p,fieldset,table,pre {margin-bottom : 1em;}
input[type=text],input[type=password],textarea{width : 12.25em;*width : 11.9em;}
body {font:13px/1.231 arial,helvetica,clean,sans-serif;*font-size:small;*font:x-small;}
select,input,button,textarea {font:99% arial,helvetica,clean,sans-serif;}
table {font-size:inherit;font:100%;}
pre,code,kbd,samp,tt {font-family:monospace;*font-size:108%;}
.full-height{}
.hard-full-height{}
.same-height{}
.horizontal-center{margin : 0 auto;}
.vertical-center{}
.center{margin : 0 auto;}
.fixed-column:after,.elastic-column:after,.column:after, .unit:after, .container:after, .clearfix:after{content  : " ";display  : block;height   : 0;clear   : both;visibility : hidden;}
.fixed-column,.elastic-column,.column, .unit, .container, .clearfix{*zoom :1;*display : inline-block;}
.two-columns > .column,.two-columns > .container > .column{width : 50%;}
.column,.elastic-column,.fixed-column{float : left;}
.three-columns > .column,.three-columns > .container > .column{width : 33.33%;}
.three-columns > .span-2,.three-columns > .container > .span-2{width : 66.66%;}
.four-columns > .column,.four-columns > .container > .column{width : 25%;}
.four-columns > .span-2,.four-columns > .container > .span-2{width : 50%;}
.four-columns > .span-3,.four-columns > .container > .span-3{width : 75%;}
