h2 span
{
    font-size:12px;
    color:#000;
    font-weight:100;
}

h3
{
    color:#003366;
}

h3.result
{
    margin:0px 0px 0px 15px;
}


#contactDetails
{
    float:left;
    margin-top:40px;
}

.failed
{
    background-color:red;
    color:#FFF;
}


.red
{
	color:red;
}
#contactform
{
	margin-top:20px;
    margin-right:20px;
    float:right;
    width:300px;
}
#contactform ol
{
	list-style:none;
    padding:0px;
    margin:0px;
}
#contactform ol li
{
	padding:6px;
	margin-top:12px;
	margin-left:8px;
	color:#003366;
}

input
{
	border:1px solid #ccc;
	width:300px;
    margin:0px;
    padding:3px;
}
.submit
{
    height:30px;
    width:309px;
    margin:0px;
    padding:3px;
}


textarea
{
	border:1px solid #ccc;
    margin:0px;
    padding:3px;
    width:250px;
    height:100px;
	width:300px;
}
#contactform label
{
	display: block;
	float: left;
	width: 8em;

}

