body {
	background: url("bg_full_top.jpg") fixed repeat-x bottom; text-align: center;
}
img {
	border: 0px currentColor;
}
.nonMSIE {
	margin: 2px; padding: 3px;
}
table#tblMain {
	padding: 0px; margin-top: 48px;
}
table.mid {
	padding: 0px; width: 485px; color: rgb(68, 68, 68); border-collapse: collapse;
}
table.tblConn {
	direction: ltr;
}
td.tdConnImg {
	width: 22px;
}
td.tdConn {
	padding-top: 0px;
}
td#mdLft {
	background: url("lgnleft.gif") repeat-y; width: 15px;
}
td#mdRt {
	background: url("lgnright.gif") repeat-y; width: 15px;
}
td#mdMid {
	background: rgb(255, 255, 255); padding: 0px 10px; vertical-align: top;
}
td .txtpad {
	padding: 3px 6px 3px 0px;
}
body.rtl td#mdMid {
	text-align: right; direction: rtl;
}
select {
	color: rgb(68, 68, 68);
}
table {
	color: rgb(68, 68, 68);
}
select {
	margin: 3px 6px; border: 1px solid rgb(164, 164, 164); color: rgb(0, 0, 0); background-color: rgb(255, 243, 192);
}
.txt {
	margin: 3px 6px; border: 1px solid rgb(164, 164, 164); color: rgb(0, 0, 0); background-color: rgb(255, 243, 192);
}
.txt {
	padding: 3px; height: 2.2em;
}
input.btn {
	margin: 0px 6px; padding: 2px 6px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); background-color: rgb(235, 156, 18);
}
.btnOnFcs {
	margin: 0px 6px; padding: 2px 6px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); background-color: rgb(235, 156, 18);
}
.btnOnMseOvr {
	margin: 0px 6px; padding: 2px 6px; border: 0px currentColor; text-align: center; color: rgb(255, 255, 255); background-color: rgb(249, 177, 51);
}
.btnOnMseDwn {
	margin: 0px 6px; padding: 2px 6px; border: 0px solid rgb(249, 177, 51); text-align: center; color: rgb(0, 0, 0); background-color: rgb(249, 177, 51);
}
.nowrap {
	white-space: nowrap;
}
hr {
	height: 0px; visibility: hidden;
}
.l {
	text-align: left;
}
.rtl .l {
	text-align: right;
}
.r {
	text-align: right;
}
.rtl .r {
	text-align: left;
}
a {
	color: rgb(255, 108, 0); text-decoration: none;
}
.wrng {
	color: rgb(255, 108, 0);
}
.disBsc {
	color: rgb(153, 153, 153);
}
.expl {
	color: rgb(153, 153, 153);
}
.w100 {
	width: 100%;
}
.txt {
	width: 100%;
}
.txt {
	margin: 0px 6px;
}
.rdo {
	margin: 0px 12px 0px 32px;
}
body.rtl .rdo {
	margin: 0px 32px 0px 12px;
}
tr.expl td {
	padding: 2px 0px 4px;
}
tr.wrng td {
	padding: 2px 0px 4px;
}
tr#trSec td {
	padding: 3px 0px 8px;
}
td#tdLng {
	padding: 12px 0px;
}
td#tdTz {
	padding: 8px 0px;
}
select#selTz {
	margin: 0px; padding: 0px;
}
td#tdOptMsg {
	padding: 10px 0px;
}
td#tdOptChk {
	padding: 0px 0px 15px 65px;
}
td#tdOptAcc {
	padding: 0px 0px 0px 3px; vertical-align: middle;
}
select#selLng {
	margin: 0px 16px;
}
td#tdMsg {
	margin: 9px 0px 64px;
}
input#btnCls {
	margin: 3px 6px;
}
div#dvErr {
	padding: 0px 0px 3px 3px; border: 1px solid rgb(180, 48, 56); background-color: rgb(252, 188, 156);
}
div#dvErr table {
	color: rgb(0, 0, 0);
}
div#dvErr a {
	color: rgb(63, 82, 184);
}
td.lgnTL {
	width: 456px;
}
td.lgnBL {
	width: 456px;
}
td.lgnTM {
	background: url("lgntopm.gif") repeat-x; width: 100%;
}
td.lgnBM {
	background: url("lgnbotm.gif") repeat-x; width: 100%;
}
td.lgnTR {
	width: 45px;
}
td.lgnBR {
	width: 45px;
}
table.tblLgn {
	margin: 0px; padding: 0px; width: 100%; border-collapse: collapse;
}
.CDesc {
	font-size: 80%;
}
