@charset "utf-8";

/* Global --------------------------------------- */

*                  { margin: 0; padding: 0; border-collapse: collapse;  } 
body               { background: #dddddd; font: normal 13px Arial; }

/* Heading --------------------------------------- */

.head              { background: url(img/header.gif) no-repeat center #fff; height: 270px; width: 100%; }

/* Menu ==========================- */

.menu              { padding-top: 12px; height: 50px; background: url(img/bar.gif) top repeat-x; font-weight: bold; }
.menu li           { display: inline; margin-left: 12px; margin-right: 12px; font: bold 16px arial; padding: 5px; color: #ffc; }
.menu a            { color: #fff; font-weight: bold; text-decoration: none; }
.menu a:hover      { text-decoration: underline; color: #fff; }

/* Left Body Frame ------------------------------- */

.content            { width: 720px; border-left: 0px solid #fff; border-right: 0px solid #fff; margin-top: 20px; background: #fff; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; border: 1px solid #ccc; padding: 25px; margin-bottom: 100px; text-align: left;}

/* Body ========================== */

a                  { color: #005097; text-decoration: underline; }
a:hover            { color: #990000; text-decoration: none; }

h1                 { font: bold 36px tahoma; letter-spacing: -1px; color: #AA1E23; line-height: 1; margin-bottom: 13px; text-align: left;   }
h2                 { font-size: 26px; line-height: 1; margin-bottom: 6px; background: url(img/h2.gif) top left repeat-y; color: #888; margin-top: 25px; text-align: left;  }
h3                 { margin-top: 25px; text-align: left; color: #BE2118; }

.hr                { height: 4px; width: 100%; margin: 0px 0px 10px 0; font-size: 1%; border-top: 1px solid #ccc; }

.body              { color: #555; padding: 0; line-height: 1.8; }

.body li           { padding-left: 5px; }
.body ol           { padding: 0px 0 0 25px; text-align: left; }
.body ul           { padding: 0px 0 0 25px; text-align: left; }
.body p            { text-align: left; padding-bottom: 20px; text-align: justify;  }

.spacer            { margin-bottom: 25px; }

.person            { background: #eee; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px; padding: 16px; margin-top: 25px; }
.person h2         { margin-top: 0; }

/* Footer ---------------------------------------- */

.footer            { color: #999; text-align: left; }
.footer span       { margin-left: 25px; margin-right: 25px; }







