@charset "UTF-8";

body { 
      background-color: #ffffff; 
      font-family: Arial, Helvetica, sans-serif; 
      color: #000000; 
      font-size: 16px; 
      }

/*    { margin: 0; padding: 0; outline: none; }  */

/* -------------- ALIGN --------------- */

div.centered { text-align: center; }

.right {
        float: right;
        right: 0px;
       }

.left {
       float: left;
       left: 0px;
      }

/* -------------- PARAGRAPHS --------------- */

p { 
   font-size: 1.0em; /* 16px/16=1.0em */ 
   padding:0px 10px 0px 10px;
  }

p.ex1 { 
       font-size: 1.0em; /* 16px/16=1.0em */ 
       padding:0px 10px 0px 10px;
      } 

p.indent { 
       font-size: 1.0em; /* 16px/16=1.0em */ 
       padding:0px 25px 0px 25px;
      }

/* -------------------- LINKS --------------------- */

/* -------- STD LINK UNDERLINE --------- */
a:link {color:#0000cc;}
a:visited {color:#666666;}
a:hover {color:#cc0000;}
a:active {color:#ff0000;}


/* -------- STD LINK NO UNDERLINE --------- */
a.one:link {
	    color:#0000cc;
            text-decoration:none;
           }
            a.one:visited {color:#000099;}
            a.one:hover {color:#cc0000;}
            a.one:active {color:#ff0000;}


/* -------- LIGHT COLOR LINK UNDERLINE --------- */

a.two:link {
	    color:#ffffff; 
           }
            a.two:visited {color:#ffffff;} 
            a.two:hover {color:#ffff00;} 
            a.two:active {color:#0000cc;} 


/* -------- NO UNDERLINE WHITE LINK --------- */

a.middle:link {
	          color:#99ccff;
                  text-decoration:none;
                }
                 a.middle:visited {color:#99ccff;}
                 a.middle:hover {color:#ffff00;}
                 a.middle:active {color:#cc0000;}


/* -------- NO UNDERLINE LIGHT BLUE LINK --------- */
a.lightblue:link {
	          color:#ffffff;
                  font-size: 14px;
                  font-weight: bolder;
                  text-decoration:none;
                }
                 a.lightblue:visited {color:#ffffff;}
                 a.lightblue:hover {color:#ffff00;}
                 a.lightblue:active {color:#990000;}


/* -------- NO UNDERLINE LIGHT BLUE LINK 2 --------- */
a.twolightblue:link {
	          color:#ffffff;
                  text-decoration:none;
                }
                 a.twolightblue:visited {color:#ffffff;}
                 a.twolightblue:hover {color:#ffff00;}
                 a.twolightblue:active {color:#cc0000;}


/* -------- LINK BIG LIGHT BLUE (BLUE THREE) --------- */ 
a.bluethree:link {
              color:#99ccff;
              text-decoration:none;
              font-size: 14px; 
             }
a.bluethree:visited {color:#6699ff;}
a.bluethree:hover {color:#ffff00; }
a.bluethree:active {color:#cc0000;} 


/* -------- LINK BIG LIGHT BLUE (BLUE TWO) --------- */ 
a.bluetwo:link {
              color:#99ccff;
              text-decoration:none;
              font-size: 19px; 
              font-weight:bolder;
             }
a.bluetwo:visited {color:#99ccff;}
a.bluetwo:hover {color:#ffff00; }
a.bluetwo:active {color:#cc0000;} 


/* -------- LINK BOX (BLUE ONE) --------- */ 
a.blueone:link {
              color:#0000cc;
              text-decoration:none;
              font-size: 14px; 
             }
a.blueone:visited {color:#000099;}
a.blueone:hover {color:#cc0000; }
a.blueone:active {color:#666666;} 


/* ------------------- INLINE BLOCK -------------------- */
.inline { display: inline-block; } 


/* -------- TABLES --------- */

table.cntrplain {
  display: inline-table;
  border-collapse: collapse; 
  margin-left: auto; 
  margin-right: auto;
} 

table.cntrplain td {
  padding: 5px;
} 


table.borders { 
  display: inline-table;
  border-collapse: collapse; 
  border: 3px solid black;
  margin-left: auto; 
  margin-right: auto;
  background-color: #ffffff; 
}

table.borders th {
  cursor: pointer;
  text-align: center;
  padding: 10px;
  border: 2px solid #000000;
}

table.borders td {
  text-align: left;
  padding: 7px;
  border: 2px solid #000000;
} 


table.mborders { 
  display: inline-table;
  border-collapse: collapse; 
  border: 3px solid black;
  margin-left: auto; 
  margin-right: auto;
  background-color: #ffffff; 
}

table.mborders th {
  cursor: pointer;
  text-align: center;
  padding: 2px;
  border: 2px solid #000000;
}

table.mborders td {
  text-align: left;
  padding: 2px;
  border: 2px solid #000000;
} 

table.bottomtb {
  padding: 5px;
  background-color: #000066; 
  width: 100%;
  margin-left: auto;
  margin-right: auto;
} 


table.borderlinks { 
  display: inline-table;
  border-collapse: collapse; 
  border: 5px solid #3366ff;
  margin-left: auto; 
  margin-right: auto;
  background-color: #0000cc; 
}

table.borderlinks td {
  text-align: left;
  padding:7px;
  border: 5px solid #3366ff;
} 





table.borderxlinks { 
  display: inline-table;
  border-collapse: collapse; 
  border: 3px solid #3366ff;
  margin-left: auto; 
  margin-right: auto;
  background-color: #0000cc; 
}

table.borderxlinks td {
  text-align: left;
  padding:10px;
  border: 3px solid #ffffff;
} 






table.noborder {
  display: inline-table;
} 

table.noborder td {
  padding: 2px; 
} 

