/*
html,body {
	padding: 0px;
	margin: 0px;
	width: 100%;
	height: 100%;
}*/

#productheader, #productheader_cc
{
   width: 100%; 
   font-size: 0px;
   height: 41px;
   background-image: url(images/product_header_repeat.gif); 
   background-repeat: repeat-x;
}

#productheader_player
{
   width: 100%; 
   font-size: 0px;
   height: 41px;
   background-image: url(images/product_header_player_repeat.gif); 
   background-repeat: repeat-x;
}

#productheader_player_cc
{
   width: 100%; 
   font-size: 0px;
   height: 25px;
   background-image: url(images/product_header_player_repeat_cc.gif); 
   background-repeat: repeat-x;
}

#productheader_cc
{
   background-image: url(images/product_header_repeat_cc.gif); 
}

#productheader_school, #productheader_player_school
{
   width: 100%; 
   font-size: 0px;
   height: 41px;
   background-image: url(images/product_header_repeat_school.gif); 
   background-repeat: repeat-x;   
}

#productheader_pela, #productheader_player_pela
{
   width: 100%; 
   font-size: 0px;
   height: 41px;
   background-image: url(images/product_header_repeat_pela.gif); 
   background-repeat: repeat-x;   
}

#productheader_brasil, #productheader_player_brasil
{
   width: 100%; 
   font-size: 0px;
   height: 41px;
   background-image: url(images/product_header_repeat_brasil.gif); 
   background-repeat: repeat-x;   
}

#productheader_hedital, #productheader_player_hedital
{
   width: 100%; 
   font-size: 0px;
   height: 41px;
   background-image: url(images/product_header_repeat_hedital.png); 
   background-repeat: repeat-x;   
}

#productheader_hedmaths
{
   width: 100%; 
   font-size: 0px;
   height: 55px;
   background-image: url(images/product_header_repeat_hedmaths.png); 
   background-repeat: repeat-x;   
}
#productheader_player_hedmaths
{
   width: 100%; 
   font-size: 0px;
   height: 41px;
   background-image: url(images/product_header_player_repeat_hedmaths.png); 
   background-repeat: repeat-x;   
}

#productheader_mgm,#productheader_player_mgm
{
   width: 100%; 
   font-size: 0px;
   height: 41px;
   background-image: url(images/product_header_repeat_mgm.gif); 
   background-repeat: repeat-x;   
}

#masterfooter
{
   font-size: 8.25pt;
   padding-left:10px;
   padding-top:20px;
   padding-bottom:2px;
   padding-right:10px;
}

div#topinfo, div#topinfo_cc
{
  color: white;
  font-size: 9.75pt;
}

div#topinfo_cc
{
  color: black;
}

div#topinfo_player
{
  padding-top:5px;
  color: white;
  font-size: 12pt;
  font-weight:bold;
}

div#topinfo_player_cc
{
    color: black;
    padding-top:0px;
    padding-bottom:2px;
    font-size:11pt;
    font-weight:bold;
}

SPAN.playerlabel
{
  font-size: 10pt;
  font-weight: bold;
  color: #FFCC66;
}

div.plcNavHeader 
{
  margin-top: 2px;
  margin-right: 10px;
}

ul#toplinks,ul#toplinks_cc
{
	list-style: none;
	padding: 0px;
	margin: 0px;
    /*width: 520px;*/
	width: 100%;
}

ul#toplinks A,
ul#toplinks A:link, 
ul#toplinks A:visited, 
ul#toplinks A:active
/*,ul#toplinks_cc A:link, ul#toplinks_cc A:visited, ul#toplinks_cc A:active*/
{
  color: #93CBF5;
  text-decoration: underline;
}

#productheader_school ul#toplinks li,
#productheader_player_school ul#toplinks li,
#productheader_school ul#toplinks A,
#productheader_school ul#toplinks A:link, 
#productheader_school ul#toplinks A:visited, 
#productheader_school ul#toplinks A:active,
#productheader_player_school ul#toplinks A,
#productheader_player_school ul#toplinks A:link, 
#productheader_player_school ul#toplinks A:visited, 
#productheader_player_school ul#toplinks A:active,
#productheader_school ul#toplinks_cc A,
#productheader_school ul#toplinks_cc A:link, 
#productheader_school ul#toplinks_cc A:visited, 
#productheader_school ul#toplinks_cc A:active,
#productheader_player_school ul#toplinks_cc A,
#productheader_player_school ul#toplinks_cc A:link, 
#productheader_player_school ul#toplinks_cc A:visited, 
#productheader_player_school ul#toplinks_cc A:active
{
  color: #FFFFFF;
}

ul#toplinks li, 
ul#toplinks_cc li
{
	display: inline;
	padding: 0px;
	margin: 0px;
	padding-left: 5px;
	width: 100%;
	color: #93CBF5; /*MAD- added because on player header we moved time to first line and needed it in blue
    /*font-size: 0px;*/
	/*margin: 0 0.4em 0 -0.4em;*/
}

ul#toplinks_cc li
{
    color: black;
}

ul#toplinks li.time
{
    border-left-width: 2px;
    border-left-color: #5A87B5; 
    border-left-style:groove;
    font-weight:bold;
}

#productheader_school ul#toplinks li.time,
#productheader_player_school ul#toplinks li.time
{
	border-left-color: #FFFFFF; 
}

/*
ul#toplinks li#toplinkhelp
{
    background-image: url(images/help.gif);	
}
*/

div#leftnavcontainer
{
  background-color: #ECECF6;
  height: 100%;
  width: 165px;
  border: none;
  /* Needed to move to td.lefnav so it went to bottom of page - MAD */
  /* border-right: solid 1px #CDD4E7; */
  margin: 0px;
  padding: 0px;
  text-align: center;
}

div#leftnavbuttoncontainer
{
  /*padding-left: 7px;*/
  margin-top: 29px;
/*  width: 165px;
  border: none;
  border-right: solid 1px #CDD4E7; 
  margin: 0px;
  padding: 0px;*/
}

div#leftnavshow, div#leftnavhide
{
  margin-top: 11px;
}

td.leftnav
{
  background-color: #ECECF6;
  border-right: solid 1px #CDD4E7; 
}

ul.leftnav
{
  list-style: none;
  background-color: #ECECF6;
  padding: 0px;
  margin: 0px;
}

ul.leftnav li
{
  margin-bottom: 5px;
  /*width: 144px;*/ /* setting a width here necessary to center the buttons in firefox, but it's not the full width of 165 when the hidenav is hidden in student mode so it's off */
}

ul.leftnav li.button
{
  line-height: 25px;
  height: 25px;
  font-size: 0px;
}

ul.leftnav li.category
{
  font-weight: bold;
  font-size: 10.5pt;
  color: #244BA5;
  text-align: center;
  line-height: 75%;
}
/* hedmaths */
div#leftnavcontainer.hedmaths
{
    width: 188px;
}

div#leftnavcontainer.hedmaths ul.leftnav li
{
  margin-bottom: 0px;
}

div#leftnavcontainer.hedmaths ul.leftnav li.button
{
  height: 23px;
  font-size: 0px;
}
.financePad
{
    padding-top: 5px;
    padding-bottom: 5px;
}

