body {background-color:#F5ECD5; margin:0 ; font: 11px/15px verdana,arial,helvetica,sans-serif}BODY, TD, TH, P, submit   { color: #000; font-size: 12px; font-family:  Verdana, Arial, Helvetica, sans-serif }INPUT, TEXTAREA, select { padding: 1px ;vertical-align:middle; color: #000; ; font-family:  Verdana, Arial, sans-serif ; border: solid 1px}TH { font-weight: bold; text-align: right }A:link      { ; color:#43007D  ; text-decoration:none}.nobrdr { border: none }.indent { padding-left: 6px }A:visited      { color: #43007D  ; text-decoration:none}A:active   { color: #888888  ; text-decoration:none}A:hover   { color: white  ; text-decoration:none}.smaller { font-size: 90% }.px6 { font-size: 6px }.px7 { font-size: 7px }.px8 { font-size: 8px }.px9 { font-size: 9px }.px9less { color: #774400;  font-size: 9px }.px9bld { font-weight: bold; font-size: 9px }.px10 { font-size: 10px }.px10plain { font-weight: normal;font-size: 10px }.px10bld { font-weight: bold; font-size: 10px }.px11 { font-size: 11px }.px12 { font-size: 12px }.px13 { font-size: 13px }.px14 { font-size: 14px }.px15 { font-size: 15px }.px16bld { font-weight: bold; font-size: 16px }.px36bld { font-weight: bold; font-size: 36px }.px15bld { font-weight: bold; font-size: 15px }.px15bldwhite { color: white; font-weight: bold; font-size: 15px }.error { color: #FF0000; font-weight: bold; }.admincolor { color: #FFFF00;  }.red { color: #FF0000;  }.blue { color: #0000FF;  }.green { color: #006600;  }.white { color: #FFFFFF;  }.gray { color: #666666;  }.listing { font-size: 10px }.listinghead { font-weight: bold; font-size: 10px}.subhead {  color: #005735; font-weight: bold; font-size: 13px }.descxx { text-align:justify }h2 { font-weight: bold; font-size: 24px ; color:#43007D }.first { font-weight: bold; font-size: 13px }.topics ul { list-style:none;  margin:6px 0 0 0; padding:0 ; }.topics ul li {margin-top:.5em; }#dupenamewarning li {color:red ; margin:0 0 .5em 0}P { margin-top: 9px; margin-bottom: 9px; }.menu { margin-top: 15px; margin-bottom: 0px; }.points { font-size: 11px }.px100 {width:100px}.form {border:solid 4px #000; padding:10px; width:350px;background-color: #C1E8D9 }.form ul {list-style:none;  margin:0; padding:0 ;}.form ul li {margin-top:.5em; }.form ul ul li {margin-top:0; }.minorbutton { Font-Family : Verdana, Arial; Font-Size : 13px; padding: 2px 5px; border:solid 2px ; border-color:#bbb #000 #000 #aaa; }.majorbutton { border:solid 2px ; border-color:#bbb #444 #000 #aaa; font-weight: bold; padding: 2px 5px;   }.fieldlabel {  font-weight: bold;  }.thanks {  padding:0 30px; text-align:left }.step { color: #FF5500;font-size: 16px;  }.smalllabels {  font-size: 10px;  }#steps a {  font-weight: bold;font-size: 11px;  }#steps a:hover , table.edittable td.listing a:hover, table.edittable tr.settings a:hover, body.archives a:hover {  color: #FFBB00  }.sel {  color: #FF5500; }body .topper {  text-align:center;padding:6px }.blurb {padding-left:21px ; text-align:left ; font-size:11px/12px;}.blurb a { font-weight:bold; color:#43007D}.blurb a:hover {color:#666666}.guest {padding: 30px 30px 0 70px ; }.link { margin-left:1em;text-indent:-1em;padding-left:1em }.section {margin:0 0 0 0; color:#FF5500}table.edittable td { border: solid black 0px }tr.toplinks td a { font-size: 10px; font-weight:bold }  tr.toplinks td { background-color: #FB0;  border-width:4px 2px 2px; margin:0;  padding:2px;   text-align:center}tr.toplinks td.sel { background-color: #FF9100;  }tr.toplinks td#first {  border-left-width: 4px}tr.toplinks td#last {  border-right-width: 4px }table.edittable td.listing  { border-width: 2px 4px 4px 4px ; background-color: #f6f1ea;  margin:0; padding:1px 6px }table.edittable tr.settings td { background-color: #f6f1ea;  margin:0; padding:1px 6px }table.edittable td#settingsmenu  { border-width: 2px 2px 4px 4px ;padding: 6px}table.edittable td#settingsform {  border-width: 2px 4px 4px 2px; padding:6px}div.report {margin-left:20px}div#auth {margin-top:20px; width:400px; padding:12px; border:solid black 4px}tr#top td#logo {border: solid transparent 0; margin:0; padding:0px; height:130px; width:540px}tr#top td#empty {border: solid transparent 0; margin:0; padding:0px; height:22px;}tr#top td#testim { border: solid black; border-width:4px 4px 0 2px; margin:0; padding:4px;         height:108px;background-color: #28A675;  font-size:10px;font-weight:bold; text-align:center  }tr#top td#testim .quote { font-weight:normal; font-style: italic  ; font-size:11px/11px }tr#top td#testim #fixed108 { max-height: 108px; min-height: 108px;  }td#event {border: solid black; border-width:4px 2px 0 4px; margin:0; padding:2px 8px; }td#event #bigevent {  font: 24px/28px verdana,arial,helvetica,sans-serif ;font-weight: bold; margin:0 }td#smalllogo { border: solid black; border-width:4px 4px 0 2px; margin:0; padding:4px;          text-align:center  }tr#navrow td { border: solid black; border-width:4px 2px; margin:0;  padding:2px;          text-align:center}table#bigtable tr#navrow td {  width:90px; background-color: #FFBB00;}table#rsvptable tr#navrow td { background-color: #FFBB00;}tr#navrow td#first { border-left-width:  4px  }tr#navrow td#last { border-right-width:  4px  }table#bigtable tr#navrow td.selected { background-color: #FF9100}tr#navrow a { font-size: 10px; font-weight:bold;}tr#navrow a:hover { color: white;}tr#content td { }tr#content td#main { border: solid black ; border-width:0px 2px 4px 4px; margin:0;          vertical-align:top; background-color: #C1E8D9 ; padding:12px;}tr#content td#rightbar { border: solid black ; border-width:0px 4px 4px 2px; margin:0;          vertical-align:top; ;background-color: #ECE9F7 ; padding:12px 12px 0 0;}td#rightbar ul.points { font-size: 10px }td#rightbar .desc { font-size: 10px }table#contactform td, table.linktable td {border:0]