body, p, h1, h2, h3, ol, ul, li {
	background-color:	#FFFFFF;
	color:				#000000;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	font-size:			12px;
}

/* global styles */

.banner {
	background-color:	#FFFFFF;
	color:				#FFFFFF;
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			18px;
	font-weight:		bold;
}
.footer {
	color:				#FFFFFF;
	background-color:	#00918F;
	font-size:			10px;
}
.list {
	margin-bottom:		1px;
	margin-top:			0px;
}
.noteLg, .noteSm {
	color:				#000000;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	margin:				1px;
	margin-left:		10px;
}
.noteLg {
	font-size:			12px;
}
.noteSm {
	font-size:			10px;
}
.olive {
	color:				#00918F;
}
.small {
	font-size:			10px;
}
.tableExpired {
	background-color:	#CCCCCC;
	color:				#CC0000;
	font-size:			10px;
}
.tableGray, .tableGraySmall {
	background-color:	#CCCCCC;
}
.tableGraySmall, .tableWhiteSmall {
	font-size:			10px;
}
.tableWhite, .tableWhiteSmall {
	background-color:	#FFFFFF;
}
.techsupport {
	font-size:			10px;
}
.warningLg, .warningSm {
	color:				#CC0000;
	font-family:		Verdana,Arial,Helvetica,sans-serif;
	margin:				1px;
	margin-left:		10px;
}
.warningLg {
	font-size:			12px;
}
.warningSm {
	font-size:			10px;
}

/* block-level styles */

p {
	margin:				0px;
	margin-bottom:		10px;
	padding:			0px;
}
p.banner {
	text-align:			center;
}
p.bookauthor {
	margin-bottom:		1px;
}
p.booktitle {
	color:				#999933;
	font-size:			14px;
	font-weight:		bold;
	margin-bottom:		1px;
}
p.h2 {
	font-size:			16px;
	font-weight:		bold;
}
p.h3 {
	font-weight:		bold;
	margin-bottom:		1px;
}
p.heading {
	color:				#999933;
	font-size:			16px;
	font-weight:		bold;
}
p.tableGray, p.tableGraySmall, p.tableWhite, p.tableWhiteSmall, p.tableExpired {
	margin-bottom:		1px;
}

/* character-level styles */

a, a:active, a:link, a:visited {
	color:				#999933;
	font-weight:		bold;
}
a.acct, a.acct:active, a.acct:link, a.acct:visited {
	color:				#000099;
	font-weight:		normal;
}
a.login, a.login:active, a.login:link, a.login:visited {
	color:				#006666;
	font-weight:		normal;
}
em.fakeLinkAcct, em.fakeLinkAcctSmall {
	color:				#000099;
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	underline;
}
em.fakeLinkAcctSmall {
	font-size:			10px;
}
em.formInput {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
}
em.bannerText {
	color:				#FFD800;
	font-family:		Arial,Helvetica,sans-serif;
	font-size:			16px;
	font-style:			normal;
	font-weight:		bold;
	text-decoration:	none;
}
em.tableGraySmall, em.tableWhiteSmall {
	font-style:			normal;
	font-weight:		normal;
	text-decoration:	none;
}
