 hr { text-align: center; }
 *.center { margin-left:auto; margin-right:auto; }  
 h2.center { text-align: center; }  
 p.center { text-align: center; }  
 div.center { text-align: center; }  
 div.centerContent { margin-left:auto; margin-right:auto;
                   }  
 div.inline { display: inline-block; }
 div.bordered { border-width: thin;
                border-style: solid;
	        border-color: black;
	        background-color: white;
                padding-right: 1em;
              }

 td { font-size: 12px; }
 td.alignright { text-align: right; }
 td.alignleft { text-align: left; }
 td.aligncenter { text-align: center; }
   .valigncenter { vertical-align: middle; }
   .valigntop { vertical-align: top; }
 td.big { font-size: 16px; }
 th {
     font-size: 12px;
     font-weight: bold;
     }
 th.big { 
     font-size: 16px;
     font-weight: bold;
     }
 .black { color: black; }
 .red { color: red; }
 .blue { color: blue; }
 .white { color: white; }

 .italic { font-style: italic; }
 .underline { text-decoration: underline; }
 
 .cursor { cursor: pointer; }

ol.nested { counter-reset: item ; }
li.nested { display: block; }
li.nested:before { content: counters(item, ".") ". ";
                   counter-increment: item;
                 }


 a {
   outline-color: red;
   outline-style: none;
   outline-width: medium;
   }

 .lineout { text-decoration: line-through; }


 body { 
	background-image: url(../img/clouds.jpg);
	background-position: left top;
        background-attachment: fixed;
	color: black;
	font-family: Helvetica, sans-serif;
	font-style: oblique;
	}
  img { border-style: none; }
 .MyLink { text-decoration: none;
           color: white;
	 }
 .MyTbl {
        background-color: transparent;
        }
  .MyTxt {
        color: black;
        font-family: Times, seriph;
        font-weight: bold;
        font-size: medium;
        font-style: oblique;
        }


  .bold { font-weight: bold; }
  .header { font-size: 24pt;
	    font-weight: bold; }

  .XBig { font-size: 24pt;
	  font-weight: bold;
	}

 .title { font-size: 30px;
          font-weight: bold;
	}
 .hidden { visibility: hidden; }

         
 .MyBox {
     padding-left: 4px;
     padding-right: 4px;
     padding-top: 2px;
     padding-bottom: 2px;
     border-style: outset;
     border-top-width: 8px;
     border-bottom-width: 8px;
     border-left-width: 8px;
     border-right-width: 8px;
     border-color: red;
     font-weight: bold;
     }

         
 .MyButton {
     padding-left: 4px;
     padding-right: 4px;
     padding-top: 2px;
     padding-bottom: 2px;
     border-style: outset;
     border-top-width: 8px;
     border-bottom-width: 8px;
     border-left-width: 8px;
     border-right-width: 8px;
     border-color: red;
     font-weight: bold;
     background-color: #434343;
     }

 .MyButton:hover {
     background-color: white;
     color: black;
     border-style: inset;
     }

         
 .MySmallButton {
     border-style: outset;
     border-top-width: 3px;
     border-bottom-width: 3px;
     border-left-width: 3px;
     border-right-width: 3px;
     border-color: red;
     font-weight: bold;
     font-size: x-small;
     background-color: #434343;
     }

 .MySmallButton:hover {
     background-color: white;
     color: black;
     }


  .PopUpItem {
       width: 180px;
       height: 100px;
       text-decoration: none;
       font-size: medium;
       font-weight: bold;
       color: white;
       visibility: hidden;
       border-style: outset;
       border-top-width: 3px;
       border-bottom-width: 3px;
       border-left-width: 3px;
       border-right-width: 3px;
       border-color: red;
       background-color: #00006B;
       }

  .navItem {
       width: 100px;
       height: 20px;
       float: left;
       position: fixed;
       left: 10px;
       text-decoration: none;
       text-align: center;
       font-weight: bold;
       font-size: x-small;
       color: white;
       }

  .lnkNavItem {
      width: 100px;
      height: 20px;
      float: left;
      position: fixed;
      left: 120px;
      text-decoration: none;
      }





 .smalltext {
        text-decoration: none;
        font-size: 10pt;
	}

 .mediumtext {
        text-decoration: none;
        font-size: 12pt;
	}

 .bigtext {
        text-decoration: none;
        font-size: 14pt;
	}

 .hugetext {
        text-decoration: none;
        font-size: 16pt;
	}
 .sometext {
        text-decoration: none;
        font-size: 20pt;
	}
 .Splash { font-size: 12pt;
           font-weight: bold;
           width: 100%;
           margin-left:auto; margin-right:auto;
         }
 .Welcome { font-size: 12pt;
            font-weight: bold;
            position: absolute; left:0px; top: 60px;
            padding-left: 10px;
            margin-left:auto; margin-right:auto;
            visibility: hidden;
	    text-align: center;
            width: 95%;
          }

 .Hdg { font-size: 12pt;
        font-weight: bold;
        text-align: center;
      }

 .NavMenu { visibility: visible; 
           }

 .HelpPort { display: none;
             position:absolute;
             border-style: solid; 
             background-color: white; 
             padding: 5px;
	   }
