/*NEC custom.css Style Sheet.*/
BODY,P,DIV,TR,TD,CENTER,TABLE,SELECT,TEXTAREA, INPUT {
	font : 8pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H1 {
    font-size: 11pt;
    font-weight: bold;
    color: #847973;
}
a
{
    FONT-SIZE: 8pt;
    COLOR: #000099;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    TEXT-DECORATION: underline
}
a:active
{
}
a:hover
{
    TEXT-DECORATION: underline
}
a:link
{
}
a:visited
{
}
a.hyperlink
{
    FONT-SIZE: 8pt;
    COLOR: #999999;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    TEXT-DECORATION: underline
}
a.hyperlink:active
{
}
a.hyperlink:hover
{
    TEXT-DECORATION: underline
}
a.hyperlink:link
{
}
a.hyperlink:visited
{
}
/* purple row for table headers*/
.topRow
{
    FONT-SIZE: 9pt;
    COLOR: white;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    BACKGROUND-COLOR: #965d9e;
}
/* message text */
.errorText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: red;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial
}
.successText
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: blue;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial
}
/* end message text */
.Button {
	background-color : #FFFFFF;
	COLOR: blue;
    CURSOR: hand;
	FONT-SIZE: 8pt;
	FONT-FAMILY: verdana, helvetica, Verdana, Arial
}
.Button2 {
	background-color : #FFFFFF;
	COLOR: blue;
    CURSOR: hand;
	FONT-SIZE: 7pt;
	FONT-FAMILY: verdana, helvetica, Verdana, Arial
}
.BreadcrumbArea			/*	Admin Bar (with breadcrumb and admin buttons (layout, properties, etc.)		 */
{
    BACKGROUND-COLOR: #B7D6EE
}
.necTextSmall
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial
}

/* Definitions for primary navigation */ 
.necTopTabCell     /*main left nav bar bg*/
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 4px;
    BACKGROUND-COLOR: #D2D6E1;
}
.TopNavTabBar {
	background-color: #D2D6E1;
}
.TopNavLeftCell {
	background-color: #D2D6E1;
	width: 20px;
	background-image: url('/Common/_necdisplay/Images/topnav/topnavLeft.gif');
	background-repeat: no-repeat;
	background-position: top left;
}
.TopNavRightCell {
	background-color: #D2D6E1;
	width: 20px;
	background-image: url('/Common/_necdisplay/Images/topnav/topnavRight.gif');
	background-repeat: no-repeat;
	background-position: top right;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
    font-family: verdana, helvetica, Verdana, Arial;
	font-weight : bold;
	font-size: 12px;
	color : #555555;
	line-height : 22px;
	padding : 4px 25px 4px 0px;
	text-decoration : none;
}
.TopNavTabOff:hover {
	color : #1A3B80;
	text-decoration : underline;
}
.TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
    	background-color: #D2D6E1;
    	font-family: verdana, helvetica, Verdana, Arial;
	font-weight : bold;
	font-size: 12px;
	color : #65A6DA;
	line-height : 22px;
	padding : 4px 25px 4px 0px;
	
}
.TopNavTabOn:hover {
	color: #1A3B80;
	text-decoration : none;
}

/* Definitions for greeting area, personalized links,  and logon/logoff */
.TopNavAreaLeft	{
	background-Color: #65A6DA;
}
.TopNavAreaRight {            /*users info bg*/
	background-Color: #65A6DA;
}
.TopNavText {					/* links */
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    TEXT-DECORATION: none;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {   /*user's name/co. info link and logoff bar*/
	color : #FFFFFF;
}
.TopNavText:hover {         /*hover - user's name/co. info and logoff bar*/
    color : #1A3B80;
	TEXT-DECORATION: underline;
}
.TopNavTitleText {				/* greetings  */
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #000000;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    TEXT-DECORATION: none;
}

/*left Navigation*/
.FolderNav1			/*	Left Nav Level 1		 */
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    COLOR: white;
    TEXT-DECORATION: none
}
.FolderNav1:link
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #1A3B80;
}
.FolderNav1:active
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: 1A3B80;
}
.FolderNav1:visited
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #555555;
}
.FolderNav1:hover
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    COLOR: #336699;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline
}
.FolderNav2			/*	Left Nav Level 2		 */
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.FolderNav2:link
{
	FONT-FAMILY: verdana, helvetica, Verdana, Arial;
	FONT-SIZE: 11px;
    COLOR: #1A3B80;
}
.FolderNav2:active
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    COLOR: #1A3B80;
}
.FolderNav2:visited
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    COLOR: #555555;
}
.FolderNav2:hover
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    COLOR: #336699;
    FONT-SIZE: 11px;
    TEXT-DECORATION: underline
}
.FolderNav3			/*	Left Nav Level 3		 */
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    TEXT-DECORATION: none
}
.FolderNav3:link
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    COLOR: #1A3B80;
}
.FolderNav3:active
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    COLOR:#1A3B80;
}
.FolderNav3:visited
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    COLOR: #555555;
}
.FolderNav3:hover
{
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    FONT-SIZE: 11px;
    COLOR: #336699;
    TEXT-DECORATION: underline
}










/* NEC Wrappers */
.necBodyWidth
{
	width: 950px;
}
.necWrapBodyOutline
{
    background-color : #ffffff;
}
.necWrapBodySides
{
    background-color : #ffffff;
}
.necWrapNavOutline
{
    background-color : #cccccc;
}
.necWrapTop
{
    background-color : #ffffff;
}
.necWrapTopSides
{
    background-color : #ffffff;
}
table.necFullHeightTable
{
	height: 100%;
}
/*     2 Column Layout     */
.nec2ColumnLeftColumn
{
	width : 180px;
    background-color : #D2D6E1;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 2px;
}
img.nec2ColumnLeftColumnWidth
{
	width : 180px;
}
.nec2ColumnDivider
{
	width : 1px;
    background-color : #cccccc;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
.nec2ColumnRightColumn
{
	width : 749px;
	padding-left : 10px;
	padding-top : 2px;
	padding-right : 10px;
	padding-bottom : 2px;
}
img.nec2ColumnRightColumnWidth
{
	width : 749px;
}

/*     3 Column Layout     */
.nec3ColumnLeftColumn
{
	width : 180px;
    background-color : #D2D6E1;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 2px;
}
img.nec3ColumnLeftColumn
{
	width : 180px;
}
.nec3ColumnLeftDivider
{
	width : 1px;
    background-color : #cccccc;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
img.nec3ColumnLeftDivider
{
	width : 1px;
}
.nec3ColumnMiddleColumn
{
	width : 370px;
	padding-left : 10px;
	padding-top : 2px;
	padding-right : 0px;
	padding-bottom : 2px;
}
img.nec3ColumnMiddleColumn
{
	width : 370px;
}
.nec3ColumnRightDivider
{
	width : 10px;
}
img.nec3ColumnRightDividerWidth
{
	width : 10px;
}
.nec3ColumnRightColumn
{
	width : 369px;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 10px;
	padding-bottom : 2px;
}
img.nec3ColumnRightColumnWidth
{
	width : 369px;
}

/**************************************************************************
Default  Component Style 
**************************************************************************/
.ComponentBodyArea {
}
.ComponentBodyTable {
}
.ComponentDisplayHead {
	background-color : #CCCCCC;
}
.ComponentDisplayLabel {
	background-color : #CCCCCC;
	font-weight : bold;
}
.ComponentHeaderButtons {
}
.ComponentHeaderColumnLeft {
    BACKGROUND-COLOR: #1A3B80;     /* small bar next to the left nav heading */
	padding-right: 4px;
}
.ComponentHeaderColumnRight {
}
.ComponentHeaderImageLeft {
	display : none;
}
.ComponentHeaderImageRight {
	display : none;
}
.ComponentHeaderTable {                 /*bar on the body and leftnav*/
	background-color: #1A3B80;
}
.ComponentHeaderTitle {
	color: #ffffff;
	font-weight: bold;
	padding-left: 4px;
}
.ComponentLabel {
	font-weight : bold;
}
.ComponentLabel2 {
	font-weight : bold;
	color: #999999;
}
.ComponentList {
    border-top: 1pt solid #CCCCCC;
}
.ComponentListLabel {
    border-top: 1pt solid #666666;
	font-weight: bold;
}
.ComponentMarginTop {
	margin-top: 0px;
}
.ComponentRule {
	background-color : #999999;
}
/* END Default Component Style*/

/**************************************************************************
Standard Component Styles 
**************************************************************************/
/*Standard - Border*/
.ComponentStyle_StandardBorder .ComponentBodyTable {
	border: 1px solid #336699;
}
/*Standard - Border/FIll*/
.ComponentStyle_StandardBorderFill .ComponentBodyTable {
	background-color: #EEEEEE;
	border: 1px solid #336699;
}
/*Standard - Fill*/
.ComponentStyle_StandardFill .ComponentBodyTable {
	background-color: #EEEEEE;
}
/*Standard - NoHeader*/
.ComponentStyle_StandardNoHeader .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_StandardNoHeader .ComponentHeaderColumnLeft {
	display : none;
}
.ComponentStyle_StandardNoHeader .ComponentHeaderColumnRight {
	display : none;
}
.ComponentStyle_StandardNoHeader .ComponentHeaderTitle {
	color : #000000;
}
/*Standard - NoHeader/Border*/
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderColumnLeft {
	display : none;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderColumnRight {
	display : none;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_StandardNoHeaderBorder .ComponentBodyTable {
	border: 1px solid #336699;
}
/*END Standard Component Styles*/

/**************************************************************************
Gray Component Styles 
**************************************************************************/
/* Gray - Default */
.ComponentStyle_GrayDefault .ComponentHeaderTable {
	background-color : #CCCCCC;
	border : 1px solid #000000;
}
.ComponentStyle_GrayDefault .ComponentHeaderTitle {
	color : #000000;
}
/*Gray - Border*/
.ComponentStyle_GrayBorder .ComponentHeaderTable {
	background-color : #CCCCCC;
	border : 1px solid #000000;
}
.ComponentStyle_GrayBorder .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_GrayBorder .ComponentBodyTable {
	border: 1px solid #CCCCCC;
}
/*Gray - Border/FIll*/
.ComponentStyle_GrayBorderFill .ComponentHeaderTable {
	background-color : #CCCCCC;
	border : 1px solid #000000;
}
.ComponentStyle_GrayBorderFill .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_GrayBorderFill .ComponentBodyTable {
	background-color : #EEEEEE;
	border: 1px solid #CCCCCC;
}
/*Gray - Fill*/
.ComponentStyle_GrayFill .ComponentHeaderTable {
	background-color : #CCCCCC;
	border : 1px solid #000000;
}
.ComponentStyle_GrayFill .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_GrayFill .ComponentBodyTable {
	background-color : #EEEEEE;
}
/*Gray - NoHeader*/
.ComponentStyle_GrayNoHeader .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_GrayNoHeader .ComponentHeaderColumnLeft {
	display : none;
}
.ComponentStyle_GrayNoHeader .ComponentHeaderColumnRight {
	display : none;
}
.ComponentStyle_GrayNoHeader .ComponentHeaderTitle {
	color : #000000;
}
/*Gray - NoHeader/Border*/
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderColumnLeft {
	display : none;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderColumnRight {
	display : none;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentHeaderTitle {
	color : #000000;
}
.ComponentStyle_GrayNoHeaderBorder .ComponentBodyTable {
	border: 1px solid #cccccc;
}
/*END Gray Component Styles*/

/**************************************************************************
Round Component Styles 
**************************************************************************/
/* Round - Default */
.ComponentStyle_RoundDefault .ComponentHeaderTable {
	background-color : #D2D6E1;
}
.ComponentStyle_RoundDefault .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundDefault .ComponentHeaderImageRight {
	display : inline;
}
/*Round - Border*/
.ComponentStyle_RoundBorder .ComponentHeaderTable {
	background-color : #E28932;
}
.ComponentStyle_RoundBorder .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundBorder .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundBorder .ComponentBodyTable {
	border: 1px solid #65A6DA;
}
/*Round - Border/FIll*/
.ComponentStyle_RoundBorderFill .ComponentHeaderTable {
	background-color : #1A3B80;
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundBorderFill .ComponentBodyTable {
	background-color : #ffffff;
	border: 1px solid #D2D6E1;
}
/*Round - Fill*/
.ComponentStyle_RoundFill .ComponentHeaderTable {
	background-color : #ffffff;
}
.ComponentStyle_RoundFill .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundFill .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundFill .ComponentBodyTable {
	background-color : #65A6DA;
}
/*END Round Component Styles*/

/*Sathiya test */
.SubComponentStyle_RoundFill .ComponentHeaderTable {
	background-color : #909090;
}
.SubComponentStyle_RoundFill .ComponentHeaderImageLeft {
	display : inline;
}
.SubComponentStyle_RoundFill .ComponentHeaderImageRight {
	display : inline;
}
.SubComponentStyle_RoundFill .ComponentBodyTable {
	background-color : #ffffff;
}
/* end Sathiya Test */
/**************************************************************************
Special Component Styles 
**************************************************************************/
/* Special - Alert */
.ComponentStyle_SpecialAlert .ComponentHeaderTable {
	background-color : #FF3333;
}
.ComponentStyle_SpecialAlert .ComponentBodyTable {
	border: 1px solid #FF3333;
}
/*Special - Clear */
.ComponentStyle_SpecialClear .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_SpecialClear .ComponentHeaderColumnLeft {
	display : none;
}
.ComponentStyle_SpecialClear .ComponentHeaderColumnRight {
	display : none;
}
.ComponentStyle_SpecialClear .ComponentHeaderTitle {
	display : none;
}
/*Special - Clear Header/Border*/
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeaderColumnLeft {
	display : none;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeaderColumnRight {
	display : none;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_SpecialClearHeaderBorder .ComponentBodyTable {
	border: 1px solid #CCCCCC;
}
/*Special - Clear Header/Fill*/
.ComponentStyle_SpecialClearHeaderFill .ComponentHeaderTable {
	background-color : transparent;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderColumnLeft {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderColumnRight {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFill  .ComponentHeaderTitle {
	display : none;
}
.ComponentStyle_SpecialClearHeaderFill .ComponentBodyTable {
	background-color : #EEEEEE;
}
/*Special - Notepad*/
.ComponentStyle_SpecialNotepad .ComponentHeaderTable {
	background-color : #FFFFCC;
}
.ComponentStyle_SpecialNotepad  .ComponentHeaderTitle {
	color: #000000;
}
.ComponentStyle_SpecialNotepad .ComponentBodyTable {
	background-color : #FFFFCC;
}
/*END Special Component Styles*/

/**************************************************************************
Component Spacing Styles CSS 
**************************************************************************/
/*Top-Margin: None*/
.ComponentSpacing_None .ComponentMarginTop {
	display: none;
}
/*Top-Margin: 2x*/
.ComponentSpacing_2x .ComponentMarginTop {
	margin-top: 30px;
}
/*Top Margin: Default; Padding On*/
.ComponentSpacing_DefaultPadding .ComponentMarginTop {
	margin-top: 15px;
}
.ComponentSpacing_DefaultPadding .ComponentBodyArea {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}
/*Top-Margin: None; Padding On*/
.ComponentSpacing_NonePadding .ComponentMarginTop {
	display: none;
}
.ComponentSpacing_NonePadding .ComponentBodyArea {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}
/*Top Margin: 2x ; Padding On*/
.ComponentSpacing_2xPadding .ComponentMarginTop {
	margin-top: 30px;
}
.ComponentSpacing_2xPadding .ComponentBodyArea {
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	padding-bottom : 10px;
}
/*END Spacing Styles*/

