img {
border-style:none;
margin:0;
}

button {
background-color:transparent;
border-style:none;
margin:0;
padding:0;
vertical-align:top;
}

table {
empty-cells:hide;
}

.f-sp {
font-size:1px;
visibility:hidden;
}

.f-lp {
margin-bottom:0;
}

#contact td {
padding:3px;
vertical-align:middle;
}

#main a {
color:#5968d6;
}

#main a:hover {
color:#000;
}

.footer a {
color:gray;
text-decoration:none;
}

.footer a:hover {
color:#3c3c3c;
text-decoration:none;
}

.mainNav {
color:#000;
font-family:Verdana;
font-size:14px;
line-height:15px;
margin-bottom:0.1px;
margin-top:0;
text-align:center;
}

.officeimage a {
border:1px solid #C8C8C8;
}

.officeimage a:hover {
border:1px solid #0010C0;
}

.staffDetails a {
color:gray;
}

.staffDetails a:hover {
color:#3c3c3c;
}

body {
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:16px;
margin-bottom:20px;
margin-top:0;
}

em {
font-style:italic;
}

h1 {
color:#0010c0;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
line-height:14px;
margin-bottom:16px;
margin-top:25px;
}

h2 {
font-family:Helvetica,Arial,sans-serif;
font-size:27px;
font-weight:400;
line-height:1;
margin-bottom:18px;
margin-top:0;
text-align:center;
}

h3 {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:400;
line-height:16px;
margin-bottom:20px;
margin-top:0;
text-align:center;
}

h4 {
color:#000;
font-family:Arial,Helvetica,sans-serif;
font-size:17px;
font-weight:400;
line-height:18px;
margin-bottom:4px;
margin-top:0;
}

h5 {
color:#333;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
font-weight:400;
line-height:18px;
margin-bottom:4px;
margin-top:45px;
}

strong {
font-weight:700;
}

ul.secondaryNav li a {
background-image:url("../Resources/arrow.png");
background-repeat:no-repeat;
color:#000;
padding-left:11px;
text-decoration:none;
}

ul.secondaryNav li a:hover {
background-image:url("../Resources/arrow.png");
background-repeat:no-repeat;
color:gray;
}

.secondaryNav {
font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
font-size:12px;
line-height:13px;
list-style-type:none;
margin-left:0;
padding-left:0;
}

.footer {
color:gray;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:13px;
margin-bottom:5px;
margin-top:0;
text-align:center;
}

.addressDetails {
font-family:Arial,Helvetica,sans-serif;
font-size:12px;
line-height:14px;
margin-bottom:10px;
margin-top:0;
}

.contactText {
color:#0010c0;
font-family:Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
text-align:right;
}

.red {
color:red;
}

.alignRight {
text-align:right;
}

.date {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:11px;
font-style:italic;
font-weight:400;
}

.contactFormTextAlignment {
vertical-align:middle;
}

.contactFormTextAlignment2 {
padding-top:5px;
}

.contactFormButtonsCell {
padding:28px 0 20px 4px;
text-align:left;
}

h1.confirmation {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
line-height:17px;
margin-bottom:16px;
margin-right:190px;
margin-top:25px;
text-align:center;
}

.style1 {
color:#000;
font-family:Verdana,Arial,Helvetica,sans-serif;
font-size:13px;
font-weight:700;
}

.staffDetails {
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
line-height:1;
margin-bottom:3px;
margin-top:0;
}

.blue {
color:#0010c0;
}

p:first-child,.f-fp,h1:first-child,h2:first-child,h3:first-child,h4:first-child {
margin-top:0;
}