@import url("reset.css");

body {color:#3d3e3f; background-color:#e1e1e1; font:14px 'Calibri','Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
td,th {color:#3d3e3f; font:14px 'Calibri','Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}
input,textarea,option,select {color:#676a6d; font:1em 'Calibri','Trebuchet MS',Helvetica,'MS Sans Serif',sans-serif}

/* // ---- typography ---- // */

a {color:#0090ff; text-decoration:underline}
a:hover {text-decoration:none}

.m-title {font-size:24px; font-weight:normal; text-transform:uppercase; padding-bottom:3px}
	.m-title .ico-quest {position:relative; margin-left:-10px}

.s-title {font-size:17px; font-weight:normal; text-transform:uppercase; padding-bottom:3px}

.c-gr {color:#4e9f07}
.c-rd {color:#f4291f}
.c-bl {color:#372722}
.c-g {color:#5e6063}

/* -- ---- typography ---- -- */

#minWidth {position:relative; min-width:1000px}

.inner {width:1000px; margin:0 auto}

/* // ---- top ---- // */
.top {background:#fff url(../img/top-bg.png) repeat-x 0 100%; padding-bottom:22px}
	.top .logo {float:left; padding:24px 41px 0 20px}

.nav-panel {float:left; padding-top:29px}
	.nav-panel li {float:left; color:#0090ff; padding:0 8px 0 7px; no-repeat 0 3px}
		.nav-panel li.frst {background-image:none !important}
	.nav-panel a {color:#363739}
	.logged-page .nav-panel {width:397px}
	.logged-page .logo {padding-right:15px}

.login-form {float:right; width:313px; padding-top:11px}
	.login-form .item {float:left; padding-right:3px; width:118px}
	.login-form .lbl {color:#a2a4a9; font:10px 'Trebuchet MS'}
	.login-form .i-p {border:1px solid #a8b5ce; width:113px; padding:3px 1px 3px 2px}
	.login-form small {float:right; font-size:1em}
	.login-form .btn {position:relative; float:left; margin-top:15px; overflow:hidden; height:26px}
		.login-form .btn input {position:relative}
		.login-form .btn-hover input, .login-form .btn:hover input {margin-top:-26px}

.user-panel {float:right; color:#3d3e3f; font-size:12px; font-weight:bold; padding-right:18px; padding-top:31px; text-align:right}
	.user-panel .b {color:#d6dae1}
/* -- ---- top ---- -- */

/* // ---- visual ---- // */
.visual {position:relative; background-color:#fff; border-top:1px solid #d4d4d4; border-bottom:1px solid #e8e8e8;}
	.big-note {position:relative; z-index:5}
		.big-note dl {float:left; width:320px; padding-left:10px; padding-top:84px}
			.big-note dt {color:#767b84; font-size:38px; line-height:36px; font-weight:bold; text-transform:uppercase; letter-spacing:-1px; padding-bottom:10px}
			.big-note dd {color:#5c6067; width:290px; padding:0 0 27px 10px}
			.big-note .sign-up {width:300px; padding:0; text-align:center}
				.big-note .sign-up .btn-signup {display:block; width:207px; height:55px; background:url(../img/btn-signup-h.png); margin:0 auto}
					.big-note .sign-up .btn-signup:hover {text-indent:0}
						/* //.big-note .sign-up .btn-signup:hover img {-moz-opacity:0; opacity:0; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0)} // */
				.big-note .sign-up small {display:block; color:#7d7f83; font:11px 'Trebuchet MS'; padding-top:3px}
		.big-note .b-note {position:relative; z-index:3; float:right; padding:48px 92px 0 0; width:480px; height:401px}
	.big-note .ar {position:absolute; top:187px; width:40px; height:40px; overflow:hidden}
		.big-note .ar i {position:absolute; left:0; top:0; width:80px; height:80px; background-image:url(../img/notebook-ar.png)}
		.big-note .ar:hover {text-indent:0}
			.big-note .ar:hover i {top:-40px}
	.big-note .l-ar {left:-70px}
	.big-note .r-ar {right:20px}
		.big-note .r-ar i {left:-40px}
	.big-note .scroll-screens {position:relative; overflow:hidden; width:480px; height:320px}
		.big-note .scroll-screens ul {width:5000px}
			.big-note .scroll-screens ul li {position:relative; float:left}
			.big-note .scroll-screens .d {position:absolute; left:50%; top:50%; margin-left:-105px; margin-top:-29px; visibility:hidden}
			.big-note .scroll-screens a:hover {text-indent:0}
				.big-note .scroll-screens a:hover .d {visibility:visible}
.note-v {position:absolute; z-index:1; left:0; top:31px; width:100%; height:418px; overflow:hidden}
	.note-v i {position:relative; display:block; left:50%; margin-left:-600px; width:1200px; height:418px; background:url(../img/notebook.jpg) no-repeat 428px 0}
.people {position:relative; z-index:4; padding-left:7px}
	.people .b-txt {display:none; float:right; color:#fff; width:616px; padding:0 35px 0 69px; height:60px; background:#575c65 url(../img/people-bg-1.png) repeat-x 0 0}
		.people .b-txt h2 {font-size:16px; font-weight:normal; padding-top:9px}
		.people .b-txt .s-hide {position:relative; font-size:14px; white-space:nowrap}
			.people .b-txt .s-hide .l, .people .b-txt .s-hide .r {position:absolute; z-index:2; top:3px; height:13px; overflow:hidden}
				.people .b-txt .s-hide .l i, .people .b-txt .s-hide .r i {position:absolute; width:111px; height:13px; background-image:url(../img/people-shad.png)}
				.people .b-txt .s-hide .l {width:46px}
				.people .b-txt .s-hide .r {position:absolute; right:0; width:65px}
					.people .b-txt .s-hide .r i {left:-46px}
			.people .b-txt .scroll-txt {position:relative; z-index:1; width:100%; overflow:hidden}
	.people li {float:left; background:url(../img/people-bg.png) no-repeat 1px 0; padding-left:3px; width:62px}
		.people li .item {background:url(../img/people-bg.png) no-repeat 100% 0; padding:1px 2px 3px 0; height:60px}
		.people .ph {position:relative}
			.people .ph a:hover {text-indent:0}
				.people .ph a:hover .brd {position:absolute; left:0; top:0; border:2px solid #0090ff; width:56px; height:56px}
			.people .ph img {border:1px solid #33353a}
		.people .opened {width:722px}
		.people .opened .item {width:720px}
		.people .opened .item .ph {float:left; margin-right:-100%; padding:1px 0 0 1px}
				.people .opened .item .ph img {border-width:0}
					.people .opened .item .ph .brd, .people .opened .item .ph a:hover .brd {position:absolute; top:1px; left:1px; width:58px; height:58px; background:url(../img/people-ph-brd.png); border-width:0 !important}
				.people .opened .b-txt {display:block}
/* -- ---- visual ---- -- */

/* // ---- middle main ---- // */
.middle-main {background:#fff url(../img/middle-main-bg.png) repeat-x 0 0; padding:20px 0 35px}
/* -- ---- middle main ---- -- */

/* // ---- equal columns ---- // */
.two-main-col {}
	.two-main-col h2 {color:#313336; font-size:26px; font-weight:normal; text-transform:uppercase; padding-bottom:13px}
	.two-main-col p {line-height:20px; padding-bottom:34px}
	.l-eq-col-1 {position:relative; float:left; width:450px; padding-left:22px}
	.l-eq-col-2 {position:relative; float:right; width:450px; padding-right:39px}
	.b-list-ben {padding:0 0 11px 64px; width:250px}
		.b-list-ben dt {position:relative; color:#222325; font-size:16px; padding-bottom:2px}
			.b-list-ben dt .ico {position:absolute; width:48px; overflow:hidden}
				.b-list-ben dt .ico i {position:absolute; left:0; width:48px; height:357px; background-image:url(../img/b-list-ben-ico.png)}
		.b-list-ben dd {color:#363739; font:12px/14px 'Trebuchet MS'; padding-bottom:19px}
		.b-list-ben .ico-1 {left:-52px; top:4px; height:32px}
		.b-list-ben .ico-2 {left:-52px; top:6px; height:26px}
			.b-list-ben .ico-2 i {top:-32px}
		.b-list-ben .ico-3 {left:-52px; top:6px; height:31px}
			.b-list-ben .ico-3 i {top:-58px}
		.b-list-ben .ico-4 {left:-55px; top:3px; height:32px}
			.b-list-ben .ico-4 i {top:-89px}
		.b-list-ben .ico-5 {left:-55px; top:5px; height:31px}
			.b-list-ben .ico-5 i {top:-121px}
		.b-list-ben .ico-6 {left:-55px; top:5px; height:30px}
			.b-list-ben .ico-6 i {top:-152px}
/* -- ---- equal columns ---- -- */

.brd-m {clear:both; height:15px; width:980px; margin:0 auto 29px; background-image:url(../img/brd-m.png)}

/* // ---- fast enters ---- // */
.fast-ent {}
	.fast-ent li {float:left; width:185px; padding:0 37px 0 22px; font:12px/20px 'Trebuchet MS'}
	.fast-ent h3 {font:20px Calibri,'Trebuchet MS'; padding-bottom:9px}
	.fast-ent p {padding-bottom:10px}
/* -- ---- fast enters ---- -- */

/* // ---- bottom ---- // */
.bottom {color:#888; font-size:12px; background:url(../img/bottom-bg.png) repeat-x 0 0}
	.bottom .inner {background:url(../img/bottom-bg-i.png) no-repeat 50% 0; padding:18px 0 48px}
	.bottom .copyright {float:right; padding-right:20px}
	.bottom .nav-panel {padding-top:0; padding-left:7px}
		.bottom .nav-panel li {background-image:url(../img/nav-li-1.gif); background-position:0 1px; padding-bottom:1px}
		.bottom .nav-panel .select {color:#888}
/* -- ---- bottom ---- -- */

/* // ---- middle ---- // */
.middle {background:#f0f1f4 url(../img/middle-bg.png) repeat-x 0 0; border-bottom:1px solid #ececed; border-top:1px solid #9da2ab}
	.middle-bg {background:url(../img/middle-bg-b.png) repeat-x 0 100%}
	.middle .inner {padding:21px 60px 50px 50px; width:890px; line-height:20px}
	.middle h1 {color:#313336; font-size:62px; line-height:normal; padding-bottom:22px}
		.middle .h1-ico-help {position:relative; margin-left:-37px; padding-left:76px; background:url(../img/h1-ico-help.png) no-repeat 0 14px}
	.middle h2 {color:#0090ff; font-size:24px; font-weight:normal; text-transform:uppercase; line-height:normal; padding-bottom:14px}
	.middle h3 {font-size:20px; font-weight:normal; text-transform:uppercase; padding-bottom:9px}
	.middle p {padding-bottom:20px}
	.middle .l-eq-col-1 {padding-left:0; width:425px}
	.middle .l-eq-col-2 {padding-right:27px; width:400px}
	.middle ul {padding:0 0 3px 3px}
		.middle ul li {padding:0 0 3px 3px;}
	.middle ol {padding:12px 0 7px 40px; font:12px/18px 'Trebuchet MS'}
		.middle ol li {padding-bottom:20px}
/* -- ---- middle ---- -- */

/* // ---- quick-tour ---- // */
.quick-tour {padding-bottom:24px}
	.quick-tour .ph {position:relative; float:left; width:582px; height:320px}
		.quick-tour .ph img {border:5px solid #78c4f4}
		.quick-tour .ph .cr {width:5px; height:5px; background-image:url(../img/q-crn.gif)}
	.quick-tour .b-txt {float:right; width:270px}
/* -- ---- quick-tour ---- -- */

/* // ---- feedback ---- // */
.feedback {line-height:normal; padding-bottom:25px}
	.feedback .inputs {padding-left:97px; padding-bottom:5px}
	.feedback .lbl {position:relative; float:left; left:-97px; margin-right:-97px; width:90px; color:#676a6d; padding-top:4px}
	.feedback .i-view {position:relative}
	.feedback .req {position:absolute; top:0; left:0; width:3px; height:100%; font-size:1px; background-color:#ff5f11}
	.feedback .i-p {border:1px solid #a8b5ce; padding:3px 1px 3px 5px; width:404px}
		.feedback textarea.i-p {height:95px}
	.feedback select {width:412px}
	.feedback .btn {position:relative; margin-top:15px; margin-left:-2px; height:45px; overflow:hidden}
/* -- ---- feedback ---- -- */

/* // ---- middle table ---- // */
.middle-table {background:#fff url(../img/m-table.png) repeat-x 0 0; border-top:1px solid #c7cacf; border-bottom:1px solid #ececed}
	.middle-table .inner {padding:22px 30px 0; width:940px}
/* -- ---- middle table ---- -- */

/* // ---- portfolio nav ---- // */
.portfolio-nav {position:relative; background:#dee1e5 url(../img/portfolio-nav-bg.png) repeat-x 0 0; padding:0 0 0 2px; margin-bottom:1px}
	.portfolio-nav .case {float:left; margin-top:10px; width:43px; height:24px; background:url(../img/ico-case.png) no-repeat 0 0}
	.portfolio-nav .sel-cur {float:left; border:2px solid #b4bac5; margin-top:7px}
		.portfolio-nav .sel-cur select {font-size:18px; width:174px; padding-bottom:1px}
			.portfolio-nav .sel-cur select option {font-size:18px}
	.portfolio-nav .b {float:left; width:1px; font-size:1px; height:25px; background-color:#c8cacf; margin:11px 8px 0}
	.portfolio-nav .disabled img {-moz-opacity:0.5; opacity:0.5; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50)}
	.portfolio-nav .btn-line {float:left; padding-top:11px; font-size:12px}
		.portfolio-nav .btn-line li {float:left; padding-right:2px}
		.portfolio-nav .btn-line a {}
		.portfolio-nav .btn-line .ico-edit {width:12px; background-position:0 0}
		.portfolio-nav .btn-line .ico-rem {width:8px; background-position:-12px 0}
		.portfolio-nav .btn-line .ico-create {width:9px; background-position:-20px 0}
	.portfolio-nav .p-nav-items {float:right; width:480px; text-align:center; border-left:1px solid #fff; font:bold 12px 'Trebuchet MS'; height:32px; padding-top:14px}
		.portfolio-nav .p-nav-items b {display:-moz-inline-stack; display:inline-block; width:1px; height:13px; background-color:#77808f; vertical-align:top; margin:4px 2px 0 4px}
		.portfolio-nav .p-nav-items a {color:#363739}
		.portfolio-nav .p-nav-items strong {color:#0090ff}
	.portfolio-nav .cr {width:1px; height:1px; background-color:#eeeff2; overflow:hidden}
		.portfolio-nav .c-tl {border-right:1px solid #e5e8ec; border-bottom:1px solid #e4e6eb}
		.portfolio-nav .c-tr {border-left:1px solid #e5e8ec; border-bottom:1px solid #e4e6eb}
		.portfolio-nav .c-bl {border-right:1px solid #e1e3e7; border-top:1px solid #e1e3e7}
		.portfolio-nav .c-br {border-left:1px solid #e1e3e7; border-top:1px solid #e1e3e7}
/* -- ---- portfolio nav ---- -- */

.ico-quest {display:-moz-inline-stack; display:inline-block; width:16px; height:16px; background-image:url(../img/help.png); vertical-align:top; font-size:1px}

/* // ---- stats block ---- // */
.b-stats-ex {position:relative; background:#e1e1e1 url(../img/stats-bg.gif) repeat-x 0 0; margin-bottom:16px; padding:4px 0 4px}
	.b-stats-ex li {float:left; padding:0 6px 0 9px; border-left:1px solid #bec1c8; line-height:1em}
		.b-stats-ex .frst {border-left-width:0; padding-left:8px}
		.b-stats-ex .fr {position:relative; margin:-1px 0; float:right; font-size:4px; padding:0 16px 0 0; border-left-width:0}
	.b-stats-ex .cr {width:1px; height:1px; background-color:#f2f2f3; overflow:hidden}
		.b-stats-ex .c-tl {border-right:1px solid #fdfdfe; border-bottom:1px solid #fefefe}
		.b-stats-ex .c-tr {border-left:1px solid #fdfdfe; border-bottom:1px solid #fefefe}
		.b-stats-ex .c-bl {border-right:1px solid #e3e3e3; border-top:1px solid #e4e4e4}
		.b-stats-ex .c-br {border-left:1px solid #e3e3e3; border-top:1px solid #e4e4e4}
	.b-stats-ex .ar-dwn {padding-right:8px; background:url(../img/ar-dwn.gif) no-repeat 100% 7px}
/* -- ---- stats block ---- -- */

.b-gray-brd {position:relative; margin-left:-1px; border-left:5px solid #d1d3d9; background:#e2e3e7 url(../img/b-gray-brd-bg.png) repeat-x 0 0; margin-bottom:16px}
.b-green-brd {position:relative; margin-left:-1px; border-left:5px solid #b9d2a3; margin-bottom:30px}
	.b-green-brd-i {border:1px solid #dddfe1; border-left-width:0; padding:1px 10px 8px 6px}
	.b-gray-brd-i {border:1px solid #dddfe1; border-left-width:0; padding:1px 10px 8px 6px}

/* // ---- block trades ---- // */
.b-trades {padding:6px 10px 10px 6px}
	.b-trades .i-p {float:left; color:#313336; border:1px solid #a8b5ce; padding:3px 1px 3px 2px; width:68px}
	.b-trades .header {padding-bottom:2px}
		.b-trades .header .s-title {float:left}
	.b-trades .cash-balance {float:right; width:678px}
		.b-trades .cash-balance dt {float:left; padding-top:4px; padding-right:5px}
		.b-trades .cash-balance dd {float:left; padding-right:10px}
		.b-trades .cash-balance .i-p {float:left; font-size:18px; padding:0 1px 1px 5px; width:125px; margin-right:5px}
		.b-trades .cash-balance .btn {float:left}
		.b-trades .cash-balance .buy-power {border-left:1px solid #d0d2d6; padding:3px 0 3px 10px; font-size:16px}
	.trades-body {background:#d4d4d8 url(../img/trades-bg.png) repeat-x 0 0; padding:6px 0 6px 10px}
		.trades-body dt {float:left; padding-right:5px; padding-top:4px}
		.trades-body dd {position:relative; float:left; padding-right:22px}
		.trades-body select {width:73px; margin-top:1px}
		.trades-body .chk-b {position:relative; padding:0 17px; margin-top:4px}
		.trades-body .submit {border-left:1px solid #bcbec2; padding-left:15px; padding-right:0}
			.trades-body .submit .btn {position:relative; margin-bottom:-1px; overflow:hidden; height:26px}
/* -- ---- block trades ---- -- */

/* // ---- block strategies ---- // */
.b-strategies {padding:12px 10px 10px 6px}
	.b-strategies .i-p {float:left; color:#676a6d; border:1px solid #a8b5ce; padding:3px 1px 3px 2px; width:68px; margin-right:-1px}
	.b-strategies .ico-cal {float:left}
	.b-strategies .header {padding-bottom:10px}
		.b-strategies .header .s-title {float:left}
	.strategies-body {background:#d4d4d8 url(../img/strategies-bg.png) repeat-x 0 0; padding:12px 0 12px 10px}
		.strategies-body dt {float:left; color:#4f535b; padding-right:5px; padding-top:4px}
		.strategies-body dd {position:relative; float:left; padding-right:29px}
		.strategies-body select {float:left; color:#4f535b; margin-top:1px; width:177px}
			.strategies-body select option {color:#4f535b}
		.strategies-body .apply-f {float:left; margin-top:2px; padding:0 9px 0 0}
			.strategies-body .apply-f input {float:left}
		.strategies-body .s-brd {float:left; width:1px; height:15px; background-color:#c2c4ca; margin:5px 10px 0}
		.strategies-body .lbl-t {float:left; color:#676a6d; width:16px; padding-top:4px; text-align:center}
		.strategies-body .chk-b {position:relative; padding:0 20px; margin-top:4px; font:12px 'Trebuchet MS'}
			.strategies-body .chk-b a {color:#555}
		.strategies-body .submit {position:relative; left:14px; border-left:1px solid #bcbec2; padding-left:28px; padding-right:0}
			.strategies-body .submit .btn {position:relative; margin-bottom:-1px; overflow:hidden; height:26px}
/* -- ---- block strategies ---- -- */

.ico-cal {display:-moz-inline-stack; display:inline-block; border:1px solid #a8b5ce; width:22px; height:23px; background-image:url(../img/ico-cal.png); vertical-align:top}

.b-openpos {}
	.b-openpos .header {position:relative; margin:0 -9px 9px -6px; background:#e2efd6 url(../img/b-green-brd-bg.png) repeat-x 0 0; padding:9px 0 9px 10px}
		.b-openpos .header .s-title {float:left; width:210px; padding-right:10px; padding-top:2px}
		.b-openpos .calendar {float:left; width:160px}
			.b-openpos .calendar .l-ar, .b-openpos .header .calendar .r-ar {float:left; width:20px; height:26px; background-image:url(../img/calendar-ar.png); margin-right:4px}
			.b-openpos .calendar .r-ar {background-position:100% 0}
			.b-openpos .calendar .i-p {float:left; color:#313336; border:1px solid #a8b5ce; padding:3px 1px 3px 2px; width:69px; margin-right:-1px}
			.b-openpos .calendar .ico-cal {float:left; margin-right:5px}
	.b-openpos .tbl th {border-bottom:1px solid #dddfe2; border-top:1px solid #e3e7e8; background:#e5e7e9 url(../img/b-openpos-th-bg.png) no-repeat 0 0; padding-bottom:1px; white-space:nowrap}
		.b-openpos .tbl th.sorted {background-image:url(../img/openpos-tbl-th-sorted.png); background-color:#dde0e4}
		.b-openpos .tbl th.frst {background-position:-1px 0}
			.b-openpos .tbl .ar-dwn {background-image:url(../img/openpos-tbl-ar-b.gif)}
		.b-openpos .tbl td {text-align:right; white-space:nowrap}
		.b-openpos .tbl .total td {color:#5e6063; font-weight:bold; border-left-width:0; background:#fff url(../img/b-openpos-total-bg.png) repeat-x 0 100% !important}
			.b-openpos .tbl .total .lst {border-right-color:#e4e7e9}
	.tbl {width:100%; border-collapse:separate; border-spacing:0; margin-bottom:1px}
		.tbl td {padding:2px 4px 1px; font:12px Calibri; border-left:1px solid #e3e7e8; border-bottom:1px solid #e3e7e8}
		.tbl .chk-b {position:relative; padding-left:21px; padding: 1px 0 1px; font-size:12px; white-space:nowrap}
		.tbl th {font-size:12px; text-align:center; padding:13px 8px 8px; white-space:nowrap}
			.tbl th a {color:#000; display:block; padding-bottom:10px; text-decoration:none; background-position:50% 100%; background-repeat:no-repeat}
		.tbl .zb {background-color:#f6f7f8}
		.tbl .zb .sorted {background-color:#eef0f3}
		.tbl .w-s {width:100%; text-align:left; padding-left:11px}
		.tbl .sorted {background-color:#f7f8fa}
		.tbl .lst {border-right:1px solid #e3e7e8}
		.tbl .td-l {text-align:left !important; white-space:normal}
		.tbl .td-c {text-align:center !important}

.af-tbl {padding:10px 10px 10px; background:#f1f2f3 url(../img/af-tbl-bg.png) repeat-x 0 0}
	.af-tbl .lbl-t {float:left; padding:4px 5px 0 0}
	.af-tbl .i-p {float:left; color:#676a6d; border:1px solid #a8b5ce; padding:3px 1px 3px 2px; width:69px; margin-right:4px}
	.af-tbl .btn {float:left}

.b-recommend-tbl {border-top:1px solid #dee0e4; background-color:#fafafb}

/* // ---- b-quest-answ ---- // */
.b-quest-answ {padding:14px 0 15px 10px; width:920px}
	.b-quest-answ .b-hd {height:2px; margin:0 3px; background-color:#fffbec; font-size:1px}
		.b-quest-answ .b-hd i {position:relative; display:block; width:3px; height:3px; background-image:url(../img/b-quest-answ-crn.gif)}
		.b-quest-answ .b-hd .l {left:-3px}
		.b-quest-answ .b-hd .r {float:right; right:-3px}
	.b-quest-answ .b-tp {border-top:1px solid #ffe179}
		.b-quest-answ .b-tp i {margin-top:-1px}
		.b-quest-answ .b-tp .r {background-position:100% 0}
	.b-quest-answ .b-bt {border-bottom:1px solid #ffe179}
		.b-quest-answ .b-bt i {margin-bottom:-1px}
		.b-quest-answ .b-bt .r {background-position:100% 100%}
		.b-quest-answ .b-bt .l {background-position:0 100%}
	.b-quest-answ .b-md {position:relative; color:#4f535b; border-left:1px solid #ffe179; border-right:1px solid #ffe179; background-color:#fffbec; font:12px/20px 'Trebuchet MS'; padding:13px 60px 14px}
	.b-quest-answ .close {position:absolute; top:-2px; right:0; width:28px; height:23px; background-image:url(../img/ico-close.gif)}
/* -- ---- b-quest-answ ---- -- */

.b-recommendations {background:none; margin-bottom:30px}
	.b-recommendations .header {position:relative; margin:0 -9px 27px -6px; background:#edeef2 url(../img/recommen-h-bg.gif) repeat-x 0 0; padding:9px 0 9px 10px}
	.b-recommendations .header .s-title {float:none; padding-right:9px}
	.b-recommendations .header .risk-l {float:none; padding-top:4px; padding-right:62px}
		.b-recommendations .header .risk-l img {margin:-2px 0 0 5px}
	.b-recommendations .header .b {float:left; margin:4px 10px 0 0; width:1px; height:15px; background-color:#cfd1d6; vertical-align:top; font-size:1px}
	.b-recommendations .header .b-st {float:left; padding-top:4px}
	.b-recommendations .header .b-st b {display:-moz-inline-stack; display:inline-block; vertical-align:top; margin:1px 7px 0; width:1px; height:15px; font-size:1px; background-color:#b4b6bb}
	.b-recommendations .buy-sell-tbl {margin-bottom:11px;}
		.b-recommendations .buy-sell-tbl .bst-col-1 {float:none;}
			.b-recommendations .buy-sell-tbl .bst-col-1 .tbl th {padding: 10px 6px 3px;border-top:1px solid #cbe1b8; border-bottom:1px solid #d6e3ce; background-image:url(../img/b-openpos-th-bg.png); background-position:0 -300px}
				.b-recommendations .buy-sell-tbl .bst-col-1 .tbl .ar-dwn {background-image:url(../img/buy-tbl-ar-b.gif)}
				.b-recommendations .buy-sell-tbl .bst-col-1 .tbl th.sorted {background-image:url(../img/openpos-tbl-th-sorted.png); background-color:#d7e3d0}
			.b-recommendations .buy-sell-tbl .bst-col-1 .tbl .frst {background-position:-1px -300px; }
			.b-recommendations .buy-sell-tbl .bst-col-1 .tbl td a {color:#4e9f07}
			.b-recommendations .buy-sell-tbl .bst-col-1 .tbl td {text-align:right; padding:2px 4px 2px}
			.b-recommendations .buy-sell-tbl .bst-col-1 .af-tbl {padding:7px 9px 6px}
		.b-recommendations .buy-sell-tbl .bst-col-2 { float:none;}
			.b-recommendations .buy-sell-tbl .bst-col-2 .tbl th {padding: 10px 6px 3px;border-top:1px solid #eebfbd; border-bottom:1px solid #ead9d8; background-image:url(../img/b-openpos-th-bg.png); background-position:0 -600px}
				.b-recommendations .buy-sell-tbl .bst-col-2 .tbl .ar-dwn {background-image:url(../img/sell-tbl-ar-b.gif)}
				.b-recommendations .buy-sell-tbl .bst-col-2 .tbl th.sorted {background-image:url(../img/openpos-tbl-th-sorted.png); background-color:#ead9da}
			.b-recommendations .buy-sell-tbl .bst-col-2 .tbl .frst {background-position:-1px -600px}
			.b-recommendations .buy-sell-tbl .bst-col-2 .tbl td a {color:#f4291f}
			.b-recommendations .buy-sell-tbl .bst-col-2 .tbl td {text-align:right; padding:2px 4px 2px}
		.b-recommendations .buy-sell-tbl h3 {position:relative; color:#000; font:bold 12px calibri; text-transform:uppercase; padding-left:3px; padding-bottom:7px; padding-top:17px}

.btn-tools {background:#d9dadc url(../img/btn-tools-bg.png) repeat-x 0 0; padding:7px 9px 6px; text-align:right}
	.btn-tools a {margin:0}

/* // ---- tooltip block ---- // */
.tooltip-block {position:absolute; z-index:999; width:507px}
	.tooltip-block .tlp-tp {height:19px; background-image:url(../img/tlp-tp.png)}
	.tooltip-block .tlp-bt {height:20px; background-image:url(../img/tlp-bt.png)}
	.tooltip-block .tlp-md {color:#4f535b; font:12px/18px 'Trebuchet MS'; background-image:url(../img/tlp-md.png); padding:0 13px}
		.tooltip-block .tlp-md-i {position:relative; color:#4f535b; border-left:1px solid #ffe179; border-right:1px solid #ffe179; background-color:#fffbec; padding:9px 55px 10px 35px}
		.tooltip-block .tlp-md-i p {padding:3px 0}
	.tooltip-block .tlp-md a {color:#4f535b}
	.tooltip-block .close {position:absolute; z-index:999; top:14px; right:14px; width:28px; height:23px; background-image:url(../img/ico-close.gif)}
/* -- ---- tooltip block ---- -- */

.back-to {font-size:12px; padding:3px 0 28px}
	.back-to a {color:#363739; text-decoration:none}
		.back-to a:hover {text-indent:0}
			.back-to a:hover span {text-decoration:none}
		.back-to a span {text-decoration:underline}
	.back-to {font-size:12px}
	.back-to b {font:14px Arial,Helvetica}

.b-portfolio-tbl {border:1px solid #dddfe1; background-color:#fff; padding:1px 10px 9px; margin-bottom:12px}
	.b-portfolio-tbl .header {position:relative; margin:0 -9px 9px; background:#e2efd6 url(../img/b-green-brd-bg.png) repeat-x 0 0; padding:9px 0 9px 8px}
		.b-portfolio-tbl .header .s-title {float:left}
		.b-portfolio-tools {float:none; margin-left:20px}
			.b-portfolio-tools dt {float:left; color:#313336; padding-top:4px; padding-right:5px}
			.b-portfolio-tools dd {float:left; padding-right:30px}
			.b-portfolio-tools .i-p {float:left; color:#676a6d; border:1px solid #a8b5ce; padding:3px 1px 3px 2px; width:69px; margin-right:-1px}
			.b-portfolio-tools .ico-cal {float:left}
			.b-portfolio-tools .lbl-t {float:left; color:#676a6d; width:16px; padding-top:4px; text-align:center}
			.b-portfolio-tools .chk-b {position:relative; padding:0 17px; margin-top:4px}
			.b-portfolio-tools .stock-load {border-left:1px solid #c4cec0; padding:4px 3px 4px 20px}
			.b-portfolio-tools .btn {float:left}
			.b-portfolio-tools .stock-ip {padding-right:0}
				.b-portfolio-tools .stock-ip .i-p {margin-right:5px}
	.b-portfolio-tbl .tbl th {border-bottom:1px solid #dddfe2; border-top:1px solid #e3e7e8; background:#e5e7e9 url(../img/b-openpos-th-bg.png) no-repeat 0 0; padding-top: 10px; padding-bottom: 13px; white-space:nowrap; font:12px;}
		.b-portfolio-tbl .tbl th a {padding-bottom:0px; text-decoration:underline; font:12px;}
			.b-portfolio-tbl .tbl th a:hover {text-decoration:none}
			.b-portfolio-tbl .tbl .frst {background-position:-1px 0; text-align:left; padding-left:19px}
			.b-portfolio-tbl .tbl th.sorted {background-image:url(../img/openpos-tbl-th-sorted.png); background-color:#dde0e4}
			.b-portfolio-tbl td {text-align:center; padding-bottom:0px}
				.b-portfolio-tbl .td-l {padding-left:18px}
			.b-portfolio-tbl .hd-td td {font-weight:bold; background:#e5e5e5 url(../img/portfolio-td-bg.png) repeat-x 0 0; border-left-color:#cbcfd1}
			.b-portfolio-tbl .hd-td .lst {border-right-color:#cbcfd1}
				.b-portfolio-tbl .hd-td .sorted {background-image:url(../img/portfolio-td-sorted.png); background-color:#dddee0}

.tbl .hover td {background:#dcdddf url(../img/openpos-tbl-hover.png) repeat-x 0 0; border-left-color:#cbd0d4}
	.tbl .hover td.sorted {background:#d4d6da url(../img/openpos-tbl-hover-s.png) repeat-x 0 0}

.tbl-forms {}
		.tbl-forms td {padding:4px 10px 4px 10px; font:14px Verdana,Tahoma; border-left:0px solid #e3e7e8; border-bottom:0px solid #e3e7e8}
		
.tbl-performance {width:100%; border-collapse:separate; border-spacing:0; margin-bottom:1px; align:right;}
		.tbl-performance td {width:10%; padding:3px 4px 0px; font:11px Verdana,Tahoma; border-left:1px solid #e3e7e8; border-bottom:1px solid #e3e7e8}
                .tbl-performance a {color:#000000}
                .tbl-performance .chk-b {position:relative; padding-left:21px; padding-bottom:0px; font-size:12px; white-space:nowrap}
		.tbl-performance th {text-align:left;border-bottom:1px solid #dddfe2; border-top:1px solid #e3e7e8; background:#e5e7e9 url(../img/b-openpos-th-bg.png) no-repeat 0 0; padding:8px 4px 10px 4px; white-space:nowrap}
                .tbl-performance .zb {background-color:#f6f7f8}
		.tbl-performance .zb .sorted {background-color:#eef0f3}
		.tbl-performance .w-s {width:100%; text-align:left; padding-left:11px}
		.tbl-performance .sorted {background-color:#f7f8fa}
		.tbl-performance .lst {border-right:1px solid #e3e7e8}
		.tbl-performance .td-l {text-align:left !important; white-space:normal}
		.tbl-performance .td-c {text-align:center !important}
                
.tbl-performance .hover td {background:#dcdddf url(../img/openpos-tbl-hover.png) repeat-x 0 0; border-left-color:#cbd0d4}
	.tbl-performance .hover td.sorted {background:#d4d6da url(../img/openpos-tbl-hover-s.png) repeat-x 0 0}

/* datePicker */
table.jCalendar{background:#FFFFFF;border-collapse:separate;border-spacing:2px}
	table.jCalendar th{background:#FFFFFF;color:#000000;font-weight:bold;padding:3px 5px;}
	table.jCalendar td{background:#fff;color:#000;padding:3px 5px;text-align:center;font-size:11px;}
		table.jCalendar td.other-month{background:#fffFFF;color:#808080;}
		table.jCalendar td.today{color:#000000; font-weight:bold; border:1PX solid #666666}
		table.jCalendar td.selected{ background:#666666;color:#fff;}
			table.jCalendar td.selected.dp-hover{background:#008ACB;color:#fff;}
			table.jCalendar td.dp-hover,table.jCalendar tr.activeWeekHover td{background:#fff;color:#000;}
		table.jCalendar tr.selectedWeek td{background:#f66;color:#fff;}
		table.jCalendar td.disabled,table.jCalendar td.disabled.dp-hover{background:#fff;color: #CCCCCC;}
		table.jCalendar td.unselectable,table.jCalendar td.unselectable:hover,table.jCalendar td.unselectable.dp-hover{background:#FFFFFF;color:#C0C0C0;}
		/* here */ div.dp-popup{position:relative;background:#b9d2a3;font-size:10px;font-family:Calibri;padding:2px 2px 2px 2px;width:171px;line-height:2em;}
		div#dp-popup{position:absolute;z-index:199;}
		div.dp-popup h2{font-size:12px;text-align:center;margin:2px 0;padding:0;color:#000;font-weight:bold;}
		a#dp-close{font-size:11px; padding:4px 0;text-align:center;display:block;}
		a#dp-close:hover{text-decoration:underline;}
		div.dp-popup a{color:#000; text-decoration:none;padding:3px 2px 0;}
		div.dp-popup div.dp-nav-prev{position:absolute;top:2px;left:4px;width:100px;}
		div.dp-popup div.dp-nav-prev a{float:left;}
		div.dp-popup div.dp-nav-prev a,div.dp-popup div.dp-nav-next a{cursor:pointer;}
		div.dp-popup div.dp-nav-prev a.disabled,div.dp-popup div.dp-nav-next a.disabled{cursor:default;}
		div.dp-popup div.dp-nav-next{position:absolute;top:2px;right:4px;width:100px;}
		div.dp-popup div.dp-nav-next a{float:right;}
		div.dp-popup a.disabled{cursor:default;color:#aaa;}
		div.dp-popup td{cursor:pointer;}
		div.dp-popup td.disabled{cursor:default;}
		a.dp-choose-date{margin:5px 3px 0;}
		a.dp-choose-date.dp-disabled{background-position:0 -20px;cursor:default;}
/* datePicker prev/next */
#dpPreviousDay, #dpNextDay{text-decoration:none}
/* datePicker input */
#agendaView .wDatePicker{
color:#313336;
border:1px solid #a8b5ce;
padding:3px 1px 3px 2px;
margin-right:-1px;
width:94px;
height:17px;
background:#fff url(../img/ico-cal.png) right top no-repeat;
}
.hover .b_{background:#dcdddf url(../img/openpos-tbl-hover.png) repeat-x 0 0; border-left-color:#cbd0d4}
.b-openpos .calendar .r-ar {margin:0 4px}
.hidden{display:none}
fieldset{border:0}
/* tooltip */
.wTooltip{
margin:-15px 0 0 35px;
display:block;
position:absolute;
z-index:999;
width:250px;
padding:5px;
background:white;
border:1px solid #d1d3d9;
overflow:visible;
white-space:normal;
font-size: 11px;
}
.wTooltip h3 {
background:#b9d2a3;
font:bold 12px Verdana,Tahoma;
padding-left:3px;
padding-bottom:7px;
}
.acroHeTooltip{
margin: 0 0 0 0;
display:block;
position:absolute;
z-index:999;
width:450px;
padding:10px;
background:white;
border:1px solid #d1d3d9;
overflow:visible;
white-space:normal;
font-size: 12px;
text-align: justify;
}
.meHiTooltip{
margin: 0 0 0 0;
display:block;
position:absolute;
z-index:999;
width:100px;
padding:5px;
background:white;
border:1px solid #d1d3d9;
overflow:visible;
white-space:normal;
font-size: 11px;
}
/* row hover */
.tbl tr:hover td{background:#dcdddf url(../img/openpos-tbl-hover.png) repeat-x 0 0; border-left-color:#cbd0d4}
.tbl tr:hover td.sorted{background:#d4d6da url(../img/openpos-tbl-hover-s.png) repeat-x 0 0}
/* IE7 fix */
*+html .b-openpos .header span{margin-top:-28px}
*+html .wTooltip{margin:-2px 0 0}

/* row hover */
.tbl-performance tr:hover td{background:#dcdddf url(../img/openpos-tbl-hover.png) repeat-x 0 0; border-left-color:#cbd0d4}
.tbl-performance tr:hover td.sorted{background:#d4d6da url(../img/openpos-tbl-hover-s.png) repeat-x 0 0}


.expanded {
background-image:url(../img/expanded.gif);
background-repeat:no-repeat;
background-position: 5px center;
}
.collapsed {
background-image:url(../img/collapsed.gif);
background-repeat:no-repeat;
background-position: 5px center;
}

/**
 * @author Paul Kolbovich <paulkolbovich@gmail.com>
*/
.cl{clear: both}
/* form {{{ */
.b-content .row, .b-content .row-select{clear: both;padding: 3px 0}
.b-content label{
    display: block;
    width: 260px;
    float: left;
    font-size: 14px;
    line-height: 24px;
    color: #676a6d;
}
.b-content .row input{
    padding: 2px 5px 0;
    width: 402px;
    height: 20px;
    border: 1px solid #a8b5ce;
}
.b-content .row input.required{
    width: 400px;
    border-left: 3px solid #ff5f11;
}
.b-content .req{background-color: #ff5f11}
.b-content select{
    width: 415px;
    height: 22px;
    border: 1px solid #a8b5ce;
}
/* .b-content }}} */
/* create portfolio {{{ */
.b-portfolio-tbl .h-gray{background: #edeef2 url(../img/recommen-h-bg.gif) repeat-x 0 0}
.create-portfolio{padding: 15px 20px}
.create-portfolio .b-save{
    position: relative;
    left: 260px;
}
/* create portfolio }}} */
/* registration {{{ */
.h1-ico-registration{
    position: relative;
    margin-left: -30px;
    padding-left: 70px;
    background: url(../img/h1-ico-registration.png) no-repeat 0 14px;
}
.registration{
    width: 900px;
    margin-left: -40px;
    padding: 0 40px 40px;
    border: 1px solid #c1c6ce;
    background: #fff;
}
.registration .submit{
    position: relative;
    left: 260px;
}
.registration .r{
    position: relative;
    margin: 0;
    padding: 0;
    background: url(../img/r-border.png) no-repeat;
    width: 5px;
    height: 5px;
}
.registration .lt, .registration .lb{
    float: left;
    left: -41px;
    top: -1px;
}
.registration .lb{
    background-position: 0 -5px;
    top: 36px;
}
.registration .rt, .registration .rb{
    background-position: -5px 0;
    float: right;
    right: -41px;
    top: -1px;
}
.registration .rb{
    background-position: -5px -5px;
    top: 36px;
}
.registration .section{
    padding: 20px 0 40px;
    border-bottom: 1px solid #e5e9ea;
}
.registration .last-section{
    border-bottom: 0;
}
.registration .row-captcha, .registration .row-tos{margin: 10px 0 30px 260px}
.registration .row-tos{margin-bottom: 0}
.registration .row-captcha label, .registration .row-tos label{float: none;width: 100%}
.registration .row-captcha input{
    margin-left: 5px;
    padding: 2px 5px 0;
    width: 100px;
    height: 20px;
    border: 1px solid #a8b5ce;
}
.registration .row-captcha input.required{
    width: 98px;
    border-left: 3px solid #ff5f11;
}
/* ie6/7 */
* HTML .registration{margin:0 -50px 0 -40px}
*+html .registration{margin:0 -50px 0 -40px}
* HTML .registration .r{display: none}
*+html .registration .r{display: none}
/* registration }}} */
/* recommendations {{{ */
.b-recommendations{padding:0 10px 0 6px}
.b-recommendations .ico-cal{float:left}
.b-recommendations .header{padding: 10px 5px}
.b-recommendations .header .s-title{float:left}
.b-recommendations .h-check{clear: both;margin: 0 0 5px 20px}
.recommendations-options{
    height: 30px;
    background: #d8d9dd url(../img/recommendations-bg.png) repeat-x 0 0;
    padding: 8px 7px 11px;
}
.recommendations-options .settings{position: relative;top: 7px}
.recommendations-options .select select{border: 1px solid #a8b5ce}
.recommendations-options .separator{display: inline;color: #c2c4ca;padding: 0 3px}
.recommendations-options .radio{float: right;width: 220px;padding-top: 10px}
.show-strategies{
    display: block;
    margin: 10px 0 10px 3px;
    padding: 5px 0 0 28px;
    width: 107px;
    height: 20px;
    font-size: 11px;
    text-decoration: none;
    white-space: nowrap;
    color: #3f4043;
    background: #fdfdfd url(../img/show-strategies.png) no-repeat 0 0;
}
a.show-strategies:hover{color: #000}
.recommendations-body{
    border: 1px solid #c1c6ce;
    border-bottom: 0;
    background:#e3e4e8 url(../img/recommendations-body.png) repeat-x 0 0;
    padding:3px;
}
.b-recommendations .r{
    position: relative;
    margin: 0;
    padding: 0;
    background: url(../img/r-recommendations.png) no-repeat;
    width: 5px;
    height: 5px;
    overflow: hidden;
}
.recommendations-body .lt, .b-recommendations .lb{
    float: left;
    left: -4px;
    top: -4px;
}
.b-recommendations .lb{
    background-position: 0 -5px;
    top: 4px;
}
.recommendations-body .rt, .b-recommendations .rb{
    background-position: -5px 0;
    float: right;
    right: -4px;
    top: -4px;
}
.b-recommendations .rb{
    background-position: -5px -5px;
    top: 4px;
}
.recommendations-body label{
    line-height: 200%;
    display: block;
    width: 375px;
}
.recommendations-body .available{float: left}
.recommendations-body .selected{float: right}
.recommendations-body select{
    border: 1px solid #a7a6aa;
    width: 370px;
}
.recommendations-body option{line-height: 125%}
.recommendations-body .b-add, .recommendations-body .b-remove{
    display: block;
    position: relative;
    left: 4px;
    margin: -150px auto 150px auto;
    padding: 18px 10px 0 0;
    width: 125px;
    height: 38px;
    text-align: center;
    font-size: 12px;
    text-decoration: none;
    color: #3F4043;
    background: url(../img/add.png) no-repeat right top;
}
.recommendations-body .b-add:hover, .recommendations-body .b-remove:hover{color: #000}
.recommendations-body .b-remove{
    left: -4px;
    margin: -150px auto 50px auto;
    padding: 18px 0 0 10px;
    background: url(../img/remove.png) no-repeat 0 0;
}
.b-recommendations .done{
    border: 1px solid #c1c6ce;
    border-top: 0;
    height: 34px;
    padding: 15px 3px 0 3px;
    background: url(../img/done-bg.png) repeat-x 0;
}
a.b-done{
    display: block;
    margin: 0 auto;
    padding: 5px 0 0;
    width: 51px;
    height: 21px;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    color: #3F4043;
    background: url(../img/b-done.png) no-repeat 0;
}
a.b-done:hover{
    color: #000;
    background: url(../img/b-done.png) no-repeat 0 -26px;
}
a.disabled, a.disabled:hover{
    color:#aaa;
    background: url(../img/b-done.png) no-repeat 0 -52px;
}
/* ie6/7 */
* HTML .recommendations-options .radio{padding-top: 0;margin: -20px 0 0}
* HTML .b-recommendations{padding-bottom: 0;height: 490px;overflow: hidden}
* HTML .b-recommendations .done{width: 917px;position: relative;left: 2px}
* HTML .b-recommendations a.b-done:hover{background: url(../img/b-done.png) no-repeat 0}
*+html .recommendations-options .radio{padding-top: 0;margin: -20px 0 0}
*+html .b-recommendations{padding-bottom: 0;height: 490px;overflow: hidden}
*+html .b-recommendations .select select{position: relative;top:3px}
*+html .recommendations-body select{position: relative}
*+html .b-recommendations a.b-done:hover{background: url(../img/b-done.png) no-repeat 0}
/* recommendations }}} */
/* operation {{{ */
.operation{
    width: 908px;
    height: 31px;
    margin: 0 auto 20px;
    padding: 8px 15px 0;
    background: url(../img/operation-bg.png) repeat-x 0;
}
.operation dd {position:relative; float:left; padding-right:6px}
.operation .ico-quest{margin: -3px -2px 0 0}
.operation label{padding-right: 19px}
.operation label.last{border-right: 1px solid #cecfd1}
.operation select, .operation input{
    width: 75px;
    height: 23px;
    border: 1px solid #a8b5ce;
}
.operation input{height: 23px}
.operation a.submit{
    display: block;
    float: right;
    padding: 5px 0 0;
    width: 64px;
    height: 20px;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    color: #3f4043;
    background:url(../img/b-operation.png) no-repeat 0 0;
}
/* ie6/7 */
* HTML .operation{background-position: top}
* HTML .operation .submit{margin: -25px 0 0}
*+html .operation .submit{margin: -25px 0 0}
/* operation }}} */
/* history {{{ */
.history .header{
    width: 926px;
    margin-top: 1px;
    margin-left: -5px;
}
.history .period{
    margin: -10px 0 0;
    float: right;
    width: 340px;
    height: 30px;
}
.history .wDatePicker{
    color: #313336;
    border: 1px solid #a8b5ce;
    padding: 3px 1px 3px 2px;
    width: 94px;
    height: 17px;
    background: #fff url(../img/i-date.png) right top no-repeat;
}
.history .load{position: relative;top: 9px;right: -10px}
.history .done{margin-bottom: 20px}
.history .pageNav{text-align: center;padding: 10px 0;color: #ccc}
.history .pageNav a{
    padding: 5px;
    text-decoration: none;
    color: #676a6d;
}
.history .pageNav a.arrow{font-size: 20px;position: relative;top: 2px}
.history .pageNav a.active, .history .pageNav a:hover{
    color: #0090ff;
    background: #e3f3ff;
}
/* ie6/7 */
* HTML .history .wDatePicker{position: relative;top: 4px}
* HTML .history .recommendations-body{height: 230px;overflow: hidden}
* HTML .history .done{width: 914px;overflow: hidden;left: 0px}
* HTML .history{height: auto}
*+html .history .wDatePicker{position: relative;top: 4px}
*+html .history{height: auto}
/* history }}} */
/* new tooltip block {{{ */
.b-tooltip{
    position: absolute;
    z-index: 999;
    width: 863px;
}
.b-tooltip .tlp-tp{
    height: 4px;
    background-image: url(../img/tooltip-tp.png);
    overflow: hidden;
}
.b-tooltip .tlp-bt{
    height: 6px;
    background-image: url(../img/tooltip-bt.png);
    overflow: hidden;
}
.b-tooltip .tlp-md{
    color: #4f535b;
    font: 12px/18px 'Trebuchet MS';
    background-image: url(../img/tooltip-md.png);
    padding:0 7px 0 5px;
}
.b-tooltip .tlp-md-i{
    position: relative;
    padding: 10px 0;
}
.b-tooltip .tlp-md-i p{padding: 3px 0}
.b-tooltip .tlp-md a{color: #4f535b}
.b-tooltip .close{
    position: absolute;
    z-index: 999;
    top: 12px;
    right: 12px;
    width: 13px;
    height: 13px;
    background-image: url(../img/tooltip-close.png);
    overflow: hidden;
}
.b-tooltip h2{
    margin: 0 0 5px;
    padding: 0;
    text-transform: uppercase;
    font-size: 18px;
    font-weight: normal;
}
/* new tooltip block }}} */
/* execute {{{ */
.execute{
    padding: 10px 20px;
    background: #eaecf0;
}
.execute .block{
    position: relative;
    margin: 0 4px 1px 0;
    padding: 5px 10px;
    width: 240px;
    float: left;
    background: #f2f3f6;
}
.execute .last{
    margin: 0;
    width: 116px;
    height: 47px;
    float: right;
}
.execute .name, .execute .value{
    font-weight: bold;
    float: left;
    width: 130px;
}
.execute .value{float: right;font-weight: normal}
.execute .hl{
    height: 10px;
    border-bottom: 1px solid #ddd;
}
.execute .tbl{border-top: 1px solid #ccc;margin: 10px 0 0}
.execute .tbl th{
    width: 91px;
    height: 28px;
    background: #eef0f3 url(../img/tbl-th.png);
    border-left: 1px solid #eaecf0;
    text-align: left;
    text-decoration: underline;
}
.execute .tbl th.last{border-right: 1px solid #eaecf0}
.execute .tbl tr:hover td{background: #eef0f3}
.execute .tbl *{border-color: #eaecf0}
.execute .tbl td{padding: 3px 10px;text-align: left}
.execute .tbl th.c, .execute .tbl td.c{text-align: center}
.execute .tbl td.sell{color:#f4291f}
.execute .tbl td.buy{color:#4e9f07}
.execute .odd td{background: #fff}
.execute .even td{background: #f6f7f8}
.execute .tbl .i-text{
    padding: 3px 5px 0;
    width: 65px;
    height: 22px;
    border: 1px solid #a8b5ce;
    font-size: 14px;
}
.execute .btn-execute, .execute .btn-execute-all{
    display: block;
    margin: 0 auto;
    padding: 3px 0 0;
    width: 71px;
    height: 22px;
    text-align: center;
    background: url(../img/btn-execute.png);
    text-decoration: none;
}
.execute .btn-execute-all{
    position: relative;
    top: 10px;
    width: 100px;
    height: 23px;
    background: url(../img/btn-bg.png);
}
/* ie6/7 */
* HTML .execute{height: 0}
*+html .execute{min-height: 100px}
/* execute }}} */
/* rms {{{ */
.rms .row{clear: both;padding: 0 0 2px 10px}
.rms .glow{background: #d4e8f9}
.rms .row label{
    width: 150px;
    float: left;
    line-height: 25px;
}
.rms .row .floa{
    width: 150px;
    float: left;
    line-height: 25px;
}
.rms .row label.short{width: 55px}
.rms .row input.short{width: 65px;float: left;margin: 0 35px 0 0}
.rms .row input.medium{width: 125px}
.rms .row select.short{width: 80px;float: left;position: relative;top: 2px}
.rms .row select{
    width: 205px;
    height: 22px;
    border: 1px solid #a8b5ce;
}
.rms .row .del{
    position: relative;
    top: 2px;
    font-size: 16px;
    color: #ccc;
}
.rms .row .btn{
    margin: 0 0 -8px;
}
.rms .row .i-radio{position: relative;top: 2px}
.rms .row .i-text{
    padding: 2px 5px 0;
    width: 193px;
    height: 20px;
    border: 1px solid #a8b5ce;
}
.rms h3{
    font-size: 15px;
    font-weight: bold;
    padding: 0;
    margin: 5px 0;
}
.rms .sector{padding: 5px 0 0 10px;width: 610px}
.rms .sector .label{
    float: left;
    width: 150px;
    height: 60px;
}
.rms .long{padding: 0 10px}
.rms .slider-wrapper{
    float: right;
    width: 450px;
    height: 23px;
    background: url(../img/slider-bg.png) repeat-x;
}
.rms .slider-wrapper .slider{
    height: 5px;
    position: relative;
    bottom: -8px;
    background: #d4d4d5;
}


.rms .slider-wrapper .ui-slider-range{background: url(../img/slider-range.png) no-repeat left; position:inherit}
.rms .slider-wrapper .ui-slider-handle{
    width: 8px;
    height: 19px;
    top: 0px;
    margin-left: -3px;
    background: url(../img/slider-handle.png) no-repeat;
}


.rms .slider-grad{
    margin: -4px 0 0;
    float: left;
    width: 301px;
    height: 30px;
    background: url(/img/slider-grad.png) no-repeat;
}


/* MEGABUTTONS --- default button w=70px h=25px----------------------- */
/*0-Default button */
.btm-btns{}
.btm-btns a:visted{
    color:#3D3E3F;}
.btm-btns a:hover{
    color:black;
    background: url(../img/megabtn70hover.png);}
.btm-btns a{
    display: block;
    width:70px;
    color:#3D3E3F;
    
    margin-right:4px;
    min-width:40px;
    float: left;    
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background: url(../img/megabtn70.png);
    border:none;
}

.btm-btns a[disabled=disabled]{
    display: block;
    margin-right:4px;
    width:70px;
    color:#ddd;
    min-width:40px;
    float: left;    
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background: url(../img/megabtn70disabled.png);
    cursor:default;
    border:none;
}
.btm-btns a.right{float: right}
/*End Of Default button------------------------------------ */
/*1- button 100 */
.btm-btns100{}
.btm-btns100 a:visted{
    color:#3D3E3F;}
.btm-btns100 a:hover{
    color:black;
    background: url(../img/megabtn100hover.png);}
.btm-btns100 a{
    display: block;
    width:100px;
    color:#3D3E3F;
    margin-right:4px;
    min-width:40px;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background: url(../img/megabtn100.png);
    border:none;
}

.btm-btns100 a[disabled=disabled]{
    display: block;
    margin-right:4px;
    width:100px;
    color:#ddd;
    min-width:40px;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background: url(../img/megabtn100disabled.png);
    cursor:default;
    border:none;
}
.btm-btns100 a.right{float: right}
/*End Of button 10 ------------------------------------ */
/*2 - button 150 */
.btm-btns150{}
.btm-btns150 a:visted{
    color:#3D3E3F;}
.btm-btns150 a:hover{
    color:black;
    background: url(../img/megabtn150hover.png);}
.btm-btns150 a{
    display: block;
    width:150px;
    color:#3D3E3F;
    margin-right:4px;
    min-width:40px;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background: url(../img/megabtn150.png);
    border:none;
}

.btm-btns150 a[disabled=disabled]{
    display: block;
    margin-right:4px;
    width:150px;
    color:#ddd;
    min-width:40px;
    float: left;
    height: 25px;
    line-height: 25px;
    text-align: center;
    text-decoration: none;
    background: url(../img/megabtn150disabled.png);
    cursor:default;
    border:none;
}
.btm-btns100 a.right{float: right}
/*End Of button 150 ------------------------------------ */
/* --- THE END OF BUTTON ------ */

/* ie6/7 */
* HTML .rms .slider-wrapper{margin-top: -25px}
*+html .rms .slider-wrapper{margin-top: -25px}
/* rms }}} */

.ui-helper-hidden{display:none;}.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}.ui-helper-clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}.ui-helper-clearfix{display:inline-block;}/* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix{height:1%;}.ui-helper-clearfix{display:block;}/* end clearfix */ .ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0);}.ui-state-disabled{cursor:default!important;}.ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;}.ui-widget-overlay{position:absolute;top:0;left:0;width:100%;height:100%;}

.ui-slider{position:relative;text-align:left;}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;}.ui-slider-horizontal{height:.8em;}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em;}.ui-slider-horizontal .ui-slider-range{top:0;height:100%;}.ui-slider-horizontal .ui-slider-range-min{left:0;}.ui-slider-horizontal .ui-slider-range-max{right:0;}.ui-slider-vertical{width:.8em;height:100px;}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em;}.ui-slider-vertical .ui-slider-range{left:0;width:100%;}.ui-slider-vertical .ui-slider-range-min{bottom:0;}.ui-slider-vertical .ui-slider-range-max{top:0;}

.ui-widget{font-family:Verdana,Arial,sans-serif;font-size:1.1em;}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Verdana,Arial,sans-serif;font-size:1em;}.ui-widget-content{border:1px solid #aaa;background:#fff url(../images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x;color:#222;}.ui-widget-content a{color:#222;}.ui-widget-header{border:1px solid #aaa;background:#ccc 50% 50% repeat-x;color:#222;font-weight:bold;}.ui-widget-header a{color:#222;}.ui-state-default,.ui-widget-content .ui-state-default{border:1px solid #d3d3d3;background:#e6e6e6 url(..img/slider-handle.png) 50% 50% repeat-x;font-weight:normal;color:#555;outline:none;}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited{color:#555;text-decoration:none;outline:none;}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus{border:1px solid #999;background:#dadada url(../images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none;}.ui-state-hover a,.ui-state-hover a:hover{color:#212121;text-decoration:none;outline:none;}.ui-state-active,.ui-widget-content .ui-state-active{border:1px solid #aaa;background:#fff url(../images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;font-weight:normal;color:#212121;outline:none;}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#212121;outline:none;text-decoration:none;}.ui-state-highlight,.ui-widget-content .ui-state-highlight{border:1px solid #fcefa1;background:#fbf9ee url(../images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;color:#363636;}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a{color:#363636;}.ui-state-error,.ui-widget-content .ui-state-error{border:1px solid #cd0a0a;background:#fef1ec url(../images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;color:#cd0a0a;}.ui-state-error a,.ui-widget-content .ui-state-error a{color:#cd0a0a;}.ui-state-error-text,.ui-widget-content .ui-state-error-text{color:#cd0a0a;}.ui-state-disabled,.ui-widget-content .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none;}.ui-priority-primary,.ui-widget-content .ui-priority-primary{font-weight:bold;}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal;}.ui-icon{width:16px;height:16px;background-image:url(../images/ui-icons_222222_256x240.png);}.ui-widget-content .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png);}.ui-widget-header .ui-icon{background-image:url(../images/ui-icons_222222_256x240.png);}.ui-state-default .ui-icon{background-image:url(../images/ui-icons_888888_256x240.png);}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png);}.ui-state-active .ui-icon{background-image:url(../images/ui-icons_454545_256x240.png);}.ui-state-highlight .ui-icon{background-image:url(../images/ui-icons_2e83ff_256x240.png);}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url(../images/ui-icons_cd0a0a_256x240.png);}.ui-icon-carat-1-n{background-position:0 0;}.ui-icon-carat-1-ne{background-position:-16px 0;}.ui-icon-carat-1-e{background-position:-32px 0;}.ui-icon-carat-1-se{background-position:-48px 0;}.ui-icon-carat-1-s{background-position:-64px 0;}.ui-icon-carat-1-sw{background-position:-80px 0;}.ui-icon-carat-1-w{background-position:-96px 0;}.ui-icon-carat-1-nw{background-position:-112px 0;}.ui-icon-carat-2-n-s{background-position:-128px 0;}.ui-icon-carat-2-e-w{background-position:-144px 0;}.ui-icon-triangle-1-n{background-position:0 -16px;}.ui-icon-triangle-1-ne{background-position:-16px -16px;}.ui-icon-triangle-1-e{background-position:-32px -16px;}.ui-icon-triangle-1-se{background-position:-48px -16px;}.ui-icon-triangle-1-s{background-position:-64px -16px;}.ui-icon-triangle-1-sw{background-position:-80px -16px;}.ui-icon-triangle-1-w{background-position:-96px -16px;}.ui-icon-triangle-1-nw{background-position:-112px -16px;}.ui-icon-triangle-2-n-s{background-position:-128px -16px;}.ui-icon-triangle-2-e-w{background-position:-144px -16px;}.ui-icon-arrow-1-n{background-position:0 -32px;}.ui-icon-arrow-1-ne{background-position:-16px -32px;}.ui-icon-arrow-1-e{background-position:-32px -32px;}.ui-icon-arrow-1-se{background-position:-48px -32px;}.ui-icon-arrow-1-s{background-position:-64px -32px;}.ui-icon-arrow-1-sw{background-position:-80px -32px;}.ui-icon-arrow-1-w{background-position:-96px -32px;}.ui-icon-arrow-1-nw{background-position:-112px -32px;}.ui-icon-arrow-2-n-s{background-position:-128px -32px;}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px;}.ui-icon-arrow-2-e-w{background-position:-160px -32px;}.ui-icon-arrow-2-se-nw{background-position:-176px -32px;}.ui-icon-arrowstop-1-n{background-position:-192px -32px;}.ui-icon-arrowstop-1-e{background-position:-208px -32px;}.ui-icon-arrowstop-1-s{background-position:-224px -32px;}.ui-icon-arrowstop-1-w{background-position:-240px -32px;}.ui-icon-arrowthick-1-n{background-position:0 -48px;}.ui-icon-arrowthick-1-ne{background-position:-16px -48px;}.ui-icon-arrowthick-1-e{background-position:-32px -48px;}.ui-icon-arrowthick-1-se{background-position:-48px -48px;}.ui-icon-arrowthick-1-s{background-position:-64px -48px;}.ui-icon-arrowthick-1-sw{background-position:-80px -48px;}.ui-icon-arrowthick-1-w{background-position:-96px -48px;}.ui-icon-arrowthick-1-nw{background-position:-112px -48px;}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px;}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px;}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px;}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px;}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px;}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px;}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px;}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px;}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px;}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px;}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px;}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px;}.ui-icon-arrowreturn-1-w{background-position:-64px -64px;}.ui-icon-arrowreturn-1-n{background-position:-80px -64px;}.ui-icon-arrowreturn-1-e{background-position:-96px -64px;}.ui-icon-arrowreturn-1-s{background-position:-112px -64px;}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px;}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px;}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px;}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px;}.ui-icon-arrow-4{background-position:0 -80px;}.ui-icon-arrow-4-diag{background-position:-16px -80px;}.ui-icon-extlink{background-position:-32px -80px;}.ui-icon-newwin{background-position:-48px -80px;}.ui-icon-refresh{background-position:-64px -80px;}.ui-icon-shuffle{background-position:-80px -80px;}.ui-icon-transfer-e-w{background-position:-96px -80px;}.ui-icon-transferthick-e-w{background-position:-112px -80px;}.ui-icon-folder-collapsed{background-position:0 -96px;}.ui-icon-folder-open{background-position:-16px -96px;}.ui-icon-document{background-position:-32px -96px;}.ui-icon-document-b{background-position:-48px -96px;}.ui-icon-note{background-position:-64px -96px;}.ui-icon-mail-closed{background-position:-80px -96px;}.ui-icon-mail-open{background-position:-96px -96px;}.ui-icon-suitcase{background-position:-112px -96px;}.ui-icon-comment{background-position:-128px -96px;}.ui-icon-person{background-position:-144px -96px;}.ui-icon-print{background-position:-160px -96px;}.ui-icon-trash{background-position:-176px -96px;}.ui-icon-locked{background-position:-192px -96px;}.ui-icon-unlocked{background-position:-208px -96px;}.ui-icon-bookmark{background-position:-224px -96px;}.ui-icon-tag{background-position:-240px -96px;}.ui-icon-home{background-position:0 -112px;}.ui-icon-flag{background-position:-16px -112px;}.ui-icon-calendar{background-position:-32px -112px;}.ui-icon-cart{background-position:-48px -112px;}.ui-icon-pencil{background-position:-64px -112px;}.ui-icon-clock{background-position:-80px -112px;}.ui-icon-disk{background-position:-96px -112px;}.ui-icon-calculator{background-position:-112px -112px;}.ui-icon-zoomin{background-position:-128px -112px;}.ui-icon-zoomout{background-position:-144px -112px;}.ui-icon-search{background-position:-160px -112px;}.ui-icon-wrench{background-position:-176px -112px;}.ui-icon-gear{background-position:-192px -112px;}.ui-icon-heart{background-position:-208px -112px;}.ui-icon-star{background-position:-224px -112px;}.ui-icon-link{background-position:-240px -112px;}.ui-icon-cancel{background-position:0 -128px;}.ui-icon-plus{background-position:-16px -128px;}.ui-icon-plusthick{background-position:-32px -128px;}.ui-icon-minus{background-position:-48px -128px;}.ui-icon-minusthick{background-position:-64px -128px;}.ui-icon-close{background-position:-80px -128px;}.ui-icon-closethick{background-position:-96px -128px;}.ui-icon-key{background-position:-112px -128px;}.ui-icon-lightbulb{background-position:-128px -128px;}.ui-icon-scissors{background-position:-144px -128px;}.ui-icon-clipboard{background-position:-160px -128px;}.ui-icon-copy{background-position:-176px -128px;}.ui-icon-contact{background-position:-192px -128px;}.ui-icon-image{background-position:-208px -128px;}.ui-icon-video{background-position:-224px -128px;}.ui-icon-script{background-position:-240px -128px;}.ui-icon-alert{background-position:0 -144px;}.ui-icon-info{background-position:-16px -144px;}.ui-icon-notice{background-position:-32px -144px;}.ui-icon-help{background-position:-48px -144px;}.ui-icon-check{background-position:-64px -144px;}.ui-icon-bullet{background-position:-80px -144px;}.ui-icon-radio-off{background-position:-96px -144px;}.ui-icon-radio-on{background-position:-112px -144px;}.ui-icon-pin-w{background-position:-128px -144px;}.ui-icon-pin-s{background-position:-144px -144px;}.ui-icon-play{background-position:0 -160px;}.ui-icon-pause{background-position:-16px -160px;}.ui-icon-seek-next{background-position:-32px -160px;}.ui-icon-seek-prev{background-position:-48px -160px;}.ui-icon-seek-end{background-position:-64px -160px;}.ui-icon-seek-first{background-position:-80px -160px;}.ui-icon-stop{background-position:-96px -160px;}.ui-icon-eject{background-position:-112px -160px;}.ui-icon-volume-off{background-position:-128px -160px;}.ui-icon-volume-on{background-position:-144px -160px;}.ui-icon-power{background-position:0 -176px;}.ui-icon-signal-diag{background-position:-16px -176px;}.ui-icon-signal{background-position:-32px -176px;}.ui-icon-battery-0{background-position:-48px -176px;}.ui-icon-battery-1{background-position:-64px -176px;}.ui-icon-battery-2{background-position:-80px -176px;}.ui-icon-battery-3{background-position:-96px -176px;}.ui-icon-circle-plus{background-position:0 -192px;}.ui-icon-circle-minus{background-position:-16px -192px;}.ui-icon-circle-close{background-position:-32px -192px;}.ui-icon-circle-triangle-e{background-position:-48px -192px;}.ui-icon-circle-triangle-s{background-position:-64px -192px;}.ui-icon-circle-triangle-w{background-position:-80px -192px;}.ui-icon-circle-triangle-n{background-position:-96px -192px;}.ui-icon-circle-arrow-e{background-position:-112px -192px;}.ui-icon-circle-arrow-s{background-position:-128px -192px;}.ui-icon-circle-arrow-w{background-position:-144px -192px;}.ui-icon-circle-arrow-n{background-position:-160px -192px;}.ui-icon-circle-zoomin{background-position:-176px -192px;}.ui-icon-circle-zoomout{background-position:-192px -192px;}.ui-icon-circle-check{background-position:-208px -192px;}.ui-icon-circlesmall-plus{background-position:0 -208px;}.ui-icon-circlesmall-minus{background-position:-16px -208px;}.ui-icon-circlesmall-close{background-position:-32px -208px;}.ui-icon-squaresmall-plus{background-position:-48px -208px;}.ui-icon-squaresmall-minus{background-position:-64px -208px;}.ui-icon-squaresmall-close{background-position:-80px -208px;}.ui-icon-grip-dotted-vertical{background-position:0 -224px;}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px;}.ui-icon-grip-solid-vertical{background-position:-32px -224px;}.ui-icon-grip-solid-horizontal{background-position:-48px -224px;}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px;}.ui-icon-grip-diagonal-se{background-position:-80px -224px;}.ui-corner-tl{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;}.ui-corner-tr{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}.ui-corner-bl{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}.ui-corner-br{-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}.ui-corner-top{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;}.ui-corner-bottom{-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}.ui-corner-right{-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;-moz-border-radius-bottomright:4px;-webkit-border-bottom-right-radius:4px;}.ui-corner-left{-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;-moz-border-radius-bottomleft:4px;-webkit-border-bottom-left-radius:4px;}.ui-corner-all{-moz-border-radius:4px;-webkit-border-radius:4px;}.ui-widget-overlay{background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);}.ui-widget-shadow{margin:-8px 0 0 -8px;padding:8px;background:#aaa url(../images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:.3;filter:Alpha(Opacity=30);-moz-border-radius:8px;-webkit-border-radius:8px;}

.rms-table td{
    padding-left:10px;
}

.ichk label{
	padding-left: 2px;
}