html, body, h1, h2, h3, h4, h5, h6, p, ol, ul, li, pre, code, address, variable, form, fieldset, blockquote, figure {
 padding: 0;
 margin: 0;
 font-size: 100%;
 font-weight: normal;
}
table { border-collapse: collapse; border-spacing: 0; }
td, th, caption { font-weight: normal; text-align: left; }
img, fieldset { border: 0; }
ol { padding-left: 1.4em; list-style: decimal; }
ul { padding-left: 1.4em; list-style:square; }
q:before, q:after { content:''; }

* {box-sizing: border-box;}

html {
  background-color: #FFF;
}

body {
  background-color: #FFF;
  width: 100%;
  margin: 0 auto;
}

body,td,th {
  font-family: Trebuchet MS, Helvetica, sans-serif;
  font-size: 15px;
  color: #555;
  line-height: 1.4;
}


h1{
        font-size: 22px;
	font-weight: bold;
	color: #74744E;
	padding: 15px 0 10px 0;
}
h2{
        font-size: 18px;
	font-weight: bold;
	color: #74744E;
	padding-top: 10px;
}

h3 {
        color: #74744E;
        font-size: 18px;
        padding-top: 15px;
        font-weight: bold;
}
h4 {
	font-size: 17px;
	padding-top: 15px;
	color: #74744E;
}
.style1 {
   font-size: 13px;
}
.style2 {
   font-size: 13px;
   text-align: right;
}
.style3 {
   font-size: 13px;
   text-align: center;
}
.style4 {
   font-size: 13px;
   font-weight: bold;
}
.style5 {
   text-align: center;
}
.style6 {
   color: #CC0000;
   font-weight: bold;
   font-size: 14px;
}
.style7 {
   text-align: right;
}
.style8 {
   text-align: center;

}
.style9 {
   text-align: center;
   font-size: 20px;
}
a:link {
	color: #535337;
	font-weight: bold;
	text-decoration: none;
}
a:visited {
	color: #535337;
	font-weight: bold;
	text-decoration: none;
}
a:hover {
	color: #535337;
	font-weight: bold;
	text-decoration: underline;
}
a:active {
	color: #535337;
	font-weight: bold;
	text-decoration: none;
}
a:focus {

      color: #535337;
      background-color: #eeee99;
}

.content {
       width: 1000px;
       margin: 0px auto;

}
.wrapper {
     padding: 0 5px;
     margin-bottom: 20px;
}
.wrapper50 {
     padding: 0 5px;
     margin: 20px 0 20px 50px;
}

p {
    padding-top: 5px;
    padding-bottom: 5px;
}
ol{

       margin-top: 5px;
       margin-bottom: 5px;
}

ul{
       list-style: disc;
       margin-top: 5px;
       margin-bottom: 5px;
}

li{
         line-height: 140%;
         margin-bottom: 8px;
}

.toppic{
      text-align: center;
      width: 1000px;
      margin: 0 auto;
}

.toppic img {
   display: block;
}
.topbar{
     width: 100%;
     margin: 0 auto 20px auto;
     text-align: center;
     background-color: #fff;
}

ul.menu {
       background-color: #cccc99;
       list-style-type: none;
       padding: 10px 0 8px 0;
       width: 1000px;
       margin: 0 auto;
       text-align: center;


}

ul.menu li {
      display: inline;
      padding: 10px 0 8px 0;
      text-align: center;
      margin: 0;
}

ul.menu a {
      text-align: center;
      text-decoration: none;
      font-size: 16px;
      color: #535337;
      padding: 10px 12px 8px 12px;
      background-color: #cccc99;
}
ul.menu a:hover {
       color: #3A3A27;
     background-color: #BBBB77;
}
ul.menu a:focus {

     color: #3A3A27;
     background-color: #BBBB77;

}



#meetings {
    padding: 20px 80px;
    width: 800px;
    margin: 0px auto;
}
#meetings td{
   padding: 5px;
   vertical-align: top;
   border: 1px solid #ccc;
}
#meetings th{
   padding: 5px;
   vertical-align: top;
   border: 1px solid #ccc;
}




#documents {
      padding: 0px 0 50px 50px;
}

#documents ul{
       list-style: square;
       margin: 10px;
}

#documents a {

      padding: 5px 0px 5px 0px;
      line-height: 160%;
      font-size: 16px;

}

#documents h2 {

      margin-top: 0px;
      color: #000;
      font-size: 18px;

}






#submitBtn {
    color: #3A3A27;
    padding: 10px 32px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    background-color: #cccc99;
          border-radius: 6px;
      -webkit-background-clip: padding-box;
      -moz-background-clip:    padding;
      background-clip:         padding-box;
      border: 1px solid #cccc99;


}
#submitBtn:hover {
     color: #3A3A27;
     background-color: #BBBB77;

}
#submitBtn:focus {
     color: #3A3A27;
     background-color: #BBBB77;

}
.textField{
    width: 100%;
    padding:5px;
    border:1px solid #ccc;
    height:150px ;
    overflow:auto;

}
.textField:focus {

      border: 1px solid  #000;

}
.textInput{
    width: 100%;
    padding:5px;
    border:1px solid #ccc;
}

.textInput:focus {

      border: 1px solid  #000;

}


#container {

    margin-right: -340px;
    float:left;
    width:100%;
    background-color: #fff;
    
}
#container_content {
    margin-right: 340px; /* 0px added for center margin */
    padding: 0 20px 0 0px;

    
}
#sidebar {
    width:340px;
    float:left

}

#contentcard{

}

#sidebarcard{


}





.shortpage6{
   margin-bottom: 6px;
}
.shortpage10{
   margin-bottom: 10px;
}
.shortpage15{
   margin-bottom: 15px;
}
.shortpage20{
   margin-bottom: 20px;
}
.shortpage25{
   margin-bottom: 25px;
}
.shortpage30{
   margin-bottom: 30px;
}
.shortpage50{
   margin-bottom: 50px;
}
.shortpage100{
   margin-bottom: 100px;
}
.shortpage150{
   margin-bottom: 150px;
}
.shortpage200{
   margin-bottom: 200px;
}

a.skip-main {
    left:-999px;
    position:absolute;
    top:auto;
    width:1px;
    height:1px;
    overflow:hidden;
    z-index:-999;
}
a.skip-main:focus, a.skip-main:active {
    color: #fff;
    background-color: #707070;
    left: 60%;
    top: 40px;
    width: 200px;                        ;                                                                %;
    height: auto;
    overflow:auto;
    margin: 10px;
    padding:5px;
    border:1px solid #6E6E6E;
    text-align:center;
    font-size:1.2em;
    z-index:999;
}
.st_row::after {
  content: "";
  clear: both;
  display: block;
}

[class*="st_col-"] {
  float: left;

}

/* For desktop: */
.st_col-1 {width: 8.33%;}
.st_col-2 {width: 16.66%;}
.st_col-3 {width: 25%;}
.st_col-4 {width: 33.33%; }
.st_col-5 {width: 41.66%; }
.st_col-6 {width: 50%; padding-right:  2.5em; padding-left:  2.5em; }
.st_col-7 {width: 58.33%;}
.st_col-8 {width: 66.66%;}
.st_col-9 {width: 75%;}
.st_col-10 {width: 83.33%;}
.st_col-11 {width: 91.66%;}
.st_col-12 {width: 100%;}



#preload { display: none; }


.news_h2{
        padding: 0px 0px 10px 0px;
        font-size: 25px;
        font-weight: normal;
        border-bottom: 2px solid #D2DBDF;
        padding: 30px 0 35px 0;
}
.news_section{
       border-bottom: 2px solid #D2DBDF;
       padding: 15px 0 20px 0;
       width: 95%;
}

.news_section h3{
        font-size: 14pt;
  	padding-top: 5px;
	padding-bottom: 5px;
        font-weight: bold;
}
.news_section_details{
       width: 95%;
       padding: 15px 0 35px 0;
       margin-bottom: 50px;

}

.news_section_details h2{
        font-size: 14pt;
  	padding-top: 5px;
	padding-bottom: 5px;
        font-weight: bold;

        margin-bottom: 15px;
}
.news_section_arc{
        border-bottom: 2px solid #D2DBDF;
       padding: 15px 0 35px 0;
       width: 95%;
}

.news_section_arc h2{
        font-size: 14pt;
  	padding-top: 5px;
	padding-bottom: 5px;
        font-weight: bold;

}

.sr-only{
   position:absolute;
   left:-10000px;
   top:auto;
   width:1px;
   height:1px;
   overflow:hidden;
}
