* {
		margin: 0;
		padding: 0;
		}

html {
		font-size: 100%;
		}

body {
		padding: 40px;
		font-size: 62.5%;
		font-family: "Lucida Grande", "Lucida Sans Unicode", Lucida, Arial, Helvetica, sans-serif;
		}

hr {
	border-color: #ccc;
	border-style: solid;
	border-width: 1px 0 0;
	clear: both;
	height: 0;
}
h1 {
		font-size: 2.0em;
		line-height: 1em;
		margin-bottom: 1em;
		}

h2 {
		font-size: 1.5em;
		line-height: 1.33333333em;
		margin-top: 2em;
		margin-bottom: 0.66666666em;
		}

h3 {
		font-size: 1.3em;
		line-height: 1.5384615em;
		margin-top: 1.5384615em;
}
	
h4 {
	font-size: 19px;
}
h5 {
	font-size: 17px;
}
h6 {
	font-size: 15px;
}
ol {
	list-style: decimal;
}
ul {
	list-style: square;
}
li {
	margin-left: 30px;
}
p {
		font-size: 1.2em;
		line-height: 1.66666666em;
		margin-bottom: 1.6666666em;
		}
p, dl, hr, h1, h2, h3, h4, h5, h6, ol, ul, pre, table, address, fieldset {
	margin-bottom: 1em;
}
.hide{
	position:absolute;
	left:-9999px;
}
a.inquiry{
	font-family:Georgia, serif;
	width: 350px;
	color: #228B22;
	text-decoration: none;
  	text-shadow: 2px 2px 7px #000;
   font-size: 2.1em;
}
a.inquiry:visited{
 color:#228b22;
}
a.inquiry:hover{
	text-decoration:none;
	color:#ccc;	
}
#footer-block .ad{display:block;width: 100%;margin-top:0;padding-top:0;padding-bottom: 1em;font-weight:normal;font-size: 95%;color:#333;text-align:center;font-family:Verdana, Arial, Sans-serif;}
#footer-block .ad:hover{text-decoration:underline;}
