.header{
  min-height: 80px;
  overflow: hidden;
  background-color: darkblue;
}
@media (max-width: 1200px) {
  .banneritem{
    text-align: right;
  }
}
@media (max-width: 812px) {
  .header .brand{
    float: none;
  }
}
.icon-print{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAP1BMVEX////m3b7bz6Kjo6NOTk6SkpL2+fn8/f1ra2v5+/zNzc3Hx8fGxsbBwcGNvfCEuU7Z2dnR0dHy8vLWLxv/+uNPzKtnAAAAAXRSTlMAQObYZgAAAFNJREFUeF6NzEcOwDAIRUGqS3q7/1kjfVK89Ox4AqiPBvsDQRMOeIM2MF8NQ+CwrGcElg8jiNvDBX/NRfdhnIuYEThrrSkVHCDoRpTzhAVQC9TlBsilA0eha8cEAAAAAElFTkSuQmCC') no-repeat;
  width: 16px;
  margin-right: 5px;
}
.icon-envelope{
  background: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAb1BMVEX///9koeX5+/7f7Prd6vnW5vjQ4/eNvfCCs+r+/v/wRC9OTk7h7fr8/f71+f3c6vna6fny9/3w9vzR4/fK3/bJ3vbF3PXC2vW+2PS91/S51fO20/Ox0PLt9Pzr8/yjo6Pp8vvyYU/o8fvuNyDk7vr20HLQAAAAAXRSTlMAQObYZgAAAFRJREFUeF6ty8UOgDAURNG+uuDu/v/fSKANdE24y5MZ9KXZz1xwcxiNR8zFAwpnG1m1A5AAMAVM7xbcIeFV6y0kzcumd6BwuhBW1N1gQbxZMH7oj04oWgbv5qlQ5QAAAABJRU5ErkJggg==') no-repeat;
  width: 16px;
  vertical-align: top;
}
.icon-envelope:before {
  content: "";
}
#content a{
  color:#095197;
  cursor: pointer;
}
#content a:hover{
  text-decoration: underline;
  background: none;
  color:#095197!important;
}
#content a:visited{
  color: purple!important;
}
.syntaxhighlighter{
  display: inline-block;
  font-size: 0.9em!important;
  font-family: "Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;
  overflow-x: auto;
}
.right{
  display: block;
  text-align: right;
}
.article-info{
  text-align: right;
  margin-top: 5px;
}

.article-info-term{
  display: none;
}
.modified .icon-calendar{display: none}
.muted{color:black;
}
.navigation{
  border: 0;
  padding: 0;
}
.banneritem{padding: 0;margin: 0}
#content{
  width:75%;
  margin-left: 10px;
  font-size: 1.1em;
  line-height: 1.7em;
}
body.site{
  border: 0
}
.footer .container{
  background: #333333;
  padding: 15px 0 15px 0;
  color:white;
}
.footer .container p{
  text-align: center;
  padding-right: 10px;
}
.footer .container a{
  color: white;
  text-decoration: underline;
}

.note {
background-color: #bdd2ff;
border: 1px solid #bdd2ff;
padding: 20px;
margin: 20px 0px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}


#table {
    display:table;
    width:100%;
}

#cell {
    display:table-cell;
 padding: 10px;
}

@media screen and (max-width: 960px) {
    #table #cell, #caption {
        display:block;
    }
}

@media screen and (max-width: 812px) {
  .sidebar-nav {
    display: none;
    visibility: hidden;
  }
  
  .bannergroup {
    display: none;
    visibility: hidden;
  }

 .page-header{margin:-20px 0 0 0;padding-bottom:0}  
	  
  .article-thumbnail {
    display: none;
    visibility: hidden;  
  }  
  
  #content{
    width: 93%;
  }
}

#aside .well{
  padding: 0;
  margin-top:10px;
}
#aside{
  width:21%;
  float: right;
  margin-top: -8px;
  text-align: right;
  margin-right: 5px;
}
.rightmoduletable {
  max-width: 230px;
  border: 1px solid rgb(204, 204, 204);  
  cellspacing: 0px;
  padding: 0px;
  margin: 0px;
  
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 14px;
  line-height: 18px;
  color: 095197;
  
}

.RowHeader {
   background-color: #095197;
   padding: 0px;
   cellspacing: 0px;
   margin: 0px;
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
  font-size: 15px;   
}

.nav-footer {text-align:center;}