/* BEGIN: Default HTML Settings */
html, body {
	margin:0; 
	padding:0;
	FONT: 13px Arial, Helvetica, Tahoma, Verdana;
	COLOR: #666666;
}

td {
	font-family: Arial, Helvetica, Tahoma, Verdana;
	font-weight:normal;
	color:#666666;
	font-size: 13px;
	text-decoration: none;
}

.bold {
	font-weight: bold;
}

.hide {
	display: none;
}

.error {
	font-weight: bold;
	color: #C00;
}

A {
	COLOR: #0185B6;
	text-decoration: none;
}

A:hover {
	COLOR: #666666;
	text-decoration: none;
}

A:link {
	COLOR: #0185B6;
	text-decoration: none;
}

A:visited {
	COLOR: #0185B6;
	text-decoration: none;
}

A:active {
	COLOR: #0185B6;
	text-decoration: none;
}

ACRONYM {
	BORDER-TOP-STYLE: none;
	BORDER-RIGHT-STYLE: none;
	BORDER-LEFT-STYLE: none;
	BORDER-BOTTOM-STYLE: none;
}

H1 {
	FONT-SIZE: 24px;
	MARGIN: 0px;
	COLOR: #666666;
}

H2 {
	FONT-SIZE: 12px;
	MARGIN: 0px;
	COLOR: #0185B6;
}

HR {
	COLOR: #0185B6;
	HEIGHT: 1px;
	border: 0;
	border-top: 1px solid #0185B6;
}

/* END: Default HTML Settings */

/* BEGIN: Default Content Settings */
.horizontal_1px {
	height: 1px;
	background-color: #FFFFFF;
}

.vertical_1px {
	width: 1px;
	background-color: #FFFFFF;
}

.normal, a.normal:link, a.normal:visited, a.normal:hover {
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, Tahoma, Verdana;
	color:#666666;
}

.normalBold, a.normalBold:link, a.normalBold:visited, a.normalBold:hover {
	font-weight: bold;
	font-size: 13px;
	font-family: Arial, Helvetica, Tahoma, Verdana;
	color:#666666;
}

.posted, a.posted:link, a.posted:visited, a.posted:hover {
	font-weight: normal;
	font-size: 13px;
	font-family: Arial, Helvetica, Tahoma, Verdana;
	color:#666666;
	font-style: italic;
}

.small, a.small:link, a.small:visited, a.small:hover {
	font-size: 11px;
	color: #0185B6;
}

.smallWhite, a.smallWhite:link, a.smallWhite:visited, a.smallWhite:hover {
	font-size: 11px;
	color: #FFFFFF;
}

.smallBlack, a.smallBlack:link, a.smallBlack:visited, a.smallBlack:hover {
	font-size: 11px;
	color: #666666;
}

.altcolor {
	color: #338928;
}

.altcolorBold {
	color: #338928;
	font-weight: bold;
}

.images {
	BORDER: 2px solid #0185B6;
}

.heading, a.heading:link, a.heading:visited, a.heading:hover {
	font-weight: normal;
	font-size: 19px;
	letter-spacing : 1px;
	border-width: 4px;
	font-family: Arial, Helvetica, Tahoma, Verdana;
	color:#0185B6;
}

.headingbold, a.headingbold:link, a.headingbold:visited, a.headingbold:hover {
	font-weight: bold;
	font-size: 19px;
	letter-spacing : 1px;
	border-width: 4px;
	font-family: Arial, Helvetica, Tahoma, Verdana;
	color:#0185B6;
}

.subheading, a.subheading:link, a.subheading:visited, a.subheading:hover {
	font-weight: normal;
	font-size: 15px;
	letter-spacing : 1px;
	font-family: Arial, Helvetica, Tahoma, Verdana;
	color:#0185B6;
}

.subheadingbold, a.subheadingbold:link, a.subheadingbold:visited, a.subheadingbold:hover {
	font-weight: bold;
	font-size: 15px;
	letter-spacing : 1px;
	font-family: Arial, Helvetica, Tahoma, Verdana;
	color:#0185B6;
}

.error, .error * { font-weight: bold; color: #C00; }
/* END: Default Content Settings */

/* BEGIN: Styles for Record List tables (search results) */
.recordList { margin: 0; border: 0; padding: 0; border-collapse: collapse; width: 100%; }
.recordList th { color: #FFF; background-color: #0185B6;border: 1px solid #0185B6; padding: 0; vertical-align: top; text-align: center; font-size:13px;}
.recordList td { border: 1px solid #CCCCCC; padding: 5px; vertical-align: top; text-align: left;}
.recordList tr.odd td { background-color: #EEE; }
.recordList tr.even td { background-color: #FFF; }
/* END: Styles for Record List tables (search results) */

/* MAKE DEBUGGING EASIER TO READ (NOT CENTERED) */
.cfdebug td { text-align: left; }
