	li.navOverwrite { background:    rgb(7, 82, 144) !important;}
.navOverwrite a{ color: white !important;}

.fundingTable th { background:   rgb(193, 222, 213)!important;}
.fundingTable td {background-color:#FFFFFF !important;}
.fundingTable td ol, fundingTable td ul { margin-left:30px;}


.hover{font-weight:bold;text-decoration:none !important;}

.leftRelatedContent{
width: 220px;
float: right !important;
padding:20px;
background-color: rgb(177, 218, 251) !important;
margin:0px 30px 0px 20px;
 border-radius: 5px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
box-shadow: 0 5px 5px rgba(0, 0, 0, 0.05);
}

th { font-size:14px !important; text-align:center !important;padding:3px !important;}
.panel {
  padding: 15px;
height:150px;
  margin-bottom: 20px;
  background-color:white;
 border: 1px solid rgb(177, 218, 251);

  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

/*Pannel - extract from Bootstrap 3*/
.panel-heading {
  padding: 10px 15px;
  margin: -15px -15px 15px;
  font-size: 17.5px;
  font-weight: 500;      
  background-color:   rgb(227, 243, 254);
  border-bottom: 1px solid rgb(177, 218, 251);
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.panel-heading h4{margin:0;padding:0;font-weight:bold; }

.panel-body{   border-top: 1px solid gb(177, 218, 251); }
.panel-primary {
  border-color:  gb(177, 218, 251);
  background-color: 1px solid gb(177, 218, 251);
}

.tblAltCol table{
  border-collapse:collapse;
  border:1px solid #E8EFF0;
}
.tblAltCol th{
  background: rgb(7, 82, 144);
  color: white;
  border-collapse:collapse;
  border:1px solid #E8EFF0;
}
.tblAltCol tr:nth-child(odd){ 
  background: rgb(177, 218, 251);
  border-collapse:collapse;
  border:1px solid #E8EFF0;
}
.tblAltCol tr:nth-child(even){
  background: background-color:#FFFFFF;
  border-collapse:collapse;
  border:1px solid #E8EFF0;
}

.tdVAlignTop{
  vertical-align: top;
}





/*  RSS Feed */

#rss-block ul, #rss-mediablock ul {
                padding-left:15px;
}
#rss-block li, #rss-mediablock li {
                line-height:12px;
                padding-bottom:10px;
}
#rss-block .item-title, #rss-mediablock .item-title {
                display:block;
                font-size:1em;
                font-weight:bold;

}
#rss-block .item-pubdate, #rss-mediablock .item-pubdate {
                display:block;
                font-size:.8em;
                color:#595959;
}



/* Campaign block in persistent area */

.campaign {
               border-top: 1px #cecece solid; 
               margin-top: 8px;
               padding: 15px;
               text-align: center;
}
