

body {background-image:url(images/brick_58_thumb.jpg);
      font-family:"Arial";
     }

h2 {text-align:center
   }

div.logo {
          position:absolute;
          top:12px;
          left:10px;
          margin: 0px;
          padding:5px;
          width:200px;
   /*       border-left-style:ridge;
          border-top-style:ridge; */
          background-color:#99CC99;
          }


div.title2 {
          position:absolute;
          top:12px;
          left:762px;
          width:220px;
          height:96px;
 /*         background-color:#99CC99;*/
          margin: 0px;
          padding:5px;
 /*         border-top-style:ridge;
	  border-bottom-style:ridge;
          border-right-style:ridge;    */        
          }

.nav {list-style-type:none;
      margin-left:0;
      padding-left:0;
}

div.mainnav {
          font-weight:bold;
          width:200px;
          height:520px;
          position:absolute;
          left:5px;
          top:93px;
 /*         background-color:#99CC99;
          border-left-style:ridge; */
          padding:5px;
          }

div.tickle {
          height:60px;
          width:370px; 
          position:absolute;
          left:552px;
          top:95px;
          margin: 0px;
          padding:10px;
          border-style:double;
          border-width:thick;
          background-color:#CCCCFF;
          font-size:smaller;
          }


div.widecontent {
          width:715px;
          position:absolute;
          top:180px;
          left:210px;
          margin: 10px;
          padding:10px;
   /*       border-style:double;
          border-width:thick;*/
          background-color:white;
          }

div.leftcontent {
          width:220px;
          height:320px;
          position:absolute;
          top:180px;
          left:210px;
          margin: 10px;
          padding:10px;
          background-color:white;
          }

div.rightcontent {
          width:495px;
          height:320px;
          position:absolute;
          top:180px;
          left:430px;
          margin: 10px;
          padding:10px;       
          background-color:white;
          }


div.otherlogos {
          height:82px;
          width:410px;
          position:absolute;
          top:78px;
          left:200px;
          margin: 10px;
          padding:10px;
          }

tr.red {
          background-color:yellow;
          }

th.blue {
          background-color:#CCCCFF;
          }
.mini { font-size:smaller;}

/* CSS Buttons */
.button { 
  border: 3px inset #cccccc; 
  padding: 3px 10px;
  width: 180px;
  height: 30px; 
  color: #FFFFFF; 
  background-color: #003366;
/*  background-color: #48721c; */
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 16px; 
  font-weight: bold;
  margin-bottom:6px; 
  text-align: left; 
  text-decoration:none;
  display:block;
} 
.mypage{ 
  border: 3px inset #cccccc; 
  padding: 3px 10px;
  width: 180px;
  height: 30px; 
  color: #003366; 
  background-color: #CCCCFF; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 18px; 
  font-weight: bolder; 
  margin-bottom:6px; 
  text-align: right; 
  text-decoration:none;
  display:block;
} 

a.button:link {      color : #ffffff; 
}
a.button:visited {   color : #ffffcc; 
}
a.button:hover {  
   color : #CCCCFF; 
   border:2px outset #cc0033;
} 
a.mypage:hover {  
   color : #cc0033; 
   border:3px outset #cc0033;
}