/* #### DEFAULT STYLES #### */

A 
	{
	color:#000000;
	font:8pt Verdana;
	text-decoration: none;
      }

A:visited
	{
	color:#000000;
	font:8pt Verdana;
	text-decoration: none;
	}

A:active 
	{
	color:#000000;
	font:8pt Verdana;
	text-decoration: none;
	}

A:link
	{
	color:#000000;
	font:8pt Verdana;
	text-decoration: none;
	}

A:hover 
	{
	color:#0080C0;
	font:8pt Verdana;
	text-decoration: none;
	}

BODY
	{
	font:8pt Verdana;
	color:black;
	text-align:left;
	margin-top:6px;
	}

IMG	
	{
	border:none;
	}

INPUT	
	{
	font:8pt Verdana;
	color:black;
	}

LI
	{
	padding-bottom:2pt
	}

P
	{
	font:8pt Verdana;
	color:black;
	}

SELECT
	{
	font:8pt Verdana;
	color:black;
	}

TEXTAREA
	{
	font:8pt Verdana;
	color:black;
	}

TABLE
	{
	border:none;
	}

TD	
	{
	font:8pt Verdana;
	color:black;
	}

TH
	{
	font:8pt Verdana;
	font-weight: bold;
	color:black;
	}


/* #### GLOBAL STYLES #### */

.accHeaderOption
	{
	font:8pt Verdana;
	color:#808080;
	border:solid;
	border-width: 0px 0px 0px 0px;
	background-color:#F3F3F3;
	border-color: #0080C0 #0080C0 #0080C0 #0080C0;
	}

.accHeaderOption02
	{
	font:8pt Verdana;
	color:#808080;
	border:dotted;
	border-width: 1px 0px 0px 0px;
	background-color:#F0F0F0;
	border-color: #F3F3F3 #0080C0 #F3F3F3 #0080C0;
	}

.accHeaderOption03
	{
	font:8pt Verdana;
	color:#808080;
	border:solid;
	border-width: 0px 4px 0px 0px;
	background-color:#F3F3F3;
	border-color: #F3F3F3 #0080C0 #F3F3F3 #0080C0;
	}

.border1000
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 1px 0px 0px 0px; 
	border-color: #C0C0C0;
	}

.border0101
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 0px 1px 0px 1px; 
	border-color: #C0C0C0;
	}

.border0100
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 0px 1px 0px 0px; 
	border-color: #C0C0C0;
	}

.border0010
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #C0C0C0;
	}

.border0001
	{
	font:8pt Verdana;
	color:#2A2A2A;
	border-style: solid; 
	border-width: 0px 0px 0px 1px; 
	border-color: #C0C0C0;
	}

.border1101
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 1px 1px 0px 1px; 
	border-color: #C0C0C0;
	}

.border1100
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 1px 1px 0px 0px; 
	border-color: #C0C0C0;
	}

.border1111
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	border-color: #C0C0C0;
	margin-top:0px;
	}

.border0100f
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 0px 1px 0px 0px; 
	border-color: #000080;
	background-color:#F8F8F8;
	}

.border1111f
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	border-color: #C0C0C0;
	background-color:#F8F8F8;
	}

.border1101f
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 2px 1px 0px 1px; 
	border-color: #F97C00 #C0C0C0 #C0C0C0 #C0C0C0; 
	background-color:#F8F8F8;
	}

.border0000
	{
	font:8pt Verdana;
	background-color:#F8F8F8;
	}

.border0000f
	{
	font:8pt Verdana;
	color:black;
	background-color:#F8F8F8;
	}

.headerTitle
	{
	font: 9px Verdana;
	color: #808080;
	}

.headerObject
	{
	font: 10px Verdana;
	font-weight:normal;
	color: #808080;
	}

.rss
	{
	font: 8pt Verdana;
	color: #808080;
	padding: 0px 0px;
	}

.sep
	{
	font: 8pt Tahoma;
	color: #A9A9A9;
	padding: 0px 0px;
	}

.systemNoteMandatory
	{
	font:8pt Verdana;
	color:#FF0000;
	}

.systemNoteAuto
	{
	font:8pt Verdana;
	color:#FF00FF;
	}

.systemNote
	{
	font:8pt Verdana;
	color:#4A4A4A;
	}

/* #### A STYLES #### */

A.accHeader:link
	{
	color:#808080;
	text-decoration: none;
	}

A.accHeader:visited
	{
	color:#808080;
	text-decoration: none;
	}

A.accHeader:active 
	{
	color:#808080;
	text-decoration: none;
	}

A.accHeader:hover
	{
	color:#008000;
	text-decoration: none;
	}

A.accHeader2:link
	{
	color:#525252;
	text-decoration: none;
	}

A.accHeader2:visited
	{
	color:#525252;
	text-decoration: none;
	}

A.accHeader2:active 
	{
	color:#525252;
	text-decoration: none;
	}

A.accHeader2:hover
	{
	color:#525252;
	text-decoration: none;
	}

A.accHeader3:link
	{
	color:#808080;
	text-decoration: none;
	}

A.accHeader3:visited
	{
	color:#808080;
	text-decoration: none;
	}

A.accHeader3:active 
	{
	color:#808080;
	text-decoration: none;
	}

A.accHeader3:hover
	{
	color:#0080C0;
	text-decoration: none;
	}

A.actionPlannerCancelled
	{
	color:#FF9900;
	}

A.actionPlannerCancelled:link
	{
	color:#FF9900;
	}

A.actionPlannerCancelled:visited
	{
	color:#FF9900;
	}

A.actionPlannerCancelled:active
	{
	color:#FF9900;
	}

A.actionPlannerCompleted
	{
	color:#808080;
	}

A.actionPlannerCompleted:link
	{
	color:#808080;
	}

A.actionPlannerCompleted:visited
	{
	color:#808080;
	}

A.actionPlannerCompleted:active
	{
	color:#808080;
	}

A.actionPlannerCritical
	{
	color:#FF0000;
	}

A.actionPlannerCritical:link
	{
	color:#FF0000;
	}

A.actionPlannerCritical:visited
	{
	color:#FF0000;
	}

A.actionPlannerCritical:active
	{
	color:#FF0000;
	}

A.application:link
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.application:visited
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.application:hover
	{
	font-size: 8pt;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #0080C0 dotted;
	}

A.application:active
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.dataAudit:link
	{
	color:#A6A6A6;
	text-decoration: none;
	}

A.dataAudit:visited
	{
	color:#A6A6A6;
	text-decoration: none;
	}

A.dataAudit:active 
	{
	color:#A6A6A6;
	text-decoration: none;
	}

A.dataAudit:hover
	{
	color:#3C3C3C;
	text-decoration: underline;
	}

A.footer:link
	{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.footer:visited
	{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.footer:hover
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.footer:active
	{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.gridFooterActions
	{
	color:#808080;
	font:8pt Verdana;
	}

A.gridFooterActions:visited
	{
	color:#808080;
	font:8pt Verdana;
	}

A.gridFooterActions:active 
	{
	color:#808080;
	font:8pt Verdana;
	}

A.gridFooterActions:link
	{
	color:#808080;
	font:8pt Verdana;
	}

A.gridFooterActions:hover 
	{
	color:#0080C0;
	font:8pt Verdana;
	}

A.gridResultsHeader
	{
	color:#4E4E4E;
	font:8pt Verdana;
	text-decoration: none;
	
	}

A.gridResultsHeader:link
	{
	font:8pt Verdana;
	text-decoration: none;
	color:#4E4E4E;
	
	}

A.gridResultsHeader:visited
	{
	font:8pt Verdana;
	text-decoration: none;
	color:#4E4E4E;
	
	}

A.gridResultsHeader:active
	{
	font:8pt Verdana;
	text-decoration: none;
	color:#4E4E4E;
	
	}

A.gridResultsHeader:hover 
	{
	color:#0080C0;
	font:8pt Verdana;
	text-decoration: underline;
	
	}

A.homeFooter:link
	{
	font-size: 8pt;
	color: #1B1B1B;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.homeFooter:visited
	{
	font-size: 8pt;
	color: #1B1B1B;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.homeFooter:hover
	{
	font-size: 8pt;
	color: #1B1B1B;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.homeFooter:active
	{
    	font-size: 8pt;
	color: #1B1B1B;
    	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    	text-decoration: none;
	}

A.mobileheader
	{
	color: #6699CC;
	font-family: Verdana;
	font-size: 10px;
	}

A.mystartpageBar:link
	{
	font-size: 11px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.mystartpageBar:visited
	{
	font-size: 11px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.mystartpageBar:hover
	{
	font-size: 11px;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	border-bottom:1px #0080C0 dotted;
	}

A.mystartpageBar:active
	{
	font-size: 11px;
	color: white;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar:link
	{
	font-size: 8pt;
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar:visited
	{
	font-size: 8pt;
	color: #000080;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar:hover
	{
	font-size: 8pt;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar:active
	{
	font-size: 8pt;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar3:link
	{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
	}

A.navbar3:visited
	{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
	}

A.navbar3:hover
	{
	font-size: 8pt;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none
	}

A.navbar3:active
	{
	font-size: 8pt;
	color: #FFFFFF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar5:link
	{
	font-size: 8pt;
	color:#000080;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar5:visited
	{
	font-size: 8pt;
	color:#000080;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

A.navbar5:hover
	{
	font-size: 8pt;
	color: #0080C0;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

A.navbar5:active
	{
	font-size: 8pt;
	color: #000080;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

A.navbar6:link
	{
	font-size: 8pt;
	color: #1B1B1B;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar6:visited
	{
	font-size: 8pt;
	color: #1B1B1B;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar6:hover
	{
	font-size: 8pt;
	color: #1B1B1B;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.navbar6:active
	{
    	font-size: 8pt;
	color: #1B1B1B;
    	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
    	text-decoration: none;
	}

A.NonSelected:link
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.NonSelected:visited
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.NonSelected:hover
	{
	font-size: 8pt;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.NonSelected:active
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.pageFooter
	{
	color:#C0C0C0; 
	font-size:8pt;
	}

A.pageFooter:link
	{
	color:#C0C0C0; 
	font-size:8pt;
	}

A.pageFooter:visited
	{
	color:#C0C0C0; 
	font-size:8pt;
	}

A.pageFooter:active
	{
	color:#C0C0C0; 
	font-size:8pt;
	}

A.personalZone:link
	{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.personalZone:visited
	{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.personalZone:hover
	{
	font-size: 10px;
	color: #79BA01;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.personalZone:active
	{
	font-size: 10px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.securitylogon:link
	{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.securitylogon:visited
	{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.securitylogon:hover
	{
	font-size: 10pt;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.securitylogon:active
	{
	font-size: 10pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	}

A.Selected:link
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

A.Selected:visited
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

A.Selected:hover
	{
	font-size: 8pt;
	color: #0080C0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

A.Selected:active
	{
	font-size: 8pt;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

BODY.online
	{
	font:8pt Verdana;
	color:black;
	text-align:left;
	margin-top:0px;
	margin-bottom:0px;
	margin-left:0px;
	margin-right:0px;
	}

/* #### IMG (Image) STYLES #### */

IMG.personalZone
	{
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	border-color: #000000;
	}

IMG.spaceZone
	{
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	border-color: #000000;
	}

/* #### INPUT STYLES #### */

/* #### P STYLES #### */

P.border
	{
	font:8pt Verdana;
	color:black;
	margin-left:200px;
	}


/* #### SPAN STYLES #### */

SPAN.newsScroll
	{
	font: 8pt Tahoma;
	color: #000000;
	padding: 0px 0px;
	}

SPAN.gridFooterActions
	{
	font: 8pt Tahoma;
	color: #D4D4D4;
	padding: 0px 0px;
	}

SPAN.tip
	{
	font: 8pt Tahoma;
	color: #A6A6A6;
	padding: 0px 0px;
	}

SPAN.partnerZone
	{
	font:8pt Verdana;
	color:#FFFFFF;
	font-weight: bold;
	}

/* #### TABLE STYLES #### */

TABLE.accHeaderSteps
	{
	font:8pt Verdana;
	color:#FFFFFF;
	border:solid;
	border-width: 0px 0px 0px 1px;
	background-color:transparent;
	border-color: #F3F3F3 #808080 #808080 #C0C0C0;
	}

TABLE.accBorder
	{
	border:solid 1px;
	background-color:transparent;
	border-color: #D7D7D7;
	}

TABLE.actionPlanner
	{
	font:8pt Verdana;
	color:BLACK;
	background-color:transparent;
	text-align:center;
	border-style: solid; 
	border-width: 0px 1px 0px 1px; 
	border-color: #D3D3D3;
	}

TABLE.actionCalendar
	{
	font:8pt Verdana;
	color:BLACK;
	background-color:transparent;
	text-align:center;
	border-style: solid; 
	border-width: 0px 1px 1px 1px; 
	border-color: #D3D3D3;
	}

TABLE.border
	{
	background-color: #F2F2F2;
	border-style: solid; 
	border-width: 1px; 
	border-color: #C0C0C0;
	}

TABLE.dataAudit
	{
	background-color: #F3F3F3;
	border-style: solid; 
	border-width: 1px; 
	border-color: #C0C0C0;
	}

TABLE.gridBorder
	{
	border:1px solid #0066CC;
	padding: 2px 2px;
	}

TABLE.gridFooterActions
	{
	font:8pt Verdana;
	color:black;
	background-color: #F3F3F3;
	border-style: solid; 
	border-width: 0px 1px 1px 1px; 
	border-color: #C0C0C0;
	}

TABLE.gridNoTop
	{
	border:1px solid #0066CC;
	border-top: none;
	}

TABLE.gridNoBottom
	{
	border:1px solid #0066CC;
	border-bottom: none;
	}

TABLE.gridResults
	{
	font:10pt Verdana;
	color:black;
	text-align:left;
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	border-color: #C0C0C0;
	background-color:#F3F3F3;
	}

TABLE.header
	{
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #C0C0C0;
	}

TABLE.newsScroll
	{
	font:10pt Verdana;
	color:black;
	text-align:left;
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	border-color: #C0C0C0;
	background-color:transparent;
	padding: 2px 2px;
	}

TABLE.mystartpageSearch
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color:black;
	}

TABLE.status
	{
	border:solid 1px;
	background-color:transparent;
	border-width: 0px 0px 1px 0px; 
	border-color: #D7D7D7;
	}


/* #### TEXTAREA STYLES #### */

TEXTAREA.Help
	{
	color:#808080;
	border-style: solid; 
	border-width: 0px; 
	border-color: Black;
	}

TEXTAREA.navigateRight
	{
	color: Black;
	font:8pt "Verdana";
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	border-color: #CCCCCC;
	padding-top:3pt;
	padding-bottom:3pt;
	height:44px;
	width:180px;
	}

/* #### TD (Table Cell) STYLES #### */

TD.accHeader01
	{
	font:8pt Verdana;
	color:#0080C0;
	border:solid;
	border-width: 1px 1px 1px 1px;
	background-color:transparent;
	border-color: rgb(78,13,97) rgb(78,13,97) rgb(78,13,97) rgb(78,13,97);
	}

TD.accHeader03
	{
	font:8pt Verdana;
	color:#808080;
	border:solid;
	border-width: 1px 1px 1px 1px;
	background-color:transparent;
	border-color: #008000 #008000 #008000 #008000;
	}

TD.accHeader02
	{
	font:8pt Verdana;
	color:#808080;
	background-color:transparent;
	border:solid;
	border-width: 1px 1px 1px 1px;
	border-color: #FFFFFF #FFFFFF #FFFFFF #FFFFFF;
	}

TD.accHeader04
	{
	font:8pt Verdana;
	color:rgb(78,13,97);
	border:solid;
	border-width: 0px 0px 0px 0px;
	background-color:#E6E6E6;
	border-color: rgb(78,13,97) rgb(78,13,97) rgb(78,13,97) rgb(78,13,97);
	font-weight:bold;
	}

TD.accHeaderStep1
	{
	font:8pt Verdana;
	color:#FFFFFF;
	border:solid;
	border-width: 0px 0px 0px 1px;
	background-color:#0080C0;
	border-color: #F3F3F3 #F3F3F3 #808080 #808080;
	}

TD.accHeaderStep2
	{
	font:8pt Verdana;
	color:#FFFFFF;
	border:solid;
	border-width: 0px 0px 0px 0px;
	background-color:#FF8040;
	border-color: #F3F3F3 #F3F3F3 #808080 #808080;
	}

TD.accHeaderStep3
	{
	font:8pt Verdana;
	color:#FFFFFF;
	border:solid;
	border-width: 0px 0px 0px 0px;
	background-color:#008000;
	border-color: #F3F3F3 #F3F3F3 #808080 #808080;
	}

TD.accHeaderTabUnSelected
	{
	font:8pt Verdana;
	color:#FFFFFF;
	background-color:rgb(223,223,223);
	font-weight:bold;
	text-align:center;
	}

TD.accHeaderTabSelected
{
	font:8pt Verdana;
	color:black;
	background-color:transparent;
	text-align:center;
	border:solid;
	border-width: 1px 0px 0px 0px;
	border-color: rgb(212,212,212);
}

TD.actionCalendarDay
	{
	border-style: solid; 
	border-width: 0px 1px 0px 0px; 
	border-color: #D3D3D3;
	background-color:white;
	}

TD.actionCalendarFooter
	{
	font:8pt Verdana;
	color:#6C6C6C;
	}

TD.actionCalendarUsed
	{
	font:8pt Verdana;
	color:BLACK;
	background-color:rgb(255,255,162);
	text-align:left;
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #D3D3D3;
	}

TD.actionPlannerBorder
	{
	font:8pt Verdana;
	color:WHITE;
	background-color:#C0C0C0;
	text-align:right;
	}

TD.actionPlannerBorder
	{
	font:8pt Verdana;
	color:WHITE;
	background-color:#C0C0C0;
	text-align:right;
	}

TD.actionPlannerUsed
	{
	font:8pt Verdana;
	color:BLACK;
	background-color:rgb(255,255,162);
	text-align:center;
	border-style: solid; 
	border-width: 0px 0px 1px 1px; 
	border-color: #D3D3D3;
	}

TD.actionPlannerWeekend
	{
	font:8pt Verdana;
	color:BLACK;
	background-color:#E3E3E3;
	text-align:center;
	border-style: solid; 
	border-width: 0px 0px 1px 1px; 
	border-color: White;
	}

TD.applicationHeader
	{
	font:8pt Verdana;
	color:black;
	border:solid;
	border-width: 0px 0px 0px 0px;
	background-color: transparent;
	border-color: rgb(156,181,180);
	}

TD.borderLeft
	{
	background-image:url(../images/borderLeft.png);
	width:16px;
	background-color: #31363A;
	background-position: top left;
	}

TD.borderRight
	{
	background-image:url(../images/borderRight.png);
	width:16px;
	background-color: #31363A;
	background-position: top right;
	}

TD.block
	{
	font:8pt Verdana;
	color:#FFFFFF;
	background-color:#004080;
	}

TD.box
	{
	font:8pt Verdana;
	border-color:black;
	border: 1px solid black;
	}

TD.boxedHeader
	{
	font:8pt Verdana;
	color:black;
	background-color: #E6E6E6;
	vertical-align: middle
	}

TD.browseSelected
	{
	font:8pt Verdana;
	color: black;
	vertical-align:middle;
	border-style: solid; 
	border-width: 1px 1px 0px 1px; 
	border-color: #C0C0C0;
	font-weight: bold;
	}

TD.browseUnSelected
	{
	font:8pt Verdana;
	color: black;
	vertical-align:middle;
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #C0C0C0;
	}

TD.darkGrid
	{
	font:8pt Verdana;
	color:black;
	background-color: #C0C0C0;
	vertical-align:top;
	}

TD.docFooter
	{
	font:8pt Verdana;
	color:#FFFFFF;
	vertical-align:top;
	background-color:#808080;
	}

TD.actionPlannerEmpty
	{
	font:8pt Verdana;
	color:BLACK;
	background-color:transparent;
	text-align:center;
	border-style: solid; 
	border-width: 0px 0px 1px 1px; 
	border-color: #D3D3D3;
	}

TD.dataAudit
	{
	font:8pt Verdana;
	color:#A6A6A6;
	background-color:white;
	vertical-align:top;
	}

TD.DocumentList
	{
	font:8pt Verdana;
	color:#2A2A2A;
	background-color:white;
	vertical-align:top;
	border-width: 0px 0px 1px 0px; 
	border-color: #E4E4E4;
	}

TD.grid
	{
	font:8pt Verdana;
	color:#2A2A2A;
	background-color:white;
	vertical-align:top;
	border-width: 0px 0px 1px 0px; 
	border-color: #E4E4E4;
	}

TD.gridFooter
	{
	font:8pt Verdana;
	color:black;
	background-color: #F2F2F2;
	}

TD.gridFooterActions
	{
	font:8pt Verdana;
	color:black;
	background-color: transparent;
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #C0C0C0;
	}

TD.gridResults
	{
	font:8pt Verdana;
	color:#2A2A2A;
	background-color:white;
	vertical-align:top;
	border-width: 0px 0px 1px 0px; 
	border-color: #E4E4E4;
	}

/* GridEdit needs to be defined after gridResults, or else the changes get applied in the wrong order */
TD.GridEdit
	{
		background-image:url(../../../images/button_background.gif);
	}

TD.hd
	{
    	font-weight: bold;
    	font-size: 20px;
    	color: #EFEE00;
    	font-family: Verdana, Arial, Helvetica, sans-serif
	}

TD.header
	{
	font:13px Verdana;
	color: black;
	vertical-align:middle;
	border-style: solid; 
	border-width: 0px 0px 0px 0px; 
	border-color: #C0C0C0;
	font-weight: bold;
	}

TD.help
	{
	font:8pt Verdana;
	color:white;
	text-align: center;
	background-color:#FFCC00;
	}

TD.helpheader
	{
	font:8pt Verdana;
	color:#FFCC33;
	background-color:#F2F2F2;
	}

TD.home
	{
	font:8pt Verdana;
	color:black;
	}

TD.info
	{
	font:8pt Verdana;
	color:#000000;
	vertical-align:top;
	}

TD.lightGrid
	{
	font:8pt Verdana;
	color:black;
	background-color: #E6E6E6;
	vertical-align: top
	}

TD.mobileheader
	{
	color: #669900;
	font-family: Verdana;
	font-size: 10px;
	}

TD.navHeader
	{
	font:8pt Verdana;
	color:#000080;
	vertical-align:top;
	border-style: solid; 
	border-width: 1px 0px 0px 0px; 
	border-color: #000080;
	}

TD.OBPHeader
	{
	font:8pt Verdana;
	color:white;
	background-color:#CC0000;
	font-weight: bold;
	}

TD.pageFooter
	{
	font:8pt Verdana;
	color:#C0C0C0;
	border-style: solid; 
	border-width: 1px 0px 0px 0px; 
	border-color: #C0C0C0 #FFFFFF #FFFFFF #FFFFFF;
	}

IMG.personalZone
	{
	border-style: solid; 
	border-width: 1px 1px 1px 1px; 
	border-color: #000000;
	}

TD.relMan
	{
	font:8pt Verdana;
	color:white;
	text-align: center;
	background-color:#008000;
	}

TD.small
	{
	font:8pt Verdana;
	color:#000000;
	vertical-align:top;
	}

TD.searchGrid
	{
	font:8pt Verdana;
	color:black;
	background-color: #F2F2F2;
	border-style: solid; 
	border-width: 1px; 
	border-color: #F2F2F2;
	}

TD.searchGrid2
	{
	font:8pt Verdana;
	color:black;
	border-style: solid; 
	border-width: 1px; 
	border-color: #F2F2F2;
	}

TD.Selected
	{
	height:20px;
	vertical-align: middle
	}

TD.spaceZone
	{
	font:8pt Verdana;
	color:#000000;
	border:solid;
	border-width: 2px;
	background-color:white;
	border-color: #000000;
	}

TD.subHeader
	{
	font:8pt Verdana;
	color:black;
	background-color: #F2F2F2;
	border-style: solid; 
	border-width: 1px; 
	border-color: #F2F2F2;
	}

TD.subTotal
	{
	font:8pt Verdana;
	color:rgb(50,88,137);
	background-color: #F2F2F2;
	font-weight: bold;
	border-style: solid; 
	border-width: 1px 0px 1px 0px; 
	border-color: #D7D7D7;
	}

TD.tabImage
	{
	background-repeat:no-repeat
	}

TD.tab
	{
	font:8pt Verdana;
	background-color: #F3F3F3;
	}

TD.tip
	{
	font:8pt Verdana;
	color:white;
	background-color:#FF9900;
	border-style: solid; 
	border-width: 2px; 
	border-color: #F2F2F2;
	}

TD.total
	{
	font:8pt Verdana;
	color:rgb(50,88,137);
	font-weight: bold;
	background-color: #F2F2F2;
	border-style: solid; 
	border-width: 1px 0px 1px 0px; 
	border-color: #D7D7D7;
	}


/* #### TH (Table Cell) STYLES #### */

TH.actionPlannerToday
	{
	font:8pt Verdana;
	font-weight: bold;
	color:#808080;
	background-color:#F3F3F3;
	text-align:center;
	border-style: solid; 
	border-width: 2px 2px 2px 2px; 
	border-color: #0080C0;
	}

TH.actionPlannerBorder
	{
	font:8pt Verdana;
	color:black;
	background-color:#E3E3E3;
	text-align:center;
	border-style: solid; 
	border-width: 1px 0px 1px 1px; 
	border-color: #D3D3D3 white #D3D3D3 #F3F3F3;
	}

TH.bar
	{
	font:8pt Verdana;
	color:black;
	background-color: #F2F2F2;
	vertical-align: top
	}

TH.dataAudit
	{
	font:8pt Verdana;
	color:#555555;
	background-color:#F0F0F0;
	vertical-align:middle;
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #C0C0C0;
	}

TH.Grid
	{
	font:8pt Verdana;
	color:#555555;
	vertical-align:middle;
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #F3F3F3;
	font-weight: bold;
	}

TH.gridResults
	{
	font:8pt Verdana;
	color:rgb(50,88,137);
	background-color:#F3F3F3;
	vertical-align:middle;
	border-style: solid; 
	border-width: 0px 0px 1px 0px; 
	border-color: #C0C0C0;
	}

TH.header
	{
	font:8pt Verdana;
	font-weight: bold;
	color:white;
	background-color: #000066;
	}

TH.helpheader
	{
	font:8pt Verdana;
	color:white;
	background-color:#FFCC00;
	}

TH.lightGrid
	{
	font:8pt Verdana;
	color:black;
	background-color: #F2F2F2;
	}

TH.status
	{
	font:8pt Verdana;
	color:#0080C0;
	background-color:#F3F3F3;
	vertical-align:top;
	border-style: solid; 
	border-width: 2px 2px 2px 2px; 
	border-color: #0080C0;
	font-weight: bold;
	}

/* Tab Styles */

td.tabNonSelected
{
	font:8pt 'Verdana';
	color:white;
	background: transparent url('/images/coreTabNonSelected2009.gif') repeat-x;
}

td.tabSelected
{
	font:8pt 'Verdana';
	font-weight: bold;
	color:#F3F3F3;
	background-color: transparent;
	background: transparent url('/images/coreTabSelected2009.png') repeat-x;
}

td.ImageNonSelectedLeft
{
	background: url('/images/core.png') no-repeat scroll -125px -325px;
	width: 5px;
	height: 20px;
}

td.ImageNonSelectedRight
{
	background: url('/images/core.png') no-repeat scroll -160px -325px;
	width: 5px;	
	height: 20px;
}

td.ImageSelectedLeft
{
	background: url('/images/core.png') no-repeat scroll -190px -325px;
	width: 5px;	
	height: 20px;
}

td.ImageSelectedRight {
	background: url('/images/core.png') no-repeat scroll -223px -325px;
	width: 5px;	
	height: 20px;
}

a.Selected, a.Selected:link, a.Selected:visited, a.Selected:active
{
	font-weight: bold;
	color:#525252;
	outline: none;
	background-color: transparent;
}

a.TabNonSelected, a.TabNonSelected:link, a.TabNonSelected:visited, Aa.TabNonSelected:active
{
	color:#525252;
}

