BODY,
PRE,
TR,
TD,
TH,
P			{font-family: Arial, Helvetica, sans-serif;
			font-size: 12px;
			color: #000000;
			font-weight: normal;
			font-style: normal}

TH			{font-weight: bold}

.epi-fontSm,
.wsui-font-small	{font-size: 10px}

.epi-font,
.wsui-font		{font-size: 12px}

.epi-fontLg,
.wsui-font-large	{font-size: small}

a:link			{color: #333399;
			text-decoration: underline}

a:visited		{color: #336699;
			text-decoration: underline}

a:active,
a:hover			{color: #336699;
			text-decoration: underline}

a.epi-headline		{font-weight: bold;
			 text-decoration: underline !important}


/* FOR TRAIL, PAGE, AND SECTION TITLES  */
/* NAVIGATION TRAILS */
.epi-trail,
.wsui-trail       	{font-family: Arial, Helvetica, sans-serif;
                       	font-size: 10px;
                       	color: #666666}

.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: 10px;
                       	color: #000000;
                       	font-weight: bold}


/* PAGE TITLES */
.epi-pageTitle,
.wsui-page-title	{font-family: Arial, Helvetica, sans-serif;
			font-size: 16px;
			color: #333399;
			font-weight: bold}


/* SECTION TITLES*/
.epi-sectionTitle,
.wsui-section-title	{font-family: Arial, Helvetica, sans-serif;
			font-size: x-small;
			color: #333399;
			font-weight: bold}

.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}

/*Chrome styles */
.epi-calculated-chrome-borders {border-left:#d8d8ff solid 1px; border-right:#d8d8ff solid 1px;}
a.epi-rollover:hover {background-color:#d8d8ff;}
a.epi-mockup-rollover-cursor:hover {background-color:#d8d8ff; cursor:move;}


/* NAVIGATIONAL MENUS AND LINKS  */
.epi-menu,
.wsui-menu          	{color: #6699CC !important;
                     	text-decoration: none !important}

.epi-menuOn,
.wsui-menu-current	{color: #6699CC !important;
                   	font-weight: bold}

.epi-nextPrev,
.wsui-nextPrev      	{color: #6699CC !important;
            		text-decoration: none !important}

.epi-menu:hover,
.epi-menuOn:hover,
.epi-nextPrev:hover,
.wsui-menu:hover,
.wsui-menu-current:hover,
.wsui-nextPrev:hover	{color: #6699CC;
                      	text-decoration: underline !important}


/* FORM ELEMENTS  */
/* FORM LABELS */
.epi-formLabel,
.wsui-form-label	{font-weight: bold;
			text-align: left;
			padding-right: .5em}


/* FORM INPUT ELEMENTS */
select,
textarea,
.epi-input,
.wsui-form		{font-family: Arial, Helvetica, sans-serif;
			font-size: xx-small;
			color: #000000;
			background-color: #FFFFFF}


/* FORM HTML BUTTONS */
.epi-button,
.wsui-button		{font-family: Arial, Helvetica, sans-serif;
			font-size: 10px;
			color: #000000;
			background-color: #CFD0D0}


/* FOR LINKS THAT BEHAVE LIKE BUTTONS   */
.epi-buttonLink,
.wsui-buttonLink	{color: #6699CC !important;
			text-decoration: underline !important}

.epi-buttonLink:hover,
.wsui-buttonLink:hover	{color: #6699CC !important;
			text-decoration: underline !important}


/* MISC. UI ELEMENTS   */
HR 			{color: #CCCCCC;
			height: 1px}

.epi-lineBreak,
.wsui-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}


/* STANDARD DATA TABLES */
.epi-dataTable,
.wsui-table		{border-bottom: solid 1px #333399;
			border-left: solid 1px #333399;
			border-right: solid 0px #333399}

.epi-dataTable TH,
.wsui-table TH	{color: #222222;
			background-color: #B8D1E6;
			border-top: solid 1px #333399;
			border-right: solid 1px #333399;
			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,
.wsui-table TH.wsui-rowHeadSorted,
.wsui-table TH.wsui-rowHeadSorted a		{color: #000000 !important;
						background-color: #9CBFDD;
						text-decoration: none}

.epi-dataTable TD,
.wsui-table TD	{border-top: solid 1px #333399;
			border-right: solid 1px #333399;
			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 #333399;
			border-left: solid 1px #333399;
			border-right: solid 1px #333399}

.epi-dataTableLite TH	{color: #333399;
			background-color: #F7FAFC;
			border-top: solid 1px #333399;
			border-right: solid 0px #333399;
			padding: .5em}

.epi-dataTableLite TH a	{color: #333399 !important;
			text-decoration: none}

.epi-dataTableLite TD 	{border-top: solid 1px #333399;
			border-right: solid 0px #333399;
			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 #333399;
			border-left: solid 1px #333399;
			border-right: solid 1px #333399}

.epi-dataTree TH	{color: #222222;
			background-color: #B8D1E6;
			border-top: solid 1px #333399;
			border-bottom: solid 1px #333399;
			padding-top: .3em;
			padding-bottom: .3em}

.epi-dataTree TH a	{color: #222222  !important;
			text-decoration: none}

.epi-dataTree .epi-padding  	{padding-right: .5em;
				padding-left: .5em}


/* 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-rowSpecial2,
.wsui-rowSpecial	{background-color: #DCE8F3}

.epi-dataTableBorder	{background-color: #333399}

/* 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: #EFEFEF}

.epi-align		{text-align: left}

.epi-chromeHeader	{font-family: Arial, Helvetica, sans-serif;
			font-size: xx-small;
			color: #FFFFFF;
			font-weight: bold;
			background-color: #333399}

.epi-chromeBG		{background-color: #FFFFFF}

.epi-chromeBorder	{background-color: #333399}


/* MY PAGES CLASSES: do NOT use for normal code */
.epi-button-normal			{background-color: #CFD0D0;
					cursor: normal}
.epi-button-normal table.rollover 	{background-color: #F2F6FA}
.epi-button-normal a 			{color: #333399 !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:#CFD0D0;
						cursor: hand}
.epi-button-current-rollover table.rollover 	{background-color: #CFD0D0}
.epi-button-current-rollover a 			{color: #222222  !important;
						font-weight:bold;
 						text-decoration:none !important}

.epi-button-line 				{border-bottom: 1px solid #333399}


/* GENERIC COLORS: used only in custom styles and custom secondary pages */
.epi-BG1		{background-color: #333399}
.epi-BG2		{background-color: #333399}
.epi-BG3		{background-color: #FFFFFF}
.epi-BG4		{background-color: #E6E6E6}

.epi-font1		{font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			color: #FFFFFF}

.epi-font2		{font-family: Verdana, Geneva, sans-serif;
			font-size: xx-small;
			color: #000000}

.epi-font3		{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000}

.epi-font4		{font-family: Verdana, Geneva, sans-serif;
			font-size: x-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: #6699CC;
		text-decoration: none}

.epi-link2:active,
.epi-link2:hover	{color: #6699CC;
			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-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: Arial, Helvetica, sans-serif;
			font-size: xx-small;
			color: #FFFFFF;
			background-color: #6699CC}

.epi-form,
.epi-formSm		{font-family: Arial, Helvetica, sans-serif;
			font-size: xx-small;
			color: #000000;
			background-color: #FFFFFF}

.epi-buttonLinkSm,
.wsui-buttonLinkSm	{color: #6699CC;
			text-decoration: underline}

.epi-buttonLinkSm:hover,
.wsui-buttonLinkSm:hover	{color: #6699CC;
				text-decoration: underline}
.epi-blockBGColor	{background-color: #E6E6E6}

.epi-chromeHeaderFont	{font-family: Arial, Helvetica, sans-serif;
			font-size: xx-small;
			color: #FFFFFF;
			font-weight: bold}

.epi-chromeHeaderBG	{background-color: #6699CC}

.epi-rowSubHead		{background-color: #D1E1EF}

.pagetitle {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: FFFFFF;
}

.welcome {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: FFFFFF;
}

.globalnav {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 000000;
	text-decoration : none;

}

.globalnav_active {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: FFFFFF;
	text-decoration : none;
}

.login {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 000000;
}

.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 000000;
}

.advancedsearch {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 336699;
	text-decoration: underline;
}

.header_red_lg {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: CC3333;
}

.header_red {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: CC3333;
}

.header_topstories {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
	color: 000000;
}

.subheader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	font-variant: normal;
	color: 000000;
}

.portlet_header {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 000000;
}

.date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 000000;
}

.utilitylinks {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 336699;
	text-decoration: underline;

}

.links {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 336699;
	text-decoration: underline;

}

.bodycopy {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 000000;
}

.bodycopy_sm {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	color: 000000;
}

.usernamebox
{
	font-family: Arial;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border-style: solid;
	height: 15px;
	width: 50px;
	border-width: 1px;
	border-color: #333333;
}
.passwordbox
{
	font-family: Arial;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border-style: solid;
	height: 15px;
	width: 100px;
	border-width: 1px;
	border-color: #333333;
}

.searchbox
{
	font-family: Arial;
	font-size: 10px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 2px;
	padding-right: 2px;
	border-style: solid;
	height: 15px;
	width: 150px;
	border-width: 1px;
	border-color: #333333;
}

.spacer
{
	font-size : 1px;
}

.navtable
{
		border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#000000;
   
}