	body {
		padding-top: 100px; 
		background-color: #FFFFFF;
	}

	Div.outter {
		position: absolute;
		top: 0; left: 0;
	}

	Div.header {
		font: bold 10pt arial;
		color: #FFFFFF;
		background-color: #0058C0;

		border-bottom-width: 1px;
		border-bottom-color: #FFFFFF;
		border-bottom-style: solid; 

		width: 700px;
	}

	Div.splash {
		padding: 0;
		margin: 0;

		background-image: url("splash.jpg");
		background-repeat: no-repeat;

		width: 700px;
		height: 490px;
	}

	Div.splash_left {
		float: left;

		width: 500; height: 490;
	}

	Div.splash_right {
		margin-top: 100px;
		margin-left: 0px;
		float: left;

		width: 200; height: 390;
	}
	
	Div.mcorner {
		background-color: #ffffff;
		border: solid 3px #0058C0;

		width: 75%;
		height: 50%;

		margin-top: 25%;
	}

	Div.mcorner_header {
		margin: 0;
		padding: 0;

		background-color: #0058C0;
		color: #FFFFFF;

		text-align: left;
		font-family: arial;
		font-weight: bold;
		font-size: 12pt;

		width: 100%;
	}

	Div.mcorner_content {

		text-align: left;
		color: #000000;

		padding: 10;

		font-family: arial;
		font-weight: bold;
		font-size: 12pt;
	}

	Div.login {
                position: absolute;
                top: 187.5; left: 120;

                background-color: #ffffff;

                border: solid 3px #0058C0;
                width: 250;
                height: 115;
	}

	Div.login_header {
		margin: 0;
		padding: 0;

		background-color: #0058C0;
		color: #FFFFFF;

		text-align: left;
		font-family: arial;
		font-weight: bold;
		font-size: 12pt;

		width: 100%;
	}

	Div.login_content {

		text-align: left;
		color: #000000;

		font-family: arial;
		font-weight: bold;
		font-size: 12pt;
	}

	Div.login_prompt {
		margin: 0;
		
		width: 100%;

		background-color: #FFFFFF;
		color: #FFFFFF;

	}

	Div.login_prompt_submit {

		color: #0058C0;
		background-color: #FFFFFF;

		border: medium solid white;

		font-family: arial;
		font-size: 14;
		font-weight: bold;

		text-align: center;

		width: 48;
		margin-right: 15;
	}

	Div.welcome {
		margin-top: 35%;

		padding: 15;

		text-align: center;

		color: #0058C0;
		background-color: #FFFFFF;

		border: solid 3px #0058C0;

		font: bold 16 tp arial;

		width: 80%;
	}

	Div.avail {
		width: 350; 
		position: absolute;
		top: 120;
		left: 75;

		background-color: #FFFFFF;

		border: solid 2pt #0058C0;
	}

	Div.availheader {
		position: relative;
		top: 0; left: 0;

		width: 100%;

		text-alignment: left; 

		background-color: #0058C0;
		color: #FFFFFF;


		font: bold 14 pt arial;
	}

	Div.availupdateform {
		padding: 15 px;

		color: #000000;

		font: bold 12 pt arial;
	}

	Div.contentMessage {
		margin-top: 35%;

		padding: 15;

		text-align: center;

		color: #0058C0;
		background-color: #FFFFFF;

		border: solid 3px #0058C0;

		font: bold 16 pt arial;

		width: 80%;
	}

	Table.tasks {
		font-family: arial;
		font-size: 12;
		font-weight: bold;
		color: #0058C0;
	}

	Table.tasksDimmed {
		font-family: arial;
		font-size: 12;
		font-weight: bold;
		color: #444444;
	}

	Td.elucidate {
		color: #999999;

		font: bold 11 pt courier;
	}

	Table.availrendered {
		width: 700;
		padding: 0;
		border: solid 2px #005825;

		font: arial
	}

	Td.availheading {
		padding: 10;
		color: #FFFFFF;
		background-color: #005825;
		font: 16 pt arial;
	}

	Td.availeven {
		padding: 3;
		color: #005825;

		font: bold 14 pt arial;
	}

	Td.availodd {
		padding: 3;
		background-color: #78CD88;
		color: #005825;

		font: bold 14 pt arial;
	}
