body, .body_1, .body_2, .body_3                    {background-image:url(images/mesh.gif); font-family: Helvetica, Geneva, sans-serif; font-weight:400; color:#000000; }
blockquote.agendas, blockquote.generic             {background:url(images/paper08.gif); border-style:solid; border-width:2px; border-color:#3333cc; clear:both; color:#000000; padding:0.25em 1.5em; }
table.clear, table.clearcenter, table.clearspaced  {background-color: transparent; background-position:top; margin:0px; border-collapse:separate; border-spacing:0px 0px; border-style:solid; border-width:0px 0px 0px 0px; border-color:red; empty-cells:show; }
table.asbox                                        {background-color: white; background-position:top; margin:0px; border-collapse:separate; border-spacing:4px 4px; border-style:solid; border-width:1px 1px 1px 1px; border-color:black; empty-cells:show; width:80%; }
table.framed, table.obit                           {border-width:10px 10px 10px 10px; border-collapse:separate; }
.bold, caption, table.obit td                      {font-weight:700; }

/* Lists down to here. */

h1                           {font-size:5mm; font-weight:400; text-align:center; }
h2                           {font-size:4mm; font-weight:400; text-align:center; }
h3                           {font-size:6mm; font-weight:400; text-align:center; }
p                            {text-indent:5mm; margin-top: 5px; margin-bottom: 5px; }
p:first-letter               {float:none; font-size:5mm; }
p span                       {float:none; font-size:5mm; }
.body_1                      {font-size:4mm; }
.body_2                      {font-size:4mm; margin-left:10%; margin-right:10%; padding-left:0%; padding-right:0%; }
.body_3                      {font-size:3mm; font-weight:400; margin-left:30%; margin-right:10%; padding-left:0%; padding-right:0%; }
.bold                        {font-weight:700; }
.italic                      {font-style:italic; }
.mybutton                    {background: transparent; padding: 1px 5px 1px 5px; font-family: Geneva, Vera, Arial, Helvetica, sans-serif; font-weight: x-bold; font-size: x-small; font-variant : small-caps; }
.reference                   {font-size:3mm; font-style:italic; }
a:hover                      {font-weight:700; font-style:italic}
blockquote.agendas           {margin:0.25em 1em 0; }
blockquote.generic           {margin:0.25em 15em 0; margin-left:10%; margin-right:10%; }
blockquote.note              {background: transparent; border-style:solid; border-width:1px; border-color:#000000; clear:both; color:#000000; padding:0.25em 1.5em; font-size: 3mm; color: green; }
input.btn                    {font-size: 3mm; font-weight:700; float:left; }
input.menubtn                {font-size: 3mm; font-weight:700; float:none; width: 100%; text-align:center; }
input.menupick               {font-size: 3mm; font-weight:700; float:none; width: 100%; text-align:left; }
table caption                {text-align:left; vertical-align:top; }
table.clear td               {padding: 0px 15px 0px 0px; text-align:left; vertical-align:top; font-size:4mm; }
table.clearspaced td         {padding: 0px 15px 15px 0px; text-align:left; vertical-align:top; font-size:4mm; }
table.clearcenter            {margin-left:auto; margin-right:auto; }
table.clearcenter td         {padding: 0px 15px 0px 0px; text-align:left; vertical-align:top;}
table.framed                 {border-spacing:1px 1px; border-style:outset; border-color:grey; empty-cells:show; float:none; margin-right:10px; border-collapse: collapse; }
table.framed td              {border-width:0px 0px 0px 0px; border-style:solid; background-color:#CCCCCC; }
table.obit                   {border-spacing:10px 10px; border-style:solid; border-color:black; margin-left:auto; margin-right:auto; background-color:white; empty-cells:show; }
table.obit td                {border-width:2px 2px 2px 2px; border-style: none; text-align: center; font-size:3.5mm; }
table.menuclean              {border-width: 0px 0px 0px 0px; border-style:solid; border-spacing: 0x; border-collapse: separate; background-color: transparent; }
table.menuclean td           {border-width: 0px 0px 0px 0px; padding: 0px 0px 0px 0px; background-color: transparent; }
table.menupick               {background-color: transparent; background-position:top; margin:0px; border-spacing:0px 0px; border-style:solid; border-width:0px 0px 0px 0px; border-color:red; border-collapse: collapse; empty-cells:show; width: 65%; white-space:normal; padding: 0px 0px 0px 0px; }
table.menu                   {border-width: 1px 1px 1px 1px; border-spacing: 2px; border-style: inset inset inset inset; border-color: gray gray gray gray; border-collapse: separate; background-color: white; }
table.menu td                {border-width: 3px 3px 3px 3px; padding: 1px 1px 1px 1px; border-style: inset inset inset inset; border-color: gray gray gray gray; background-color: transparent; -moz-border-radius: 0px 0px 0px 0px; }
caption                      {text-align: left; }
span.l1                      {font-size: 5mm; padding: 0 0 0 0mm; }
table.pic                    {background-color: transparent; background-position:top; margin:5px; border-collapse:separate; border-spacing:0px 0px; border-style:solid; border-width:1px 1px 1px 1px; border-color:white; empty-cells:show; }
.pictitle                    {font-size: 80%; font-weight:700; font-family: Verdana, Arial, sans-serif; text-align: center; }
