.npMainHeader {
	BORDER-RIGHT: #999ca1 1px solid; BORDER-TOP: #999ca1 1px solid; MARGIN-LEFT: 4px; OVERFLOW: hidden; BORDER-LEFT: #999ca1 1px solid; MARGIN-RIGHT: 4px; BORDER-BOTTOM: #999ca1 1px solid; POSITION: relative; HEIGHT: 30px; TEXT-ALIGN: center
}
.npMainHeader .left {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-LEFT: 6px
}
.npMainHeader .right {
	MARGIN-TOP: 2px; FLOAT: right; MARGIN-RIGHT: 6px
}
.npMainRegion {
	BORDER-RIGHT: #999ca1 1px solid; PADDING-LEFT: 8px; MARGIN-LEFT: 4px; BORDER-LEFT: #999ca1 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #999ca1 1px solid; HEIGHT: 100%
}
.npMainCenteredRegion {
	BORDER-RIGHT: #999ca1 1px solid; PADDING-LEFT: 8px; MARGIN-LEFT: 4px; OVERFLOW: auto; BORDER-LEFT: #999ca1 1px solid; MARGIN-RIGHT: 4px; PADDING-TOP: 4px; BORDER-BOTTOM: #999ca1 1px solid; HEIGHT: 100%
}
.npMainCenteredRegion {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px; TEXT-ALIGN: center
}
.npCenteredRegion {
	BORDER-RIGHT: #999ca1 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999ca1 1px solid; MARGIN-TOP: 12px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; MARGIN-LEFT: auto; BORDER-LEFT: #999ca1 1px solid; WIDTH: 550px; MARGIN-RIGHT: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #999ca1 1px solid; POSITION: relative; BACKGROUND-COLOR: #f4f5f9; TEXT-ALIGN: left
}
.npAd {
	POSITION: relative
}
.npAd .alt {
	FONT-SIZE: 0.7em; LEFT: 60px; POSITION: absolute; TOP: 50%
}
.npVerticalAd {
	FLOAT: right; WIDTH: 164px; MARGIN-RIGHT: 4px; HEIGHT: 536px; BACKGROUND-COLOR: #eee
}
.npHorizontalAd {
	
}
.adCell {
	WIDTH: 165px
}
.adPane {
	OVERFLOW: hidden
}
.npDialog {
	BORDER-RIGHT: black 2px inset; BORDER-TOP: #999ca1 1px solid; Z-INDEX: 500; LEFT: 0px; VISIBILITY: hidden; BORDER-LEFT: #999ca1 1px solid; COLOR: black; BORDER-BOTTOM: black 2px inset; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: white
}
.npDialog .title {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-WEIGHT: bold; FONT-SIZE: 14px; BACKGROUND: url(../images/sprite_myalbums.gif) repeat-x 0px -254px; PADDING-BOTTOM: 2px; PADDING-TOP: 2px; BORDER-BOTTOM: #999ca1 1px solid
}
.npDialog .content {
	FONT-SIZE: 12px; MARGIN: 4px 16px 2px
}
.npModalShield {
	Z-INDEX: 200; FILTER: Alpha(opacity=45); LEFT: 0px; POSITION: absolute; TOP: 0px; BACKGROUND-COLOR: #cccccc; opacity: 0.45; moz-opacity: 0.45
}
#progressBarDiv .iconDiv {
	WIDTH: 250px
}
.npForm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.doNextContentBox {
	BORDER-RIGHT: #999ca1 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: #999ca1 1px solid; MARGIN-TOP: 10px; PADDING-LEFT: 20px; PADDING-BOTTOM: 0px; MARGIN-LEFT: auto; BORDER-LEFT: #999ca1 1px solid; WIDTH: 450px; MARGIN-RIGHT: auto; PADDING-TOP: 20px; BORDER-BOTTOM: #999ca1 1px solid; BACKGROUND-COLOR: #f4f5f9
}
.doNextPageContentBox {
	MARGIN-BOTTOM: 6px
}
.doNextTitleBox {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 6px; PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: left
}
.doNextActionBox {
	PADDING-LEFT: 20px; MARGIN-BOTTOM: 8px; POSITION: relative; HEIGHT: 80px; TEXT-ALIGN: left
}
.doNextActionBox .actionIcon {
	WIDTH: 72px; HEIGHT: 57px
}
.actionLeftBox {
	FLOAT: left; POSITION: absolute
}
.actionRightBox {
	PADDING-RIGHT: 6px; PADDING-LEFT: 6px; LEFT: 100px; PADDING-BOTTOM: 6px; WIDTH: 325px; PADDING-TOP: 6px; POSITION: absolute
}
.table {
	border: thin solid #999999;
}
