/* Styles for Harbison & Hoyt LLC - http://www.harbisonhoyt.com/  */html {	background-color: #660004;	overflow-y: scroll;}/* Begin Structure */.bk {	background-color: #660004;	text-align: center;}.page_main {	background-color: #ffffff;	width: 930px;	color: #60663e;	margin-left: auto;	margin-right: auto;	margin-top: 20px;	margin-bottom: 20px;}.light_green_box { 	background-color: #d2d6c7;	background-image: url(http://www.harbisonhoyt.com/graphic/links/lg_sq.gif);	background-repeat: repeat;}.green_box { 	background-color: #6a7749;	background-image: url(http://www.harbisonhoyt.com/graphic/links/dg_sq.gif);	background-repeat: repeat;}.amber_box { 	background-color: #ad8431;	background-image: url(http://www.harbisonhoyt.com/graphic/links/am_sq.gif);	background-repeat: repeat;}.boxxy {	border: 1px solid #d2d6c7;	border-radius: 3px 3px;	-moz-border-radius: 5px;	-webkit-border-radius: 5px;}.search_img {  	width: 18px; 	height: 18px; 	border: 0px; 	border-style: none;	position: relative; 	top: 16px;	margin-left: 2px;}.hsb {  	font-family: courier, monospace;	color: #2c3c00;	font-size: 11px;	background-color: #d2d6c7;	border-bottom: 1px solid #6a7749; 	border-right: 1px solid #6a7749; 	border-top: 1px solid #cccccc; 	border-left: 1px solid #cccccc; 	width:170px;	position: relative; 	top: 10px; 	margin-left: 1px;}.sb {  	font-family: courier, monospace;	color: #2c3c00;	font-size: 11px;	background-color: #e5ebd5;	border-bottom: 1px solid #6a7749; 	border-right: 1px solid #6a7749; 	border-top: 1px solid #cccccc; 	border-left: 1px solid #cccccc; 	width:170px;	position: relative; 	top: 10px; 	margin-left: 1px;}#dropmenudiv {	position: absolute;	border: 1px solid #6a7749;	font-family: verdana, georgia, helvetica;	font-size: 11px;	line-height: 24px;	text-align: left;	padding-top: 5px;	margin-top: 0;	padding-bottom: 5px;	padding-left: 10px;	margin-left: 0;	z-index: auto;}/* Begin Navigation */ a:link { color: #6b0707; text-decoration: none; }a:active { color: #6a7749; text-decoration: none; }a:visited { color: #6b0707; text-decoration: none; }a:hover {  color: #6a7749; text-decoration: underline;  }/* begin text & colors */.title {  	font-family: verdana, georgia, helvetica, sans-serif;	font-weight: bold;	color: #2c3c00;	font-size: 12px;	line-height: 12px;  }.site {  	font-family: verdana, georgia, helvetica;	color: #2c3c00;	font-size: 12px; 	line-height: 24px;  }.obody {  	font-family: verdana, georgia, helvetica;	color: #60663e;	font-size: 12px; 	line-height: 20px;  }.tbody {  	font-family: verdana, georgia, helvetica;	color: #60663e;	font-size: 12px;	line-height: 15px;}.note {  	font-family: verdana, georgia, helvetica;	font-style: italic;	color: #707176;	font-size: 11px;}.addy {  	font-family: verdana, georgia, helvetica;	color: #60663e;	font-size: 14px; 	line-height: 22px;  }.pic_box {  	font-family: verdana, georgia, helvetica;	color: #2c3c00;	font-size: 13px;	margin-top: 3px;}.distext {  	font-family: verdana, georgia, helvetica;	font-style: italic;	color: #60663e;	font-size: 11px; 	line-height: 17px;  }.links {  	font-family: verdana, georgia, helvetica;	font-size: 13px; 	line-height: 22px;  }.pagelink {  	font-family: verdana, georgia, helvetica;	color: #6b0707;	font-size: 11px;  }.tag {  	font-family: verdana, georgia, helvetica;	color: #60663e;	font-size: 10px; 	line-height: 20px;  }.cap {  font-size: 11px; line-height: 12px;  }/* begin form elements */.buttonsm {	font-family: verdana, georgia, helvetica;	font-size: 9px; 	color: #2c3c00;}.hpinput {  	width: 115px; 	font-family: courier, monospace;	color: #003366;	font-size: 11px;	border-bottom: 1px solid #8f8f8f; 	border-right: 1px solid #8f8f8f; 	border-top: 1px solid #cccccc; 	border-left: 1px solid #cccccc;}.txinput {  	width: 230px; 	font-size: 12px;	font-family: courier, monospace;	border-bottom: 1px solid #8f8f8f; 	border-right: 1px solid #8f8f8f; 	border-top: 1px solid #cccccc; 	border-left: 1px solid #cccccc;}.zipinput {  	width: 100px; 	font-size: 12px;	font-family: courier, monospace;	border-bottom: 1px solid #8f8f8f; 	border-right: 1px solid #8f8f8f; 	border-top: 1px solid #cccccc; 	border-left: 1px solid #cccccc;}.mb { 	width:300px;	font-size: 12px; 	font-family: courier, monospace;	border-bottom: 1px solid #8f8f8f; 	border-right: 1px solid #8f8f8f; 	border-top: 1px solid #cccccc; 	border-left: 1px solid #cccccc;}
