body {
	background-color: #000000;
	text-align:center;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: normal;
	color: #FFFFFF;
	line-height: 20px;
}

.header {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 24px;  color: #CCFF99}
.footer {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FFFFCC}
.footerBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold; color: #003366 }
.bodyBOLD { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #FFFFFF}
.bodySMALL { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;  color: #FFFFFF ; font-style: italic}
.link {  font-family: Georgia, "Times New Roman", Times, serif; font-size: 12px; color: #000000; line-height: 10px; text-decoration: none}
body {  margin-top: 0px}
.keyword {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #000000; text-align: center}
a:hover {  color: #E2BEA4; text-decoration: underline}
.menu {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-left: 15px; line-height: 17px}
.menuSUB { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #000000; padding-left: 25px; line-height: 15px}
a:link {  text-decoration: none; color: #CCFF99}
a:visited {  text-decoration: none; color: #8080FF}
.headerSUB { font-family: Georgia, "Times New Roman", Times, serif; font-size: 19px; font-weight: normal; color: #FFFFFF }
.bodyBLACK { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000}
.photo { border: 2px solid #000000; margin-right: 10px; }

#site { width:780px; margin-left:auto; margin-right:auto; }
#header img { display:block; }
#home-hd { font-weight:normal; padding-bottom:25px; text-align:center; margin:auto; }
#content { background:url(images/bg.jpg) repeat-y #670001; padding-right:30px; text-align:left; padding-bottom:40px; overflow:hidden; }
.thanks { height:563px;  }
#content h1 { margin-left:0; padding-left:0; text-align:left; font-weight:normal; margin-bottom:25px; padding-top:5px; }
#content h2 { margin-left:0; padding-left:0; text-align:left; margin-bottom:18px;}
#content h3 { margin-left:0; padding-left:0; text-align:left; }
#content p { margin-left:180px; margin-bottom:15px; text-align:justify; }
#footer { margin-top:25px; }
.norm { font-weight:normal; }

dl { margin-top:35px; margin-bottom:30px; }
dt { float:left; width:250px; height:75px; line-height:75px;}
dd { float:left; width:300px; height:100px; }
hr { color:#912537 }

label { float:left; width:300px; padding-left:10px; }
.fmtext { text-align:left; }
.fieldwrap { background: #8B010F; padding:4px; }
.fieldwrap input[type=text] { width:300px; margin-left:10px; }
.fieldwrap textarea { width:300px; margin-left:10px; }
/* .errorlist { display:inline; } */
.ddfmerrors { font-size:18px; }
.errorlist { background:#000; color:#fff; padding:10px; text-align:center; }

.col { width:225px; margin-right:50px; }
.goleft { float:left; }
#homeimg { float:right; margin-left:12px; margin-bottom:12px; border:1px solid #fff; margin-top:6px; }
#attorneys, #links { margin-bottom:1550px; }
#contact { margin-bottom:650px; }
#law { margin-bottom:3000px; }
#matters { list-style: disc; padding-top:15px; padding-left:230px; padding-bottom:15px; }
#matters li { margin-bottom:6px; }

#govtrack { font-size:18px; font-weight:bold; }
#constitution { display:block; margin:auto; }
.clearfix:after { content: ".";  display: block;    height: 0;    clear: both;    visibility: hidden; }
