body						{font-family: Verdana, Tahoma, sans-serif; margin:6px; padding:0;}
form						{margin:0;}

p.error								{background:#C20226;color:white;font-weight:bold;padding:0.5ex 1ex;margin:0;}
textarea.error, input.error	{background:#FFFF99;}

/* layout */
#layout						{width:85%; height:100%;}
#logo						{position:relative; left:-2px; z-index:2;}
table.header 				{border-bottom:#C20226 9px solid;}
table.header td				{vertical-align:top; font-size:65%;}
table.header div			{padding:2px 5px;}

div.start					{min-height:60px; height:expression('70px'); font-size:80%; padding:5px 0 10px 0;}

table.footer 				{border-top:#C20226 5px solid; margin:1em 0 0 0;}
table.footer td				{vertical-align:top; font-size:65%; padding:1em 0;}

table.content td.menu		{padding:0 14px 0 0;}
table.content td.body		{padding:0 25px 0 0;}
table.content td.addon		{padding:0 25px 0 0;}

/* navigation */
div.nav						{padding:0 5px 0 0; border-right:#828282 3px solid;}
div.nav img					{margin:0 0 10px 0;}

/* sections */
table.section				{margin:0 0 2em 0;}
table.section td			{padding:0 5px 0 0; vertical-align:top;}
table.section td.text		{padding:0 0 0 10px; border-left:black 7px solid;}

table.lite td.text			{border:none; padding:0;}
td.right table.lite			{position:relative; left:-13px; z-index:3;}
td.right table.lite td.text	{padding:0 0 0 10px; border-left:black 3px solid;}

table.section h2, 
table.section div			{position:relative; top:-0.3em; z-index:4;}
table.section h2			{font-size:110%; padding:0; font-style:italic; font-family:Arial, Helvetica, sans-serif; line-height:1.1em;}
table.section div			{font-size:70%; margin:0.7em 0 0 0; text-indent:10px; background:url('/i/i-li.gif') no-repeat 0 0.1em;}

/*table.section a				{color:black; text-decoration:none;}
table.section a:hover		{text-decoration:underline;}*/
table.section a				{color:black;}
table.section div a:hover	{color:#C20226;}

table.section div.important {background-image:url('/i/i-imp.gif'); text-indent:16px;}
table.section div.stop		{background-image:url('/i/i-stop.gif'); text-indent:16px;}
table.section div.new		{background-image:url('/i/i-new.gif'); text-indent:33px;}
table.section div.active	{font-weight:bold;}

/* text */
h1							{color:black; font-size:150%; margin:0; padding:0.2em 0 0.5em 0; line-height:1em; font-family:Arial, Helvetica, sans-serif; border-top:black 7px solid;}
h2							{color:black; font-size:100%; margin:0; padding:0 0 0.2em 0;}
h3							{color:black; font-size:90%; margin:0; padding:0 0 0.2em 0;}

p							{font-size:80%; margin:0 0 1.2em 0;}
p.quote						{font-weight:bold; padding:0 0 0 10px; border-left:black 5px solid;}
p.quote span.author			{display:block;background:#EAEAEA;font-weight:normal;padding:3px 0;}
p.block						{font-weight:bold; padding:5px 10px; border:black 5px solid;}
p.plus						{font-weight:bold; padding:0 0 0 57px; background:url('/i/i-47-plus.gif') no-repeat 0 0.2em;}
p.imp						{font-weight:bold; padding:0 0 0 57px; background:url('/i/i-47-imp.gif') no-repeat 0 0.2em;}

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;}
ul li							{list-style:square;}
ol li							{list-style:decimal;}

.fade						{color:#999999;}


.attention					{margin:1.2em 1.2em .7em 1.2em; font-weight:bold;}

.radiogroup					{font-size:80%;margin-bottom:.8em}