/* Eric Meyer CSS 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 ; vertical-align: baseline ;
}

:focus { outline: 0; } /* focus highlighting style required */
body { line-height: 1.0 ; color: black ; background: white ; }
ol, ul { list-style: none ; }

table { border-collapse: separate ; border-spacing: 0 ; } /* cellspacing=0 still required */

caption, th, td { text-align: left ; font-weight: normal ; }

a, ins { text-decoration: none ; } /* insert highlighting style required */
del { text-decoration: line-through ; }

blockquote:before, blockquote:after, q:before, q:after { content: "" ; }
blockquote, q { quotes: "" "" ; }

/* CBJ font sizing to 1em = 10px */

html { font-size: 1.25em ; } /* Set base font size to 20px (= 1.25 x 16px) */ 
body { font: normal normal 50%/100% Arial, Helvetica, sans-serif ; } /* 50% of 20px = 10px */  
html>body { font-size: 10px ; } /* Overrides the above in all browsers except IE */

/* CBJ resets */

a { font-weight: normal ; color: #900 ; }
a:hover { text-decoration: underline ; }

hr { display: none ; }