#wholeTop {
  background-color:#879cc4;
  font-variant:small-caps;
}
#wholeTop a:link, a:visited {
  font-weight:bold;
  text-decoration:none; 
  color:#0b317c;
}
#wholeTop a:hover  {
  text-decoration:underline; 
  color:white;
}
#container2  {
  text-align:center;
  margin:0px auto;
  width:924px;
  font-size:.8em;
  padding:0;
}
.NavUnit2 {
  font-family:'Trebuchet MS',Arial,Verdana,Sans-Serif;
  background-color:#0f4289;
  width:19%;
  border-right:1px solid #fff;
  padding-top:20px;
}
.LeftNavLinks2  {
   text-align:left;
   border:0px solid white;
   color:#fff;
   list-style-type:none;
   line-height:150%;
   font-weight:bold;
   font-size:12px;
}
.LeftNavLinks2 ul {
   padding:0;
   margin:0;
}
.NavUnit2 a:link {
  color:#a4b4ce;
  text-decoration:none;
}
.NavUnit2 a:visited {
  color:#a4b4ce;
  text-decoration:none;
}
.NavUnit2 a:hover {
  text-decoration:underline;
  color:#778dbc;
}
.NavUnit2 a:active {
}
 .bottomLine {
  font-weight:normal;
  font-size: 12px;
  padding:3px;
  color:#0b317c;
 }
.sport {
    font-weight:bold;
     padding-left:20px;
  }
#leftMainContentA {
   float:left;
   width:290px;
  border-right:1px dotted #a4b4ce;
  margin-top:5px;
   padding-top:0px;
  padding-right:15px;
  line-height:130%;
}
#rightArticleA {
  margin-top:5px;
   padding-top:0px;
   padding-left:10px;
   line-height:135%;
   float:right;
   width:230px;
   text-align:left;
  border-left:1px dotted #a4b4ce;
  font-size:11px;
}
#CenterA {
  margin-top:5px;
   padding:0px 5px; 
   border:0px solid blue;
   margin-left:320px;
   width:310px;
}
#CenterA a:link {
  color:blue;
  font-weight:normal;
  text-decoration:underline;
}
#CenterA a:visited {
  color:#990066;
  font-weight:normal;
  text-decoration:underline;
}
#CenterA a:hover {
 color:blue;
 text-decoration:none;
}
#CenterA a:active {
}
.title {
  padding-bottom:10px;
  font-family:'Lucida Grande', Verdana, Tahoma, Arial, sans-serif;
  font-size:17px;
  font-weight:bold;
}
.AnnounceTitle {
  font-weight:bold;
   background-color:#d7deea;
  padding:3px 9px;
  margin-bottom: 5px;
  margin-top: 5px;
  border:1px solid #a4b4ce;
}
.AnnouncePara {
  padding:5px 9px;
  line-height:115%;
}
#Activities {
   line-height:140%;
 }
#Activities dt {
   padding-left:10px;
   font-size:11px;
}
#Activities dd {
   padding-left:20px;
   font-size:11px;
}
#Activities dt.Activities {
   font-size:12px;
   margin-top:5px;
   padding-left:10px;
   font-weight:bold;
   background-color:#d7deea;
   border:1px solid #a4b4ce;
}
#intheNews2  {
     line-height:150%;
}
/* above id needed for popup */
dl#intheNews  {
     line-height:150%;
     padding-left:15px;
}
#intheNews dt {
     font-size:11px;
     text-indent:-10px;
     padding-bottom:3px;
}
.intheNews {
   font-size:12px;
}
#pageContent {
     text-align:center;
     padding-top:0px;
     margin:auto;
}
#pageContent a:link {
    color:#0000cd;
    text-decoration:underline;
    font-weight:bold;
}
#pageContent a:visited {
    color:#990066;
    text-decoration:underline;
    font-weight:bold;
}
#pageContent a:hover {
    color:blue;
    text-decoration:none;
    font-weight:bold;
}
#pageContent a:active {
}
#rightArticleA a:link {
   color:blue;
   text-decoration:underline;
   font-weight:normal;
}
#rightArticleA a:visited {
   color:#990066;
   text-decoration:underline;
   font-weight:normal;
}
#rightArticleA a:hover {
  text-decoration:none;
   color:blue;
   font-weight:normal;
}
#rightArticleA a:active {
}
#athleticTable {
     line-height:100%;
     color:#4d4d4d;
     text-align:left;
     margin:auto;
     border-collapse:collapse;
      padding: 5px 5px 5px 5px;
}
#athleticTable td, #athleticTable th {
       border: 3px solid red;
       padding: 5px 5px 5px 5px;
}
#athleticTable th {
       font-weight:bold;
       background-color:#4b4b4b;
       color:white;
}
tr.row {
       background-color:#e0e7f5;
}
.TableTitle {
       font-size:18px;
       padding-top:10px;
       text-align:center;
}
.TableCamps {
  border: 1px solid #2f5190;
  border-collapse: collapse;
  font-family: Verdana, Tahoma, Arial, sans-serif;
}
.TableCamps td, .TableP113 th {
  border: 1px solid #2f5190;
  padding: 5px 5px 5px 5px;
}
.TableCamps  th {
  font-weight:bold;
  background-color:#d7deea;
  border: 1px solid #2f5190;
}
.TableCamps  .header {
  background-color:#778dbc;
  border: 1px solid #2f5190;
}
.roster {
       text-align:left;
       font-size:11px;
       padding-left:45px;
       padding-bottom:5px;
}
#generalContent {
     padding-top:30px;
     width:795px;
     text-align:left;
     margin-left:auto;
     margin-right:auto;
  }
#generalContent a:link {
    color:#0000cd;
    text-decoration:underline;
    font-weight:normal;
}
#generalContent a:visited {
    color:#990066;
    text-decoration:underline;
    font-weight:normal;
}
#generalContent a:hover {
    color:blue;
    text-decoration:none;
    font-weight:normal;
}
#generalContent a:active {
    color:#990066;
}
  #generalFloatRight {
   float:right;
   width:50%;
   border-left:1px solid blue;
   margin:0px;
  }
  #generalFloatRight .padding {
   padding:0px 15px 0px 20px;
  }
#generalBorder {
   line-height:120%;
   border-left:40px solid #2f5190;
   padding:15px; 
}
dl.Activities {
   line-height:150%;
   padding-left:15px;
 }
dd.Activities {
    font-weight:normal;
    padding:10px 20px 5px 30px; 
}
.score {
 padding-top:3px;
 padding-bottom:0;
}
.hidden {
  display:none;
  padding-left:10px;
  text-indent:0px;
}
#sc_ajax {
 font-size:11px;
 padding:2px;
}
#AthleticPrinting {
  text-align:right;
  padding:9px 20px 0 0;
}
#AthleticPrinting img{
  border:0; 
}
.aj_error { color:#ccc;
   font-size:0.8em;
   font-style:italic;
   padding: 0 0.9em;
   font-family: Verdana, Tahoma, Arial, sans-serif;
}
.copyrt {
   font-weight: normal;
   font-size: 11px;
   text-align: center;
   margin-top: 85px;
}
/* Start of bubbles - Darker bubbles for forms */
.tooltip, .DarkerBubble {
  width: 180px; color:#000;
  font:bold 11px/1.3 Verdana,Tahoma,Arial,sans-serif;
  text-decoration:none;
  text-align:center;
}
.DarkerBubble {
  color: #009;
  text-align:left;
}
.tooltip span.top, .DarkerBubble span.top {
  padding: 8px 8px 0;
  background: url(/Images/bt43_400.gif) no-repeat top;
}
.tooltip b.bottom, .DarkerBubble b.bottom {
  padding:3px 8px 6px;
  background: url(/Images/bt43_400.gif) no-repeat bottom;
}
.tooltip b.bottom {
  color: #548912;
}
#twitter {
  zoom:1;
  padding:0;
  margin:0;
  position:relative;
  border:1px solid #a4b4ce;
}
.twitter {
  width:187px;
  position:absolute;
  bottom:4px;
  left:0px;
  z-index:100;
  background-color:#ffffff;
  padding:5px 20px 8px 20px;
}
/* End of bubbles */

