body{font-family: Arial, Verdana, sans-serif;background: white;/*background-image: URL(bg-line.jpg);*/}/*  *//* default for all tables */TABLE{background: #FFFF993;width: 700px;border: 2px;border-style: solid;border-color: #COCOCO;margin-top: 15px;margin-bottom: 1px;margin-left: auto;margin-right: auto;}TABLE.narrow{width: 330px;margin-top: 1px;margin-bottom: 1px;margin-left: auto;margin-right: auto;}TABLE.wide{width: 800px;margin-top: 15px;margin-bottom: 1px;margin-left: auto;margin-right: auto;}/*for notes or links in smaller tables  */TABLE.small{background: white;border: 2px;width: auto;margin-left: auto;margin-right: auto;}/* tables for all search results */TABLE.results{background: white;border: 4px;width: 700px;border-color: #COCOCO;border-style: solid;margin-top: 10px;margin-bottom: 1px;margin-left: auto;margin-right: auto;}TABLE.header{background: #FFFF88;border: 1px;width: auto;border-color: #COCOCO;border-style: solid;margin-top: 0px;margin-bottom: 0px;margin-top: 0px;margin-left: auto;margin-right: auto;}/*FONT SIZE IN HEADER AND FOOTERS*/.header, .footer{font-size: 80%;font-weight: 900;}td.space{background: #FFFF590;border: 0px;width: 700px;height: 10px;border-color: #COCOCO;border-style: solid;margin-top: 0px;margin-bottom: 0px;margin-left: auto;margin-right: auto;}td.white{background-color: white;}.hidden{background: none;border: 0px;margin-top: 0px;margin-bottom: 0px;}td{margin-bottom: 0px;padding-top: 0px;padding-bottom: 0px;padding-left: 5px;padding-right: 2px;border: 1px solid #C0C0C0; }/*  NOT USING THIS ONE? -- WHAT IS TH?th{padding-left: 0px;padding-right: 0px;padding-left: 0px;padding-right: 0px;vertical-align: middle;background: white;text-align: ;border: 1px solid #C0C0C0; }*/form{margin-left: 0;margin-right: 0;margin-top: 0px;}/* H1 is only used for the logo image, clickable to 'home'*/h1{text-align: CENTER;margin-top: 5px;margin-bottom: 1px;}/* H2 is used for the top level Text on major pages*/h2{text-align: CENTER;margin-top: 15px;margin-bottom: 1px;}h3{text-align: left;margin-top: 10px;margin-bottom: 1px;}h4{text-align: left;margin-top: 2px;margin-bottom: 2px;font-size: 130%;font-weight: bold;}.large{font-size: 105%;}.medium{font-size: 98%;}.small{font-size: 90%;margin-top: 1px;margin-bottom: 1px;}.tiny{font-size: 70%;margin-top: 1px;margin-bottom: 1px;}/* HIGHLIGHT is used for emphasis in any circumstance */.highlight{color: #EE0000}a{font-size=90%;font-weight: bold;color: #0000DD;}/* THESE BITS FOR FLOATING, all hrefs in header    vertical-align: middle;*/a.head{float: center;width: 100%;height: 100%;font-size=80%;vertical-align: middle;text-decoration: none;/*color: white;  padding: 0.0em 0.0em;  */background-color: #00FFOO;border-bottom: 0px solid #a00;}a:hover.head{background-color:#CC66FF;}a.result{float: center;width: 100%;height: 90%;font-size=80%;text-decoration: none;/*color: white;*/background-color: ;border-bottom: 0px solid #a00;}a:hover.result{background-color:#CC66FF;}hr{color: #900; width: 75%;}fieldset{ padding: 20px; width: 50%; margin-left: auto; margin-right: auto;}legend{padding-bottom: 10px; }label{cursor: pointer; cursor: hand;}input[type=submit]{width: 15em; text-align: ;}