/*========================================================*/
/*  Noteprime View Panels/Containers		   	    */
/*========================================================*/
.NPCommonContainer
{
	border: black 0px solid;	
	padding: 0px;
}
.NPCommonPanel
{
	border: black 0px solid;	
	padding: 0px;
}
.NPCommonPanelInset
{
	border: #eeede7 0px solid; 
	padding: 0px;
	padding-left: 5px;
}
/*--------------------------------------------------------*/

/*========================================================*/
/*  Noteprime Helper Panels/Containers		   	  */
/*========================================================*/
/*========================================================*/
/*  Noteprime Tab Buttons/Controls			   	    */
/*========================================================*/
.NPCommonTabPanel
{
	border: black 0px solid;	
	padding: 0px;
	height: 30px;
	margin-bottom: 6px;
}
.NPCommonTabPanelLeft
{
	border: black 0px solid;	
	padding: 0px;
	height: 30px;
	width: 0px;
	margin-bottom: 6px;
}
.NPCommonTabPanelRightFill
{
	border: black 0px solid;	
	background-color: transparent;
	padding: 0px;
	height: 30px;
	width: 30%;
	margin-bottom: 6px;
}
.NPCommonTabPanelRight
{
	border: black 0px solid;	
	padding: 0px;
	height: 30px;
	width: 0px;
	margin-bottom: 6px;
}
.NPCommonTabPanelHide
{
	border-bottom: black 0px solid;	
}
.NPCommonTab
{
	background-color: transparent;
	background-image: url(media/menubar_bg.gif);
	background-repeat: repeat-x;
	border: black 0px solid;	
	height: 30px;
	padding: 0px;
	padding-top: 3px;	
}
.NPCommonTab_Active
{
	background-color: transparent;
	background-image: url(media/menubar_act.gif);
	background-repeat: repeat-x;
	background-position: bottom;
	border: black 0px solid;	
	padding: 0px;
	padding-top: 3px;	
	height: 30px;
}
.NPCommonTabLeft
{
	border: black 0px solid;
	height: 30px;
	width: 1px;
}
.NPCommonTabLeft_Active
{
	border: black 0px solid;
	background-position: bottom;
	height: 30px;
	width: 1px;
}
.NPCommonTabRight
{
	border: black 0px solid;	
	height: 30px;
	width: 1px;
}
.NPCommonTabRight_Active
{
	border: black 0px solid;	
	background-position: bottom;
	height: 30px;
	width: 1px;
}
.NPCommonTabButton,a.NPCommonTabButton:link,a.NPCommonTabButton:visited
{
	color: #991111;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	text-decoration: none;
}
a.NPCommonTabButton:hover,NPCommonTabButton:active
{
	color: #cc0000;
	font-size: 11px;
	font-weight: normal;
	padding: 0px;
	padding-left: 5px;
	padding-right: 5px;
	white-space: nowrap;
	text-decoration: underline;
}
/*--------------------------------------------------------*/

/*========================================================*/
/*  Noteprime Validation & Messaging		   	    */
/*========================================================*/
.NPCommonValidation
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	background-color: seashell;
	border: #eeede7 0px solid; 
	color: #330000;
}
.NPCommonMessageValidation
{
	width: 100%;
	margin: 0px;
	padding: 0px;
	margin-bottom: 6px;
	padding-left: 12px;
	background-color: transparent;
	border: #eeede7 0px solid; 
	color: #110000;
}
.NPCommonValidationLine
{
	padding: 1px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	vertical-align: middle;
}
.NPCommonConfirmFrame
{
	border: #df2a41 1px solid;
}
.NPCommonConfirmTitle
{
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	background-color: #F5F4EC;
	border-bottom: #df2a41 1px solid;
	height: 24px;
}
.NPCommonConfirmText
{
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
}
/*--------------------------------------------------------*/


/*========================================================*/
/*  Noteprime Menus & Buttons				   	    */
/*========================================================*/
.NPCommonMenuControl
{
	background-color: transparent;
	border: black 0px solid;
	padding: 0px;
	padding-top: 6px;
	padding-left: 0px;
	padding-right: 0px;
}
.NPCommonActiveMenuCell
{
	background-color: transparent;
	padding: 0px;
	padding-top: 6px;
	padding-bottom: 3px;
	vertical-align: middle;
}
.NPCommonPaddingMenuCell
{
	background-color: transparent;
}
.NPCommonButton
{
	background: beige;
	padding: 1px 4px 2px 3px;
	border-top: whitesmoke 1px outset;
	border-left: whitesmoke 1px outset;
	border-bottom: dimgray 1px outset;
	border-right: dimgray 1px outset;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}
a.NPCommonButton:link, a.NPCommonButton:visited
{
	background: beige;
	padding: 1px 4px 2px 3px;
	border-top: whitesmoke 1px outset;
	border-left: whitesmoke 1px outset;
	border-bottom: dimgray 1px outset;
	border-right: dimgray 1px outset;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	text-decoration: none;
}
a.NPCommonButton:hover
{
	background: honeydew;
	padding: 1px 4px 2px 3px;
	border-right: whitesmoke 1px inset;
	border-top: dimgray 1px inset;
	border-left: dimgray 1px inset;
	border-bottom: whitesmoke 1px inset;
	font-weight: normal;
	font-size: 10px;
	text-align: center;
	text-decoration: none;    
}
/*--------------------------------------------------------*/


/*========================================================*/
/*  Noteprime Editing Containers			   	    */
/*========================================================*/
.NPCommonEditTab
{
	width: 100%;
	height: 240px;
	border: 0px;
	border-left: black 0px solid;
	border-right: black 0px solid;
	border-bottom: black 0px solid;
	margin: 0px;
	padding: 0px;
}
.NPCommonEditTabInsert
{
	border-left: black 0px solid;
	border-right: black 0px solid;
	margin: 0px;
	padding: 0px;
}
.NPCommonEditHead
{
	color: #991111;
	font-weight: bold;
	background-color: transparent;
	border-bottom: #991111 1px solid;
	width: 100%;
	padding: 0px;
	padding-left: 2px;
	padding-top: 4px;
      margin-bottom: 3px;
}
.NPCommonEditHeadText
{
	color: #991111;
	font-weight: bold;
	width: 100%;
	padding: 0px;
}
.NPCommonEditPanel
{
	width: 100%;
	border: black 0px solid; 
	margin: 0px;
	padding: 0px;
}
.NPCommonEditLabel,.NPCommonEditLabelNW
{
	color: #330000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: transparent;
	border: #black 0px solid; 
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	margin: 0px;
	vertical-align: top;
	width: none;
}
.NPCommonEditLabel
{
	width: 40%;
}
.NPCommonEditField,.NPCommonEditFieldNW
{
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	margin: 0px;
	padding: 0px;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 3px;
	border: #eeede7 0px solid; 
	vertical-align: top;
}
.NPCommonEditField
{
	width: 60%;
}
/*--------------------------------------------------------*/

/*========================================================*/
/*  Noteprime Editing Controls			   	    */
/*========================================================*/
.NPCommonHelpLabel
{
	color: #330000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: bold;
	background-color: transparent;
	border: #eeede7 0px solid; 
	padding: 0px;
	padding-left: 1px;
	margin: 0px;
	width: 100%;
	vertical-align: middle;
}
.NPCommonEditFull
{
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px;
	vertical-align: middle;
	width: 96%;
}
.NPCommonEditPart
{
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px;
	vertical-align: middle;
	width: 48%;
}
.NPCommonEdit
{
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	padding: 0px;
	vertical-align: middle;
}
.NPCommonEditDisabled
{
	color: #220000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 8pt;
	font-weight: normal;
	background-color: transparent;
	border: #eeede7 1px solid; 
	padding: 3px;
	vertical-align: middle;
}

/*-----------------------------------------------------------------------*/

