body
{
   background-color: #FFFFFF;
   margin: 0;
   padding: 2px;
}
p
{
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   text-decoration: none;
   color: #666666;
}
th
{
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   text-decoration: none;
   background-color: #878787;
   color: #FFFFFF;
   text-align: left;
}
td
{
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   text-decoration: none;
   color: #666666;
   vertical-align: top;
}
td img
{
   border-width: 0;
}
a, a:hover, a:visited
{
   color: #666666;
}
input, select, textarea
{
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   text-decoration: none;
   color: #666666;
   border:1px #878787 solid;
}
#nav
{
   background-color: #878787;
   float: left;
   list-style-type: none;
   margin: 0 0 6px 0;
   padding: 0;
   width: 100%;
}
#nav li
{
   float: left;
   position: relative;
}
#nav a
{
   display: block;
   background-color: #878787;
   color: #FFFFFF;
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   text-decoration: none;
   padding: 6px 6px 6px 6px;
}
#nav a:hover
{
   background-color: #FFFFFF;
   color: #878787;
}
#nav ul
{
   margin: 0;
   padding: 0;
   background: transparent;
   list-style: none;
   position: absolute;
   left: -9999px;
}
#nav ul li
{
   float: none;
}
#nav ul a
{
   white-space: nowrap;
}
#nav li:hover ul
{
   left: 0;
}
#nav li:hover a
{
   background-color: #FFFFFF;
   color: #878787;
}
#nav li:hover ul a
{
   text-decoration: none;
   background-color: #878787;
   color: #FFFFFF;
}
#nav li:hover ul li a:hover
{ 
   background-color: #FFFFFF;
   color: #878787;
}
.tabs
{
   font-size: 13px;
   font-family: Arial;
   font-weight: normal;
   width: 100%;
   padding: 0;
   margin: 0;
}
.tabs li
{
   list-style: none;
   display: inline;
   padding: 0;
   margin: 0;
}
.tabs a
{
   padding: 4px 10px;
   display: inline-block;
   background-color: #878787;
   color: #FFFFFF;
   text-decoration: none;
   border-top-left-radius: 4px;
   border-top-right-radius: 4px;
   border-style: solid;
   border-color: #666;
   border-width: 1px;
   border-bottom-width: 0;
   margin-bottom: -1px;
}
.tabs a:focus
{
   outline: 0;
}
.tabs a.active
{
   background-color: #FFFFFF;
   border-color: #878787;
   color: #878787;
}
.tab
{
   border-style: solid;
   border-color: #878787;
   border-width: 1px;
   background-color: #FFFFFF;
   padding: 4px;
}
