body { margin:0; padding:0; font: 80%/1.4em Verdana, Arial, Helvetica, sans-serif; color:#000; }
.layout { width:640px !important; }

p { font: 1em/1.4em Verdana, sans-serif; }
h1 { font: 1.5em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; }
h2 { font: 1.4em Verdana, Arial, Helvetica, sans-serif; }
h3 { font:1.2em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
h4 { font: bold 1.1em Verdana, Arial, Helvetica, sans-serif; }
h5 { font: bold 0.9em "Lucida Sans", Verdana, Arial, Helvetica, sans-serif; text-transform:uppercase; }
h6 { font: bold 0.8em Verdana, Arial, Helvetica, sans-serif; }

h1, h2, h3, h4, h5, h6 { margin:15px 0px; }

.printheader { display:block !important; }
.printheader p { font-size:0.8em; text-align:right; }

#editContainer, .editModuleBox, #editSubMenu, .header, .globalNav, .skip, .subpage .leftColumn, #Bbreadcrumb, .footer, .sitetoolsWrapper, .boabLink { display:none; }

/* START image caption boxes */
table.image img { border:1px solid #000; }
div.image, table.image { padding: 10px; }
div.image img { display: block; }
div.img p, table.image p { margin-top: 1px; }
div.floatright, table.floatright { margin: 0 0 10px 10px; float: right; }
div.floatleft, table.floatleft { margin: 0 10px 10px 0; float: left; }
div.floatleft p, div.floatright p, table.image p { font-size:0.9em; font-weight:bold; color:#000 !important; line-height:1.4em; }
.caption, .caption p { font-size:1em !important; }
/* END image caption boxes */

/* Image tables */
table { font-size:85%!important;}
table.image { border:none; background-color:Transparent; color:#000; font-size:1em; }
table.image tr { background-color:Transparent;}
table.image td p, #col-a table.image td { margin:0; padding:0; }

div { float:none; clear:both; }

