﻿body{font-family: 'ProximaNova-Regular' !important;}
div body html ul li a{ margin:0; padding:0;}
.clear{ clear:both;}
.analysismain{width:960px; margin: 0 auto;}
.analysismain h1 {
font-size: 26px;
font-weight: normal;
margin: 0;
line-height:30px
}
/*******************************************************/
.rsnclass1{width:920px;  background:#c0c9ce; padding:20px;} 
.rsnclass1 p{ color:#424243; text-align:center; margin:0; padding:10px 0 10px 0;}
.rsnclass1_1{ background:#a3b2b9; width:260px; padding:15px; margin:0px 20px 0 40px; color:#fff; float:left;}
.rsnclass1_1c{width:280px; padding:15px; margin:30px 20px 0 30px; color:#fff; float:left;}
.rsnclass1_1 ul{ margin:0; padding:0;}
.rsnclass1_1 ul li{ list-style:none;}
.rsnclass1_1 ul li label{ padding-top:8px; float:left;}
.rsnclass1_1 ul li span{ width:35px; height:35px; background:#d6de28; display:inline-block; float:right;}
.rsnclass7{ background:#a8a9ad; padding:10px; margin-top: -10px;}
.rsnclass8{ background:url(../../images/Reports/rep_border2.png) repeat-x; width:100%; height:4px; clear:both;}
.rsclass4{min-width:100px; padding:0 10px 0px 0; 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:9px; font-size:11pt; text-transform:uppercase; color:#424243; text-align:center; }
.rsclass4_3{width:30px; height:32px; float:left; background:url(../../images/btn_right_arrow.png) no-repeat;}
.rsnclass14{ color:#d8df20; font-size:11pt;}
.rsnclass15{ float:left; width:600px;}
.rsnclass1c{width:920px;  background:#525252; padding:20px;} 
.rsnclass1c p{ color:#fff; text-align:center; margin:0; padding:10px 0 10px 0; font-size:16px;}
.rsnclass1c_1{ float:right; width:170px; }
.rsnclass1c_1 p{ margin:0; padding:0 0 10px 0; color:#fff; text-align:left;}
.rsnclass1c_1 div{ background:#f7941f; padding:5px; margin:0 0 10PX 0; }
.rsnclass1c_1 div p{ margin:0; padding:5px 0 0 0; text-align:left !important;}

.rsnclass9{ background:#676769; height:215px; width:930px; padding:15px; color:#FFFFFF;}
.rsnclass9c{ background:#676769; height:100px; width:450px; padding:15px; color:#FFFFFF; float:left; overflow-x: auto;overflow-y: hidden;}
.rsnclass9 p { margin:0; float:left; font-size:12pt;} 
.rsnclass9c2 { margin:0;  height:100px; width:450px; padding:15px; color:#FFFFFF; float:left; background:#6b696a; overflow-x: auto;overflow-y: hidden;}

.rsnclasss11c{ width:900px; margin-left:30px; float:left; height:82px; overflow:scroll;    overflow-x: scroll; overflow-y: hidden;}
.rsnclasss11c table{ color:#fff; font-size:14px; margin:0; text-transform:uppercase; }
.rsnclasss11c table tr td { float:left; list-style:none; padding:0 10px 0 0px; text-align:left; font-size:10pt;width:130px; }
.rsnclasss11c  table tr td .font{ font-size:30px !important; font-weight:bold; }

.rsncoaches{ width:900px; margin-left:30px; float:left; height:150px;margin-top:45px; }
.rsncoaches table{ color:#fff; font-size:14px; margin:0; text-transform:uppercase; float:right; float:left;margin-left:150px;}
.rsncoaches table tr td { list-style:none; padding:0 10px 15px 60px;  }
.rsncoaches  table tr.font{ font-size:30pt !important; font-weight:bold; line-height:20px; }
.chart_rsncoaches{ background:#a3b2b9; width: 460px; height: 350px; margin: -469px 0 95px -19px; z-index:1; overflow:auto; overflow-x:hidden;} 
.reportTransactions { background:#3a3a3a;color:#fff;height:35px;padding:20px 0 0 10px }
.reportGrp{position:absolute;}
.reportGrp:hover{cursor:pointer}