html, body  {padding:0; margin:0; font-family: verdana, arial, sans-serif;}
body        {font-size: 76%; border-top: 3px solid #052C72; background: #FFF;}
form        {margin:0; padding:0;}
ul          {margin:0; padding:0; list-style:none;}
ul li       {list-style:none;}
a           {text-decoration:none; color: #052C72;}
a:hover     {text-decoration:underline;}
a img       {border:none;}


#header ul              {display:none;}
#sidebar                {display:none;}

#content h1,
#content h2,
#content h3 {font-family: georgia, times, serif; color: #353535; text-align:center; font-weight:normal;}
#content .results h3  {margin: 1.6em 0 0 0;}
#content .results p   {margin: 0 0 0.6em 0;}

#content h1             {margin:1em 0 0.6em 0; font-size: 2.5em;}
#content h2             {font-size: 1.8em;}
#content h3             {font-family: helvetica, arial; text-align:left; font-size: 1.4em; margin:0;}
#content p              {font-size: 1em; line-height: 1.6em; /*text-align:justify;*/} 
#content p.intro        {margin-top:0; color: #333;}

#content dl                    {margin:0.6em 0; }
#content dd                    {margin:0 3px 0 0; float:left; clear:left; font-weight:bold; line-height: 1.6em; width: 120px;}
#content dt                    {margin:0 0 2px 0; line-height: 1.6em; padding-left: 124px;}


#content .meetings p    {margin:0.5em 0 1em 0;}
#content .articles h2   {margin:0; text-align:left; }
#content .articles p    {margin: 0.1em 0 2.4em 0;}

#content div.hr         {border-top: 1px solid #052C72; margin: 24px 20px 30px 20px;}
#content a.gmaplink     {cursor:pointer;}


#content div.issue h2            {text-align:left;}

img.imgright            {float:right; clear:right; margin: 0 0 0.2em 16px;}
span.imgright           {float:right; clear:right; margin: 0 0 0.2em 16px; background: #353535; color: #FFF; padding:0 0 0.2em 0 !important; font-weight:normal; font-size: 0.9em;}
span.imgright img       {margin:0 0 0.2em 0; padding:0 !important;}
span.imgright a         {display:block; color: #FFF; padding: 3px; white-space:normal !important;}    

div.articles h2 {clear:both; }
div.articles span.imgright {width: 120px !important;}
div.articles span.imgright img{width: 120px;height: auto!important;}   


#content div.issue h2            {font-size: 1.3em; margin-top:0;}                  


table.events            {width: 540px; border-bottom: 1px solid #000; margin-bottom: 10px;}
table.events th         {text-align:left; font-weight:normal; color: #333; padding: 2px 0;}
table.events td         {padding: 2px;}
table.events td.first   {padding-left: 6px; width: 42px;}
table.events td.meeting {width: 222px;}
table.events td.venue   {width: 222px;}

div.clear               {width: 100%; float:left; clear:both;}