hr        { color: navy; height: 1px} 
.npp_body {
	background-color: #000000;
	margin: 0px;
	padding: 0px;
}
.npp_sidebars {
	background-repeat: repeat-y;
}
.npp_content_wrapper {
	position: relative;
	z-index: 2;
	float:none;
}

.align-left {
	float: left;	
	margin-right: 5px;
}

.align-right {
	float: right;
	margin-left: 5px;
}

p         { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333;} 
td        { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333;}
a, .normXS1 a         { color: #0033CC; text-decoration: none;}
a:link, .normXS1 a:link    { color: #0033CC; text-decoration: none;}
a:visited, .normXS1 a:visited { color: #0033CC; text-decoration: none;}
a:active, .normXS1 a:active  { color: #0033CC; text-decoration: none;}
a:hover, .normXS1 a:hover   { color: #000000; text-decoration: underline;}

tt        { color:black; font-size:11pt; }
pre       { 
color:black; 
background-color:#FFFFFF; 
padding:6px 6px 6px 6px;
font-size:9pt;
}
sup       { color: #001144; }

.content {
	padding: 0px 10px;	
}

.copyright { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 7pt; color: #333333}
.dots      { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: normal}


.whyBG, .dimBG { background-color: #B7B59C; border:#A7A58C; }

.normXS1 { font-size: 10px; color: #333333; }
.byline, .normS1  { font-size: 8pt;  color: #333333; }
.normM1  { font-size: 10pt; color: #333333; }
.normL1  { font-size: 12pt; color: #333333; }
.normXL1 { font-size: 14pt; color: #333333; }

.normXScode { font-size: 10px; font-family: "Courier New", Courier, mono; }
.normScode  { font-size: 8pt; font-family: "Courier New", Courier, mono; }
.normMcode  { font-size: 10pt; font-family: "Courier New", Courier, mono; }
.normLcode  { font-size: 12pt; font-family: "Courier New", Courier, mono; }
.normXLcode { font-size: 14pt; font-family: "Courier New", Courier, mono; }

.normXS2 { font-size: 10px; color: #001144; }
.normS2  { font-size: 8pt;  color: #001144; }
.normM2  { font-size: 10pt; color: #001144; }
.normL2  { font-size: 12pt; color: #001144; }
.normXL2 { font-size: 14pt; color: #001144; }

.normXS3 { font-size: 10px; color: #442200; }
.normS3  { font-size: 8pt;  color: #442200; }
.normM3  { font-size: 10pt; color: #442200; }
.normL3  { font-size: 12pt; color: #442200; }
.normXL3 { font-size: 14pt; color: #442200; }

.normXSdim { font-size: 10px; color: #7E7E61; }
.normSdim  { font-size: 8pt;  color: #7E7E61; }
.normMdim  { font-size: 10pt; color: #7E7E61; }
.normLdim  { font-size: 12pt; color: #7E7E61; }
.normXLdim { font-size: 14pt; color: #7E7E61; }

.invBG           { background-color: #2F1F11; }       
.invBG a         { color: #FFFFCC; }
.invBG a:visited { color: #FFFFCC; }
.invBG a:hover   { color: #FFFFDD; }
.invBG sup       { color: #FFFFFF; }

.lefttextnew, .lefttext, .invXS1 { font-size: 10px; color: #CCCC99; }
.invS1  { font-size: 8pt;  color: #CCCC99; }
.invM1  { font-size: 10pt; color: #CCCC99; }
.invL1  { font-size: 12pt; color: #CCCC99; }
.invXL1 { font-size: 14pt; color: #CCCC99; }
.lefttext a, .lefttext a:visited, .lefttext a:hover  { color: #FFFFCC; }

.invXS2 { font-size: 10px; color: #FFFFFF; }
.invS2  { font-size: 8pt;  color: #FFFFFF; }
.invM2  { font-size: 10pt; color: #FFFFFF; }
.invL2  { font-size: 12pt; color: #FFFFFF; }
.invXL2 { font-size: 14pt; color: #FFFFFF; }

.invXS3 { font-size: 10px; color: #FFFF99; }
.invS3  { font-size: 8pt;  color: #FFFF99; }
.invM3  { font-size: 10pt; color: #FFFF99; }
.invL3  { font-size: 12pt; color: #FFFF99; }
.invXL3 { font-size: 14pt; color: #FFFF99; }

.invXSdim { font-size: 10px; color: #97957C; }
.invSdim  { font-size: 8pt;  color: #97957C; }
.invMdim  { font-size: 10pt; color: #97957C; }
.invLdim  { font-size: 12pt; color: #97957C; }
.invXLdim { font-size: 14pt; color: #97957C; }


.simueventtitle, .simueventeven, .simueventodd {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333}
.simucalendartitle {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; font-weight: bold}
.simueventcanceled {  font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; color: #333333; text-decoration: line-through}

.eventcalBG {  
	background: #D1D1BA; 
	border: #EDEDDC 2px double;
	margin: 0px 0px 10px 0px;
}

.eventcalBG h1 {  
	font-size: 12pt;
	font-weight:bold;
	color: #333; 
	padding: 0px 2px 0px 2px; 
	margin: 0px 0px 2px 0px;	
}

.eventcalBG p {  
	padding: 0px 2px 0px 2px; 
	margin: 0px 0px 2px 0px;
	font-size: 8pt;  
	color: #333333;
}

.eventcalBG div {  
	padding: 2px; 
	margin: 7px;
}

.frontpageBG {  background-color: #C8C4AB; background-image: url(/images/playnet/frontpage_bg.jpg)}
.frontfadeBG {  background-image: url(/images/playnet/frontpage_bottom_bg.jpg); background-repeat: repeat-y}

 .titlebar { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bolder; color: #371C00; background-color: #fffbec; padding-top: 3px; padding-bottom: 3px; padding-left: 5px; border: none; }
h2,.title { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #371C00;}
.invtitle { font-family: Arial, Helvetica, sans-serif; font-size: 14pt; font-weight: bold; color: #CCCC99;}

.navbar, .navbardim { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; text-decoration: none; font-weight:bold;}
.navbarXS, .navbarXSdim { font-family: Arial, Helvetica, sans-serif; font-size: 10px; color: #663300; text-decoration: none;}
a.navbar, a.navbardim { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11pt; color: #663300; text-decoration: none; font-weight:bold; line-height: 14pt;}
a.navbarS, a.navbarSdim { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; color: #663300; text-decoration: none; font-weight:bold; line-height: 12pt;}
a.navbarXS, a.navbarXSdim { font-family: Verdana, Arial, Helvetica, sans-serif; color: #663300; text-decoration: none; font-weight:bold;}
a.navbarS:link, a.navbarS:visited, a.navbarS:active, a.navbar:link, a.navbar:visited, a.navbar:active, a.navbarXS:link, a.navbarXS:visited, a.navbarXS:active { color: #663300; }
a.navbar:hover, a.navbarS:hover, a.navbarXS:hover { color: #371C00; text-decoration: none; background-color: #D8D7C7;}
.navbarXSdim, .navbarSdim, .navbardim { color: #371C00; background-color: #D8D7C7;}
a.navbarXSdim, a.navbarSdim, a.navbardim { color: #371C00; background-color: #D8D7C7; }
a.navbarSdim:link, a.navbarSdim:visited, a.navbarSdim:active, a.navbardim:link, a.navbardim:visited, a.navbardim:active, a.navbarXSdim:link, a.navbarXSdim:visited, a.navbarXSdim:active { color: #371C00; background-color: #D8D7C7; }
a.navbardim:hover, a.navbarSdim:hover, a.navbarXSdim:hover { color: #371C00; background-color: #D8D7C7; text-decoration: none;}

.infobox { padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; width:112px; height:210px; overflow: auto; scrollbar-base-color:#222222; scrollbar-arrow-color:#EEEEEE; }

.errorMessage {  font-weight: bold; color: #CC3333}
.highlight {  font-style: italic; font-weight: bolder; color: #3333FF}
.alert {  color: #CC3300; font-weight: bold}

.dash-div {  background-image: url(/images/playnet/dashed_divider.gif); background-repeat: repeat-x}

.playoptionBG {  border: 2px #000099 dotted}
.playtitlebar { font-family: Arial, Helvetica, sans-serif; font-size: 12pt; font-weight: bold; color: #FFFFFF; background-color: #000066; width: 100%; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
.playregBG {  background-image: url(/images/dr/signin/top_background.gif); background-repeat: repeat-x}
.playplatBG { background-image: url(/images/dr/signin/plat_top_bg.gif); background-repeat: repeat-x }
.playtitlebarS { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #000066; width: 100%; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }
.playtitlebarS2 { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; font-weight: bold; color: #FFFFFF; background-color: #3D6C8F; width: 100%; padding-top: 3px; padding-bottom: 3px; padding-left: 5px }


.version {  font-size: 14pt; color: #663300;}
.items {  list-style-type: circle; line-height: 12pt; font-size: 10pt}
.desc {  font-style: normal; font-weight: bold }
.bugname {  font-weight: bold; color: #CC6600}
.fixed {  font-weight: bolder; color: #009999}
.cnr {  color: #CC0066}
.KnownIssues {  color: #006600; background-color: #000000; height: auto; width: auto}

.greyBG { background-color: #999999; border:#999999; }
.listIndent {  text-indent: 10px; list-style-type: disc; margin-left: 10px; padding-left: 10px}


.eventtoday {  background-color: #FFCCCC}
.lgreyBG { background-color: #CCCCCC; border:#999999; }
.playfallBG { background-image: url(/images/dr/signin/fallen_top_bg.gif); background-repeat: repeat-x }
.playdevBG { background-image: url(/images/playnet/play/generic_bg.gif); background-repeat: repeat-x }
.yellowBG { background-color: #FFFF66; border:#A7A58C; }
.redBG { background-color: #FF0000; border:#A7A58C; }

.invHeaderM1 { background-color: #663300; border-color: #979797 #979797 #171717 #171717; font-size: 10pt; font-weight: bold; color: #ffffff; ; border: 1px solid}
.invTable { border: 1px #2F1F11 solid; }
.invDataS1 { background-color: #B7B59C; border-style: solid; border-width: 1px;	border-color: #000000; font-size: 9pt; font-weight: normal; color: navy; font-family: Arial, Helvetica, sans-serif; }


.elegantXS1 { font-size: 10px; font-family: palatino linotype, verdana, arial, helvetica, sans-serif; color: #333333; }
.elegantS1  { font-size: 8pt; font-family: palatino linotype, verdana, arial, helvetica, sans-serif;   color: #333333; }
.elegantM1  { font-size: 10pt; font-family: palatino linotype, verdana, arial, helvetica, sans-serif;  color: #333333; }
.elegantL1  { font-size: 12pt; font-family: palatino linotype, verdana, arial, helvetica, sans-serif;  color: #333333; }
.elegantXL1 { font-size: 14pt; font-family: palatino linotype, verdana, arial, helvetica, sans-serif;  color: #333333; }

.courierXS1 { font-size: 10px; font-family: Courier New, Courier, mono; color: #000000; }
.courierS1  { font-size: 8pt; font-family: Courier New, Courier, mono; color: #000000; }
.courierM1  { font-size: 10pt; font-family: Courier New, Courier, mono; color: #000000; }
.courierL1  { font-size: 12pt; font-family: Courier New, Courier, mono; color: #000000; }
.courierXL1 { font-size: 14pt; font-family: Courier New, Courier, mono; color: #000000; }

.palerBG { background-color: #CCCC99}
.alertXS1 { color: #CC3300; font-weight: bold ; font-size: 10px}
.roseBG { background-color: #FFCCFF; border:#A7A58C; }
.lavBG { background-color: #CCCCFF; border:#A7A58C; }
.aquaBG { background-color: #3399CC; border:#A7A58C; }
.paleyellowBG { background-color: #FFFFCC; border:#A7A58C; }
.linvBG { background-color: #663399; }

.normBG { background-color: #C7C5AC; background-image: url(/images/dr/main/background_beige.jpg)}
a.normBG  { color: #0033CC; }
.normBG a:link { color: #0033CC; }
.normBG a:active { color: #0033CC; }
.normBG a:visited { color: #0033CC; }
.normBG a:hover   { color: #000000; }

a.dimBG  { color: #0033CC; }
.dimBG a:link { color: #0033CC; }
.dimBG a:active { color: #0033CC; }
.dimBG a:visited { color: #0033CC; }
.dimBG a:hover   { color: #000000; }

.paleBG {  background-color: #EDEDDC}
.paleBG a         { color: #0033CC; }
.paleBG a:link { color: #0033CC; }
.paleBG a:visited { color: #0033CC; }
.paleBG a:hover   { color: #000000; }

a:link.invXS2, .invXS2 a, .invXS2 a:link, .invXS2 a:visited, .invXS2 a:hover { color: #FFFFCC; }
a:link.invXS3, .invXS3 a, .invXS3 a:link, .invXS3 a:visited, .invXS3 a:hover { color: #FFFFCC; }
a:link.invXS1, .invXS1 a, .invXS1 a:link, .invXS1 a:visited, .invXS1 a:hover { color: #FFFFCC; }

a:link.invS2, .invS2 a, .invS2 a:link, .invS2 a:visited, .invS2 a:hover { color: #FFFFCC; }
a:link.invS3, .invS3 a, .invS3 a:link, .invS3 a:visited, .invS3 a:hover { color: #FFFFCC; }
a:link.invS1, .invS1 a, .invS1 a:link, .invS1 a:visited, .invS1 a:hover { color: #FFFFCC; }

a:link.invXL2, .invXL2 a, .invXL2 a:link, .invXL2 a:visited, .invXL2 a:hover { color: #FFFFCC; }
a:link.invXL3, .invXL3 a, .invXL3 a:link, .invXL3 a:visited, .invXL3 a:hover { color: #FFFFCC; }
a:link.invXL1, .invXL1 a, .invXL1 a:link, .invXL1 a:visited, .invXL1 a:hover { color: #FFFFCC; }

a:link.invL2, .invL2 a, .invL2 a:link, .invL2 a:visited, .invL2 a:hover { color: #FFFFCC; }
a:link.invL3, .invL3 a, .invL3 a:link, .invL3 a:visited, .invL3 a:hover { color: #FFFFCC; }
a:link.invL1, .invL1 a, .invL1 a:link, .invL1 a:visited, .invL1 a:hover { color: #FFFFCC; }

a:link.invM2, .invM2 a, .invM2 a:link, .invM2 a:visited, .invM2 a:hover { color: #FFFFCC; }
a:link.invM3, .invM3 a, .invM3 a:link, .invM3 a:visited, .invM3 a:hover { color: #FFFFCC; }
a:link.invM1, .invM1 a, .invM1 a:link, .invM1 a:visited, .invM1 a:hover { color: #FFFFCC; }

.purple { color: #9900CC; font-weight: bold }
.blue{ color: #0000CC; }

.printspecial
{
	mso-pagination:widow-orphan lines-together;
	page-break-after:avoid
}
.dotted { width: 100%; padding: 5px; border-style: dotted; border-width: 2px;}
.dotted2 { width: 100%; padding: 5px; border-style: dashed; border-color: green; border-width: 2px;}
.forumTable { padding: 0px; border-style: solid; border-width: 1px; border-color: black; width: auto;}
.forumCell1 { padding: 5px; border-style: none; border-width: 0px; background-color: #EEEEEE; width: auto;}
.forumCell2 { padding: 5px; border-style: none; border-width: 0px; background-color: #DDDDDD; width: auto;}


.hsn2003BG {  
	padding: 5px; 
	background-color: #D1D1BA; 
	border: #EDEDDC; 
	border-style: double; 
	border-top-width: 2px; 
	border-right-width: 2px; 
	border-bottom-width: 2px; 
	border-left-width: 2px
}

.topMenu {
	filter:alpha(Opacity=100, FinishOpacity=70, Style=1, StartX=0, StartY=0, FinishX=100, FinishY=100); 
	width: 150px; 
	height: 52px; 
	position:absolute; 
	z-index:900; 
	visibility:hidden;
}

.MenuBox {
	border-top: 1px solid #000000;
	border-left: 1px solid #000000;
	border-right: 1px solid #000000;
}

a.MenuHeader
{
	COLOR: #000099;
	FONT-SIZE: 75%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.menuHeader:link
{
	COLOR: #000099;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.menuHeader:visited
{
	COLOR: #000099;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.menuHeader:hover
{
	COLOR: #990000;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
	FONT-WEIGHT: Bold;
}

a.MenuItem
{
	COLOR: #ffffff;
	FONT-SIZE: 70%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:link
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:visited
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.MenuItem:hover
{
	COLOR: #ffffff;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.topbarlinks, a.topbarlinks:link, a.topbarlinks:active, a.topbarlinks:visited {
	color: #FFCC00;
	FONT-SIZE: 70%;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: None;
	FONT-WEIGHT: Bold;
}
a.topbarlinks:hover {
	color: #FFFF00;
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif;
	TEXT-DECORATION: Underline;
	FONT-WEIGHT: Bold;
}
.statusOK {
	color: #009933;
	font-weight: bold;
}
.statusDOWN {
	color: #CC3300; 
	font-weight: bold;
}
.statusNOREAD {
	color: #CC6600;
	font-weight: bold;
}
.statusDIS {
	font-weight: bold;
	color: #7E7E61;
}
.statusOKBG {
	background-color: #009933;
}
.statusDOWNBG {
	background-color: #CC3300; 
}
.statusNOREADBG {
	background-color: #CC6600;
}
.statusDISBG {
	background-color: #7E7E61;
}
.unselectedBG {
	background-color: #DADADA;
}
.selectedBG {
	background-color: #EFEFDE;
}
.selectedGame {
	background-image: url(/images/play/playtab_selected.gif);
	height: 27px;
	width: 225px;
	background-repeat: no-repeat;
}
.unselectedGame {
	background-image: url(/images/play/playtab_unselected.gif);
	height: 27px;
	width: 225px;
	background-repeat: no-repeat;
}
.selectedGameShadow {
	background-image: url(/images/common/play/dropshadow.gif);
	height: 3px;
	background-repeat: repeat-x;
}
.gameBG {
	background-color: #EFEFDE;
	border: 1px #0066CC solid;
}

.newsBox {
	border-style: solid;
	border: 1px #FFCC00 solid;
} 
.newsBox2 {
	border-style: solid;
	border: 1px #FFCC00 solid;
}

.bodyBG {
}
.maingamecell {
border:1px #0066CC solid;
border-left:0px;
}
.leftgamecell {
}
.rightgamecell {
border-left: 1px #999999 solid;
padding:10px;
}

.gameBorder {
border: 1px #000099 solid;
background-color:#FFFFEE;
}
.gameBorderBG {
background-color: #FFFFFF;
border-bottom: 1px #000099 solid;
}

.npp_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-variant: small-caps;
	color: #75a7df;
	margin-top: 20px;
}
.npp_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #75a7df;
	margin: 5px;
}

.npp_stone_content {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	font-variant: small-caps;
	color: #75a7df;
	margin: 5px 5px 5px 30px;
}

.npp_stone_header {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 22px;
	font-variant: small-caps;
	color: #75a7df;
	margin-top: 10px;
	margin-left: 30px;
}

.npp_content_body {
	position: relative;
	z-index: 10;
}

.npp_alert {
	color: #FFFFFF;
}

.npp_copyright { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #75a7df;
}

.npp_copyright a:link {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #ffcc00;
}

.npp_copyright a:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #FFFF00;
}

.npp_copyright a:active {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #75a7df;
}

.npp_copyright a:visited { 
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 7pt; 
	color: #ffcc00;
}

.loginbuttonpdn {
	margin-top: 1px;
	margin-left: 7px;
	font-family:arial;
	font-size:10px;
	font-weight:bold;
	background-color:#74B2EF;
	color:#000000;
	border:1px #FFFFFF;
	border-style:solid;
}


.loginfnew {
	font-family: "Courier New", Courier, mono; 
	font-size: 12px; 
}
.announceCell{
	background-color: #EFEFDE;
	padding:2px;
	border: 1px #FFFFFF solid;
}
#newsSubject b {
	font-size: 11pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-weight:bold;
}

.sumNews {
	margin:5px 0px 5px 12px;
	font-size: 8pt;
	font-family:Verdana, Arial, Helvetica, sans-serif;
}
.newsDivider {
	margin:10px 0px 10px 0px;
	clear:both;
}

.reactivateBorder {
	border:#CC9900 solid 1px;
}

.offerNorm {
	color:#003399;
	font-weight:bold;
}
.offerFall {
	color:#663333;
	font-weight:bold;
}

.copyrightfla {
font:10px verdana;
margin-bottom:10px;
color:#000;
}

.copyrightfla a:link {
color:#00f;
}

.copyrightfla a:hover {
color:#ff0;
}

.copyrightfla a:visited {
color:#00f;
}
.parchmentBG {
text-align:left;
}
.npp_arch_bg {
	position: absolute;
	z-index: -1;
	left: 376px;
	top: 0px;
}

.npp_stone_bg {
	position: absolute;
	z-index: -1;
	left: 127px;
	top: 0px;
}

.forceLeftBar {
width:140px;
}
.npp_art_wrapper {
	position: relative;
	z-index: 1;
}
.npp_wood_logo {
	margin: 10px 0px 10px 20px;
	position:relative;
}

.npp_stone_dr_logo {
	margin: 10px 0px 10px 102px;
	position:relative;
}

.npp_stone_gs_logo {
	margin: 10px 0px 10px 117px;
	position:relative;
}

#front_promo_base {
	width: 455px; 
	position: relative; 
	background: #FFFFFF; 
	margin: 0px 0px 12px 0px; 
	z-index: 0;
}

#front_promo_text {
	position:absolute; 
	left:165px; 
	top: 80px; 
	width: 285px;
}

#front_promo_button_container {
	position:relative; 
	top: -12px;
}

#front_promo_member_btn {
	margin-right: 10px;
}

#front_promo_signup_btn {
	margin-left: 10px;
}
