/*Display none on these parts*/
div.bodywrapper #header-top-tools,
div.bodywrapper #nav-section,
div.bodywrapper #nav-section,
div.bodywrapper #banner-section,
div.bodywrapper .left-nav,
div.bodywrapper ul.breadcrumb,
div.bodywrapper div.pageTitleESRF > form,
div.bodywrapper div.pageTitleESRF > a.title-print,
div.bodywrapper #links-section,
div.bodywrapper #footer-section,
div.bodywrapper .grid_3
 {
    display:none;
}

/* Content Region Styles */
.lead {font-size: 120%; font-weight:bold;}
.legend {font-size:100%; color:#1166AA;}
.alert {font-size: 160%; color:#ff3300; font-weight:bold; text-align:center;}
.attention {font-size:100%; font-weight:bold; color:#ff3300;}
.extrasmall {font-size:85%;}
.small {font-size:90%;}
h3.subheading {font-size:140%; font-weight: bold; color:#000000; text-align:center; padding-top:0px; margin-top: 0px;}
.byline {font-size:140%; color:#cc6633; margin-top: 0; font-style: italic; font-weight: bold; text-align:center;}
.quote {font-size:140%; color:#3B6AAD; margin: 0 10px 0 10px; font-style: italic; font-weight: bold;}
.inseta {background-color: #fff5f2; padding-bottom: 0.5em; padding-left: 0.25em; padding-right: 0.25em; border: 2px #eecccc solid; margin-top: 1em;}
.inseta b, .inseta strong {font-size: 1.1em; color: #993333;}
.insetb {background-color: #f2f5ff; padding-bottom: 0.5em; padding-left: 0.25em; padding-right: 0.25em; border: 2px #ccccee solid; margin-top: 1em;}
.insetb b, .insetb strong {font-size: 1.1em; color: #333399;}
.thead {background-color:#3366cc; font-size:12px; color:#ffffff; font-weight:bold;}
.tbody {background-color:#ffffff; color: #666666; text-align:left; vertical-align:top;}
.aligntop td {vertical-align: top;}

body {
    font-family: Baskerville, Georgia, Garamond, Times, serif;
    font-size: 11pt !important;
}

h1, h2, h3, h4, h5, h6
{
    border: none;
    font-family: Baskerville, Georgia, Garamond, Times, serif;
}

div, p, ul, dl, ol {
    width: auto !important;
}

ul, ol, dl {
    padding-right: 0.5em;   
}

ul { 
    list-style-type: square;
}


.documentDescription {
    font-weight: bold;
}

pre {
    border: 1pt dotted black;
    white-space: pre;
    font-size: 8pt;
    overflow: auto;
    padding: 1em 0;
}

table.listing,
table.listing td {
    border: 1pt solid black;
    border-collapse: collapse;
}

a {
    color: Black !important;
    padding: 0 !important;
    text-decoration: none !important;
}

a:link, a:visited {
    color: #520;
    background: transparent;
}