﻿body 
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	width:190mm;
}
.Guardian 
{
    width: 98%;
    height: 200px;
    display: block;
    font:Arial;
}
#Divleft
{
	float:left;
	width:49%;
}
#DivRight
{
    /*margin-left:50%;*/
	float: left;
    width: 50%;
    margin-left: -3px;
}
.InputBoxes
{
	margin-right:5px;
}
.InputLabel
{ 
	width:7em;
	float:left;
	text-align:left;
	margin-right:0.5em;
	display:block;
}
.RequiredFieldValidator
{
	/*display:block;*/
}
#errorBlock
{
	clear:both;
	display:block;
}
.threepartLabel
{
	display:block;
}
.threepart
{
	float: left;
	width: 33%;
	margin-left: -3px;
}
.PassportFields
{
	width:100%;
	display:block;
	background-color:#507CD1;
	font-weight:bold;
	Color:#ffffff;
	text-align:center;
	margin-bottom:3px;
}
.PassportTextFields
{
	width:80%;
}
#ContactDetails
{
    clear: both;
    float: right;
}
.Instructions
{
	text-align:left;
	font-weight:bold;
}
.NewMedicalDetails
{
	width: 100%;
	height: 4em;
}
.buttons
{
    color: #000000;
    float: right;
    margin-right: 7px;
    margin-bottom: 10px;
}

#LeftBlock
{
	width: 130mm;
	float: left;
}
#headerblock
{
	width: 165mm;
}
h4.consent
{
	text-align:center;
}
h5.consent
{
	text-align:center;
}
.consentLabels
{
	margin: 0.5em;
	display: inline;
	width: 10em;
	font-weight:bold;
}

p.consent
{
	margin: 0 0.75em 0.75em 1mm;
}
p.contact
{
	width:100%;
	margin-top:0.25em;
	margin-bottom:0.25em;
}
h5
{
	margin:0.25em;
	display:inline;
}
#MedicalDiv,#contactblock
{
	border-width: thin;
	padding-left: 0.75em;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
}
.DisplayLabels
{
	text-align:center;
	background-color:#D1DDF1;
	font-weight:bold;
	color:#333333;
	width:100%;
	display:block;
}
.Triplabel
{
	font-weight:bold;
}
.fourpart
{
	width:14%;
	float:left;	
}
