/* ======== TAG REDEFINITIONS ========= */
H1.tightHeading {
	margin-bottom:-15px;
}
H2.headingNextToImage {
	clear:none;
}
H2.tightHeading{
	margin-bottom:10px;
}
H3.tightHeading {
	margin-bottom:-15px;
}

/* ======== LOOSE STYLES ========= */

/* Text */
.importantNotice {
	color:#CCFF66;
	font-weight:bold;
}
.textCentered {
	text-align:center;
}

#pageBody .importantNotice A:link, #pageBody .importantNotice A:hover, #pageBody .importantNotice A:active, #pageBody .importantNotice A:visited {
	text-decoration:underline;
	color:#CCFF66;
	font-weight:bold;
	text-decoration:underline;
}
.footerCaption {
	text-align:center;
	margin-top:0px;
	font-size:x-small;
}
.linkSpecial, #pageBody .linkSpecial A:link {
	color:#FFFF99;
}

.listSimple {
	margin-top:25px;
	margin-left:15px;
}
.listSimple P {
	margin:0px;
}
.listSimple H3 {
	margin-bottom:5px;
}

/* Images */
.imageInlineLeft, .imageInlineRight, .imageInlineLeftBorder, .imageInlineRightBorder {
	margin: 0px 7px 3px 0px;
	padding: 0px;
}
.imageInlineLeft P, .imageInlineRight P, .imageInlineLeftBorder P, .imageInlineRightBorder P {
	text-align:center;
	margin-top:0px;
	font-style:italic;
	font-size:x-small;
}
.imageInlineLeft, .imageInlineLeftBorder {
	float:left;
}
.imageInlineRight, .imageInlineRightBorder {
	float:right;
}
.imageSideBySide, .imageCenteredBorder, .imageCentered {
	margin: 15px auto 15px auto;
	text-align:center;
}
.imageSideBySide IMG {
	margin:5px;
	vertical-align:middle;
}
.imageCenteredBorder P, .imageCentered P {
	font-size:x-small;
}
.imageCenteredBorder IMG {
	margin:5px;
	vertical-align:middle;
}
.imageInlineLeftBorder IMG, .imageInlineRightBorder IMG,.imageCenteredBorder IMG {
	border: 1px solid #000000;
}
.imageDropCap {
	float:left;
	margin:0px 5px -5px 0px;
	padding:0px;
}
.imageLeft30 P {
	padding-left: 40px;
}
.imageLeft40 P {
	padding-left: 50px;
}
.imageLeft30 IMG, .imageLeft40 IMG {
	padding-left: 5px;
	padding-top: 4px;
	float:left;
}
.imageLeft30 IMG.imageNonparticipating, .imageLeft40 IMG.imageNonparticipating {
	padding-left: auto;
	padding-top: auto;
	float:none;
}
.imageCenteredWithHeading30 {
	margin-bottom:-10px;
}

.gridRow {
	width:100%;
	clear:both;
	margin:30px 0px;
	vertical-align:sub;
}
.grid2Col {
	width:48%;
	margin:0px;
	padding:0px 5px 0px 0px;
	float:left;
	text-align:left;
}
.grid3Col {
	width:33%;
	margin:0px;
	padding:0px;
	float:left;
	text-align:center;
}
.grid3Col IMG, .grid3Col P {
	margin: 0px auto 3px auto;
	font-size:x-small;
}

.divIndent20 {
	padding-left:20px;
}

/* Tables */
.tableBody {
	margin:0px auto 0px auto;
}
.tableWithBorder {
	margin-left:auto;
	margin-right:auto;
	border:1px solid #FFFFFF;
}
.tableWithBorder TD, .tableWithBorder TH {
	margin:0px;
	padding:5px;
	border:1px solid #FFFFFF;
}
.tableLeft5 TD, .tableLeft5 TH {
	text-align:left;
	padding:5px;
	vertical-align:top;
	font-weight:normal;
}

.listWithInlineImage {
	float:left;
	clear:both;
	margin-bottom: 5px;
	width:600px;
}
.listSpaced {
	line-height:20px;
}
