@charset "utf-8";



html, body, div, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;outline:0;font-family:georgia, Verdana, Geneva, sans-serif;vertical-align:baseline;background:transparent}
span {margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}

h1, h2, h3, h4, h5, h6 {font-family:georgia, Arial, Helvetica, sans-serif}


body {background:url(body.bg.png) repeat-x #ffffff;font-size:12px}

ol, ul {list-style:none}

blockquote, q {quotes:none}

blockquote:before, blockquote:after, q:before, q:after {content:'';content:none}

:focus {outline:0}

ins {text-decoration:none}

del {text-decoration:line-through}

table {border-collapse:collapse;border-spacing:0}

img {border:0;vertical-align:top}



a {font-family:georgia, Arial;color:#248dd3;text-decoration:none}

a:hover {text-decoration:underline}



/* clear fix */

.clear:after, .clear-li li:after {content:".";display:block;font-size:1px;height:0;clear:both;visibility:hidden}

.clear, .clear-li li {display:inline-block}

.clear, .clear-li li {display:block}



.cfix {clear:both;float:none !important;height:1px !important;font-size:1px !important;border:none;margin:0 !important;padding:0 !important;background:transparent !important;visibility:hidden !important}

/* end clear fix */





/* backgrounds */

.crn {background:url(crn-set.png) no-repeat;position:absolute;font-size:1px}

/* end background */





.hl-block {margin:5px 0;padding:10px;border:2px solid #cfddd7}

.h-title, .h-title a {font-family:georgia, Arial;font-size:18px;color:#12689e}

.p-title {font-size:25px;text-transform:uppercase;color:#082d5d}

.green {color:#F00}

.loader {background:url(ajax-loader.gif) no-repeat;width:220px;height:20px;margin:10px auto}

.hbg-title {background:url(bg-title.png) repeat-x 0 -63px;height:55px;margin:10px 0;float:left}

	.hbg-title i, .hbg-title b {background:url(bg-title.png) no-repeat;display:block;width:7px;height:55px}

		.hbg-title i {background-position:0 0;float:left}

		.hbg-title b {background-position:0 -125px;float:right}

	.hbg-title h1 {padding:15px 10px 0 10px;float:left;font-size:25px;text-transform:uppercase;color:#082d5d}





/* round block */

.round-block {padding-bottom:5px}

	.round-block .brd-md {border:1px solid #e4ece8;padding:10px 10px;background-color:#e4ece8}

		.round-block .brd-tp, .round-block .brd-bt {position:relative;z-index:3;height:7px;margin-bottom:-7px}

			.round-block .brd-l {position:relative;width:7px;height:7px}

			.round-block .brd-r {position:relative;float:right;width:7px;height:7px}

		.round-block .brd-tp {}

			.round-block .brd-tp .brd-l {background-position:0 0}

			.round-block .brd-tp .brd-r {background-position:-13px 0}

		.round-block .brd-bt {top:-7px}

			.round-block .brd-bt .brd-l {background-position:0 -13px}

			.round-block .brd-bt .brd-r {background-position:-13px -13px}

/* end round block */





.container {background:#ffffff;width:952px;padding:20px 20px 0 20px;margin:15px auto}

	.container .logo {padding:0 0 3px 12px;float:left}

		.container .logo a {background:url(logo.png) no-repeat;display:block;width:319px;height:66px;text-indent:-999em}

	.container .logintop {width:416px;float:right;font-size:11px}

		.logintop .firstdiv {padding-left:40px;text-align:left;color:#248dd3}

			.logintop .firstdiv a {text-decoration:underline}

				.logintop .firstdiv a:hover {text-decoration:none}

		.logintop .middlelogin {width:415px;padding:7px 0 0}

			.logintop .middlelogin label {display:block;padding:2px 0 0;float:left;line-height:16px;font-weight:bold;color:#5d957d}

			.logintop .middlelogin .inputText {display:block;margin-left:5px;float:left}

			.logintop .middlelogin .inputLogintop {background:url(inputLogintop.png) no-repeat;width:68px;height:20px;float:right;cursor:pointer;border:0}

		.logintop .lastlogin {padding:2px 0}

			.logintop .lastlogin .dvremember {float:right;color:#696969}

			.logintop .lastlogin .dvrecovery {padding:2px 0 0 20px;float:right;line-height:16px}

				.lastlogin .dvrecovery a {text-decoration:underline;color:#696969}

					.lastlogin .dvrecovery a:hover {text-decoration:none}

	.container .loggedin-top {padding:45px 0 0 20px;text-align:right;line-height:16px;font-size:11px;color:#696969}

		.container .loggedin-top a {text-decoration:underline;color:#696969}

			.container .loggedin-top a:hover {text-decoration:none}

	.container .nav-menu {width:800px;height:40px;padding:4px 0;float:left}

		.nav-menu table {}

			.nav-menu td {padding:0;margin:0}

				.nav-menu .separate {background:url(nav.separate.png) no-repeat;width:2px}

				.nav-menu td a {background:url(nav.bg.png) repeat-x;display:block;height:14px;padding:13px 22px;font-family:georgia, Arial, Helvetica, sans-serif;font-size:15px;font-weight:bold;text-align:center;color:#ffffff}

					.nav-menu td a:hover {background-position:0 -50px;text-decoration:none}

				.nav-menu .first {background:url(nav.first.png) no-repeat;background-position:0 0}

					.nav-menu .first:hover {background:url(nav.first.png) no-repeat;background-position:0 -50px}

				.nav-menu .last {background:url(nav.last.png) no-repeat right 0}

					.nav-menu .last:hover {background:url(nav.last.png) no-repeat right -50px}

	.container  .pair-tool-block {background:#ffffff;width:131px;padding:4px;float:right}

		.container .pair-tool {background:url(pair.tool.png) no-repeat 0 0;display:block;width:131px;height:40px;float:right}

		.container .pair-tool:hover {background-position:0 -50px}

		.pair-tool-block .tour-comments {width:600px;right:148px;top:0}







		





.nav-info {margin-top:2px;border:1px solid #cfddd7}

	.nav-info li {width:138px;padding:0 6px 0 5px;float:left;font-size:10px}

		.nav-info .ni-name {padding:3px 8px 0 1px;float:left;font-family:georgia, Arial, Helvetica, sans-serif;color:#004276}

		.nav-info .ni-leftdata {padding:2px 3px 0 10px;float:left;font-family:georgia, Arial, Helvetica, sans-serif}

			.nav-info .ni-up {background:url(hsq.up.png) no-repeat left 6px}

			.nav-info .ni-down {background:url(hsq.down.png) no-repeat left 6px}

		.nav-info .ni-rightdate {padding:2px 0 0 3px;float:left;font-family:georgia, Arial, Helvetica, sans-serif;border-left:1px solid #e1e1df}

		.nav-info .ni-newrap {padding:2px 0 0 4px;font-family:georgia, Arial, Helvetica, sans-serif;color:#666666}

	.nav-info .nav-last {padding-right:0}

	.nav-info .li-last {width:40px;padding:3px 10px 0 0;float:right}

		.nav-info .li-last, .nav-info .li-last span {font-family:georgia, Arial, Helvetica, sans-serif;color:#004276}





.content {min-height:500px;height:auto !important;height:500px;padding:5px 0}



.tour-comments {background:#eeeeee;display:none;padding:15px;line-height:15px;position:absolute;z-index:9999;border:1px solid #BF5E26}

	.tour-pages {padding:10px 0 0;text-align:center}

		.tour-pages a {font-size:12px}



.hleft-col {width:250px;float:left}

	.hleft-top {width:240px;margin-bottom:5px;padding:1px;border:4px solid #12689e}

		.hleft-top .cnt {background:url(hleft.top.bg.png) repeat-x top #ffffff;min-height:130px;height:auto !important;height:130px;padding:10px;position:relative}

			.hleft-top .cnt h1 {font-size:22px;padding:1px 0;color:#082d5d}

			.hleft-top .cnt h2 {font-size:16px;padding:1px 0;color:#082d5d}

			.hleft-top .cnt .c-body {line-height:16px;padding:5px 0;color:#5a5a5a}

				.hleft-top .cnt .c-body a {color:#12649a}

			.hleft-top .cnt .right-image {background:url(hleft.top.img.png) no-repeat;display:none;width:109px;height:127px;position:absolute;bottom:1px;right:0}

		.h1-block .l-reports {font-size:11px}

			.l-reports .r-item {padding:5px 0}

				.l-reports .r-image {width:60px;padding-top:4px;float:left;text-align:center}

					.l-reports .r-image img {}

				.l-reports .r-info {width:160px;padding-left:5px;float:left;line-height:16px}

					.l-reports .r-info .r-postdate {/*background:url(rsrp.info.arrow.png) no-repeat right 80%;*/padding:0 18px 0 0;/*float:left;*/font-family:georgia, Arial;font-size:11px;font-family:georgia, serif;color:#5a5a5a}

					.l-reports .r-info .r-itemname a {font-size:11px;font-family:georgia, serif}

		.hl-block .ls-search {font-size:11px}

			.hl-block .ls-search {}

				.ls-search .ls-desc {padding:4px 0 6px;font-family:georgia, serif;color:#5a5a5a}

				.ls-search .ls-text {float:left;font-family:georgia, serif}

					.ls-search .ls-text .inputText {width:130px;margin:0;font-family:georgia, serif}

				.ls-search .ls-submit {padding:1px 0 0 5px;float:left}

				.ls-search a {font-family:georgia, serif}

		.hl-block .lcc-block {font-size:11px}

			.lcc-block .lcc-select {padding:6px 0}

				.lcc-select select {width:220px;border:2px solid #cfcfcf}

				.lcc-findby .lcc-plus {background:url(findby.plus.png) no-repeat;display:block;width:25px;height:24px;float:left;cursor:pointer}

				.lcc-findby a {display:block;margin:6px 0 0 8px;float:left}

			.lcc-findlist {padding:8px 0 0 10px}

				.lcc-findlist li {line-height:16px}

		.hl-block .lns-block {font-size:11px}

			.lns-block p {padding-top:3px;line-height:18px;color:#5a5a5a}

	.hlast-reports {background:#ffffff;margin:0}

		.hlast-reports .tour-comments {width:500px;left:260px;top:0}

	.hml-search, .hml-newslatter {background:#ffffff}

		.hml-search .tour-comments, .hml-newslatter .tour-comments {width:500px;left:260px;top:0}





.hmiddle-col {width:403px;margin-left:10px;float:left}

	.hm-block {background:#ffffff;margin-bottom:5px;padding:1px;position:relative;border:2px solid #cfddd7}

		.hm-block .hm-cnt {background:url(hmiddle.bg.png) repeat-x #fff;padding:10px}

			.hm-block .hm-cnt .hm-title {padding:0 0 10px}

				.hm-cnt .hm-title img {display:block;margin-right:6px;float:left}

				.hm-cnt .hm-title .h-title {padding:3px 0 6px}

			.hmiddle-col .hm-text, .rpright-col  .hm-text {position:relative;line-height:16px;text-align:justify;color:#242424;  font-family: Georgia, 'Times New Roman', Times, serif; }

			.hmiddle-col .hm-readmore, .rpright-col  .hm-readmore {position:relative;float:right;font-weight:bold}

			.hm-cnt .hm-player {padding:10px 0;text-align:center}

			.hm-cnt .hm-reports {padding-top:10px;font-size:11px}

				.hm-cnt .hm-reports dt {width:70px;float:left;font-weight:bold}

				.hm-cnt .hm-reports dd {width:290px;float:left;line-height:16px}

		.hmiddle-col .hm-grapfic {padding:10px 0;text-align:center}

		.hm-block .tour-comments {width:350px;left:410px;top:0}

		

div#graph-form { padding-left:55px;font-size:11px}

div#graph-form input {
  border: 1px solid gray;
  width: 150px;
}

div#graph-form label{
  float:none;
  display:inline-block;
  width:100px;
  margin-bottom:10px;
  line-height:20px;
  padding:0 10px;
}





.hright-col {width:280px;float:right}

	.hrb-block {background:#ffffff;margin-top:0;padding:2px}

	.hsq-block {font-size:11px}

		.hsq-inputs {padding:5px 0}

			.hsq-inputs label {display:block;float:left;padding:5px 5px 0 0;float:left;font-weight:bold;color:#5a5a5a}

			.hsq-inputs .inputText {width:120px;display:block;float:left}

			.hsq-inputs .inputQuate {display:block;margin-left:5px;float:left}

		.hsq-items {padding:5px 0}

			.hsq-items li {width:247px;padding:6px 2px;float:left}

			.hsq-name {display:block;width:80px;padding:0 2px 0 0;float:left}

			.hsq-red, .hsq-green {float:left;font-size:10px}

				.hsq-red div, .hsq-green div  {width:63px;padding-left:1px;float:left}

				.hsq-red .hsq-arrow, .hsq-green .hsq-arrow {width:7px;height:4px;margin:4px 0 0 8px;float:left}

				.hsq-red div a {color:#f71717}

				.hsq-green div a {color:#117f0e}

					.hsq-red div a, .hsq-green div a, .hsq-red div a:hover, .hsq-green div a:hover {text-decoration:none}

				.hsq-red .hsq-arrow {background:url(hsq.down.png) no-repeat}

				.hsq-green .hsq-arrow {background:url(hsq.up.png) no-repeat}

	.hright-col .hr-lnews {padding:5px 0;line-height:16px;font-size:11px}

		.hr-lnews dt {padding-top:4px}

		.hr-lnews dd {padding-bottom:4px;font-family:georgia, serif;color:#242424}

	.hright-col .hr-ltopsear {padding:5px 0;line-height:18px;font-size:11px}

		.hr-ltopsear dt {width:70px;float:left;font-family:georgia, serif}

		.hr-ltopsear dd {width:182px;float:left;font-family:georgia, serif;color:#5a5a5a}

		.hr-ltopsear a {font-family:georgia, serif}

	.hr-ltoppairs {padding:5px 0;line-height:18px;font-size:11px}

		.hr-ltoppairs dt {width:30px;line-height:6px;padding-top:10px;float:left;color:#5a5a5a;text-align:center}

		.hr-ltoppairs dd {width:95px;float:left;color:#5a5a5a}





/* registration & login page */

.rlleft-top {margin-bottom:5px;border:4px solid #12689e}

	.rlleft-top .cnt {padding:10px;position:relative}

			.rlleft-top .cnt h1 {font-size:17px;padding:1px 0;color:#082d5d}

			.rlleft-top .cnt .c-body {line-height:16px;padding:5px 0;text-align:justify;color:#5a5a5a}

	.rlleft-top .cnt-botton {border-top:8px solid #12689e}



.rlm-col {width:438px;margin-left:10px;float:left}

	.rlm-block {background:#ffffff;border:2px solid #cfddd7}

		.rlm-block .rlm-title {background:url(lrm.bg.png) repeat-x;padding:10px 20px}

			.rlm-title h1 {font-size:25px;color:#082d5d}

			.rlm-title p {line-height:18px;color:#242424}

		.rlm-block .rlm-items {padding:20px 0 0;font-size:11px}

			.rlm-items .rlm-item {padding:3px}

				.rlm-item .fieldlabel {width:150px;padding:4px 4px 0 0;float:left;text-align:right}

					.rlm-item .fieldlabel label {white-space:nowrap;color:#242424}

				.rlm-item .fieldtext {width:250px;float:left}

					.rlm-item .fieldtext .textblock {padding-top:4px;float:left}

					.rlm-item .fieldtext .inputText {width:240px}

		.rlm-block .rlm-ritems {padding:5px 0 20px 133px;font-size:11px}

			.rlm-checkbox {margin-left:-60px}

			.rlm-ritems .rlm-signup {padding:10px 0}

.rlm-col-left {width:350px;margin:0}

	.rlm-col-left .rlm-items {padding:10px}

		.rlm-col-left .rlm-title {background:url(lrl.top.bg.png) repeat-x;height:25px;padding:20px 20px}

		.rlm-col-left .fieldlabel {width:110px;padding:4px 4px 0 0;float:left;text-align:right}

		.rlm-col-left .fieldtext {width:200px;float:left}

			.rlm-col-left .fieldtext .inputText {width:190px}





.plm-profcol {width:300px;margin-left:5px;float:left}

	.plm-profcol .plm-details {padding:10px 0;font-style:italic;color:#7e7e7e}

	.plm-items {padding-top:10px}

		.plm-items dd {}

			.plm-items dd .plm-close {background:url(plm-close.png) no-repeat;display:block;width:14px;height:14px;float:left;text-indent:-999em}

			.plm-items dd .plm-info {width:247px;padding:1px 0 0 5px;float:left}

				.plm-items .plm-info strong {font-size:11px;color:#4b4b4b}

		.plm-items dt {padding:2px 0 20px 19px;color:#7e7e7e}



.plr-profcol {width:292px;float:right}

	.plr-rqbl {padding:5px 0}

		.plr-rqbl dt {width:60px;padding:5px 0 2px;line-height:26px;float:left}

			.plr-rqbl dt img {width:60px;border:1px solid #b2b2b2}

		.plr-rqbl dd {width:196px;padding:12px 0 10px 8px;float:left}

			.rqbl-name {display:block;width:65px;float:left}

				.rqbl-red, .rqbl-green {font-size:10px}

					.rqbl-red div, .rqbl-green div  {width:50px;padding:0 2px;float:left}

					.rqbl-red .rqbl-arrow, .rqbl-green .rqbl-arrow {width:7px;height:4px;margin:4px 0 0 2px;float:left}

					.rqbl-red div {color:#f71717}

					.rqbl-green div {color:#117f0e}

					.rqbl-red .rqbl-arrow {background:url(hsq.down.png) no-repeat}

					.rqbl-green .rqbl-arrow {background:url(hsq.up.png) no-repeat}

	.plr-rpblock {background:url(plr-rpblock.bg) repeat-x;height:80px;margin:10px 0 0;position:relative;border:1px solid #cfcfcf}

		.plr-rpblock dt {width:40px;padding:14px 6px 0px 6px;float:left}

			.plr-rpblock dt img {width:40px;border:1px solid #b2b2b2}

		.plr-rpblock dd {width:205px;padding:16px 0 10px 5px;float:left;color:#4b4b4b}

			.plr-rpblock dd a {color:#4b4b4b}

		.plr-rpblock .plr-rp-lidd {width:29px;height:20px;margin:0;padding:0;position:absolute;right:5px;bottom:5px}

			.plr-rpblock .plr-rp-link {background:url(plr-rp.link.png) no-repeat;display:block;width:29px;height:20px;text-indent:-999em}

			.plr-rpblock .plr-rp-link:hover {text-decoration:none}



.rlr-block {width:240px;float:right}

	.rlr-block .login-block {padding:15px}

		.rlr-block .login-block h2 {font-size:18px;color:#12689e}

		.rlr-items {font-size:11px}

			.rlr-items .rlr-item {padding:3px 0}

				.rlr-item .fieldlabel {width:75px;padding:4px 3px 0 0;float:left;text-align:right}

					.rlr-item .fieldlabel label {font-family:georgia, Arial;font-size:11px;color:#0f5a8e}

				.rlr-item .fieldtext {width:120px;float:left}

					.rlr-item .fieldtext .inputText {width:120px}

		.rlr-fitems {padding-right:10px;font-size:11px}

			.rlr-fitems .rlr-login {padding-top:2px;text-align:right}

			.rlr-fitems .rlr-checkbox {text-align:right;color:#696969}

			.rlr-fitems .rlr-recovery {padding:6px 0 0;text-align:right}

				.rlr-fitems .rlr-recovery a {text-decoration:underline;color:#696969}

					.rlr-fitems .rlr-recovery a:hover {text-decoration:none}

	.rlr-block .rlr-img {margin-bottom:5px;text-align:center}

/* end registration & login page */





/* details page */

.details-block {}

	.dtl-colleft {background:url(dtl-colleft.bg.png) repeat-x;width:520px;padding:5px;float:left;border:2px solid #cfddd7}

		.dtlhd-head {background:#ffffff;min-height:44px;height:auto !important;height:44px;padding:6px 0 6px 15px;border:1px solid #e3e3e3}

			.dtlhd-hlogo {float:left}

			.dtlhd-head h1 {padding:10px 10px 0 4px;white-space:nowrap;float:left;font-size:26px}

			.tlhd-hdcn {float:right}

				.tlhd-hdcn sup {padding:10px 10px 0 0;float:left}

				.dtlhd-head h1 a {font-family:georgia, Arial;font-size:26px;color:#000000}

					.dtlhd-head h1 a:hover {text-decoration:none}

		.dtlhd-dhtl {padding:10px 5px 10px 30px;font-weight:normal}

			.dtlhd-dhtl h3 {width:200px;float:left;font-size:16px}

			.dtlhd-dhtl-green, .dtlhd-dhtl-red {padding:0 6px;float:right;font-size:18px; }

				.dtlhd-dhtl-green {color:#098d1f}

				.dtlhd-dhtl-red {color:#f71717}

			.dtlhd-dhtll {font-weight:normal}

				.dtlhd-dhtll a {font-size:12px;color:#2b3278}

		.dtlcdtinf {height:70px;padding:10px 0}

			.dtlcdtinf li {width:120px;height:62px;padding:5px;float:left;border-left:1px solid #e3e3e3}

				.dtlcdtinf dl {width:120px;line-height:16px}

					.dtlcdtinf dt {width:65px;padding:0;float:left;font-size:11px;font-weight:bold;color:#5a5a5a}

					.dtlcdtinf dd {width:55px;padding:0;float:right;font-size:11px;text-align:right;color:#5a5a5a}

			.dtlcdtinf .dtlcdt-skbl {width:90px}

				.dtlcdt-skbl dl {width:90px}

					.dtlcdt-skbl dt {width:50px}

					.dtlcdt-skbl dd {width:40px}

			.dtlcdtinf .dtlcdt-skblps {width:140px}

				.dtlcdt-skblps dl {width:140px}

					.dtlcdt-skblps dt {width:80px}

					.dtlcdt-skblps dd {width:60px}

			.dtlcdtinf .dtlcdt-first {border:0}

		.dtlcdtdinfo {background:#f2f3f3;margin:10px 0;padding:10px 15px;line-height:16px}

			.dtlcdtdinfo dt {font-weight:bold;color:#393939}

			.dtlcdtdinfo dd {color:#727272}

				.dtlcdtdinfo dd ul {padding:0 0 20px 20px;color:#393939}

					.dtlcdtdinfo dd ul a {text-decoration:underline;color:#12689e}

					.dtlcdtdinfo dd ul a:hover {text-decoration:none}

		.dtlc-wrcomments {padding:10px}

			.dtlc-wrcomments h2 {font-family:georgia, Arial;font-size:16px;font-weight:normal;color:#12689e}

			.dtlc-wrcomments .inputTextarea {width:494px;height:120px;resize:none}

			.dtlc-wrcomments .inputPost {margin:5px 0 0;float:right}

		.dtlc-comments {padding:10px;line-height:15px}

			.dtlc-comments dt {padding:20px 0 0;font-size:11px;color:#0a2c64}

			.dtlc-comments dd {padding:0 0 20px;color:#727272;border-bottom:1px dashed #bababa}

		.dtlc-pages {padding:10px 10px 20px;text-align:right}

		.dtlhdr-item {padding:15px 5px 5px}

			.dtlhdr-item h2 {padding-bottom:7px;font-family:georgia, Arial;font-size:18px;font-weight:bold;color:#12689e;border-bottom:1px solid #566892}

				.dtlhdr-item h2 span {display:block;width:400px;float:left;font-family:georgia, Arial;font-size:18px;font-weight:bold;color:#12689e}

			.dtlhdr-postinfo {/*background:url(rsrp.info.arrow.png) no-repeat right 100%;*/padding:5px 18px 1px 0;/*float:left;*/font-family:georgia, Arial;font-size:11px;color:#9c9e9e}

			.dtlhdr-info {margin:10px 0;padding:10px;line-height:16px;font-size:12px;color:#242424;border:1px solid #e3e3e3}

			.dtlhdr-file {padding:10px;border:1px solid #e3e3e3}

				.dtlhdr-pdf {background:url(pdf-ico.png) no-repeat 0 50%;padding:10px 0 10px 40px}

				.dtlhdr-downpdf {display:block;padding:4px;float:right;font-weight:bold;color:#d9894e;border:1px solid #d9894e}

					.dtlhdr-downpdf:hover {text-decoration:none}

	.dtk-cilright {width:410px;float:right}

		.dtrc-ccinfo {padding-top:4px;line-height:15px;font-size:11px;text-align:justify;color:#5a5a5a}

		.dtrc-ccitems {}

			.dtrc-ccitems dt {padding:8px 0;font-size:11px;font-weight:bold;color:#5a5a5a}

			.dtrc-ccitems dd {}

				.dtrc-ccitems dd ul {padding:0 0 0 15px;line-height:18px}

					.dtrcpairs-logo {width:55px;padding:2px;float:left}

					.dtrcpairs-text {width:300px;padding:3px;float:left}

						.dtrc-ccitems dd ul a {text-decoration:underline}

						.dtrc-ccitems dd ul a:hover {text-decoration:none}

		.dtrc-items {background:#f3f3f3;padding:5px 10px 20px;border:2px solid #cfddd7}

			.dtrc-menu {height:36px;margin-bottom:-1px;position:relative;z-index:9999}

				.dtrc-menu li {float:left}/*34*/

					.dtrc-menu li a {background:url(dtrc-menu.bg.png) repeat-x;display:block;width:60px;height:22px;margin:3px 4px 0 0;padding:5px 10px 4px;font-weight:bold;color:#12689e;border:1px solid #d9d9d9}

					.dtrc-menu li .selected {background:#ffffff;height:24px;margin:0 4px 0 0;padding:7px 10px 4px;border:1px solid #d9d9d9;border-bottom:0}

						.dtrc-menu li a:hover {text-decoration:none}

			.dtrc-blcoinf {background:#ffffff;margin-top:-1px;padding:10px 5px;position:relative;z-index:99;border:1px solid #d9d9d9}

				.rsrp-items {}

					.rsrp-item {padding:10px}

						.rsrp-item h3 {padding-bottom:7px;font-family:georgia, Arial;font-size:13px;font-weight:bold;color:#12689e;border-bottom:1px solid #566892}

							.rsrp-item h3 a {font-family:georgia, Arial;font-size:13px;font-weight:bold;color:#12689e}

						.rsrp-postinfo {/*background:url(rsrp.info.arrow.png) no-repeat right 100%;*/padding:5px 18px 1px 0;/*float:left;*/font-family:georgia, Arial;font-size:11px;color:#9c9e9e}

						.rsrp-info {padding:10px 0 10px;line-height:15px;font-size:11px;color:#242424}

				.dtrc-det_video_player {}

				.dtrc-det_videos {padding:5px 0 0 2px}

					.dtrc-det_videos li {padding:6px;float:left}

/* end details page */



/* reports page */

.rpleft-col {width:540px;float:left}

	.rpitems-block {background:url(rpitems-block.bg.png) repeat-x #ffffff;padding:10px 5px;position:relative;border:2px solid #cfddd7}

		.rpitems-block .h-title {padding:5px 0 10px 20px;font-family:georgia, Arial;font-size:18px;color:#12689e}

		.rpitems-nav {z-index:999}

			.rpitems-nav li {height:26px;margin-bottom:-1px;float:left}

				.rpitems-nav a {background:url(rpitems-nav.bg.png) repeat-x;display:block;height:19px;margin:0 -1px 0 0;padding:5px 9px 0;float:left;position:relative;z-index:99;line-height:14px;font-size:10px;font-weight:bold;text-decoration:none;color:#5a5a5a;border:1px solid #d9d9d9;border-right:1px solid #d9d9d9}

					.rpitems-nav .selected {background:#ffffff;height:20px;padding:5px 12px 0;z-index:999;color:#12689e;border-bottom:0}

					.rpitems-nav .rpit-lst {border-right:1px solid #d9d9d9}

					.rpitems-nav a:hover {text-decoration:none}

		.rpitems-body {background:#ffffff;min-height:480px;height:auto !important;height:480px;padding:10px;z-index:99;border:1px solid #d9d9d9}

			.rpitem {padding:20px 0 0}

				.rpitem-left {width:80px;float:left;text-align:right}

					.rpitem-left img {width:70px;border:1px solid #b2b2b2}

				.rpitem-right {width:400px;float:right}

					.rpitem-right h3 {padding-bottom:7px;font-family:georgia, Arial;font-size:13px;font-weight:bold;color:#12689e;border-bottom:1px solid #566892}

							.rpitem-right h3 a {font-family:georgia, Arial;font-size:13px;font-weight:bold;color:#12689e}

						.rpitem-postinfo {/*background:url(rsrp.info.arrow.png) no-repeat right 100%;*/padding:5px 18px 1px 0;/*float:left;*/font-family:georgia, Arial;font-size:11px;color:#9c9e9e}

						.rpitem-info {padding:5px 0 10px;line-height:15px;font-size:11px;color:#242424}

.rpright-col {width:403px;float:right}

	.rpsearch-block {margin-bottom:5px;padding:10px;font-size:11px;border:2px solid #cfddd7}

		.rpsearch-block .h-title {float:left}

		.rpsearch-block label {line-height:15px;padding:3px 0 0 15px;float:left;color:#5a5a5a}

		.rpsr-inputs {padding:10px 0 2px 4px}

			.rpsr-inputs .inputText {display:block;width:280px;float:left}

			.rpsr-inputs .inputSearch {display:block;margin-left:5px;float:left}

		.rpsr-checkbox {}

			.rpsr-checkbox input {display:block;float:left}

			.rpsr-checkbox label {display:block;padding:4px 0 0 1px;float:left;font-weight:bold;color:#5a5a5a}





.srptp-info {padding:10px 0 0 10px;float:left;color:#242424}

	.srptp-sblock {padding:10px;font-size:11px;border:2px solid #cfddd7}

		.srptps-colleft {float:left;width:600px}

			.srptps-colleft .field-item {padding:8px 0}

				.srptps-colleft .fieldlabel {width:150px;padding:0 8px 0 0;float:left;text-align:right}

					.srptps-colleft .fieldlabel label {font-family:georgia, Arial;font-size:18px;font-weight:bold;color:#12689e}

				.srptps-colleft .fieldcheckbox, .srptps-colleft .fieldtext {width:405px;float:left}

					.srptps-colleft .fieldcheckbox li {padding-right:10px;float:left}

					.srptps-colleft .fieldtext .inputCombo {width:380px}

					.srptps-colleft .fieldtext .inputText {width:200px}

					.srptps-colleft .fieldtext .inputTextarea {width:375px}

		.srptps-colright {float:right;width:280px}

			.srptps-colright h2 {font-family:georgia, Arial;font-size:18px;font-weight:bold;color:#12689e}

			.srptps-colright .field-item {padding:5px 0}

				.srptps-colright .fieldlabel {width:80px;padding:3px 5px 0 0;float:left;text-align:right}

					.srptps-colright .fieldlabel label {font-weight:bold;color:#242424}

				.srptps-colright .fieldtext {width:180px;float:left}

	.srpmd-iblock {padding:20px;border:2px solid #cfddd7;border-top:0}

		.srpmditem {padding-bottom:20px}

			.srpmditem-left {width:80px;float:left;text-align:right}

				.srpmditem-left img {width:70px;border:1px solid #b2b2b2}

			.srpmditem-right {width:810px;float:right}

				.srpmditem-right h3 {padding-bottom:7px;font-family:georgia, Arial;font-size:13px;font-weight:bold;color:#12689e;border-bottom:1px solid #566892}

						.srpmditem-right h3 a {font-family:georgia, Arial;font-size:13px;font-weight:bold;color:#12689e}

					.srpmditem-postinfo {/*background:url(rsrp.info.arrow.png) no-repeat right 100%;*/padding:5px 18px 1px 0;/*float:left;*/font-family:georgia, Arial;font-size:11px;color:#9c9e9e}

					.srpmditem-info {padding:5px 0 10px;line-height:15px;font-size:11px;color:#242424}

/* end reports page */





/* pair tool page */

.ptcol-left {width:680px;float:left}

	.ptcllf-tpinfo {padding:10px 0;line-height:16px;font-size:11px}

	.ptcllf-cr-grapch {background:url(ptcllf-cr-grapch.bg.png) no-repeat;display:block;width:163px;height:39px;margin:10px auto 0;cursor:pointer;border:0}

	.ptcllf-blocks {padding:10px 0;font-size:11px}

		.ptcllf-block {width:325px;margin-left:8px;float:left;border:2px solid #cfddd7}

			.ptclbl-head {background:url(ptclbl-head.bg.png) repeat-x;height:72px;border-bottom:1px solid #cccccc}

				.ptclbl-head h3 {padding:8px 0 4px;font-size:21px;text-align:center;color:#082d5d}

					.ptclblhd-inputs {padding:5px}

						.ptclblhd-inputs label {width:65px;padding:3px 5px 0 0;float:left;font-weight:bold;text-align:right;color:#242424}

						.ptclblhd-inputs .inputText {display:block;width:150px;float:left}

						.ptclblhd-inputs .inputQuate {display:block;margin-left:4px;float:left}

			.ptclbl-body {background:#ffffff;min-height:350px;height:auto !important;height:350px}

				.ptclbl-cinfo {padding:20px;color:#242424}

				.ptclbl-clogo {height:70px;padding:5px 10px 0;vertical-align:middle;text-align:center}

					.ptclbl-clogo img {vertical-align:middle}

				.ptclbl-clfcol {width:150px;padding:10px;padding-left:0;float:left}

				.ptclbl-crtcol {width:140px;padding:10px;float:right;text-align:right}

					.ptclbl-body h1 {font-size:18px;padding:3px 0}

					.ptclbl-body h2 {height:36px;padding:3px 0;font-size:15px;color:#242424}

					.ptclbl-body .ptclbl-green {color:#098d1f}

					.ptclbl-body .ptclbl-red {color:#f71717}

					.ptclbl-citems {width:140px;padding:10px;float:left;line-height:18px;color:#5a5a5a}

						.ptclbl-citems dt {width:80px;float:left;font-weight:bold}

						.ptclbl-citems dd {width:60px;float:left;text-align:right}

					.ptclbl-clst {border-right:1px solid #e3e3e3}

.ptcol-right {width:260px;padding-top:10px;float:right}

	.ptclrhtp-block {padding:1px;border:8px solid #cfddd7}

		.ptclrhtpbl-body {background:url(ptclrhtpbl-body.bg.png) repeat-x left top #ffffff;padding:20px}

			.ptclrhtpbl-body h1 {padding:2px 0;letter-spacing:-2px;font-family:georgia, Verdana;font-size:22px;color:#5d957d}

			.ptclrhtpbl-body h2 {font-size:16px;padding:1px 0;color:#082d5d}

				.ptclrhtpbl-body .c-body {line-height:16px;padding:5px 0;color:#5a5a5a}

					.ptclrhtpbl-body .c-body a {color:#12649a}

	.ptr-img {padding:10px}

	



.ppgs-leftcl {width:650px;float:left}

	.ppgs-lftblock {width:450px;margin:0 auto;padding:20px}

		.ppgs-lfttext {padding:10px}

		.ppgs-lftplayer {width:375px;margin:0 auto}

.ppgs-rightcl {width:280px;float:right;text-align:right}







.dnpt-tblock {font-size:11px;border:2px solid #cfddd7}

	.dnpt-ltop {width:371px}
	       .dnpt-ltop a, .spread-stats a {color: #0000FF;}
	       

			.dnptltp-head {}

				.dnptltp-head td {background:url(dnptltp-head.bg.png) repeat-x;line-height:22px;padding:10px 0 10px 15px;font-family:georgia, Arial;font-size:18px;font-weight:bold;color:#12689e;border-right:1px solid #bbbbbb}

			.dnptltp-shead {}

				.dnptltp-shead td {background:url(dnptltp-shead.bg.png) repeat-x;padding:0;border-right:1px solid #bbbbbb}

				    .dnptltp-shead td table {table-layout:fixed;}

					.dnptltp-shead td td {background:transparent;padding:1px 10px; text-align:center; vertical-align:middle; line-height:1.25em;}

					.dnptltp-shead td td.head {text-align:left; font-size:12px;font-weight:normal;color:#242424;}

					.dnptltp-shead td td.symbol {padding:3px 0 0; font-size:14px; font-weight:bold; text-align:center;color:#242424}

					.dnptltp-shead td td.name,

					.dnptltp-shead td td.last-trade {font-family:"Myriad Pro";font-size:14px;color:#242424; padding:2px 5px;}

			.dnptltp-bgs {font-size:11px;text-align:center;color:#242424}

				.dnptltp-bgs td {background:#eef1f4;padding:6px 10px 4px;line-height:16px;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb}

			dnptltp-bgs-top {font-size:11px;text-align:center;color:#242424}

              .dnptltp-bgs-top td {text-align:center; background:#eef1f4;padding:6px 10px 0;line-height:16px;border-right:1px solid #bbbbbb}

            .dnptltp-bgs-row {font-size:11px;text-align:center;color:#242424}

              .dnptltp-bgs-row td {background:#eef1f4;padding:0 10px;line-height:16px;border-right:1px solid #bbbbbb}

          .dnptltp-bgs-bottom {font-size:11px;text-align:center;color:#242424}

              .dnptltp-bgs-bottom td {background:#eef1f4;padding:0 10px 4px;line-height:16px;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb}

			.dnptltp-nbg {font-size:11px;text-align:center;color:#242424}

				.dnptltp-nbg td {background:#ffffff;padding:4px 10px 2px;line-height:15px;border-bottom:1px solid #bbbbbb;border-right:1px solid #bbbbbb}

		.dnpt-ltop .alft {text-align:left; width:180px !important;}

	.dnptltp-grapth {background:#dddddd;height:400px;vertical-align:top}
	
	.spread-stats td {padding:2px 5px}

	.dnptltp-lfrt {width:280px;padding:1px;vertical-align:top;border:2px solid #cfddd7}

		.dnptltplfrt-head {}
			.dnptltplfrt-head td {background:url(dnptltp-hdbg.png) repeat-x;height:16px;padding:6px 5px 6px;font-size:11px;font-weight:bold;color:#ffffff}
		.dnptltp-lfrt td {padding:2px 0 0;line-height:16px;text-align:left}

			.dnptltp-lfrt .argt {padding-right:5px;text-align:right}

			.spread-stats .rgbgs {background:#ffe6c2}

			.dnptltp-lfrt .plft {padding-left:5px}

	.dnptlbt-grapth {width:300px;text-align:center;vertical-align:middle;border:2px solid #cfddd7}

	.dnptlbt-mensm {width:650px;padding:1px}

		.dnptlbtmn-head {}

			.dnptlbtmn-head td {background:url(dnptltp-hdbg.png) repeat-x;height:12px;padding:8px 5px 8px;font-size:11px;font-weight:bold;text-align:center;color:#ffffff}

		.dnptlbtmn-item {}

			.dnptlbtmn-item td {padding:4px 5px;text-align:center;color:#242424}

	.dnptlbt-mensm .alft {text-align:left}

	.dnptlbt-mensm .rgbgs {background:#ffe6c2}

.dnpt-bblock {padding:10px;font-size:11px;border:2px solid #cfddd7;border-top:0}

	.dnptbtb-col {width:442px;padding:10px;float:left}

		.dnptbtb-col h1 {font-family:georgia, Arial;font-size:22px;text-align:center;color:#242424}

/* end pair tool page */


/* contact us */
.cntctus-block {padding:30px 0 0}
	.cntctus-block .fieldlabel {padding:7px 0 2px 2px}
	.cntctus-block .fieldtext {}
		.cntctus-block .fieldtext .inputText {width:200px}
		.cntctus-block .fieldtext .inputTextarea {width:303px;height:80px}
	.cntctus-block .fieldbottons {padding:10px 0 0}
		.cntctus-block .fieldbottons input {}
/* end contact us */




/* pages */

.pgcnt-block {padding:10px;border:2px solid #cfddd7}





/* unsubscribe page */

.unsub-block {width:500px;margin:0 auto;text-align:center}

	.unsub-block p {padding:30px 0 10px;font-size:12px}

/* end unsubscribe page */



/* lostpassword */

.lostpass-block {width:420px;margin:0 auto;padding:20px 100px 10px 10px}

/* end lostpassword */



.xignite-credits {

	text-align:center;

	font-size:10px;

	color:#666666;

}



.fpages {padding:10px;text-align:right}

.subfooter {padding:10px;font-size:11px;text-align:center;color:#666666}

	.subfooter a {color:#12689E}

.footer {padding:10px 0;font-size:10px;text-align:right;color:#666666}





/* autocomplete */

.ac_results {background-color:#ffffff;padding:0px;overflow:hidden;z-index:99999;border:1px solid #000000}

	.ac_results ul {width:100%;padding:0;margin:0;list-style-position:outside;list-style:none}

		.ac_results li {display:block;margin:0;padding:2px 5px;cursor:default;font:menu;font-size:12px;line-height:16px;overflow:hidden}

.ac_loading {background:url('indicator.gif') right center no-repeat #ffffff}

.ac_odd {background-color:#eee}

.ac_over {background-color:#0A246A;color:#ffffff}

/* end autocomplete */





/* messages */

.info-message {background:#e7f3d7 url(check.png) no-repeat scroll 10px 50%;clear:both;color:#4f9b16;font-size:12px;height:auto;margin:5px 0;min-height:15px;padding:12px 10px 8px 50px;border:1px solid #4f9b16}

	.info-message h4 {font-size: 1em;}

.error-message {background:url(icoerror.png) no-repeat scroll 10px 50% #4eb740;margin:10px 0;padding:7px 10px 5px 40px;font-family:georgia, Arial;font-size:13px;font-weight:bold;color:#ffffff}

	.error-message a {font-family:georgia, Arial;font-size:13px;font-weight:bold;text-decoration:underline;color:#ffffff}

		.error-message a:hover {text-decoration:none}

.error_messages {padding:0 0 10px 20px} 

	.error_messages h2 {color:#ff0000}

	.error_messages ul {margin-left:30px}

		.error_messages ul li {list-style:outside;color:#b83e30}

/* end messages */







.jqifade {position:absolute;background-color:#333}

.jqiwarning {border:1px solid #BF5E26}





/* tooltip */

#tooltip {background-color:#eee;padding:5px;position:absolute;z-index:3000;opacity:0.85;border:1px solid #111}

	#tooltip h3, #tooltip div {margin:0}

.width_300 {width:300px}

/* end tooltip */







/* errors */

.error_field .fieldlabel label, .error_field .rlm-checkbox label {background:url(error_bang.gif) no-repeat 0 1px;padding:0 0 3px 20px;font-weight:bold;color:#c00e0c}

.error_field .fieldtext .inputText {border:1px solid #c00e0c}

/* end errors */


/* Lightbox */
#jquery-overlay { position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; }
#jquery-lightbox { position: absolute; top: 0; left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0; }
#jquery-lightbox a img { border: none; }
#lightbox-container-box {position: relative; background-color: #fff; width: 250px;margin: 0 auto;}
#lightbox-container-image-box { background-color: #fff; float: left}
#lightbox-container-image { padding: 10px; }
#lightbox-loading { position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#lightbox-nav {}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none; }
#lightbox-nav-btnPrev, #lightbox-nav-btnNext { width: 63px; height: 32px;display: block; }
#lightbox-nav-btnPrev { left: 0; float: left; }
#lightbox-nav-btnNext { right: 0; float: right; }
#lightbox-container-image-data-left-box {background-color: #fff;width: 320px;float:left;overflow:auto}
#lightbox-container-image-data-left-boxcnt {text-align:justify;font: 10px Verdana, Helvetica, sans-serif;padding:0 10px 10px;overflow:auto}
#lightbox-container-image-data-box { font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; width: 100%; padding: 0 10px 10px; }
#lightbox-container-image-data { padding: 0 10px; color: #666; }
#lightbox-container-image-data #lightbox-image-details { width: 70%; float: left; text-align: left; }
#lightbox-image-details-caption {}
#lightbox-image-details-currentNumber { display: block; clear: left; padding-bottom: 1.0em; }
#lightbox-secNav-btnClose { width: 17px; right: 20px; padding: 0.7em 0; float:right}
/* end lightbox */

/* Simplemodal */
#simplemodal-overlay {background-color:#000;}
#simplemodal-data h1 {font-size:16px}

/* inputs */

.inputText {background:url(inputText.bg.png) repeat-x;height:18px;padding:0 1px;font-size:11px;color:#5a5a5a;border:1px solid #919ca7}
.inputTextarea {font-size:11px;color:#5a5a5a;border:1px solid #919ca7}
.inputCombo {padding-left:4px;font-size:11px;color:#5a5a5a;border:1px solid #919ca7}

.inputSearch {background:url(inputSearch.png) no-repeat;width:74px;height:20px;cursor:pointer;border:0}

.inputSearch2 {background:url(button_search3.gif) no-repeat;width:106px;height:31px;cursor:pointer;border:0}

.inputQuate {background:url(inputQuate.png) no-repeat;width:69px;height:20px;cursor:pointer;border:0}

.inputLogin {background:url(inputLogin.png) no-repeat;width:74px;height:20px;cursor:pointer;border:0}

.inputSignup {background:url(inputSignup.png) no-repeat;width:74px;height:20px;cursor:pointer;border:0}

.inputSave {background:url(inputSave.png) no-repeat;width:84px;height:20px;cursor:pointer;border:0}

.inputPost {background:url(inputPost.png) no-repeat;width:68px;height:20px;cursor:pointer;border:0}

.inputSand {background:url(inputSand.png) no-repeat;width:73px;height:20px;cursor:pointer;border:0}

.inputReset {background:url(inputReset.png) no-repeat;width:73px;height:20px;cursor:pointer;border:0}

.inputEdit {background:url(button_edit.gif) no-repeat;display:block;width:65px;height:20px;text-indent:-999em}

.close, .close-red {display:block;width:14px;height:14px;text-indent:-999em}

	.close {background:url(plm-close.png) no-repeat}

	.close:hover, .close-red {background:url(close-red.png) no-repeat}

.viewDetails {background:url(viewdetails.gif) no-repeat;display:block;width:108px;height:20px;text-indent:-999em}

/* end inputs */

