html body
{
	font-family: Comic Sans MS;
	font-size: 10pt;
	background: #FFFFFF;
	margin-bottom: 0;
	margin-left: 0;
	margin-right: 0;
	margin-top: 0;
	overflow: hidden;
}

a
{
	color: Blue;
	text-decoration: none;	
}

img
{
	border: 0;
	vertical-align: middle;
}

object
{
	background-color: #ffffff;
	height: 100%;
	width: 100%;	
}

.jsas
{
	position: absolute;
	padding-top: 200px;
	text-align: center;
	height: 120;
	width: 320;
	background-color: #FFFFFF;
}

/*Main Page*/
.mainTable
{
	height: 100%;
	width: 100%;
}

.scenarioTitle
{
	font-size: 10px;
	font-weight: bold;
}

.objectCell
{
	width: 100%;
	height: 100%;	
}

.footerCell
{
	vertical-align: bottom;
	height: 25px;
	width: 100%;
}

.footer
{
	background-color: Black;
	left: 0px;
	width: 100%;
	color: White;
	font-size: 10pt;
}

.footer img
{
	border: 0;
	vertical-align: middle;
}

.footer a
{
	color: White;
	text-decoration: none;
	font-family: arial, helvetica;
}

/*Header*/
.header
{
	text-align: center;
	width: 100%;
	background-color: #96D300;
	border-top: 5px solid #000000;
	border-bottom: 5px solid #000000;
	border-left: 5px solid #000000;
	border-right: 5px solid #000000;
}

.headerTable
{
	width: 100%;
	background-color: #96D300;
	height: 45px;
}

.homeButton
{
	padding-left: 15px;
}

.headerTitle
{
	width: 100%;
	text-align: center;
	font-size: 24px;
	font-weight: bold;
}

.activityTable
{
	width: 100%;
}

.activitySpacer
{
	width: 90px;
}

.activityBar
{
	/*text-align: center;*/
	padding-left: 15px;
}

.activityLegend
{
	width: 125px;
	float: right;
	padding-top: 2px;
	font-family: Comic Sans MS;
	font-size: 10pt;
}

/*Group Page*/
.groupTable
{
	height: 100%;
}

.groupBackground
{
	position: absolute;
	top: 0px;
	left: 0px;
}

.groupImages
{
	position: absolute;
	top: 10px;
	left: 10px;
}

.groupCell
{
	border: 5px solid #000000;
	border-top: 0px;
	border-bottom: 0px;
	background-color: #1C8C77;
	height: 100%;
	text-align: center;
	vertical-align: top;
	padding-left: 10px;
	padding-right: 10px;
}

/*Activity Page*/
.activityRow
{
	vertical-align: middle;
}

.activityTitle
{
	height: 25px;
	width: 100%;
	background-color: #EFEF30;
	padding-left: 5px;
	font-weight: bold;
	border-bottom: 5px solid #000000;
}

.activity
{
	border-bottom: 0px;
	height: 100%;
	width: 100%;
}

.activityCell
{
	border-right: 5px solid #000000;
	border-bottom: 0px;
	height: 100%;
	width: 100%;
}

.rightSpacer
{
	width: 5px;
	background-color: #000000;
}

.navCell
{
	border: 5px solid #000000;
	background-color: #EFEF30;
	height: 60px;
	width: 100%;
	text-align: center;
	vertical-align: top;
}

/*Description Pages*/
.descriptionTable
{
	height: 100%;
	width: 100%;	
}

.descriptionCell
{
	height: 100%;
	width: 100%;
}

/*Group Pages*/
.groupTitle
{
	font-size: 16px;
	font-weight: bold;
	padding-left: 5px;
}

.activityImage
{
	width: 75px;
	text-align: right;
}

.activityText
{
	font-size: 14px;
	padding-left: 5px;
}

.verticalSpacer
{
	height: 5px;
}

/*Recorder Pages*/
.recorderTable
{
	border: 0px;
	height: 100%;
	width: 100%;
}

.recorderCell
{
	height: 100%;
	width: 100%;
}