body { font-family:Verdana,Helvetica,sans-serif; font-size:10px; color:#555555; background-color:#000099; height:100%; padding:80px 10px; }h1 { font-size:28px; color:#000099; font-style:normal; font-weight:bold; margin:0; padding:0; }h2 { font-size:18px; color:#DD0000; font-style:italic; font-weight:normal; margin:5px 0; padding:0; }h3 { font-size:16px; color:#000099; font-style:italic; font-weight:normal; margin:20px 0 0; padding:0; }h4 { font-size:12px; color:#990000; font-style:italic; font-weight:normal; margin:0 0 10px; padding:0; }h5 { font-size:10px; color:#993333; font-style:italic; font-weight:normal; margin:0 0 10px; padding:0; }h6 { font-size:10px; color:#CCCCCC; font-style:italic; font-weight:normal; margin:0 0 10px; padding:0; }td { font-size:12px; color:#003333; }th { font-size:15px; color:#333333; }p  { font-size:11px; color:#003333; line-height:1.2em; }li { font-size:12px; margin-bottom:5px; }pre { border:1px solid #FF0000; color:#FF0000; }a:link    { color:#000099; }a:visited { color:#333399; }a:hover   { color:#FF0000; }a img { border:none; }.hidden_row { display:none; }.visible_row { display:table-row-group; }.visible_row td { border-bottom:1px solid #6666FF; }.hidden_div { display:none; }.visible_div { display:block; position:absolute; background-color:#EEE; border:1px solid #F00; height:17px; }th.preview { background-color:#0077FF; color:white; font-family:Verdana,Helvetica,Arial,sans-serif; font-size:10px; font-weight:bold; margin:0; padding:2px; }td.preview { background-color:#FFFFFF; }.article   { display:block; clear:both; padding:0; margin:20px 70px 10px 70px; color:#003333; font-size:12px; }.asset     { display:block; float:none; font-size:10px; font-style:italic; background-color:transparent; padding:5px; margin:2px 10px;}.museum    { text-align:center; margin-bottom:25px; }.museum .caption { font-style:italic; }.museum_descr { font-size:14px; font-style:italic; }.caption * { font-size:12px; font-style:italic; }.copyright { display:block; clear:both; text-align:center; color:#77AADD; padding:5px 10px 0px; font-size:11px; font-weight:normal; font-style:italic; }.footnote  { display:block; clear:both; text-align:center; color:#77AADD; padding:10px 10px 2px; font-size:11px; font-weight:normal; font-style:italic; }.authorization { font-size:12px; color:#0077FF; }.authorization .notice { color:#FF0000; }.masthead { background:url(/images/mast1.jpg) top left repeat-x white; }.left_column { background:url(/images/nav_cap.gif) top right no-repeat #000099; width:150px; }.directory { display:block; clear:both; position:absolute; top:27px; left:250px; width:auto; font-size:12px; padding:0; margin:0; }.directory a { display:block; clear:none; float:left; text-decoration:none; padding:6px 10px 0; margin:0; }.directory a:link,.directory a:visited { color:#000099; }.directory a:hover   { color:#DD0000; text-decoration:underline; }.heading   { display:block; clear:none; color:white; background-color:#DD0000; border-bottom:1px solid white; border-top:1px solid white; padding:0px 10px; font-size:18px; font-weight:normal;}.index { display:table; width:90%; height:auto; margin:10px auto; white-space:normal; text-align:center; }.index a             { display:block; clear:both; border:1px solid white; padding:4px; margin:5px; font-size:11px; font-weight:normal; text-decoration:none; }.index a:link,.index a:visited     { color:white; background-color:#DD0000; }.index a:hover       { color:white; background-color:#FF0000; text-decoration:underline; }.address { display:table; background-color:#AADDFF; margin:30px 120px; padding:0 30px 5px; }.placard { background-color:white; }