/*====================================== MISC styles ======================================*/
a:link, a:visited {
	color:#144979;
	text-decoration:none;
}

a:hover {
	text-decoration:underline;
}

p {
	margin: 1em 0;
	padding:0;
}

body { /*controls default font for entire site*/
	color:#333;
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

td { /*controls default font for entire site*/
	line-height:1.3em;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10pt;
}

.indentedContent {
	padding: 0 30px;
}

.heading1 {
	font-size:16pt;
	line-height:1.2em;
	font-weight:bold;
	color:#023b6b;
}

.heading2 {
	font-size:12pt;
	font-weight:bold;
	color:#2D8FAC;
}

.heading3 {
	color:#3333FF;
}

.smallText {
	font-size:8pt;
}

.largeText {
	font-size:12pt;
	line-height:1.4em;	
}

.yellowText {
	color:#ffcc33;
}

.greyText {
	color:#575b5e;
}

.whiteText, a.whiteText {
	color:#fff;
}

.greyText, a.greyText {
	color:#333;
}

.blackText, a.blackText {
	color:#000;
}

ol {
	margin-top:-0.75em;
	padding-top: 0;
}

ul {
	margin-top:-0.75em;
	padding-top: 0;
}

.whiteBorder {
	border:solid 1px #fff;
}

table {
	border-collapse:collapse; /*this eliminates double width borders between when you apply CSS borders to TDs*/
}

#paddedContent {
	padding:0 10px;
}

.box {
	border:solid 1px #aaf;
	padding:5px 15px;
}

hr {
	height:1px;
	color: #21405d;
	background:#21405d;
}	

.backToTop, a.backToTop {
	font-size: 8pt;
}

.whiteText a:visited, .whiteText a:hover {
	color:#fff;
}