@charset "utf-8";
/* CSS Document */

#ntb-myaccount
{
	width:940px;
	height:auto;
	margin:20px;
}

#ntb-myaccount .menuwrapper
{
	width:180px;
	height:auto;
	margin-right:30px;
}

#ntb-myaccount .contentwrapper
{
	width:720px;
	height:auto;
}

#ntb-myaccount .contentwrapper div.welcomenotice
{
	width:100%;
	height:auto;
	padding:0px;
	margin-bottom:20px;
	font-size:20px;
	font-weight:bold;
	color:#3D6113;
}

#ntb-myaccount .linewrapper
{
	width:100%;
	height:auto;
	margin-bottom:10px;
}

#ntb-myaccount .linewrapper h3
{
	width:100%;
	margin-bottom:10px;
	font-size:18px;
	letter-spacing:0.5pt;
	color:#FF6600;
}

#ntb-myaccount .linewrapper ul
{
	width:100%;
	height:auto;
	padding:5px 0px;
	margin:0px;
	float:left;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:url(../img/silver-gradient.png) no-repeat;
}

#ntb-myaccount .linewrapper ul li
{
	width:700px;
	height:auto;
	padding:4px 10px;
	font-size:13px;
	color:#444;
	display:block;
}

#ntb-myaccount .linewrapper ul li.disablenotice
{
	width:700px;
	height:auto;
	padding:2px 10px;
	font-size:11px;
	font-weight:bold;
	font-style:italic;
	color:#D90000;
	display:block;
}

#ntb-myaccount div.tablecover
{
	width:100%;
	height:auto;
	padding:5px 0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:url(../img/silver-gradient.png) no-repeat;
}

#ntb-myaccount div.tablecover table
{
	width:96%;
	margin:0 2%;
	border-collapse:collapse;
}

#ntb-myaccount div.tablecover table th
{
	padding:5px;
	font-size:13px;
	text-align:left;
	color:#333;
	border-bottom:solid 1px #CCC;
}

#ntb-myaccount div.tablecover table td
{
	padding:5px;
	font-size:13px;
	color:#333;
}

#ntb-myaccount div.formcover
{
	width:100%;
	height:auto;
	padding:5px 0px;
	border-top-left-radius:5px;
	border-top-right-radius:5px;
	background:url(../img/silver-gradient.png) no-repeat;
}

#ntb-myaccount div.formcover div.errornotice
{
	width:660px;
	height:auto;
	margin:20px;
	padding:10px;
	font-size:12px;
	text-align:center;
	color:#D90000;
	background:#FFEBEB;
	border:solid 1px #DEBDBD;
	border-radius:5px;
}

#ntb-myaccount div.formcover form
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
}

#ntb-myaccount div.formcover form div.formline
{
	width:700px;
	height:auto;
	margin:0px 10px;
	padding:5px 0px;
}

#ntb-myaccount div.formcover form div.formtitle
{
	width:160px;
	height:auto;
	margin-right:10px;
	padding:5px 0px;
	font-size:13px;
	font-weight:bold;
	color:#4D4D4D;
}

#ntb-myaccount div.formcover form select.normalselector
{
	width:auto;
	height:auto;
	padding:5px;
	border-radius:5px;
	font-size:13px;
	color:#4D4D4D;
	border:solid 1px #CCC;
}

#ntb-myaccount div.formcover form select.twohundselector
{
	width:220px;
	height:auto;
	padding:5px;
	border-radius:5px;
	font-size:13px;
	color:#4D4D4D;
	border:solid 1px #CCC;
}

#ntb-myaccount div.formcover form div.noticetext
{
	width:100%;
	height:auto;
	margin-top:5px;
	font-size:12px;
	font-weight:bold;
	color:#4D4D4D;
}

#ntb-myaccount div.formcover form div.noticetext-two
{
	min-width:300px;
	height:auto;
	margin-top:5px;
	margin-left:170px;
	font-size:12px;
	font-weight:bold;
	color:#888;
}

#ntb-myaccount div.formcover form input.submit-button
{
	width:auto;
	height:auto;
	margin:5px 0px;
}

#ntb-myaccount div.tabledata
{
	width:720px;
	margin-top:20px;
	border-radius:5px;
	background:url(../img/silver-gradient.png) no-repeat;
}

#ntb-myaccount div.tabledata table
{
	width:700px;
	margin:10px;
	border-collapse:collapse;
}

#ntb-myaccount div.tabledata table tr
{
	border-bottom:solid 1px #CCC;
}

#ntb-myaccount div.tabledata table td
{
	padding:5px;
	font-size:13px;
	color:#4D4D4D;
}

#ntb-myaccount div.sorry
{
	width:100%;
	height:auto;
	border-radius:5px;
	background:url(../img/silver-gradient.png) no-repeat;
}

#ntb-myaccount div.sorry h3
{
	width:700px;
	height:auto;
	margin:5px 10px;
	padding:0px;
	font-size:28px;
	color:#FF6600;
}

#ntb-myaccount div.sorry p
{
	width:700px;
	height:auto;
	margin:10px;
	padding:0px;
	font-size:14px;
	color:#4D4D4D;
}

#ntb-myaccount div.sorry img
{
	margin:10px;
}


#ntb-myaccount div.formcover form div.formtitle
{
	width:160px;
	height:auto;
	margin-right:10px;
	padding:5px 0px;
	font-size:13px;
	font-weight:bold;
	color:#4D4D4D;
}


#ntb-myaccount div.formcover form input.vsmallfield
{
	width:54px;
	height:auto;
	padding:5px;
	border:solid 1px #CCC;
	border-radius:5px;
	font-size:13px;
	color:#4D4D4D;
}

#ntb-myaccount div.formcover form input.smallfield
{
	width:80px;
	height:auto;
	padding:5px;
	border:solid 1px #CCC;
	border-radius:5px;
	font-size:13px;
	color:#4D4D4D;
}

#ntb-myaccount div.formcover form input.mediumfield
{
	width:160px;
	height:auto;
	padding:5px;
	border:solid 1px #CCC;
	border-radius:5px;
	font-size:13px;
	color:#4D4D4D;
}

#ntb-myaccount div.formcover form input.largefield
{
	width:240px;
	height:auto;
	padding:5px;
	border:solid 1px #CCC;
	border-radius:5px;
	font-size:13px;
	color:#4D4D4D;
}

#ntb-myaccount div.formcover form textarea.memo
{
	width:240px;
	height:60px;
	padding:5px;
	border:solid 1px #CCC;
	border-radius:5px;
	font-size:13px;
	color:#4D4D4D;
	resize:none;
}

#ntb-myaccount div.formcover form input.submit-button
{
	margin:5px 0px;
}

#ntb-externalform
{
	width:700px;
	height:auto;
	margin:10px;
}

#ntb-externalform div.container
{
	width:100%;
	height:auto;
	padding:5px 0px;
}

#ntb-externalform div.successcontainer
{
	width:100%;
	height:auto;
	padding:2px 0px;
}

#ntb-externalform div.successtitle
{
	width:160px;
	height:auto;
	font-size:13px;
	font-weight:bold;
	color:#333;
}

#ntb-externalform div.successdata
{
	width:auto;
	height:auto;
	font-size:13px;
	color:#333;
}

#ntb-externalform div.successcontainer img
{
	margin-top:20px;
	margin-right:5px;
}

#ntb-externalform h5
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	margin-bottom:5px;
	font-size:18px;
	font-style:italic;
	color:#666;
}

#ntb-externalform p
{
	width:100%;
	height:auto;
	padding:0px;
	margin:0px;
	margin-bottom:20px;
	font-size:13px;
	color:#666;
}

#ntb-externalform a img
{
	width:auto;
	height:auto;
	border:none;
	margin:5px;
}