h1 {
padding: 22px 0px 10px 30px;
color: #666666;
}

h2 {
padding: 0px 0px 20px 30px;
color: #333333;
}

h3 {
padding: 0px 0px 10px 30px;
color: #333333;
}

h4 {
padding: 0px 0px 10px 30px;
color: #333333;
}



/* Body copy */

#content p, #contentLeftCol p, #contentRightCol p {
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 1.2em;
text-align: left;
line-height: 18px;
padding: 0px 30px 20px 30px;
}

#content a, #contentLeftCol a, #contentRightCol a {
color: #333333;
text-decoration: underline;
}

#content a:hover, #contentLeftCol a:hover, #contentRightCol a:hover {
color: #333333;
text-decoration: none;
}

#content ul, #contentLeftCol ul, #contentRightCol ul {
list-style:none;
}

#content li, #contentLeftCol li, #contentRightCol li {
list-style-type:disc;
clear: left;
text-align: left;
font-size: 1.2em;
line-height: 17px;
color: #333333;
margin-left: 50px;
padding-left: 10px;
padding-right: 40px;
padding-bottom: 5px;
}

#content ol {
list-style:none;
margin-top: 8px;
}

#content ol li {
list-style-type:circle;
clear: left;
text-align: left;
font-size: 1.1em;
line-height: 17px;
color: #333333;
margin-left: 50px;
padding-left: 10px;
padding-right: 40px;
padding-bottom: 5px;

}

table{
margin-left: 30px;
}

td{
font-family: Arial, Helvetica, sans-serif;
color: #333333;
font-size: 1.2em;
text-align: left;
line-height: 18px;
}


.rightColImg{
margin-top: 70px;
}

.rightColImgExtraPadding{
margin-top: 110px;
}

.accredLogos{
margin-top: 15px;
margin-bottom: 10px;
}

/* Calls to action */

.callstoactionText p{
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
font-size: 1.1em;
text-align: left;
padding: 0px 0px 0px 20px;
}

/* Footer text */

#footerContact {
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
font-size: 1.1em;
text-align: left;
line-height: 18px;
padding: 7px 0px 0px 10px;
}

#footerSmallprint {
font-family: Arial, Helvetica, sans-serif;
color: #CCCCCC;
font-size: 1.1em;
text-align: right;
line-height: 18px;
padding: 7px 10px 0px 0px;
}

#footerContact a, #footerSmallprint a{
color: #CCCCCC;
text-decoration: none;
}

#footerContact a:hover, #footerSmallprint a:hover {
color: #CCCCCC;
text-decoration: underline;
}

.fleet {
	margin: 0px 0px 0px 60px;
	float: left;
	text-align: center;
	width: 500px;
}

/* Contact form */

.fieldWrap{
	clear:both;
	margin: 0px 0px 0px 30px;
}

.fieldLabel {
	margin: 4px 0px 0px 0px;
	color: #333333;
	font-size: 1.2em;
	float: left;
	width: 160px;
}

.field {
	margin: 0px 0px 3px 0px;
	color: #333333;
	font-size: 1.2em;
	float: left;
	width: 300px;
}

input {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 300px;
	border: 1px solid #ccc;
	background-color: #F4F4F4;
	color: #666;
}

select {
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 306px;
	border: 1px solid #ccc;
	background-color: #F4F4F4;
	color: #666;
	margin-left: 30px;
}

textarea {
	margin: -5px 0px 0px 30px;
	font-family: Arial, Helvetica, sans-serif;
	padding: 2px;
	width: 480px;
	border: 1px solid #ccc;
	background-color: #F4F4F4;
	color: #666;
}

.sendBtn {
width: 91px;
height: 39px;
border: none;
background-color: transparent;
margin: 0px 0px 0px 30px;
}

.errMsg { 
font-family:Arial, Helvetica, sans-serif;
color: #C00;
font-size: 1.0em;
padding: 2px 0px 2px 30px;
} 

.errFld {
        border: 1px solid #C00;
} 

#flashContainer{
	margin-top: 110px;
}
