body
{
   font-size: 105%;
   -webkit-text-size-adjust: 100%;
}

*
{
   font-family: sans-serif;
   font-size: 1em;
   padding: 0;
   margin: 0;
   line-height: 1.5em;
}

p.error-msg   {color: red  ;}
p.success-msg {color: green;}

*.italic    {font-style: italic;}
*.underline {text-decoration: underline;}

*.float-left   {float: left ;}
*.float-right  {float: right;}
*.clear-floats {clear: both ;}

*.align-c {text-align: center !important;}
*.align-l {text-align: left   !important;}
*.align-r {text-align: right  !important;}

*.nowrap {white-space: nowrap;}

a,
a:visited,
span.anchor-style
{
   color: blue;
   cursor: pointer;
   text-decoration: none;
}

span.left-span  {float: left ; text-align: left ;}
span.right-span {float: right; text-align: right;}

*.cursor-help
{
   cursor: help;
}

hr
{
   margin-top: 0.5em;
   margin-bottom: 1em;
}
