/**==========================================**/
/* Below here is the Content Page (CP) Template */
/**==========================================**/
div.CP-main-box {
  position:absolute;
  text-align:left;
  overflow:hidden;
  width:100%;
  background:#BBB;
  min-height: 100%;
  font-size: 12px;
  left: 0;
  margin: 0;
  padding: 0;
}
p.CP-spacer {
  width: auto;
  background-color: #333;
  font-family: courier new;
  font-size: 12px;
  padding: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  margin-left: 0px;
  margin-right: 0px;
  margin-top:0px;
  margin-bottom: 10px;
  color: #06f;
  font-weight: 400;
  text-align:center;
}
div.CP-menu-abs {
  width: 620px;
  position: absolute;
  margin-left: 0px;
  position: absolute;
  top: 310px;
  height: 60px;
  left: 240px;
}
div.CP-calendar-nav {
  width: auto;
  margin-top: -15px;
  margin-left: 10px;
  margin-right: 10px;
  position: relative;
  padding-bottom: 10px;
}
div.CP-title-box {
  height: auto;
  padding: 0;
  padding-top: 10px;
  width:100%;
  position: relative;
  margin: 0px;
  left: 240px;
  top: -80px;
  background-color: #FFDEAD /* navajowhite */;
  background-color: #000  /*  Black */;
}
div.CP-title-box-shadow {
  height: auto; 
  width: 100%;
  position: relative;
  background-color: #6fe; /* Teal */
  background-color: #000; /* Black */
  margin:0px;
  margin-bottom: -180px;
  padding: 0px;
  padding-top: 10px;
}
div.CP-subtitle-box {
  margin: 0px;
  margin-top: 50px;
  margin-bottom: 20px;
  padding: 0px;
  padding-bottom: 20px;
  height: 100px;
  width: 100%;
  position: relative;
  float: none;
  top: -100px;
  left: 15px;
  }
div.CP-title-video-box {
  width: 50px;
  height: 75px;
  position: relative;
  float: none;
  margin-left: -10px;
  padding-top: 2em;
}

blockquote.CP-quote-box{
  margin-top: 20px;
  margin-right: 0px;
  padding-left: 10px;
  margin-bottom: 0px;
  padding-top: 0px;
  padding-bottom: 10px;
  height: auto;
  height: 120px;
  width: 700px;
  position: relative;
  background-color: #777;
  background-color: #000 /* Black */;
  top: -200px;
  float: none;
}
div.CP-center-box {
  position:relative;
  float: left;
  /* width: 100%;  
  width:auto; */
  background-color:purple;
  background-color: #000 /* Black */;
  padding-top: 0px;
  margin-top: 0px;
  padding-left: 0px;
  margin-left: 0px;
  padding-bottom: 5px;
  margin-bottom: 10px;
  padding-right: 0px;
  margin-right: 0px;
  left: 0px;
}
div.CP-reset-box {
  position:relative;
  margin: 0px;
  padding: 0px;
  width:100%;
  left: 100%;
  background-color:green;
  background-color: #000 /* Black */;
} 
div.CP-right-box {
  position:relative;
  width:100%;
  margin: 0px;
  margin-left:0px;
  background-color:yellow;
  background-color: #000 /* Black */;
  padding-top: 0px;
  padding-right: 0px;
}
div.CP-content-box {
  float: left;
  position:relative;
  margin-left:-100%;
  padding-left:0px;
  padding-right: 0px; 
  padding-top: 0px;
  margin-right: 0px;  
  margin-top: 0px;
  width: 100%;
  background-color: #68c; /* Light Blue */
  background-color: #000 /* Black */;
}
div.CP-center-col {
  margin-left:0px;  
  margin-right:0px;
  margin-top: 0px;
  margin-bottom: 0px;
  padding: 0px;
  padding-right: 10px;
  padding-left: 20px;
  padding-top: 0px;
  width: auto;
  position: relative;
}
div.CP-right-col {
  float:right;
  width:310px;
  margin: 0px;
  margin-left: 10px;
  padding: 0;
  padding-right: 20px;
}
blockquote.CP-right-article {
  font-size: 18px;
  font-weight: normal;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #999;
  background-color: #9ac;
  padding-top: 20px;
  /* padding-left: 10px; */
  padding-right: 10px;
  padding-bottom: 10px;
  width: auto;
  width: 180px;
  margin: 10px;
  margin-top: 5px;
  margin-bottom: 5px;
}
blockquote.CP-right-block {
  font-size: 18px;
  font-weight: normal;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #bbb;
  background-color: #333;
  padding-top: 20px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  width: 250px;
  width: auto;
width: 300px;
  margin-top: 0px;
  margin-left: 0px;
  float: right;
  margin-right: 0px;
}
blockquote.CP-center-block {
  font-size: 24px;
  font-weight: normal;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #0099FF;
  background-color: #333;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  margin: 0px;
  margin-bottom: 20px;
  margin-top: 0px;
  margin-right:360px;
  width: auto;
}
blockquote.CP-article-block {
  font-size: 18px;
  font-weight: normal;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #bbb;
  background-color: #9ac;
  padding-top: 10px;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  width: auto;
  margin-left: 10px;
  margin-top: 0px;
  margin-bottom: 10px;
  margin-right: 10px;
}
#CP-img-Title-Hand {
  position: absolute;
  height: 200px;
  width: 175px; 
  margin: 0px;
  padding: 0px;
  left: 20px;
  top: 100px;
}
#CP-logo {
  height: 60px;
  width: 223px;
  border: 0px;
  margin: 0px;
  padding: 0px;
  position: relative;
}
#img-CP-title {
  height: 130px;
  margin: 0px;
  padding: 0px;
  margin-left: 0px;
  margin-bottom: 20px;
  padding-bottom: 20px;
  position: relative; 
  /* top: -80px; */
  
}
p.CP-right-article {
  font-size: 18px;
  font-weight: normal;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #222;
  background-color: #9ac;
  padding-top: 10px;
  padding-left: 10px;
  padding-right: 5px;
  padding-bottom: 10px;
  width: auto;
  margin-left: 10px; 
  margin-right: 10px; 
  margin-top: 10px;
  margin-bottom: 10px;
}
p.CP-article {
  font-size: 22px;
  font-weight: normal;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #222;
  background-color: #9ac;
  padding-top: 10px;
  padding-left: 0px;
  padding-bottom: 10px;
  padding-right: 0px;
  margin: 0;
  width: auto;
  margin-right: 10px;
}
p.CP-headline {
  font-size: 36px;
  font-weight: bold;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #b33;
  background-color: #222;
  padding-top: 0px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  text-align: left;
  margin: 0px;
margin-bottom: 20px;
margin-top: 0px;
  margin-top: 10px; 
height: auto;
width: auto; 
}
p.CP-calendar-headline {
  font-size: 24px;
  font-weight: bold;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #222;
 /* background-color: #22f; */
  padding-top: 5px;
  padding-left: 50px;
  padding-right: 10px;
  padding-bottom: 0px;
  text-align: center;
  margin-top: 10px;
}
li.CP-home-high-5 {
  list-style-type: none;
  padding: 0px;
  margin: 0px;
 }
ul.CP-high-5 {
  font-size: 16px;
  font-weight: normal;
  font-family: bookmanoldstyle;
  font-style: normal;
  color: #bbb;
  background-color: #444;
  padding-top: 10px;
  padding-left: 0px;
  padding-right: 0px;
  padding-bottom: 10px;
  margin-top: 0px;
  margin-bottom: 5px;
  margin-left: 10px;
  margin-right: 10px;
text-align: center;
/* width: auto; */
width: 280px;

}
/**==========================================**/
/* Below here is the Content Page (CP) Template */
/**==========================================**/
/**==========================================**/
/* Below here is the CP-logo image map        */
/* display:block; url(../Images/CP-logo-small.jpg); no-repeat 0 0; position:absolute; top:-10px; left:0px;  margin-left: -1px; top:-10px; left:0px; margin-left:-20px; width:223px; height:60px; padding-top: -0px; margin-left: -20px; margin-top: 5px; top: 0px; left: 0px; no-repeat 0 0; */
/**==========================================**/

div.CP-logo-box {
  height: 60px;
  background-color: #000;
  width: 223px;
  position: relative;
  margin: 0;
  padding: 0;
  margin-left: 5px;
  margin-top: 5px;
  padding-top: 0px;
  overflow:hidden;
  top: 10px;
  left: 10px;
  margin: 0px;
  margin-bottom: 0px;
  padding-bottom: 5px;
  padding-right: 5px;
}

#imap { position:relative; margin:0px; margin-top: 20px; background-color: green; width: 220px; padding:0px; padding-top: 5px; padding-left:5px; margin-left:0px;}

* html #imap {height:60px; he\ight:0;}
 
a:link.CP-map { position:absolute;}


a:hover.CP-map { position:absolute;  padding-top: 5px; height:60px; }

a:hover.CP-map { position:absolute; height:60px; }

* html #imap a#CP-map {height:60px; he\ight:0;}

#img-CP-map {
  height: 40px;
  margin-left: 0px;
  position: relative;
background-color: #000;  
}

