﻿@font-face {
				font-family: 'ProximaNova-Regular';
				src: url('../fonts/proximanovaregular.eot');
				src: url('../fonts/proximanovaregular.eot?#iefix') format('embedded-opentype'),
						 url('../fonts/proximanovaregular.woff') format('woff'),
						 url('../fonts/proximanovaregular.ttf') format('truetype'),
						 url('../fonts/proximanovaregular.svg#proximanovaregular') format('svg');
				font-weight: normal;
				font-style: normal;
		} 
		body{font-family: 'ProximaNova-Regular' !important;}
div body html ul li a{ margin:0; padding:0;}
.clear{ clear:both;}
.height15{ height:15px;}
.paddingtop15{ padding-top:15px;}
.analysismain{ width:960px; margin: 0 auto; }
.rsmain{ overflow:hidden; margin: 0 auto;}
.rsmain h1{ font-size: 26px;font-weight: normal;margin: 0;line-height:30px}
.rsmain h3{ margin:0; padding:5px 0 8px 0;}
.rsclass1{ background:#37383a; padding:15px 0px 15px 20px; width:580px; float:left; margin-bottom:-1000px; padding-bottom:1000px;}
.rsclass1_1{ background:#db8629; width:150px; float:left; margin:0 20px 0 0px; min-height:155px; color:#fff; text-transform:uppercase; padding:10px;}
.right{ float:right !important;}
.rsnclass1 p { font-size:18px;}
.rsclass1_1 h3 {margin:0; width:109px;  font-weight:200; font-size:14pt; }
.rsclass1_1 h3 span { display: inline-block; position:relative; top:5px; font-size:10pt; padding:0 0 0 5px;font-size: 16px; }
.rsclass1_1 p{ margin:0; padding: 5px 0 0 0;}
.rsclass1_1 p input[type=radio]{ margin:0; padding:0; float:left;}
.rsclass1_1 p span{ font-size:10pt;}
.rsclass2{ background:#afc0c8; padding:15px 20px 15px 20px; width:560px; float:left; color:#424243; font-size:11pt; margin-top:20px; text-transform:uppercase; margin-bottom:-1000px; padding-bottom:1000px;}
.rsclass2 table select{ width:240px; height:35px;}
.rsclass2 table input[type=text]{ width:110px; height:30px; margin:0 10px 0 0;   }
.rsclass2 table img{position: relative;left: -43px;top: 5px;}
.rsclass2_1{ margin:0; padding:20px 0 0 0;}
.rsclass2_2{ background:#78797d; text-align:center; min-height:45px; width:80px; color:#fff; float:left; margin:1px 8px 0 0; font-size:10pt; padding:10px 0 0 0;}
.rsclass2_2 p{ margin:0; padding:3px 0 0 0}
.height20p{ padding:15px;}
.rsclass3{ background:#616163; padding:20px; width:920px;  text-align:center;}
.rsclass4{min-width:100px; padding:250px 100px 0px 0; float:right; cursor:pointer;}
.rsclass4c{min-width:100px; padding:10px 100px 0px 0; float:right; cursor:pointer; }
.rsclass4c2{min-width:100px; padding-right:10px; padding-top:10px; float:right; cursor:pointer; }
.rsclass4_1{ width:10px; height:32px; float:left; background:url(../images/btn_left.png) no-repeat;}
.rsclass4_2{ min-width:100px; height:32px; float:left; background:url(../images/btn_center.png) repeat-x; padding-top:10px; font-size:11pt; text-transform:uppercase; }
.rsclass4_3{width:30px; height:32px; float:left; background:url(../images/btn_right_arrow.png) no-repeat;}
/************************************/
.cyrclass1{ background:#6d6d6f; width:340px; float:right; padding:10px; height:200px; margin-bottom:-1000px; padding-bottom:1000px; text-align:center;}
.cyrclass2{ background:#37383a; padding:15px 0px 15px 120px;}
.cyrclass2_1{ width:600px; height:100px; background:#db8629; margin:20px 0 0 0;}
.cyrclass2 p{ margin:0; color:#fff;}
.cyrclass3{  background:#afc0c8; padding:15px 20px 15px 20px;}
.cyrclass3main{ width:460px; margin-left:60px;}
.cyrclass3_1{ background:#a3b2b9; width:170px; height:25px; float:left; float:left; color:ffff; margin:10px 15px 0 0; padding:20px 5px 15px 5px; text-align:right; text-transform:uppercase; color:#fff; font-size:12pt;}
.cyrclass3_2{ background:#a3b2b9; width:60px; height:28px; float:left; float:left; color:ffff; margin:10px 15px 0 0; padding:17px 5px 15px 5px; text-align:center; color:#fff; font-size:18pt;}
.cyrclassc3_1{ width:170px; float:left; color:ffff; margin:10px 15px 0 0;  text-align:left; text-transform:uppercase; color:#424243; font-size:14pt;   padding:0px 5px 0px 5px;}
.cyrclassc3_2{  width:60px;  float:left; color:ffff; margin:10px 15px 0 0;  text-align:center; color:#fff; font-size:11pt;  padding:0px 5px 0px 5px;}
/**************************************today*******************************/
.lesson_repot{ background:url(../../images/ttrophy_bg6.png); padding:15px 15px 15px 15px; width:930px; float:left;}
.lesson_repot2{ background:#db8629; width:146px; float:left; margin:0 20px 0 0px; height:175px; color:#fff; text-transform:uppercase; padding:10px;  overflow-x: hidden; overflow-y: auto; word-wrap: break-word;}
.lesson_repotdisabled2{ background:#808080; width:146px; float:left; margin:0 20px 0 0px; height:175px; color:#fff; text-transform:uppercase; padding:10px;  overflow-x: hidden;
    overflow-y: auto; word-wrap: break-word; }
.lesson_repotdisabled2 h3 {margin:0; width:128px;  font-weight:200; font-size:24pt; }
.lesson_repotdisabled2 h3 span { display: inline-block; position:relative; top:5px; font-size:11pt; padding:0 0 0 5px; }
.lesson_repotdisabled2 p{ margin:0; padding:5px 0 0 0; clear:both;}
.lesson_repotdisabled2 p input[type=radio]{ margin:0; padding:0; float:left;}
.lesson_repotdisabled2 p input[type=checkbox]{ margin:0; padding:0; float:left;}
.lesson_repotdisabled2 p span{font-size: 10pt;float: left;display: block;width:86%; padding:0px 0 0 5px; }

.lesson_repot2 h3 {margin:0; width:128px;  font-weight:200; font-size:24pt; }
.lesson_repot2 h3 span { display: inline-block; position:relative; top:5px; font-size:11pt; padding:0 0 0 5px; }
.lesson_repot2 p{ margin:0; padding:5px 0 0 0; clear:both;}
.lesson_repot2 p input[type=radio]{ margin:0; padding:0; float:left;}
.lesson_repot2 p input[type=checkbox]{ margin:0; padding:0; float:left;}
.lesson_repot2 p span{font-size: 10pt;float: left;display: block;width:86%; padding:0px 0 0 5px; }
.lesson_repot3{ background:url(../../images/ttrophy_bg2.PNG); padding:15px 20px 17px 20px; width:440px; float:left; color:#424243; font-size:11pt;text-transform:uppercase; min-height:245px;}
.lesson_repot3 table select{ width:332px; height:35px;}
.lesson_repot3 table input[type=text]{ width:141px; height:30px; margin:0 10px 0 0;   }
.lesson_repot3 table img{position: relative;left: -43px;top: 5px;}
.lesson_repot4{ background:url(../../images/upcoming_bg.png); width:390px; float:right; padding:201px 10px 10px 80px; height:79px;  text-align:center;min-height:66px;}
.lesson_repot5{ margin:0 10px 0 10px; float:left; cursor:pointer;}

.rsncoaches{ width:900px; margin-left:30px; float:left; height:82px;}
.rsncoaches table{ color:#fff; font-size:14px; margin:0; text-transform:uppercase; }
.rsncoaches table tr td { float:left; list-style:none; padding:0 10px 0 0px; text-align:right; font-size:10pt;width:130px; }
.rsncoaches  table tr.font{ font-size:30px !important; font-weight:bold; }

