/* Custom CSS */

@-ms-viewport { width: device-width; }
@-o-viewport { width: device-width; }
@viewport { width: device-width; }
nav.top-bar {
  background: #be0000;
  max-width: 1126px;
  margin: 0 auto;
  padding-left: 0;
  }
nav.top-bar.vertical ul li.menutag {
  color: #fff;
  }  
div.banner {
  background: #fff;
  height: 180px;
  max-width: 1127px;
  margin: 10px auto 0px auto;
  padding-left: 1px;
 }
div.banner h2 {
  color:#000099;  /*color:#3d2115;*/
  padding-top: 28px;
  margin-bottom: -5px;
  }
div.banner h4 {
  color:#000099;  /*color:#3d2115;*/
  }
#pagecontainer {
  max-width: 1127px;
  margin: 0 auto;
}
#mainsectionhome {
  margin-left:-10px;
  }
#mainsection {
  max-width: 1127px;
  margin: 0 auto;
  padding: 0px;
  }
body {
  background-color: #ffdfe0
  }
a {
  line-height: 1.2em;
  text-decoration: underline;
  }
p {
  font-size:1.0em;
  }
.homepage p {
  font-size:1.1em;
  } 
.roundpanel {
  margin-top:15px;
  border:solid 1px #be0000;
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  -khtml-border-radius: 10px; 
  border-radius: 10px;
  max-width:95%;
  padding:10px 10px 0 10px ;
  }
.roundtable {
  margin-top:15px;
  border:solid 1px #be0000;
  -moz-border-radius: 10px; 
  -webkit-border-radius: 10px; 
  -khtml-border-radius: 10px; 
  border-radius: 10px;
  padding:10px;
  }
.mainpanelrounded {
  margin-top:15px;
  border:solid 1px #be0000;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px; 
  border-radius: 10px;"
  }
div.row {
 /*max-width: 1110px;*/
 }
footer.row {
 /*max-width: 1110px;*/
 }
h5 {
 font-size: 16px;
 color: #000;
 }
h4 {
 font-size: 20px;
 }
h6 {
 font-size: 16px;
 line-height: 1.4em;
 }
.listhead {
 margin-bottom:4px;
 }
ul {
  margin-bottom:10px;
  }
ul li {
margin-left:30px;
} 
img {
 border: 0;
 }
.pagetitle {
background: #fff;
border: 0;
margin: 0;
}
img.right {
margin-left: 1em;
}
img.left {
margin-right: 1em;
}
.paraindent {
margin-left: 20px;
}
a.active {
background-color: #999;
}
.sidebarsection {margin:0}
.pagecontent {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 14px;
font-weight: normal;
margin-left: 15px;
color: #000;
}

.pagecontentbold {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
margin-left: 0px;
color: #000;
}

.pagecontentlist {
font-family: arial, verdana, helvetica, sans-serif;
/*font-size: 18px;*/
font-weight: normal;
margin-left: 15px;
color: #000;
}

.pagecontentlist2 {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 18px;
font-weight: normal;
margin-left: 30px;
color: #000;
}

.pagecontentlisthead {
font-family: arial, verdana, helvetica, sans-serif;
font-size: 18px;
font-weight: bold;
margin-left: 15px; margin-bottom: 6px;
color: #000;
}

#sidebarsection {
margin: 0;
padding: 0px;
}
#sidebar {
margin: 0px;
padding: 0px;
}
.sidebarframe {
margin-left: 21px;
margin-top: 15px;
padding: 0px;
}

div.banner img {
  display: display;
  }
/*  
div.banner p.headertext {
  position: absolute;
  top: 0;
  left: 9000px;  
  display: display;
  padding: 10px;
  margin: 0 auto 0px auto;
  }
*/

/* small screen styles */

@media only screen and (max-width: 768px) {

.null {}
div.banner img {
  display: display;
}
div.banner p.headertext {
  display: display;
}
div#pagecontainer.row div#sidebarsection.three.columns {
  display: none;
}
/*
  position: absolute;
  left: 9000px;  
*/
/*    
  position: absolute;
  top: 0;
  left: 0;
*/  

/*
ul.menutag {
display: block;
}  
*/



}