/* GENERAL 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}

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: #6A9A7B;
			text-decoration: none}

a:visited		{color: #6A9A7B;
			text-decoration: none}

a:active,
a:hover			{color: #6A9A7B;
			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: small;
                       	color: #11422F}

.epi-trail a,
.wsui-trail a      	{color: #11422F !important;
                     	text-decoration: none !important}

.epi-trail a:hover,
.wsui-trail a:hover     {color: #11422F;
                      	text-decoration: underline !important}

.epi-trailOn,
.wsui-trail-current    	{font-family: Arial, Helvetica, sans-serif;
                       	font-size: small;
                       	color: #000000;
                       	font-weight: bold}


/* PAGE TITLES */
.epi-pageTitle,
.wsui-page-title	{font-family: Arial, Helvetica, sans-serif;
			font-size: medium;
			color: #11422F;
			font-weight: bold}


/* SECTION TITLES*/
.epi-sectionTitle,
.wsui-section-title	{font-family: Arial, Helvetica, sans-serif;
			font-size: small;
			color: #11422F;
			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}


/* 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,
.wsui-nextPrev      	{color: #000033 !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: #000000;
                      	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: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000;
			background-color: #FFFFFF}


/* FORM HTML BUTTONS */
.epi-button,
.wsui-button		{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #000000;
			background-color: #DDDDDD}


/* FOR LINKS THAT BEHAVE LIKE BUTTONS   */
.epi-buttonLink,
.wsui-buttonLink	{color: #000033 !important;
			text-decoration: underline !important}

.epi-buttonLink:hover,
.wsui-buttonLink:hover	{color: #000000 !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 #FFFFFF;
			border-left: solid 1px #FFFFFF;
			border-right: solid 0px #FFFFFF}

.epi-dataTable TH,
.wsui-table TH	{color: #222222;
			background-color: #FFFFFF;
			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,
.wsui-table TH.wsui-rowHeadSorted,
.wsui-table TH.wsui-rowHeadSorted a		{color: #222222 !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: #6A9A7B;
			background-color: #E9F2ED;
			border-top: solid 1px #FFFFFF;
			border-right: solid 0px #FFFFFF;
			padding: .5em}

.epi-dataTableLite TH a	{color: #6A9A7B !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: #FFFFFF;
			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: .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: #E9F2ED}

.epi-rowEven,
.wsui-table-row-even 	{background-color: #F7F9F8}

.epi-rowSpecial1,
.wsui-table-row-sectionheader	{background-color: #D1E1EF}

.epi-rowSpecial2,
.wsui-rowSpecial	{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: #FFFFFF;
				padding-top: .3em;
				padding-bottom: .3em}

.epi-rowHead a,
.wsui-table-row-header  a	{color: #222222  !important;
				text-decoration: none}

.epi-rowHeadSorted	{color: #222222;
				font-weight: bold;
				background-color: #9CBFDD;
				padding-top: .3em;
				padding-bottom: .3em}

.epi-rowHeadSorted a	{color: #222222  !important;
				text-decoration: none}

/* CHROME, PAGE, AND ALIGNMENT CLASSES    */
.epi-pageBG		{background-color: #FFFFFF}

.epi-align		{text-align: left}

.epi-chromeHeader	{font-family: Arial, Helvetica, sans-serif;
			font-size: x-small;
			color: #000000;
			font-weight: bold;
			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: #F7F9F8}
.epi-button-normal a 			{color: #6A9A7B !important;
					text-decoration: none !important}

.epi-button-rollover 			{background-color: #9CBFDD;
					cursor: hand}
.epi-button-rollover table.rollover 	{background-color: #FFFFFF}
.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: #222222 !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: #FFFFFF}
.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: #F0F5F1}
.epi-BG2		{background-color: #144832}
.epi-BG3		{background-color: #EEEEEE}
.epi-BG4		{background-color: #F7F7F7}

.epi-font1		{font-family: Arial, Helvetica, sans-serif;
			font-size: x-small;
			color: #11422F}

.epi-font2		{font-family: Verdana, Geneva, sans-serif;
			font-size: x-small;
			color: #FFFFFF}

.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-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,
.wsui-buttonLinkSm	{color: #000033;
			text-decoration: underline}

.epi-buttonLinkSm:hover,
.wsui-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}

APPLET 			{visibility:visible}

.epi-modDrg,
.epi-modFix,
.epi-modUp,
.epi-modUpFootPr,
.epi-layout0,
.epi-panel,
.epi-panelDrop,
.epi-panelLocked,
.epi-panelMsg,
.epi-indicator,
.epi-panel-moveContent	{position:absolute; visibility:hidden;}

.epi-modDrg,
.epi-modFix		{z-index:100;}
.epi-modUp		{z-index:100;filter:progid:DXImageTransform.Microsoft.dropshadow(OffX=3, OffY=3,Color=#888888);}
.epi-modUpFootPr	{z-index:90; border-color:#666666;border-style:solid; border-width:1; background:#ffffff;}
.epi-layout0		{z-index:20; overflow:hidden;}
.epi-panel		{z-index:50; overflow:hidden;}
.epi-panelDrop		{z-index:110; overflow:hidden;border-color:blue; border-style:solid; border-width:3;}
.epi-panelLocked	{z-index:997; overflow:hidden;background:#000000; color:red; filter:alpha(opacity=25);-moz-opacity:0.25;}
.epi-panelMsg		{z-index:998; overflow:hidden;background:#eeeeee; color:red;
				font-family:Verdana, Geneva, sans-serif;
				font-size:x-small;}
.epi-indicator		{z-index:999; overflow:hidden;background:#009900}
.epi-panel-moveContent	{z-index:50; overflow:hidden;background:#eeeeee}
