body {

	font:12px Arial;

	color:#2d2d2d;

	line-height:21px;

}



a:focus {

	outline:1px dotted invert;

}



hr {

	border:0 #ccc solid;

	border-top-width:1px;

	clear:both;height:0

}



h1, h2, h3, h4, h5, h6 {

	clear:both;

}



h1 {

	font-size:30px;

	font-family: Arial;

}



#top h1 {

	width:500px;

	float:left;

	margin:35px 0px 0px 0px;

	text-transform: uppercase;

}



#top h1 a {

	color:#2d2d2d;

	text-decoration: none;

}



h2 {

	font-size:22px;

	font-family: Arial;

}



h2.title {

	width:550px;

	float:left;

	margin-bottom:10px;

	font-size:30px;

}



#accordion h2 {

	text-align:center;

	cursor:pointer;

	margin-top:20px;

	font-size:28px;

	margin-bottom:10px;

}



#accordion h2:hover {

	text-decoration:underline;

}



div.page h2.title {

	margin-bottom:20px;

}



h2.title a {

	color:#2d2d2d;

	text-decoration: none;

}



h3 {

	font-size:17px;
	color:#276B9E;

}



h4 {

	margin:10px 0px 0px;
	font-size:12px;
    color:#259826;
}



.footer h4 {

	font-size:13px;

	height:40px;

	line-height:40px;

	vertical-align: middle;

}



h5 {

	font-size:17px;

}



h6 {

	font-size:14px;

}



.footer h6 {

	margin-bottom:5px;

}



ol {

	list-style:decimal

}



ul {
	list-style:disc;
}

li {
	margin-left:30px;
}


p,dl,hr,h1,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset {

	margin-bottom:20px;

}
