@font-face {
	font-family: 'nevis';
	src: url('/fonts/nevis/nevis.eot');
	src: local('☺'), url('/fonts/nevis/nevis.woff') format('woff'), url('/fonts/nevis/nevis.ttf') format('truetype'), url('/fonts/nevis/nevis.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.hideType
{
	display: none;
}

body.players a {
color: #365091;
}

div#main div.main-frame {
  padding-bottom: 0px;  
}

div#main div#content {
  padding-top: 0px;
}

div#player-right-col{
	width: 58%;
	margin-right: 10px;
	float: right;	
}

 div#srsly-inner-content #players-academy-inside {
  margin: 0px 10px 0px 10px;  
}

div#srsly-inner-content #players-academy h1#header {
  background-image: url(/img/academy/header2.png);
  background-repeat:no-repeat;
  text-indent: -9000px;
  width: 684px;
  height: 279px;  
  margin-top: 0px;
  margin-left: -12px;
  padding-right: 0px;
}


 div#srsly-inner-content #players-academy .academies {
  border: 1px solid #cbc8c8; 
  -moz-border-radius: 5px;
  border-radius: 5px; 
  clear: both;
  margin-bottom: 15px;
}

 div#srsly-inner-content #players-academy .academies div.academy {
  margin-left: 10px;
  width: 210px;
  padding-left: 0px;
  list-style: none;
  float: left;
}

 div#srsly-inner-content #players-academy .academies div.academy {
  height: 65px;
}

 div#srsly-inner-content #players-academy .academies div.academy img {
  height: 65px;
}
 div#srsly-inner-content #players-academy .academies div.academy span {
  padding-top: 25px;
  display: block;
  color: gray;
  font: Arial, sans-serif;
  font-size: 14px;
  font-style: italic;
}

 div#srsly-inner-content #players-academy .academies div.academy span a {
  text-decoration: none;
  color: black;
  font: Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;  
  font-style: normal;
}

 div#srsly-inner-content #players-academy div.sponsor-logos {
  clear: both;
  margin-left: 50px;
  margin-bottom: 10px;
}

 div#srsly-inner-content #players-academy div.sponsor-logos div.sponsor {
  float: left;
  margin-right: 40px;
  height: 37px;
}

 div#srsly-inner-content #players-academy div.sponsor-logos div#riddell {
  padding-top: 8px;
}

 div#srsly-inner-content #players-academy div.sponsor-logos div.sponsor img {

}

 div#srsly-inner-content #players-academy .academies h2.title {
  font-size: 20pt;
  color: black;
  text-align: center;
}

 div#srsly-inner-content #players-academy .checklist {
  margin-bottom: 15px;
}

 div#srsly-inner-content #players-academy .checklist h2.title {
  font-size: 20pt;
  font-weight: bold;
  text-align: center;
  color: black;
}

 div#srsly-inner-content #players-academy .checklist .checklist-items {
  clear: both;
}

 div#srsly-inner-content #players-academy .checklist .checklist-items ul {
  float: left;
  width: 320px;
  padding-left: 15px;
  list-style: none;
}

 div#srsly-inner-content #players-academy .checklist .checklist-items ul li {
  background-image: url('/img/academy/checkmark.png');
  background-repeat: no-repeat;
  background-position: 0px 0px; 
  padding-left: 25px; 
  min-height: 25px;
  margin-bottom: 5px;
}

div#inner-content div#srsly-inner-content #players-academy h2.toptitle {
  text-align: center;
}

 div#srsly-inner-content #players-academy h2.title {
  font-family: helvetica, arial, sans-serif;
  font-size: 30pt;
  text-align: left;
  color: black;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=/img/academy/hIEfix.png,sizingMethod=crop);
  zoom:1;
}

 div#srsly-inner-content #players-academy p {
  font: arial, sans-serif;
  font-size: 12pt;
  padding-bottom: 30px;
}

 div#srsly-inner-content #players-academy div.photo-center {
  text-align: center;
  margin-bottom: 40px;
}

 div#srsly-inner-content #players-academy div.photo-left {
  float: left;
  margin-right: 15px;
}

 div#srsly-inner-content #players-academy div.photo-right {
  float: right;
  margin-left: 15px;
}

 div#srsly-inner-content #players-academy div.text-left {
  float:  left;
}

 div#srsly-inner-content #players-academy div.text-left p {
  font-size: 14px;
  width: 390px;
  margin-right: 10px;
}

 div#srsly-inner-content #players-academy div.text-left h2 {
  margin-top: 0px;
  font-size: 20pt;
  width: 400px;
}

 div#srsly-inner-content #players-academy div.photo-container {
  margin-bottom: 15px;
}

div#inner-content {
	margin-left: 0 !important;
}


#player-academy-bg {
	min-height:850px !important;

	}

#player-academy-bg #player-left-col {
	float:left;
	width:258px;
}

#positions-group-3, #positions-group-4, #positions-group-5, #positions-group-6{
	margin-left: -80px;
}

ul.academy_ul
{
    margin-left:-20px !important;
}

ul.academy_ul li
{
    text-align: left;
    padding: 3px 10px 3px 10px;
}

div#football-talk{
	margin-top:5px; 
	margin-bottom:25px;
}

div#srsly-inner-content label{
	width: auto !important;
}

div#srsly-inner-content #player-academy-bg-new label{
width: 240px !important;
}

div#football-talk div{
	float:left; 
	width:133px; 
	text-align:center;
}

div#football-talk div img{
	decoration:none;
	border: 0 solid #000000;
}

div.academy-info div#availability div {
  float: left;
  width: 130px;
  padding-right: 10px;
}

div.academy-info div#availability div p {
  margin: .5em 0em .5em 0em;
}

div.academy-info div#availability {
  clear: both;
}

div#academy-form label {
  text-align: left;
  margin-right: 25px !important;
}

div#academy-form .input {
  text-align: left;
}

div#academy-form div#waiver {
  padding-right: 10px;
}

div#academy-form div.error-message {
  margin-left:245px;
  text-align:center;
}

div#academy-form div.hideType {
  display: none;
}

div#academy-form div.showType {
  display: block;
}

div.keynote-wrapper {
  text-align: center;
}

div.keynote-wrapper div.keynote-info {
  text-align: center;
  margin-bottom: 15px;
}

div#academy-form ul.radio {
  text-align: left;
}

div#content ul.radio{
	margin-left: -175px !important;
}





#players-academy .sponsors,
#player-academy-bg .sponsors {
list-style: none;
margin: 0;
padding: 0;
text-align: center;
padding: 35px 0;
}


#players-academy .sponsors li,
#player-academy-bg .sponsors li {
display: inline;
padding: 8px;
}
