/*General styles*/
BODY 								{color: #000000; font-size: 9pt; font-family: arial, helvetica; font-weight: normal; text-decoration: none;}
TD									{color: #000000; font-size: 9pt; font-family: arial, helvetica; font-weight: normal; text-decoration: none;}
A 									{color: #0033CC; text-decoration: none;}
A:link 								{color: #0033CC; text-decoration: none;}
A:visited 							{color: #8B008B; text-decoration: none;}
A:Active 							{color: Green; text-decoration: none;}
A:Hover								{color: Green; text-decoration: none;}

/*Search result styles*/
A:link.SearchResults				{font-size: 8.5pt;}
A:visited.SearchResults				{font-size: 8.5pt;}
A:hover.SearchResults				{font-size: 8.5pt;}	
A:Active.SearchResults				{font-size: 8.5pt;}
.SearchResultsList 					{font-size: 8.5pt;}		

/*Navigation button styles*/
A:link.MainNavigationLink			{color: #000000; background-color: #E3E3E3; font-weight: bold; text-decoration: none;}
A:visited.MainNavigationLink		{color: #000000; background-color: #E3E3E3; font-weight: bold; text-decoration: none;}
A:Active.MainNavigationLink			{color: #000000; background-color: #E3E3E3; font-weight: bold; text-decoration: none;}
A:Hover.MainNavigationLink			{color: #CC0000; background-color: #E3E3E3; font-weight: bold; text-decoration: none;}
.MainNavigation						{color: #000000; background-color: #E3E3E3; font-weight: bold; vertical-align: middle;}

A:link.JobDetailNavigationLink		{color: #000000; background-color: #E3E6FC; font-weight: bold; text-decoration: none;}
A:visited.JobDetailNavigationLink 	{color: #000000; background-color: #E3E6FC; font-weight: bold; text-decoration: none;}
A:Active.JobDetailNavigationLink   	{color: #000000; background-color: #E3E6FC; font-weight: bold; text-decoration: none;}
A:Hover.JobDetailNavigationLink   	{color: #CC0000; background-color: #E3E6FC; font-weight: bold; text-decoration: none;}
.JobDetailNavigation 				{color: #000000; background-color: #E3E6FC; font-weight: bold; vertical-align: middle;}
.JobDetailNavigationApplied 		{font-weight: bold;}

A:link.ButtonNavigationLink			{color: #000000; background-color: #E3E3E3; font-weight: bold; text-decoration: none;}
A:visited.ButtonNavigationLink		{color: #000000; background-color: #E3E3E3; font-weight: bold; text-decoration: none;}
A:Active.ButtonNavigationLink		{color: #000000; background-color: #E3E3E3; font-weight: bold; text-decoration: none;}
A:Hover.ButtonNavigationLink		{color: #CC0000; background-color: #E3E3E3; font-weight: bold; text-decoration: none;}
.ButtonNavigation					{color: #000000; background-color: #E3E3E3; font-weight: bold; vertical-align: middle;}

A:link.PositionDetailNavigationLink		{color: #000000; background-color: #E3E6FC; font-weight: bold; text-decoration: none;}
A:visited.PositionDetailNavigationLink 	{color: #000000; background-color: #E3E6FC; font-weight: bold; text-decoration: none;}
A:Active.PositionDetailNavigationLink 	{color: #000000; background-color: #E3E6FC; font-weight: bold; text-decoration: none;}
A:Hover.PositionDetailNavigationLink   	{color: #CC0000; background-color: #E3E6FC; font-weight: bold; text-decoration: none;}
.PositionDetailNavigation 				{color: #000000; background-color: #E3E6FC; font-weight: bold; vertical-align: middle;}

/*Form element styles*/
INPUT 								{font-size: 9pt; font-family: arial, helvetica;}
SELECT								{font-size: 9pt; font-family: arial, helvetica;}
FORM 								{margin-top: 0px; margin-bottom: 0px;}

/*Field label styles*/
.Label								{font-family: arial, helvetica; font-size: 9pt; font-weight: bold;}
.RequiredLabel 						{font-family: arial, helvetica; font-size: 9pt; font-weight: bold;}
.ShortHelpLabel						{font-family: arial, helvetica; font-size: 9pt;}
.RequiredSymbol 					{font-family: verdana; color: #EE0707;}
.SymbolLongHelp						{}

/*Table element styles*/
BODY.MenuPageMargin 				{margin-top: 14px; margin-left: 3px;}
TD.CenterAlign						{text-align: center; }
TD.RightAlign						{text-align: Right;}
TD.AlignCenterVertical				{vertical-align: middle;}
TD.CenterAlignCenterVertical		{vertical-align: middle; text-align: center;}
TD.RightAlignCenterVertical			{vertical-align: middle; text-align: Right;}
TD.BottomAlignCenterVertical		{vertical-align: bottom; text-align: center;}

/*Table head styles*/
.TableHead					{background-color: #E3E6FC; color: #000000; font-size: 10pt; font-family: arial, helvetica; font-weight: bold; text-align: left;}
.TableSubHead				{background-color: #F3F3F3; color: #000000; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; text-align: LEFT;}
.TableSubSubHead			{background-color: #F3F3F3; color: #000000; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; text-align: center;}
.SearchResultsTableHead		{background-color: #D3D3D3; color: #000000; font-size: 10pt; font-weight: 900; text-align: center;}	
.PositionDetailTableHead	{background-color: #E3E6FC;}
.JobDetailTableHead			{background-color: #E3E6FC;}

/*Table Styles*/
.LoginTable							{background-color:#FFFFFF;}
.ReferralsTable						{background-color:#FFFFFF;}
.SearchResultsTable 				{background-color:#FFFFFF;}

/*Alert & Confirm*/
.AlertText					{background-color: #FFFFFF; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; vertical-align: middle;}
.AlertTable					{background-color: #FFFFFF; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; border-style: solid; border-width: 1;border-color: #FF0000; }
.ConfirmText				{background-color: #FFFFFF; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; vertical-align: middle;}
.ConfirmTable				{background-color: #FFFFFF; font-size: 9pt; font-family: arial, helvetica; font-weight: bold; border-style: solid; border-width: 1;border-color: #00A651;}

/*Other styles*/
.PageHead					{text-decoration: none; font-family: arial, helvetica;color: #000000;font-size: 14pt;}
.PageBreak					{page-break-before: always;}
.ListBody					{font-size: 8pt;}
.ListBodyCenterAlign		{font-size: 8pt; text-align: center;}
.InformationText			{font-size: 9pt; font-family: arial, helvetica; font-style: normal; vertical-align: middle;}
.InformationSubText			{font-size: 8pt; font-family: arial, helvetica; font-style: normal; font-weight: normal; vertical-align: middle;}
.JobDetailLabel 			{font-weight: bolder; vertical-align: top;}
.PositionDetailLabel 		{font-weight: bolder;}


