.portletBase
{
	border: 0px solid #DDDDDD;
	margin-bottom: 10px;
	
}

/***** begin PLUMTREE PORTAL 5.0 STYLES *****/
body	{background-color: #FFFFFF;}
td	{color: #717073; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
a {color: #717073;font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
a:hover{color: #f8971d;font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
/* ACTION BAR STYLES*/
	/* background styles*/
.actionbarBanBg			{background-color: #CCCCCC;}
.actionbarCalBg			{background-color: #DDDDDD;}
.actionbarDialogueBg		{background-color: #EDEDED;}
.actionbarDirBg			{background-color: #CCCCCC;}
.actionbarObjectBg		{background-color: #DDDDDD;}
.actionbarPortletBg		{background-color: #CCCCCC;}
	/* text styles*/
.actionbarText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A 		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarText A:hover 		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.actionbarDisabledText		{color: #999999; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanDisabledText	{color: #EDEDED; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A 		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.actionbarBanText A:hover 	{ color: #FF0000; font: #DDDDDD; text-decoration: underline;}
	/* buttons styles*/
.actionbarBanBtn		{text-decoration: none;}
.actionbarBanBtn A		{text-decoration: none;}
.actionbarBanBtn A:hover	{background-color: #FFFFFF; text-decoration: none;}
.actionbarDialogueBtn		{text-decoration: none;}
.actionbarDialogueBtn A		{text-decoration: none;}
.actionbarDialogueBtn A:hover	{background-color: #DDDDDD; text-decoration: none;}
.actionbarDirBtn		{text-decoration: none;}
.actionbarDirBtn A		{text-decoration: none;}
.actionbarDirBtn A:hover	{background-color: #DDDDDD; text-decoration: none;}
.actionbarPortletBtn		{text-decoration: none;}
.actionbarPortletBtn A		{text-decoration: none;}
.actionbarPortletBtn A:hover	{background-color: #DDDDDD; text-decoration: none;}
.actionbarObjectBtn		{text-decoration: none;}
.actionbarObjectBtn A		{text-decoration: none;}
.actionbarObjectBtn A:hover	{background-color: #FFFFFF; text-decoration: none;}
	/* misc styles*/
.actionbarBanDivider		{background-color: #DDDDDD;}
.actionbarObjectDivider		{background-color: #FFFFFF;}
.actionbarPortletDivider	{background-color: #DDDDDD;}
.actionbarDirDivider		{background-color: #DDDDDD;}
.actionbarDialogueDivider	{background-color: #FFFFFF;}
/* ALERT STYLES*/
	/* background styles*/
.alertDialogueBg		{background-color: #63b19c;}
.alertBg			{background-color: #F8F8B8;}
	/* text styles*/
.alertTitle			{color: #000000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertSubtitle			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorHeader		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.alertErrorTitle		{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorSubtitle		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText			{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A 		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorText A:hover 	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertErrorDescription		{color: #000000; font: 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A	{color: #003399; font: 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertErrorDescription A:hover 	{color: #FF0000; font: 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmTitle		{color: #66CC00; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmSubtitle		{color: #66CC00; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertConfirmText		{color: #66CC00; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueTitle		{color: #FFFFFF; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningTitle		{color: #FF9900; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningSubtitle		{color: #FF9900; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertWarningText		{color: #FF9900; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText		{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A		{color: #ccffff; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.alertDialogueText A:hover	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.alertRequiredText		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
/* BANNER STYLES*/
 /* background color*/
.banTopbarBg			{background-color: #204ca3;}/*topbar*/
.banHeaderBg			{background-color: @color.bg.white@;}/*banner*/
.banHeaderTextBg		{background-color: #204ca3;}
	/* text styles*/
.banHeader			{color: #204ca3; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banBigHeader			{color: #204ca3; font: bold 20px verdana,arial,helvetica,"sans-serif";}
.banSubhead			{color: #204ca3; font: 13px verdana,arial,helvetica,"sans-serif";}
.banText			{color: #204ca3; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A			{color: #204ca3; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A:hover		{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.banGreetingText		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText			{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A			{color: #ccffff; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A:hover		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
/* BREADCRUMB STYLES*/
.breadcrumbText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.breadcrumbText A		{color: #003399; text-decoration: none;}
.breadcrumbText A:hover		{color: #FF0000; text-decoration: underline;}
/*CALENDAR STYLES*/
	/* background styles*/
.calHeaderBg			{background-color: #63b19c;}
.calMonthToggleBg		{background-color: #CCCCCC;}
.calActionbarBg			{background-color: #DDDDDD;}
.calDateBg			{background-color: #FFFFFF;}
	/* border styles*/
.calBorder			{border: solid 1px #CCCCCC;}
	/* text styles*/
.calHeader			{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calSubhead			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle			{color: #000000; font: bold 13px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A			{color: #003399; font: bold 13px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calTitle A:hover		{color: #FF0000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calSubtitle			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif";}
.calSubtitle A			{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calSubtitle A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calMonthToggleHeader		{color: #FFFFFF;  font: bold 14px verdana,arial,helvetica,"sans-serif";}
.calText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calActionbarText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calActionbarText A		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.calActionbarText A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.calDateText			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysText			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.calDaysDimText			{color: #CCCCCC; font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
/* CUSTOM APPLICATION STYLES*/
	/* background styles*/
.customappHeaderBg		{background-color: #FFFFFF;}
.customappSubheadBg		{background-color: #FFFFFF;}
.customappLightBg		{background-color: #DDDDDD;}
.customappDkGrayBg		{background-color: #CCCCCC;}
.customappMdGrayBg		{background-color: #EDEDED;}
.customappLtGrayBg		{background-color: #F4F4F4;}
	/* border styles*/
.customappBorder		{border: solid 1px #63b19c;}
	/* text styles*/
.customappHeader		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubhead		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle			{color: #63b19c; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A		{color: #003399; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappTitle A:hover		{color: #FF0000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappSubtitle		{color: #63b19c; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A		{color: #003399;  font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappSubtitle A:hover	{color: #FF0000;  font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.customappText			{color: #717073; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A		{color: #717073; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.customappText A:hover		{color: #f8971d; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
/* DIALOGUE STYLES (POPUP) */
	/* background styles*/
.dialogueBg			{background-color: #204ca3;}
.dialogueHeaderBg		{background-color: #CCCCCC;}
.dialogueMedBg			{background-color: #63b19c;}
.dialogueLightBg		{background-color: #DDDDDD;}
.dialogueGrayBg			{background-color: #EDEDED;}
.dialogueTabOnBg		{background-color: #FFFFFF;}
.dialogueTabOffBg		{background-color: #CCCCCC;}
.dialogueSearchBg		{background-color: #EDEDED;}
	/* text styles*/
.dialogueHeader			{color: #000000; font: bold 14px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueNoticeHeader		{color: #000000; font: 18px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubhead		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle			{color: #000000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A		{color: #003399; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTitle A:hover		{color: #FF0000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueSubtitle		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueSubtitle A:hover	{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueTabText		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueTabText A:hover	{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.dialogueFormText		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dialogueMRUText A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
	/* button styles*/
.dialogueBtn			{text-decoration: none;}
.dialogueBtn A			{text-decoration: none;}
.dialogueBtn A:hover		{color: #FFFFFF; background-color: #CCCCCC; text-decoration: none;}
/* DIRECTORY STYLES*/
	/* background styles*/
.dirHeaderBg			{background-color: #717073;}
.dirContentBg			{background-color: #EDEDED;}
	/* text styles*/
.dirHeader			{color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.dirText			{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A			{color: #ccffff; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText			{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A			{color: #ccffff; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A:hover		{color: #204ca3; font: bold 11px verdana,arial,helvetica,"sans-serif";}
.dirContentSubtitle		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
	/* button styles*/
.dirBtn				{text-decoration: none;}
.dirBtn A			{text-decoration: none;}
.dirBtn A:hover			{background-color: #CCCCCC; text-decoration: none;}
	/* misc styles*/
.dirDivider			{background-color: #CCCCCC;}
/* FOOTER STYLES*/
	/* background styles*/
.footHeaderBg			{background-color: #FFFFFF;}
	/* text styles*/
.footHeader			{color: #717073; font: bold 11px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.footSubhead			{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif";}
.footTitle			{color: #FFFFFF; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A			{color: #717073; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A:hover		{color: #FF0000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footSubtitle			{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A			{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText			{color: #717073;  font:  11px/14pt  verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A			{color: #717073;  font: 11px/14pt verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A:hover		{color: #f8971d;  font:  11px/14pt verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
/* FORM ELEMENTS STYLES*/
.formPulldownText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formInputBoxText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formBtnText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formEditorBtnText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formCheckboxText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formRadio			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formSelectText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formTextboxText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
/*LIST STYLES*/
	/* background styles*/
.listSortHeaderBg		{background-color: #CCCCCC;}
.listItemOneBg			{background-color: #EDEDED;}
.listItemTwoBg			{background-color: #FFFFFF;}
	/* text styles*/
.listSortHeader			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 3px 1px 3px;}
.listSortHeader A		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listSortHeader A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubhead			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.listTitle			{color: #000000; font: bold 13px verdana,arial,helvetica,"sans-serif";  text-decoration: none; padding: 1px 1px 1px 3px;}
.listTitle A			{color: #003399; font: bold 13px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listTitle A:hover		{color: #FF0000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubtitle			{color: #000000;  font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A			{color: #003399;  font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listSubtitle A:hover		{color: #FF0000;  font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listItalicText			{color: #000000; font: italic 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A		{color: #003399; font: italic 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listItalicText A:hover		{color: #FF0000; font: italic 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listBoldItalicText		{color: #000000; font: bold italic 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A		{color: #003399; font: bold italic 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listBoldItalicText A:hover	{color: #FF0000; font: bold italic 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listSubjectText		{color: #000000;  font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listReadText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listReadText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listUnreadText			{color: #000000;  font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A		{color: #003399;  font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listUnreadText A:hover		{color: #FF0000;  font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listGroupText			{color: #000000;  font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A		{color: #003399;  font: bold 11px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.listGroupText A:hover		{color: #FF0000;  font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.listDateText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listPaginationText A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listHiliteText			{text-decoration: none; background-color: #DDDDDD;}
.listHiliteText A		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #DDDDDD;}
.listHiliteText A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;	background-color: #DDDDDD;}
.listNewText			{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.listUpdatedText		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
/* LOGIN STYLES*/
	/* text styles*/
.loginHeader			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.loginHeader A			{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginHeader A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubhead			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.loginTitle			{color: #000000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginTitle A			{color: #003399; font: bold 13px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.loginTitle A:hover		{color: #FF0000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginSubtitle			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginSubtitle A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.loginText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.loginText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
/* MENU STYLES*/
	/* background styles*/
.menuHeaderBg			{background-color: #717073;}
	/* text styles*/
.menuHeader			{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 3px;}
.menuSubtitle			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A			{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuStepSubtitle		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
/* NAVIGATION STYLES*/
	/* background styles*/
.navTopbarDropbarBg		{background-color: #CCCCCC;}
.navMidtabBg			{background-color: #CCCCCC;}
.navMidtabDropdownBg		{background-color: #DDDDDD;}
.navMidtabSpacerBg		{background-color: #717073;}
.navTabOnBg			{background-color: #63b19c;}
.navTabOnWhiteBg		{background-color: #FFFFFF;}
.navTabOffBg			{background-color: #717073;}
.navTabSpacerBg			{background-color: #717073;}
.navTabDropbarBg		{background-color: #CCCCCC;}
.navSidebarSectionBg		{background-color: #63b19c;}
.navSidebarSubsectionBg		{background-color: #CCCCCC;}
.navSidebarSubSubsectionBg	{background-color: #DDDDDD;}
	/* text styles*/
.navPulldownText		{background-color: #CCCCCC; color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navHeader			{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.navSubhead			{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.navTabDropbarSubhead		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSectionHeader	{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarSubsectionHeader	{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.navSidebarSubSubsectionHeader	{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.navSidebarSubhead		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A		{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarDropbarText A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarText			{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A		{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarText A:hover		{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarStrongText		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A		{color: #ccffff; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTopbarStrongText A:hover	{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabText			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabText A:hover		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabOnText A:hover	{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A	{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownText A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navMidtabDropdownActionText	{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A	{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navMidtabDropdownActionText A:hover		{ color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabText			{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText A			{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabText A:hover		{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabUpText			{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A			{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabUpText A:hover		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTabDropbarText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A		{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navTabDropbarText A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navSidebarText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navSidebarText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
	/* button styles*/
.navMidtabBtn			{text-decoration: none;}
.navMidtabBtn A			{text-decoration: none;}
.navMidtabBtn A:hover		{background-color: #DDDDDD; text-decoration: none;}
.navTabBtn			{text-decoration: none;}
.navTabBtn A			{text-decoration: none;}
.navTabBtn A:hover		{background-color: #CCCCCC; text-decoration: none;}
/* OBJECT STYLES*/
	/* background styles*/
.objectHeaderBg			{background-color: #CCCCCC;}
.objectContentBg		{background-color: #EDEDED;}
	/* text styles*/
.objectHeader			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.objectHeader A			{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectHeader A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubhead			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 3px;}
.objectTitle			{color: #000000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectTitle A			{color: #003399; font: bold 13px verdana,arial,helvetica,"sans-serif";  text-decoration: none;}
.objectTitle A:hover		{color: #FF0000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectSubtitle			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectSubtitle A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentSubtitle		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectContentText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectDirectoryText A:hover	{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.objectBtnText			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A		{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectBtnText A:hover		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
	/* button styles*/
.objectBtn			{text-decoration: none;}
.objectBtn A			{text-decoration: none;}
.objectBtn A:hover		{background-color: #DDDDDD; text-decoration: none;}
/* OBJECT SEARCH STYLES*/
	/* background styles*/
.objectsearchBg			{background-color: #CCCCCC;}
	/* text styles*/
.objectsearchHeader		{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 1px 1px 1px 5px;}
.objectsearchText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.objectsearchText A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
/* PAGE LAYOUT STYLES*/
	/* background styles*/
.pagelayoutContentBg		{background-color: #CCCCCC; border: solid 1px #333333;}
.pagelayoutColumnBg		{background-color: #EDEDED; border: solid 1px #333333;}

/* PLATFORM PORTLET STYLES*/
	/* background styles*/
.platportletHeaderBg		{background-color: #717073;}
.platportletSubheadBg		{background-color: #CCCCCC;}
.platportletLightBg		{background-color: #FFFFFF;}
.platportletDkGrayBg		{background-color: #CCCCCC;}
.platportletMdGrayBg		{background-color: #EDEDED;}
.platportletLtGrayBg		{background-color: #F4F4F4;}
.platportletMandatoryHeaderBg	{background-color: #999999;}
.platportletMandatoryBg		{background-color: #CCCCCC; border: solid 1px #999999;}
	/* border styles*/
.platportletBorder		{border: solid 1px #DDDDDD;}
	/* text styles*/
.platportletNarrowHeader	{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.platportletWideHeader		{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.platportletText		{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.platportletText A		{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.platportletText A:hover	{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.platportletBoldText		{color: #000000; font: bold @font.medium; text-decoration: none;}
.platportletTitle		{color: #717073; font: 18px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.platportletSubtitle		{color: #717073; font: 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}



/* TIP STYLES*/
	/* background styles*/
.tipsHeaderBg			{background-color: #C2C49C;}
.tipsLightBg			{background-color: #F7F6E1;}
.tipsShadedBg			{background-color: #E4E4C8;}
	/* text styles*/
.tipsHeader			{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; padding: 1px 1px 1px 5px;}
.tipsHeader A			{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif";}
.tipsSubhead			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif";}
.tipsTitle			{color: #000000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A			{color: #003399; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsTitle A:hover		{color: #FF0000; font: bold 13px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsSubtitle			{color: #000000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A			{color: #003399; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsSubtitle A:hover		{color: #FF0000; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.tipsText			{color: #000000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A			{color: #003399; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.tipsText A:hover		{color: #FF0000; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
/***** end PLUMTREE PORTAL 5.0 STYLES *****/=/***** begin BANNER STYLES *****/
.banHeader2	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead2	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText2	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader3	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead3	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText3	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader4	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead4	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText4	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader5	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead5	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText5	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader6	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead6	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText6	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader7	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead7	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText7	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader8	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead8	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText8	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader9	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead9	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText9	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader10	{color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"}
.banSubhead10	{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
.banDateText10	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader11	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead11	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText11	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeader12	{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.banSubhead12	{color: #FFFFFF; font: 13px verdana,arial,helvetica,"sans-serif";}
.banDateText12	{color: #FFFFFF; font: 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
/***** end BANNER STYLES *****/



/***** begin ISOMORPHIC STYLES *****/
	/* common styles */
.normal			{font: 11px verdana,arial,helvetica,"sans-serif";}
.selectedText		{background-color: #f8971d; color: #FFFFFF;}
.disabled		{font: 11px verdana,arial,helvetica,"sans-serif"; color: #CCCCCC;}
	/* Styles for ListViewer cells */
.cell			{font: 11px verdana,arial,helvetica,"sans-serif"; background-color: #DDDDDD;}
.cellOver		{font: 11px verdana,arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
.cellSelected		{font: 11px verdana,arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellSelectedOver	{font: 11px verdana,arial,helvetica,"sans-serif"; background-color: #FF0000;}
.cellDisabled		{font: 11px verdana,arial,helvetica,"sans-serif"; background-color: #FFFFFF;}
/***** end ISOMORPHIC STYLES *****//***** begin JSCONTROLS STYLES *****/

.PTColors_BackgroundPrimary {
	background-color: #63b19c;
}

.PTColors_BackgroundSecondary {  
	background-color: #CCCCCC;
}

.PTColors_BackgroundLight {
	background-color: #DDDDDD;
}

.PTColors_BackgroundLightest {
	background-color: #FFFFFF;
}

.PTColors_BackgroundNeutralLight {
	background-color: #EDEDED;
}

.PTColors_BackgroundNeutralMedium {
	background-color: #CCCCCC;
}

.PTColors_BorderPrimary {
	border-color: #ccffff;
}

.PTFonts_9Black {
	color: black;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: normal;
}

.PTFonts_9BoldBlack {
	color: black;
	font-family: verdana, arial, helvetica;
	font-size: 9px;
	font-weight: bold;
}

.PTFonts_9SystemBlack {
	color: black;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}

.PTFonts_9SystemHighlightText {
	color: highlighttext;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}

.PTFonts_9SystemMenuText {
	color: menutext;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}

.PTFonts_9SystemWhite {
	color: white;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    font-weight: normal;
}

.PTFonts_10Black {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: black;
}

.PTFonts_10BoldBlack {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}

.PTFonts_10BoldWhite {
	font: 11px verdana,arial,helvetica,"sans-serif";
	color: white;
	font-weight: bold;
}

.PTFonts_11Black {
	font: 12px verdana,arial,helvetica,"sans-serif";
	color: black;
}

.PTFonts_11BoldBlack {
	font: 12px verdana,arial,helvetica,"sans-serif";
	color: black;
	font-weight: bold;
}

.PTFonts_11White {
	font: 12px verdana,arial,helvetica,"sans-serif";
	color: white;
}

.PTFonts_12BoldWhite {
	font: 13px verdana,arial,helvetica,"sans-serif";
	font-weight: bold;
	color: white;
}

.PTMenuDivider {
    position: relative;
    overflow: visible;
    height: 1px;
    border-width: 2px 0px 0px 0px;
    border-style: groove;
    padding: 0px 15px;
    margin: 3px 3px 2px 3px;
    cursor: default;
    background-color: menu;
}

.PTContextMenuDiv {
    position: absolute;
    visibility: hidden;
    overflow: visible;
    cursor: default;
    border: 2px outset;
    padding: 1 0 1 0;
    background-color: menu;
}

.PTContextMenuLink {
	text-decoration: none;
	color: black;
}

.PTContextMenuItem {
    position: relative;
    overflow: visible;
    width: 10px;
    height: 17px;
    display: block;
    border: 0px;
    padding: 2px 15px;
    margin: 0px 1px;
    cursor: default;
    background-color: menu;
}

.PTContextMenuItemHighlight {
    position: relative;
    overflow: visible;
    width: 10px;
    height: 17px;
    display: block;
    border: 0px;
    padding: 2px 15px;
    margin: 0px 1px;
    cursor: default;
    background-color: highlight;
}

.PTRowActionToolbar {
	display: inline;
}

.PTToolbarButtonDiv {
	display: inline;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonDiv A:hover {
	background-color: #FFFFFF;
	display: inline;
	cursor: pointer;
	cursor: hand;
}

.PTToolbarButtonDisabledDiv {
	display: inline;
	cursor: default;
}

.PTToolbarButtonLink {
	padding: 2px 4px 5px 6px;
	text-decoration: none;
}

.PTToolbarButtonDisabledLink {
	padding: 2px 4px 5px 6px;
	text-decoration: none;
	cursor: default;
}

.PTCLMButton {
	border: solid 1px outset;
}

.PTCLMPointer {
	cursor: pointer;
	cursor: hand;
}

.PTCLMDefault {
	cursor: default;
}

.PTCLMStateButton {
	position: relative;
	display: inline;
	cursor: pointer;
	cursor: hand;
	padding: 4px 2px 1px 2px;
	margin-right: 1px;
}

.PTCLMLoadingDiv {
	position: absolute;
	cursor: wait;
	visibility: hidden;
	z-index: 10000;
}

.PTCLMDatePicker {
	position: relative;
	width: 150px;
	height: 130px;
	border: solid 1px #999;
	margin: 0px 0px 0px 5px;
}

.PTCLMDatePickerNav {
	background-color: #CCC;
	padding: 1px 4px 2px 4px;
	border-bottom: 1px outset;
}

.PTCLMDatePickerBody {
	padding: 2px 0px;
	text-align: center;
}

.PTCLMDatePickerBodyDOW {
	border-bottom: solid 1px #AAA;
}

.PTCLMDatePickerBodyDayNon {
	color: #AAA;
}

.PTCLMDatePickerBodyWeek {
	background-color: #E8E8E8;
}

.PTCLMSearchTable {
	display: none;
	border-top: solid 1px white;
}

.PTCLMSearchTableCell {
	cursor: default;
	padding: 3px 6px;
}

.PTCLMDayView {
	position: relative;
	display: inline;
	overflow-x: visible;
	overflow-y: auto;
	border: solid 1px #999;
	width: 100%;
}

.PTCLMDayViewGlobal {
	background-color: #DDD;
	border-style: solid;
	border-color: #999;
	border-width: 1px 1px 0px 1px;
}

.PTCLMDayViewGlobalEvent {
	padding: 1px;
	margin: 0 2px 1px 2px;
}

.PTCLMDayViewHour {
	border-style: dotted;
	border-color: #E8E8E8;
	border-width: 1px 0px 0px 0px;
}

.PTCLMDayViewHourText {
	height: 24px;
	overflow: visible;
	padding: 2px 0px 0px 2px;
	color: #999;
	cursor: default;
}

.PTCLMDayViewHourEvent {
	cursor: default;
}

.PTCLMWeekView {
	position: relative;
	display: inline;
	overflow-x: visible;
	overflow-y: auto;
	border: solid 1px #999;
	width: 100%;
}

.PTCLMWeekTable {
	border: solid 1px #CCC;
}

.PTCLMWeekDayCellHeader {
	padding: 3px 0px 3px 8px;
}

.PTCLMWeekDayCellHeaderDate {
	text-decoration: none;
}

.PTCLMWeekDayCellBody {
	padding: 1px;
}

.PTCLMWeekViewCellEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}

.PTCLMWeekViewCellAllDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}

.PTCLMWeekViewCellMultiDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}

.PTCLMMonthViewDayHeader {
	background-color: #CCC;
	border-width: 1px 0px 1px 1px;
	border-style: solid;
	border-color: #BBB;
}

.PTCLMMonthViewCell {
	border-width: 1px 0px 0px 1px;
	border-style: solid solid outset solid;
	border-color: #BBB;
	padding: 0px;
}

.PTCLMMonthViewCellDate {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
}

.PTCLMMonthViewCellDateToday {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
	color: white;
}

.PTCLMMonthViewCellDateNon {
	position: relative;
	text-align: right;
	font-weight: bold;
	padding: 1px 2px 2px 0px;
	border: solid 1px white;
	color: #AAA;
}

.PTCLMMonthViewCellEvent {
	width: 100%;
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}

.PTCLMMonthViewCellAllDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px #999;
}

.PTCLMMonthViewCellMultiDayEvent {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: 1px #999;
	border-style: solid dashed;
}

.PTCLMMonthViewCellMultiDayEventEmpty {
	padding: 2px 1px 2px 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px white;
}

.PTCLMMonthViewCellMultiDayEventStartOnly {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px;
	border-color: #999;
	border-right-style: dashed;
}

.PTCLMMonthViewCellMultiDayEventEndOnly {
	padding: 1px;
	margin: 0px 2px 1px 2px;
	border: solid 1px;
	border-color: #999;
	border-left-style: dashed;
}

.PTCLMMonthViewCellMore {
	text-align: right;
	padding: 0px 1px 0px 0px;
	margin: 0px;
}

.PTTLMHandCursor {
	cursor: pointer;
	cursor: hand;
}

.PTTLMUnderline {
	text-decoration: underline;
}

.PTTLMBgOn {
	background-color: #EDEDED;
}

.PTTLMBgOff {
	background-color: white;
}

.PTTLMBgSelected {
	background-color: #FF8;
}

.PTTLMLoadingDiv {
	position: absolute;
	cursor: wait;
	visibility: hidden;
	z-index: 10000;
}

.PTTLMSearchTable {
	display: none;
	border-top: solid 1px white;
}

.PTTLMSearchTableCell {
	padding: 3px 6px;
}

.PTTLMTable {
	position: relative;
	top: 0px;
	left: 0px;
	overflow-x: hidden;
}

.PTTLMHeaderRow {
	padding-bottom: 3px;
}

.PTTLMHeaderCell {
	padding: 3px 3px 3px 5px;
	cursor: default;
}

.PTTLMCheckboxCell {
	padding: 3px;
	cursor: default;
}

.PTTLMTableCellLink {
	text-decoration: none;
	color: #003399;
}

.PTTLMTableCellLink:hover {
	text-decoration: underline;
	color: #FF0000;
}

.PTTLMCell {
	border-color: white;
	border-style: solid;
	border-width: 0 1px;
	padding: 7px 3px 3px 5px;
	font-family: verdana,arial,helvetica; 
	font-size: 10px;
	cursor: default;
}

.PTTLMCellEmpty {
	background-color: white;
	cursor: default;
}

.PTTLMCellFooter {
	text-align: right;
	background-color: white;
	font-family: verdana,arial,helvetica; 
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 0.3mm;
	padding-top: 8px;
	color: #999;
	cursor: default;
}

.PTTLMSelected {
	background-color: highlight;
}

.PTTLMLoadingPanel {
	position: absolute;
	z-index: 200;
	top: 20px;
	left: 20px;
	visibility: visible;
	background-color: lemonchiffon;
	border: 2px ridge;
	width: 160px;
	height: 45px;
	text-align: center;
	color: black;
    font-family: 'MS Sans Serif', geneva, sans-serif;
    font-size: 9px;
    cursor: default;
    padding: 0;
}

.PTTLMGlobalRowSelector {
	filter:Alpha(enabled=0);
	-moz-opacity: 1;
}

.PTTLMGlobalRowSelectorGreyed {
	filter:Alpha(opacity=25);
	-moz-opacity: .25;
}

.PTRPMBanner {
	background-color: #63b19c;
	border-right: 1px solid #CCCCCC;
	border-top: 1px solid #CCCCCC;
	font-family: Arial;
	color: #ccffff;
}

.PTRPMCell {
	background-color: #FFFFFF;
	border-right: 1px solid #AAAAAA;
	border-top: 1px solid #AAAAAA;
	font-family: Arial;
	color: #000000;
}	
	
.PTRPMHeaderCell {
	background-color: #E0E0E0;
	border-right: 1px solid #8888AA;
	border-top: 1px solid #8888AA;
	font-family: Arial;
	color: #000000;
}

.PTRPMPopup{
	position: absolute;
	display: block;
	visibility: hidden;
	z-index: -1;
	top: 0;
	left: 0;
}

.PTRPMTabRow {
	background-color: #E0E0E0;
	padding-bottom: 2px;
}

.PTRPMTabSelected {
	font-size: 8pt;
	font-weight: bold;
	font-family: Arial;
	background-color: #FFFFFF;
	padding-left: 3px;
	padding-right: 3px;
	border-right: 1px solid #444444;
	border-bottom: 1px solid #444444;
	border-left: 1px solid #444444;
}

.PTRPMTab {
	font-size: 8pt;
	font-family: Arial;
	background-color: #E0E0E0;
	padding-left: 3px;
	padding-right: 3px;
	border-top: 1px solid #444444;
	border-right: 1px solid #444444;
	border-left: 1px solid #444444;
	border-bottom: 1px solid #444444;
}

.PTRPMTabBuffer {
	font-size: 8pt;
	font-family: Arial;
	padding-left: 3px;
	padding-right: 3px;
	background-color: #E0E0E0;
	border-top: 1px solid #444444;
	
}

.PTRPMTabSpacer {
	font-size: 8pt;
	font-family: Arial;
	background-color: #E0E0E0;
	border-top: 1px solid #444444;
	
}



/***** end JSCONTROLS STYLES *****/

