@charset "UTF-8";
/* CSS Document */




body {
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 40px;
	margin-bottom: 100px;
	font-size: 12px;
	font-family: "Courier New", Courier, monospace;
	letter-spacing: -0.3pt;
	line-height:18px;
	background-color:#FFFFFF;
	
}


a:link { text-decoration: underline; color: #000000; }
a:active { text-decoration: underline; color: #000000; }
a:visited { text-decoration: underline; color: #000000; }
a:hover { text-decoration: none; color: #000000; background-color: none; }

a img { border: none; }


#apDiv2 {
	position:fixed;
	left:40px;
	top:30px;
	width:186px;
	height:70px;
	z-index:42;
}
/* menu panel 1 */
#apDiv3 {
	position:fixed;
	left:280px;
	top:30px;
	width:186px;
	height:55px;
	z-index:43;
}
/* menu panel 2 */
#apDiv18 {
	position:fixed;
	left:445px;
	top:30px;
	width:186px;
	height:55px;
	z-index:43;
}
/* menu panel 3 */
#apDiv7 {
	position:fixed;
	left:620px;
	top:30px;
	width:219px;
	height:67px;
	z-index:41;
}
#apDiv4 {
	position:fixed;
	left:40px;
	top:126px;
	width:650px;
	height:27px;
	z-index:44;
}

#apDiv5 {
	position:absolute;
	left:280px;
	top:180px;
	width:463px;
	height:533;
	z-index:39;
}

#apDiv11 {
	position:absolute;
	left:40px;
	top:180px;
	width:219px;
	height:235px;
}
#apDiv14 {
	position:absolute;
	left:243px;
	top:758px;
	width:21px;
	height:22px;
	z-index:45;
}
#apDiv15 {
	position:absolute;
	left:40px;
	top:180px;
	width:720px;
	height:533;
	z-index:39;
}
#apDiv16 {
	position:fixed;
	left:40px;
	top:126px;
	width:650px;
	height:27px;
	z-index:44;
}
#apDiv17 {
	position:fixed;
	left:40px;
	top:160px;
	width:600px;
}

#custom-tweet-button a {
    display: block;
    padding: 2px 5px 2px 0px;
    background: url('/images/t.gif') 1px center no-repeat;
    border: 0px solid #FFF;
}
.marg {
	margin-top: 20px;
	
}
.last {
	margin-top: 20px;
	margin-bottom: 60px;
	
}
.front {
	margin-bottom: 60px;
	
}
