body	{background-color: #c8c8c8; margin: 0; margin-top: 5px;}

p, ul, h1, h2, h3, td	{font-family: verdana, tahoma, arial, sans-serif;  color: #330066;}
p, ul, td	{font-size: 75%;}
h1	{font-size: 110%;}
h2	{font-size: 95%;}
h3	{font-size: 75%; font-style: italic;}

div.outer	{width: 766px; margin: auto; background: white url("images/outerback.gif") left repeat-y; padding: 0;}

div.left	{width: 166px; float: left; background: #DDD3cc;  text-align: center; clear: none;}
div.left a	{border: 0; margin: 5px;}
div.left ul	{list-style: none; margin: 20px 0; padding: 0;}
div.left li	{margin: 6px 0;}
div.left ul a	{border: 1px solid #330066; width: 145px; background: #ceffff; color: #330066; display: block; text-decoration: none; margin-left: 9px; font-size: 100%; padding: 5px 0; font-weight: bold;}
div.left ul a:hover	{color: #ceffff; background: #330066;}
div.left img	{margin: 0; margin-bottom: 10px;}

div.right	{width: 140px; padding: 0; clear: none; float: right; background: #DDD3cc; }
div.right img	{margin-top: 100px; width: 140px; height: 110px;}
div.right p.quote	{font-style: italic; font-weight: bold; font-size: 10pt; text-align: right; margin-right: 5px;}

div.bottom	{width: 766px; clear: both; background: #ceffff; padding: 0px; margin: 0;}
div.bottom p	{margin: 0 0 4px 0; line-height: 1.2; text-align: center; font-size: 8pt;}
div.bottom p a	{color: #330066;}

div.top	{width: 766px; height: 100px; background: #330066; padding: 0; margin: 0; clear: none;}
div.top img.logo	{float: left; margin: 10px;}
div.top img.pic	{float: right; margin-left: 20px;}
div.top h1	{text-align: right; color: #ceffff; margin: 0; padding: 10px 10px 5px 0;}
div.top h2	{text-align: right; color: #ceffff; margin: 0; padding: 0 10px 0 0;}

div.topbar	{width: 766px; height: 15px; background: black; margin: 0; padding: 0; clear: both;}
div.topbar p.url	{font-weight: bold; font-size: 60%; margin: 0; margin-left: 20px;}
div.topbar a	{color: #ceffff; text-decoration: none;}

div.bottombar	{width: 766px; height: 5px; background: black; margin: 0; padding: 0; clear: both;}

div.main	{padding: 5px; width: 420px; margin: 0; margin-right: 20px; float: right; clear: none; background: white;}
div.main h1	{text-align: right; margin: 0; margin-top: 20px;}
div.main h2	{margin-bottom: 0;}
div.main h3	{margin-bottom: 0; margin-left: 20px;}
div.main p	{margin-top: 8pt; margin-bottom: 8pt;}
div.main p.in	{margin-left: 20px;}
div.main p.address	{margin: 0; margin-left: 40px; margin-top: 8pt;}
div.main table	{margin-left: 20px;}
div.main td	{margin: 0; padding-right: 15px; vertical-align: top;}
div.main ul	{margin-top: 0; margin-bottom: 0;}
div.main li	{margin-top: 3pt;}
div.main td.item	{border-bottom: thin dotted #330066;}
div.main td.cost	{width: 100px; font-weight: bold; text-align: right; padding-right: 0; padding-bottom: 10px; border-bottom: thin dotted #330066;}
div.main img	{border-style: none;}

div.cpic	{text-align: center;}
div.cpic p	{font-size: 60%; margin-top: 5px;}

div.animation	{float: right; margin: 0; padding: 0; margin-right: 20px;}