body {
	width:765px;
	background-image:url(../Images/BG.jpg);
	background-repeat:repeat-x;
	background-position:top right;
	font-size:100%;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#001F56;
	margin:0px auto 0px auto;
}

ul {color:#001F56;}

h1 {font-size:140%;color:#001F56}
h2 {font-size:130%;color:#355689}
h3 {font-size:120%;color:#355689}
h4 {font-size:110%;color:#355689}

a {font-weight:bold;color:#C86C00;text-decoration:underline}
a:hover {font-weight:bold;color:#5C8AAA;text-decoration:none}

th{text-align:left;padding-left:20px}

#Header {
	background-image:url(../Images/Header.jpg);
	background-position:center top;
	width:763px;
	height:186px;
}

#LeftColumn {
	float:left;
	width:201px;
	font-size:80%;
}

#LeftColumn hr {
	width:159px;
	color:#FFFFFF;
	text-align:left
}

#LeftColumn a {color:#FFFFFF;font-weight:bold;text-decoration:none}
#LeftColumn a:hover {color:#FFFFFF;font-weight:bold;text-decoration:underline}

#RightColumn {
	float:right;
	width:562px;
	background-image:url(../Images/RightBG.gif);
	background-repeat:repeat-y;
	background-position:left;
	margin-right:2px;
}

#RightColumn #Padding {
	padding:27px 31px 0px 31px;
	font-size:75%;
}

#RightColumn #TestPadding {
	padding:17px 7px 27px 7px;
	font-size:75%;
}

#RightColumn #Padding strong {color:#131313}

#RightColumn #WhatisCoaching {
	background-image:url(../Images/WhatisCoaching.jpg);
	background-repeat:no-repeat;
	width:546px;
	height:185px;
}

#RightColumn #ContactDetails {
	background-image:url(../Images/ContactDetails.jpg);
	background-repeat:no-repeat;
	width:546px;
	height:185px;
}

#RightColumn #WhatisCoaching #Padding,#RightColumn #ContactDetails #Padding {
	padding:42px 175px 22px 33px;
	font-size:70%;
	color:#313131;
}

#Footer {
	background-image:url(../Images/Footer.gif);
	background-repeat:no-repeat;
	background-position:top left;
	clear:both;
	float:right;
	width:562px;
	height:32px;
	margin:0px 2px 5px 0px;
}

#GoodKid {
	clear:both;
	font-size:70%;
	color:#FFFFFF;
	height:30px
}

#GoodKid .LeftFloat {
	float:left;
}

#GoodKid .RightFloat {
	float:right;
}

#GoodKid .RightFloat a {text-decoration:none;color:#FFFFFF}
#GoodKid .RightFloat a:hover {text-decoration:underline;color:#FFFFFF}

/* Ancilliary Clases */
.TestHeading {padding:0px 0px 0px 10px}
.TestHeadings {padding:0px 0px 0px 10px; font-size:90%; text-align:center}
.TestResultsLeftTD {width:250px}

.TextBox {
	border:1px solid #274965;
	background-color:#F4F4F4;
	width:140px;
	font-size:90%;
	padding:2px;
}

.TextBoxError {
	border:1px solid #FF0000;
	background-color:#F4F4F4;
	width:140px;
	font-size:90%;
	padding:2px;
}

.TextBox2 {
	border:1px solid #274965;
	background-color:#F4F4F4;
	width:140px;
	height:180px;
	font-size:90%;
	padding:2px;
	font-family:"Trebuchet MS", Verdana, Arial;
}

.TextBox2Error {
	border:1px solid #FF0000;
	background-color:#F4F4F4;
	width:140px;
	height:180px;
	font-size:90%;
	padding:2px;
	font-family:"Trebuchet MS", Verdana, Arial
}

.LeftHeader {
	width:150px;
	vertical-align:top;
	float:left;
	color:#393939;
	padding:0px 0px 5px 0px;
	font-weight:bold;
}

.RightHeader {
	float:left;
	padding:0px 0px 10px 0px;
	text-align:right;
}

.ImageButton {
	clear:both;
	text-align:right
}

.DropBox {
	font-size:75%;
	border:1px solid #274965;
	background-color:#F4F4F4;
	width:150px;
}

.ImageFloat {
	float:left;
	padding:0px 20px 10px 0px;
	font-size:80%;
	text-align:center;
}

.Pager, .Message {
	font-weight:bold;
	text-align:center;
	color:#001F56;
}

.TestPadding {padding:0px 10px 0px 20px}

.Row {
	background-color:#C8CED8;
	font-weight:bold;
	color:#131313;
}

.AltRow {
	background-color:#F4F4F4;
	font-weight:bold;
	color:#131313;
}

.ContactTD {
	padding:0px 20px 0px 20px;
}	

.FloatClear {clear:both;}
.NoPadding {margin:0px;padding:0px;}