/*====================================*/
/* GLOBAL STYLES                      */
/*====================================*/

body { background: #fff url(bgbottom.gif) repeat-x fixed bottom left; }

body, td, p { font: normal 13px 'Trebuchet MS', Trebuchet, Verdana, Tahoma, Arial, Helvetica, sans-serif; }

html, body, #mainTable, #mainTable td, #mainDiv
{
  padding: 0px;
  margin: 0px;
  height: 100%;
  width: 100%;
}

body, a, a:link, a:visited { color: #000; }

a, a:link, a:visited, a:active, a:hover { text-decoration: none; }

a:active, a:hover
{
  border-top: solid 1px #ccc;
  background-color: #f0f0f0;
}

hr.invisible { display: none; }