/* Link List */
/* Last Modified: DEC 09, 2008 */

/* Initialization */

body, img, table, tr, th, td, p, ul, ol, dl, li, h1, h2, h3, h4, h5, dl,
dt, dd {
	border: 0 none;
	margin: 0;
	padding: 0;
}

/* Container */

body {
	text-align: center;
}

/*
#bodyContainer {
	color: #333;
	width: 768px;
	margin: 0 auto;
	text-align: left;
}
*/
#contentsContainer {
	width: 768px;
	margin: 0 auto;
	text-align: left;
	border:1px solid #ccc;
	position: relative;
	margin-bottom: 10px;
	padding-bottom: 30px;
	_letter-spacing: 1px;
	color: #333;
}

#breadcrumb {
	margin-top: 5px;
}

/* Copy Right */

td.copyLeft {
	width: 365px;
}

td.copyright {
	width: 403px;
	text-align: right;
}

/* Content Element */

#contentsContainer h2 {
	background: url(../../img/mailMag/headerBaseA.gif) no-repeat;
	color: #339933;
	position: relative;
	top: 9px;
	left: 9px;
	width: 750px;
	height: 37px;
	padding: 13px 0 0 21px;
	font-size: 14px;
	line-height: 1em;
	_height: 46px;
}

.message {
	font-size: 14px;
	line-height: 1.25em;
	padding: 15px 30px;
}

#errorMessage {
	padding: 15px 0 15px 44px;
	width: 681px;
	_width: 725px;
}

#errorMessage h3 {
	background: url(../../img/mailMag/titleError.gif) no-repeat 50% red;
	height: 39px;
}

#errorMessage h3 span {
	display: none;
}

#errorMessage ul {
	font-size: 12px;
	line-height: 1.25em;
	font-weight: bold;
	color: red;
	border: solid 1px red;
	padding: 1em 1em 0 1em;
	list-style-type: none
}

#errorMessage ul li {
	padding-bottom: 1em;
}

#benefit {
	position: relative;
	background: url(../../img/mailMag/benefitBg.gif) no-repeat;
	height: 430px;
	margin: 0 0 30px 24px;
}

#benefit h3, #benefit h4, #benefit h5 {
	display: none;
}

#point1, #point2 {
	font-size: 12px;
	line-height: 1.5em;
	width: 150px;
}

#point1 {
	position: absolute;
	top: 258px;
	left: 193px;
}

#point2 {
	position: absolute;
	top: 258px;
	left: 533px;
}

#buttonBknb {
	position: absolute;
	top: 370px;
	left: 193px;
}

#buttonBknb span {
	display: none;
}

#buttonBknb a {
	display: block;
	background: url(../../img/mailMag/buttonBknb.gif) no-repeat;
	width: 151px;
	height: 27px;
}

#benefit p.note {
	font-size: 10px;
	line-height: 1em;
	position: absolute;
	top: 384px;
	left: 380px;
}

#mmForm {
	position: relative;
	width: 681px;
	margin: 0 0 0 44px;
}

#mmForm h3 {
	background: url(../../img/mailMag/titleEntry.gif) no-repeat;
	width: 681px;
	height: 32px;
}

#mmForm h3#mmStop {
	background: url(../../img/mailMag/titleStop.gif) no-repeat;
	width: 681px;
	height: 32px;
}

#mmForm h3 span {
	display: none;
}

#mmForm table {
	width: 681px;
	font-size: 12px;
	line-height: 1em;
	border-collapse: separate;
	border: solid 1px #dbdbdb;
	border-top: none;
}

#mmForm table th {
	text-align: left;
	background: #e7e7e7;
	width: 160px;
	padding: 10px;
}

#mmForm table td {
	background: #f8f8f8;
	padding: 10px;
}

#mmForm input {
	margin: 0 0.5em;
}

#mmForm td.mmFormMail input {
	margin-left: 0;
}

#mmForm .note {
	font-size: 10px;
	color: red;
}

#mmForm .linkStop {
	font-size: 10px;
}

#mmForm #buttonEntry {
	text-align: center;
	padding: 15px 0;
}

#mmForm #buttonEntry img.buttonBack {
	margin-right: 15px;
}

#wanted {
	position: relative;
	margin-top: 30px;
}

#wanted h3 {
	background: url(../../img/mailMag/wantedBg.gif) no-repeat;
	width: 766px;
	height: 123px;
}

#wanted h3 span {
	display: none;
}

#wantedMessage {
	position: absolute;
	top: 81px;
	left: 63px;
	font-size: 12px;
	line-height: 1.25em;
}

#buttonDetail {
	top: 81px;
	left: 533px;
	position: absolute;
}

#buttonDetail a {
	display: block;
	background: url(../../img/mailMag/buttonDetail.gif) no-repeat;
	width: 175px;
	height: 32px;
}

#buttonDetail span {
	display: none;
}

#bknbIntro {
	position: relative;
	margin: 15px 29px;
}

#bknbIntro h3 {
	background: url(../../img/mailMag/bknbIntroBg.gif) no-repeat;
	height: 178px;
}

#bknbIntro h3 span {
	display: none;
}

#bknbMessage {
	position: absolute;
	top: 50px;
	left: 40px;
	width: 300px;
	font-size: 12px;
	line-height: 1.5em;
}

#buttonMM {
	top: 132px;
	left: 517px;
	position: absolute;
}

#buttonMM a {
	display: block;
	background: url(../../img/mailMag/buttonMM.gif) no-repeat;
	width: 167px;
	height: 34px;
}

#buttonMM span {
	display: none;
}

#closing {
	position: relative;
	margin: 0 29px;
}

#closing h3 {
	background: url(../../img/mailMag/MMBg.gif) no-repeat;
	height: 120px;
}

#closing h3 span {
	display: none;
}

#closingMessage {
	position: absolute;
	top: 75px;
	left: 97px;
	width: 405px;
	font-size: 12px;
	line-height: 1.5em;
}

#buttonMMDetail {
	top: 67px;
	left: 517px;
	position: absolute;
}

#buttonMMDetail a {
	display: block;
	background: url(../../img/mailMag/buttonMMDetail.gif) no-repeat;
	width: 172px;
	height: 42px;
}

#buttonMMDetail span {
	display: none;
}

#bknbListTable {
	position: relative;
	margin: 30px 29px;
}

#bknbListTable table {
	font-size: 12px;
	line-height: 1em;
	border-collapse: collapse;
	width: 708px;
}

#bknbListTable table tr {
	background: url(../../img/mailMag/listBg.gif) repeat-x bottom;
}

#bknbListTable table th {
	font-weight: normal;
	padding: 10px;
	white-space: nowrap;
}

#bknbListTable table td {
	padding: 15px 10px;
}

#bknbListTable table td.bknbDate {
	padding: 15px 10px;
	white-space: nowrap;
}

#bknbListTable table td.bknbVol {
	padding: 15px 10px;
	white-space: nowrap;
}

#bknbListTable table td span.bknbIcon {
	display: none;
}

#bknbListTable table td.bknbHtml {
	width: 10%;
}

#bknbListTable table td.bknbHtml a {
	background: url(../../img/mailMag/iconHtml.gif) no-repeat;
	display: block;
	width: 31px;
	height: 28px;
	margin-left: 10px;
}

#bknbListTable table td.bknbTxt {
	width: 10%;
}

#bknbListTable table td.bknbTxt a {
	background: url(../../img/mailMag/iconTxt.gif) no-repeat;
	display: block;
	width: 31px;
	height: 28px;
	margin-left: 10px;
}

span#bknbNew {
	padding: 20px 0;
	background: url(../../img/mailMag/iconNew.gif) no-repeat;
	background-position: 0 10px;
}


