/* TEST STYLE SHEET FOR DEBSITES.COM */

A:link    { color: purple;}
A:visited { color: teal;}
A:hover   { color: red;} 

body { 
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0px;
  margin: 0;
  color: #000;
  background-color: #FCF4FC;
}

#container {
  background-color: #FFF;
  border: #333 1px solid;
  background-image: url(../images/background.jpg);
  background-repeat: repeat-y; 
  background-color: #fff;
  margin: 10px 5%;
} 
/*
  border-right: #333 1px solid;
  border-top: #333 1px solid; 
  border-left: #333 1px solid;
  border-bottom: #333 1px solid;
*/

#banner {
  background-color: #DCD;
  border-bottom: 1px solid #333;
} 
/*
  border: 1px solid #00F;
*/

#banner h1,h2,p {
  margin: 0;
  padding: 5px;
} 

#lefts {
  float: left;
  margin-left: 10px;
  width: 200px;
  padding-top: 10px;
  margin-bottom: 30px;
} 
/*
  border: 1px solid #0F0;
*/

#lefts p { 
  margin-top: 0; 
} 

#content {
  margin: 0 2em 0 240px;
  padding-top: .5em;
}
/*
  border: 1px solid #000;
  background-color: #f00;
*/

#content p, h2, h5 {
  margin-top: .5em;
  margin-bottom: .5em;
}

#footer {
  background-color: #DCD;
  clear: both ;
  padding: 10px;
  border-top: 1px solid #333;
  text-align: center;
/*
  border: 1px solid #00F;
*/
} 
/* margin: top right bottom left */
/*-----------------------------------*/
p  { 
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  font-size: 10pt; 
  font-weight: 500; 
  color: #000000; 
  text-align: left; 
  margin-left: 5px; 
}  /*  default pgf  */

.bodytext  {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  font-size: 10pt; 
  font-weight: 500; 
  color: #000000; 
  text-align: left; 
  margin-left: 5px; 
}

.bodytextsm {
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  font-size: 9pt; 
  font-weight: 500; 
  color: #000000; 
  text-align: left; 
  margin-left: 5px; 
}

.plain  { 
  color: black; 
}

.imageC  { 
  text-align: center; 
  margin-left: 0px; 
} /* pgf class to center-align images */

h1, h2, h3, h4, h5  {
  color: #660099;
}

h1 { 
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size: 18pt;
  font-weight: 900;
  text-align: center;
  margin-left: 0px;
}

h2 { 
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size: 14pt;
  font-weight: bold;
  text-align: left;
  margin-left: 1px;
}

h3  { 
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size: 12pt;
  font-weight: bold;
  margin-left: 5px;
  text-align: left;    
}

/*     color: black;  */
  
h4  { 
  font-family: "Arial", "Helvetica", "sans-serif";
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  margin-left: 5px;
}

.special { 
  text-align: center;
  color: #660099;
  font-size: 14pt;
  }

.ind20  { 
  margin-left: 20;
  color: #9400D3;
}

h5  {  
  font-family: "Tahoma", "Helvetica", "sans-serif";
  font-size: 10pt;
  font-weight: bold;
  text-align: left; 
  margin-left: 15px;
  color: black;
}

.no  {  
  margin-left: 0px;
}
/*
  margin-left: 5px;
  font-family: "Tahoma", "Helvetica", "sans-serif";
  font-size: 10pt;
  font-weight: bold;
  text-align: left; 
  color: black;

*/
h6   {   
   font-family: "Verdana", "Helvetica", "sans-serif";
   font-size: 10pt;
   font-weight: normal;
   margin-left: 25px;
   color: black;
     }

ol   {   
  list-style: decimal;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10pt;
  font-weight: normal;
  color: black;
}

ul   {
  list-style: square;
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif";
  font-size: 10pt;
  font-weight: normal;
  color: black;
}

em,i  {  
  font-style: italic; 
} 

.emp  {  
  font-weight: bold;
} 

.IncrSp { 
  line-height: 16pt;
} 
.Left  { 
  text-align: left;
}
.LeftP  { 
  font-family: "Verdana", "Arial", "Helvetica", "sans-serif"; 
  font-size: 10pt; 
  font-weight: 500; 
  color: #000000; 
  text-align: left; 
}

.Left10 { margin-left: 10px;}
.Left20 { margin-left: 20px;}

.LeftBull { margin-left: 40px;}

.Left50 { margin-left: 50px;}

.Center { text-align: center}

.tc10  { font-family: "Arial", "Helvetica", "sans-serif"; 
        font-size: 10pt; 
        font-weight: 500; 
        text-align: left; 
        margin-left: 5pt; 
        vertical-align: top;
      }
.tc10L  { font-family: "Arial", "Helvetica", "sans-serif"; 
        font-size: 10pt; 
        font-weight: 500; 
        text-align: left; 
        margin-left: 5pt; 
        vertical-align: top;
        width: 300px;
      }

.tch  { font-family: "Arial", "Helvetica", "sans-serif"; 
        font-size: 9pt; 
        font-weight: 800; 
        text-align: left; 
        margin-left: 0pt; 
        vertical-align: top;
      }

.tchC  { font-family: "Arial", "Helvetica", "sans-serif"; 
        font-size: 9pt; 
        font-weight: 800; 
        text-align: center; 
        margin-left: 0pt; 
        vertical-align: top;
      }

.tcb  { font-family: "Arial", "Helvetica", "sans-serif"; 
        font-size: 9pt; 
        font-weight: 500; 
        text-align: left; 
        margin-left: 5pt; 
        vertical-align: top;
      }

.tt_td1  { width: 150px; 
           border-bottom-style: solid; 
           border-width: 2; 
           border-color: #660099; 
           vertical-align: top;
     }

.tt_td2  { width: 450px; 
           border-bottom-style: solid; 
           border-width: 2; 
           border-color: #660099; 
           vertical-align: top;
     }
.addr  { 
  margin-left: 50px;
  margin-right: 50px;
  font-family: "Arial", "Helvetica", "sans-serif"; 
  font-size: 8pt; 
  font-weight: 500; 
  vertical-align: top;
}  /* p class for company address (within a table cell) */

  
     
/* TABLES:  */
.def  { 
  display: table;
  width: 500px;
  cell-spacing: 0px;
  padding: 30px;
  border: ridge 0px;
  background-color: white;   
}  /* table class, default */
/*    border: ridge 2px; */

.sides
  { display: table;
    width: 500px;
    cell-spacing: 0px;
    padding: 4px;
    border-left: ridge 2px;
    border-right: ridge 2px;
    background-color: white;
  }
.add  {
  display: table;
  width: 500px;
  cell-spacing: 2px;
  padding: 2px;
  border: ridge 0px;
  background-color: white;
  margin-left: 150px;
  margin-right: 150px;
}  /* table class for copyright & HR */

.footC  {
  margin-left: 0;
 /* text-align: center; */
  height: 2px;
  width: 350px;
  color: #660099;
} /* horizontal rule */
 
.copyr  {  
  font-family: "Arial", "Helvetica", "sans-serif"; 
  font-size: 8pt; 
  font-weight: 500; 
  text-align: center;  
  font-style: italic;
} /* copyright */


.menu  { 
  font-size: 9pt;
  font-weight: bold;
  text-align: center;
  margin-left: 0;
  border-top-style: solid; 
  border-bottom-style: solid;
  border-top-width: thin; 
  border-bottom-width: thin;
}  /* H2 or H3 class for simple bar style menu  */

.menu_td4  {
  display: table;
  width: 25%;
  padding: 0px;
}  /* td class for simple bar style menu with 4 items*/

.menu_td5  {
  display: table;
  width: 20%;
  padding: 0px;
}  /* td class for simple bar style menu with 5 items;*/

  
.line  {
  font-size: 10pt;
  font-weight: bold;
  text-align: left;
  margin-left: 0;
  border-top-style: solid; 
  width: 600px;
}  /* ??? */

.ttop200 
/* table cell to define columns */
{
  vertical-align: top; 
  width: 200em;
}

.ttop150 
/* table cell to define columns */
{
  vertical-align: top; 
  width: 150em;
}

.ttop300 
/* table cell to define columns */
{
  vertical-align: top; 
  width: 300em;
}
