body                  {margin:0;padding:0;font:10px/1.8em arial,sans-serif;color:#444;background:url('images/bg.gif') repeat-x 0 0 #EEE;}

.hidden               {display:none!important;}
.spacer               {clear:left;width:100%;height:1em;line-height:1em;}
.right                {text-align:right!important;}

form                  {margin:0;padding:0;border:0;}
legend                {display:none;page-break-before: always;}

dl                    {margin:1em 1em 1em 2em;padding:0;border:0;}
dl dt                 {display:block;margin:0;padding:0;}
dl dd                 {display:block;margin-left:1em;margin-right:1em;padding-left:1em;padding-right:1em;}

h1                    {display:none;}
h2                    {margin:0;padding:0;font:bold 1em/1.6em arial,sans-serif;color:#000;}
h3                    {margin:1em 0 0.5em 0;padding:0;font:bold 1.3em/1em arial,sans-serif;color:#000;}
em                    {font:bold 1em arial,sans-serif;color:#568;}

table                 {margin:0;padding:0;border-collapse:collapse;}
table caption         {display:none;}
table tr.odd td,
table tr.odd th       {border:1px dashed #CCC;border-left:0;border-right:0;background:#F8F8F8;}
table td,
table th              {margin:0;padding:0;font:10px/1.8em arial,sans-serif;color:#444;height:30px;}
table th              {font-weight:bold;font-size:0.9em;color:#888;}

img                   {border:0;}

a                     {color:#26A;text-decoration:none;}
a:hover               {background:url('images/dotLineHor.gif') repeat-x bottom;}

label.req			{font-weight:bold;}

