body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin: 0;
	padding: 0;
}
body {
	color:rgb(35,69,65);
	background-color:transparent;
	margin:0px 0px 0px 0px;
	background-image:url(../hmimg/background.jpg);
/*	background-image:url(../hmimg/topbar.jpg);  */
/*	background-image:url(../imgs/bg.jpg); */
	background-repeat:repeat-x;
	background-position:0px 0px;
}
body a {
	color:rgb(40,129,116);
	background-color:transparent;
}
div#ctrg { text-align:center; }
.bld { font-weight:bold; }
.xxsml { font-size:0.65em; }
.xsml { font-size:0.7em; }
.sml { font-size:0.75em; }
.smed { font-size:0.8em; }
.med { font-size:0.85em; }
.lmed { font-size:0.9em; }
.lrg { font-size:0.95em; }
.xlrg { font-size:1.05em; }
.xxlrg { font-size:1.15em; }
.xxxlrg { font-size:1.3em; }
.xxxxlrg { font-size:1.6em; }
.ctr { text-align:center; }
.rgt { float:right; }
.lft { float:left; }
.clrr { clear:right; }
.clrl { clear:left; }
.clrboth { clear:both; }
.grn { color:#234541; background-color:transparent; }
.serif { font-family:'ＭＳ Ｐ明朝', 'MS PMincho',serif; }
.bld { font-weight:bold; }
div#topbox { position:relative; top:0px; width:; margin-top:-4px; background-image:url(../hmimg/topbar.jpg); background-repeat:repeat-x; background-position:0px -1px; }
/* div#ctt { position:relative; background-image:url(../imgs/bg.jpg); width:100%; } */
div#content { position:relative; margin-left:auto; margin-right:auto; width:960px; }
#page { margin-left:auto; margin-right:auto; width:960px; }
/* #_____01 { */
#pagebody {
	position:relative;
	left:0px;
	top:0px;
/*	width:960px; */
/*	height:540px; */
}

#home-01_ {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:78px;
	text-align:left;
	margin-left:auto;
	margin-right:auto; 
	text-align:left;
}
/* #links1 { position:absolute; top:40px; left:400px; width:400px; height:33px; } */
#links1 { position:absolute; top:34px; left:400px; width:400px; height:33px; }
#links1 a#civilbtn img { position:relative; width:91px; height:33px; background-image:url(../hmimg/civilbtn.png); background-position:top left; border:none; }
#links1 a#civilbtn:hover img { position:relative; width:91px; height:33px; background-image:url(../hmimg/civilbtn.png); background-position:bottom left; border:none; }
#links1 a#crimbtn img { position:relative; width:91px; height:33px; background-image:url(../hmimg/crimbtn.png); background-position:top left; border:none; }
#links1 a#crimbtn:hover img { position:relative; width:91px; height:33px; background-image:url(../hmimg/crimbtn.png); background-position:bottom left; border:none; }
#links1 a#debtbtn img { position:relative; width:91px; height:33px; background-image:url(../hmimg/debtbtn.png); background-position:top left; border:none; }
#links1 a#debtbtn:hover img { position:relative; width:91px; height:33px; background-image:url(../hmimg/debtbtn.png); background-position:bottom left; border:none; }
#links1 a#opnbtn img { position:relative; width:91px; height:33px; background-image:url(../hmimg/opnbtn.png); background-position:top left; border:none; }
#links1 a#opnbtn:hover img { position:relative; width:91px; height:33px; background-image:url(../hmimg/opnbtn.png); background-position:bottom left; border:none; }
#home-02_ {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:242px;
	text-align:left;
	margin-left:auto;
	margin-right:auto; 
	margin-bottom:0px;
}
#home-02_ img#hmcopy {
	margin:22px 0px 0px -43px;
}
#home-03_ {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:83px;
	text-align:left;
	margin-left:auto;
	margin-right:auto; 
}

#links2 { position:absolute; top:8px; left:24px; width:100px; height:17px; }
#links2 a#officeinfbtn img { position:relative; width:64px; height:17px; background-image:url(../hmimg/officeinfbtn.png); background-position:top left; border:none; }
#links2 a#officeinfbtn:hover img { position:relative; width:64px; height:17px; background-image:url(../hmimg/officeinfbtn.png); background-position:bottom left; border:none; }
#links2 a#lawyerinfbtn img { position:relative; width:64px; height:17px; background-image:url(../hmimg/lawyerinfbtn.png); background-position:top left; border:none; }
#links2 a#lawyerinfbtn:hover img { position:relative; width:64px; height:17px; background-image:url(../hmimg/lawyerinfbtn.png); background-position:bottom left; border:none; }
#emmsg { width:600px; position:absolute; top:8px; left:170px; font-size:0.9em; font-weight:bold; color:white; background-color:transparent; font-family:serif; line-height:170%; }

#links3 { position:absolute; top:36px; left:800px; width:153px; height:24px; }
#links3 a#blogbtn img { position:relative; width:153px; height:24px; background-image:url(../hmimg/blogbtn.png); background-position:top left; border:none; }
#links3 a#blogbtn:hover img { position:relative; width:153px; height:24px; background-image:url(../hmimg/blogbtn.png); background-position:bottom left; border:none; }

 #home-04_ {
	position:relative;
	left:0px;
	top:0px;
	width:960px;
	height:22em;
	text-align:left;
	margin-left:auto;
	margin-right:auto; 
}
div#head { position:absolute; top:33px; left:743px; }
div#face { position:absolute; top:0px; left:743px; }
div#title { margin:0px 0px 0px 0px; }
/* div#title h1 img { margin:8px 0px 0px 24px; }  */
div#title h1 img { margin:-0px 0px 0px 24px; }
div#hand { position:absolute; top:0px; left:743px; }
div#middleimg { position:relative; top:0px; margin-left:auto; margin-right:auto; width:960px; height:242px; text-align:center; background-image:url(../hmimg/midpic_a.jpg); color:green; background-color:silver;  }
div#middleimg2 { position:relative; top:0px; margin-left:auto; margin-right:auto; width:960px; height:242px; text-align:center; background-image:url(../hmimg/midpic_b.jpg); }
h2#copy1 { padding-top:98px; }
div#btmbarbox { position:relative; top:0px; width:100%; height:83px; background-image:url(../hmimg/secondbar.jpg); background-repeat:repeat-x; margin-top:0px; }
div#wnbox {
	position:relative;
	float:left;
	left:12px;
	top:8px;
	width:421px;
}
div#wnbox p {
	margin-left:12px;
}
div#wnbox ul {
	margin:8px 0px 0px 18px;
}
div#wnbox ul li {
	list-style-type:none;
}
div#twitterbox {
	position:relative;
	float:left;
/*	left:450px; */
	top:12px;
	width:480px;
	height:15em;
	margin-left:23px;
}
div#twitterbox h3#twitttl {
	float:left;
	width:508px;
	height:31px;
	background-image:url(../hmimg/twitter.png);
	background-repeat:no-repeat;
}
div#twitterbox h3#twitttl img#twitter { margin:4px 0px 0px 12px; }
p#twitbtn { float:right; margin-top:-23px; margin-right:-10px; }
p#twitbtn a img { border:none; }
div#twitterbox ul { clear:left; margin:12px 0px 0px 24px; padding:12px 0px 0px 12px; }
div#twitterbox ul li { line-height:160%; }
h4#rellsn { margin:8px 0px 0px 18px; padding-top:8px; border-top:1px dashed silver; }
div#footlinks { clear:both; margin-top:0px; width:960px; text-align:right; margin-left:auto; margin-right:auto; }
div#adbox { clear:both; padding:4px 8px; text-align:center; }
div#adbox a img { border:1px solid silver; }
p#hmftfp { clear:both; }
div#footer {
	position:relative;
	clear:both;
/*	background-image:url(../imgs/bg.jpg); */
	border-top:1px solid #38554c;
	padding-top:12px;
/*	margin-top:150px; */
	text-align:center;
}
p#copydhd { width:95%; margin-right:auto; margin-left:auto; margin-top:18px; padding-top:12px; color:silver; font-style:italic; font-size:0.7em; text-align:right; border-top:1px dashed silver;}
p#copydhd a { color:gray; background-color:transparent; }
p#w3c { white-space:nowrap; float:right; padding-right:5%; }
p#w3c img { clear:both; border:none; margin-top:12px; }
img#lsnbtn { margin:20px 20px 0px 0px; }

li span.indented { padding-left:8px; }

img#fbbtn { margin:18px 4px 0px 24px; }
img#brochure { margin:-12px 0px 0px 8px; border:1px solid silver; }
