
.nsmain {
	display:block; 
	padding:0; 
	margin:0; 
	width:100%;
	overflow:visible;
	font-family:TrebuchetMS,Arial,Helvetica,sans-serif;
	/*font-size:12pt;		/* default font size for em , except for crumbs*/
}
.nsstep {
	display:block; 
	width:100%; 
	padding-left:20px; 
}
.nscrumbs {
	display:block; 
	width:100%; 
	padding-top:5px; 
	padding-bottom:10px;
	overflow:visible; 
}
.nsCrumbCurrent {
	font-weight: bold;
	color: #000000;
}
.nsCrumbPrior {
	font-weight: normal;
	color: #CCCCCC;
}
#nsCrumbSteps {
	display:inline;
	/*font-size:12pt;	/* crumb text hight */
}
#nsCrumbSteps img {
	border:0px;
	height:1.4em;
	vertical-align:-20%;
	margin-right:-.1em;
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)"; /* first! IE8 */
	filter: alpha(opacity=40);					/* second! IE5-7 */
	opacity: .4;	/* other browsers */
}
.nsCrumbNext {
	font-weight: normal;
	color: #CCCCCC;
}

a.nsCrumbCurrent a:visited  {color:#000000;}
a.nsCrumbCurrent a:link  {color:#000000;}
a.nsCrumbCurrent a:hover  {color:#000000;}

a.nsCrumbPrior:visited  {color:#CCCCCC;}
a.nsCrumbPrior:link  {color:#CCCCCC;}
a.nsCrumbPrior:hover  {color:#0000ff;}

a.nsCrumbNext a:visited {color:#CCCCCC;}
a.nsCrumbNext a:link {color:#CCCCCC;}
.ansCrumbNext a:hover {color:#0000ff;}


.nstable {
	width:100%;
}
.nsworkarea {
	display:block; 
	width: 100%; 
	position:relative; 
	text-align:left; 
	overflow:visible; 
}
.nspreview {
	display:block;  
	position:relative; 
	padding:20px; 
	/*border-left:1px solid #330033; */
	vertical-align:top; 
	text-align:center; 
	overflow:visible;
}
.nspreviewimage {
	width:100px; 
	height:130px; 
	padding:10px; 
	margin-bottom:10px; 
	border:none;
}
.nsImage {
	border:none;
}

/* the neader under the crumbs */
.nsSectionHeader {
	padding-left:10; 
	font-size:1.1em; 
	font-weight:bold; 
	color:#990033;
	overflow:visible;
}
/* the div under the header where each newletters html is included */
.nsSectionDiv {
	padding:10px;
	overflow:visible;
}
/* hints */
.nsHintsDiv {
	font-size:.7em;
}

/* the cell on the left that lists our choices (our promos, our banners) */
.nsLeftColumn {
	padding:10px; 
	padding-right:20px;
	vertical-align:top;
	overflow:visible;
}
/* the cell on the right the lists their choices (their promos, their banners, upload */
.nsRightColumn {
	padding:10px; 
	vertical-align:top; 
	overflow:visible;
	/*float:right;*/
}
.nsRightColumnSection {
	padding-bottom:5px;
}

.nsUploadInstructions {
	font-size:.8em;
	padding-bottom:1em;
}
.nsUserFileSelected {
	display:block;
	font-size:.8em;
}

