body       { color: #000066; background-color: #FFFFCC;
             font-family: Arial,Helvetica,sans-serif; line-height: normal; }

a         { font-weight: bold; white-space: nowrap; }
a.pad_15  { padding: 15px; }
a.pad_20  { padding: 20px; }
a:link    { text-decoration: none; color: #0000FF; }
a:visited { text-decoration: none; color: #0000FF; }
a:hover   { text-decoration: none; color: #CC3300; }
a:active  { text-decoration: none; color: #0000FF; }

a.wrap    { white-space: normal; }
a.notbold { font-weight: normal; }

h1        { text-align: center; color: #CC3300; }

div           { margin-left: auto; margin-right: auto; }
div.main      { width: 100%; max-width: 850px; overflow: hidden; }
div.main680   { width: 100%; max-width: 680px; overflow: hidden; }

div.clear     { content: ""; clear: both; }
div.center    { text-align: center; }
div.head50L   { float: left; width: 50%; text-align: center; }
div.head25L   { float: left; width: 25%; text-align: center; }
div.lt_50pc   { float: left; width: 50%; text-align: center; }
div.rt_50pc   { float: right; width: 50%; text-align: center; }
div.lt_65pc   { float: left; width: 65%; text-align: center; }

div.lt_40pc   { float: left; width: 40%; text-align: center;}
div.rt_60pc   { float: right; width: 60%; text-align: center;}

div.col_48pc  { float: left; width: 48%; padding: 1%; }
div.col_48pcR { float: right; width: 48%; padding: 1%; }

p.menu    { text-align: center; line-height: 2; }
p.justify { text-align: justify; }

span.red  { color: #CC3300; }
span.ilb  { display: inline-block; vertical-align: middle; }
span.font50pc  { font-size: 75%; }

img          { border: 0; }
img.max100   { max-width: 100%; height: auto; }
img.heading  { max-width: 100%; height: auto; border-radius: 10px; }
img.max90    { max-width: 90%; height: auto; }
img.max90bdr { max-width: 90%; height: auto; border: 1px solid black; margin-bottom: 10px; }
