
html, body 
{
  padding: 0px 0px 0px 0px;
  margin: 0px 0px 0px 0px;
  /* background-color: #d0ccbb; */
  background-color: #e0ddcc; 
  /*font-family: verdana,arial,geneva,helvetica,sans-serif;*/
  font-family: "Times New Roman", Times, Georgia, sans;
  color: #000000;
  font-size: 12pt;
}

h1 
{
  font-size: 24pt; 
  color: #993333;
  margin-top: 4pt;
  margin-bottom: 4pt;
  padding-bottom: 2pt;
  border-bottom: 1px solid #993333;
}

h2 
{
  font-size: 14pt; 
  margin-top: 16pt;
  margin-bottom: 2pt;
  color: #993333;
}

hr 
{ 
  border: 0;
  color: #993333;
  background-color: #993333;
  height: 1px;
}

li
{ 
  padding-bottom: 3pt;
}

dd
{ 
  padding-bottom: 1em;
}

pre
{
  font-size: 10pt;
}

a, a:Visited, a:Active
{ 
  color: #060D64;
}

a:Hover 
{ 
  color: #993333;
}


table.box 
{ 
  border-width: 2px; 
  border-color: #222222;
  background-color: #d0b080;
  padding: 8pt;
}

div.rightfloatbox
{ 
  font-size: 10pt;
  color: #5A4819;
  float: right; 
  margin: 12pt 12pt 12pt 12pt;
  padding: 6pt 6pt 6pt 6pt;
  border: 1px solid #d0b080;
  width: 40%;
}


/***** News *****/

div.newslist
{ 
}

div.newsentry
{ 
  margin-top: 9pt; 
  margin-bottom: 9pt; 
  padding-left: 2em;
  text-indent: -2em;
}

div.newsentry li {  text-indent: 0em; }
/***** PHOTO TABLES *****/

table.phototable
{ 
  background-color: #d0b080;
  margin-left: 2em;
  padding: 5pt;
}

table.phototable tr td
{ 
  background-color: #d0b080;
  padding: 5pt;
  padding-left: 2em;
  padding-right: 2em;
}


div.mainpanel 
{
  margin: 0em 0em 0em 0em;
  padding: 1em 1em 1em 1em;
}

.newstitle
{
  color: #993333;
  font-weight: bold;
}

.yeartag 
{ 
  color: #060D64;
  background-color: #D0B080; 
  font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
  font-size: 8pt; 
  margin-right: 3pt; 
  padding: 2px 2px 2px 2px;
}

.controlbox 
{ 
  background-color: #D0B080; 
  padding: 4px 4px 4px 4px;
  font-size: 10pt;
}


table.listdetail th
{ 
   background-color: #D0B080;
}

table.listdetail td
{ 
   background-color: #D0B080;
}

div.detailed_title
{ 
  color: #993333;
  clear: both;
  margin-top: 2pt;
  margin-bottom: 6pt;
  left: 5px;
  font-size: 14pt;
}

.detailed_title a { color: #993333; }


div.detailed_summary
{ 
  margin-left: 2em;
}

div.detailed_photo
{ 
  background-color: #C5B995;
  padding: 4px 4px 4px 4px;
  margin-left: 20px;
  margin-right: 20px;
  margin-bottom: 1em;
  text-align: center;
  float: left;
}

div.detailed_photo img
{ 
  border: 0px solid #000000;
}

div.detailed_container
{ 
  border-left: 1px solid #C5B995;
  border-top: 1px solid #C5B995;
  padding: 2pt 2pt 2pt 8pt;
  margin-top: 4pt;
  margin-bottom: 1em;
  overflow: hidden;
  width: 90%;
}


/** Basic tables with columns for debugging **/

table.linedtable 
{ 
  border-spacing: 0px;  
  border: 1px solid #C5B995; 
}

table.linedtable td
{ 
  border: 1px solid #C5B995; 
  padding: 3px; 
  empty-cells: show;
}

table.linedtable th
{ 
  background-color: #d0b080;
  border: 1px solid #C5B995; 
  padding: 3px; 
  empty-cells: show;
}




/********* PAGE HEADER/FOOTER **********/

div.footerbox 
{ 
  border-width: 2px; 
  color: #4b4640;
  border-color: #222222;
  background-color: #d0b080;
  padding: 2pt;
  padding-left: 10pt;
  padding-right: 10pt;
  font-size: 9pt;
}

div.ihtfplabel
{ 
  color: #993333;
  text-align: center;
  font-size: 10pt;
  font-weight: bold;
  margin-top: 2pt;
  margin-bottom: 0pt;
}

div.pageheader
{ 
  color: #5A4819;
  background-color: #C5B995;
  /* background-color: #993333; */
  top: 0pt;
  left: 0pt;
  right: 0pt; 
  margin-bottom: 4pt;
  padding: 6pt 8pt 4pt 8pt;
  font-size: 10pt;
  border-bottom: 1px solid #993333;
}

div.pageheaderlinkbar
{ 
  font-size: 12pt;
}

.pageheaderlinkbar a { text-decoration: none; }
.pageheaderlinkbar a:Hover { text-decoration: underline; }

div.pageheaderindexbar
{ 
  border-top: 1px solid #993333;
  background-color: #C5B995;
  color: #993333;
  font-size: 12pt;
  padding: 2pt 2pt 2pt 2pt;
  margin-top: 4pt;
}

div.pageheaderindexbottom
{ 
  border: 1px solid #993333;
  background-color: #C5B995;
  color: #993333;
  font-size: 8pt;
  width: 150pt;
  padding: 2pt 2pt 2pt 2pt;
  margin-bottom: 4pt;
}

div.pageheaderindexheader
{ 
  background-color: #C5B995;
  font-size: 12pt;
  font-weight: bold;
  text-decoration: underline;
}

.pageheaderindexbar a, .pageheaderindexbar a:Active, .pageheaderindexbar a:Visited
        { text-decoration: none; }
.pageheaderindexbar a:Hover { text-decoration: underline; }

div.copyrightfooter 
{ 
  border-top: 1px solid #993333;
  border-bottom: 1px solid #993333;
  color: #5A4819;
  background-color: #C5B995;
  /* background-color: #993333; */
  left: 0pt;
  right: 0pt; 
  margin-top: 1em;
  padding: 2pt 8pt 2pt 8pt;
  text-align: center;
  font-size: 8pt;
}

.copyrightfooter a, .copyrightfooter a:Visited, .copyrightfooter a:Active 
{ 
  color: #5A4819;
}

.copyrightfooter a:Hover 
{ 
  color: #060D64;
}

/*

td, body, p, div 
{
  background-color: white;
  font-family:verdana,arial,geneva,helvetica,sans-serif;
  color: #113311;
  font-size: 12pt;
}

h1 { font-size: 18pt; }

div.mainpanel { margin-left: 10px; width: 400px; }

p.details { font-size: 18pt; font-style: bold; margin: 4pt; }

.menubar { margin-top: 40px; margin-right: 10px; }

.menubar td
{
  background-color: #00bb00;
  text-align: center;
  padding: 6px;
}

.menubar a 
{
  font-size: 14pt;
  color: #003300;
  text-decoration: none; 
}

.menubar a:Hover { color: #99ff99; }

.dottedpromoborder3 {
   background:url('/en/graphics/css/dotted_dark_gray_bg.gif') repeat;
   padding:1px 0 0 1px;
   margin-top:0;
   }

a               {color: #000066; text-decoration: none;}
a:Visited       {color: #000066; text-decoration: none;}
a:Active        {color: #000066; text-decoration: none;}
a:Hover         {color: #000066; text-decoration: underline;}

*/
