div.pTitle {
  font-size: xx-large;
  color: red;
  text-align: center;
  display: block;
  width: 600px;
  position: absolute;
  top: 0px;
  left: 180px;
  padding-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  margin-top: 0px;
}
.hrNavy {
  width: 100%;
  height: 2px;
  color: navy;
  background-color: navy;
}
.hrRed {
  width: 100%;
  height: 2px;
  color: red;
  background-color: red;
}
div.logo {
  position: absolute;
  margin-top: 0px;
  margin-left: 0px;
  height: 175px;
  width: 175px;
}
div.sideLinks {
  width: 100px;
  position: absolute;
  top: 170px;
  left: 5px;
  font-family: Arial,Verdana,sans-serif;
  color: navy;
  font-size: small;
  position: absolute;
  margin-top: 0px;
  margin-left: 0px;
}
div.sideLinks a{
  text-decoration: none;
  color: navy;
}
div.sideLinks td:hover {
  background: url(gradLiteBlue.jpg) repeat-x;
}
.tdLinks {
  border-style: solid solid solid solid;
  border-color: white white white white;
  border-width: 1px;
  font-size: medium;
  color: navy;
  height: 30px;
  width: 100px;
  font-family: Arial,Verdana,sans-serif;
  background: url(gradBlue.jpg) repeat-x;
  text-decoration: none;
}
.linkon {
  background: url(gradRed.jpg) repeat-x;
}
div.content {
  margin-left: 175px;
  width: 600px;
  position: absolute;
  margin-top: 135px;
}
div.sponsors {
  text-align: center;
  color: navy;
  font-size: x-large;
  font-family: serif;
  padding-top: 5px;
}
div.sponsorsContent {
  margin-left: 175px;
  width: 600px;
  position: absolute;
  margin-top: 135px;
  text-align: center;
  color: navy;
  font-size: x-large;
  font-family: serif;
  padding-top: 5px;
}
div.bottomLinks {
  font-size: small;
  font-family: arial,verdana,sans-serif;
  color: navy;
  margin-left: 0px;
}
.sponsorsHdr {
  font-weight: bold;
  font-family: arial,verdana, sans-serif;
}
.ylcs {
  text-align: left;
  color: navy;
  font-size: x-large;
  padding: 20px 0px;
  font-family: arial,verdana, sans-serif;
}
.history {
  text-align: left;
  color: navy;
  font-size: large;
  padding: 20px 0px;
  font-family: arial,verdana, sans-serif;
}
.programs {
  text-align: left;
  color: navy;
  font-size: large;
  padding: 20px 0px;
  font-family: arial,verdana,sans-serif;
}
.programsHdr {
  font-weight: bold;
  font-family: arial,verdana,sans-serif;
}
td.progDate {
  font-weight: bold;
  font-family: arial,vernda,sans-serif;
}
td.progLocation {
  font-weight: normal;
  font-family: "times new roman",serif;
  padding-left: 25px;
}
td.Links2 {
  text-decoration: none;
  text-align: left;
  color: navy;
  font-size: small;
  font-family: arial,verdana,sans-serif;
  padding: 5px 20px 5px 0px;
}
.contacts {
  text-align: left;
  color: navy;
  font-size: large;
  padding: 0px;
  font-family: "times new roman",serif;
}
.contactHdr {
  font-family: arial, verdana, san-serif;
  font-weight: bold;
  font-size: x-Large;
  text-align: center;
  padding: 20px 0px 5px 0px;
  display: block;
}
.contactLocDetail {
  font-family: arial, verdana, san-serif;
  font-size: medium;
  font-weight: normal;
  width: 33%;
  position: relative;
  top: 0px;
  border: solid 1px #ddd;
}
.contactChapterArea {
  font-size: x-small;
}
table.contactTable {
  border-collapse:collapse; 
  width:600px;
  padding: 0px;
  margin: 0px;
}

