/* Style Classes and Text Formatting */
/* --------------------------------------------------------- */
a, a:link { color: #006DBC; text-decoration: none; font-weight: bold;}
a:active { color: #ffce49; text-decoration: none;}
a:visited {color: #006DBC; text-decoration: none;}
a:hover { color: #B6232A; text-decoration: underline;}

h1, h2, h3, h4, h5, h6 {
	color: #006DBC;
	font: Arial, Helvetica, sans-serif;
	font-weight: bold;
	margin: 0;
	padding: 0;
	}
h2 {font-size: 22pt;}
h3 {color: #333; font-size: 16pt; font-weight: normal;}
h4 {font-size: 13pt;}
h5 {}
h6 {}
p {color: #333; font-size: 9.5pt; line-height: 16pt; margin: 0 0 15px 0; padding: 0; }
ul {font-size: 10pt; list-style-type: square;}
ol {font-size: 10pt; }
blockquote {
	border-top: 1px #EEE solid;
	border-bottom: 1px #EEE solid;
	color: #555;
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: 500;
	line-height: 12pt;
	font-style: italic;
	margin: 2px 0 20px 0;
	padding: 5px 20px;
	text-align: center;
	}
img {border: 0;}
form {margin: 0; padding: 0;}

/* Index Member Login */
/* --------------------------------------------------------- */
.indexMemberLogin {
	background: transparent url(/download?id=40) no-repeat center bottom;
	margin: 0;
	padding: 0;
	}


/* Left-hand Column Styles */
/* --------------------------------------------------------- */
.SearchBar {
		border-top: 1px #A28D4C solid;
		border-bottom: 1px #A28D4C solid;
		margin: 0;
		padding: 5px 8px 5px 8px;
		}
	

/* Member Area Styles */
/* --------------------------------------------------------- */
.mainMemberLogin {width: 200px;}
.errorMsg {background-color: #FFFFCC; border: 1px #F00 solid; color: #F00; font-size: 11pt; font-weight: bold; margin: 0 0 10px 0; padding: 5px 5px;}
.SpacerClearLeft {display: none; margin: 0; padding: 0; width: 0;}

.requiredField {color: #FF0000;}
.News-Date {font-size: 10px; font-weight: normal; line-height: 12px;}





