/* CSS Document */

.siteHeader							{font-family: arial;font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;BACKGROUND-COLOR: #C6D8FF;}
.bodyNarrowP 						{font-family: arial;font-size: 12px;font-weight: normal;color: #000000;text-decoration: none;}
.bodyNarrowPBold					{font-family: arial;font-size: 12px;font-weight: bold;color: #000000;text-decoration: none;}
.bodyWideP 							{font-family: arial;font-size: 12px;font-weight: normal;color: #000000;background: #ffffff;text-decoration: none;}


.bodySupport						{font: 14px arial,"sans-serif"; text-decoration: none; }
.bodySupportBlue					{font: 14px arial,"sans-serif"; text-decoration: none; color:#0066FF;}
.bodySupportRed						{font: 14px arial,"sans-serif"; text-decoration: none; color:#FF0000;}
.bodySupportBold					{font: bold 14px arial,"sans-serif"; text-decoration: none; }
.bodySupportBoldGrey				{font: bold 14px arial,"sans-serif"; text-decoration: none; color:#666666; }
.bodySupportBoldBlue				{font: bold 14px arial,"sans-serif"; text-decoration: none; color:#0066FF;}
.bodySupportGreyBKgrd				{font: 14px arial,"sans-serif"; text-decoration: none; color:#000;background:#E6E6E6}
.bodySupportBoldLtGreyBKgrd			{font: bold 14px arial,"sans-serif"; text-decoration: none; color:#000;background:#E6E6E6}
.bodySupportBoldGreyBKgrd			{font: bold 14px arial,"sans-serif"; text-decoration: none; color:#000;background:#CCCCCC}
.bodySupportBoldLtBlueBkgrnd		{font: bold 14px arial,"sans-serif"; text-decoration: none; color:#000; background:#CEDDFF}

.bodyHaningIndent					{font: 14px arial,"sans-serif"; text-decoration: none; padding-left: 22px; text-indent: -22px;}
.bodyIndent							{font: 14px arial,"sans-serif"; text-decoration: none; text-indent: 20px;}

.title1								{font-family: arial;font-size: 18px;font-weight: bold;color: #000099;}
.title2								{font-family: arial;font-size: 18px;font-weight: normal;color: #000000;}
.title3								{font-family: arial;font-size: 16px;font-weight: bold;color: #000000;}

.gPbanner							{FONT: 10px arial,helvetica,"sans-serif"; COLOR: #000099; }
.gPbanner A							{COLOR: #000099; TEXT-DECORATION: none;}
.gPbanner A:hover					{COLOR: #000066;}

.gPbannerBold						{FONT: bold 12px ,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0236AC;}
.gPbannerBold A						{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.gPbannerBold A:hover				{COLOR: #FF0000;}

.gPbannerBold11						{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0236AC;}
.gPbannerBold11 A					{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.gPbannerBold11 A:hover				{COLOR: #FF0000;}

.gPbannerBoldyellow11				{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFff00; BACKGROUND-COLOR: #0236AC;}

.white11Txt							{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.white11Txt	 A						{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.white11Txt A:hover					{COLOR: #FF0000;}

.whiteTxtBluBkgrnd					{FONT: 10px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; }
.whiteTxtBluBkgrnd A				{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.whiteTxtBluBkgrnd A:hover			{COLOR: #FF0000;}

.whiteBoldTxtBluBkgrnd				{FONT: bold 12px ,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0236AC;}
.whiteBoldTxtBluBkgrnd A			{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.whiteBoldTxtBluBkgrnd A:hover		{COLOR: #FF0000;}

.white11TxtBluBkgrnd				{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0236AC;}
.white11TxtBluBkgrnd A				{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.white11TxtBluBkgrnd A:hover		{COLOR: #FF0000;}

.yellow11TxtBluBkgrnd				{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFff00; BACKGROUND-COLOR: #0236AC;}

.white11Txt							{FONT: bold 12px arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.white11Txt	 A						{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.white11Txt A:hover					{COLOR: #FF0000;}

.white13Txt							{FONT: bold 13px arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.white13Txt	 A						{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.white13Txt A:hover					{COLOR: #FF0000;}

A.bodyNarrowP:link, A.gNavbar:active, A.gNavbar:visited{font-family: arial;	font-size: 10px;font-weight: normal;color: #000000;background-color: #C6D8FF;text-decoration: none;}
A									{COLOR: #003399;}
.inputBox							{FONT: 10px verdana,arial,helvetica,"sans-serif";}
.linkCap							{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.linkCap A							{TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.wizBckgrndClddNarrow				{BACKGROUND-COLOR: #F4F4F4;}
.wizBckgrndClddWide					{BACKGROUND-COLOR: #CCCCCC;}
.bnr								{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF;}
.bnrDate							{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; TEXT-ALIGN: right;}
.bnrHead							{FONT: bold 14px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrHelp							{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #D9E9FF;}
.bnrHelp A							{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #D9E9FF; TEXT-ALIGN: right; TEXT-DECORATION: none;}
.bnrSubHead							{FONT: 12px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #FFFFFF;}
.bnrTools							{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #D9E9FF;}
.bnrTools A							{COLOR: #D9E9FF; TEXT-DECORATION: underline;}
.body								{FONT: 11px arial,helvetica,"sans-serif"; COLOR: #000000;}
.ddMenu								{VISIBILITY: hidden; WIDTH: 80px; POSITION: absolute; BACKGROUND-COLOR: #EDEDED;}
.ddMenuNotHot						{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #999999; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuNotHotAction					{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.ddMenuHot							{FONT: 8px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; LINE-HEIGHT: 11px; TEXT-DECORATION: none;}
.gNewItem							{FONT: bold 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gAddToMyPage						{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gBanner							{BACKGROUND-COLOR: #FFFFFF;}
.gContentSection					{FONT: 10px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gHeader							{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.gHeader A							{COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.gSubHeader							{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #D5E9FF;}
.gNarrowContentSection				{BORDER-RIGHT: #003399 solid 1px; BORDER-TOP: #003399 solid 1px; FONT: 11px verdana,arial,helvetica,"sans-serif"; BORDER-LEFT: #003399 solid 1px; COLOR: #000000; BORDER-BOTTOM: #003399 solid 1px; BACKGROUND-COLOR: #F4F4F4;}
.gNarrowHeader						{FONT: bold 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.gPortalPath						{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.gPortalPathCurrent					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FF0000;}
.gPortalPath A						{TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.gDescription						{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.admToolbar							{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody						{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarBody A					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; TEXT-DECORATION: none;}
.admToolbarBody A:hover				{TEXT-DECORATION: underline;}
.admToolbarBorder					{BACKGROUND-COLOR: #666666;}
.admToolbarActiveHead				{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.admToolbarActiveHead A				{FONT: bold 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399;}
.admToolbarActiveSub				{FONT: 10px verdana,arial,helvetica,"sans-serif"; TEXT-TRANSFORM: uppercase; COLOR: #003399; BACKGROUND-COLOR: #FFFFFF;}
.admToolbarActiveSub A				{TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: underline;}
.admToolbarActiveSub A:hover		{TEXT-DECORATION: underline;}
.admToolbarActive A					{TEXT-TRANSFORM: uppercase; COLOR: #003399; TEXT-DECORATION: none;}
.admToolbarActive A:hover			{TEXT-DECORATION: underline;}
.pagesSubTab						{FONT: 12px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.pagesSubTab A						{COLOR: #FFFFFF; BACKGROUND-COLOR: #003399;}
.pagesSubTabActive					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #003399; BACKGROUND-COLOR: #EDEDED;}
.pagesSubTabActive A				{COLOR: #003399;}
.subFolderColorA					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #FFFFFF;}
.subFolderColorB					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #CCCCCC;}
.subFolderColorC					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.edHeaderOptions					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #FFFFFF; BACKGROUND-COLOR: #0236AC;}
.edHeaderOptions A					{COLOR: #FFFFFF; TEXT-DECORATION: none;}
.edHeaderOptions A:hover			{COLOR: #FF0000;}
.edSubHeaderOptions					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.edSubHeaderOptions A				{COLOR: #000000; TEXT-DECORATION: none;}
.edSubHeaderOptions A:hover			{COLOR: #FF0000;}
.edMenu								{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.edMenu A							{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; TEXT-DECORATION: none;}
.edMenu A:hover						{COLOR: #FF0000;}
.mpLeftGadgetBody					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #ffe993;}
.mpRightGadgetBody					{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000;}
.gContentSectionGray				{FONT: 11px verdana,arial,helvetica,"sans-serif"; COLOR: #000000; BACKGROUND-COLOR: #EDEDED;}
.gbackground						{COLOR: #FFFFFF;}
.gContentSection A					{COLOR: #003399;}
body								{background-color: #FFFFFF;}
td									{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHeaderBg						{background-color: #003399;}
.banHeaderTextBg					{background-color: #999999;}
.banHeader							{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banBigHeader						{color: #FFFFFF; font: bold 20px verdana,arial,helvetica,"sans-serif";}
.banSubhead							{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif"; margin-top: 0px; margin-bottom: 0px;}
.banText							{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A							{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banText A:hover					{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.banGreetingText					{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText						{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A						{color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.banHelpText A:hover				{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.breadcrumbText						{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.breadcrumbText A					{color: #003399; text-decoration: none;}
.breadcrumbText A:hover				{color: #FF0000; text-decoration: underline;}
.dirHeader							{color: #FFFFFF; font: bold 11px verdana,arial,helvetica,"sans-serif"; text-decoration: none; padding: 0px 0px 0px 3px;}
.dirText							{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A							{color: #ccffff; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirText A:hover					{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText							{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A						{color: #ccffff; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtnText A:hover					{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.dirContentSubtitle					{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText						{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A					{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirContentText  A:hover			{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.dirBtn								{text-decoration: none;}
.dirBtn A							{text-decoration: none;}
.dirBtn A:hover						{background-color: #D5E9FF; text-decoration: none;}
.dirDivider							{background-color: #D5E9FF;}
.footHeaderBg						{background-color: #003399;}
.footHeader							{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 5px;}
.footSubhead						{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif";}
.footTitle							{color: #FFFFFF; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A						{color: #003399; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footTitle A:hover					{color: #FF0000; font: bold 12px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footSubtitle						{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A						{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footSubtitle A:hover				{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.footText							{color: #FFFFFF; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A							{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.footText A:hover					{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.formPulldownText					{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formInputBoxText					{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formBtnText						{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #CCCCCC;}
.formEditorBtnText					{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none; background-color: #D5E9FF;}
.formCheckboxText					{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formRadio							{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formSelectText						{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.formTextboxText					{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuHeaderBg						{background-color: #003399;}
.menuHeader							{color: #FFFFFF; font: bold 10px verdana,arial,helvetica,"sans-serif"; padding: 0px 0px 0px 3px;}
.menuSubtitle						{color: #000000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A						{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuSubtitle A:hover				{color: #FF0000; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.menuStepSubtitle					{color: #003399; font: bold 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText							{color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A							{color: #003399; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.menuText A:hover					{color: #FF0000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: underline;}
.navTopbarDropbarBg					{background-color: #D5E9FF;}
.navMidtabBg						{background-color: #D5E9FF;}
.navMidtabDropdownBg				{background-color: #D9E9FF;}
.navMidtabSpacerBg					{background-color: #003399;}
.navTabOnBg							{background-color: #D5E9FF;}
.navTabOnWhiteBg					{background-color: #FFFFFF;}
.navTabOffBg						{background-color: #003399;}
.navTabSpacerBg						{background-color: #003399;}
.navTabDropbarBg					{background-color: #D5E9FF;}
.navSidebarSectionBg				{background-color: #003399;}
.navSidebarSubsectionBg				{background-color: #D5E9FF;}
.navSidebarSubSubsectionBg			{background-color: #D9E9FF;}
.navPulldownText					{background-color: #D5E9FF; color: #000000; font: 10px verdana,arial,helvetica,"sans-serif"; text-decoration: none;}
.navHeader							{color: #FFFFFF; font: bold 14px verdana,arial,helvetica,"sans-serif";}
.navSubhead							{color: #FFFFFF; font: 12px verdana,arial,helvetica,"sans-serif";}
form 								{display: inline;margin: 0px;padding: 0px;}
input[class="formTextboxText"]		{position: relative;	top: 1px;}
.spacer								{display: inline;font-size: 1px;	height: 1px;line-height: 1px;margin: 0;	padding: 0;	text-decoration: none;	width: 1px;}
.portalContent						{display: block; }
.externalContent					{display: none; }
#pt-topbar							{border: 0px;cursor: default;height: 21px;margin: 0px;padding: 0px;width: 100%;}
#pt-my-home-link					{display: inline; }
#pt-welcome-text					{display: inline; }
#pt-my-account-link					{display: inline; }
#pt-login-link						{display: inline; }
#pt-logoff-link						{display: inline; }
#pt-rules-debug 					{}
#pt-user-nav						{display: inline;margin-left: 8px;margin-right: 30px;}
#pt-help-button						{display: inline;margin-right: 4px;}
#pt-search-controls					{display: inline;margin-left: 4px;margin-right: 10px;}
#pt-search-submit-button			{ display: inline; }
#pt-advanced-search-button 			{ display: inline; }
#pt-federated-search-button			{ display: inline; }
.bgDark								{background-color: #003399;}
#pt-navigation 						{}
#pt-header							{cursor: default;height: 60px;}
#pt-header-left						{padding-left: 1px;}
#pt-header-right					{padding-right: 10px;}
#pt-portal-content-view				{margin-top: 0px;	width: 100%;}
.columnOne											{ text-align: left; }
.columnTwo											{ text-align: center; }
.columnThree										{ text-align: left; }
.layoutOneColumn									{ table-layout: auto; }
.layoutOneColumn .columnOne							{ width: 100%; }
.layoutTwoColumnNarrowWide							{ table-layout: auto; }
.layoutTwoColumnNarrowWide .columnOne				{ }
.layoutTwoColumnNarrowWide .columnOne .portletBody	{ background-color: #D9E9FF; }
.layoutTwoColumnNarrowWide .columnTwo .portletBody	{ background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow							{ table-layout: auto; }
.layoutTwoColumnWideNarrow .columnOne .portletBody	{ background-color: #FFFFFF; }
.layoutTwoColumnWideNarrow .columnTwo				{ }
.layoutTwoColumnWideNarrow .columnTwo .portletBody	{ background-color: #D9E9FF; }
.layoutThreeColumn									{ table-layout: auto; }
.layoutThreeColumn .columnOne						{ }
.layoutThreeColumn .columnOne .portletBody			{ background-color: #D9E9FF; }
.layoutThreeColumn .columnTwo .portletBody			{ background-color: #FFFFFF; }
.layoutThreeColumn .columnThree						{ }
.layoutThreeColumn .columnThree .portletBody		{ background-color: #D9E9FF; }
.portletBase						{border: 1px solid #003399;	margin-bottom: 10px;width: 100%;}
.portletTitle						{cursor: default;	height: 18px;padding-bottom: 2px;padding-left: 0px;}
.portletButtons						{padding-bottom: 1px;padding-right: 2px;}
.portletCollapseButton				{}
.portletHelpButton					{}
.portletPrefsButton					{}
.portletRefreshButton				{}
.portletBody						{}
#pt-footer							{cursor: default;position: relative;}
#pt-login-remember-checkbox 		{}
#pt-login-username-textbox 			{}
#pt-login-create-account 			{}
.lineThrough 						{text-decoration: line-through;}
.PTMenuBody							{background-color:	#FFFFFF;border:	2px solid #DDD;	color:#000000;cursor:default;left:0;margin:	0;overflow-x:visible;overflow-y:auto;padding:0;position:absolute;top:0;	z-index:0;}
.PTMenuBody .outer-border			{border:0px;}
.PTMenuBody .inner-border			{border:0px;padding:1px;width:100%;height:100%;}
.PTMenuBody td						{font:menu;}
.PTMenuBody .hover					{background-color:highlight;cursor:pointer;cursor:hand;}
.PTMenuBody .hover td				{color:highlighttext;}
.PTMenuBody td.empty-icon-cell		{background-color:#F1F1F1;border:0px none;padding:0px 2px;text-align:right;}
.PTMenuBody .hover td.empty-icon-cell{background-color:	highlight;border:0px none;padding:0px 2px;text-align:right;}
.PTMenuBody td.empty-icon-cell span	{width:16px;}
.PTMenuBody td.icon-cell			{background-color:#F1F1F1;border:0px none;padding:0px 2px;text-align:right;}
.PTMenuBody .hover td.icon-cell		{background-color:highlight;border:0px none;padding:0px 2px;text-align:right;}
.PTMenuBody td.icon-cell img		{margin:0px;}
.PTMenuBody td.label-cell-popup		{width:100%;padding:0px 5px;}
.PTMenuBody td.label-cell-div		{padding:0px 5px;}
.PTMenuBody td.shortcut-cell		{padding:0px 5px;}
.PTMenuBody td.arrow-cell			{width:20px;padding:0px 2px 0px 0px;font-family:webdings;font-size:80%;}
.PTMenuBody .disabled .disabled-container										{color:graytext;}
.PTMenuBody .disabled .icon-cell .disabled-container							{background-color:#F1F1F1;width:100%;height:100%;}
.PTMenuBody .disabled-hover .icon-cell .disabled-container						{background-color:highlight;width:100%;height:100%;}
.PTMenuBody .disabled .icon-cell .disabled-container .disabled-container,
.PTMenuBody .disabled-hover .icon-cell .disabled-container .disabled-container	{}
.PTMenuBody .disabled-hover td		{background-color:highlight;color:graytext;}
.PTMenuBody td.separator			{font-size:0.001mm;padding:4px 10px;}
.PTMenuBody td .separator-line		{overflow:hidden;border-top:1px solid #CCCCCC;height:1px;margin:0 3px;}
.PTMenuBody #scroll-up-item td,
.PTMenuBody #scroll-down-item td	{font-family:webdings !important;text-align:center;padding:10px;}
.PTMenuBody #scroll-up-item,
.PTMenuBody #scroll-down-item		{width:100%;}
.PTMenuBody #scroll-up-item td,
.PTMenuBody #scroll-down-item td	{font-family:webdings;text-align:center;padding:0px 5px;font-size:10px;}
.PTMenuBody .check-box				{font-family:marlett;font-size:150%;width:16px;text-align:center;vertical-align:middle;}
.PTMenuBody .radio-button			{font-family:marlett;font-size:66%;width:16px;text-align:center;vertical-align:middle;}
.PTMenuBody .checked .check-box		{font-family:marlett;font-size:150%;}
.PTMenuBody .checked .radio-button	{font-family:marlett;font-size:66%;}
.PTMenuBarMenu						{background:#888;cursor:default;padding:0px;}
.PTMenuBarMenu .menu-button			{background:#FFFFFF;color:buttontext;font:menu;border:1px solid menu;margin:0px;display:inline-block;white-space:nowrap;cursor:default;padding:0px 6px;}
.PTMenuBarMenu .menu-button.active	{padding:0px 6px;border:1px solid inset;}
.PTMenuBarMenu .menu-button.hover	{padding:0px 6px;border:1px solid outset;}
h5      							{color: #000000; font: bold 14px arial,"sans-serif"; padding: 0px 0px 0px 5px; margin-top: 0px; margin-bottom: 0px;}
.PTControlsContainer 				{height: 100%;}
.PTControls_CursorPointer 			{cursor: pointer;cursor: hand;}
.PTControls_CursorDefault 			{cursor: default;}
.PTColors_BackgroundPrimary 		{background-color: #003399;}
.PTColors_BackgroundSecondary 		{background-color: #D5E9FF;}
.PTColors_BackgroundLight 			{background-color: #D9E9FF;}
.PTColors_BackgroundLightest 		{background-color: #FFFFFF;}
.PTColors_BackgroundNeutralLight 	{background-color: #EDEDED;}
.PTColors_BackgroundNeutralMedium 	{background-color: #CCCCCC;}
.PTColors_Blur 						{background-color: #F7F7D7;background-color: #F7F7D7;}
.PTColors_Focus 					{background-color: #EDED5F;	background-color: #EDED5F;}
.PTColors_Border 					{border-color: #003399;}
.PTColors_BorderPrimary 			{border-color: #ccffff;}
.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: 10px verdana,arial,helvetica,"sans-serif";color: black;}
.PTFonts_10BoldBlack 				{font: 10px verdana,arial,helvetica,"sans-serif";color: black;font-weight: bold;}
.PTFonts_10BoldWhite 				{font: 10px verdana,arial,helvetica,"sans-serif";color: white;font-weight: bold;}
.PTFonts_11Black 					{font: 11px verdana,arial,helvetica,"sans-serif";color: black;}
.PTFonts_11BoldBlack 				{font: 11px verdana,arial,helvetica,"sans-serif";color: black;font-weight: bold;}
.PTFonts_11White 					{font: 11px verdana,arial,helvetica,"sans-serif";color: white;}
.PTFonts_12BoldWhite 				{font: 12px 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;}
.PTToolbarButtonTable 				{display: inline;margin: 0px 0px 0px 0px;}
.PTToolbarMenuButtonTable 			{display: inline;	margin: 0px;}
.PTToolbarMenuButtonArrowImage 		{filter:alpha(opacity=100);-moz-opacity: 100%;}
.PTToolbarDividerTable 				{display: inline;margin: 0px 2px 0px 4px;}
.PTToolbarButtonContentsSpan 		{display: inline-block;width: 100%;text-align: center;	padding-top: 1px;}
.PTToolbarButtonBasicEnabledDarkest {background-color: #003399;	border: 1px solid #003399;cursor: pointer;	cursor: hand;}
.PTToolbarButtonStateEnabledDarkest {background-color: #003399;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonHoverEnabledDarkest {background-color: #D5E9FF;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonBasicDisabledDarkest{background-color: #003399;border: 1px solid #003399;cursor: default;}
.PTToolbarButtonStateDisabledDarkest{background-color: #003399;border: 1px solid #003399;cursor: default;}
.PTToolbarButtonBasicEnabledDarker 	{background-color: #003399;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonStateEnabledDarker 	{background-color: #D5E9FF;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonHoverEnabledDarker 	{background-color: #D9E9FF;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonBasicDisabledDarker {background-color: #003399;border: 1px solid #003399;cursor: default;}
.PTToolbarButtonStateDisabledDarker {background-color: #003399;border: 1px solid #003399;cursor: default;}
.PTToolbarButtonBasicEnabledMedium 	{background-color: #D5E9FF;border: 1px solid #D5E9FF;cursor: pointer;cursor: hand;}
.PTToolbarButtonStateEnabledMedium 	{background-color: #D9E9FF;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonHoverEnabledMedium 	{background-color: #FFFFFF;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonBasicDisabledMedium {background-color: #D5E9FF;border: 1px solid #D5E9FF;cursor: default;}
.PTToolbarButtonStateDisabledMedium {background-color: #D9E9FF;border: 1px solid #003399;cursor: default;}
.PTToolbarButtonBasicEnabledLighter {background-color: #D9E9FF;border: 1px solid #D9E9FF;cursor: pointer;cursor: hand;}
.PTToolbarButtonStateEnabledLighter {background-color: #D5E9FF;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonHoverEnabledLighter {background-color: #FFFFFF;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonBasicDisabledLighter{background-color: #D9E9FF;border: 1px solid #D9E9FF;cursor: default;}
.PTToolbarButtonStateDisabledLighter{background-color: #D5E9FF;border: 1px solid #003399;cursor: default;}
.PTToolbarButtonBasicEnabledNeutralLight 	{background-color: #EDEDED;border: 1px solid #EDEDED;cursor: pointer;cursor: hand;}
.PTToolbarButtonStateEnabledNeutralLight 	{background-color: #CCCCCC;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonHoverEnabledNeutralLight 	{background-color: #FFFFFF;border: 1px solid #003399;cursor: pointer;cursor: hand;}
.PTToolbarButtonBasicDisabledNeutralLight	{background-color: #EDEDED;border: 1px solid #EDEDED;cursor: default;}
.PTToolbarButtonStateDisabledNeutralLight	{background-color: #EDEDED;border: 1px solid #003399;cursor: default;}
.PTToolbarButtonBasicEnabledTableRow 		{border: 0px;cursor: pointer;cursor: hand;padding: 1px;}
.PTToolbarButtonStateEnabledTableRow 		{border: 1px solid #003399;cursor: pointer;cursor: hand;padding: 0px;}
.PTToolbarButtonHoverEnabledTableRow 		{border: 1px solid #003399;cursor: pointer;cursor: hand;padding: 0px;}
.PTToolbarButtonBasicDisabledTableRow		{border: 0px;cursor: default;padding: 1px;}
.PTToolbarButtonStateDisabledTableRow		{border: 1px solid #003399;cursor: default;padding: 0px;}
.PTToolbarLinkEnabledBlack 			{color: #000000 !important;cursor: pointer;cursor: hand;display: block;font: 10px verdana,arial,helvetica,"sans-serif";height: 100%; padding: 2px 2px; text-decoration: none;}
.PTToolbarLinkDisabledBlack 		{color: #AAA !important;cursor: default;display: block;font: 10px verdana,arial,helvetica,"sans-serif";	height: 100%;padding: 2px 2px;text-decoration: none;}
.PTToolbarLinkEnabledWhite 			{color: #FFFFFF !important;cursor: pointer;cursor: hand;display: block;font: 10px verdana,arial,helvetica,"sans-serif";height: 100%;padding: 2px 2px;text-decoration: none;}
.PTToolbarLinkDisabledWhite 		{color: #AAA !important;cursor: default;display: block;font: 10px verdana,arial,helvetica,"sans-serif";	height: 100%;padding: 2px 2px;text-decoration: none;}
.PTToolbarBackgroundBlack 			{background-color: #000000;}
.PTToolbarBackgroundDarkest 		{background-color: #003399;}
.PTToolbarBackgroundDarker 			{background-color: #003399;}
.PTToolbarBackgroundMedium 			{background-color: #D5E9FF;}
.PTToolbarBackgroundLighter 		{background-color: #D9E9FF;}
.PTToolbarBackgroundWhite 			{background-color: #FFFFFF;}
.PTToolbarBackgroundNeutralMedium 	{background-color: #CCCCCC;}
.PTToolbarBackgroundNeutralLight 	{background-color: #EDEDED;}
.PTToolbarRowBorderTopDarker 		{border-top: 1px solid #003399;}
.PTToolbarRowBorderTopMedium 		{border-top: 1px solid #D5E9FF;}
.PTToolbarRowBorderTopLighter 		{border-top: 1px solid #D9E9FF;}
.PTToolbarRowBorderTopWhite 		{border-top: 1px solid #FFFFFF;}
.PTToolbarRowBorderBottomBlack 		{border-bottom: 1px solid #000000;}
.PTToolbarRowBorderBottomDarkest 	{border-bottom: 1px solid #003399;}
.PTToolbarRowBorderBottomDarker 	{border-bottom: 1px solid #003399;}
.PTToolbarRowBorderBottomNeutralMed	{border-bottom: 1px solid #CCCCCC;}
.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: 160px;height: 152px;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 						{overflow: 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;padding: 2px 0px 0px 2px;color: #999;cursor: default;}
.PTCLMDayViewHourEvent 				{cursor: default;overflow: hidden;}
.PTCLMWeekView 						{overflow: 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;}
.PTTLMTable 						{background-color: white;position: relative;top: 0px;left: 0px;overflow-x: hidden;}
.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;}
.PTTLMHeaderDiv 					{position: absolute;top: 0px;left: 0px;z-index: 100;}
.PTTLMHeaderRow 					{padding-bottom: 0px;}
.PTTLMHeaderCell 					{border-right: 0px;border-bottom: 1px solid white;	padding: 1px 3px 1px 5px;cursor: default;}
.PTTLMHeaderCellMovableImage 		{border-bottom: 1px solid white;border-left: 1px solid #A2A2A2;border-right: 0px;}
.PTTLMBodyDiv 						{position: relative;margin-top: 22px;}
.PTTLMCheckboxCell 					{border-bottom: 1px solid white;border-right: 0px;padding: 0px 3px 1px 3px;cursor: default;}
.PTTLMTableCellLink 				{text-decoration: none;color: #003399;}
.PTTLMTableCellLink:hover 			{text-decoration: underline;color: #FF0000;}
.PTTLMTableCellThreadLink 			{text-decoration: none;color: #000000;}
.PTTLMTableCellThreadLink:hover 	{text-decoration: underline;color: #003399;}
.PTTLMCell 							{border-color: white;border-style: solid;border-width: 0px 0px 1px 1px;padding: 4px 3px 1px 5px;	font: 10px verdana,arial,helvetica,"sans-serif";cursor: default;}
.PTTLMPreviewText 					{color: #000000;}
.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;}
.PTTLMStatusBar 					{background-color: #D5E9FF;cursor: default;	padding: 6px 10px 5px 10px;}
.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;}
.PTPSResizable 						{background-color: #DDD;	margin: 0px;padding: 0px 1px 0px 0px;border-left: 1px #AAA solid;border-top: 0px;border-bottom: 0px;border-right: 1px #DDD solid;cursor: move;}
.PTPSDragCove						{position: absolute;display: block;top: -10px; left: -10px;width: 2px; height: 2px;margin: 0px; padding: 0px; border: 0px;disibility: hidden;z-index: 1000;cursor: move;}
.PTPSDragLine 						{position: absolute;display: block;top: -10px; left: -10px;width: 2px; height: 2px;margin: 0px; padding: 0px; border: 0px;background-color: black;visibility: hidden;z-index: 1050;line-height: 1px;font-size: 1px;}
.PTTRCMainBody 						{overflow: auto;	width: 100%;height: 100%;padding: 7px;}
.PTTRCSearchBox 					{width: 45%;}
.PTTRCNodeShell 					{padding: 0px;}
.PTTRCNodeIconShell 				{padding: 0px 1px;}
.PTTRCLabelBase 					{cursor: default;margin-left: 4px;padding: 1px 6px 1px 2px;}
.PTTRCLabelOff 						{background-color: #FFFFFF;color: #000000;}
.PTPaginatorBackground 				{text-align: right;background-color: #F6F6F6;font-family: verdana,arial,helvetica; font-size: 9px;font-weight: normal;letter-spacing: 0.1mm;margin: 0px;padding: 2px 24px;color: #000000;cursor: default;}
.PTPaginatorButton 					{background-color: #F6F6F6;margin-left: 1px;}
.PTProgressBar 						{width: 0px;height: 20px;background-color: #003399}
.PTProgressBarContainer 			{width: 500px;height: 22px;background-color: #E9E9E9;border:1px solid #c0c0c0;margin-bottom:2px;}
.PTRichTextLayout 					{display: block;background-color: white;padding: 3px;overflow: auto;border: 1px solid threedshadow;}
.PTRichTextSource					{display: none;background-color: white;padding: 10px;overflow: auto;border: 1px solid threedshadow;}
.PTRichTextContainerTop				{border-color: threedshadow;border-style: solid;	border-width: 1px 1px 0px 1px;padding: 0px;}
.PTRichTextContainerBottom			{border-color: threedshadow;border-style: solid;border-width: 0px 1px 1px 1px;padding: 0px;}
.PTRichTextMessagePanel 			{position: absolute;z-index: 550;top: 0; left: 0;width: 200;height: 100;text-align: center;vertical-align: middle;display: none;border: 1px outset;background-color: #EDEDED;}
.PTRichTextColorSwatch				{border-color: #000000;}
.PTRichTextColorSwatchHoverDarkest 	{border-color: #003399;}
.PTRichTextColorSwatchHoverDarker 	{border-color: #003399;}
.PTRichTextColorSwatchHoverMedium 	{border-color: #003399;}
.PTRichTextColorSwatchHoverLighter 	{border-color: #003399;}
.PTRichTextColorSwatchHoverNeutralLight {border-color: #003399;}
.PTColorPickerPanel					{position: absolute;z-index: 501;top: 0; left: 0;width: 335; height: 255;display: none;overflow: hidden;border: 2px solid #DDD;background-color: #FFFFFF;}
.PTColorPickerPopup					{overflow: hidden;position: absolute;left: 0; top: 0;margin: 0;border: 2px solid #DDD;width: 340; height: 255;background-color: #FFFFFF;}
.PTColorPickerSample 				{position: relative;width: 10; height: 10;margin: 0;border: 1px solid #AAA;}
.PTDimensionPickerPanel				{position: absolute;z-index: 502;top: 0; left: 0;width: 260; height: 280;display: none;overflow: hidden;border: 2px solid #DDD;background-color: #FFFFFF;}
.PTDimensionPickerPopup				{overflow: hidden; position: absolute;left: 0; top: 0;margin: 0;border: 2px solid #DDD;width: 260; height: 280;background-color: #FFFFFF;}
.PTFileUploadStatusPopup			{position: absolute;z-index: 1000;top:0; left: 0;width: 250; height:150;display: none;overflow: hidden;border: 2px solid #003399;background-color: #D5E9FF;}
