/* Universal Definitions */
.defHidden { display: none }
.indent1 { margin-left: 40px; margin-right: 40px; }
.indent2 { margin-left: 60px; margin-right: 60px; }
.bullet { margin-left: 20px; margin-right: 20px; margin-top: 0px; margin-bottom: 0px }

/* Margin Definitions */
p,li { margin-left: 20px; margin-right: 20px; margin-top: 20px; }
li { margin-top: 0px }

.Box { border: 3px groove; }

/* Definitions for Anchors */
a { color: olive; text-decoration: none }
a:hover { text-decoration: underline }

/* Definitions for Images */
img { border: 0; margin: 0px}

/* Definitions for Paragraphs */
p { text-align: justify; font-size: 14px; font-family: Comic Sans MS, trebuchet, sans-serif; margin-left: 0px; margin-right: 5px; margin-top: 0px; margin-bottom: 10px }

/* Definitions for Body */
body { font-family: Comic Sans MS, Trebuchet, sans-serif; font-size: 14px; height: 100%; width: 100%; } 

.Center { margin-left: auto; margin-right: auto; }

/* Definitions for Table Cells */
table { margin: 0px; padding: 0px; border-collapse: collapse; empty-cells: show  }
table.norepeat { background-repeat: no-repeat; margin: 0px; padding: 0px; spacing: 0px; border-collapse: collapse; empty-cells: show  }

tr { margin: 0px; border-collapse: collapse }
tr.in150 { margin-left: 150px }

td { vertical-align: top; margin: 0px; border-collapse: collapse}
td.thick { padding-left: 20px; padding-right: 20px; padding-top: 10px; padding-bottom: 10px }
td.lt { margin: 0px; vertical-align: top; text-align: left; border-collapse: collapse }
td.ct { margin: 0px; vertical-align: top; text-align: center; border-collapse: collapse }
td.rt { margin: 0px; vertical-align: top; text-align: right; border-collapse: collapse }
td.lc { margin: 0px; vertical-align: middle; text-align: left; border-collapse: collapse }
td.cc { margin: 0px; vertical-align: middle; text-align: center; border-collapse: collapse }
td.rc { margin: 0px; vertical-align: middle; text-align: right; border-collapse: collapse }
td.lb { margin: 0px; vertical-align: bottom; text-align: left; border-collapse: collapse }
td.cb { margin: 0px; vertical-align: bottom; text-align: center; border-collapse: collapse }
td.rb { margin: 0px; vertical-align: bottom; text-align: right; border-collapse: collapse }
td.menubar { padding-left: 250px; padding-top: 30px }

/* OVERFLOW */
.OF-A { overflow: auto; }
.OF-H { overflow: hidden; }
.OF-S { overflow: scroll; }

/* Font styling */
.F-N { font-weight: normal; text-decoration: none; font-style: normal; font-size: 12px; }
.F-B { font-weight: bold; }
.F-U { text-decoration: underline; }
.F-I { font-style: italic; }

.F1 { font-size: 12px; }
.F2 { font-size: 14px; }
.F3 { font-size: 16px; }

/* Text Alignment */
.TA-L { text-align: left; }
.TA-C { text-align: center; }
.TA-R { text-align: right; }

/* Vertical Alignment */
.VA-T { vertical-align: top; }
.VA-M { vertical-align: middle; }
.VA-B { vertical-align: bottom; }

/* PADDING */
.P0 { padding: 0px; }
.P1 { padding: 1px; }
.P3 { padding: 3px; }
.P5 { padding: 5px; }
.P10 { padding: 10px; }
.P25 { padding: 25px; }
.PT3 { padding-top: 3px; }
.PT5 { padding-top: 5px; }
.PT10 { padding-top: 10px; }
.PT25 { padding-top: 25px; }
.PT50 { padding-top: 50px; }
.PL5 { padding-left: 5px; }
.PL10 { padding-left: 10px; }
.PL15 { padding-left: 15px; }
.PL100 { padding-left: 100px; }
.PR5 { padding-left: 5px; }
.PR10 { padding-left: 10px; }
.PR15 { padding-left: 15px; }

/* MARGINS */
.MC { margin-left: auto; margin-right: auto; }
.M0 { margin: 0px; }
.M1 { margin: 1px; }
.M3 { margin: 3px; }
.M5 { margin: 5px; }
.M10 { margin: 10px; }
.M15 { margin: 15px; }
.M25 { margin: 25px; }
.ML10 { margin-left: 10px; }
.ML15 { margin-left: 15px; }
.ML25 { margin-left: 25px; }
.ML50 { margin-left: 50px; }
.ML100 { margin-left: 100px; }
.ML200 { margin-left: 200px; }
.MR5 { margin-right: 5px; }
.MR10 { margin-right: 10px; }
.MR15 { margin-right: 15px; }
.MR25 { margin-right: 25px; }
.MR50 { margin-right: 50px; }
.MR100 { margin-right: 100px; }
.MT3 { margin-top: 3px; }
.MT5 { margin-top: 5px; }
.MT10 { margin-top: 10px; }
.MT15 { margin-top: 15px; }
.MT25 { margin-top: 25px; }
.MT50 { margin-top: 50px; }
.MB3 { margin-bottom: 3px; }
.MB5 { margin-bottom: 5px; }
.MB10 { margin-bottom: 10px; }
.MB15 { margin-bottom: 15px; }
.MB25 { margin-bottom: 25px; }
.MB50 { margin-bottom: 50px; }

/* DIV Positioning */
.FL-L { float: left; }
.FL-R { float: right; }
.FL-CL { clear: left; }
.FL-CR { clear: right; }

/* Standard widths */
.WMAX { width: 100%; }
.W5 { width: 5px; }
.W10 { width: 10px; }
.W15 { width: 15px; }
.W20 { width: 20px; }
.W25 { width: 25px; }
.W35 { width: 35px; }
.W50 { width: 50px; }
.W65 { width: 65px; }
.W75 { width: 75px; }
.W100 { width: 100px; }
.W125 { width: 125px; }
.W150 { width: 150px; }
.W160 { width: 160px; }
.W165 { width: 165px; }
.W175 { width: 175px; }
.W200 { width: 200px; }
.W225 { width: 225px; }
.W240 { width: 250px; }
.W250 { width: 250px; }
.W275 { width: 275px; }
.W300 { width: 300px; }
.W325 { width: 325px; }
.W350 { width: 350px; }
.W375 { width: 375px; }
.W400 { width: 400px; }
.W425 { width: 425px; }
.W450 { width: 450px; }
.W475 { width: 475px; }
.W500 { width: 500px; }
.W525 { width: 525px; }
.W550 { width: 550px; }
.W600 { width: 600px; }
.W625 { width: 625px; }
.W650 { width: 650px; }
.W700 { width: 700px; }
.W750 { width: 750px; }
.W800 { width: 800px; }
.W850 { width: 850px; }
.W900 { width: 900px; }
.W925 { width: 925px; }
.W950 { width: 950px; }
.W1000 { width: 1000px; }
.W1024 { width: 1024px; }
.W1280 { width: 1280px; }

/* Standard heights */
.HMAX { height: 100%; }
.H10 { height: 10px; }
.H15 { height: 15px; }
.H25 { height: 25px; }
.H50 { height: 50px; }
.H75 { height: 75px; }
.H100 { height: 100px; }
.H125 { height: 125px; }
.H150 { height: 150px; }
.H175 { height: 175px; }
.H200 { height: 200px; }
.H225 { height: 225px; }
.H250 { height: 250px; }
.H300 { height: 300px; }
.H400 { height: 400px; }
.H500 { height: 500px; }
.H600 { height: 600px; }





div.transparent80
  {
  /* for IE */
  filter:alpha(opacity=80);
  /* CSS3 standard */
  opacity:0.8;
  }
div.transparent30
  {
  /* for IE */
  filter:alpha(opacity=30);
  /* CSS3 standard */
  opacity:0.3;
  }
div.transparent10
  {
  /* for IE */
  filter:alpha(opacity=10);
  /* CSS3 standard */
  opacity:0.1;
  }
div.transparent80 p
  {
  margin:15px 15px;
  color: White;
  }
div.transparent30 p
  {
  margin:15px 15px;
  color: White;
  }
div.transparent10 p
  {
  margin:15px 15px;
  color: White;
  }
