body {background-color:#ECF3FB; margin:0 ; font-family: Verdana, Arial, Helvetica; font-size: 11px; color: #333333;; }BODY, TD, TH, P   { color: #333; font-size: 12px; font-family:  Verdana, Arial, Helvetica, sans-serif }TH { font-weight: bold; text-align: right }A:link      { ; color:#522380  ; text-decoration:nonex}A:visited      { color: #522380  ; text-decoration:nonex}A:active   { color: #FF6600  ; text-decoration:none}A:hover   { color: FF6600  ; text-decoration:none}A.nav      { ; color:#eeeeee  ;font-weight:bold; font-size:10px; text-decoration:none}A.nav:link      { ; color:#ffffff  ;font-weight:bold; font-size:10px; text-decoration:none}A.nav:visited      { color: #ffffff  ;font-weight:bold; font-size:10px; text-decoration:none}A.nav:active   { color: #522380  ;font-weight:bold; font-size:10px; text-decoration:none}A.nav:hover   { color: #522380  ;font-weight:bold; font-size:10px; text-decoration:none}A.navsel:link      { ; color:#522380  ;font-weight:bold; font-size:10px; text-decoration:none}A.navsel:visited      { color: #522380  ;font-weight:bold; font-size:10px; text-decoration:none}A.navsel:active   { color: #522380  ;font-weight:bold; font-size:10px; text-decoration:none}A.navsel:hover   { color:#522380  ;font-weight:bold; font-size:10px; text-decoration:none}A.navdark:link      { ; color:#522380  ;font-weight:bold; font-size:10px; text-decoration:none}A.navdark:visited      { color: #522380 ;font-weight:bold; font-size:10px; text-decoration:none}A.navdark:active   { color: #FF6600  ;font-weight:bold; font-size:10px; text-decoration:none}A.navdark:hover   { color: #FF6600  ;font-weight:bold; font-size:10px; text-decoration:none}A.navdarksel:link      { ; color:#FF6600  ;font-weight:bold; font-size:10px; text-decoration:none}A.navdarksel:visited      { color: #FF6600  ;font-weight:bold; font-size:10px; text-decoration:none}A.navdarksel:active   { color: #FF6600  ;font-weight:bold; font-size:10px; text-decoration:none}A.navdarksel:hover   { color: #FF6600  ;font-weight:bold; font-size:10px; text-decoration:none}.nobrdr { border: none }.indent { padding-left: 6px }.smaller { font-size: 90% }.subtle { font-size: 10px; color: #666666 }.px6 { font-size: 6px }.px7 { font-size: 7px }.px8 { font-size: 8px }.px9 { font-size: 9px }.px9less { color: #774400;  font-size: 9px }.px9gray { color: #666666;  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 }.px10orange { color: #FF6600; 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: #EE0000; font-weight: bold; }.admincolor { color: #aaaa00;  }.red { color: #FF0000;  }.blue { color: #0000FF;  }.warning { color: #0000aa; font-weight: bold; }.yellow { color: #FFCC33;  }.green { color: #8cc63f;  }.origgreen { color: #006600;  }.notregistered { color: #006699;  }.bdblue { color: #330066;  }.bdorange { color: #FF6600;  }.standby { color: #FF0000;  }.confirmed { color: #006600;  }.white { color: #FFFFFF;  }.black { color: #000000;  }.ltgray { color: #888888;  }.gray { color: #666666;  }.listing { font-size: 10px }.listinghead { font-weight: bold; font-size: 10px}.mainhead {  font-weight: bold; font-size: 25px ; color:#330066  }.mainhead25 {  font-weight: bold; font-size: 25px ; color:#330066  }.eventhead {  color: #522380; font-weight: bold; font-size: 120% }.subhead {  color: #ffffff; font-weight: bold; font-size: 13px }.subheaddk {  color: #522380; font-weight: bold; font-size: 13px }.descxx { text-align:justify }h2 { font-weight: bold; font-size: 24px ; color:#522380 }.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 2px #000; padding:10px; width:350px;background-color: #EDE8F4 }.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 1px ; border-color:#bbb #000 #000 #aaa; }.majorbutton { border:solid 1px ; 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: 12px;  }#steps .plain a {  font-weight: normal;  }#steps a:hover , table.edittable td.listing a:hover, table.edittable tr.settings a:hover, body.archives a:hover {  color: #FFBB00  }.sel {  color: #FF5500; }.navsel {  color: #330066; }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: #FF9100; was:#FB0;  border-width:2px 1px 1px; margin:0;  padding:2px;   text-align:center}tr.toplinks td.sel { background-color: #FB0 ;was:#FF9100;  }tr.toplinks td#first {  border-left-width: 2px}tr.toplinks td#last {  border-right-width: 2px }table.edittable td.listing  { border-width: 1px 2px 2px 2px ; 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: 1px 1px 2px 2px ;padding: 6px}table.edittable td#settingsform {  border-width: 1px 2px 2px 1px; padding:6px}table.edittable tr.settings tr.altcolor td { background-color: #e6e1da; }div.report {margin-left:20px}div#auth {margin-top:20px; width:400px; padding:12px; border:solid #ffffff 1px; }div#auth td { color:#ffffff}div#auth a { color:#ffffff}div#auth span { color:#ffffff}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:2px 2px 0 1px; 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:2px 1px 0 2px; 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:2px 2px 0 1px; margin:0; padding:4px;          text-align:center  }tr#navrow td { border: solid black; border-width:2px 1px; 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:  2px  }tr#navrow td#last { border-right-width:  2px  }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 { ; margin:0;          vertical-align:top; background-color: #ffffff ; padding:12px;}td#leftbar {  margin:0;          vertical-align:top;  ; padding:12px ;}td#rightbar {  margin:0;          vertical-align:top;  ; padding:12px ;}td#leftbar ul.points { font-size: 10px }td#rightbar ul.points { font-size: 10px }td#leftbar .desc { font-size: 11px; line-height:14px ; color:#111111}td#rightbar .desc { font-size: 11px; line-height:14px ; color:#111111}td#rightbar img  { max-width:250px}table#contactform td, table.linktable td {border:0]table#settings_input td, table#settings_input table td {font-size : 10px ; padding: 0 2px}table#useradmin tr {font-size:9px ; color:#ff0000}