/* 
=========================================================================== 
  This is the central standard style sheet for all the web sites.              
  Any modifications here impact the whole site.  Please update the        
  maintenance part below with any changes                                   
                                                                                   
  Created: 11-28-2000 by mae                                                
                                                                                   
  NOTE If any new styles are added, styles deleted or style names changed,   
  PLEASE update  /var/jakarta-tomcat/webapps/nphweb/html/maint/styles.jsp
===========================================================================
    Maintenance                                                                
           mm/dd/yyyy iii:                                                          
           12/06/2000 mae: Add navigator style for the where am i text                                                         
           12/14/2000 mae: Add innerbannerlogowings                                                                              
           01/09/2001 mae: Add sectionHead                                                                                        
           01/17/2001 klb: changed font-family to sans serif, and informhead and        
                           informheadtext                                                                                                     
           01/23/2001 klb: removed pre from formal and subtitle                                                
           01/24/2001 klb: adjusted contribs                                                                                      
           01/24/2001 klb: added oneCompLine and adjusted itemOther                                 
           01/25/2001 dlc: added errorText and pageHeading                                                          
           02/02/2001 klb: Alphabetized entries, and messed with summary page related
           02/05/2001 mae: Add searchResultsNavText                                                                             
           02/05/2001 klb: change sidelinks1 and 2                                                                        
           02/14/2001 mae: change topclickabletext to be no link and black                        
           02/15/2001 klb: adjusted sideLevel13 and added clicked levels.                        
                           added FAQ entries.                                                                                    
           02/19/2001 klb: made sidelevel13 be underlined links                                                
           02/19/2001 mae: Add searchBox                                                                                             
           02/23/2001 mae: Add viewCart                                                                                                
           03/01/2001 klb: change color of view cart, add viewcart light dark, and white. 
           03/08/2001 klb: fix sidelevel 3                                                                                                
           03/16/2001 klb: adjust viewcart related                                                                         
           03/16/2001 mae: Add topclickabletexthighlight                                                        
           04/05/2001 mae: Add footer                                                                                                
           04/06/2001 mae: Add orderProcessFuture, orderProcessComplete, orderProcessCurrent 
           05/26/2001 mae: Add frontpage, frontpagedropcap, backgroundnph                                         
           06/14/2001 mae: Add articleBody, articleQuote, articleCredit                                                 
           06/15/2001 mae: Add articleTitle                                                                                                           
           06/18/2001 klb: make names more generic, and remove unused.              
           09/27/2001 abs: added styles for Lillenas Conference site 
           01/11/2002 abs: add soBannerUtilityLinks 
           04/03/2002 dlc: Add codes for the articleDisplay page.	                   
 	       05/08/2002 dcb: Add style highlightedInform for informs that must stand out  
                           like cast performance time etc. Also bold600 to make         
                           bold work in Netscape for inform dscs.        	           
 	       05/22/2002 dcb: Add styles for Calendar Event Admin page                        
           06/12/2002 dcb: Add itemText2                                                   
           08/23/2002 dcb: Add categoryAdTextBold, categoryAdTextHeading                        									
=========================================================================== 
*/
.cart-alert {
  width: 80%;
  margin: auto;
  text-align: center;
  font-family: verdana,arial;
  font-weight: normal;
  font-size: 11px;
  color: #333333;
  border: 1px solid #63809E;
  border-width: 1px 4px;
  padding: 2px 0;
  background-color: #F0E8BB;  
}

.advancedSearchBG {
  background-color: #e8daba;
}
.whiteBackground {
	background-color: #ffffff;
}
.requiredInfoMarker{
   color:#ff0000; 
}
.nphBackgroundBlackText {
	background-repeat: no-repeat;
	font-family: times;
	font-size: 12pt;
	background-image: url(/vimedia/nphbuilding2.jpg);
	font-weight: bold;
	background-position: 295px 0px;
}

.bhBackgroundBlackText {
	background-position: 100px 0px;
	background-image: url(/vimedia/bhbkgd.GIF);
	font-size: 12pt;
	font-weight: bold;
	background-repeat: no-repeat;
	font-family: times;
}
.faqLinksOther{
		  font-size: 11px;
		  font-family: verdana,arial,helvetica,geneva,sans-serif;
		  font-weight: bold;
		  font-variant: normal;
		  color: white;
}
.blackBorder {
	border-color: black;
}

.SansSerif6ptBlack {
	font-family: sans-serif;
	font-size: 6pt;
	color: black;
}

.SansSerif8ptBlack {
	font-size: 8pt;
	font-weight: normal;
	color: black;
	font-family: sans-serif;
}

.SansSerif8ptBlueBold {
	color: #5963a5;
	font-weight: bold;
	font-size: 8pt;
	font-family: sans-serif;
}

.SansSerif8ptBold {
	font-weight: bold;
	font-size: 8pt;
	font-family: sans-serif;
}

.SansSerif8ptGreenBold {
	color: #008040;
	font-family: sans-serif;
	font-size: 8pt;
	font-weight: bold;
}

.SansSerif8ptGreyBold {
	font-weight: bold;
	font-family: sans-serif;
	font-size: 8pt;
	color: #c0c0c0;
}

.SansSerif8ptMaroon {
	color: #7e1257;
	font-size: 8pt;
	font-weight: normal;
	font-family: sans-serif;
}

.SansSerif8ptNormal {
	font-size: 8pt;
	font-family: sans-serif;
	font-weight: normal;
}

.SansSerif8ptWhiteBoldNoDec {
	font-family: sans-serif;
	text-decoration: none;
	color: white;
	font-weight: bold;
	font-size: 8pt;
}

.SansSerif8ptWhiteBold {
	color: white;
	font-size: 8pt;
	font-weight: bold;
	font-family: sans-serif;
}

.SansSerif9ptBlackBoldNoDec {
	font-weight: bold;
	font-family: sans-serif;
	font-size: 9pt;
	text-decoration: none;
	color: black;
}

.SansSerif9ptWhiteBoldNoDec {
	font-weight: bold;
	font-family: sans-serif;
	color: white;
	text-decoration: none;
	font-size: 9pt;
}

.SansSerif9ptBold {
	font-size: 9pt;
	font-weight: bold;
	font-family: sans-serif;
}

.SansSerif9ptMaroonBoldNoDec {
	color: #7e1257;
	font-size: 9pt;
	font-weight: bold;
	font-family: sans-serif;
	text-decoration: none;
}

.SansSerif9ptNormal {
	font-family: sans-serif;
	font-size: 9pt;
	font-weight: normal;
}

.SansSerif10ptBold {
	font-weight: bold;
	font-family: sans-serif;
	font-size: 10pt;
}

.SansSerif10ptNormal {
	font-size: 10pt;
	font-weight: normal;
	font-family: sans-serif;
}

.SansSerif10ptNormalWithIndent {
	font-weight: normal;
	margin-left: 8%;
	font-family: sans-serif;
	font-size: 10pt;
}

.SansSerif10ptRed {
	font-family: sans-serif;
	color: red;
	font-size: 10pt;
	font-weight: normal;
}

.SansSerif10ptRedBold {
	font-size: 10pt;
	color: red;
	font-weight: bold;
	font-family: sans-serif;
}

.SansSerif10ptWhiteBold {
	color: white;
	font-weight: bold;
	font-size: 10pt;
	font-family: sans-serif;
}

.SansSerif10ptWhiteBoldNoDec {
	text-decoration: none;
	color: white;
	font-size: 10pt;
	font-weight: bold;
	font-family: sans-serif;
}

.SansSerif10ptOliveBold {
	font-size: 10pt;
	font-weight: bold;
	color: #666633;
	font-family: sans-serif;
}

.SansSerif11ptNormal {
	font-weight: normal;
	font-family: sans-serif;
	font-size: 11pt;
}

.SansSerif12ptBold {
	font-weight: bold;
	font-size: 12pt;
	font-family: sans-serif;
}

.SansSerif12ptNormal {
	font-size: 12pt;
	font-weight: normal;
	font-family: sans-serif;
}

.SansSerif14ptBold {
	font-family: sans-serif;
	font-size: 14pt;
	font-weight: bold;
}

.SansSerif14ptRed {
	font-family: sans-serif;
	color: red;
	font-size: 14pt;
	font-weight: normal;
}

.SansSerif16ptBold {
	font-family: sans-serif;
	font-size: 16pt;
	font-weight: bold;
}

.SansSerif16ptNormal {
	font-weight: normal;
	font-size: 16pt;
	font-family: sans-serif;
}

.SansSerif18ptBold {
	font-weight: bold;
	font-family: sans-serif;
	font-size: 18pt;
}

.Times8pt {
	font-family: times;
	font-size: 8pt;
}

.Times10pt {
	font-size: 10pt;
	font-family: times;
}

.Times10ptBold {
	font-size: 10pt;
	font-weight: bold;
	font-family: times;
}

.Times10ptBlackNoDec {
	font-family: times;
	color: black;
	text-decoration: none;
	font-size: 10pt;
}

.Times12pt {
	font-size: 12pt;
	font-family: times;
}

.Times12ptBlackNoDec {
	text-decoration: none;
	font-family: times;
	font-size: 12pt;
	color: black;
}

.Times12ptItalic {
	font-size: 12pt;
	font-style: italic;
	font-family: times;
}

.Times12ptBold {
	font-weight: bold;
	font-size: 12pt;
	font-family: times;
}

.Times12ptBlackBoldNoDec {
	font-size: 12pt;
	text-decoration: none;
	font-weight: bold;
	color: black;
	font-family: times;
}

.Times12ptDarkRed {
	font-size: 12pt;
	color: #990033;
	font-family: times;
}

.Times12ptOrangeBold {
	font-weight: bold;
	font-family: times;
	color: #cc6600;
	font-size: 12pt;
}

.Times14pt {
	font-family: times;
	font-size: 14pt;
}

.Times14ptBold {
	font-size: 14pt;
	font-weight: bold;
	font-family: times;
}

.Times14ptDarkBlue {
	font-family: times;
	color: #330099;
	font-size: 14pt;
}

.Times14ptDarkRed {
	font-family: times;
	color: #990033;
	font-size: 14pt;
}

.Times14ptOrange {
	font-family: times;
	font-size: 14pt;
	color: #cc6600;
}

.Times16ptDarkRed {
	font-size: 16pt;
	color: #990033;
	font-family: times;
}

.Times18ptNormal {
	font-weight: normal;
	font-family: times;
	font-size: 18pt;
}

.Times18ptBoldDarkRed {
	color: #990033;
	font-weight: bold;
	font-family: times;
	font-size: 18pt;
}

.Times20pt {
	font-family: times;
	font-size: 20pt;
}

.Times20ptDarkBlue {
	font-family: times;
	font-size: 20pt;
	color: #330099;
}

.Times22ptBold {
	font-weight: bold;
	font-family: times;
	font-size: 22pt;
}

.Times28ptBold {
	font-size: 28pt;
	font-weight: bold;
	font-family: times;
}

.soProgressMeterSelected {
	text-decoration: none;
	font-size: 11px;
	font-weight: 700;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: #336666;
}

.soProgressMeterNormal {
	font-weight: bold;
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: #c0c0c0;
}

.soOrderBlankHeadings {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: white;
	font-variant: normal;
	font-size: 9pt;
	background-color: #336666;
	font-weight: bold;
}

.soOrderBlankSubHeadings {
	background-color: #CCCC99;
	font-variant: normal;
	color: #336666;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 9pt;
}

.soFieldLabel {
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	font-size: 11px;
}

.defaultText,
.soNormalText {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}

.soNormalTextBold {
	font-weight: bold;
	color: black;
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.soLink {
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: #990066;
	font-weight: bold;
}

.soMoreInfo {
	font-size: 10pt;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}

.soMoreInfoHeading {
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}

.soPageHeading {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 16pt;
	font-weight: normal;
}

.soConfirmText {
	font-size: 10pt;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.center {
	text-align: center;
}

.left {
	text-align: left;
}

.right {
	text-align: right;
}

/*.top {
	align: top;
}*/

/*.middle {
	align: middle;
}*/

/*.bottom {
	align: bottom;
} */

.indent {
	margin-left: 25px;
}

.medium {
	font-size: medium;
}

.large {
	font-size: large;
}

.xlarge {
	font-size: x-large;
}

.highlightedInform {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	line-height: 1.25;
	color: black;
	font-size: 11px;
}

.bold600 {
	font-weight: 600;
}

.normalFontWeight {
	font-weight: normal;
}

.standardFormFieldText {
	font-size: 11px;
	color: black;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.standardFormFieldTextUtility {
	font-size: 12px;
	color: black;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.standardFormFieldTextL {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	font-size: 13px;
}

.standardLinks {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 11px;
}
.QNALinks {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 11px;
}

.categoryAdText {
	line-height: 1.75;
	font-variant: normal;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 12px;
}

.categoryAdTextBold {
	font-size: 12px;
	line-height: 1.75;
	font-weight: 600;
	font-variant: normal;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.categoryAdTextHeading {
	font-weight: 600;
	font-size: 16px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-variant: normal;
	line-height: 1.75;
}

.adminEventHeader {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 14pt;
	text-align: center;
	color: black;
	line-height: 1.75;
	font-weight: 800;
}

.adminEventHeadings {
	line-height: 1.25;
	background-color: #667999;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: white;
	text-align: left;
	font-size: 11px;
}

.adminEventBold {
	background-color: #EEECCE;
	line-height: 1.25;
	color: black;
	font-size: 11px;
	font-weight: 600;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.adminEvent {
	color: black;
	font-size: 11px;
	background-color: #EEECCE;
	line-height: 1.5;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.adminButton {
	color: white;
	text-align: center;
	line-height: 1.5;
	font-size: 11px;
	background-color: #667999;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.shoppingCartText {
	font-weight: normal;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 12px;
}

.itemText2 {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 11px;
	font-weight: normal;
}

.modifyAccountSubHead {
	font-weight: bold;
	font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.advanceSearchHeading {
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}

.advanceSearchHeadingSpecial {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	text-decoration: none;
	color: #A00F1F;
	font-weight: bold;
}

.advanceSearchSubHeading {
	text-decoration: none;
	font-size: 10px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}

.articleTitle {
	text-align: center;
	font-size: 12pt;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}

.articleKicker {
	font-size: 15px;
	color: black;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.bigText {
	font-size: 20px;
	color: black;
	font-weight: normal;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.articleFooter {
	color: black;
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.articleText {
	line-height: 1.75;
	color: black;
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.standardLinksLarge {
	font-weight: 600;
	font-size: 13px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.specialNote {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 11px;
	line-height: 1.50;
	font-weight: normal;
}

.specialNoteBig {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 12px;
	line-height: 1.50;
	font-weight: 600;
}

.adTextMG {
	line-height: 1.25;
	font-weight: 600;
	color: black;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 13px;
}

.textAreaText {
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 13px;
	font-weight: normal;
}

.permissionsHeader {
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	font-size: 12pt;
}

.cartHeading {
	color: black;
	font-size: 15px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.cartSubHeading {
	font-size: 12px;
	font-weight: bold;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
}

.cartColHeading {
	font-weight: bold;
	color: black;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	font-size: 11px;
}

.cartText {
	font-size: 11px;
	color: black;
	line-height: 1.25;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.cartTextSmall {
	font-weight: 600;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
	color: black;
	font-size: 9px;
}

.specialMessageText {
	color: rgb(204,0,0);
	font-size: 11px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.changeInfoLink {
	font-size: 9px;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.changeInfoLink2 {
	font-size: 9px;
	color: white;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}

.errorMessage {
	font-size: 13px;
	font-weight: bold;
	color: #A00F1F;
	font-family: verdana,arial,helvetica,geneva,sans-serif;
}
.moreSelections{
   font-size: 11px;
   font-family: verdana,arial,helvetica,geneva,sans-serif;
   font-weight: bold; 
   color:#5E5E5E;	
}

.adLinkWhite
{font-size:15px;  
font-family: verdana,arial,helvetica,geneva,sans-serif;  
color:white;}

.adLinkWhiteNoLine{
font-size:15px;  
font-family: verdana,arial,helvetica,geneva,sans-serif;  
color:white; 
text-decoration:none;}

.shippingInfoText{
   font-size: 11px;
   font-family: verdana,arial,helvetica,geneva,sans-serif;
   font-weight: normal; 
   text-decoration:none;
	 background:#FFFFFF;	
}
.samplesLink{
   font-size: 11px;
   font-family: verdana,arial,helvetica,geneva,sans-serif;
   font-weight: normal; 
   text-decoration:none;
	 color: black;
}

.samplesLink:hover{
   text-decoration:underline;
	 color: black;
}
.samplesHeader{
   font-size: 9px;
   font-family: verdana,arial,helvetica,geneva,sans-serif;
   font-weight: normal; 
   text-decoration:none;
	 color: black;
}
.tellAFriend {
  width: 535px;
}
.honeypotField {
  display: none;
}
.formElement {
  float: left; 
  width: 100%; 
  padding-bottom: 3px;
}
.formElementLabel {
  padding-right: 10px; 
  width: 150px; 
  float: left;
}
.formElementInput {
  float:left;
}

#mp3player-controls-table img {border: 0;}
#mp3player-state {font-size: 11px;}
#mp3player-table {font-family: Verdana; font-size: 11px; border: solid 1px #636563;width: 150px;}
#mp3player-progress-bar {background-color: #bebebe;width: 0px;height: 14px;}
.mp3player-tr-alt {background-color: #EFEFDE}
.mp3player-progress-bar-container {border:1px solid black;height:14px;width:100px;}