html {
	height: 100%; /* for Mozilla */
	margin: 0;  /* for Opera */
	padding: 0; /* for Opera */
}

body {
	height: 100%;
	margin: 0px auto; /* align body block to center */
	padding: 0px 30px;
	background-color: #FFF;
	font-family: "Trebuchet MS", verdana, arial, sans-serif;
	font-size: 11pt;
	color: #000;
	text-align: center;
        word-wrap: break-word;
}

a:hover {
        position: relative;
        top: 2px;
        left: 2px;
}

.contents {
	position: relative;
        text-align: center;
        width: 712px;
        margin: auto;
        margin-top: 2px;
        background-image: url(images/back.gif);
        border: solid 1px #000;
        border-bottom: solid 2px #333;
}

.main {
        width: 700px;
        text-align: center;
        margin: auto;
        margin-top: 5px;
        border: solid 1px #000;
        border-bottom: solid 2px #666;
}

.faq {
        width: 700px;
        font-size: 11pt;
        text-align: center;
        line-height: 18pt;
        margin: auto;
        margin-top: 5px;
        background-color: #CCF;
        border: solid 1px #000;
        border-top: solid 2px #666;
}

.who {
        text-align: left;
        margin: 5px;
        margin-bottom: 20px;
        padding-top: 30px;
        background-image: url(images/who.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

.get {
        text-align: left;
        margin: 5px;
        margin-bottom: 20px;
        padding-top: 30px;
        background-image: url(images/get.gif);
        background-position: left top;
        background-repeat: no-repeat;
}

.ph {
        text-align: center;
        margin-top: 10px;
}

.pup {
        text-align: center;
        margin: 5px;
        margin-bottom: 20px;
        padding-top: 25px;
        padding-bottom: 10px;
        background-image: url(images/pup.gif);
        background-color: #FCC;
        background-position: center top;
        background-repeat: no-repeat;
        border: solid 1px #966;
        border-bottom: solid 2px #966;
}

.cha {
        text-align: left;
        margin: 5px;
        padding-top: 30px;
        background-image: url(images/cha.gif);
        background-position: leftt top;
        background-repeat: no-repeat;
}

.entry-btn {
        width: 700px;
        font-size: 11pt;
        text-align: center;
        line-height: 18pt;
        margin: auto;
        margin-top: 5px;
        margin-bottom: 10px;
        padding-top: 25px;
        padding-bottom: 10px;
        background-image: url(images/mf.gif);
        background-position: left top;
        background-repeat: no-repeat;
        background-color: #FFC;
        border: solid 1px #000;
        border-top: solid 2px #666;
}

.cope {
        margin-top: 5px;
        font-size: 9pt;
        color: #000;
}
