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; }
: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: "" ""; }

body { font:normal 62.5%/1.6 verdana,arial,sans-serif; color:#000; background:#fff url('./bpimages/background-banner.gif') repeat-x; }

a { text-decoration:none; }
a:link { color:#999; }
a:visited { color:#999; }
a:hover { color:##CC6600; }
a:active { color:#999; }

p { font-size:1.1em; line-height:1.7em; }

#container { position:relative; width:750px; text-align:left; margin:0 auto; }

#header, #nav, #masthead, #footer { position:relative; width:750px; overflow:hidden; }

#header { background-color:transparent; height:100px; }

#nav { height:32px; }
#nav li { display:block; float:left; }

#masthead { top:1px; height:162px; }

#content { overflow:visible; }

#footer { position:relative; text-align:center; width:750px; height:26px; padding-top:6px; }
#footer li { display:inline; font-size:10px; background:#fff url('./bpimages/nav-divider-vert.gif') no-repeat left 1px; color:#999; padding:0 2px 0 7px; }
#footer li a { color:#999; }
#footer li#first { background-image:none; padding-left:0; }

.clear { clear:both; font-size:0; height:0; line-height:0; }
strong { font-weight:bold; }
em { font-style: italic }
.floatleft { float:left; }
.floatright { float:right; }