#pagetable	{margin:30px; }

a		{font-size:90%; font-weight:bold; }

a:link		{color:#339933; }

a:hover, a.button:hover, a.menu:hover, a.submenu:hover
		{color:#ff0033; }

a.button
{
	border:1px solid black; 
	color:#339933;
	display:block;
	font-family:Arial,Helvetica,sans-serif; 
	font-weight:bold; 
	margin:3px 200px;
	padding:3px 0; 
	text-align:center;
	text-decoration:none; 
	width:80px;
}

a.menu, a.submenu, div.menuon, div.submenuon
		{font-size:80%; font-weight:bold; white-space:nowrap; }

a.submenu, div.submenuon
		{font-size:80%; white-space:nowrap; }

a.menu, a.submenu
		{display:block; text-decoration:none; }

a.menu, div.menuon
		{color:black; margin-top:10px; }

a.submenu, div.submenuon
		{color:#3333dd; margin-left:5px; margin-top:2px; }

div.menuon, div.submenuon
		{background-color:lightblue; }

.banner		{ color:black; font-family:arial,helv,sans-serif; font-size:16pt;
		font-style:italic; font-weight:normal; text-decoration:none; }

a.banner	{ color:black; font-family:arial,helv,sans-serif; font-size:16pt;
		font-style:italic; font-weight:normal; text-decoration:none; }

body		{background-color:white; border:0; font-family:verdana,arial,sans-serif; 
		margin:0; padding:0; }

.counter	{background-color:black; color:white; font-family:sans-serif; 
		font-weight:bold; margin:1px; padding:2px; font-size:15pt; }

.gotop		{font-size:80%; margin:40px; text-align:center; }

h1		{font-family:Georgia,'Times New Roman',Times,serif; font-size:170%; font-weight:bold; }

h2		{color:#3333aa; font-family:Arial,Helv,sans-serif; font-size:140%; 
		font-weight:normal; margin-top:30px; }

h3		{color:#5353ba; font-family:"Adobe Garamond",Garamond,"Times New Roman",Times,serif; font-size:125%; 
		font-weight:bold; margin-top:30px; }

li h3		{margin-top:15px; }

h4		{font-size:95%; font-weight:bold; margin-left:38px; 
		text-decoration:underline; }

hr 		{background-color:#9999cc; color:#9999cc; height:3px; margin-bottom:20px;
		margin-top:20px; width:80%; }

img.border	{border:1px solid #999999; margin:0 20px 15px 20px; }

li		{font-size:90%; padding:5px; }

p		{line-height:130%; }

p.helpnote	{background-color:lightgoldenrodyellow; border:1px solid black; 
		font-size:90%; font-style:italic; 
		font-weight:bold; margin:10px 40px; padding:5px; }

p.menu		{line-height:100%; margin:10px 0 0 30px; }

p.menuhead	{font-weight:bold; margin-bottom:0; }

p.note		{font-size:90%; font-style:italic; margin:10px 40px; padding:5px; }

p.tablenote	{font-size:80%; margin:10px 40px; padding:5px; }

pre		{font-family:"Courier New",Courier; }

pre.indent	{margin-left:40px; }

table.banner	{border:1px solid black; width:100%; }

table.contents, table.embedded
		{background-color:#f4f4f4; border:1px solid #909090; 
		border-collapse:collapse; font-size:90%; margin:10px 40px; }

table.contents td
		{padding:20px; }

table.embedded td, table.embedded th
		{padding:8px; }

table.embedded th
		{background-color:#e0e0e0; }

td.bannerleft	{background-color:#a8b8e8; height:80px; padding-left:12px; 
		width:145px; }

td.bannerright	{background:#eeeeff url(/gradient.png) repeat-y; height:80px; 
		padding-right:12px; text-align:right; }

td.footer	{ padding:30px; vertical-align:top; }

td.mainpane	{ background-color:white; height:100%;padding:30px;
		vertical-align:top; }

td.sidebar	{ background-color:#eeeeff; border:1px solid #909090;
		border-top:0; font-size:90%; margin:0; 
		padding:30px 10px 10px 10px; vertical-align:top; width:200px; }

td.subtotal, td.total
		{color:blue; text-align:right; } 

td.total	{font-weight:bold; } 

th.left		{text-align:left}

th.right	{text-align:right}

ul		{margin-top:0; padding-top:0; }

.writebox 	{border:2px solid black;margin:20px 40px;height:50px; width:200px; }
