/*NEC custom.css Style Sheet.*/
BODY,P,DIV,TR,TD,CENTER,TABLE,SELECT,TEXTAREA, INPUT {
	font : 9pt Verdana, Geneva, Arial, Helvetica, sans-serif;
}
H1 {
    font-size: 12pt;
    font-weight: bold;
    color: #225588;
}
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: #000099;
    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;
    font-color: #ffffff
}
/* 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
}

.necTextSmall
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial
}

/* Definitions for primary navigation */
.necTopTabCell
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 6px;
    BACKGROUND-COLOR: silver;
}
.TopNavTabBar {
	background-color: silver;
}
.TopNavLeftCell {
	background-color: #cccccc;
	width: 1px;
}
.TopNavRightCell {
	background-color: #cccccc;
	width: 1px;
}
.TopNavTabArea {
	background-color: silver;
}
.TopNavTabOff, .TopNavTabOff:link, .TopNavTabOff:active, .TopNavTabOff:visited {
    font-family: verdana, helvetica, Verdana, Arial;
	font-weight : bold;
	font-size: 12px;
	color : #FFFFFF;
	line-height : 22px;
	padding : 4px 16px 4px 0px;
	text-decoration : none;
}
.TopNavTabOff:hover {
	color : #FFFFFF;
	text-decoration : underline;
}
.TopNavTabOn:link, .TopNavTabOn:active, .TopNavTabOn:visited {
	background-color: silver;
    font-family: verdana, helvetica, Verdana, Arial;
	font-weight : bold;
	font-size: 12px;
	color : #ff6633;
	line-height : 22px;
	padding : 4px 16px 4px 0px;
	text-decoration : none;
}
.TopNavTabOn:hover {
	background-color: silver;
	color: #ff6633;
	text-decoration : none;
}

/* Definitions for greeting area, personalized links,  and logon/logoff */
.TopNavAreaLeft	{
	background-Color: #2e58a6;
}
.TopNavAreaRight {
	background-Color: #2e58a6;
}
.TopNavText {					/* links */
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    TEXT-DECORATION: none;
}
.TopNavText:link, .TopNavText:active, .TopNavText:visited {
	color : #FFFFFF;
}
.TopNavText:hover {
    TEXT-DECORATION: underline;
}
.TopNavTitleText {				/* greetings  */
    FONT-WEIGHT: bold;
    FONT-SIZE: 7pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    TEXT-DECORATION: none;
}


/* NEC Wrappers */
.necBodyWidth
{
	width: 800px;
}
.necWrapBodyOutline
{
    background-color : #cccccc;
}
.necWrapBodySides
{
    background-color : #e8e8e8;
}
.necWrapNavOutline
{
    background-color : #cccccc;
}
.necWrapTop
{
    background-color : #ffffff;
}
.necWrapTopSides
{
    background-color : #ffffff;
}

/*     2 Column Layout     */
.nec2ColumnLeftColumn
{
	width : 200px;
    	background-color : #eeeeee;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 2px;
}
.nec2ColumnDivider
{
	width : 1px;
    	background-color : #cccccc;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
.nec2ColumnRightColumn
{
	width : 600px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 0px;
	padding-bottom : 2px;
}

/*     3 Column Layout     */
.nec3ColumnLeftColumn
{
	width : 200px;
    background-color : #eeeeee;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 2px;
}
.nec3ColumnLeftDivider
{
	width : 1px;
    	background-color : #cccccc;
	padding-left : 0px;
	padding-top : 0px;
	padding-right : 0px;
	padding-bottom : 0px;
}
.nec3ColumnMiddleColumn
{
	width : 500px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 2px;
	padding-bottom : 2px;
}
.nec3ColumnRightDivider
{
	padding-left : 2px;
}
.nec3ColumnRightColumn
{
	width : 100px;
	padding-left : 2px;
	padding-top : 2px;
	padding-right : 0px;
	padding-bottom : 2px;
}

/**************************************************************************
Default  Component Style 
**************************************************************************/
.ComponentBodyArea {
}
.ComponentBodyTable {
}
.ComponentDisplayHead {
	background-color : #CCCCCC;
}
.ComponentDisplayLabel {
	background-color : #CCCCCC;
	font-weight : bold;
}
.ComponentHeaderButtons {
}
.ComponentHeaderColumnLeft {
    BACKGROUND-COLOR: #ffcc33;
	padding-right: 5px;
}
.ComponentHeaderColumnRight {
}
.ComponentHeaderImageLeft {
	display : none;
}
.ComponentHeaderImageRight {
	display : none;
}
.ComponentHeaderTable {
	background-color: #999999;
}
.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 : #336699;
}
.ComponentStyle_RoundDefault .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundDefault .ComponentHeaderImageRight {
	display : inline;
}
/*Round - Border*/
.ComponentStyle_RoundBorder .ComponentHeaderTable {
	background-color : #336699;
}
.ComponentStyle_RoundBorder .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundBorder .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundBorder .ComponentBodyTable {
	border: 1px solid #336699;
}
/*Round - Border/FIll*/
.ComponentStyle_RoundBorderFill .ComponentHeaderTable {
	background-color : #336699;
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundBorderFill .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundBorderFill .ComponentBodyTable {
	background-color : #EEEEEE;
	border: 1px solid #336699;
}
/*Round - Fill*/
.ComponentStyle_RoundFill .ComponentHeaderTable {
	background-color : #336699;
}
.ComponentStyle_RoundFill .ComponentHeaderImageLeft {
	display : inline;
}
.ComponentStyle_RoundFill .ComponentHeaderImageRight {
	display : inline;
}
.ComponentStyle_RoundFill .ComponentBodyTable {
	background-color : #EEEEEE;
}
/*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*/
.necTableHead
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #ffffff;
    FONT-FAMILY: verdana, helvetica, Verdana, Arial;
    BACKGROUND-COLOR: #0000cc;
    TEXT-ALIGN: center;
}
.necTableRowOdd
{
    BACKGROUND-COLOR: #ffffcc;
}
.necTableRowEven
{
    BACKGROUND-COLOR: #ccccff;
}
.necPageTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #003399;
    FONT-FAMILY: Verdana, helvetica, Arial;
    BACKGROUND-COLOR: transparent;
}
.necTableTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    COLOR: #666666;
    FONT-FAMILY: Verdana, helvetica, Arial;
    BACKGROUND-COLOR: transparent;
}
.necTableHeader, .necTableHeader td
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #333333;
    FONT-FAMILY: Verdana, helvetica, Arial;
    BACKGROUND-COLOR: #CAE3F0;
}
.necTableBody, .necTableBody td
{
    FONT-SIZE: 8pt;
    BACKGROUND: #e4f1f7;
    COLOR: #003399;
    FONT-FAMILY: verdana, helvetica, Arial;
}

.DisplayHead {
	background-color : #CCCCCC;
	font-weight:bold;
	FONT-FAMILY: verdana, helvetica, Arial;
	FONT-SIZE: 8pt;
} 
.List, .textControl {
	FONT-FAMILY: verdana, helvetica, Arial;
	FONT-SIZE: 8pt;
}
.necText10pt {
	FONT-FAMILY: verdana, helvetica, Arial;
	FONT-SIZE:10pt;
}