html body{
  font-family: Arial, Helvetica, sans-serif;
  font-size:11pt;
  margin:22 10 22 10;
  padding:0;
  border:0;
  /*background-color:yellow;*/
  }
#container{
  width:1050px;
  margin:0 auto;
  background-color:#FFFFFF;
  padding-left:12px;
  padding-right:12px;
  padding-bottom:12px;
  overflow: hidden; /*this makes the background color show*/
  /*border: 1px solid;*/
  /*border-color: #000000;*/
  box-shadow: 10px 10px 10px rgba(0, 0, 0, 0.5);
  }
#left{
  float:left;
  width:150px;
  margin-top:75px;
  background-color:#FFFFFF;
  }
#middle{
  float:left;
  width:700px;
  margin:0px 10px;
  background-color:#FFFFFF;
  }
#right{
  float:left;
  width:180px;
  margin-top:75px;
  background-color:#FFFFFF;
  }
#header{
  font-size:10pt;
  text-align:right;
  padding-top:6px;
  padding-right:12px;
  padding-bottom:4px;
  }
#footer{
  background-color:#FFFFFF;
  clear:both;
font-size:10pt;  
  }
#content{
  float:left;
  width:698; /*694px;*/
  border:1px solid;
  border-color:#000000;
  /*box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.5);*/
  }
#masthead{
  background-color:white; 
}
#column1{
  float:left;
  width:440px;
  margin:3px 3px 3px 6px;
  }
#column2{
  float:right;
  width:230px;
  margin:6px;
  background-color:#C0C0C0;
  }
#logoblock {
  text-align:center;
  }  
#anniversarytext{
  position:relative;
  left:6px;
  top:-57px;
  font-size:8pt;
  font-weight:bold;
  color:gray;
  }
#crlogo{
  width:145px;
  }
#menublock{
  list-style-type:none;
  margin:0;
  margin-Top:6px;
  padding:0;
  font-size:9pt;
  border: 1px solid;
  border-color: #D8D8D8;
  }
#menublock a, #menublock a:visited {
  display:block;
  /*padding:2px 2px 6px 9px;*/
  padding:4px 2px 4px 9px;
  background-color:#E8E8E8;
  color:#000000;
  text-decoration: none;
  }
#menublock a:hover {
  background-color:white;
  color:#2D1E2D;
  }
#rmblock{
  list-style-type:none;
  margin:6px 0 0 0;
  margin-Top:-10px;
  padding:0;
  font-size:9pt;
  border: 1px solid;
  border-color: #D8D8D8;
  }
#rmblock a, #rmblock a:visited {
  display:block;
  padding:4px 2px 4px 9px;
  background-color:#E8E8E8;
  color:#000000;
  text-decoration: none;
  }
#rmblock a:hover {
  background-color:white;
  color:#2D1E2D;
  }
#masthead{
  width:100%;
  text-align:center;
  background-color:#FFFFFF;
  }
#mastschoolletters{
  display:inline;
  float:left;
  width:15%;
  padding-top:18px;
  line-height:22pt;
  font-size:24pt;
  font-weight:bold;
  vertical-align:middle;
  }
#mastschoolname {
  display:inline;
  float:left;
  width:70%;
  padding-top:25px;
  padding-bottom:30px;
  vertical-align:middle;
  color:#000000;
  font-size:18pt;
  font-weight:bold;
  }
#mastcitystate {
  color:#000000;
  font-size:10pt;
  }
#mastbestclass{
  display:inline;
  float:right;
  padding-top:15px;
  width:15%;
  vertical-align:middle;
  }
#mastdatetime {
  width:100%;
  clear:both;
  vertical-align:bottom;
  color:#FFFFFF;
  font-size:9pt;
  font-weight:bold;
  text-align:center;
  padding:2px 0px;
  }
#mission {
  background-color:#E4E4E4;
  padding:4px;
  width:92%;
  margin-top:8px;
  /*margin-left:auto;*/
  /*margin-right:auto;*/
  font-size:8pt;
  text-align:left;
  }
  .column2item{
  background-color:#E8E8E8;
  margin:6px 0;
  padding:6px;
  font-size:10pt;
  text-align:left;
  border: 1px solid;
  border-color: #D8D8D8;  
  }
 .column2head{
  font-weight:bold;
  text-align:center;  
  }
#comingsoon {
  list-style-type:none;
  margin:0;
  padding:0;
  font-size:9pt;
  border: 1px solid;
  border-color: #D8D8D8;
  background-color:#E8E8E8;
  }
#comingsoon li{
  display:block;
  padding:2px 2px 6px 9px;  
  }
.underwriters {
  list-style-type:none;
  margin:6px 4px 0 4px;
  padding:0;
  font-size:9pt;
  border: 1px solid;
  border-color: #D8D8D8;
  background-color:#E8E8E8;
  }
.underwriters li{
  display:block;
  padding:2px 2px 6px 6px;  
  }
.newlinks {
  margin:6px 4px 6px 4px;
  padding:0;
  font-family:Arial;
  font-size:9pt;
  border: 1px solid;
  border-color: #D8D8D8;
  background-color:#E8E8E8;
}
.newlinks a{
  text-decoration:none;
}
.patronhead {
  width:190px;
  /*height:75px;*/
  margin:8px 4px 0 4px;
  padding:2;
  font-size:9pt;
  /*border: 1px solid;8?
  border-color:#D8D8D8;
  /*background-color:#E8E8E8;*/
  background-color:white;
  }

.patronhead a{
  /*text-decoration:none;*/    
  }

  
  .patrons {
  width:190px;
  /*height:75px;*/
  margin:8px 4px 4px 4px;
  padding:2;
  font-size:9pt;
  border: 1px solid;
  border-color:#D8D8D8;
  background-color:#E8E8E8;
  /*background-color:white;*/
  text-decoration:none;
  }
.patronsBAK {
  width:190px;
  height:75px;
  margin:6px 4px 0 4px;
  padding:2;
  font-size:9pt;
  border: 1px solid;
  border-color:black;
  background-color:white;
  }
#request{
  text-align:center;
  font-size:10pt;
  margin-bottom:2px;
  margin-top:4px;
  }
#scholarship{
  margin-top:6px;
  Margin-bottom:6px;
  padding:4px;
  border: 1px solid;
  border-color: #D8D8D8;
  background-color:#E8E8E8;
  text-align:center;
  }
#scholarship a{
  text-decoration:none;
  color:#000000;
  }
#scholarship a:visited{
  color:#000000;
  }  
#scholarship a:hover{
  background-color:#FFFFFF;
  }  
#ben{
  margin:4px auto;
  text-decoration:none;
  }
#scholarshiptitle{
  text-align:center;
  text-decoration:none;
  font-weight:bold;
  font-size:9pt;
  }
#scholarshiptext{
  text-decoration:none;
  font-size:9pt;
  }
#fundraiser{
  color:Black;
  background-color:PaleTurquoise;
  text-align:left;
  padding:5px;
  }
#fundraiser a{
  color:Black;
  }

  /* The following are all from the original page1.css */
.missiontag
{
    font-size: 8pt;
    font-weight: bold;
}

.stdtext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    color: #000000;
    Background: #FFFFFF;
}

.christmastext
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10pt;
    font-weight: bold;
    color: #006600;
    Background: #FFFFFF;
}

.narrowcolumnboxes
{
    background-color: #FFFFFF;
    margin: 6px 6px 6px 6px;
    padding: 6px 6px 6px 6px;
}

.topofpagetag
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
}

.special
{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 9pt;
    /*font-weight: bold;*/
    color: red;
    Background: #FFFFFF;
}

p.center {
  text-align: center;
  }

.page1imagecaption {
  text-align:center;
  font-size:10pt;
  }
#matrix{
  float:left;
  width:862px;
  min-height:900px;
  /*background-color:blue;*/
  /*height:300px;*/
  margin-left:12px;
  margin-top:12px;
  padding:12;
  border:1px solid;
  border-color:#000000;
  }
.new{
  color:red;
  font-size:80%;
  font:weight:bold;
  }
#matrixmenu{
  float:left;
  min-height:800px;
  width:135px;
  padding-right:10px;
  border-right:1px solid;
  border-color:#000000;
  /*background-color:blue;*/
  }
#matrixmenublock{
  list-style-type:none;
  margin:0;
  margin-Top:6px;
  padding:0;
  font-size:9pt;
  /*border: 1px solid;
  border-color: #D8D8D8;*/
  }
#matrixmenublock a, #matrixmenublock a:visited {
  display:block;
  padding:4px;
  color:#000000;
  text-decoration: none;
  }
#matrixmenublock a:hover {
  background-color:#000000;
  color:#FFFFFF;
  }
#matrixcontent{
  float:left;
  width:706px;
  margin-left:10px;
  /*background-color:silver;*/
  }
#matrixheader{
  float:left;
  width:698px;
  padding:4px;
  font-size:14pt;
  font-weight:bold;
  text-align:center;
  }
#matrixheader h1{
  font-size:14pt;
  font-weight:bold;
  line-height:12pt;
  }
#matrixheader h2{
  font-size:12pt;
  font-weight:normal;
  line-height:10pt;
  }
#matrixheader h3{
  font-size:11pt;
  font-weight:normal;
  }
#matrixnavbar{
  float:left;
  width:698px;
  padding:4px;
  margin:6px 0 6px 0;
  background-color:green;
  }
#matrixbody{
  float:left;
  width:698px;
  padding:4px;
  /*background-color:yellow;*/
  }
#matrixfooter{
  float:left;
  width:698px;
  padding:4px;
  background-color:red;
  }