td {font-size:10pt; font-family:verdana,arial,helvetica; line-height:13pt;}

.byline {font-size:7pt; font-family:verdana,arial,helvetica; line-height:8pt; font-weight:bold; color:1E5B74;}

.sidenav {  text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; font-weight: bold}
a:hover {  color: #008A99}

a.smtlink,a.smtlink:link,a.smtlink:visited,a.smtlink:hover,a.smtlink:active {	color: #ffffff;	text-decoration: none	}


a.red:link    { color: #B10042; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.red:visited { color: #B10042; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.red:hover   { color: #008A99; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }
a.red:active  { color: #008A99; font-weight: bold; text-decoration: none; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; }

a.orange:link { color: #FB7104; }
a.orange:visited { color: #FB7104; }
a.orange:hover { color: #008A99 }
a.orange:active { color: #FB7104; }


h1 {font-size:19pt; color:#78B0B5; font-family:verdana,arial,helvetica; margin-bottom:18px; margin-top:0px; line-height:24pt; font-weight:600;}

h2 {font-size:13pt; color:#78B0B5; font-family:verdana,arial,helvetica; margin-bottom:0px; margin-top:0px; line-height:16pt; font-weight:bold;}

.baphotos { margin: 0 0 15px; border: 1px solid #fcd6aa; padding: 14px; width: 518px !important; width /**/: 548px; background: #ffebcb; }
.baphotos h2 { margin: 0 0 3px; }
.baphotos h3 { margin: 0 0 3px; font: 12px/14px Arial, Helvetica, sans-serif; font-weight: bold; color: #78B0B5; }
.baphotos p { margin: 0 0 15px; }
.baphotos p.small { font: 10px/12px Arial, Helvetica, sans-serif; }
.baphotos img { margin: 0 5px 0 0; border: none;  }
.baphotos img.last { margin: 0; }

.required { color: #ff0000; font-style: italic; }
td.red { color: #ff0000; width: 10px; text-align: center; }
.warning { margin: 0 0 10px; padding: 10px; background: #ff0000; color: #fff; }
input.input { border: 1px solid #458da5; padding-left: 3px; width: 160px; background: #fff; }
select.contactform { border: 1px solid #458da5; width: 160px; background: #fff; }
textarea.contactform { border: 1px solid #458da5; width: 160px; background: #fff; }