/* Main Settings */

body
{
  background-color: #FFFFFF;
  color: #000000;
  margin:0px;
  font-family: verdana;
  font-size: 12px;
  text-align: center;
  padding: 0px; 
}

table
{
  font-family: verdana, sans-serif;
  font-size: 12px;
  border-spacing: 0px;
  border: 0px;
  margin: 0px;
  border-collapse: collapse;
}

td 
{
  padding: 0px;
}

/* Table Settings */

.main
{
  /* position:absolute;
  left: 0px;
  top: 0px;
  right: 0px; */
  width: 960px;
  vertical-align: top;
  text-align: center;
}

table.header
{
  width: 100%;
}

table.navBar
{
  width: 100%;
  background-color: #000000;
}

table.navBar td.tab
{
  border: solid 1px #999999;
  height: 20px;
}

table.content
{
  background-color: #FFFFFF;
  color: #000000;
  border-right: solid 1px #000000;
  border-left: solid 1px #000000;
  height: 450px;
}

td.contentMain
{
  width: 960px;
  text-align: left;
  vertical-align: top;
  padding-left: 10px;
  padding-right: 10px;
}

td.contentLeft
{
  width: 200px;
  text-align: left;
  vertical-align: top;
  padding-left: 5px;
}

td.contentRight
{
  width: 760px;
  text-align: left;
  vertical-align: top;
  padding-left: 5px;
  padding-right: 10px;
}

table.footer
{
  width: 100%;
  height: 25px;
  background-color: #000000;
  color: #FFFFFF;
  text-align: right;
}

/* Standard listing table */
table.results
{
  width: 100%;
}

table.results td
{
  padding-left: 2px;
  padding-right: 2px;
}

/* Standard listing table heading */
table tr.header
{
  background-image: url(../graphics/tableHeader.gif);
  background-repeat: repeat-x;
  height: 22px;
  line-height: 22px;
  padding-bottom: 2px;
}

table.message
{
  width: 100%;
  background-color: #5CE0DC;
  height: 20px;
}

table.message td
{
  padding-left: 10px;
  padding-right: 10px;
}

table.results td.picture
{
  padding-top: 1px;
  padding-bottom: 1px;
}

table.itemFields
{
  width: 100%;
}

table.itemFields td
{
  border: solid 1px #ffffff;
  padding-left: 10px;
  padding-right: 10px;
  padding-top: 2px;
  padding-bottom: 2px;
  height: 20px;
  text-align: left;
}

table.itemFields td.left
{
  background-color: #FFFFFF;
  width: 30%;
}

table.itemFields td.right
{
  background-color: #FFFFFF;
  width: 70%;
}

table.itemThumbnails
{
  border: solid 1px #ccc;
  width: 90%;
  text-align: center;
  vertical-align: middle;
}

table.itemThumbnails td
{
  padding-top: 5px;
  padding-bottom: 5px;
  text-align: center;
  vertical-align: middle;
  font-size: 10px;
  color: #666666;
}

table.itemResults
{
  border: solid 1px #ccc;
  width: 90%;
  text-align: center;
  vertical-align: middle;
}

table.itemResults td
{
  padding-top: 5px;
  padding-bottom: 5px;
  font-size: 12px;
  color: #666666;
}

table.noPicture td
{
  background-color: #eeeeee;
  text-align: center;
  vertical-align: middle;
  width: 100px;
  height: 75px;
  border: solid 1px #ccc;
  color: #666666;
}

table.displayPages
{
  width: 100%;
  /* background-color: #eeeeee; */
}

table.displayPages td
{
  /* border-top: solid 1px #ccc;
  border-bottom: solid 1px #ccc; */
  padding-top: 2px;
  padding-bottom: 2px; 
  width: 100%;
  text-align: center;
  vertical-align: middle;
}

table.picFrame
{
  border: solid 1px #333333; 
}

table.picFrame td
{
  padding: 2px;
  spacing: 0px;
}

table.links td
{
  vertical-align: top;
  padding-right: 10px;
}

/* Links */

a:link, a:active, a:visited
{
  background-color: transparent;
  color: #3333cc;
}

a:hover
{
  color: #D5292F;
  text-decoration: none;
  background-color: #inherit;
}

a.footer:link, a.footer:active, a.footer:visited
{
  background-color: transparent;
  color: #FFFFFF;
}

a.footer:hover
{
  color: #D5292F;
  background-color: #inherit;
}

table.navbar td a
{
   display: block;
   width: 100%;
   padding: 3px;
   text-decoration: none;
}

table.navbar td a:link, table.navbar td a:visited, table.navbar td a:active
{
   color: #fff;
   background-color: #111;
}

table.navbar td a:hover
{
   color: #fff;
   background-color: #999999;
}

/* Padding */

.vGap
{
  height: 15px;
  line-height: 15px;
  color: inherit;
}

.vGapSmall
{
  height: 5px;
  line-height: 5px;
  color: inherit;
}

/* Section headings */
.heading1
{
  font-size:      16px;
  font-weight:    bold;
  padding-top:    5px;
  padding-bottom: 8px;
}

.heading2
{
  font-size:      14px;
  font-weight:    bold;
  padding-top:    5px;
  padding-bottom: 8px;
}

.heading3
{
  font-size:      12px;
  color:          #D5292F;
  font-weight:    bold;
  padding-top:    5px;
  padding-bottom: 8px;
}

/* Forms */

