﻿html, body, div, span, applet, object, iframe, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, 
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
     margin: 0;
     padding: 0;
     border: 0;
     outline: 0;
     font-size: 100%;
     vertical-align: baseline;
     background: transparent;
}
body {
     line-height: 1;
}
ol, ul {
     list-style: none;
}
blockquote, q {
     quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
     content: '';
     content: none;
}

/* remember to define focus styles! */
:focus {
     outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
     text-decoration: none;
}
del {
     text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
     border-collapse: collapse;
     border-spacing: 0;
}

body, #content, #contentShell{ background: none; }
body{ border-left: 1px solid grey; height: 100%;  }
#headerShell{ height: 90px; }
div{ overflow-y: visible; background: none; } /* fixed print preview cutting off half the page in ie6 */
#side2{ display: none; }
#nav, 
#header, 
#headerOverlay, 
#side, 
#breadcrumbs, 
#titlebar, 
#subNav,
#footerShell,
#footerNav{ display: none; background: none; background-color: transparent; height: 1px; overflow: hidden; }
.accordion div{ display: block !important; }
#content { padding: 0;}
#contentShell { overflow: visible; height: auto; background: none;}
#according div { border-left: 1px solid #000; }
ul { list-style-image: none; }
#shell {background: none; }