h1, h2, h3, h4, h5, h6 {
	color:				#327aa8;
	font-weight:		bold;
	margin-top:			.25em;
	margin-bottom:		.5em;
	border-color:		#327aa8;
	border-width:		1px;
}
h1 {
	font-size:			1.32em;
	border-bottom-style:dashed;
}
h2 {
	font-size:			1.24em;
	border-bottom-style:dashed;
}
h3 {
	font-size:			1.16em;
	border-bottom-style:dashed;
}
h4 {
	font-size:			1.08em;
	border-bottom-style:dashed;
}
h5 {
	font-size:			1.00em;
}
h6 {
	font-size:			0.92em;
}

p, ul, ol, table {
	margin:				.5em 0 1.33em 0;
}

strong {
	font-weight:		bold;
}

em {
	font-style:			italic;
}

abbr, acronym {
	border-bottom-width:1px;
	border-bottom-style:dotted;
}

a {
	color:				#3248a8;
}

a:link {
	text-decoration:	underline;
}

a:visited {
	color:				#327aa8;
}

a:hover {
	color:				#32a86a;
}

a:focus, a:active {
	text-decoration:	none;
	color:				#a83253;
	outline:			1px dotted #a83253;
}

img {
	margin:				.5em;
	border:				2px solid #777777;
}

ul {
	list-style-type:	disc;
	list-style-position:outside;
	margin-left:		1.5em;
}

ol {
	list-style-type:	decimal;
	list-style-position:outside;
	margin-left:		1.5em;
}

table {
	border-color:		#327aa8;
	border-width:		2px;
	border-style:		solid none;
	margin-left:		auto;
	margin-right:		auto;
	line-height:		1.2em;
}

table caption {
	color:				#327aa8;
	text-align:			center;
	font-weight:		bold;
}

table thead {
	background-color:	#327aa8;
	color:				#ffffff;
}

table tr.alter {
	background:			transparent url("../img/bgcont.png") repeat;
}

table thead th, table thead td {
	text-align:			center;
	vertical-align:		middle;
	border-bottom:		1px solid #327aa8;
}

table th, table td {
	padding:			.25em .5em;
	font-size:			.8em;
}

table th {
	font-weight:		bold;
}
