body {
text-align:center;
background-color: #ffffff;
font-family: Arial, Helvetica, sans-serif; 
font-size: 8pt; 
color: #000000;
margin:0px;
}

a:link {  color: #000000; text-decoration: none}
a:active {  color: #000000; text-decoration: none}
a:visited {  color: #000000; text-decoration: none}
a:hover {  color: #000000; text-decoration: underline}

.colour {
	color: #006EB9;
}

h3 {
font-size: 10pt; 
color: #ffffff;
margin-top:0px;
margin-bottom:8px;
font-weight: normal;
}

#holder {
width:720px;
margin-right:auto;
margin-left:auto;
margin-top:0px;
padding:0px;
text-align:center;
}

#content {
float: left; 
width:720px;
margin-right:auto;
margin-left:auto;
margin-top:10px;
padding:0px;
text-align:center;
border:1px solid #CCCCCC;
background-color:#ffffff;
}

#header {
float: left;
width: 700px;
height: 120px;
background-color:#fff;
text-align:left;
padding:10px 10px 10px 10px;
}

#nav {
float: left;
width: 720px;
height: 20px;
background-color:#006EB9;
font-size:8pt;
}

#nav ul  {
list-style: none;
padding: 0;
margin: 0px 0px !important;
margin: 0px 0px;
border: 0px;
}
	
#nav li {
float: left;
margin: 0px 0px 0px 0px;
border: 0px;
text-transform:uppercase;
}
	
#nav li a {
height: 20px;
line-height: 20px;
float: left;
width: auto;
display: block;
color: #fff;
background-color: #006EB9;
text-decoration: none;
text-align: center;
padding: 0px 14px;
}
	
#nav li a:hover {
height: 20px;
line-height: 20px;
float: left;
width: auto;
display: block;
color: #fff;
background-color: #ED1C24;
text-decoration: none;
text-align: center;
}

#main {
float: left;
width: 720px;
height: auto;
background-color:#fff;
}

#left {
float: left;
width: 144px;
height: auto;
background-color:#fff;
padding: 8px 0px 8px 0px;
}

.redBox {
float: left;
width: 128px;
height: auto;
padding: 10px 8px 10px 8px;
background-color:#ED1C24;
margin: 8px 0px 0px 0px;
color: #fff;
text-align:center;
font-size:20px;
font-weight:bold;
}

.blueBox {
float: left;
width: 128px;
height: auto;
padding: 10px 8px 10px 8px;
background-color:#006EB9;
margin: 8px 0px 0px 0px;
color: #fff;
text-align:left;
font-size:8pt;
font-weight:normal;
}

.greyBox {
float: left;
width: 128px;
height: auto;
padding: 10px 8px 10px 8px;
background-color:#666666;
margin: 0px 0px 0px 0px;
color: #fff;
font-size:8pt;
font-weight:normal;
text-align:left;
}

.blueBox a {  color: #fff; text-decoration: underline}
.blueBox a:active {  color: #fff; text-decoration: underline}
.blueBox a:visited {  color: #fff; text-decoration: underline}
.blueBox a:hover {  color: #fff; text-decoration: underline}

#right {
float: left;
width: 556px;
height: auto;
background-color:#fff;
text-align:left;
padding: 8px;
}

#nagelsGroupLogo {
float: left;
width: 125px;
height: 227;
background-color:#fff;
text-align:left;
margin-top: 14px;
padding: 170px 0px 0px 60px;
}

.input {
width: 125px;
height:18px;
border: 1px solid #4F4F4F;
background-color: #fff;
}

.submit {
width: 127px;
height:auto;
padding:2px 10px 2px 10px;
border:1px solid #4F4F4F;
background-color:#000;
color:#fff;
font-weight:normal;
font-size:9pt;
}

form {
	margin: 0px;
}

input.contactInput { border: 1px solid 4F4F4F; width: 250px }
textarea.contactInput{ border: 1px solid 4F4F4F; width: 250px; height: 100opx }
select.contactInput { border: 1px solid 4F4F4F; width: 250px }

div.formRow {float: left; padding-bottom: 5px; width: 99% }
div.formHeader {float: left; width: 170px; font-weight: bold}
div.formBody {float: left} 

.contactSubmit { border: 1px solid #4F4F4F; color: #000; background-color: #fff }

#footer {
float:left;
width: 720px;
height: 20px;
line-height:20px;
text-align:center;
color:#fff;
background-color:#006EB9;
font-size:8pt;
}

#footer a, #footer a:visited {  color: #ffffff; text-decoration: none}
#footer a:hover {  color: #ffffff; text-decoration: underline}