 /* RESET ____________________________________________________________________________ */ html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, 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, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } :focus { outline: 0; } body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } /* GENERIC TYPOGRAPHY ____________________________________________________________________________ */ body { line-height: 1.35; color: #000; font-size: 12pt; font-family: "Lucida Sans Unicode", "Lucida Grande", "Bitstream Vera Sans", Arial, sans-serif; } a { color: #000; text-decoration: none; } em { font-style: italic; } strong { font-weight: bold; } h1,h2,h3,h4,h5,h6 { clear: both; } h1 { color: #BE0A26; font-size: 24pt; font-weight: bold; padding: 0 0 12pt; } h2 { color: #BE0A26; font-weight: bold; font-size: 14pt; padding: 0 0 4pt; } h3, h4, h5, h6 { color: #BE042A; font-weight: bold; font-size: 12pt; line-height: 20pt; } p, ul, ol, table { font-size: 12pt; line-height: 20pt; margin: 0 0 20pt; } ul { list-style-type: disc; margin-left: 15pt; _margin-left: 18pt; } ol { list-style-type: decimal; margin-left: 19pt; _margin-left: 25pt; } table th { font-weight: bold; } table th, table td { padding: 0 18pt 0 0; } img { float: left; margin: 6pt 24pt 24pt 0; } /* HIDING ELEMENTS FROM PRINT ETC ____________________________________________________________________________ */ body, #chess, #purple-wrap, #page-banner { background: #FFF; } #wrap { width: 100%; } #top, #top *, #side-col, #side-col *, #white-square, #white-square *, #main-col .footer, #main-col .footer *, #main-col-bottom-corners, #main-col-bottom-corners *, #KeyNavi, #KeyNavi *, #main-menu, #main-menu *, #page-banner div, #Avatar, #LA_DIV, object, embed { display: none; } #KeyPublisherAdminbarBackgroundTable, #KeyPublisherDrawerContainer, #KeyPublisherAdminbarBackgroundDiv, #KeyPublisherAdminbarBackgroundTablePreview, #KeyPublisherAdminbarBackgroundDivPreview, a.KeyPublisherContentBoxMenuBorder, #_yuiResizeMonitor { display: none; } 