input {
  padding: .5em;
}
label.fltlbl {
  line-height: 2.5em;
}
select {
  padding: .4em;
}
p img.left{
  float:left;
  margin:.5em 1.5em 1.5em 0;
  padding:0;
}
.title {
  font: bold 1.5em/1.75em Arial,Helvetica,sans-serif;
  color: #fff;
}

.title2 {
  font: bold 1.5em/1.75em Arial,Helvetica,sans-serif;
  color: #000;
}

#contactlnk {
  margin-bottom: .5em;
}

#newsdate {
  color: #9298A5;
  font-family: arial, helvetica, sans-serif;
}
#newstitle {
  font: bold 2em/1.2em "Times New Roman", times, serif;
  font-style: oblique;
  padding-bottom: .25em;
}
#portfolio {
  position: relative;
  margin-bottom: .5em;
  height: 205px;
}
#portfolio .portfolio-item {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 100;
}
#quotebox {
   /*background: #efefef;*/
}
h2.drktitle {
  color: #333;
}
#rtcol {
  color: #fff;
  background: #597C8F;
}
#rtcol hr {
  background: #fff;
  color: #fff;
}
.address, .address a {
  font: normal .9em/1.3em arial,helvetica,sans-serif;
  color: #fff;
  text-decoration: none !important;
}
.address a:hover {
  color: #eee;
}
.alt {
  color:#666666;
  font-family:"Warnock Pro","Goudy Old Style","Palatino","Book Antiqua",Georgia,serif;
  font-style:italic;
  font-weight:normal;
}
.border{
  border:solid 1px #ddd;
}

.bbor{
  border-bottom:solid 1px #eee;
  padding-bottom:5px;
  padding-top:5px;
}

.brown{
  color:#816138;
}

.caption {
  margin: .75em 0em 0em 0em;
  font: oblique .75em/1.5em "Times New Roman",times,serif;
}
.container {
  font: normal 1.2em/1.5em "Times New Roman",times,serif;
}
.drkbox {
  background: #9298a5;
  color: #fff;
}
.icon {
  float: left;
  margin: .5em .5em .5em 0;
}

.green{
  color:#058417;
}

.lghtbox{
  background:#cbb99f;
  color:#fff;
}
.navbar div {
  background: #cbb99f;
  text-align: center;
}
.navbar a{
  padding: 2em 1em;
  display: block;
  color: #fff;
  text-decoration: none;
  font: normal .75em arial, helvetica, verdana, sans-serif;
  text-transform: uppercase;
  cursor: pointer;
  overflow: hidden;
  height: 30px;
}
.navbar a:hover, .navbar span:hover {
  background: #f3dbb8;
  color: #333;
}
.navbar .singleline {
  padding: 2.0em 1em;
}
.smoke {
  color: #9298A5;
}
.subtxt {
  font: italic normal 1em/2.75em arial;
}

.imgpadding{
  padding-right:10px;
}

.parapadding{
  margin-top:10px;
}

.envibtbox{
  margin-top:15px;
  padding-left:15px;
  padding-right:15px;
}

.underlinetxt{
  text-decoration:underline;
}

