body  {
  background-color: #FFFFFF;
  color: #000000;
  text-align: left;
  margin: 0;
  padding: 0;
  border: 0;
  font-family: Verdana;
  font-size: 10.5pt;
  font-weight: normal;
  }

table  {
  border-width: 0;
  border-collapse: collapse;
  }

a:link  {
  color: #0000FF;
  }

a:visited  {
  color: #800080;
  }

a:active  {
  color: #6666FF;
  text-decoration: none;
  }

a:hover  {
  color: #009999;
  text-decoration: none;
  }

a:link.clean  {
  color: #0000FF;
  text-decoration: none;
  }

a:visited.clean  {
  color: #800080;
  text-decoration: none;
  }

a:active.clean  {
  color: #6666FF;
  text-decoration: none;
  }

a:hover.clean  {
  color: #009999;
  text-decoration: none;
  }

/* COMMON TEXT FORMATING */

.t10  {
  font-size: 10pt;
  }

.t12  {
  font-size: 12pt;
  }

.t14  {
  font-size: 14pt;
  }

.t18  {
  font-size: 18pt;
  }

.t24  {
  font-size: 24pt;
  }

.bold  {
  font-weight: bold;
  }

.italic  {
   font-style:italic;
  }

.underline  {
  text-decoration:underline;
  }

.left  {
  text-align: left;
  }

.right  {
  text-align: right;
  }

.center  {
  text-align: center;
  }

.just  {
  text-align: justify;
  }

.top  {
  vertical-align: top;  
  }

.red  {
  color: #FF0000;
  }

.blue  {
  color: #0000FF;
  }

.blue99  {
  color: #000099;
  }

.noborder  {
  border: 0;
  }
 
 /* CUSTOM TEXT FORMATTING */

hr  {
  width: 99%;
  height: 1px;
  }

.title  {
  color: #FF0000;
  font-size: 18px;
  font-weight: bold;
  }

.disclaimer {
  color: #FF0000;
  font-size: 8pt;
  }

/* CUSTOM TABLE DEFINITIONS */

.pagetable  {
  width: 100%;
  }

.printtable  {
  width: 765px;
  vertical-align: top;  
  }

.printcell  {
  padding-left: 20px;
  }
  
.maintable  {
  vertical-align: top;  
  padding: 10px;
  }

.menubartable  {
  border: 1px solid #000000;
  width:100%;
  }

.menubarcell {
  border: 1px solid #000000;
  font-family: Arial;
  text-align: center;
  width:14%;
  }

 /* HOME PAGE TABLE */

.hometable {
  width: 80%;
  padding: 4px;
  }

 /* AD BROWSING TABLE */

.adtable  {
  border: 1px solid #000000;
  width: 100%;
  }

.adhdr  {
  border: 1px solid #000000;
  padding: 4px;
  background-color: #B7B7FF;
  FONT: 14px arial, verdana, sans-serif;
  font-weight: bold;
  text-align: center;
  }

td.adphoto  {
  border: 1px solid #000000;
  padding: 4px;
  padding-left: 10px;
  FONT: 14px arial, verdana, sans-serif;
  font-weight: normal;
  width: 25%;
  }

td.adnbr  {
  border: 1px solid #000000;
  padding: 4px;
  padding-left: 10px;
  FONT: 14px arial, verdana, sans-serif;
  font-weight: normal;
  width: 15%;
  }

td.adtitle  {
  border: 1px solid #000000;
  padding: 4px;
  padding-left: 10px;
  FONT: 14px arial, verdana, sans-serif;
  font-weight: normal;
  width: 40%;
  }

td.adprice  {
  border: 1px solid #000000;
  padding: 4px;
  padding-left: 10px;
  FONT: 14px arial, verdana, sans-serif;
  font-weight: normal;
  width: 20%;
  }

 /* AD SPECS TABLE */

.spectable  {
  width: 80%;
  padding: 8px;
  }

td.spechdr1  {
  text-align: right;
  padding: 4px;
  width: 18%;
  font-size: 10pt;
  }

td.spechdr2  {
  text-align: right;
  padding: 4px;
  width: 24%;
  font-size: 10pt;
  }

td.specfiller  {
  width: 14%;
  }

td.specdata1  {
  padding: 4px;
  text-align: left;
  width: 22%;
  font-size: 10pt;
  }

td.specdata2  {
  padding: 4px;
  text-align: left;
  width: 22%;
  font-size: 10pt;
  }

td.specdesc  {
  width: 80%;
  font-size: 10pt;
  }

 /* VIEW_ALL TABLE */

.viewtable  {
  border: 2px solid #000000;
  width: 100%;
  padding: 8px
  }

td.viewhdr  {
  border: 1px solid #000099;
  padding: 4px;
  font-size: 14pt;
  font-weight: bold;
  background-color:#3366FF
  }

td.viewleft  {
  border: 1px solid #000099;
  padding: 4px;
  text-align: left;
  width: 30%;
  font-size: 10pt;
  background-color:#6699FF
  }

td.viewright  {
  border: 1px solid #000099;
  padding: 4px;
  text-align: left;
  width: 70%;
  font-size: 10pt;
  background-color:#6699FF
  }

td.viewbottom  {
  border: 1px solid #000099;
  padding: 4px;
  font-size: 10pt;
  background-color:#3366FF
  }

 /* COPYRIGHT TABLE */

.copytable  {
  border-top: 1px solid #000000;
  border-top-width:1px;
  width: 100%;
  }

.copytext  {
  font-size: 12px;
  font-weight: bold;
  }

 /* SIDEBAR MENU */

.sidebartable  {
  border-right: 1px solid #000000;
  background-image: url('/images/background-menu.jpg');
  width: 156px;
  vertical-align: top;
  padding-left: 8px;
  padding-top: 6px;
  }

.menutitle  {
  font-family: "arial";
  font-size: 15px;
  font-weight: bold;
  }

.menuline  {
  margin: 4px 0;
  }

.menu  {
  width: 150px;
  font-family: sans-serif;
  font-size: 12px;
  font-weight: normal;
  text-indent: 2px;
  text-align: left;
  display: block;
  text-decoration: none
  }

a:link.menu  {
  color: #000000;
  padding: 2px;
  margin: 3px;
  }

a:visited.menu  {
  color: #000000;
  padding: 2px;
  margin: 3px;
  }

a:active.menu  {
  color: #000000;
  padding: 2px;
  margin: 3px;
  }

a:hover.menu  {
  background-color: #FFFFFF;
  border: #000000 1px solid;
  padding: 1px;
  margin: 3px;
  color: #3366FF;
  }

 /* TOP HORIZONTAL MENU */

.menu-horz-date  {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  left: 6px;
  position: absolute;
  top: 6px;
  }

.menu-split  {
  color: #FFFFFF;
  }

.menu-horz-bg  {
  background-color: #000000;
  float: right;
  }

.menu-horz  {
  color: #FFFFFF;
  font-size: 12px;
  font-family: Verdana;
  font-weight: bold;
  display: block;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
  text-decoration: none;
  text-align: right;
  margin: 1px;
  }

a:link.menu-horz  {
  color: #FFFFFF;
  }

a:visited.menu-horz  {
  color: #FFFFFF;
  }

a:active.menu-horz 	{
  color: #FFFFFF;
  }

a:hover.menu-horz {
  background-color:#3366FF;
  border: #FFFFFF 1px solid;
  color: #FFFFFF;
  }