body {	background-color:#000000}#masthead {	background-image: url(../images/firestart-jh.jpg);	background-repeat: no-repeat;	height: 192px;	margin-right: auto;	margin-left: auto;}#navbar {	margin-right: auto;	margin-left: auto;	text-align:center;	background-image: url(../images/jh_nav2.png);	background-repeat: repeat-x;	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;	padding-bottom: 5px;}a.navbar {	color:#000000;	text-decoration:none;}#bd{	background-color:#b27851;	padding-bottom: 10px;}#ft {	font-family: "Times New Roman", Times, serif;	font-size: 138.5%;	padding-left: 10px;	padding-bottom: 5px;	background-repeat: repeat-x;	background-image: url(../images/jh_footer3.jpg);	border-top-width: thin;	border-bottom-width: thin;	border-top-style: solid;	border-bottom-style: solid;	border-top-color: #000000;	border-bottom-color: #000000;}a.footer{	color:#000000;	text-decoration: none;}#tagline {	font-family: "Times New Roman", Times, serif;	font-size: 93%;	text-align:center;	color:#333333;	padding-top: 10px;	padding-bottom: 10px;}a.tagline{	color:#FFFFFF;	text-decoration: none;}#footnote {	font-family: "Times New Roman", Times, serif;	font-size: 77%;	text-align:center;	color:#666666;	padding-top: 10px;	padding-bottom: 10px;}h1 {	font-family:"Times New Roman", Times, serif;	font-size:138.5%;	padding-top: 10px;}h2 {	font-family:"Times New Roman", Times, serif;	font-size:153.9%;	text-align: left;	padding-top: 10px;	font-weight: bold;	margin-left: 10px;}h3 {	font-family:"Times New Roman", Times, serif;	font-size:167%;	text-align: center;	padding-top: 30px;	padding-bottom: 40px;}h4 {	font-family:"Times New Roman", Times, serif;	font-size:138.5%;	padding-top: 15px;	padding-bottom: 20px;	text-align: justify;	line-height: 140%;}p {	font-family:"Times New Roman", Times, serif;	font-size:123.1%;	line-height: normal;	text-indent: 10px;	padding: 10px 10px 0px;}li{	list-style-type: circle;	font-family: "Times New Roman", Times, serif;	font-size: 123.1%;	margin-left: 20px;	margin-top: 5px;}.left_insert {	float: left;	margin-right: 15px;	margin-left: 10px;	margin-top: 10px;}.text_box {	font-family:"Times New Roman", Times, serif;	font-size:108%;	background-color: #eeebf1;	padding: 5px 10px 20px 15px;	margin: 15px 15px 15px 5px;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;}#client_box {	font-family:"Times New Roman", Times, serif;	font-size:108%;	background-color: #eeebf1;	padding: 5px 10px 20px 15px;	margin: 15px 15px 15px 5px;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	height:550px;}.map_box {	font-family:"Times New Roman", Times, serif;	font-size:108%;	background-color: #eeebf1;	margin: 15px 5px 15px 15px;	border-top-width: thin;	border-right-width: thin;	border-bottom-width: thin;	border-left-width: thin;	border-top-style: solid;	border-right-style: solid;	border-bottom-style: solid;	border-left-style: solid;	text-align: center;	padding-right: 5px;	padding-bottom: 10px;	padding-top: 10px;}.left_numbers {	font-family: "Times New Roman", Times, serif;	font-size: 138.5%;	float: left;	margin-left: 30px;	margin-top: 10px;	margin-right: 10px;}.right_numbers {	font-family: "Times New Roman", Times, serif;	font-size: 138.5%;	float: right;	margin-top: 10px;	text-align: left;	margin-right: 25px;	margin-bottom: 15px;}#left_list {	font-family: "Times New Roman", Times, serif;	float: left;	padding-right: 10px;	padding-left: 10px;	width: 250px;}#right_list {	font-family: "Times New Roman", Times, serif;	float: right;	padding-right: 10px;	padding-left: 10px;	width: 250px;}#wrapper {width:300px;margin:0 auto;}.message {background:#eee; color:#000;display:none;padding:10px;}.contact_form {font-family:"Times New Roman", Times, serif; font-size:108%; font-style: normal; }.contact_form ul {text-align:left;list-style-type:none;width:250px;}.contact_form li {list-style-type:none;}.contact_form li.special {display:none;}.contact_form input {width:230px;}.contact_form textarea {width:230px;}