/* reset default browser css */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, textarea, select {
	border: 0;
	font-family: inherit;
	font-size: 100%;
	font-style: inherit;
	font-weight: inherit;
	margin: 0;
	outline: 0;
	padding: 0;
}
input, select {
	vertical-align: middle;
	border: 1px solid;
}
textarea {
	vertical-align: top;
}
table {
	display: table;
	border-collapse: separate;
	border-spacing: 0;
}
td, th {
	display: table-cell;
}
blockquote:before, blockquote:after, q:before, q:after {
	content: "";
}
blockquote, q {
	quotes: "" "";
}
a img {
	border: 0;
}
strong {
	font-weight: bold;
}
article, aside, details, div, figcaption, figure, footer, header, hgroup, menu, nav, section {
	display: block;
}
/* style */
html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	height: 100%;
	width: 100%;
	color: #666;
	font: 11px/15px Arial, Helvetica, sans-serif;
}
a {
	color: #737373;
	text-decoration: none;
}
a:hover {
	color: #737373;
	text-decoration: underline;
}
ol, ul {
	margin: 0em;
}
li {
	margin-bottom: .75em;
}
ul ul {
	margin-top: .5em;
	margin-bottom: .5em;
	list-style: disc;
}
input.text, textarea.text, select.text {
	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	border-style: solid;
	border-width:0px;
	color: #666;
	line-height: 110%;
	padding: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-sizing: content-box;
	-moz-box-sizing: content-box;
	-ms-box-sizing: content-box;
	-webkit-box-sizing: content-box;
}

select.text3 {
	border-color: #abadb3 #dbdfe6 #e3e9ef #e2e3ea;
	border-style: solid;
	border-width:0px;
	width: 170px;
	color: #666;
	line-height: 5000%;
	padding: 3px;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
	box-sizing: 120px;
	-moz-box-sizing: 120px;
	-ms-box-sizing: 120px;
	-webkit-box-sizing: 120px;
	
}


input.text2{
	width: 100px;
	line-height: 24px;
	_height: 30px;
	font-size: 13px;
	border:solid 1px #cccccb;
	webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
	margin-bottom:5px;
	margin-top:5px;
}

select.text3 {
	padding: 2px;
}
select.text {
	padding: 2px;
}

select.text2 {
	padding: 2px;
	font-size:13px;
}
input.text, select.text {
	vertical-align: middle;
}
input[type=checkbox], input[type=radio], input.checkbox, input.radio {
	position: relative;
	vertical-align: baseline;
	margin-right: 2px;
}
.btn {
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #ccc;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 15px;
	background: url(../images/btn.png) center repeat-x;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.btn:hover {
	border: 1px solid #999;
	background-image: url(../images/btn_hover.png);
}
.btn[disabled] {
	color: #aaa;
	background: url(../images/btn_disabled.png) center repeat-x;
}

.button {
	color: #333;
	font-weight: bold;
	text-transform: uppercase;
	border: 1px solid #ccc;
	display: inline-block;
	height: 20px;
	line-height: 20px;
	padding: 0 15px;
	background: url(../images/btn.png) center repeat-x;
	cursor: pointer;
	vertical-align: middle;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	-o-border-radius: 3px;
	-khtml-border-radius: 3px;
}
.button:hover {
	border: 1px solid #999;
	background-image: url(../images/btn_hover.png);
}

hr {
	clear: both;
}
.clear {
	clear: both;
}
#top_bar, #bottom_bar {
	background: url(../images/color_bar.png) top center repeat-x;
	height: 5px;
	overflow: hidden;
}
#bottom_bar {
	height: 2px;
}
#container {
	margin: 0 auto;
	text-align: left;
	width: 100%;
}
#wrap {
	width: 100%;
}
#background_gradient {
	/* background: url(../img_mobile/background_gradient.png) center repeat-y #f6f6f6; */
}
/* header */
#header {
	height: 62px;
}
#topimg_intro {
	width: 300px;
	height: 35px;
	position: relative;
	margin-top: 10px;
	margin-left: 10px;
}
#topimg {
	background-image:url(../img_mobile/bannerTop2.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 135px;
	height: 55px;
	margin-top: 10px;
}
#decoration {
	background-image:url(../img_mobile/decoration1.png);
	height:2px;
	background-repeat:repeat;
	margin-bottom:15px;
	margin-top:10px;
}
#topimg .logo {
	display: block;
	width: 135px;
	height: 60px;
	position: absolute;
}
.header_copy {
	width: 100%;
	height: 40px;
	position: absolute;
	top: 40px;
}
#bar {
	height: 10px;
}
.bar_wrap {
	padding: 0 20px;
	height: 10px;
	line-height: 10px;
	text-align:center;
}
#bar span {
	margin-left: 5px;
	margin-right: 5px;
	color: #e41b25;
}
/* footer */
#footer {
	background: url(../images/footer.png) repeat-x #f4f4f4;
}
#footer_wrap {
	padding: 20px;
}
.footer_right {
	float: right;
	display: block;
	position:relative;
	background-image: url(../img_mobile/callCenter.png);
	background-repeat: no-repeat;
	background-size: contain;
	width: 110px;
	height: 40px;
}
.footer_copyrights {
	margin-left: 0px;
}
.footer_right  .position{ position:absolute; right:20px; top:0;}
.footer_right  .position p{ font-size:13px; font-weight:bold;}
.footer_right  .position p span.orange{ font-size:13px; font-weight: bolder; color:#ff6a4c;}
.footer_right  .position p span.grey{ font-size:13px; font-weight:normal; color:#838484;}
.footer_right  .position span.blue{ font-size:13px; font-weight:bold; color:#0086c4; margin-left:25px;}


#links span {
	margin-left: 5px;
	margin-right: 5px;
}
#links2 {
	margin-top: 15px;
}
#links2 a img {
	margin-right: 15px;
}

.welcome_note {
	position: relative;
}
.welcome_note h1{ font-size:16px; margin-bottom:5px; padding-top:10px}
.welcome_note h1 span.color1{ font-weight:bold; color:#f48468;}
.welcome_note h1 span.color2{ font-weight:normal; color:#f7941e;}

.login {
	height: 235px;
	
	position:relative;
	z-index:999;
	width:220px;
	margin:auto;
	background-color:#f8f8f8;
	border:solid 1px #cccccc;
	border-radius: 5px;
	margin-top: 15px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-shadow: inset 0px 1px 0px 3px rgba(0, 0, 0, 0.04);
	box-shadow: inset 0px 1px 0px 3px rgba(0, 0, 0, 0.04);
}
.login_wrap {
	float: left;
	width: 100%;
	margin-top: 35px;
}
.login_wrap_tr {margin-bottom: 50px;}

/*vertical stripes*/
.verticalStripes{width:100%;padding-top:20px;padding-bottom:10px;}
.verticalStripesMain{width:100%;padding-top:6px;padding-bottom:10px;}
.verticalStripesLogout{width:100%;padding-top:6px;padding-bottom:0px;}
.headerLine{width:12%;height:7px;background:#f7941d;}
.headerLine1{width:12%;height:7px;background:#d5dd28;}
.headerLine2{width:12%;height:7px;background:#47c0c8;}
.headerLine3{width:12%;height:7px;background:#913e98;}
.headerLine4{width:12%;height:7px;background:#f38468;}
.headerLine5{width:12%;height:7px;background:#0086c5;}
.headerLine6{width:12%;height:7px;background:#fcc60e;}
.headerLine7{width:12%;height:7px;background:#9c9f94;}

.welcome {
	padding-bottom: 25px;
}
.login h2 {
	color: #0086c4;
	font-size: 16px;
	line-height: 15px;
}
.login strong {
	color: #333;
}
.login .copy span {
	color: #e41b25;
	margin-left: 5px;
	margin-right: 5px;
}
.login .copy2 {
	margin-top: 15px;
	margin-bottom: 7px;
	font-size: 13px;
	line-height: 17px;
}
.login input.text {
	width: 200px;
	line-height: 24px;
	_height: 30px;
	font-size: 13px;
	border:solid 1px #cccccb;
	webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
	margin-bottom:5px;
	margin-top:5px;
}
.btn_login_tr {float: right;}
.btn_login {
	font-weight:bold;
	font-size:12px;
	color:#505050;
	text-shadow: 0px 1px 1px #FFFFFF;
	
	background-color:#414042;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	height:30px;
	display:block;
	-webkit-border-radius:15px;
	border-radius:10px;
	margin:20px;
	margin-right:10px;
	
	border:solid 1px #828282;
	
	background-image: linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	background-image: -o-linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	background-image: -moz-linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	background-image: -webkit-linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	background-image: -ms-linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(158,160,155)),
		color-stop(0.62, rgb(255,255,255))
	);
}
.btn_mainmenu {
	font-size:12px;
	color:#ba792b;
	text-shadow: 0px 1px 1px #FFFFFF;
	
	background-color:#f9c825;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	height:30px;
	display:block;
	-webkit-border-radius:38px;
	border-radius:33px;
	margin:20px;
	margin-left:30px;
	
	border:solid 1px #f39d1a;
	
	background-image: linear-gradient(bottom, rgb(245,165,28) 17%, rgb(249,203,38) 62%);
	background-image: -o-linear-gradient(bottom, rgb(245,165,28) 17%, rgb(249,203,38) 62%);
	background-image: -moz-linear-gradient(bottom, rgb(245,165,28) 17%, rgb(249,203,38) 62%);
	background-image: -webkit-linear-gradient(bottom, rgb(245,165,28) 17%, rgb(249,203,38) 62%);
	background-image: -ms-linear-gradient(bottom, rgb(245,165,28) 17%, rgb(249,203,38) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(245,165,28)),
		color-stop(0.62, rgb(249,203,38))
	);
}
.btn_login_security_tr {float: right; padding-right: 5px;}
.btn_login_security {
	font-weight:bold;
	font-size:12px;
	color:#505050;
	text-shadow: 0px 1px 1px #FFFFFF;
	
	background-color:#414042;
	padding-left:15px;
	padding-right:15px;
	padding-top:5px;
	padding-bottom:5px;
	height:30px;
	display:block;
	-webkit-border-radius:15px;
	border-radius:10px;
	margin:5px;
	
	border:solid 1px #828282;
	
	background-image: linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	background-image: -o-linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	background-image: -moz-linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	background-image: -webkit-linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	background-image: -ms-linear-gradient(bottom, rgb(158,160,155) 17%, rgb(255,255,255) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(158,160,155)),
		color-stop(0.62, rgb(255,255,255))
	);
}
.btn_login_security:hover {
	color:#222;
	background-image: linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -o-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -moz-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -webkit-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -ms-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(137,139,134)),
		color-stop(0.62, rgb(255,255,255))
	);
}
.btn_login:hover {
	color:#222;
	background-image: linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -o-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -moz-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -webkit-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -ms-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(137,139,134)),
		color-stop(0.62, rgb(255,255,255))
	);
}
.btn_mainmenu:hover {
	color:#222;
	background-image: linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -o-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -moz-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -webkit-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	background-image: -ms-linear-gradient(bottom, rgb(137,139,134) 17%, rgb(255,255,255) 62%);
	
	background-image: -webkit-gradient(
		linear,
		left bottom,
		left top,
		color-stop(0.17, rgb(137,139,134)),
		color-stop(0.62, rgb(255,255,255))
	);
}
.need_help {
	font-size: 11px;
}
.need_help a {
	color: #666;
	font-weight: bold;
}
.need_help .title {
	color: #fcc50e;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 10px;
}
.need_help ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.need_help li {
	margin-bottom: 0;
}
.need_help img {
	margin-bottom: -5px;
	padding: 0;
}
.info_wrap {
	margin-left: 20px;
	padding-bottom: 50px;
	color: #333;
}
.info_bg, .info_bg2, .info_bg3, .info_bg4 {
	float: left;
	position: relative;
	background: url(../images/info_bg_sprite.png) 0 0 no-repeat;
	width: 210px;
	height: 158px;
}
.info_bg2 {
	background-position: -210px 0;
}
.info_bg3 {
	background-position: -420px 0;
}
.info_bg4 {
	background-position: -630px 0;
}
.info_bg2, .info_bg3, .info_bg4 {
	margin-left: 40px;
}
.info_bg a, .info_bg2 a, .info_bg3 a, .info_bg4 a {
	color: #666;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
}
.info_bg .info_bg_wrap {
	padding: 25px 25px 0;
}
.info_bg td, .info_bg2 td, .info_bg3 td, .info_bg4 td {
	padding-bottom: 20px;
}
.info_bg2 img.icon {
	position: absolute;
	left: -20px;
	top: 20px;
}
.info_bg2 .info_bg_wrap {
	padding: 25px 25px 0 40px;
}
.info_bg2 h2, .info_bg3 h2 {
	color: #666;
	font-weight: bold;
	font-size: 12px;
	line-height: 16px;
	margin-bottom: 5px;
}
.info_bg3 img.icon {
	position: absolute;
	left: -15px;
	top: 20px;
}
.info_bg3 .info_bg_wrap {
	padding: 20px 15px 0 35px;
}
.info_bg4 .info_bg_wrap {
	padding: 25px;
	text-align: center;
}
.info_bg4 img {
	margin-bottom: 5px;
}
/* password */
.password {
	height: 280px;
	
	position:relative;
	z-index:999;
	width:220px;
	margin:auto;
	background-color:#f8f8f8;
	border:solid 1px #cccccc;
	border-radius: 5px;
	margin-top: 15px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-shadow: inset 0px 1px 0px 3px rgba(0, 0, 0, 0.04);
	box-shadow: inset 0px 1px 0px 3px rgba(0, 0, 0, 0.04);
}
.password_wrap {
	width: 100%;
	margin-top: 5px;
}
.password td {
	padding-bottom: 3px;
}
.password strong {
	color: #333;
}
.password_left {
	padding-left: 0;
}
.password .copy {
	margin-bottom: 5px;
}
.password .copy2 {
	margin-bottom: 10px;
	font-size: 12px;
	line-height: 16px;
}
.password .copy3 {
	margin-bottom: 3px;
	font-size: 12px;
	line-height: 16px;
}
.password .copy3 span {
	color: #913f98;
	font-weight: bold;
}
.password .copy3 img {
	border: 2px solid #fff;
	margin-right: 10px;
	vertical-align: middle;
}
.password input.text {
	width: 200px;
	line-height: 24px;
	_height: 30px;
	font-size: 13px;
	border:solid 1px #cccccb;
	webkit-border-radius: 4px;
	border-radius: 4px;
	-webkit-box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
	box-shadow: inset 0px 1px 2px 1px rgba(0, 0, 0, 0.1);
	margin-bottom:5px;
	margin-top:5px;
}
.btn_cancel {
	height: 390px;
	
	position:relative;
	z-index:999;
	width:220px;
	margin:auto;
	background-color:#f8f8f8;
	border:solid 1px #cccccc;
	border-radius: 5px;
	margin-top: 15px;
	margin-bottom: 30px;
	padding-top: 0px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
	-webkit-box-shadow: inset 0px 1px 0px 3px rgba(0, 0, 0, 0.04);
	box-shadow: inset 0px 1px 0px 3px rgba(0, 0, 0, 0.04);
}
.btn_cancel:hover {
	background-position: 0 -35px;
}
.btn_image {
	display: inline-block;
	width: 70px;
	height: 35px;
	background: url(../images/btn_image.png) 0 0 no-repeat;
	color:#000;
	text-transform: none;
	font-size:13px;
	cursor: pointer;
	vertical-align: middle;
	margin-left: 5px;
}
.btn_image:hover{
	width: 100%;
	background-position: 0 -35px;
}
/* welcome */
#welcome {
	background-color: #00a7b6;
	height: 40px;
	margin-top: 6px;
}
.welcome_info {
	padding-top: 5px;
}
#welcome h2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
}
#welcome h2 span {
	margin-left: 5px;
	font-weight: normal;
	font-style: italic;
	font-size: 12px;
	color: #666;
}
#welcome .copy2 {
	font-size: 16px;
	line-height: 20px;
	font-weight: bold;
	color: #f48468;
}
#welcome .copy3 {
	line-height: 20px;
}
#welcome .copy3 a {
	color: #666;
	text-decoration: underline;
}
#welcome .copy3 a:hover {
	color: #333;
}

/* content */
.background_content {
	margin-bottom: 25px;
	width: 100%;
}
.background_content_wrap {
	width: 100%;
}
.background_content_wrap2 {
	width: 100%;
	padding-bottom: 3px;
}
/* subnavi */
#sideContent {
	float: left;
	margin-top: 12px;
	margin-left: 3px;
	_margin-left: 2px;
	width: 192px;
}
.sdmenu {
	margin-bottom: 25px;
	font-size: 13px;
	line-height: 17px;
	font-weight: bold;
}
.sdmenu ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.sdmenu li {
	display: block;
	background: url(../images/sdmenu_seperator.png) center bottom no-repeat;
	width: 175px;
}
.sdmenu li.last {
	background-image: none;
}
.sdmenu li a {
	display: block;
	padding: 5px 15px 5px 15px;
	text-shadow: 0 1px 1px rgba(0,0,0,0.25);
	zoom: 1;
}
.sdmenu li a:hover {
	text-decoration: none;
}
.sdmenu li a.color1 {
	color: #d6dd28;
}
.sdmenu li a:hover.color1, .sdmenu li a.color1.selected {
	background: url(../images/sdmenu_arrow1.gif) center right no-repeat;
}
.sdmenu li a.color2 {
	color: #47c0c8;
}
.sdmenu li a:hover.color2, .sdmenu li a.color2.selected {
	background: url(../images/sdmenu_arrow2.gif) center right no-repeat;
}
.sdmenu li a.color3 {
	color: #913f98;
}
.sdmenu li a:hover.color3, .sdmenu li a.color3.selected {
	background: url(../images/sdmenu_arrow3.gif) center right no-repeat;
}
.sdmenu li a.color4 {
	color: #f48468;
}
.sdmenu li a:hover.color4, .sdmenu li a.color4.selected {
	background: url(../images/sdmenu_arrow4.gif) center right no-repeat;
}
.sdmenu li a.color5 {
	color: #0086c4;
}
.sdmenu li a:hover.color5, .sdmenu li a.color5.selected {
	background: url(../images/sdmenu_arrow5.gif) center right no-repeat;
}
.sdmenu li a.color6 {
	color: #fcc50e;
}
.sdmenu li a:hover.color6, .sdmenu li a.color6.selected {
	background: url(../images/sdmenu_arrow6.gif) center right no-repeat;
}
.sdmenu li a.color7 {
	color: #9b9f94;
}
.sdmenu li a:hover.color7, .sdmenu li a.color7.selected {
	background: url(../images/sdmenu_arrow7.gif) center right no-repeat;
}
.sdmenu li a.color8 {
	color: #f7941e;
}
.sdmenu li a:hover.color8, .sdmenu li a.color8.selected {
	background: url(../images/sdmenu_arrow8.gif) center right no-repeat;
}
.sdmenu li a.selected {
	background: url(../images/sdmenu_arrow.gif) center right no-repeat;
}


/*on states navigation*/
.selected2{ text-decoration: none; margin:0;padding: 0; }
.sdmenu ul li .selected2, .sdmenu ul li .selected2, .sdmenu ul li .selected2:hover, .sdmenu ul li .selected2:active { height:32px; width:175px; }

.sdmenu ul li ul.sdmenu_inner {/* border-bottom:1px #959595 solid;*/ padding:0; margin:0;}
.sdmenu ul li ul.sdmenu_inner li { width:175px; display:block; background-image:none;}
.sdmenu ul li ul.sdmenu_inner li div{ list-style:none; margin:0; line-height:18px; padding-left:14px; font-size:11px; background-color:none; font-size:12px; font-weight:bold; border-bottom:1px #d0aed3 dashed;} 
.sdmenu ul li ul.sdmenu_inner li a{ width:145px; list-style:none; margin-left:15px; padding:5px 0 5px 15px; font-size:11px; font-weight:bold; background-image:url(../images/arrow_black.png); background-position:left; background-repeat:no-repeat; text-decoration:none; line-height:14px; text-align:left;  }

.sdmenu ul li ul.sdmenu_inner li a:hover{ width:145px; list-style:none; margin-left:15px; padding:5px 0 5px 15px; font-size:11px; font-weight:bold;  background-image:url(../images/arrow_black_on.png); background-position:left; background-repeat:no-repeat; text-decoration:underline; line-height:14px; text-align:left; }

.sdmenu ul li ul.sdmenu_inner li a.selected {
	background: url(../images/sdmenu_arrow.gif) center right no-repeat;
}

.sdmenu ul li ul.sdmenu_inner li a.color1, .sdmenu ul li ul.sdmenu_inner li div.color1 {
	color: #d6dd28;
}
.sdmenu ul li ul.sdmenu_inner li a:hover.color1, .sdmenu ul li ul.sdmenu_inner li a.color1.selected {
	background: url(../images/sdmenu_arrow1.gif) center right no-repeat;
}
.sdmenu ul li ul.sdmenu_inner li a.color2, .sdmenu ul li ul.sdmenu_inner li div.color2 {
	color: #47c0c8;
}
.sdmenu ul li ul.sdmenu_inner li a:hover.color2, .sdmenu ul li ul.sdmenu_inner li a.color2.selected {
	background: url(../images/sdmenu_arrow2.gif) center right no-repeat;
}
.sdmenu ul li ul.sdmenu_inner li a.color3, .sdmenu ul li ul.sdmenu_inner li div.color3 {
	color: #913f98;
}
.sdmenu ul li ul.sdmenu_inner li a:hover.color3, .sdmenu ul li ul.sdmenu_inner li a.color3.selected {
	background: url(../images/sdmenu_arrow3.gif) center right no-repeat;
}
.sdmenu ul li ul.sdmenu_inner li a.color4, .sdmenu ul li ul.sdmenu_inner li div.color4 {
	color: #f48468;
}
.sdmenu ul li ul.sdmenu_inner li a:hover.color4, .sdmenu ul li ul.sdmenu_inner li a.color4.selected {
	background: url(../images/sdmenu_arrow4.gif) center right no-repeat;
}
.sdmenu ul li ul.sdmenu_inner li a.color5, .sdmenu ul li ul.sdmenu_inner li div.color5 {
	color: #0086c4;
}
.sdmenu ul li ul.sdmenu_inner li a:hover.color5, .sdmenu ul li ul.sdmenu_inner li a.color5.selected {
	background: url(../images/sdmenu_arrow5.gif) center right no-repeat;
}
.sdmenu ul li ul.sdmenu_inner li a.color6, .sdmenu ul li ul.sdmenu_inner li div.color6 {
	color: #fcc50e;
}
.sdmenu ul li ul.sdmenu_inner li a:hover.color6, .sdmenu ul li ul.sdmenu_inner li a.color6.selected {
	background: url(../images/sdmenu_arrow6.gif) center right no-repeat;
}
.sdmenu ul li ul.sdmenu_inner li a.color7, .sdmenu ul li ul.sdmenu_inner li div.color7 {
	color: #9b9f94;
}
.sdmenu ul li ul.sdmenu_inner li a:hover.color7, .sdmenu ul li ul.sdmenu_inner li a.color7.selected {
	background: url(../images/sdmenu_arrow7.gif) center right no-repeat;
}
.sdmenu ul li ul.sdmenu_inner li a.color8, .sdmenu ul li ul.sdmenu_inner li div.color8 {
	color: #f7941e;
}
.sdmenu ul li ul.sdmenu_inner li a:hover.color8, .sdmenu ul li ul.sdmenu_inner li a.color8.selected {
	background: url(../images/sdmenu_arrow8.gif) center right no-repeat;
}

/*on states sub navigation*/
.selected{ text-decoration: none; margin:0;padding: 0; }
.sdmenu ul li ul.sdmenu_inner li .selected, .sdmenu ul li ul.sdmenu_inner li .selected, .sdmenu ul li ul.sdmenu_inner li .selected:hover, .sdmenu ul li ul.sdmenu_inner li .selected:active { width:140px; list-style:none; margin-left:15px; padding:5px 0 5px 15px; font-size:11px; color:#414042; font-weight:bold; text-align:left;line-height:14px; }


#content {
	background: url(../img_mobile/bgIntro.png) repeat-x; padding-top: 10px; padding-bottom: 10px;
}
#content .innerpage_content {
	float: left;
	width: 100%;
	_width: 100%;
	padding-top: 3px;
	height:auto;
}
#content .bottom_nav{
	float: left;
	width: 100%;
	_width: 100%;
	/*padding-top: 8px;*/
	height:auto;
}
#content .intro_content{
    width:100%;
}
#content .mainmenu {
	background-image: url(../img_mobile/bgMainMenu.png);
	background-repeat: no-repeat;
	height: 55px;
}
#content .mainmenu img{
	position: inherit;
	margin-top: -30px;
	margin-left: 10px;
}
#content .mainmenu h1{
	color: #47c0c8;
	font-size: 14px;
	font-weight: bold;
	margin-left: 65px;
	padding-top: 20px;
}
#content .clearmenu{
	height: 5px;
}
#content .mainmenu .menutext{
	color: #47c0c8;
	font-size: 14px;
	font-weight: bold;
}
#content .intro_ads{
	 background-size: contain; background-repeat:no-repeat; width:300px; height:120px; margin:10px;
}
#content .intro_sub_content1{
	 background-size: contain; background-repeat:no-repeat; width:270px; height:inherit; margin:10px;
}
#content .intro_sub_content2{
	 background-size: contain; background-repeat:no-repeat; width:300px; height:110px; margin:10px;
}
#content .intro_sub_content3{
	 background-size: contain; background-repeat:no-repeat; width:160px; height:20px; margin:10px;
}
#content .intro_sub_content4{
	 background-size: contain; background-repeat:no-repeat; width:100px; height:20px; margin:10px;
}
/* table style */
table.style {
	/*margin: 0 0 20px;*/
}

table.style tr.even {background:#eeeeee;}
table.style tr.alt {background:#ffffff;}

table.style tr.label td {
	padding-top: 0;
	padding-bottom: 0;
	height: 30px;
	background: url(../images/table_style_label_td.png) repeat-x;
	/*border-top: 1px solid #ccc;*/
	_border-top: 0;
	border-left: 1px solid #ccc;
	/*border-right: 1px solid #fff;*/
	vertical-align: middle;
	color: #47c0c8;
	font-size: 14px;
	font-weight: bold;
}
table.style tr.label.first td {
	border-top: 0;
}
table.style tr.label.first td.last {
	background: url(../images/table_style_label_td_last.png) right no-repeat;
}
table.style tr.label td.first {
	border-left: 0;
	background-image: url(../images/table_style_label_td_first.png);
}
table.style tr.label td.last {
	border-left: 1px solid #ccc;
	border-right: 0;
}
table.style td {
	padding: 6px 15px;
}
table.style td a {font-weight:bold;}

/* overlay */
.overlay_out {
	background: #ffffff;
/* 	padding: 10px; */
	width: 100%;
}
.overlay_out input.text, .overlay_out select.text {
	margin-bottom: 5px;
}
.overlay_out select.text {
	width: 254px;
}
.overlay_out input.text {
	padding-left: 4px;
	padding-right: 4px;
	width: 250px;
}
.overlay_out h2 {
	color: #47c0c8;
	font-size: 18px;
	line-height: 22px;
	font-weight: bold;
	margin-bottom: 15px;
}
.overlay_out td {
	padding-bottom: 5px;
}
.overlay_out td.label {
	padding-top: 5px;
}
.overlay_out td td input.text, .overlay_out td td select.text {
	width: auto;
}
.overlay_out img.date_picker {
	position: relative;
	top: -2px;
	vertical-align: middle;
}
.overlay_out table.result td.label {
	padding-top: 0;
}

#header ul.language{position:absolute; width:87px; height:28px; right:15px; top:37px; padding:0; margin:0; }
#header ul.language li{ display: block; float:left; list-style:none; height:28px; padding:0; margin:0; }
#header ul.language li.thai{ width:45px; height:28px; background-image:url(../img_mobile/language_bg.jpg); background-position:left top; background-repeat:no-repeat; cursor:pointer;}
#header ul.language li.thai a{ display:block; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:10px; color:#6d6e71; font-weight:bold; }
#header ul.language li.thai a:hover{ font-weight:bold; color:#414042;} 
#header ul.language li.thai:hover{width:45px; height:28px; background-image:url(../img_mobile/language_bg.jpg); background-position:left bottom; background-repeat:no-repeat; cursor:pointer; }
#header ul.language li.eng{ width:42px; height:28px; background-image:url(../img_mobile/language_bg.jpg); background-position:right top; background-repeat:no-repeat; cursor:pointer;}
#header ul.language li.eng a{ display:block; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:8px; color:#6d6e71; font-weight:bold; }
#header ul.language li.eng a:hover{ font-weight:bold; color:#414042;} 
#header ul.language li.eng:hover{width:42px; height:28px; background-image:url(../img_mobile/language_bg.jpg); background-position:right bottom; background-repeat:no-repeat; cursor:pointer; }

#header ul.language .thai_onstates, li.thai_onstates, li.thai_onstates:hover, li.thai_onstates:active {width:45px; height:28px; background-image:url(../img_mobile/language_bg.jpg); background-position:left bottom; background-repeat:no-repeat; cursor:text; }
#header ul.language li.thai_onstates a{display:block; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:10px; color:#414042; font-weight:bold; cursor:text;}

#header ul.language .eng_onstates, li.eng_onstates, li.eng_onstates:hover, li.eng_onstates:active {width:42px; height:28px; background-image:url(../img_mobile/language_bg.jpg); background-position:right bottom; background-repeat:no-repeat; cursor:text; }
#header ul.language li.eng_onstates a{display:block; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:8px; color:#414042; font-weight:bold; cursor:text;}

#header ul.hlogin{
	position:absolute;
	width:87px;
	height:28px;
	right:15px;
	top:0;
	padding:0;
	margin:0;
}

#header ul.logout{
	position:absolute;
	width:30px;
	height:28px;
	right:5px;
	top:0;
	padding:0;
	margin-top: 15px;
	display:block;
}

#header ul.logout_button{
	position:absolute;
	width:90px;
	height:28px;
	right:5px;
	top:0;
	padding:0;
	margin:0;
	display:block;
}
#header ul.logout_button li.headerLogoutButton{
	width:90px; height:28px; background-image:url(../images/logout_btn.jpg); background-position:left top; background-repeat:no-repeat; cursor:pointer; display:block;
}
#header ul.logout_button li.headerLogoutButton a { display:block; text-align: center; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:0; color:#6d6e71; font-weight:bold; }
#header ul.logout_button li.headerLogoutButton a:hover{
	font-weight:bold; color:#414042;
}

#header ul.logout li, #header ul.hlogin li{ display: block; float:left; list-style:none; height:28px; line-height:28px; padding:0; margin-right:5px; margin-bottom:0;}
#header ul.logout li.logout_btn, #header ul.hlogin li.logout_btn{ width:90px; height:28px; background-image:url(../images/logout_btn.jpg); background-position:left top; background-repeat:no-repeat; cursor:pointer;}
#header ul.language li.logout_btn:hover{width:90px; height:28px; background-image:url(../images/logout_btn.jpg); background-position:left bottom; background-repeat:no-repeat; cursor:pointer;}
#header ul.logout li.logout_btn a, #header ul.hlogin li.logout_btn a{ display:block; text-align: center; line-height:28px; font-size:11px; font-family:Arial, Helvetica, sans-serif; text-decoration:none; padding-left:0; color:#6d6e71; font-weight:bold; }
#header ul.logout li.logout_btn a:hover, #header ul.hlogin li.logout_btn a:hover{ font-weight:bold; color:#414042;} 

.password_wrap .welcome_copy h1{ font-size:25px; margin-bottom:10px; padding-top:10px}
.password_wrap .welcome_copy h1 span{ font-weight:bold; color:#f48468;}
.login_wrap .welcome h1{ font-size:30px; margin-bottom:10px; padding-top:10px}
.login_wrap .welcome h1 span.color1{ font-weight:bold; color:#f48468;}
.login_wrap .welcome h1 span.color2{ font-weight:normal; color:#f7941e;}

ul.previousNext { display:block; padding:8px 0 0 0; margin:0; border-top:1px dashed #CCC;}
ul.previousNext li{ display: inline; margin-right:5px; color:#414042; font-weight:bold;}
ul.previousNext li span{ color:#4686d0;}

.note_text{ font-size:16px; color:#0086c4; padding-left:2px; font-weight:bold;}

.title input{
margin-bottom:8px;	
border-style:solid;
border-width:0px;
border-color: #ABADB3 #DBDFE6 #E3E9EF #E2E3EA;
width: 150px;
height:20px;
padding-left: 4px;
padding-right: 4px;
border-radius: 3px 3px 3px 3px;
}

.title select{
margin-bottom:8px;	
border-style:solid;
border-width:0px;
border-color: #ABADB3 #DBDFE6 #E3E9EF #E2E3EA;
width: 240px;
height:20px;
padding-left: 4px;
padding-right: 4px;
border-radius: 3px 3px 3px 3px;
}

.title2 input.text{
margin-bottom:8px;	
border-style:solid;
border-width:0px;
border-color: #ABADB3 #DBDFE6 #E3E9EF #E2E3EA;
width: 25px;
height:20px;
padding-left: 4px;
padding-right: 4px;
border-radius: 3px 3px 3px 3px;
}

.mobile input, .mobile select{
	margin-bottom:8px;	
	border-style:solid;
	border-width:0px;
	border-color: #ABADB3 #DBDFE6 #E3E9EF #E2E3EA;
	height:20px;
	padding-left: 4px;
	padding-right: 4px;
	border-radius: 3px 3px 3px 3px;
}

.register {margin-top: 25px; margin-left: 20px; margin-bottom: 25px; width: 960px; background: url(../images/background_content_repeat.png) top left repeat-y; }
.register_wrap  { background: url(../images/background_content_top.png) top left no-repeat; width: 960px; }
.register_wrap2 { background: url(../images/background_content_bottom.png) bottom left no-repeat; width: 960px; padding-bottom: 3px; }

#content .register_content { float: left; width: 900px; margin-top: 35px; margin-left: 20px; margin-bottom: 35px;}

.register td { padding-bottom: 5px; }
.register strong { color: #333; }
.register_left { padding-left: 0; }
.register .copy { margin-bottom: 15px; }
.register .copy2 { margin-bottom: 10px; font-size: 12px; line-height: 16px; }
.register .copy3 { margin-bottom: 10px; font-size: 12px; line-height: 16px; }
.register .copy3 span { color: #913f98; font-weight: bold; }
.register .copy3 img { border: 2px solid #fff; margin-right: 10px; vertical-align: middle; }
.register .copy4 { font-size: 12px; line-height: 16px; font-weight: bold; color: #f7941e; letter-spacing: 1px; }
.register input.text { width: 170px; line-height: 24px; _height: 24px; }
.register h1 { color: #0086c4; font-size: 18px; line-height: 20px; font-weight: bold}

#notes {
	padding:3px 15px;
	margin:10px 0;
	background-repeat: no-repeat;
	border:1px #CCC solid;
}
#notes h5 {
	padding:0px 0px 4px 0px;
	color:#f48468;
	font-size:12px;
}
#notes ol {list-style:decimal; padding:6px 20px;}
	#notes ul li {padding:0 2px 0 2px;}
#notes ul {list-style:disc; padding:6px 20px;}
	#notes ul li {padding:0 2px 0 2px;}

#buttons {
	margin:5px 0 5px 0;
	/* padding:5px 20px 5px 50px; */
	text-align:left;direction:rtl

}

#buttons #flowright {float:right;}

/*------------------ funds tranfer page content -------------------*/
#content .tranfer_wrap{ width:0; margin:10px; position:relative;}
#content .tranfer_wrap .secure{width:109px; height:54px; position:absolute; right:40px; bottom:50px;}
#content .tranfer_wrap .content_holder{ width:490px; border-bottom:1px solid #e41b25; margin:10px 0; padding:0 10px 5px 0; clear:both;}
#content .tranfer_wrap h1{ font-size:24px; font-weight:normal; padding:0; margin:0; }
#content .tranfer_wrap h2{ font-size:13px; font-weight:normal; padding:0; margin:0; }
#content .tranfer_wrap h3{ font-size:14px; font-weight:normal; padding:0; margin:0; }
#content .tranfer_wrap p{ font-size:10px; font-weight:normal; padding:0; margin:0; line-height:15px;}
#content .tranfer_wrap span.red{ color:#e41b25;}

#table control
/* 
table.tabsummary { border:1px solid #e7e7e7; padding:1px; width:100%; border-spacing:1px; border-color: #acacac; border-width:0px; background-color: #f9f9f9; border-collapse: collapse; }
	table.tabsummary thead {background:c;}
	table.tabsummary tr.header {background:#ffc;}
	table.tabsummary th { padding:6px; background:#96090e; font-size:12px; color:#fff; font-weight:bold; text-align:center; }
	table.tabsummary tr.even {background:#eeeeee;}
	table.tabsummary tr.alt { background:#ffffff; border-color: #acacac; border-width:0px; border-style: solid; }
	table.tabsummary td {padding:6px;}
	table.tabsummary td a {font-weight:bold;}
	table.tabsummary .select { width:160px; text-align:left; border-style: solid; border-width:0px; border-color: #acacac; }
	table.tabsummary th.select span {padding-left:10px;}
		table.tabsummary .select form.quickLink p {text-align:right;width:1200px;}
		table.tabsummary .select form.quickLink select {width:1200px;font-size:10px;}
			table.tabsummary .select form.quickLink select option {width:1200px;}
			table.tabsummary .select form.quickLink input { cursor:pointer; margin:0px; font-size:10px; padding:0px; vertical-align:middle; left: 1030px; top: 252px; width:1200px; }
			table.tabsummary .select form.quickLink .go { cursor:pointer; margin:0px; font-size:10px; padding:2px; }
	table.tabsummary  .name {width:25%;text-align:right;}
	table.tabsummary  .title{ min-width:130px; text-align:left; vertical-align:top; border-color: #acacac; border-width:0px; border-style: solid; }
	table.tabsummary  .header{ text-align:center; vertical-align:top; border-width:0px; border-color: #acacac; border-style: solid; }
	table.tabsummary  .headerRight{text-align:right;vertical-align:top;}
	table.tabsummary  .account { width:60px; text-align:left; vertical-align:top; border-style: solid; border-width:0px; border-color: #acacac; }
	table.tabsummary  .balance { min-width:80px; text-align:right; vertical-align:top; border-color: #acacac; border-width:0px; border-style: solid; }
	table.tabsummary  .balance1 {width:20%;text-align:right;vertical-align:top;}
	table.tabsummary  .input {width:100%;text-align:left;vertical-align:middle;}
	table.tabsummary  .tickbox {width:6%;text-align:center;vertical-align:top;}
	table.tabsummary  .description {min-width:160px;text-align:left;vertical-align:top;} 
*/

table.tabdata {
	border:0 solid #e3e3e3;
	padding:0px;
	width:100%;
	border-spacing:1px;
	/* [disabled]border:1px solid #acacac; */
	border-width:0px;
	border-style: solid;
	border-color: acacac;
	border-collapse: collapse;
}
	table.tabdata thead {background: #e3e3e3;border:1px #CCC solid;}
	table.tabdata tr.header {background:#ffc;}
	table.tabdata th {
	padding:5px;
	background:#8a8c8f;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	text-align:center;
}
	table.tabdata tr.even {background:#eeeeee;}
	table.tabdata tr.alt {background:#ffffff;}
	table.tabdata td {

	border-width:0px;
	border-color: #acacac;
	padding-left:10px;padding-right:10px;padding-top:3px;padding-bottom:3px;
	
}
	table.tabdata td a {font-weight:bold;}
	table.tabdata  .name {width:25%;text-align:left;}
	table.tabdata  .title{text-align:left;}
	table.tabdata  .colon {width:5%;text-align:left;}
	table.tabdata  .titletop{width:50%;text-align:left;vertical-align:middle;border-bottom:0px;}
	table.tabdata  .header{
	text-align:left;
	vertical-align:middle;
	border-color: #acacac;
	border-style: solid;
	border-width:0px;
}
	table.tabdata  .headerRight{
	text-align:left;
	vertical-align:middle;
	border-color: #acacac;
	border-style: solid;
	border-width:0px;
}
	table.tabdata  .account {
	width:30%;
	text-align:left;
	vertical-align:top;
	border-width:0px;
	border-color: #acacac;
	border-style: solid;
}
	table.tabdata .balance {
	width:20%;
	text-align:left;
	vertical-align:top;
	border-color: #acacac;
	border-style: solid;
	border-width:0px;
}
	table.tabdata  .balance1 {width:30%;text-align:right;vertical-align:top;}
	table.tabdata .status {width:35%;text-align:center;vertical-align:top;}
	table.tabdata .number {width:15%;text-align:left;vertical-align:top;}
	table.tabdata .numberCenter {width:40%;text-align:center;vertical-align:top;}
	table.tabdata  .input {width:30%;text-align:left;vertical-align:left;}
	table.tabdata  .tickbox {width:6%;text-align:center;vertical-align:top;}
	table.tabdata  .date {
	width:17%;
	text-align:left;
	vertical-align:top;
	border-color: #acacac;
	border-style: solid;
	border-width:0px;
}
	table.tabdata  .description {width:25%;text-align:center;vertical-align:top;}
	table.tabdata  .description2 {width:40%;text-align:left;vertical-align:top;}
	table.tabdata  .fromAccount {width:21%;text-align:center;vertical-align:top;}
	table.tabdata .amount {width:15%;text-align:right;vertical-align:top;}
	/* this is css for list SI Summary print*/
	table.tabdata  .normal {width:10%;text-align:center;vertical-align:top;}
	table.tabdata  .accountColumn {width:15%;text-align:center;vertical-align:top;}
	table.tabdata  .transType {width:20%;text-align:left;vertical-align:top;}
	table.tabdata  .transId {width:10%;text-align:left;vertical-align:top;}
	table.tabdata ol {list-style-type:decimal;list-style-position:outside;}
		table.tabdata ol li {margin-left:15px;}

table.tabresult {background:#fff;border:0;padding:0px;width:100%;border-spacing:0px;border-top:1px solid #999999;}
	table.tabresult thead {background: #e3e3e3;border-spacing:0px;}
	table.tabresult tr.header {background:#ffc;}
	table.tabresult th {padding:5px;background:#02673f;font-size:12px;color:#fff;font-weight:bold;text-align:center;}
	table.tabresult tr.even {background:none repeat scroll 0 0 #FFEBEC}
	table.tabresult tr.alt {background:none repeat scroll 0 0 #FFFFFF}
	table.tabresult td {padding:4px 5px 4px 10px;border-bottom:1px solid #999999;}
	table.tabresult td a {font-weight:bold;}
	table.tabresult  .name {width:25%;text-align:right;}
	table.tabresult  .title{text-align:left;vertical-align:middle;}
	table.tabresult  .titleRight{text-align:right;vertical-align:middle;}
	table.tabresult  .titletop{text-align:left;vertical-align:middle;border-bottom:0px;}
	table.tabresult  .titletopRight{width:20%;text-align:right;vertical-align:middle;border-bottom:0px;}
	table.tabresult  .header{text-align:center;vertical-align:middle;}
	table.tabresult  .account {width:30%;text-align:left;vertical-align:top;}
	table.tabresult .balance {width:20%;text-align:right;vertical-align:top;}
	table.tabresult  .balance1 {width:30%;text-align:right;vertical-align:top;}
	table.tabresult  .input {width:30%;text-align:left;vertical-align:left;}
	table.tabresult  .tickbox {width:6%;text-align:center;vertical-align:top;}

table.tabmenu {background:#fff;border:1px solid #999999;padding:1px;width:100%;border-spacing : 2px;}
	table.tabmenu tr.even {background:#ebf6d6;}
	table.tabmenu tr.alt {background:#e8eede;}
	table.tabmenu td {padding:10px;}
	table.tabmenu td a {font-weight:bold;}
	table.tabmenu ul {list-style-type:disc;list-style-position:outside;}
		table.tabmenu ul li {margin-left:15px;}
	table.tabmenu  .name {width:25%;text-align:right;}
	table.tabmenu  .title{width:50%;text-align:left;vertical-align:middle;}
	table.tabmenu  .describtion{width:70%;text-align:left;vertical-align:top;}
	table.tabmenu  .header{text-align:center;vertical-align:middle;}
	table.tabmenu  .account {width:30%;text-align:left;vertical-align:top;}
	table.tabmenu .balance {width:20%;text-align:right;vertical-align:top;}
	table.tabmenu  .balance1 {width:30%;text-align:right;vertical-align:top;}
	table.tabmenu  .input {width:30%;text-align:left;vertical-align:left;}
	table.tabmenu  .tickbox {width:6%;text-align:center;vertical-align:top;}

table.tabtrans {background:#eeeeee  repeat-x top;padding:0px;width:100%;border-spacing:0px;table-layout: fixed;}
	table.tabtrans select {padding:0px;margin:0px;width:150px;}
	table.tabtrans tr {border:0px 1px 0px 1px solid #999999;}
	table.tabtrans th, table.tabtrans td {padding:7px 10px 7px 10px;}
	table.tabtrans td a {font-weight:bold;}
	table.tabtrans tfoot {background:#eeeeee;}
 	table.tabtrans tfoot #borderTop {border-top:1px solid #999999;}
 	table.tabtrans tfoot #noBorder {border:0px}
 	table.tabtrans tfoot td {border:0px}
	table.tabtrans tfoot input {vertical-align:middle;}
	table.tabtrans ul {list-style-type:disc;list-style-position:outside;}
		table.tabtrans ul li {margin-left:15px;}
	table.tabtrans  .name {width:25%;text-align:left;padding-right:5px;}
	table.tabtrans  .name2 {width:25%;text-align:left;}
	table.tabtrans  .title{text-align:left}
	table.tabtrans  .colon {width:2%;text-align:left;}
	table.tabtrans  .header{text-align:center;vertical-align:middle;}
	table.tabtrans  .account {width:30%;text-align:left;vertical-align:top;}
	table.tabtrans  .balance {width:20%;text-align:right;vertical-align:top;}
	table.tabtrans  .balance1 {width:30%;text-align:right;vertical-align:top;}
	table.tabtrans  .input {width:30%;text-align:left;vertical-align:top;}
	table.tabtrans  .tickbox {width:6%;text-align:center;vertical-align:top;}
	table.tabtrans  .fromacc {width:15%;text-align:center;vertical-align:top;}
	table.tabtrans  .toacc {text-align:left;vertical-align:middle;border-bottom:1px solid #666666;}
	table.tabtrans  .toacc h3 {color:#fff;}

	table.tabtrans  .regMobile1 {width:35%;text-align:left;vertical-align:top;}
	table.tabtrans  .regMobile2 {width:19%;text-align:right;vertical-align:top;}
	table.tabtrans  .regMobile3 {width:1%;text-align:left;vertical-align:top;}
	table.tabtrans  .regMobile4 {width:45%;text-align:left;vertical-align:top;}

table.tabtrans1{background:#e0ffb4 url(../images/bg_c_green.jpg) repeat-x top;border:1px solid #999999;padding:0px;width:80%;border-spacing:0px;}
	table.tabtrans1 input, table.tabtrans select {padding:0px;margin:0px;}
	table.tabtrans1 tr {border:0px 1px 0px 1px solid #999999;}
	table.tabtrans1 th, table.tabtrans td {padding:7px 10px 7px 10px;}
	table.tabtrans1 td a {font-weight:bold;}
	table.tabtrans1 tfoot {background:#fff;}
 	table.tabtrans1 tfoot #borderTop {border-top:1px solid #999999;}
 	table.tabtrans1 tfoot #noBorder {border:0px}
 	table.tabtrans1 tfoot td {border:0px}
	table.tabtrans1 ul {list-style-type:disc;list-style-position:outside;}
		table.tabtrans1 ul li {margin-left:15px;}
	table.tabtrans1  .name {width:25%;text-align:right;}
	table.tabtrans1  .title{width:50%;text-align:left;vertical-align:middle;}
	table.tabtrans1  .header{text-align:center;vertical-align:middle;}
	table.tabtrans1  .account {width:30%;text-align:left;vertical-align:top;}
	table.tabtrans1  .balance {width:20%;text-align:right;vertical-align:top;}
	table.tabtrans1  .balance1 {width:30%;text-align:right;vertical-align:top;}
	table.tabtrans1  .input {width:30%;text-align:left;vertical-align:left;}
	table.tabtrans1  .tickbox {width:6%;text-align:center;vertical-align:top;}

table.tabtrans2{background:#e0ffb4 url(../images/bg_c_green.jpg) repeat-x top;border:1px solid #999999;padding:0px;width:80%;border-spacing:0px;}
	table.tabtrans2 input, table.tabtrans select {padding:0px;margin:0px;}
	table.tabtrans2 tr {border:0px 1px 0px 1px solid #999999;}
	table.tabtrans2 th, table.tabtrans td {padding:7px 10px 7px 10px;}
	table.tabtrans2 td a {font-weight:bold;}
	table.tabtrans2 tfoot {background:#fff;}
 	table.tabtrans2 tfoot #borderTop {border-top:1px solid #999999;}
 	table.tabtrans2 tfoot #noBorder {border:0px}
 	table.tabtrans2 tfoot td {border:0px}
	table.tabtrans2 ul {list-style-type:disc;list-style-position:outside;}
		table.tabtrans2 ul li {margin-left:15px;}
	table.tabtrans2  .name {width:25%;text-align:right;}
	table.tabtrans2  .title{width:50%;text-align:left;vertical-align:middle;}
	table.tabtrans2  .header{text-align:center;vertical-align:middle;}
	table.tabtrans2  .account {width:30%;text-align:left;vertical-align:top;}
	table.tabtrans2  .balance {width:20%;text-align:right;vertical-align:top;}
	table.tabtrans2  .balance1 {width:30%;text-align:right;vertical-align:top;}
	table.tabtrans2  .input {width:30%;text-align:left;vertical-align:left;}
	table.tabtrans2  .tickbox {width:6%;text-align:center;vertical-align:top;}

table.tabwhite {background:#fff;border:1px solid #999999;padding:12px;width:100%;border-spacing:1px;}
	table.tabwhite input, table.tabwhite select {padding:0px;margin:0px;}
	table.tabwhite tr {border:0px 1px 0px 1px solid #999999;}
	table.tabwhite th, table.tabwhite td {padding:5px 10px 5px 10px;}
	table.tabwhite td a {font-weight:bold;}
	table.tabwhite tfoot {background: #fff;border:0px #fff;}
 	table.tabwhite tfoot td #borderTop {border-top:1px solid #999999;}
 	table.tabwhite tfoot td #noBorder {border:0px}
 	table.tabwhite tfoot td {border:0px}
	table.tabwhite ul {list-style-type:disc;list-style-position:outside;}
		table.tabwhite ul li {margin-left:15px;}
	table.tabwhite  .name {width:25%;text-align:right;}
	table.tabwhite  .title{width:50%;text-align:left;vertical-align:middle;}
	table.tabwhite  .header{text-align:center;vertical-align:middle;}
	table.tabwhite  .account {width:30%;text-align:left;vertical-align:top;}
	table.tabwhite  .balance {width:20%;text-align:right;vertical-align:top;}
	table.tabwhite  .balance1 {width:30%;text-align:right;vertical-align:top;}
	table.tabwhite  .input {width:30%;text-align:left;vertical-align:left;}
	table.tabwhite  .tickbox {width:6%;text-align:center;vertical-align:top;}
	
	.acc_info_wrap{ padding:8px;}
	.acc_info_wrap h1{ font-size:13px; font-weight:bold;}
	 .acc_info_wrap ul.sectionLink { margin:10px 0 10px -5px; padding:0; }
	 .acc_info_wrap  ul.sectionLink li{ display:inline; list-style:none;  font-size:12px; margin:0; border-right:1px #8a8c8f solid; padding:0 5px;}
	 #steps{ padding:0; margin-bottom:10px;}
	 #steps span{ font-size:11px; font-weight:bold; margin-bottom:20px;}
	 .overlay_out h1{ font-size:16px; color:#6d6e71; font-weight:bold;}
	 
  /* .innerpage_content  .content_holder  a:hover{ color:#737373;} */
  .innerpage_content  .content_holder { border-bottom:1px dotted #737373; margin:10px 15px; padding:0 10px 10px 0; clear:both;}
  .innerpage_content  .content_holder2 { margin:15px; padding:0; clear:both;}
  .innerpage_content  .content_holder3 { margin-left:2px; padding:0; clear:both;}
  .innerpage_content  .content_holder h1{ font-size:20px; font-weight:bold; padding:10px 0; margin:0; }
  .innerpage_content  .content_holder h2{ font-size:13px; font-weight:normal; padding:0; margin:0; }
  .innerpage_content  .content_holder h3 span.red{ font-size:18px; font-weight:normal; padding:0; margin:0;}
  .innerpage_content  .content_holder p{ font-size:12px; font-weight:normal; padding:0; margin:0; line-height:16px;}
  .innerpage_content  .content_holder span.red{ color:#47c0c8; font-weight:bold; padding:10px 0; }
  .innerpage_content  .content_holder a:hover h3 span.red { color:#47c0c8;}

  .bottom_nav  .content_holder  a:hover{ color:#737373;}
  .bottom_nav  .content_holder { border-bottom:1px dotted #737373; margin:10px 15px; padding:0 5px 5px 0; clear:both;}
  .bottom_nav  .content_holder h1{ font-size:20px; font-weight:normal; padding:10px 0; margin:0; }
  .bottom_nav  .content_holder h2{ font-size:13px; font-weight:normal; padding:0; margin:0; }
  .bottom_nav  .content_holder h3, .bottom_nav  .content_holder h3 span.red{color:#47c0c8; font-size:14px; font-weight:bold; padding:0; margin:0;}
  .bottom_nav  .content_holder p{ font-size:12px; font-weight:normal; padding:0; margin:0; line-height:16px;}
  .bottom_nav  .content_holder span.red{ color:#737373; font-weight:bold; padding:10px 0;}
  
  .logout_page{ margin:0px 40px 0px 40px;}
  .logout_page h1{ font-size:16px; font-weight:bold;}
  .logout_page p{ line-height:18px;}
  
  .logout_note{ margin:0 40px 40px 40px; padding:0; font-size:11px;}
  table.table_01{ margin-top:5px;}
  table.table_01 tr td{ padding:5px; border:1px #e9e9e9 solid;}
  
  blockquote.note{ font-size:12px; font-weight:normal; color:#ccccc; }
  blockquote.note p{ font-size:12px;}
  
  table.tabsummary {background:#fff;padding:1px;width:100%;border-spacing:1px;}
	table.tabsummary thead {background:c;}
	table.tabsummary tr.header {background:#ffc;}
	table.tabsummary th {padding:6px;background:#666666;font-size:12px;color:#fff;font-weight:bold;text-align:center;}
	table.tabsummary tr.even {background:#eeeeee;}
	table.tabsummary tr.alt {background:#ffffff;}
	table.tabsummary td {padding:6px;}
	table.tabsummary td a {font-weight:bold;}
	table.tabsummary .select {width:160px;text-align:left;}
	table.tabsummary th.select span {padding-left:10px;}
		table.tabsummary .select form.quickLink p {text-align:right;width:120px;}
		table.tabsummary .select form.quickLink select {width:120px;font-size:10px;}
			table.tabsummary .select form.quickLink select option {width:120px;}
			table.tabsummary .select form.quickLink input {cursor:pointer;margin:0px;font-size:10px;padding:0px;position:absolute;vertical-align:middle;width:120px;}
			table.tabsummary .select form.quickLink .go {cursor:pointer;margin:0px;font-size:10px;padding:0px;}
	table.tabsummary  .name {width:25%;text-align:right;}
	table.tabsummary  .title{min-width:130px;text-align:left;vertical-align:top;}
	table.tabsummary  .header{text-align:center;vertical-align:top;}
	table.tabsummary  .headerRight{text-align:right;vertical-align:top;}
	table.tabsummary  .account {width:60px;text-align:center;vertical-align:top;}
	table.tabsummary  .balance {min-width:80px;text-align:right;vertical-align:top;}
	table.tabsummary  .balance1 {width:20%;text-align:right;vertical-align:top;}
	table.tabsummary  .input {width:100%;text-align:left;vertical-align:middle;}
	table.tabsummary  .tickbox {width:6%;text-align:center;vertical-align:top;}
	table.tabsummary  .description {min-width:160px;text-align:left;vertical-align:top;}

.fail, .alert, .error {color:#FF0000;}
.error_login {margin-top:0px; margin-left:10px;}
.error_login_security {margin-top:0px; margin-left:10px;}

div .divPadding {padding:15px;}
div .divPadding h1{ font-size:16px; font-weight:normal; padding:3px 0; margin:0; }
div .divTable1 {padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}
div .divTable2 {background:#eee;padding-left:10px;padding-right:10px;padding-top:10px;padding-bottom:10px;}

  table.tablist {padding:1px;width:100%;border-spacing:1px;}
	table.tablist  .name {width:35%;text-align:left;font-weight:bold}
	table.tablist  .title{text-align:left;}
	table.tablist  .colon {width:5%;text-align:left;}