img {
	border: 0;
}
body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	margin: 0 0 15px;
	padding: 0;	
}

/*Version number frame */

body.versionframe
{
  background-color: #21386F;
}

/*The video frame */

body.videoframe
{
  margin-left: 0;
  margin-right: 0;
  background-color: #E9F3D3;
}

/*Control buttons frame*/

body.buttonsframe
{
  margin-top: 5px; 
  margin-bottom: 0px; 
  background-color: #C5DF8A; 
}

/*Main slide display frame*/

body.slideframe
{ 
}

/*Loading Progress displays for slides*/

body.slideframe-preload
{ 
  background-color: #ffffff;
  color: #000000;
}

/*Subtitles internal frame*/

body.subtitleframe
{
  background-color: #ffffff;
}

/*Buttons for stand-alone mode*/

body.backbuttons
{
  margin-top: 5px; 
  margin-bottom: 0; 
  background-color: #c0c1e8; 
}

/*Set the standard font colours*/

p
{
  font-size:x-small;
  color:#000000;
}

a
{
  font-size:x-small;
  color:#ffffff;
}

td
{
  font-size:small;
  color:#ffffff;
}

form
{
  font-size:small;
  color:#ffffff;
}


/*Some headings that are used in slide loading*/

h1
{
  font-size:small;
  color:#ffffff;
  font-weight:bold;
  margin-top: 4px;
}

h2
{
  font-size:medium;
  color:#ffff00;
  font-style:italic;
}

/*Used in the video frame*/

.playerPanel
{
  background-color: #c0c0c0;
}

table.playerPanel
{
  border: thin ridge #ffffff;
}

.small
{
  font-size: xx-small;
}

.label
{
  font-size: x-small;
  color: #ffffff;
  font-weight: bold;
}

/*Subtitle button backgrounds*/

td.subtitlebak
{
  background-color:#c0c1e8;
}

/*Subtitle text colour*/

.subtitletext
{
  font-size:medium;
  color:#000000;
}

