/*====================================== MISC styles ======================================*/
a:link, a:visited {
	color:#006c86;
}

a:hover {
}

p {
	margin: 1em 0;
	padding:0;
	text-align: left;
}

.indentedContent {
	padding: 0 20px;
}

body { /*controls default font for entire site*/
	color:#333;
}

body, td { /*controls default font for entire site*/
	font-family:Arial, Helvetica, sans-serif; line-height:1.2em; font-size:10pt; text-align: left; }


h1 {
	margin-top:0.75em;
	font-size:15pt;
	line-height:1em;
	color:#006c86;
	font-weight:normal;
}

h2 {
	margin-top:0.75em;
	font-size:12pt;
	font-weight:bold;
	color:#006c86;
}

.blue24 { color: #0044AC; font-size: 24pt; line-height: normal; }
.purple18 { color: #6459A7; font-size: 18pt; line-height: normal; }
.purple14 { color: #6459A7; font-size: 14pt; line-height: normal; }
.blue18 {
	color: #0044AC;
	font-size: 18pt;
	line-height: normal;
	text-align: left;
}
.blue16 { color: #0044ac; font-size: 16pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;line-height: normal; }
.blue15 { color: #0044ac; font-size: 15pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;line-height: normal; }
.blue12 { color: #0044ac; font-size: 12pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: normal; text-decoration: none; text-align: left; }
.blue10 { color: #0044ac; font-size: 10pt; font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; line-height: normal; text-align: left; }
.blue14 { color: #0044ac; font-size: 14pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-decoration: none; text-align: left; }
.blk24 { color: #000000; font-size: 24pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;line-height: normal; }
.blk9 { color: #000000; font-size: 9pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-align: left; }
.blk10 { color: #000000; font-size: 10pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-align: left; }
.blk12 { color: #000000; font-size: 12pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-align: left; }
.blk14 { color: #000000; font-size: 14pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif; line-height: normal; text-align: left; }
.blk18 { color: #000000; font-size: 18pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;line-height: normal; text-align: left; }
.wht12 { color: #ffffff; font-size: 12pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;line-height: normal; }
.wht10 { color: #ffffff; font-size: 10pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;line-height: normal; }
.yelo12 { color: #ffff33; font-size: 12pt; font-family: "Trebuchet MS", tahoma, Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;line-height: normal; }

.eventblue_lt {
	color: #00A1E1;
	line-height: normal;
}

.eventblue_dk {
	color: #2260C1;
	line-height: normal;
}

.eventyelo {
	color: #E8BE3B;
}

.largeBlueHeader {
	margin-top:0.75em;
	font-size:12pt;
	font-weight:bold;
	color:#006c86;
}	

.pinkText, a.pinkText {
	color:#e2a68e;
}

.blueText, a.blueText {
	color:#8ab4e8;
}

.darkBlueText, a.darkBlueText {
	color:#006c86;
}

.smallText {
	font-size:8pt;
}

a.whiteText, .whiteText, {
	color:#fff;
}

a.lightblue, .lightblue{
	color:#FFFFFF;
}


ol {
    margin-left:1.5em;
	margin-top:-0.75em;
	padding-left:0;
	padding-top: 0;
}

ul {
    margin-left:1.25em;
	margin-top:-0.75em;
	padding-left:0;
	padding-top: 0;
}

ul ul {
	margin-top:0;		/* helps sublists not move up */ 
}

ol ol {
	margin-top:0;		/* helps sublists not move up */
}

.tableBorder td {
	border:solid 1px #555;
}

table {
	border-collapse:collapse; /*this eliminates double width borders between when you apply CSS borders to TDs*/
}

hr {
	width: 100%;
	height: 1px;
	color: #000;
	background-color: #000;
	border:0;
}

.noUnderline {
	text-decoration:none;
}

a.blueButton:link, a.blueButton:visited, a.blueButton:hover {
	display:block;
	color:#fff;
	background:#068;
	text-decoration:none;
	text-align:center;
	padding:2px 5px;
}

.largeText {
	font-size:12pt;
}
.redText, a.redText {
	color:#f00;
}

.tanText, a.tanText {
	color:#ca6420;
}
