body					{ font-family:"Arial"; font-size:x-Small; padding:0px; color:#333333; }

h1						{ margin-top:0.25em; margin-bottom:0.25em; font-size:Large; font-weight:normal; color:#333333; }
h2						{ margin-top:0.25em; margin-bottom:0.25em; font-size:Medium; font-weight:normal; text-decoration:italic; color:#333333; }
h3						{ margin-top:0.25em; margin-bottom:0.25em; font-size:x-Small; font-weight:bold; text-decoration:italic; color:#333333; }

p						{ margin-top:0em; margin-bottom:0.5em; }
ul						{ margin-left:1em; margin-top:0em; }
ol						{ margin-left:1em; margin-top:0em; }
li						{ margin-left:0.75em; margin-bottom:0.25em; color:#CCCC33; list-style-image:url(Images/Bullet.gif) }

input					{ border: solid 1px #CCCCCC; }
textarea				{ border: solid 1px #CCCCCC; width:100%; height:256px; font-family:"Arial"; font-size:x-Small; }

hr						{ color:#CCCCCC; height:1px; }

font.tiny				{ font-size:xx-Small; }
font.subscript			{ font-size:xx-Small; color:#FFFFFF; }
font.good				{ font-weight:Bold; color:#339933 }
font.warning			{ font-weight:Bold; color:#FF7F00 }
font.neutral			{ font-weight:Bold; color:#3366CC }
font.bad				{ font-weight:Bold; color:#CC0000 }
font.nav				{ font-size:13px; color:#6699CC; }

a						{ color:#6699CC; }

a.nav:link				{ text-decoration:none; font-size:13px; color:#333333; }
a.nav:visited			{ text-decoration:none; font-size:13px; color:#333333; }
a.nav:hover				{ text-decoration:underline; font-size:13px; color:#333333; }

a.tab					{ text-decoration:none; font-size:13px; color:#FFFFFF; display:block; padding-left:16px; padding-right:16px; }

a.heading:link			{ text-decoration:none; font-size:11px; color:#FFFFFF; }
a.heading:visited		{ text-decoration:none; font-size:11px; color:#FFFFFF; }
a.heading:hover			{ text-decoration:underline; font-size:11px; color:#FFFFFF; }

tr.dark					{ background-color:#FCECEC; }

th						{ font-weight:normal; font-size:xx-Small; }
td						{ font-size:x-Small; }

td.tab					{ background:#B0B0B0; border-top:#000000 solid 8px; }
td.tabmouseover			{ background:#CCCCCC url(Images/TabCornerSmall.gif) top right no-repeat; border-top:#000000 solid 4px; }
td.tabactive			{ background:#000000 url(Images/TabCorner.gif) top right no-repeat; }
td.tabactivemouseover	{ background:#666666 url(Images/TabCorner.gif) top right no-repeat; }

tr.light				{ background-color:#FFFFFF; }
tr.dark					{ background-color:#F6F6DD; }
td.list					{ font-size:13px; padding-top:1px; padding-bottom:1px; padding-left:8px; padding-right:8px; }
td.heading				{ height:20px; font-size:11px; background:#CCCC33; color:#FFFFFF; padding-left:8px; padding-right:8px; }