@charset "utf-8";
/* CSS Document */
@import url('jquery.mCustomScrollbar.css');
.wrapper {
	max-width:860px;
	min-height:50px;
	margin:36px auto 0 auto;
}
/*------------------------  FONTS  */

/*------------------------  HEADER  */
.wrapper header {
	float:left;
	max-width:820px;
	width:100%;
	height:108px;
	padding:0 20px;
}
.wrapper header h1 {
	float:left;
}
.wrapper header ul {
	float:right;
	margin-top:23px;
}
.wrapper header ul li {
	display:inline;
	float:left;
	padding:0 10px;
	height:30px;
	line-height:30px;
}
.wrapper header ul li:first-child {
	background:url(../images/line-bg.png) right center no-repeat;
}
.wrapper header ul li:last-child {
	padding-right:0;
}
.wrapper header ul li a {
	background:url(../images/file-icon.png) left 7px no-repeat;
	padding-left:22px;
	color:#4ea89d;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:14px;
	letter-spacing:0.8px;
	display:block;
}
.wrapper header ul li a:hover {
	background-position: left -19px;
	color:#797979;
}
.wrapper header ul li:last-child a {
	background:url(../images/guide-icon.png) right 2px no-repeat;
	width:5px;
	height:30px;
	display:block;
}
.wrapper header ul li:last-child a:hover {
	background-position:right -28px;
}
/*------------------------  CONTAINER  */
.data-displayer {
	float:left;
	width:100%;
	min-height:50px;
	max-width:820px;
	padding:0 20px;
}
.data-displayer .left {
	float:left;
	max-width:375px;
	width:100%;
	min-height:50px;
}
.data-displayer .left #expect {
	float:left;
	position:relative;
	left:103px;
	top:-12px;
	display:block;
}
.data-displayer .left #expect:after {
	clear:both;
}
.data-displayer .left h2 {
	float:left;
	width:100%;
	color:#4ea89d;
	font-size:56px;
	line-height:50px;
	font-family: 'OfficinaSanITCMediumBold';
}
.data-displayer .left p {
	float:left;
	margin-top:19px;
	color:#3c3c3c;
	line-height:18px;
	font-family: 'HelveticaNeueLTStd55Roman';
	font-size:14px;
}
.data-displayer .left p span {
	font-family: 'HelveticaNeueLTStd75Bold';
}
.data-displayer-list {
	float:right;
	max-width:420px;
}
.data-displayer-list ul {
	float:right;
}
.data-displayer-list ul li {
	display:inline;
	float:left;
	margin:0 3px 3px 0;
	width:208px;
	height:137px;
	position:relative;
	display:block;
}
.data-displayer-list ul li:first-child {
	background:url(../images/agriculture-img.jpg) left top no-repeat;
}
.data-displayer-list ul li:nth-child(2) {
background:url(../images/sports-img.jpg) left top no-repeat;
}
.data-displayer-list ul li:nth-child(3) {
background:url(../images/movies-img.jpg) left top no-repeat;
}
.data-displayer-list ul li:last-child {
	background:url(../images/custom-img.jpg) left top no-repeat;
}
.data-displayer-list ul li:nth-child(2n) {
margin-right:0;
}
.data-displayer-list ul li span {
	color:#fff;
	position:absolute;
	left:10px;
	bottom:10px;
	font-size:12px;
	font-family: 'HelveticaNeueLTStd75Bold';
}
.select-tool {
	float:left;
	width:100%;
	min-height:50px;
	margin-top:75px;
}
.select-tool > h3 {
	float:left;
	width:100%;
	font-size:18px;
	line-height:18px;
	color:#282828;
	text-transform:uppercase;
	text-align:center;
	background:url(../images/select-tool-bg.jpg) center left repeat-x;
}
.select-tool > h3 > span {
	background:#fff;
	padding:0 10px;
	line-height:18px;
	font-size:18px;
	font-family: 'HelveticaNeueLTStd75Bold';
}
.select-tool ul {
	float:left;
	width:100%;
	box-shadow:0 0 4px rgba(0, 0, 0, .3);
	-webkit-box-shadow:0 0 4px rgba(0, 0, 0, .3);
	-moz-box-shadow:0 0 4px rgba(0, 0, 0, .3);
	margin-top:18px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
}
.select-tool ul li {
	display:inline;
	float:left;
	max-width:173px;
	width:100%;
	min-height:163px;
	background:url(../images/select-tool-list-bg.jpg) left top repeat-y #eeeeee;
	border-right:solid 2px #fff;
	padding:0 20px;
	position:relative;
}
.select-tool ul li a {
	position:absolute;
	width:100%;
	height:100%;
	display:block;
	background:url(../images/mt-bg.png) left top repeat;
	left:0;
	top:0;
	z-index:20;
}
.select-tool ul li:last-child {
	border-right:0;
	max-width:175px;
}
.select-tool ul li:first-child {
	background:#eeeeee;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
}
.select-tool ul li:last-child {
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-topright: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
}
.select-tool ul li h3 {
	text-align:center;
	font-size:20px;
	font-family: 'OfficinaSanITCMediumBold';
	color:#3c3c3c;
	margin-top:25px;
	line-height:22px;
}
.select-tool ul li h3 span {
	display:block;
}
.select-tool ul li p {
	text-align:center;
	font-family: 'OfficinaSanITCMediumRegular';
	color:#3c3c3c;
	font-size:16px;
	line-height:20px;
}
.select-tool ul li:hover {
	background:url(../images/select-tool-list-hover-bg.png) center center no-repeat;
}
.select-tool ul li:hover h3, .select-tool ul li:hover p {
	color:#fff;
}
/*------------------------  FOOTER  */
footer {
	float:left;
	width:100%;
	height:40px;
	width:100%;
}
footer div {
	margin:0 auto;
	width:865px;
	padding:0;
}
footer div p {
	line-height:16px;
	font-size:10px;
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
	letter-spacing:.3px;
}
/*------------------------  AGRICULTURE  */
.agriculture {
	margin:0 auto;
	max-width:920px;
	width:100%;
	min-height:50px;
}
.agriculture header {
	float:left;
	width:100%;
	min-height:60px;
}
.agriculture header > a {
	float:left;
	margin:19px 0 0 20px;
	width:84px;
	height:28px;
	line-height:24px;
	text-align:center;
	color:#fff !important;
	background:url(../images/agriculture-btn.png) left top no-repeat;
	font-size:14px;
	font-family: "HelveticaNeueLT Std Cn";
}
.agriculture header > a:hover {
	background-position:0 -36px;
}
.agriculture header > a.teacher-guide {
	float:left;
	margin:19px 0 0 20px;
	width:84px;
	height:28px;
	line-height:24px;
	text-align:center;
	color:#4EA89D;
	background:url(../images/teacher-guide-btn.png) left top no-repeat;
	font-size:14px;
	font-family: "HelveticaNeueLT Std Cn";
}
.agriculture header > a.teacher-guide:hover {
	background-position:0 -36px;
}
.agriculture header h1, .sport header h1 {
	width:auto;
	float:left;
	margin:6px 0 0 268px !important;
}
.agriculture header ul, .sport header ul {
	float:right;
	margin-top:16px;
}
.agriculture header ul li, .sport header ul li {
	display:inline;
	float:left;
	padding:0 10px;
	height:30px;
	line-height:30px;
}
.agriculture header ul li:first-child {
	background:url(../images/line-bg.png) right center no-repeat;
}
.agriculture header ul li:last-child, .sport header ul li:last-child {
	padding-right:0;
}
.agriculture header ul li a, .sport header ul li a {
	background:url(../images/file-icon.png) left 7px no-repeat;
	padding-left:22px;
	color:#4ea89d;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:14px;
	letter-spacing:0.8px;
	display:block;
}
.agriculture header ul li a:hover, .sport header ul li a:hover {
	background-position: left -19px;
	color:#797979;
}
.agriculture header ul li:last-child a, .sport header ul li:last-child a {
	background:url(../images/guide-icon.png) right 2px no-repeat;
	width:5px;
	height:30px;
	display:block;
}
.agriculture header ul li:last-child a:hover, .sport header ul li:last-child a:hover {
	background-position:right -28px;
}
.agriculture nav {
	float:left;
	width:100%;
	min-height:48px;
	background:url(../images/nav-bg.jpg) left top repeat-x;
	border-bottom:solid 2px #8c8c8c;
}
.agriculture nav ul {
}
.agriculture nav ul li {
	display:inline;
	float:left;
}
.agriculture nav ul li:last-child a {
	border-right:none;
	background:none;
}
.agriculture nav ul li a {
	width:228px;
	height:40px;
	text-align:center;
	padding-top:8px;
	border-right:solid 2px #fff;
	display:block;
	float:left;
	font-size:16px;
	background:url(../images/nav-li-bg.jpg) right top no-repeat;
	font-family: 'OfficinaSanITCMediumRegular';
}
.agriculture nav ul li:last-child a {
	width:230px;
}
.agriculture nav ul li a span {
	display:block;
}
.agriculture nav ul li:hover a, .agriculture nav ul li.active a {
	font-family: 'OfficinaSanITCMediumBold';
	background:url(../images/nav-li-bg-hover.jpg) left top repeat-x;
	color:#fff !important;
}
.agriculture .agriculture-ban {
	float:left;
	width:880px;
	min-height:50px;
	background:url(../images/agriculture-bg.jpg) top center no-repeat;
	padding:20px 20px;
}
.agriculture .agriculture-ban .stories {
	background:url(../images/stories-bg.png) left top repeat;
	width:840px;
	min-height:126px;
	padding:12px 20px;
	float:left;
}
.agriculture > .agriculture-ban > .stories > div:first-child {
	width:645px;
	min-height:50px;
	float:left;
}
.agriculture .agriculture-ban .stories div h2 {
	color:#6ba41a;
	font-size:24px;
	line-height:24px;
	font-family: 'OfficinaSanITCBlackRegular';
}
.agriculture .agriculture-ban > .stories > div:first-child > p {
	margin:10px 0 0;
	line-height:18px;
	font-family: 'HelveticaNeueLTStd55Roman';
	font-size:14px;
}
.agriculture .agriculture-ban > .stories > div:first-child > p span{
	font-family: 'OfficinaSanITCBlackRegular';
}
.agriculture .agriculture-ban .select_tool {
	float:right;
	width:134px;
	min-height:50px;
	position:relative;
	z-index:111;
}
.agriculture .agriculture-ban .stories .select_tool p {
	font-size:12.5px;
	color:#000;
	margin:5px 0;
	font-family: 'HelveticaNeueLTStd65Medium';
}
.agriculture div.selectBox {
	position:relative;
	display:inline-block;
	cursor:default;
	text-align:left;
	line-height:30px;
	clear:both;
	color:#888;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	box-shadow:0px 0px 3px rgba(0, 0, 0, .36);
	-webkit-box-shadow:0px 0px 3px rgba(0, 0, 0, .36);
	-moz-box-shadow:0px 0px 3px rgba(0, 0, 0, .36);
}
.agriculture div.selectBox a.selected {
	width:111px;
	border-right:none;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-top-left-radius: 5px;
	border-bottom-left-radius: 5px;
	color:#fff !important;
	background:url(../images/option-hover-bg.png) left top repeat-x #5f971a;
	overflow:hidden;
}
.agriculture div.selectBox a.selected span {
	float:left;
	width:30px;
	height:24px;
}
.agriculture div.selectBox span.selectArrow {
	width:23px;
	background:url(../images/option-arrow.png) center top no-repeat #68a21e;
	-webkit-border-top-right-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-toprit: 5px;
	-moz-border-radius-bottomright: 5px;
	border-top-right-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor:pointer;
}
.agriculture div.selectBox span.selectArrow, .agriculture div.selectBox a.selected {
	position:relative;
	float:left;
	height:30px;
	z-index:1;
	font-size:14px;
	font-family: 'OfficinaSanITCMediumBold';
}
.agriculture div.selectBox div.selectOptions {
	position:absolute;
	top:28px;
	left:0px;
	width:132px;
	border-top:none;
	border:1px solid rgba(0, 0, 0, 0.1);
	border-bottom-right-radius:5px;
	border-bottom-left-radius:5px;
	overflow:hidden;
	background:#e4e4e4;
	display:none;
	font-family: 'OfficinaSanITCMediumRegular';
	font-size:14px;
}
.agriculture div.selectBox a.selectOption {
	display:block;
	width:100%;
	line-height:27px;
	height:27px;
	margin:0;
	border-bottom:solid 1px #d6d6d6;
	float:left;
}
.agriculture div.selectBox a.selectOption span {
	height:27px;
}
.agriculture div.selectBox a.selectOption:nth-child(3) span {
	background:url(../images/select-tool-icons.png) center 4px no-repeat;
	width:30px;
	float:left;
}
.agriculture div.selectBox a.selectOption:ntt-child(3):hover span {
	background-position:center -27px;
}
.agriculture div.selectBox a.selectOption:nth-child(2) span {
background:url(../images/select-tool-icons.png) center -58px no-repeat;
width:30px;
float:left;
}
.agriculture div.selectBox a.selectOption:nth-child(2):hover span {
background-position:center -88px;
}
.agriculture div.selectBox a.selectOption:first-child span {
background:url(../images/select-tool-icons.png) center -119px no-repeat;
width:30px;
float:left;
}
.agriculture div.selectBox a.selectOption:first-child:hover span {
background-position:center -149px;
}
.agriculture div.selectBox a.selectOption:nth-child(4) span {
background:url(../images/select-tool-icons.png) center -177px no-repeat;
width:30px;
float:left;
}
.agriculture div.selectBox a.selectOption:nth-child(4):hover span {
background-position:center -208px;
}
.agriculture div.selectBox a.selectOption:last-child {
	border-bottom:none;
}
.agriculture div.selectBox a.selectOption:hover {
	color:#f6f6f6 !important;
	background:url(../images/option-hover-bg.png) left top repeat-x;
}
.markets-states {
	float:left;
	width:100%;
	margin-top:20px;
	min-height:50px;
}
.markets-states-left {
	width:329px;
	min-height:50px;
	float:left;
}
.markets-states-left h5 {
	width:100%;
	float:left;
	background:url(../images/markets-states-left-bg.jpg) left top repeat-x #7a7a7a;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:12px;
	letter-spacing:0.8px;
	line-height:18px;
	padding:5px 0;
	text-align:center;
	color:#fff;
	border-bottom:solid 1px #d8d8d8;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
        min-height: 38px;
}
.markets-states-left h5 span{
	display:block;
}
.markets-states-left table {
	width:100%;
	margin:0px;
	padding:0;
	border-collapse:collapse;
	box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
}
.markets-states-left table thead {
	width:100%;
	display: inline-block;
}
.markets-states-left table tbody {
	width:100%;
	max-width:329px;
	display: inline-block;
	overflow: auto;
	margin-top:2px;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
.markets-states-left table td, .agriculture .markets-states-left table th {
	width:164.5px;
	text-align:center;
    word-wrap: break-word;
	vertical-align:middle;
}
.markets-states-left table th {
	height:20px;
	background:url(../images/markets-states-left-bg.jpg) left top repeat-x #7a7a7a;
	font-size:12px;
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
	color:#fff;
	vertical-align:bottom;
	padding:5px 0;
	letter-spacing:.8px;
}
.scatterp {
	margin:10px 0 0 31px;
	float:left;
}
.markets-states-left table th span {
	display:block;
}
.markets-states-left table td:first-child, .agriculture .markets-states-left table th:first-child {
	border-right:solid 2px #fff;
	width:165px;
}
.agriculture .custome-table thead tr th:first-child{
	width:187px;
}
.agriculture .markets-states-left table td:first-child {
	border-right:solid 2px #fff;
	width:143px;
        padding-left: 20px;
        text-align: left;
}
.agriculture .markets-states-left table th:nth-child(2) {
 width:164px;
}
.markets-states-left table td:nth-child(2){
 width:134px;
 text-align:right;
 padding-right:30px;
}
.markets-states-left table td {
	min-height:22px;
	background:#f0f0f0;
	border-top:solid 2px #fff;
	vertical-align:middle;
	color:#3c3c3c;
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
	font-size:14px;
	/*position:relative;*/
	/*float:left;*/
	display:table-cell;
	line-height:20px;
}
.custome-table.costom-tab tbody td{
float:left;
}
.agriculture .markets-states-left table.three-col td span{ font-style:italic;}
/*.markets-states-left table td span{
	position:absolute;
	left:60%;
	top:18px;
	padding:1px 10px;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-ms-border-radius:5px;
	z-index:2;
	background:#fff;
	min-width:60px;
	white-space:nowrap;
	box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	-o-box-shadow:0 0 5px rgba(0, 0, 0, 0.5);
	opacity:0;
	display:none;
	transition:opacity .5s ease;
	-webkit-transition:opacity .5s ease;
	-moz-transition:opacity .5s ease;
	-ms-transition:opacity .5s ease;
	
}
.markets-states-left table tr:last-child td span{ top:-5px;}
.markets-states-left table tr td:first-child:hover span{ opacity:1; 	transition:opacity .5s ease;
	-webkit-transition:opacity .5s ease;
	-moz-transition:opacity .5s ease;
	-ms-transition:opacity .5s ease;
	display:block;}*/
.markets-states-left table tr:last-child td {
	margin:0px;
	/*padding:0px;*/
}
.markets-states-left table.three-col td:nth-child(2), .agriculture .markets-states-left table.three-col th:nth-child(2) {
border-right:solid 2px #fff;
}
.markets-states-left table tbody #mCSB_1 .mCSB_container {
	margin-right:0;
}
.agriculture .markets-states-left table.three-col th:first-child {
	width:130px;
}

.agriculture .markets-states-left table.three-col td:first-child{
   width: 110px;
}
.agriculture .markets-states-left table.three-col th:nth-child(2) {
	width:88px;
}
.markets-states-left table.three-col td:nth-child(2){
	padding-right:10px;
	width:78px;
}
.agriculture .markets-states-left table.three-col th:nth-child(3) {
	width:107px;
}
.agriculture .markets-states-left table.three-col.sport-three th:nth-child(3) {
	width:102px;
}

.agriculture .markets-states-left table.three-col td:nth-child(3){
width:82px;
text-align:right;
padding-right:25px;
}
.markets-states-left table tbody #mCSB_1 .mCSB_scrollTools {
	top:4%;
	height:90%;
	padding:1% 0;
}
.markets-states-left table tbody #mCSB_1 .mCSB_draggerRail {
	width:10px;
	background:#fff !important;
	box-shadow:inset 1px 0 3px rgba(0, 0, 0, .5), 1px 0 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:inset 1px 0 3px rgba(0, 0, 0, .5), 1px 0 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:inset 1px 0 3px rgba(0, 0, 0, .5), 1px 0 5px rgba(0, 0, 0, 0.5);
}
.markets-states-left table tbody #mCSB_1 .mCSB_dragger .mCSB_dragger_bar {
	background:#a4a4a4;
	opactity:.7;
}
.agriculture .btn {
	width:84px;
	height:28px;
	display:block;
	text-align:center;
	line-height:26px;
	background:url(../images/agriculture-btn.png) left top no-repeat;
	color:#fff !important;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:14px;
}
.agriculture .btn:hover, .agriculture .active {
	background-position:left -36px;
}
.agriculture .btn.calculate{
    background:url(../images/agriculture-btn.png) left -36px no-repeat;
}
.agriculture .btn.calculate:hover, .agriculture .active {
	background-position:left top;
}
.calculate, .print {
	float:right;
	margin-top:10px;
}
.reset {
	float:left;
	margin-top:10px;
}
.answer {
	float:right;
}
.markets-states-right {
	float:right;
	width:536px;
	min-height:50px;
}
.markets-states-right h5 {
	width:100%;
	float:left;
	background:url(../images/markets-states-left-bg.jpg) left top repeat-x #7a7a7a;
	height:38px;
	line-height:18px;
	text-align:center;
	color:#fff;
	position:relative;
	-webkit-border-top-left-radius: 5px;
	-webkit-border-top-right-radius: 5px;
	-moz-border-radius-topleft: 5px;
	-moz-border-radius-topright: 5px;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	float:left;
	z-index:11;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:12px;
	letter-spacing:.8px;
        padding:5px 0px;
}
.markets-states-right .graph-box {
	width:100%;
	height:340px;
	background:#f0f0f0;
	-webkit-border-bottom-left-radius: 5px;
	-webkit-border-bottom-right-radius: 5px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	float:left;
	position:relative;
}
.markets-states-right .graph-box h4 {
	width:100%;
	text-align:center;
	position:absolute;
	bottom:10px;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:12px;
	color:#2d2d2d;
}
.markets-states-right .graph-box > ul {
	position:absolute;
	bottom:20px;
	left:190px;
}
.markets-states-right .graph-box > ul > li {
	display:inline;
	float:left;
	color:#3c3c3c;
	padding:0 5px;
	text-align:center;
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
	font-size:12px;
}
.agriculture .markets-states-right .graph-box > ul > li > span {
	color:#75ad24;
	display:block;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:12px;
	line-height:23px;
}
.markets-states-right .graph-box form ul {
	float:left;
	margin:138px 0 0 80px;
}
.markets-states-right .graph-box form ul li {
	display:block;
	width:100%;
	margin-bottom:7px;
}
.agriculture .markets-states-right .graph-box form ul li label {
	float:left;
	width:155px;
	color:#75ad24;
	font-size:18px;
	line-height:24px;
	font-family: "HelveticaNeueLT Std Cn";
}
.markets-states-right .graph-box form ul li input[type="text"] {
	width:215px;
	height:24px;
	line-height:24px;
	border:none;
	text-align:center;
	color:#282828;
	font-size:18px;
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
        word-wrap: break-word;
}
.markets-states-right .graph-box h3 {
	vertical-align:middle;
	line-height:337px;
	text-align:center;
	font-size:18px;
	color:#969696;
	font-family: 'HelveticaNeueLTStd75Bold';
}
.discussion-ques {
	float:left;
	width:100%;
	min-height:50px;
}
.discussion-ques h3 {
	color:#3c3c3c;
	font-size:14px;
	font-family: "HelveticaNeueLT Std Cn";
	margin-top:5px;
}
.agriculture .discussion-ques .discussion-question {
	float:left;
	max-width:840px;
	width:100%;
	min-height:45px;
	background:#f0f0f0;
	padding:20px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
	margin-top:20px;
	margin-bottom:8px;
	box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
	-webkit-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
	-moz-box-shadow:1px 1px 3px rgba(0, 0, 0, 0.3);
}
.discussion-ques .discussion-question div:first-child {
	float:left;
	width:725px;
}
.agriculture .discussion-ques .discussion-question div h4 {
	color:#70a71f;
	font-size:18px;
	padding-bottom:11px;
	font-family: "HelveticaNeueLT Std Cn";
}
.discussion-ques .discussion-question div p {
	color:#2d2d2d;
	font-size:16px;
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
	line-height:18px;
}
.discussion-ques .sources {
	float:left;
	max-width:575px;
	min-height:20px;
}
.discussion-ques .sources p {
	color:#3c3c3c;
	font-size:10px;
	padding-top:7px;
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
}
.discussion-ques .sources p a{
	color:#3c3c3c !important;
}
.discussion-ques .sources p a:hover{
	text-decoration:underline !important; 
}
.discussion-ques .sources p span {
	text-transform:uppercase;
	font-size:12px;
	font-family: "HelveticaNeueLT Std Cn";
}
.discussion-ques .sources p span ~ br{
	margin-bottom:2px;
}
.discussion-ques .sources p span span{
	text-transform:none;
}
.popup_box {
	display:none;
	position:fixed;
	_position:absolute;
	min-height:160px;
	width:498px;
	background:#FFFFFF;
	left: 28%;
	top: 55%;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index:100;
	margin-left: 15px;
	padding:20px;
	font-size:15px;
	-moz-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
	box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.5);
}
.agriculture .popup_box h2 {
	font-family: "HelveticaNeueLT Std Cn";
	font-size:18px;
	color:#75ad24;
}
.popup_box p {
	font-family: 'HelveticaNeueLTStd55Roman';
	font-size:14px;
	color:#2d2d2d;
	margin-top:10px;
}
.popupBoxClose {
	right:10px;
	top:10px;
	position:absolute;
	background:url(../images/cancel-icon.png) center center no-repeat;
	width:12px;
	height:12px;
	cursor:pointer;
}
/* sports */
.agriculture.sport > header > a {
	background:url(../images/sport-btn.png) left top no-repeat;
}
.agriculture.sport > header > a:hover {
	background:url(../images/sport-btn.png) left -36px no-repeat;
}
.agriculture.sport nav ul li:hover a, .agriculture.sport nav ul li.active a {
	background:url(../images/nav-li-bg-2-hover.jpg) left top repeat-x;
}
.agriculture.sport .agriculture-ban .stories div h2 {
	color:#bd4d3b;
}
.agriculture.sport div.selectBox a.selectOption:hover {
	background:url(../images/option-hover-2-bg.png) left top repeat-x;
}
.agriculture.sport div.selectBox a.selected {
	background:url(../images/option-hover-2-bg.png) left top repeat-x #af3e2f;
}
.agriculture.sport div.selectBox span.selectArrow {
	background:url(../images/option-arrow-2.png) center top no-repeat #af3e2f;
}
.agriculture.sport .discussion-ques .discussion-question div h4 {
	color:#bd4d3b;
}
.agriculture.sport .agriculture-ban {
	background:url(../images/sport-bg.jpg) top center no-repeat;
}
.agriculture.sport .btn {
	background:url(../images/sport-btn.png) left top no-repeat;
}
.agriculture.sport .btn:hover, .agriculture.sport .active {
	background-position:left -36px;
}
.agriculture.sport .btn.calculate {
	background:url(../images/sport-btn.png) left -36px no-repeat;
}
.agriculture.sport .btn.calculate:hover, .agriculture.sport .active {
	background-position:left top;
}
.agriculture.sport .popup_box h2 {
	color:#bd4d3b;
}
.agriculture.sport .markets-states-right .graph-box > ul > li > span {
	color:#bd4d3b;
}
.agriculture.sport .markets-states-right .graph-box form ul li label {
	color:#bd4d3b;
}
.sport .sport-three thead tr th:first-child, .sport .sport-three tbody tr td:first-child{
	width:130px !important;
}
.sport .sport-three thead tr th:nth-child(2){
	width:117px !important;;
}
.sport .sport-three thead tr th:nth-child(3){
	width:88px;
}
.sport .sport-three tbody tr td:nth-child(2){
	text-align:right;
	width:84px;
	padding-right:33px;
}

/* movies */
.agriculture.movies > header > a {
	background:url(../images/movies-btn.png) left top no-repeat;
}
.agriculture.movies > header > a:hover {
	background:url(../images/movies-btn.png) left -36px no-repeat;
}
.agriculture.movies nav ul li:hover a, .agriculture.movies nav ul li.active a {
	background:url(../images/nav-li-bg-3-hover.jpg) left top repeat-x;
}
.agriculture.movies .agriculture-ban .stories div h2 {
	color:#6769ad;
}
.agriculture.movies div.selectBox a.selectOption:hover {
	background:url(../images/option-hover-3-bg.png) left top repeat-x;
}
.agriculture.movies div.selectBox a.selected {
	background:url(../images/option-hover-3-bg.png) left top repeat-x #55579d;
}
.agriculture.movies div.selectBox span.selectArrow {
	background:url(../images/option-arrow-3.png) center top no-repeat #55579d;
}
.agriculture.movies .discussion-ques .discussion-question div h4 {
	color:#6769ad;
}
.agriculture.movies .agriculture-ban {
	background:url(../images/movies-bg.jpg) top center no-repeat;
}
.agriculture.movies .btn {
	background:url(../images/movies-btn.png) left top no-repeat;
}
.agriculture.movies .btn:hover, .agriculture.movies .active {
	background-position:left -36px;
}
.agriculture.movies .btn.calculate {
	background:url(../images/movies-btn.png) left -36px no-repeat;
}
.agriculture.movies .btn.calculate:hover, .agriculture.movies .active {
	background-position:left top;
}
.agriculture.movies .popup_box h2 {
	color:#6769ad;
}
.agriculture.movies .markets-states-right .graph-box > ul > li > span {
	color:#6769ad;
}
.agriculture.movies .markets-states-right .graph-box form ul li label {
	color:#6769ad;
}
.agriculture.movies nav {
	border-bottom:solid 2px rgba(56, 52, 62, 0.8);
}

.movies .movie-three thead tr th:first-child{
	width:135px;
}
.movies .movie-three thead tr th:nth-child(2){
	width:102px;
}
.movies .movie-three thead tr th:nth-child(3){
	width:88px;
}
.movies .movie-three tbody tr td:nth-child(2){
	text-align:right;
	width:73px;
	padding-right:15px;
}
/* custom */
.agriculture.custom > header > a {
	background:url(../images/custom-btn.png) left top no-repeat;
}
.agriculture.custom > header > a:hover {
	background:url(../images/custom-btn.png) left -36px no-repeat;
}
.agriculture.custom nav ul li:hover a, .agriculture.custom nav ul li.active a {
	background:url(../images/nav-li-bg-4-hover.jpg) left top repeat-x;
}
.agriculture.custom .agriculture-ban .stories div h2 {
	color:#ff9934;
}
.agriculture.custom div.selectBox a.selectOption:hover {
	background:url(../images/option-hover-4-bg.png) left top repeat-x;
}
.agriculture.custom div.selectBox a.selected {
	background:url(../images/option-hover-4-bg.png) left top repeat-x #ff8728;
}
.agriculture.custom div.selectBox span.selectArrow {
	background:url(../images/option-arrow-4.png) center top no-repeat #ff8728;
}
.agriculture.custom .discussion-ques .discussion-question div h4 {
	color:#ff9934;
}
.agriculture.custom .agriculture-ban {
	background:url(../images/custom-bg.jpg) top center no-repeat;
}
.agriculture.custom .btn {
	background:url(../images/custom-btn.png) left -36px no-repeat;
}
.agriculture.custom .btn:hover, .agriculture.custom .active {
	background-position:left top;
}
.agriculture.custom .btn.reset{background:url(../images/custom-btn.png) left top no-repeat;}
.agriculture.custom .btn.reset:hover{background-position:left -36px;}
.agriculture.custom .popup_box h2, .agriculture.movies .popup_box h2, .agriculture.sport .popup_box h2, .agriculture .popup_box h2 {
	color:#3c3c3c;
}
.agriculture.custom .markets-states-right .graph-box > ul > li > span {
	color:#ff9934;
}
.agriculture.custom .markets-states-right .graph-box form ul li label {
	color:#ff9934;
}
.agriculture.custom nav {
	border-bottom:solid 2px rgba(56, 52, 62, 0.0);
	margin-bottom:-2px;
}
.custom .market-state-lft {
	width:240px;
}
.custome-table tbody tr td a.remove, .custom-three tbody tr td a.remove {
	left:8px;
	top:1px;
	width:12px;
	height:12px;
	background:url(../images/custom-add-remove-icon.png) left top no-repeat;
	position:relative;
	display:block;
}
.custome-table tbody tr td:first-child, .custome-table thead tr th:first-child {
	width:116px;
}
.custome-table tbody tr td:nth-child(2), .custome-table thead tr th:nth-child(2) {
width:122px;
}
.custome-table tbody tr td a.add, .custom-three tbody tr td a.add {
	background:url(../images/custom-add-remove-icon.png) left -23px no-repeat;
	left:8px;
	top:1px;
	width:12px;
	height:12px;
	position:relative;
	display:block;
}
.custome-table tbody tr:last-child td, .custom-three tbody tr:last-child td {
	background:#e0e0e0;
}

.popup_box.custom-pop{
	width:304px;
	min-height:100px;
	padding:20px 30px;
	left:35%;
}
.popup_box.custom-pop p{
	text-align:center;
}
.custom-pop h2{ text-align:center;}

.custom-pop .ok-btn, .custom-pop .cancel-btn {
	width:84px;
	height:28px;
	display:block;
	text-align:center;
	line-height:26px;
	background:url(../images/agriculture-btn.png) left top no-repeat;
	color:#fff !important;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:14px;
	float:left;
	margin-top:16px;
	position:relative;
}
.agriculture .custom-pop .ok-btn:hover, .agriculture .custom-pop .cancel-btn:hover {
	background:url(../images/agriculture-btn.png) left -36px no-repeat;
}
.sport .custom-pop .ok-btn, .sport .custom-pop .cancel-btn {
	width:84px;
	height:28px;
	display:block;
	text-align:center;
	line-height:26px;
	background:url(../images/sport-btn.png) left top no-repeat !important;
	color:#fff;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:14px;
	float:left;
	margin-top:16px;
	position:relative;
}
.sport .custom-pop .ok-btn:hover, .sport .custom-pop .cancel-btn:hover {
	background:url(../images/sport-btn.png) left -36px no-repeat !important;
}
.movies .custom-pop .ok-btn, .movies .custom-pop .cancel-btn {
	width:84px;
	height:28px;
	display:block;
	text-align:center;
	line-height:26px;
	background:url(../images/movies-btn.png) left top no-repeat !important;
	color:#fff;
	font-family: "HelveticaNeueLT Std Cn";
	font-size:14px;
	float:left;
	margin-top:16px;
	position:relative;
}
.movies .custom-pop .ok-btn:hover, .movies .custom-pop .cancel-btn:hover {
	background:url(../images/movies-btn.png) left -36px no-repeat !important;
}

.custom-pop .cancel-btn{ left:69px;}
.custom-pop .ok-btn{ left:10px; }
.agriculture .custom-pop .ok-btn:hover, .agriculture .custom-pop .cancel-btn:hover {
	background:url(../images/agriculture-btn.png) left -36px no-repeat;
}
.custom .custom-pop .cancel-btn{
	background:url(../images/custom-btn.png) left top no-repeat !important;
}
.custom .custom-pop  .cancel-btn:hover {
	background:url(../images/custom-btn.png) left -36px no-repeat !important;
}
.agriculture .title-custom{
	padding:4px 0;
	word-wrap:break-word;
}

.ui-tooltip {
	padding: 4px 10px;
	position: absolute;
	background:#fff;
	border-radius:5px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	z-index: 9999;
	left:20px;
	top:-20px;
	color:#2d2d2d;
	max-width: 300px;
	font-family: 'Conv_HelveticaNeueLTStd-Cn';
	font-size:12px;
}

.costom-tab thead th:first-child{
    width: 200px;
}
.custome-table.costom-tab tbody td:first-child{
    width: 24px;
    border-right:none;
	padding-left:0px !important;
    /*background: url("../images/custom-add-remove-icon.png") no-repeat 3px 5px #F0F0F0;*/
}
.add{
    background: url("../images/custom-add-remove-icon.png") no-repeat 3px -18px #E0E0E0 !important;
    cursor: pointer;
}
.remove{
    background: url("../images/custom-add-remove-icon.png") no-repeat 3px 5px  !important;
    cursor: pointer;
}

.addscatter{
    cursor: pointer;
}

/*
.custome-table.costom-tab tbody tr:last-child(2) td:first-child{
   background: url("../images/custom-add-remove-icon.png") no-repeat 3px -18px #E0E0E0;
}
*/
.custome-table.costom-tab tbody td:nth-child(2){
   width: 70px;
   border-right: 2px solid #FFFFFF;
   text-align:left;
   
}
.custome-table.costom-tab tbody td:nth-child(3){
   width: 90px;
   text-align:right;
   padding-right:15px;
}
.four-col.three-col tbody td:first-child{
     width: 24px !important;
    border-right:none;
    background: url("../images/custom-add-remove-icon.png") no-repeat 3px 5px #F0F0F0;
	padding-left:0px !important;
}
.four-col.three-col tbody td{ float:left;}

.four-col.three-col tbody td:nth-child(2){
    width: 96px !important;
    border-right: 2px solid #FFFFFF;
	text-align:left;
}
.four-col.three-col tbody td:nth-child(3){
    width: 78px !important;
    border-right: 2px solid #FFFFFF;
	text-align:right;
	padding-right:10px !important;
}
.four-col.three-col tbody td:nth-child(4){
    width: 84px !important;
	padding-right:15px;
	text-align:right;
}
.four-col.three-col tbody tr:last-child td:first-child{
   background: url("../images/custom-add-remove-icon.png") no-repeat 3px -18px #E0E0E0;
}


/***********Sep 2nd by developers **********/
.agriculture div.selectBox a.selected span.agri-icon{
    background:url(../images/select-tool-icons.png) center -26px no-repeat !important;
    width:30px;
    float:left;
}
.agriculture div.selectBox a.selected span.sports-icon{
    background:url(../images/select-tool-icons.png) center -88px no-repeat !important;
    width:30px;
    float:left;
}
.agriculture div.selectBox a.selected span.movies-icon{
    background:url(../images/select-tool-icons.png) center -149px no-repeat !important;
    width:30px;
    float:left;
}
.agriculture div.selectBox a.selected span.custom-icon{
    background:url(../images/select-tool-icons.png) center -209px no-repeat !important;
    width:30px;
    float:left;
}
.meanresultshide{display:none;}

.teachers-guide {
	width:718px;
	min-height:50px;
	margin:35px auto;
}
.teachers-guide h2 {
	color:#4ea89d;
	font-size:38px;
	font-family: 'OfficinaSanITCMediumRegular';
	width:100%;
	float:left;
	border-bottom:solid 3px #4ea89d;
	line-height:43px;
	font-weight:normal;
}
.teachers-guide h2 span {
	font-family: 'OfficinaSanITCMediumBold';
}
.teachers-guide .lft {
	float:left;
	width:100%;
	min-height:50px;
	padding-top:24px;
	font-family: 'HelveticaNeueLTStd55Roman';
	font-size:14px;
}
.teachers-guide .lft p {
	line-height:16px;
	color:#3c3c3c;
}
.teachers-guide .lft p span a{
	font-family: 'HelveticaNeueLTStd75Bold';
	color:#5DB5AD;
}
.teachers-guide .lft p span, .teachers-guide .lft ul li span{
	color:#000;
	font-family: 'HelveticaNeueLTStd75Bold' !important;
}
.teachers-guide .lft h4 {
	font-family: 'HelveticaNeueLTStd75Bold';
	font-size:14px;
	font-weight:normal;
	padding:15px 0;
	line-height:18px;
}
.teachers-guide .lft ul {
	float:left;
        margin-top:18px;
}
.teachers-guide .lft ul li {
	display:block;
	padding:0 0 0 15px;
	margin-bottom:20px;
	line-height:16px;
	background:url(../images/list-point.jpg) left 7px no-repeat;
}
.teachers-guide .rt {
	float:right;
	width:100%;
	min-height:50px;
	padding-top:24px;
}
.teachers-guide .rt h3 {
	font-family: 'OfficinaSanITCMediumRegular';
	font-weight:normal;
	font-size:18px;
	color:#5db5ad;
}
.teachers-guide .rt h3 span {
	font-family: 'OfficinaSanITCMediumBold';
}
.teachers-guide .rt p {
	padding:18px 0;
	font-family: 'HelveticaNeueLTStd55Roman';
	font-size:14px;
	line-height:17px;
	float:left;
	color:#3c3c3c;
}
.teachers-guide .rt h3 ~ p span {
font-family: 'OfficinaSanITCMediumBold';
font-weight:normal;
color:#5db5ad;
font-size:14px;
}
.teachers-guide .rt p a {
	font-family: 'HelveticaNeueLTStd75Bold';
	color:#5db5ad;
}
.teachers-guide .rt p a:hover {
	text-decoration:underline;
}
.teachers-guide .rt ul {
	float:left;
	width:100%;
	margin-left:18px;
}
.teachers-guide .rt ul li {
	display:block;
	padding:0 0 0 15px;
	margin-bottom:2px;
	line-height:16px;
	background:url(../images/list-point.jpg) left 7px no-repeat;
	font-family: 'HelveticaNeueLTStd55Roman';
	font-size:14px;
}
.teachers-guide .rt h4 {
	font-family: 'HelveticaNeueLTStd75Bold';
	font-size:14px;
	font-weight:normal;
	padding:0;
	line-height:18px;
	float:left;
	width:100%;
}
#boxwiskergraph{
    width:98%;
    height:275px;
    margin:5px;
    position:absolute;
    top:0;
}
#scatterplotgraph{
    width:98%;
    height:325px;
    margin:5px;
    position:absolute;
    top:0;
}
.custome-table.costom-tab tbody tr td span{ word-break: break-all; white-space: normal; min-width: 100px;}

/* Safari */

 @media screen and (-webkit-min-device-pixel-ratio:0) {
    table th{
        font-size:8.5px !important;
    }
	.agriculture .markets-states-left table.three-col th:nth-child(2) {
		width:78px !important;
        padding-left:5px;
        padding-right:5px;
    }
    .movies.markets-states-left table.three-col td:nth-child(2){
		width:68px !important;
        padding-left:10px;
    }
    .agriculture .markets-states-left table.three-col th:nth-child(3) {
        width:97px;
        padding-left:5px;
        padding-right:5px;
    }
	.sport .three-col.sport-three tbody tr td:first-child{
		width:130px !important;
	}
	.sport .three-col.sport-three tbody tr td:nth-child(2) {
    width: 55px;
}
.sport .three-col.sport-three tbody tr td:nth-child(3) {
    width: 60px !important;
}
.four-col.three-col tbody td:nth-child(2){
	width:106px !important;
}
.custom-three.four-col.three-col tbody td:nth-child(4){
	width:107px !important;
}

.sport .three-col.sport-three tbody tr td:first-child, .sport .three-col.sport-three thead tr th:first-child{
	width:120px !important;
}
.sport .three-col.sport-three tbody tr td:nth-child(2){
	width:76px !important;
}
.sport .three-col.sport-three thead tr th:nth-child(2){
	width:100px !important;
}
.sport .three-col.sport-three thead tr th:nth-child(3){
	width:86px !important;
}
}

.three-col.sport-three tbody tr td:first-child {
    width: 120px !important;
}
.three-col.sport-three tbody tr td:nth-child(2) {
    width: 78px;
}
.three-col.sport-three tbody tr td:nth-child(3) {
    width: 58px !important; 
}
#content_1{height:305px;width: 329px; margin-top:-3px;overflow:auto; background:#f0f0f0;}
.mCSB_container{width:329px !important;}
.sport-three tr td:first-child{ width:100px;}
.custom .market-state-lft #content_1{ width:240px;}
#content_1 table{ box-shadow:none !important;}
#content_1{
	box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:1px 0px 5px rgba(0, 0, 0, 0.5);
	-webkit-border-bottom-right-radius: 5px;
	-webkit-border-bottom-left-radius: 5px;
	-moz-border-radius-bottomright: 5px;
	-moz-border-radius-bottomleft: 5px;
	border-bottom-right-radius: 5px;
	border-bottom-left-radius: 5px;
	
}
/*17-09-13*/
.teachers-guide .lft ul ~ p { padding:18px 0; font-family: 'HelveticaNeueLTStd55Roman'; font-size:14px; line-height:17px; float:left; color:#3c3c3c; }
.teachers-guide .lft ul ~ p  a{ font-family: 'HelveticaNeueLTStd75Bold'; color:#5db5ad; }
.teachers-guide .lft ul ~ p  a:hover{ text-decoration:underline;}
.teachers-guide .lft.lf-guide{ width:100%;}
.teachers-guide .lft.lf-guide p a{ font-family: 'HelveticaNeueLTStd75Bold'; color:#5db5ad; } 
.teachers-guide .lft.lf-guide p a:hover{text-decoration:underline;}
.lft.help-guide h4{ font-weight:normal; font-family: 'HelveticaNeueLTStd55Roman';}
.teachers-guide .lft.help-guide h3{ font-family: 'OfficinaSanITCMediumBold'; font-weight:normal; font-size:18px; color:#5db5ad; width:100%; float:left; margin:10px 0;}
.teachers-guide .rt ol{ float:left; width:100%; margin:10px 0 10px 18px;  } 
.teachers-guide .rt ol li{ display:block; padding:0 0 10px 15px; margin-bottom:2px; line-height:16px; background:url(../images/list-point.jpg) left 7px no-repeat; font-family: 'HelveticaNeueLTStd55Roman';  font-size:14px;}
.teachers-guide .rt .compatibility{ margin-top:18px;}
.teachers-guide .rt .compatibility li{ margin-bottom:5px;}
.teachers-guide .lft.help-guide .displayer li{ margin-bottom:6px;}
.teachers-guide .rt h4.analyze{font-family: 'HelveticaNeueLTStd55Roman';}
.teachers-guide .lft.help-guide ul li span{ color: #3C3C3C;}

#clearallpopup .cancel-btn{
    left: 112px;
}
.rt span {
    font-family: 'HelveticaNeueLTStd75Bold';
}
.rt a {
    color: #5DB5AD;
    font-family: 'HelveticaNeueLTStd75Bold';
} 
footer div p:first-child {
    margin-top: 18px;
    margin-bottom: 5px;
}
.help-guide-lft{
    float: left;
    width: 48%;
}
.help-guide-lft ul.displayer ~ ul li > span:first-child{ display: block !important; width: 100%;}
.help-guide-rt{
    float: right;
    width: 48%;
}
.help-guide-rt span{ font-family: 'HelveticaNeueLTStd55Roman' !important; }

.single-line {
    display: table;
    height: 38px !important;
}
.single-line span{
    display: table-cell !important;
    vertical-align: middle;
}
@media screen and (-webkit-min-device-pixel-ratio:0) {
 .four-col.three-col tbody td:nth-child(2) {
    border-right: 2px solid #FFFFFF;
    text-align: left;
    width:96px !important;
}

.agriculture.custom .four-col.three-col tbody td:last-child {
    padding-right: 10px;
    text-align: right;
    width: 90px !important;
}
    
}

.ZoomInstrunctions {
    font-size:12px;
    font-family: HelveticaNeueLT Std Cn;
    vertical-align: middle; 
    letter-spacing: 0.8px; 
    color: #7a7a7a;
    line-height: 22px;
    text-align: center;
    margin-bottom:-20px;
}



