﻿@media screen
{
	body
	{
		/*background-image: url(Images/Background-Painted-Two.jpg);
		background-position: left top;
		background-repeat: no-repeat;*/
	}

	h1, h2, h3
	{
		font-weight: normal;
	}

	p, label, legend
	{
		font-size: 80%;
	}

	td label
	{
		font-size: 100%;
	}

	blockquote
	{
		margin-left: 10px;
		margin-right: 10px;
		font-size: 80%;
	}

	fieldset
	{
	}

	li, dt, dd
	{
		font-size: 80%;
	}

	li li
	{
		font-size: 100%;
	}

	a
	{
		text-decoration: none;
	}

	div#Container
	{
		position: absolute;
		top: 10px;
		left: 10px;
		width: 760px;
		height: 550px;
		overflow: hidden;
		z-index: 1;
		visibility: hidden;
	}

	div#Header
	{
		width: 750px;
		height: 35px;
		z-index: 2;
	}

	div#Body-Public
	{
		top: 10px;
		left: 10px;
		width: 710px;
		height: 465px;
		padding: 5px 10px 10px 10px;
		background-image: url(Images/Background-Public.png);
		background-position: left top;
		background-repeat: no-repeat;
		z-index: 2;
	}

	div#Body-Whole
	{
		top: 10px;
		left: 10px;
		width: 730px;
		height: 480px;
		background-image: url(Images/Background-Whole.png);
		background-position: left top;
		background-repeat: no-repeat;
		z-index: 2;
	}

	div#Body-Whole div#Scroll-Boundary
	{
		position: relative;
		top: 10px;
		left: 10px;
		width: 710px;
		height: 460px;
		padding-right: 10px;
		overflow: auto;
		z-index: 3;
	}

	div#Body-Home
	{
		top: 10px;
		left: 10px;
		width: 710px;
		height: 465px;
		padding: 5px 10px 10px 10px;
		background-image: url(Images/Background-Home-2.png);
		background-position: left top;
		background-repeat: no-repeat;
		z-index: 2;
	}

	div#Body-Home div#Top-Left
	{
		position: absolute;
		top: 5px;
		left: 10px;
		width: 210px;
		height: 272px;
		overflow: hidden;
		z-index: 3;
	}

	div#Body-Home div#Bottom-Left
	{
		position: absolute;
		top: 309px;
		left: 10px;
		width: 210px;
		height: 160px;
		overflow: hidden;
		z-index: 3;
	}

	div#Body-Home div#Top-Middle
	{
		position: absolute;
		top: 5px;
		left: 260px;
		width: 210px;
		height: 170px;
		overflow: hidden;
		z-index: 3;
	}

	div#Body-Home div#Bottom-Middle
	{
		position: absolute;
		top: 309px;
		left: 260px;
		width: 220px;
		height: 170px;
		overflow: hidden;
		z-index: 3;
	}

	div#Body-Home div#Top-Right
	{
		position: absolute;
		top: 5px;
		left: 510px;
		width: 210px;
		height: 160px;
		overflow: hidden;
		z-index: 3;
	}

	div#Body-Home div#Middle-Right
	{
		position: absolute;
		top: 210px;
		left: 511px;
		width: 210px;
		height: 60px;
		overflow: hidden;
		z-index: 3;
	}

	div#Body-Home div#Bottom-Right
	{
		position: absolute;
		top: 309px;
		left: 510px;
		width: 210px;
		height: 160px;
		overflow: hidden;
		z-index: 3;
	}

	div#Body-Home div h2
	{
		padding-bottom: 5px;
	}

	div#Body-Home div h2 img
	{
		padding-top: 5px;
		border: solid 0px #ffffff;
	}

	div#Body-Home div div.Panel-Scroller
	{
		position: relative;
		height: 185px;
		overflow: auto;
	}

	div#Body-Home div div.Small-Panel-Scroller
	{
		position: relative;
		height: 135px;
		overflow: auto;
	}

	div#Body-Home div div.Smaller-Panel-Scroller
	{
		position: relative;
		height: 115px;
		overflow: auto;
	}

	div#Body-Home div#Button-Referral
	{
		position: absolute;
		top: 183px;
		left: 308px;
		width: 114px;
		height: 114px;
		z-index: 4;
	}

	div#Body-Normal
	{
		top: 10px;
		left: 10px;
		width: 730px;
		height: 480px;
		background-image: url(Images/Background-Normal.png);
		background-position: left top;
		background-repeat: no-repeat;
		z-index: 2;
	}

	div#Body-Normal div#Content-Panel
	{
		position: absolute;
		top: 0px;
		left: 0px;
		width: 480px;
		height: 480px;
		z-index: 3;
	}

	div#Body-Normal div#Content-Panel div#Scroll-Boundary
	{
		position: relative;
		top: 10px;
		left: 10px;
		width: 460px;
		height: 460px;
		padding-right: 10px;
		overflow: auto;
		z-index: 4;
	}

	div#Body-Normal div#Menu-Panel
	{
		position: absolute;
		top: 20px;
		left: 510px;
		width: 210px;
		height: 240px;
		overflow: auto;
		z-index: 3;
	}

	div#Body-Normal div#Tuplet-Panel
	{
		position: absolute;
		top: 395px;
		left: 510px;
		width: 210px;
		height: 80px;
		overflow: auto;
		z-index: 3;
	}

	div#Body-Normal div#Button-Referral
	{
		position: absolute;
		top: 263px;
		left: 558px;
		width: 114px;
		height: 114px;
		z-index: 4;
	}

	div#Body-Normal div#Tuplet-Panel div
	{
		width: 70px;
		height: 75px;
		text-align: center;
		font-size: 70%;
		float: left;
	}

	div#Body-Normal div#Menu-Panel div, div#Body-Home div#Top-Left div
	{
		width: 70px;
		height: 75px;
		text-align: center;
		font-size: 70%;
		float: left;
		line-height: 100%;
		padding-bottom: 5px;
	}

	div#Body-Home div#Top-Left div
	{
		padding-top: 5px;
	}

	div#Body-Normal div#Menu-Panel div a, div#Body-Normal div#Tuplet-Panel div a, div#Body-Home div#Top-Left div a
	{
		color: #000000;
		text-decoration: none;
	}

	div#Body-Normal div#Menu-Panel div a:hover, div#Body-Normal div#Tuplet-Panel div a:hover, div#Body-Home div#Top-Left div a:hover
	{
		text-decoration: underline;
	}

	div#Introduction
	{
		width: 360px;
		height: 340px;
		overflow: auto;
		z-index: 3;
	}
	
	div#RegionalMap
	{
		position: absolute;
		top: 50px;
		left: 380px;
		width: 340px;
		height: 415px;
		z-index: 3;
	}
	
	div#Hubs
	{
		position: absolute;
		top: 380px;
		left: -110px;
		width: 200px;
		border: solid 2px #000000;
		padding: 5px;
		background-color: #ffffff;
		text-align: center;
		z-index: 5;
	}
	
	div#Hubs p
	{
		padding-bottom: 0px;
	}

	div#ButtonLogin
	{
		position: absolute;
		top: 392px;
		left: 124px;
		width: 114px;
		height: 114px;
		z-index: 3;
	}

	div.Popup-Form
	{
		position: absolute;
		top: 45px;
		left: 115px;
		width: 500px;
		height: 400px;
		background-image: url(Images/Background-Public-Form.png);
		background-position: center center;
		background-repeat: no-repeat;
		z-index: 4;
	}

	div.Popup-Form div#Scroll-Boundary
	{
		position: relative;
		top: 10px;
		left: 10px;
		width: 480px;
		height: 380px;
		padding-right: 10px;
		overflow: auto;
		z-index: 5;
	}

	div.Popup-Form div#Button-Login-Submit, div.Popup-Form div#Button-Register-Submit, div.Popup-Form div#Button-Reminder-Submit
	{
		margin-top: 10px;
		text-align: right;
	}

	div#Button-Submit
	{
		margin-top: 10px;
		text-align: right;
	}

	div#Button-Add-Delegate
	{
		margin-top: 10px;
		text-align: right;
	}

	div#Footer
	{
		top: 15px;
		left: 10px;
		font-size: 70%;
		z-index: 2;
	}

	div#Footer div#Footer-Breadcrumbs
	{
		width: 500px;
		float: left;
	}

	div#Footer div#Footer-Contact
	{
	}

	div#Footer div#Footer-Hub
	{
		/*width: 230px;*/
	}

	span.Alert
	{
	}

	div.Alert
	{
		margin-bottom: 5px;
		background-image: url(../../Images/Background-Light-Grey.png);
	}

	div.Alert img
	{
	}

	div.Alert h1
	{
		position: absolute;
		top: 25px;
		left: 70px;
		width: 380px;
	}

	div.Alert p
	{
		clear: both;
		top: 10px;
	}

	div.Form-Row
	{
	}

	div.Form-Row span.Alert, div.Form-Row span.Normal
	{
		font-size: 80%;
	}

	div.Form-Label
	{
		width: 26%;
		line-height: 100%;
		float: left;
	}

	div.Form-Field
	{
	}

	div.Form-Field span.Normal
	{
		display: inline-block;
		line-height: 100%;
	}

	input.Short, textarea.Short
	{
		width: 24%;
	}

	input.Medium, textarea.Medium
	{
		width: 48%;
	}

	input.Long, textarea.Long
	{
		width: 72%;
	}

	table.Decorated
	{
		width: 444px;
	}

	.RowHeader
	{
		font-size: 80%;
	}

	.RowOdd
	{
		font-size: 80%;
	}

	.RowEven
	{
		font-size: 80%;
	}

	.RowHover
	{
		font-size: 80%;
	}

	.RowFooter
	{
		font-size: 80%;
	}

	.RowHeader a, .RowFooter a
	{
		text-decoration: none;
	}

	.RowHeader a:hover, .RowFooter a:hover
	{
		text-decoration: underline;
	}

	div.Thread
	{
	}

	div.Thread-Item
	{
	}

	div.Subject
	{
		font-size: 80%;
	}

	div.Member
	{
		font-size: 80%;
	}

	div.Detail
	{
		font-size: 80%;
	}

	div.Team-Section
	{
	}

	div.Team-Member
	{
	}

	img.Team-Member-Photo
	{
		margin-left: 10px;
		border: solid 2px #ed1c24;
		padding: 1px;
		float: right;
	}

	img.Team-Photo
	{
		border: solid 2px #ed1c24;
		padding: 1px;
	}

	div.Team-Member-Profile
	{
	}
}