* html.column, * html div.span-1, * html div.span-2, * html div.span-3, * html div.span-4, * html div.span-5, * html div.span-6, * html div.span-7, * html div.span-8, * html div.span-9, * html div.span-10, * html div.span-11, * html div.span-12, * html div.span-13, * html div.span-14, * html div.span-15, * html div.span-16, * html div.span-17, * html div.span-18, * html div.span-19, * html div.span-20, * html div.span-21, * html div.span-22, * html div.span-23, * html div.span-24
    {
    overflow-x: hidden;
    }

* html legend
    {
    margin: -18px -8px 16px 0;
    padding: 0;
    }

ol
    {
    margin-left: 2em;
    }

sup
    {
    vertical-align: text-top;
    }

sub
    {
    vertical-align: text-bottom;
    }

html > body p code
    {
    *white-space:normal;
    }

hr
    {
    margin: -8px auto 11px;
    }

.clearfix, .container
    {
    display: inline-block;
    }

* html.clearfix, * html.container
    {
    height: 1%;
    }

fieldset
    {
    padding-top: 0;
    }
    
    .twoColFixLt #sidebar1 { padding-top: 30px; }
.twoColFixLt #mainContent { zoom: 1; }

h1{
line-height:normal;
padding:10px;
}