#tabmargin {
	margin: 20px 40px 20px 40px; 
	text-align: left;
/*	border: 1px solid #333; */
}
.tabnav a, .tabnav a:link
.tabnav a:visited { display: block; height: 16px; 
  font-family: verdana, arial, sans-serif; font-size: 12px; font-weight:bold;
  line-height: 11px; background-color: #666; color: #eee; 
  margin-right: 4px; padding: 2px 3px 0 3px; text-decoration: none;
}
.tabnav a:hover, .tabnav a:focus { background: #999; color: #330; }
.tabnav a:active { background-color: #cccc66; color: #999966; }
.tabnav a.tabselected, .tabnav a.tabselected:link
.tabnav a.tabselected:visited {
  background-color: #cccc99; color: #000; cursor: text; margin-right: 4px;
}
.contentblock { 
  padding: 10px; background-color: #cccc99; color: #000; 
  font-family: verdana, arial, sans-serif;
}
.contentblock p { font-size: 11px; }
#tab1, #tab2, #tab3 { display: none; background-color: #fff; }
.contentblock p.contact {
        font-size: 14pt;
}
.contentblock a:link {color: #862D2D}
.contentblock a:visited { color: #862D86}
