/****** 1.1 Global whitespace and font-family reset ******/
    
.gsb * {
    margin: 0;
    padding: 0;
    font-family: Arial, Helvetica, sans-serif;
}
body {
margin: 0;
}
/****** 1.2 Global structure ******/
html, 
body.gsb { /* xhtml as xml compatible */
    border: 0; /* remove border on html element in IE/Win */

}
.gsb address {
    font-style: normal;
}
/****** 1.3 Text ******/
.gsb abbr[title], 
.gsb acronym[title], 
.gsb dfn[title] {
    border-bottom: 1px dotted; /* border-color is inherited from color */
    font-style: normal;
    cursor: help;
}
.gsb blockquote, 
.gsb cite, 
.gsb em, 
.gsb q {
    font-style: normal;
}
.gsb q:before {
    content: "";
}
.gsb q:after {
    content: "";
}
.gsb strong {
    font-weight: bold;
}
/****** 1.4 Lists ******/
    
.gsb ol {
    margin-left: 40px;
}
.gsb ul {
    list-style: none;
}
/****** 1.5 Tables ******/
.gsb table {
    border-collapse: collapse;
    border-spacing: 0;
    caption-side: top;
    empty-cells: show;
}
.gsb td,
.gsb th {
    vertical-align: top;
    text-align: left;
}
/****** 1.6 Links ******/
.gsb a {
    text-decoration: underline;
}
/****** 1.7 Objects, images ******/
.gsb img {
    border: 0;   
}
/*
    Horizontal rules
*/
.gsb hr {
    display: none;
}
/****** 1.8 Forms ******/
.gsb fieldset {
    border: 0 solid transparent; /* 'solid transparent' required by Opera */
}
.gsb legend {
    color: #000; /* IE/Win does not inherit color */
}
.gsb optgroup {
    font-style: normal;
    font-weight: bold;
}
