body { background-color: #fafafa; background-image: url("../images/bg_lgrey119.jpg"); font-family: verdana, arial; font-size: 12px; margin-top: 0; margin-bottom: 0; }
/*
body { background: #eeeeee url( "../images/bg_taijieuropa.gif" ) repeat-x fixed top; font-family: verdana, arial; font-size: 12px; margin-top: 0; margin-bottom: 0; }
*/

table.canvas { background-color: #eee; background-image: url("../images/bg_lgrey064.jpg"); border-style: solid; border-color: silver; border-width: 1px; }

table.page_top {  }

td { color: midnightblue; font-family: verdana, arial; font-size: 12px; line-height: 1.3; }
td.pageheading { text-align: center; font-weight: bold; font-size: 20px; padding-bottom: 15; color: #660000; }
td.subheading { text-align: center; font-weight: bold; font-size: 16px; padding-bottom: 10; color: #660000; }

td.textheading { background-color: transparent; font-weight: bold; font-size: 20px; padding: 6; color: #660000; }

td.textheading_sub { background-color: #FCFAFA; font-weight: bold; font-size: 14; padding: 3; color: #660000; }
td.basictext { padding: 12; background-color: #FCFAFA; vertical-align: top; }
td.basictext_outlined { padding: 12px; background-color: #FCFAFA; vertical-align: top; border: solid 1px silver; }
td.empty { background-color: #FCFAFA; padding: 0px; }

td.pagetitle { text-align: center; padding-bottom: 17; padding-top: 8; }	/* for use with text images */

a { color: blue; font-size: 12px; font-family: verdana, arial; text-decoration: none; }
a:active { color: #660000; }
a:hover { color: red; }

a.style1 { font-family: verdana, arial; font-weight: bold; font-size: 12px; color: #660000; }
a.style1:hover { color: white; background-color: midnightblue; }

