/* Main style sheet */
/* header styles */
#head
{  }
#head a:link, a:visited
{ color: white; text-decoration: none; }  
#head a:hover, a:active
{ color: lime; text-decoration: none; }
#head table
{ align: center; }
#head td
{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 140%; text-align: center; color: red; width: 110px; vertical-align: text-top; }
h1 
{ color:#FFE47A; font-size:1.5em; }
a:link.text, a:visited.text, a:hover.text, a:active.text
{ color: red; text-decoration: none; }
#text
   { 
  border-top: 2px solid yellow; border-left: 1px solid yellow; border-bottom: 1px solid yellow; border-right: 3px solid yellow;
  margin-left: 12px; margin-right: 12px;
  text-indent: 4px; background-color: #FFFCBC;
  font-family: Georgia, "Times New Roman", Times, serif; font-size: 100%; text-align: left; color: black; 
  }
div#divContainer
        {
      max-width: 930px; margin: 0 auto; font-family: Calibri; padding: 0.5em 1em 1em 1em;
      -moz-border-radius: 10px; -webkit-border-radius: 10px; border-radius: 10px;
            background-color: #808080;
            background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#808080));
            background: -moz-linear-gradient(top, #606060, #808080);
      -moz-box-shadow: 5px 5px 10px rgba(0,0,0,0.3); -webkit-box-shadow: 5px 5px 10px rgba(0,0,0,0.3); box-shadow: 5px 5px 10px rgba(0,0,0,0.3);
    }
table.formatHTML5 
{ width: 100%; border-collapse:collapse; text-align:left; color: #606060; }
table.formatHTML5 thead tr td  
{ background-color: White; vertical-align:middle; padding: 0.6em; font-size:0.8em; }
table.formatHTML5 thead tr th
        {
            padding: 0.5em;
            background-color: #808080;
            background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#909090));
            background: -moz-linear-gradient(top, #606060, #909090);
            color: #dadada;
    }
table.formatHTML5 tbody tr:nth-child(odd) 
{ background-color: #fafafa; }
table.formatHTML5 tbody tr:nth-child(odd):hover
    {
            background-color: #D8F0F8;
            background: -webkit-gradient(linear, left top, left bottom, from(#D8F0F8), to(#EFF9FC));
            background: -moz-linear-gradient(top, #D8F0F8, #EFF9FC);
            color: #111111;
    }
table.formatHTML5 tbody tr:nth-child(even) 
{ background-color: #efefef; }
table.formatHTML5 tbody tr:nth-child(even):hover
    {
            background-color: #D8F0F8;
            background: -webkit-gradient(linear, left top, left bottom, from(#D8F0F8), to(#EFF9FC));
            background: -moz-linear-gradient(top, #D8F0F8, #EFF9FC);
            color: #111111;
    }
table.formatHTML5 tbody tr:last-child
{ border-bottom: solid 1px #404040; }
table.formatHTML5 tbody tr.separator 
	{
            background-color: #808080;
            background: -webkit-gradient(linear, left top, left bottom, from(#606060), to(#909090));
            background: -moz-linear-gradient(top, #606060, #909090);
            color: #dadada;
    }
table.formatHTML5 td 
{ vertical-align:middle; padding: 0.5em; }
table.formatHTML5 tfoot
{ text-align:center; color:#303030; text-shadow: 0 1px 1px rgba(255,255,255,0.3); }
