@charset "utf-8";
	.typography a {
		color: #c5693b;
		text-decoration:underline;
	}

		.typography a:hover {
			color:#31416f;
			background: #d6d9e2;
			text-decoration:none;
		}

	.typography h1 {
		margin: 0 0 10px;
		color: #c5693b;
		font-size:16px;
		font-weight:bold;
		text-align:center;
		text-transform:uppercase;
	}

	.typography h2 {
		clear:both;
		margin: 15px 0 5px;
		color: #c5693b;
		font-size:16px;
		font-weight:bold;
		font-style:italic;
	}
	
	.typography h3 {
		clear:both;
		margin: 15px 0 3px;
		color:#31416f;
		text-transform:uppercase;
		font-size:14px;
		font-weight:bold;
	}
	
	.typography h4  {
		clear:both;
		color:#31416f;
		font-size:13px;
		font-weight:bold;
		font-style:italic;
	}
	
	.typography h5, .typography h6 {
		clear:both;
		color:#31416f;
		font-size:13px;
		font-weight:normal;
		font-style:italic;
	}

	.typography p {
		margin: 0 0 10px;
		color:#31416f;
		font-size:13px;
		line-height: 20px;
	}

	.typography address {
		margin: 0 0 10px;
		color:#31416f;
		font-size:13px;
		font-weight:bold;
		text-align:center;
	}

	.typography blockquote {
		margin: 0 0 10px;
		padding: 15px;
		color: #c5693b;
		background: #d6d9e2;
		font-size:16px;
		line-height:20px;
		font-weight:bold;
	}

	.typography ul {
		padding: 0 8px 10px 36px;
	}
	
	.typography ol {
		padding: 0 8px 10px 40px;
	}
	
		.typography ul li, .typography ol li {
			color:#31416f;
			font-size:13px;
			margin-bottom:4px;
		}
	
	.typography img.left, .typography .left img {
		float:left;
		margin: 5px 10px 10px 0;
	}
	
	.typography img.leftAlone, .typography .leftAlone img {
		float:left;
		margin: 5px 577px 10px 0;
	}
	
	.typography img.center, .typography .center img {
		display:block;
		clear:both;
		margin: 5px auto 10px;
	}
	
	.typography img.right, .typography .right img {
		float:right;
		margin: 5px 0 10px 10px;
	}

	.typography table {
		margin: 0 auto 12px;
		color:#0c304d;
		border-width: 0 0 1px 1px;
		border-style: solid;
		border-color: #c5693b;
	}
	
		.typography table caption {
			margin: 12px 12px 4px;
			padding: 0;
			color: #c5693b;
			font-size:14px;
			font-weight:bold;
			text-transform:uppercase;
		}
	
		.typography table th {
			color:#31416f;
			background:#f6e9e2;
			border-width: 1px 1px 0 0;
			border-style: solid;
			border-color: #c5693b;
			padding:5px;
			font-size:13px;
			font-weight:bold;
		}
	
		.typography table td {
			padding:5px;
			border-width: 1px 1px 0 0;
			border-style: solid;
			border-color: #c5693b;
			color:#31416f;
			font-size:13px;
			font-weight:normal;
		}

	.typography hr {
		margin: 20px 0;
		height:1px;
		width: 100%;
		background-color:#C1C6D4;
		border: 0;
	}