body					{font-family: Arial, Sans-Serif; margin:0;}
form					{margin:0;}
.hi						{color:#E24925;}
.fade					{color:#696969;}

table.layout			{width:100%; height:100%;}
table.main				{position:relative; top:-1px; z-index:2;}
td.logo					{text-align:center; padding:0 30px; vertical-align:top;}
td.logoLine				{text-align:center; padding:0 30px; vertical-align:bottom;}
td.title				{padding-bottom:24px; vertical-align:bottom;}
td.copy table			{color:#696969; font-size:70%; margin:2em 20px 10px 0; float:right;}

td.nav					{vertical-align:top;}
td.nav table 			{width:70%; position:relative; left:-20px; z-index:2;}
td.nav td				{padding:10px 0 10px 20px; color:black; font-size:75%; font-weight:bold;}
td.nav td.sep			{padding:0; width:33%;}
td.nav a				{color:#E24925;}
td.nav td.active 		{background:white url('i/nav-a.gif') no-repeat 0% 50%;}
td.nav td.active a		{color:black;}

h1						{color:#333333; font-size:160%; margin:0 20px 0 0; padding:0; font-weight:normal; position:relative; top:0.25em; z-index:2;}
h2						{color:#333333; font-size:130%; margin:0; padding-bottom:0.1em; font-weight:normal;}
h3						{color:#333333; font-size:80%; margin:0; padding-bottom:0.2em;}

td.body					{padding:0 20px 0 0;}

p						{font-size:80%; margin:0 0 1.2em 0; text-align:justify;}
ul, ol					{font-size:80%; margin:0 0 1.2em 0; padding:0 0 0 3em;}
li ul, li ol			{font-size:100%; margin:0; padding:0 0 0 2em;}
li						{margin-top:0.5em;}

tr.news td.date			{padding:0 20px 0 0; font-weight:bold; text-align:right;}

table.separated 		{border-top:#F9DBD3 1px solid; margin-top:1.2em;}
table.separated td		{padding-top:1.2em;}

table.cardList			{margin-bottom:1.2em;}

table.cards td.img		{border:#CCCCCC 1px solid; border-right:none; padding:1em 0 3.5em 1em; height:9em;}
table.cards td.text 	{border:#CCCCCC 1px solid; border-left:none; padding:1em 1em 1em 20px; height:9em; font-size:80%;}
