/* 
**
**	GENERAL VAP FONT AND LINK SETTINGS   
**
*/

BODY,
PRE,
TR,
TD,
TH,
P			{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000;
			font-weight: normal;
			font-style: normal}

P			{margin-top: 0px; margin-bottom: 1em}

TH			{font-weight: bold}

.epi-fontSm,
.wsui-font-small	{font-size: x-small}

.epi-font,
.wsui-font		{font-size: x-small}

.epi-fontLg,
.wsui-font-large	{font-size: medium}

a:link {
	color: #00194c;
	text-decoration: underline;
}

a:visited {
	color: #336699;
	text-decoration: underline;
}

a:active,
a:hover {
	color: #003366;
	text-decoration: none;
}

a.dec-inv:link {
	color: #00194c;
	text-decoration: none;
}

a.dec-inv:visited {
	color: #336699;
	text-decoration: none;
}

a.dec-inv:active,
a.dec-inv:hover {
	color: #003366;
	text-decoration: underline;
}

a.epi-headline		{font-weight: normal;
			 text-decoration: underline !important}


/* FOR TRAIL, PAGE, AND SECTION TITLES  */
/* NAVIGATION TRAILS */
.epi-trail,
.wsui-trail       	{font-family: Arial, Helvetica, sans-serif;
                       	font-size: small;
                       	color: #666666;
                       	font-weight: normal;
                       	margin-bottom: 0px}

.epi-trail a,
.wsui-trail a      	{color: #666666 !important;
                     	text-decoration: none !important}

.epi-trail a:hover,
.wsui-trail a:hover     {color: #666666;
                      	text-decoration: underline !important}

.epi-trailOn,
.wsui-trail-current    	{font-family: Arial, Helvetica, sans-serif;
                       	font-size: small;
                       	color: #000000;
                       	font-weight: bold;
                       	margin-bottom: 0px}


/* PAGE TITLES */
h1,
.epi-pageTitle,
.wsui-page-title	{font-family: Arial, Helvetica, sans-serif;
			font-size: medium;
			color: #000000;
			font-weight: bold;
                       	margin-bottom: 0px}


/* SECTION TITLES*/
h2,
.epi-sectionTitle,
.wsui-section-title	{font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			color: #000000;
			font-weight: bold;
                       	margin-top: 0px;
                       	margin-bottom: .5em}

.epi-sectionTitleBG	{background-color: #e6e6e6}


/* ERROR AND CONFIRMATION MESSAGE COLORS  */
.epi-error,
.wsui-error		{color: #ff0000 !important}

.epi-ok,
.wsui-ok		{color: #009900 !important}

.epi-dim,
.wsui-dim		{color: #666666 !important}


/* NAVIGATIONAL MENUS AND LINKS  */
.epi-menu,
.wsui-menu          	{color: #000033 !important;
                     	text-decoration: none !important}

.epi-menuOn,
.wsui-menu-current	{color: #000000 !important;
                   	font-weight: bold}

.epi-nextPrev      	{color: #000033 !important;
            		text-decoration: none !important}

.epi-menu:hover,
.epi-menuOn:hover,
.epi-nextPrev:hover,
.wsui-menu:hover,
.wsui-menu-current:hover	{color: #000000;
                      		text-decoration: underline !important}


/* FORM ELEMENTS  */
/* FOR LAYOUT TABLES THAT CONTAIN FORMS -- CONVENIENTLY PROVIDES FOR APPROPRIATE SPACING */
table.epi-formTable td  		{padding-top: .25em;
                      			padding-bottom: .25em}

table.epi-formTable td table td		{padding: 0em}

table.epi-formTable td.epi-spacerCell	{font-size: 0px; height: 1em}


/* FORM LABELS */
.epi-formLabel,
.wsui-form-label	{font-weight: bold;
			text-align: left;
			padding-right: .75em}


/* FORM INPUT ELEMENTS */
select,
textarea,
.epi-input		{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000;
			background-color: #ffffff}


/* FORM HTML BUTTONS */
.epi-button		{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000;
			background-color: #dddddd}


/* FOR LINKS THAT BEHAVE LIKE BUTTONS   */
.epi-buttonLink		{color: #000033 !important;
			text-decoration: underline !important}

.epi-buttonLink:hover	{color: #000000 !important;
			text-decoration: underline !important}


/* MISC. UI ELEMENTS   */
HR 			{color: #cccccc;
			height: 1px}

.epi-lineBreak		{background-color: #cccccc}

.epi-block		{background-color: #e6e6e6;
			border: 1px solid #e6e6e6}

.wsui-block-bgcolor     {background-color: #e6e6e6}

.epi-blockBorder	{background-color: #e6e6e6}

li			{padding: .2em .2em}


/* STANDARD DATA TABLES */
.epi-dataTable,
.wsui-table		{border-bottom: solid 1px #ffffff;
			border-left: solid 1px #ffffff;
			border-right: solid 0px #ffffff}

.epi-dataTable TH,
.wsui-table TH		{color: #222222;
			background-color: #b8d1e6;
			border-top: solid 1px #ffffff;
			border-right: solid 1px #ffffff;
			padding: .5em}

.epi-dataTable TH a,
.wsui-table TH a	{color: #222222  !important;
			text-decoration: none}

.epi-dataTable TH.epi-rowHeadSorted,
.epi-dataTable TH.epi-rowHeadSorted a		{color: #000000 !important;
						background-color: #9cbfdd;
						text-decoration: none}

.epi-dataTable TD,
.wsui-table TD		{border-top: solid 1px #ffffff;
			border-right: solid 1px #ffffff;
			padding-top: .3em;
			padding-bottom: .3em;
			padding-left: .5em;
			padding-right: .5em}

.epi-dataTable .epi-padRight	{padding-right: 2em}


/* DATA TABLE LITE: generally not used with background colors on odd and even rows	*/
.epi-dataTableLite	{border-bottom: solid 1px #ffffff;
			border-left: solid 1px #ffffff;
			border-right: solid 1px #ffffff}

.epi-dataTableLite TH	{color: #00194c;
			background-color: #f7fafc;
			border-top: solid 1px #ffffff;
			border-right: solid 0px #ffffff;
			padding: .5em}

.epi-dataTableLite TH a	{color: #00194c !important;
			text-decoration: none}

.epi-dataTableLite TD 	{border-top: solid 1px #ffffff;
			border-right: solid 0px #ffffff;
			padding-top: .3em;
			padding-bottom: .3em;
			padding-left: .5em;
			padding-right: .5em}

.epi-dataTableLite epi-padRight  	{padding-right: 2em}


/* DATA TREE */
.epi-dataTree		{border-bottom: solid 1px #ffffff;
			border-left: solid 1px #ffffff;
			border-right: solid 1px #ffffff}

.epi-dataTree TH	{color: #222222;
			background-color: #b8d1e6;
			border-top: solid 1px #ffffff;
			border-bottom: solid 1px #ffffff;
			padding-top: .3em;
			padding-bottom: .3em}

.epi-dataTree TH a	{color: #222222  !important;
			text-decoration: none}

.epi-dataTree .epi-padding  	{padding-right: 1em;
				padding-left: 1em}

.epi-dataTree .epi-padLeft	{padding: 0px 0px 0px 3px}


/* TABLES WITHIN DATA TABLES: BORDERS AND PADDING */
.epi-dataTable .epi-embeddedTable TD,
.epi-dataTableLite .epi-embeddedTable TD,
.epi-dataTree .epi-embeddedTable TD		{border: 0px;
						padding: 0px}

/* SHARED BACKGROUND COLORS */
.epi-rowOdd,
.wsui-table-row-odd	{background-color: #f7fafc}

.epi-rowEven,
.wsui-table-row-even 	{background-color: #f2f6fa}

.epi-rowSpecial1,
.wsui-table-row-sectionheader	{background-color: #d1e1ef}

.epi-rowFooter		{background-color: #dce8f3}

.epi-dataTableBorder	{background-color: #ffffff}

/* EPI-ROWHEAD: used only to simulate the effect of a data table's header row; not necessary if using <th>*/
.epi-rowHead,
.wsui-table-row-header 	{color: #222222;
				font-weight: bold;
				background-color: #b8d1e6;
				padding-top: .3em;
				padding-bottom: .3em}

.epi-rowHead a,
.wsui-table-row-header  a	{color: #222222  !important;
				text-decoration: none}

.epi-rowHeadSorted	{color: #000000;
				font-weight: bold;
				background-color: #9cbfdd;
				padding-top: .3em;
				padding-bottom: .3em}

.epi-rowHeadSorted a	{color: #000000  !important;
				text-decoration: none}

/* CHROME, PAGE, AND ALIGNMENT CLASSES    */
.epi-pageBG		{background-color: #ffffff}

.epi-chromeHeader	{font-family: Arial, Helvetica, sans-serif;
			font-size: x-small;
			color: #000000;
			background-color: #e6e6e6}

.epi-chromeBG		{background-color: #ffffff}

.epi-chromeBorder	{background-color: #999999}


/* MY PAGES CLASSES: do NOT use for normal code */
.epi-button-normal			{background-color: #9cbfdd;
					cursor: normal}
.epi-button-normal table.rollover 	{background-color: #f2f6fa}
.epi-button-normal a 			{color: #00194c !important;
					text-decoration: none !important}

.epi-button-rollover 			{background-color: #9cbfdd;
					cursor: hand}
.epi-button-rollover table.rollover 	{background-color: #b8d1e6}
.epi-button-rollover a 			{color:#222222 !important;
 					text-decoration: none !important}

.epi-button-current,
.epi-button-current table.rollover 	{background-color:#9cbfdd}
.epi-button-current a 			{color: #000000 !important;
					font-weight:bold;
 					text-decoration:none !important}

.epi-button-current-rollover 			{background-color:#9cbfdd;
						cursor: hand}
.epi-button-current-rollover table.rollover 	{background-color: #b8d1e6}
.epi-button-current-rollover a 			{color: #222222  !important;
						font-weight:bold;
 						text-decoration:none !important}

.epi-button-line 				{border-bottom: 1px solid #ffffff}


/* GENERIC COLORS: used only in custom styles and custom secondary pages */
.epi-BG1		{background-color: #123f7b}
.epi-BG2		{background-color: #e6e6e6}
.epi-BG3		{background-color: #ffffff}
.epi-BG4		{background-color: #e6e6e6}

.epi-font1		{font-family: Arial, Helvetica, sans-serif;
			font-size: medium;
			color: #ffffff}

.epi-font2		{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000}

.epi-font3		{font-family: Verdana, Geneva, sans-serif;
			font-size: small;
			color: #000000}

.epi-font4		{font-family: Verdana, Geneva, sans-serif;
			font-size: small;
			color: #000000}

.epi-link1,
.epi-link1:link,
.epi-link1:visited	{color: #000000;
			text-decoration: none}

.epi-link1:active,
.epi-link1:hover	{color: #000000;
			text-decoration: underline}

.epi-link2,
.epi-link2:link,
.epi-link2:visited	{color: #000000;
			text-decoration: none}

.epi-link2:active,
.epi-link2:hover	{color: #000000;
			text-decoration: underline}

.epi-link3,
.epi-link3:link,
.epi-link3:visited	{color: #000000;
			text-decoration: none}

.epi-link3:active,
.epi-link3:hover	{color: #000000;
			text-decoration: underline}


/* DEPRECATED: do not use in new code */
.epi-align		{text-align: left}

.epi-rowSpecial2	{background-color: #dce8f3}

.epi-errorColor,
.epi-errorSm,
.wsui-error-small	   {color: #ff0000 !important}

.epi-okColor,
.epi-okSm,
.wsui-ok-small         	{color: #009900 !important}

.epi-dimColor,
.epi-dimSm,
.wsui-dim-small       	{color: #666666 !important}

.epi-buttonSm,
.wsui-button-small	{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000;
			background-color: #dddddd}

.epi-form,
.epi-formSm		{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000;
			background-color: #ffffff}

.epi-buttonLinkSm	{color: #000033;
			text-decoration: underline}

.epi-buttonLinkSm:hover	{color: #000000;
			text-decoration: underline}

.epi-blockBGColor	{background-color: #e6e6e6}

.epi-chromeHeaderFont	{font-family: Arial, Helvetica, sans-serif;
			font-size: x-small;
			color: #000000;
			font-weight: bold}

.epi-chromeHeaderBG	{background-color: #e6e6e6}

.epi-rowSubHead		{background-color: #d1e1ef}



/* 
**
**	NGA Stylesheet Fonts and Links   
**
*/

p {
	font-family: Arial, Helvetica, sans-serif !important;
    font-weight: normal !important;
    font-size: 13px !important;
    color: #000000 !important	
}


/*
____________

Header Links
____________
*/
	.nga-headerLink {
    	font-weight: bold !important;
    	font-size: 12px !important;
    	color: #000099 !important;
    	font-style: bold !important;
    	font-family: Arial, Helvetica, sans-serif !important;
    	text-decoration: underline !important
	}

	.nga-headerLink:hover {
		font-size: 12px !important; 
    	font-weight: bold !important;
    	text-decoration: none !important;
		color: #000099 !important
	}
	
	
	
      
/*
____________

Breadcrumb Trail
____________
*/

	.nga-breadcrumbHead {
    	font-family: Verdana, Arial, Helvetica, sans-serif !important; 
    	font-size: 13px !important; 
    	font-weight: bold !important;
    	text-decoration: none !important; 
    	color: #000099  !important
	}

	.nga-breadcrumbText {
    	font-family: Verdana, Arial, Helvetica, sans-serif !important; 
    	font-size: 11px !important; 
    	font-weight: normal !important;
    	text-decoration: none !important; 
    	color: #000000  !important
	}
	
	.nga-breadcrumbLink {
    	font-family: Verdana, Arial, Helvetica, sans-serif !important; 
    	font-size: 12px !important; 
    	font-weight: normal !important;
    	text-decoration: underline !important; 
    	color: #555555  !important
	}

	.nga-breadcrumbLink:hover {
		color: #333333 !important;
		text-decoration: none !important
	}




/*
____________

Page Content Area
____________
*/

	.nga-pageTitle {
		font-family: Verdana, Arial, Helvetica, sans-serif !important; 
    	font-size: 16px !important;
    	font-weight: bold !important;
    	text-decoration: none !important;
    	color: #000099 !important
	}
	
	.nga-pageDescription {
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
    	font-size: 13px !important; 
    	font-weight: normal !important;
    	text-decoration: none !important;
    	color: #666666 !important
	}
	
	.dnc-pageTitle {
		font-family: Arial, Helvetica, sans-serif !important; 
    	font-size: 23px !important;
    	font-weight: normal !important;
    	text-decoration: none !important;
    	color: #000000 !important
	}
	
	.dnc-pageSubTitle {
		font-family: Arial, Helvetica, sans-serif !important; 
    	font-size: 16px !important;
    	font-weight: bold !important;
    	text-decoration: none !important;
    	color: #666666 !important
	}		
	
	/* Classes for list view */
	/* --------------------- */
	.nga-listTitle {
		font-family: Verdana, Arial, Helvetica, sans-serif !important; 
    	font-size: 16px !important; 
    	font-weight: bold !important;
    	text-decoration: none !important;
    	color: #000000 !important
	}

	.nga-bookmarkPageTitle {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: bold !important;
    	font-size: 13px !important;
    	color: #000000 !important
	}

	.nga-listItemTitle {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: bold !important;
    	font-size: 14px !important;
    	color: #000099 !important
	}

    .nga-listItemDescription {
    	font-family: Verdana, Arial, Helvetica, sans-serif !important; 
        font-size: 11px !important; 
        font-weight: normal !important;
        text-decoration: none !important;
      	color: #333333 !important
    }

	/* Classes for item detail view */
	/* ---------------------------- */
	.nga-renderedItemTitle {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: bold !important;
    	font-size: 16px !important;
    	color: #000099 !important
	}

	.nga-renderedItemClassification {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: normal !important;
    	font-size: 16px !important;
    	color: #000000 !important
	}

	.nga-renderedItemDescription {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: bold !important;
    	font-size: 14px !important;
    	color: #999999 !important
	}

	.nga-renderedItemText {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: normal !important;
    	font-size: 13px !important;
    	color: #000000 !important
	}

	/* Classes for FAQ detail view */
	/* ---------------------------- */

	.nga-FAQItemDescription {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: normal !important;
    	font-style: italic !important;
    	font-size: 16px !important;
    	color: #666666 !important
	}

	.nga-FAQQuestionText {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: bold !important;
    	font-size: 12px !important;
    	color: #222222 !important
	}

	.nga-FAQAnswerText {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: normal !important;
    	font-size: 12px !important;
    	color: #000000 !important
	}
		
	/* Classes to be used within body content of content items  */
	/* -------------------------------------------------------- */
	.nga-renderedItemCalloutMedium {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: bold !important;
    	font-size: 12px !important;
    	color: #000000 !important
	}

	.nga-renderedItemCalloutLarge {
		font-family: Arial, Helvetica, sans-serif !important;
    	font-weight: bold !important;
    	font-size: 18px !important;
    	color: #000000 !important
	}
	
	.nga-renderedItemInlineLink {
		font-size: 11px !important; 
     	font-weight: bold !important;
     	text-decoration: underline !important; 
		color: #000099 !important	
	}

	.nga-renderedItemInlineLink:hover {
		font-size: 11px !important; 
     	font-weight: bold !important;
     	text-decoration: none !important; 
     	color: #000099 !important
	}	

	/* Classes for forms (buttons, input elements) */
	/* ------------------------------------------- */
	.nga-pageContentButton {
		font-family: Arial, Helvetica, sans-serif !important;
        font-size: 13px !important;
        font-style: normal !important;
        color: #000000 !important;
        text-decoration: none !important;
        border: 1px solid #666666 !important;
        height: 22px !important
	}

	.nga-formText {
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
    	font-size: 12px !important; 
    	font-weight: bold !important;
    	text-decoration: none !important;
    	color: #000000 !important
	}	

/*
____________

Vertical Navigation Area
____________
*/    

	.nga-verticalNavBG {
    	background-color: #CCCCCC !important
	}

	.nga-verticalNavLine {
		background-color: #666666 !important
	}
	
	.nga-verticalNavText {
		font-size: 11px !important; 
     	font-weight: normal !important;
     	text-decoration: none !important; 
		color: #333333 !important	
	}
	
	a.nga-verticalNavLink {
		font-size: 11px !important; 
     	font-weight: bold !important;
     	text-decoration: none !important; 
		color: #000099 !important	
	}

	a.nga-verticalNavLink:hover {
		font-size: 11px !important; 
     	font-weight: bold !important;
     	text-decoration: underline !important;
     	color: #000099 !important
	}
	
	.nga-verticalNavLinkNoBold {
		font-size: 11px; 
     	font-weight: normal !important;
     	text-decoration: none !important; 
		color: #000099 !important	
	}

	.nga-verticalNavLinkNoBold:hover {
		font-size: 11px !important; 
     	font-weight: normal !important;
     	text-decoration: underline !important; 
     	color: #000099 !important
	}
	
	.nga-verticalNavInputElement {
		font-family: Arial, Helvetica, sans-serif !important;
        font-size: 11px !important;
        font-style: normal !important;
        color: #000000 !important;
        text-decoration: none !important;
        border: 1px solid #666666 !important;
        height: 18px !important;
        width: 115px !important
	}	

	.nga-verticalNavButton {
		font-family: Arial, Helvetica, sans-serif !important;
        font-size: 11px !important;
        font-style: normal !important;
        color: #000000 !important;
        text-decoration: none !important;
        border: 1px solid #666666 !important;
        height: 18px !important
	}

	.nga-verticalNavLoginTitle {
		font-family: Arial, Helvetica, sans-serif !important;
		font-weight: bold !important;
		font-size: 12px !important;
		color: #ffffff !important;
		font-style: normal !important;
		text-decoration: none  !important
	}
	
/*
____________

Disclaimer
____________
*/

	.nga-disclaimerText {
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 10px !important; 
     	font-weight: normal !important;
     	text-decoration: none !important; 
		color: #333333 !important	
	}

	.nga-disclaimerLink {
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 10px !important; 
     	font-weight: bold !important;
     	text-decoration: none !important; 
		color: #000099 !important	
	}

	.nga-disclaimerLink:hover {
		font-family: Arial, Helvetica, sans-serif !important;
		font-size: 10px !important; 
     	font-weight: bold !important;
     	text-decoration: none !important; 
     	color: #666666 !important
	}

	
	
/*
____________

Footer Area
____________
*/

	.nga-footerLine {
		background-color: #666666 !important
	}
	
	.nga-footerLineLight {
		background-color: #CCCCCC !important
	}	

	.nga-footerText {
		font-size: 11px !important; 
     	font-weight: normal !important;
     	text-decoration: none !important; 
     	color: #333333 !important
     }
         
	.nga-footerLink {
     	font-size: 11px !important; 
    	font-weight: normal !important;
     	text-decoration: underline !important; 
     	color: #333333 !important
     }
        
	.nga-footerLink:hover {
     	font-size: 11px !important; 
     	font-weight: normal !important;
     	text-decoration: none !important; 
     	color: #333333 !important
     }

/*
____________

Secondary Channel Links
____________
*/
	.nga-secondaryChannelLink {
    	font-weight: normal !important;
    	font-size: 12px !important;
    	color: #000099 !important;
    	font-style: normal !important;
    	font-family: Arial, Helvetica, sans-serif !important;
    	text-decoration: none !important
	}

	.nga-secondaryChannelLink:hover {
		font-size: 12px !important; 
    	font-weight: normal !important;
    	text-decoration: none !important;
		color: #000099 !important
	}
	
	
	
/*
____________

Module Chrome Components
____________
*/
	
    .nga-chromeMenu {
    	padding-left:5px !important;
    	padding-right:5px !important;
    	padding-top:2px !important;
    	padding-bottom:2px !important;
		background-color: #666666 !important
    }
    
	.nga-chromeModuleTitle {
		font-family: Arial, Helvetica, sans-serif !important;
		font-weight: bold !important;
		font-size: 12px !important;
		color: #ffffff !important;
		font-style: normal !important;
		text-decoration: none  !important
	}
	
	.nga-chromeModuleEditLink {
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
     	font-size: 11px !important; 
    	font-weight: normal !important;
     	text-decoration: none !important; 
     	color: #666666 !important
     }
        
	.nga-chromeModuleEditLink:hover {
		font-family: Verdana, Arial, Helvetica, sans-serif !important;
     	font-size: 11px !important; 
     	font-weight: normal !important;
     	text-decoration: none !important; 
     	color: #333333 !important;
     }