/*  css for BMT Author:  A. B. Leiserson */@import url("level3.css.php");/* ~Content */.content h2 {	padding: 0 0 4px 0;	margin: 10px 0 5px 0;	color: #800;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1.6em;	font-weight: normal;	line-height: 1.2em;}p.graf {	margin-top: 10px;	line-height: 1.6;	font-size: 1.1em;}img.floatleft {	float: left;	margin: 10px 30px 15px 0;}img.thumbleft {	float: left;	margin: 0 10px 10px 0;}/* ~Info For... */.info-for {	float: left;	width: 200px;	margin: 30px 30px 10px 0;	padding: 0;	background: #eee;	border: 5px solid #ddd;}.info-for ul {	margin: 32px 20px 0 47px;	margin: 2px;	padding: 0;	line-height: 1.3em;	color: #000;}.info-for li {	display: block;	padding: 0px;	list-style: none;}.info-for li a {	display: block;	height: 59px;	margin: 0;	padding-top: 5px;	padding-left: 5px;	padding-right: 3px;	border: 1px solid #fff;	font-size: 1.1em;}.info-for li a:link, .info-for li a:visited {	border: 1px solid #fff;	border-bottom: 1px solid #ddd;	color: #002688;	text-decoration: underline;}.info-for li a:hover, .info-for li a:active {	background: #e9eff4;	border: 1px solid #fff;	border-bottom: 1px solid #ddd;	color: #c00;	text-decoration: underline;}.info-for-photo {	float: left;	padding-right: 10px;}ul#bmthomedzlist {	margin-left: 245px;}.content h3 {  color: #002688;	font-size: 1.4em;  font-weight: normal;}h3.boxy {	margin-left: -10px;}/* ~Content/Sidebar */#sidebar {	float: right;	width: 212px;	margin: 0 0 0 20px;}.subsitemenu {	margin: 0;	padding: 0 0 40px 0;	background: #FBE9C5;}h3.h3subsitemenu {	margin: 0;	padding: 14px 4px 10px 19px;	background: #800 url(images/bkgr-subsitemenu-top.gif) no-repeat top left;  color: #fff;	font-family: Verdana, Arial, Helvetica, sans-serif;	font-size: 1em;	font-weight: bold;	line-height: 1.1em;	text-transform: uppercase;}h3.h3subsitemenu a:link, h3.h3subsitemenu a:visited, h3.h3subsitemenu a:hover, h3.h3subsitemenu a:active {	padding: 0;	background:  #800;	background-image: none;	color: #fff;	text-decoration: none;} h3.h3subsitemenu a:hover {	color: #f7dda3;}.subsitemenu ul {	margin: 0;	padding: 0 0 0px 0;	border: none;}.subsitemenu li {	list-style: none;	margin: 0;	padding: 0;	border: none;	border-bottom: 1px solid #F1D4B3;}.subsitemenu ul li a {	display: block;	margin: 0;	font-size: 1.1em;}.subsitemenu a:link, .subsitemenu a:visited {	padding: 5px 3px 5px 24px;	background: url(images/arrow-dkred3.gif) no-repeat top left;	border: none;	color: #002688;	line-height: 1.1em;	text-decoration: none;}.subsitemenu a:hover, .subsitemenu a:active {	padding: 5px 3px 5px 24px;	background: #9D2A24 url(images/arrow-butter3.gif) no-repeat top left;	border: none;	color: #fff;	line-height: 1.1em;	text-decoration: none;}.subsitemenu ul li.currentsubpage a:link, .subsitemenu ul li.currentsubpage a:visited, .subsitemenu ul li.currentsubpage a:hover, .subsitemenu ul li.currentsubpage a:active {	background: #E4BA9E url(images/arrow-dkred4.gif) no-repeat top left;	color: #600;	text-decoration: none;	border: none;}h4.subseealso {	margin: 15px 24px 0 14px;  padding-left: 10px;	background: #F8DDBB;	border-left: 1px solid #cfb7b7;	border-right: 1px solid #cfb7b7;	border-top: 1px solid #cfb7b7;}ul.subseealso {	margin-left: 14px;	margin-top: 0;	width: 172px;	background: #FAF0DD;	border-left: 1px solid #cfb7b7;	border-right: 1px solid #cfb7b7;	border-top: 1px solid #cfb7b7;}.subsitemenu ul.subseealso a:link, .subsitemenu ul.subseealso a:visited {	background: url(images/arrow-blue3.gif) no-repeat top left;	color: #800;}.subsitemenu ul.subseealso a:hover, .subsitemenu ul.subseealso a:active {	background: #002688 url(images/arrow-gray3.gif) no-repeat top left;	border: none;	color: #fff;}.subsitemenu p.address {	margin: 20px 5px 10px 10px;	border: none;	color: #333;	font-size: .9em;}