﻿BODY {
	background: #EEEADA;
	font-family: Arial;
	margin: 0px;
}

DIV 
{
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
}

DIV.Failure 
{
	border: solid 1px Red;
	color: Red;
	font-size: x-large;
	margin-top 5px;
}
	
DIV.Success 
{
	border: solid 1px Green;
	color: Green;
	font-size: x-large;
	margin-top: 5px;
}
	
DIV.left {
	float: left;
}

DIV.right {
	float: right;
}

FORM 
{
	background-color: #FFFFFF;
	padding: 0px;
	margin: 0px;
}

FORM DIV.formPanel {
	margin: 0px;
	padding: 0px;
}

FORM DIV.formPanel P {
	margin: 0;
	padding-top: 1px;
}

FORM DIV.formPanel P INPUT
{
	width: 25%;
}

FORM DIV.formPanel P label
{
	background-color: #a0a0a4;
	color: #FFFFFF;
	float: left;
	height: 100%;
	margin: 0px 3px 0px 0px;
	padding: 3px;
	width: 25%;
}

FORM DIV.formPanel P TABLE
{
	width: 25%;
}

FORM DIV.formPanel P TABLE TR TD INPUT
{
	float: left;
	width: 25%;
}
FORM DIV.formPanel P TABLE TR TD LABEL 
{
	background-color: #FFFFFF;
	color: #111111;
	float: left;
	margin: 0px;
	padding: 0px;
	width: 70%;
}

H1 
{
	background-color: #0503C9;
	color: #FFFFFF;
	font-size: x-large;
	font-weight: bold;
	padding: 5px;
	margin: 2px 0px 0px 0px;
}

H2 
{
	background-color: #FFFFFF;
	color: #111111;
	font-weight: bold;
	font-size: large;
	padding: 5px 2px 2px 2px;
	margin: 2px 0px 0px 0px;
}

.content 
{
	background-color: #FFFFFF;
	color: #111111;
}

TABLE.form {
	background-color: #F1F1F1;
}

TABLE.form TR TD {
	font-size: small;
}

TABLE.form TR TD.formSectionHeader {
	background-color: #0503C9;
	color: #FFFFFF;
	font-size: small;
	font-weight: bold;
}

TABLE.form TR TD.formInput {
	background-color: #a0a0a4;
	color: #FFFFFF;
	font-size: small;
}

TABLE.form TR TD INPUT {
	background-color: #FFFFFF;
	font-size: small;
}

TABLE.form TR TD INPUT[type="text"] {
	background-color: #FFFFFF;
	width: 100%;
}

H2 {
	color: #808080;
}

IMG.logo {
	border: none;
	margin-top: 15px;
}

LABEL {
	font-size: small;
}

LI {
	font-size: small;
}

OBJECT.ExternalSite {
	height: 600px;
	width: 100%;
}

P {
	font-size: small;
}

P.addressDetails {
	color: #b9bac3;
	font-size: x-small;
}

P.contactDetails {
	color: #b9bac3;
	font-size: small;
}

P.left {
	float: left;
}

P.right {
	float: right
}


SPAN.breadCrumbs, SPAN.breadCrumbs A {
	color: #b9bac3;
}

TABLE.breadCrumbs {
	background-color: #0503c9;
	color: #FFFFFF;
	font-size: small;
}

TABLE.header {
	background-color: #FFFFFF;
}

TABLE TR TD {
	font-size: small;
}

TABLE TR TD.left {
	background-color: #FFFFFF;
}

TABLE.menu 
{
	width: 200px;
}

TABLE.menu TR TD {
	background-color: #F1F1F1;
}

TABLE TR TD.menuHeading {
	font-family: Verdana;
	font-size: 70%;
	color: black;
	font-weight: bold;
	text-align: left;
}

TABLE TR TD.menuItem {
	font-family: Verdana;
	font-size: 70%;
	color: black;
	font-weight: normal;
	text-align: left;
	
}

TABLE TR TD.menuItem A {
	color: #000000;
	float: left;
	text-decoration: none;
}

TABLE TR TD.menuItem A:HOVER {
	color: #FF0000;
	text-decoration: underline;
}

TABLE TR TD.menuSeperator {
	background-color: #666666;
	height: 1px;
}

TABLE TR TD.panelHeader {
	font-family: Verdana;
	font-size: 70%;
	color: black;
	font-weight: bold;
}

.button {
	font-size: 11px;
	font-family: Verdana
}

.mouseOver {
	color: #000000;
	text-decoration: none
}

.mouseOver:HOVER {
	color: #AA0000;
	text-decoration: underline
}

.path {
	color: #b9bac3;
	text-decoration: underline
}

.path:HOVER {
	color: #b9bac3;
	text-decoration: underline
}


