@font-face {
    font-family: 'AvenirLTStd55Roman';
    src: url('fonts/avenirltstd-roman-webfont.eot');
    src: url('fonts/avenirltstd-roman-webfont.eot?#iefix') format('embedded-opentype'),
         url('fonts/avenirltstd-roman-webfont.woff') format('woff'),
         url('fonts/avenirltstd-roman-webfont.ttf') format('truetype'),
         url('fonts/avenirltstd-roman-webfont.svg#AvenirLTStd55Roman') format('svg');
    font-weight: normal;
    font-style: normal;

}
body, p, td, input, select, textarea { 
	font-family: Arial; 
	font-size: 13px; 
	color: #454545;
	line-height: 18px; 
}
p {
	margin: 0px; 
	padding: 0px 0px 10px 0px;
}
a img { border: 0px; }
a { 
	color: #00549e; 
	text-decoration: none; 
}
a:hover { 
	color: #00549e; 
	text-decoration: underline; 
}
ul { 
	margin: 4px 0 10px 0px; 
	padding: 0px;
	list-style-type: none;
}

ul li {
	padding-left: 12px;
	background: url('../images/bullet.gif') no-repeat left 5px;
}
.Heading, h1 { 
	font-size: 20px;
	font-weight: normal;  
	margin: 0px; 
	padding: 0px 0px 5px 0px;
	color: #004d95;
	font-family: AvenirLTStd55Roman, sans-serif;
}
.Heading2, h2, .faq-heading{ 
	font-size: 16px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	color: #004d95;
	font-family: AvenirLTStd55Roman, sans-serif;
}

h2 {
	padding-top: 10px;
}

h1.home {
	text-align: center; 
	line-height: 21px; 
	padding-bottom: 2px; 
	margin-left: -19px;
	font-size: 21px;
}

.Heading3, h3{ 
	font-size: 14px;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 10px;
	color: #004d95;
	font-family: AvenirLTStd55Roman, sans-serif;
}

.label { font-weight: bold; }
.Required {
	color: #b61717;
}

.faq-heading {
	padding-top: 0px;
	margin-bottom: -20px;
}

.faq-question  a {
	color: #454545;
}

.faq-answer, .faq-answer p {
	color: #004d95;
}

div#content_home > div {
    margin-top: 25px
}
#menu2{
	width:151px;
}

