.contact-form2 {
	font : normal 12px verdana;
	color : #3D3D3D;
	line-height : 20px;
	margin-left : 0px;
	margin-right : 0px;
	margin-top: 0px;
	margin-bottom: 0px;
}
.smltxt {
	color : #3D3D3D;
	font-family: verdana;
	font-size: 9px;
	font-style: normal;
	line-height: 18px;
	font-weight: normal;
	font-variant: normal;
}
html {
  background: #E5E5E5 url('images/page_bg_dropshadow_puny.png') repeat-y center top;
  overflow-y: scroll;
}

a:link, a:visited { color: #004600; }
a:active, a:hover { color: #008E00; }

body              { background: #FFF; width: 930px; margin: 5px auto; padding: 15px; position: relative; }

body, p, td, th, ol, ul, li, dl, dt, dd  { font-family: sans-serif }
h1, h2, h3, h4, h5, h6, .title  { font-family: Times New Roman, Bookman, serif }
body, p, td, th, ol, ul, li, dl, dt, dd  { font-size: medium; color: #000000; line-height: 150% }
h1, h2, h3, h4, h5, h6, hr { color: #002600 }
hr                { height: 1px }
h1                { font-size: xx-large }
h2                { font-size: x-large }
h3                { font-size: large }
h4                { font-size: medium }
h5, .title        { font-size: small }
h6                { font-size: x-small; font-weight: normal }

li                { margin-top: 0.3em }

small, .small     { font-size: small; }

.small_fixed      { font-size: 12px }
.title            { font-size: 13px }

.leftCol {
  background-image: url('images/v_line.gif');
  background-repeat: repeat-y;
  background-position: right top;
  padding-right: 10px;
}

.rightCol {
  padding-left: 15px;
}

.naviImg {
  margin: 1px 0px;
}

#established {
  height: 25px;
  font: normal 9px Arial, sans-serif;
}

@media print {
  body { width: auto; margin: 0px; }
  table tr#fadeRow td img { visibility: hidden; }
  table tr#fadeRow td { background: transparent; }
}

