body{
  margin:0;
  padding:0;
  line-height: 1.5em;
  font: normal 13px Arial;
}

h3 {
  text-align: center;
  color: #598059;
}

.hdrtxt {
  font: bold 14px Arial;
}

#header {
  background: #cfe6cf;
  height: 130px; /*Height of top section*/
}

#contentwrapper{
  margin: 0;
  padding: 0;
  float: left;
  width: 100%;

}

#contentcolumn{
  vertical-align: top;
  float: left;
  margin: 0% 20% 0% 20%; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
  padding: 0;
  height: 100%;
  border-left: 3px solid #598059;
  border-right: 3px solid #598059;
}

#leftcolumn{
  vertical-align: top;
  margin: 0;
  padding: 0;
  float: left;
  width: 20%; /*Width of left column in percentage*/
  margin-left: -100%;
}

#rightcolumn{
  vertical-align: top;
  margin: 0;
  padding: 0;
  float: left;
  width: 19%; /*Width of right column in pixels*/
  margin-left: -20%; /*Set margin to that of -(RightColumnWidth)*/
}

.inner {
  vertical-align: top;
  margin:  0;
  padding: 10px;
}

#footer{
  clear: left;
  width: 100%;
  background: #cfe6cf;
  color: #598059;
  text-align: center;
  padding: 4px 0;
  font: bold 10px Verdana;
}

#welcome {
  margin: 0;
  padding: 10px;
  border-bottom: 3px solid #598059;
}

#efile {
  margin: 0;
  padding: 5px 5px 5px 10px;
  height: 80px;
  border-bottom: 3px solid #598059;
}

#announce {
  margin: 0;
  padding: 5px 5px 5px 10px;
  height: 80px;
  border-bottom: 3px solid #598059;
}

#logos {
  margin: 0;
  padding: 5px;
  text-align: center;
}

#boxout {
  padding: 0;
  margin: 0;
  float: left;
  margin: 5px 5px 5px 0;
}

#boxout2 {
  padding: 0;
  margin: 0;
  float: right;
  height: 60px;
  margin: 5px;
}

#news {
  overflow: auto;
  height: 90%;
}

#footer a{
color: #FFFF80;
text-align: center;
font: bold 24px Verdana;
}


li {
  font: normal 14px/16px Verdana;
}

.sectionHdr {
color: #598059;
text-align: center;
}

#modernbricksmenu{
padding: 0;
width: 100%;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
}

#modernbricksmenu ul{
font: bold 11px Arial;
margin:0;
margin-left: 40px; /*margin between first menu item and left browser edge*/
padding: 0;
list-style: none;
}

#modernbricksmenu li{
display: inline;
margin: 0 2px 0 0;
padding: 0;
text-transform:uppercase;
}

#modernbricksmenu a{
float: left;
display: block;
color: white;
margin: 0 1px 0 0; /*Margin between each menu item*/
padding: 5px 10px;
text-decoration: none;
letter-spacing: 1px;
background-color: #598059; /*Default menu color*/
border-bottom: 1px solid white;
}

#modernbricksmenu a:hover{
background-color: gray; /*Menu hover bgcolor*/
}

#modernbricksmenu #current a{ /*currently selected tab*/
background-color: #e6d8cf; /*Brown color theme*/ 
border-color: #e6d8cf; /*Brown color theme*/ 
}

#modernbricksmenuline{
clear: both;
padding: 0;
width: 100%;
height: 5px;
line-height: 5px;
background: #598059; /*Brown color theme*/ 
}


