body{
 font-family:verdana, arial, helvetica, sans-serif;
 font-size: 12px;
 text-align:center;
 padding:0px;
 margin:0px;
 color:#0F1926;
}
div.content{
  width:770px;
  border-style:solid;
  border-width:2px;
  border-color:#89B4DE;
  margin-top:5px;
  padding-right:0px;
  padding-left:0px;
  margin-left:auto;
  margin-right:auto;
  text-align:center;
}
div.top-menu {
  width:100%;
  height:130px;
  background-color:#68A6D9;
}
div.main-icon{
  width:117px;
  height:130px;
  margin-left:25px;
  float:left;
  display:inline;
  }
div.main-title{
  width:408px;
  height:130px;
  margin-left:13px;
  float:left;
  }
div.top-menu-rule{
  width:100%;
  height:2px;
  background-color:#89B4DE;
  font-size:1px;
  clear:both;
  }
div.top-menu-links{
  text-align:right;
  width:100%;
  height:18px;
  background-color:#4A7ABB;
  font-size:18px;
  }
div.menu{
  float:right;
  height:18px;
  }
div.content-body{
  margin-top:20px;
  width:680px;
  text-align:center;
  margin-left:auto;
  margin-right:auto; 

  }
div.printer-body{
  margin-top:20px;
  width:620px;
  text-align:left;
  margin-left:auto;
  margin-right:auto; 

  }  
div.bottom-menu-rule{
  background-color:#89B4DE;
  width:100%;
  height:2px;
  font-size:2px;
  }
div.footer{
  width:720px;
  height:18px;
  margin-left:auto;
  margin-right:auto;
  }
div.copyright{
  margin-top:2px;
  width:310px;
  text-align:right;
  height:18px;
  font-size:10px;
  color:#477DBB;
  float:right;
  }
div.policy{
  width:100px;
  font-size:10px;
  color:#477DBB;
  float:left;
  text-align:center;
  }
div.large{
  font-size:16px;
  width:680px;
  margin-bottom:20px;
  text-align:justify;
  }
p{
  text-align:justify;
  }
div.button{
  text-align:center;
  border-color:#89B4DE;
  border-width:2px;
  border-style:solid;
  background-color:#4A7ABB;
  color:#ffffff;
  width:680px;
  height:60px;
  font-size:16px;
  }
div.button p{
  margin:15px;
  text-align:center;
  }
a.button:link,hover,visited{
  color:#FFFFFF;
  } 
a.button:visited{
  color:#FFFFFF;
  }
a{
  color:#8C4F13;
  text-decoration:none;
  }
a:hover{
  color:#8C4F13;
  text-decoration:underline;
  }
  
div.footer a{
  color:#477DBB;
  font-size:10px;
  }
div.footer a:hover{
  color:#477DBB;
  font-size:10px;
  text-decoration:underline;

  }  
div.icon{
  float:left;
  margin-top:20px;
  margin-right:20px;
  width:48px;
  margin-left:50px;
  display:inline;
  }
div.indent{
  text-align:left;
  margin-top:25px;
  width:650px;
  float:left;
  }
div.indent-low{
  text-align:left;
  margin-top:33px;
  width:525px;
  height:46px;
  float:left;
  }  
div.credit{
  margin-top:2px;
  width:310px;
  text-align:left;
  height:18px;
  font-size:10px;
  color:#477DBB;
  float:left;
  }
.page-header{
  padding-left:20px;
  font-size:24px;
  font-weight:bold;
  }
.header{
  font-size:16px;
  font-weight:bold;
  text-align:left;
  }
 .small-header{
   font-size:14px;
   font-weight:bold;
   text-align:left;
  }
 .sub-head{
   font-weight:bold;
   color:#4A7ABB;
   margin-bottom:2px;
   }
 p.chron{
   margin-top:0px;
   padding:0px;
   }
.small{
  font-size:10px;
  }
a.sub-menu-link:link,hover,visited{
  color:#8C4F13;
  font-size:10px;
  }
a.sub-menu-link:visited{
  color:#8C4F13;
  font-size:10px;
  }  
p.link-header{
  font-size:10px;
  margin-top:0px;
  text-align:left;
  font-weight:bold;
  margin-bottom:5px;
}
a.link-header{
  color:#000000;
  }
a.link-header:hover{
  color:#000000;
  }  
p.link-text{
  margin-top:0px;
  font-size:10px;
  text-align:left;
  color:#8C4F13;
  }
div.links{
  margin-right:10px;
  float:left;
  width:210px;
  background-color:#89B4DE;

  }
div.link{
  width:190px;
  margin:10px;
  }
div.story{
  margin-top:0px;
  float:left;
  width:455px;
  }
div.story-body{
  margin-left:15px;
  width:440px;
  }
div.contact-info{
  border-width:2px;
  border-style:solid;
  border-color:#B9D0E3;
  font-size:10px;
  width:440px;
  margin-top:10px;
  text-align:left;
  }

div.contact-info-left{
  float:left;
  width:140px;
  display:inline;
  margin-left:10px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;

}
div.contact-info-right{
  float:left;
  width:280px;
  margin-top:5px;
  margin-bottom:5px;
  text-align:left;
  
}
div.contact-info-header{
  margin-top:10px;
  text-align:left;
  
}
li{
  margin-top:15px;
  text-align:justify;
  }
div.form{
  clear:both;
  width:680px;  
  margin-top:40px;
}

div.label{
  float:left;
  width:192px;
  text-align:right;
  font-size:10px;
  padding:5px;
  }
div.input{
  float:left;
  width:300px;
  text-align:left;

  }
div.short-input{
  float:left;
  width:150px;
  text-align:left;

  
  }
div.short-label{
  float:left;
  width:73px;
  font-size:10px;
  margin-top:5px;
  text-align:right;

  }
  
  

 .select-list{
   font: monospace, verdana, Arial, Helvetica, sans-serif;
   border: solid 1px #999;
   background: #f3f3f3;
   color: #666;
   margin:5px;
}
 .text-box{
   font: monospace, verdana, Arial, Helvetica, sans-serif;
   border: solid 1px #999;
   background: #f3f3f3;
   color: #666;
   margin:5px;
}

input.radio{
  background:none;
  border:none;
  }
input.sign-petition{
  text-align:center;
  border-color:#89B4DE;
  border-width:2px;
  border-style:solid;
  background-color:#4A7ABB;
  color:#ffffff;
  }
  
div.rule{
  width:100%;
  height:2px;
  background-color:#89B4DE;
  font-size:2px;
  margin-top:10px;
  margin-bottom:10px;
  } 
 div.row{
   width:680px;
   text-align:left;
   margin-left:auto;
   margin-right:auto;

 }
 div.about-row{
    margin-bottom:20px;
    width:680px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
    border-style:solid;
    border-width:1px;
    border-color:#ffffff;
 }
 div.error{
   margin-top:10px;
   float:left;
   width:160px;
   color:#ff0000;
   font-size:10px;
   text-align:left;
   margin-left:10px;
   display:inline;
   }
 div.form-row{
   width:680px;
   margin-bottom:5px;
   clear:both;
 } 
 span.logo{
   width:100px;
   }
 div.blurb{
   width:550px;
   text-align:justify;
   margin-bottom:10px;
   float:right;

 }
 div.blurb p{
   margin-top:0px;
   }
 img.logo{
   align:top;
   margin-right:20px;
   margin-bottom:25px;
   float:left;
   }
p.dateline{
  margin-top:10pt;
  font-size:10px;
  font-weight:bold;
  text-align:left;
  }
p.indent-one{
  margin-left:20px;
}
p.indent-two{
  margin-left:40px;
}
div.story-body p{
  line-height:150%;
  }
div.intro{
  width:620px;
  margin-left:auto;
  margin-right:auto;
  margin-bottom:20px;
  text-align:justify;
  font-size:12px;
  line-height:150%
  }
div.attribution{
  width:700px;
  font-size:10px;
  text-align:justify;

  margin-top:10px;
  margin-left:auto;
  margin-right:auto;

  }
div.attribution p {
  margin-bottom:10px;
  }
div.printer-friendly{
  width:440px;
  float:left;
  margin-bottom:5px;
  text-align:left;
  }
div.code{
  font-family:monospace,courier,serif;
  white-space:pre;
  margin-top:5px;
  }
