body {
	background: #fff url(/images/bg-blue.gif) repeat-y;
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
}
img {
	border: 0;
}
sup {
	vertical-align: 25%;
}
#banner {
	background-color: #fff;
	border-bottom: 10px solid #2d6188;
	margin: 0;
	padding: 0;
}
#banner h1 {
	margin: 0;
	padding: 0;
	width: 684px;
	height: 95px;
	background: url(/images/top-graphic.gif) no-repeat;
}
#banner h1 span {
	display: none;
}
#menu {
	width: 140px;
	float: left;
	clear: none;
	color: #fff;
}
#menu h1 {
	font-size: 24px;
	font-weight: bold;
	margin: 0 0 14px 4px;
	padding-top: 4px;
}
#menu ul {
	margin: 0 0 0 4px;
	padding: 0;
}
#menu ul li {
	padding-bottom: .9em;
}
#menu a {
	color: #fff;
	text-decoration: none;
	font-size: smaller;
}
#menu a:hover {
	text-decoration: underline;
}
#content {
	margin: 0;
	padding: 0;
	float: left;
	width: 70%;
}
#article {
	margin: 0;
	padding: 0;
	float: left;
	width: 50%;
}
#content h6,
#article h6 {
	width: 20px;
	height: 18px;
	background-image: url(/images/round-corner.gif);
	margin: 0;
}
#content h6 span,
#article h6 span {
	display: none;
}
#article h1 {
	margin: 0 0 0 .8em;
	font-size: 30px;
	color: #889bb3;
}
#article h2 {
	margin: 1em 0 -.5em 1.3em;
	font-size: 20px;
	color: #889bb3;
}
#content p,
#article p,
#article table {
	padding-left: 2em;
	color: #000;
	font-size: 0.9em;
}
#article ul,
#article ol {
	margin-left: 60px;
	padding-left: 0;
}
#article ul li,
#article ol li {
	padding-bottom: .5em;
	font-size: 0.9em;
}
.articleimg {
	float: right;
	clear: right;
	position: relative;
	left: 15%;
	margin-left: -15%;
	padding: 0 0 4px 6px;
}
div.captionimg {
	float: right;
	clear: right;
	position: relative;
	left: 15%;
	margin-left: -15%;
	padding: 0 0 4px 6px;
	font-size: 11px;
	font-weight: bold;
	width: 250px;
}
#content p.firstp {
	margin-top: 4px;
}
#content table p {
	padding-left: 0;
	margin-top: 0;
}
#content table h2,
#content table h2 a {
	font-size: 20px;
	color: #2d6188;
	font-weight: normal;
	margin-bottom: 0;
}
#content table h2 a:hover {
	text-decoration: none;
}
#content table h2 span {
	color: #000;
	font-size: 14px;
	font-weight: bold;
}
table.fronttable {
	margin-left: 1em;
	border-collapse: collapse;
	border: 0;
}
table.fronttable td {
	vertical-align: top;
	padding-bottom: 1em;
}
table.fronttable td.image {
	text-align: center;
	font-size: 14px;
	padding-right: 6px;
}
#category {
	background: #000 url(/images/black-corner.gif) bottom left no-repeat;
	width: 660px;
	min-height: 297px;
	margin-top: 0;
}
#category h1 {
	background: #fff url(/images/round-corner.gif) no-repeat;
	color: #889bb3;
	padding: 1px 0 1px 22px;
	font-size: 30px;
	margin: 0;
}
#category ul {
	margin: 14px 0 0 30px;
	padding: 0;
	width: 320px;
}
#category ul li {
	padding-bottom: 1em;
	font-size: 14px;
	color: #fff;
	list-style-type: none;
}
#category ul li a {
	color: #fff;
	text-decoration: none;
}
#category ul li a:hover {
	text-decoration: underline;
}
#decoheading {
	position: absolute;
	top: 402px;
	left: 495px;
	color: #889bb3;
	font-size: 30px;
	font-weight: bold;
	white-space: nowrap;
}
#categoryimg {
	position: absolute;
	top: 115px;
	left: 494px;
}
#pggreen a#lkgreen,
#pggreen_ a#lkgreen,
#pgexter a#lkexter,
#pgexter_ a#lkexter,
#pghome a#lkhome,
#pgdeco a#lkdeco,
#pgdeco_ a#lkdeco,
#pghmng a#lkhmng,
#pghmng_ a#lkhmng,
#pghbuy a#lkhbuy,
#pghbuy_ a#lkhbuy,
#pgkitch a#lkkitch,
#pgkitch_ a#lkkitch,
#pgmort a#lkmort,
#pgmort_ a#lkmort,
#pgoutd a#lkoutd,
#pgoutd_ a#lkoutd,
#pgremod a#lkremod,
#pgremod_ a#lkremod,
#pgterms a#lkterms,
#pgcredit a#lkcredit,
#pgcredit_ a#lkcredit {
	text-decoration: underline;
	color: #ff0;
}
#pgdeco,
#pghmng,
#pghbuy,
#pgkitch,
#pgmort,
#pgoutd,
#pgremod,
#pggreen,
#pgexter {
	background-color: #2d6188;
}