	<style type="text/css">
	/* these styles are over-writing the orginals from CF. 
	We are overwriting styles to match the PT color scheme */
		
/* this section is for styling CFPod and overwrites styles on CFIDE\scripts\ajax\resources\cf.css*/	
	.ypod .ypod-hd {
		background: url(images/hd-sprite_flex.gif) repeat-x 0px -82px;
		color:#FFF;
		overflow:hidden;
		font:bold 8pt Verdana, Helvetica, Arial;
		font-weight: bold;
		padding:5px;
	}

	.ypod .ypod-hd-left {
		background: url(images/hd-sprite_flex.gif) no-repeat 0px -41px;
		padding-left:3px;
		margin:0px;
	}

	.ypod .ypod-hd-right {
		background: url(images/hd-sprite_flex.gif) no-repeat right 0px;
		padding-right:3px;
	}

	.ypod .ypod-dlg-body {
		background-color:white;
		border:2px solid #003471;
		border-top:0px none;
		padding:2px;
	}
/* end of cfpod section */

/*	section for grid coloring */
.x-grid-row-over td{
	background:#C0C0C0;
}
.x-grid-hd-over .x-grid-hd-text{
	background: #C0C0C0;
}
.x-grid-cell-text,.x-grid-hd-text {
	color:#000000;
	font-size:7pt;
}
.x-grid-row-alt {
    background-color: #F4F4F4;
}
.x-grid-row-selected td, .x-grid-locked .x-grid-row-selected td {
    background-color: #003471 !important;
    color: white;
}
/*  section for expand collapse container */
.x-layout-container{
    width:100%;
    height:100%;
    overflow:hidden;
	 background-color:#003471;
}

.x-layout-container .x-layout-tabs-body{
	border:0 none;
}

.x-layout-collapsed{
    position:absolute;
    left:-10000px;
    top:-10000px;
    visibility:hidden;
    background-color:#003471; 
    width:20px;
    height:20px;
    overflow:hidden;
	 border:1px solid #003471; /* Collapsed drawer border color */
	 z-index:20;
}
.x-layout-split{
    position:absolute;
    height:5px;
    width:5px;
    line-height:1px;
    font-size:1px;
    z-index:3;
    background-color:#003471;  /* splitter bg color */
}
.x-layout-collapsed-over {
    cursor: pointer;
    background-color: #003471;
}
.x-layout-panel {
    position: absolute;
    border: 1px solid #003471;
    overflow: hidden;
    background-color: white;
}

/*  END: section for expand collapse container */


/* not completely sure on this one */

.x-dlg .x-dlg-hd {
	background: url(images/hd-sprite_flex.gif) repeat-x 0px -82px;
	color:#FFF;
	font:bold 12px "sans serif", tahoma, verdana, helvetica;
	overflow:hidden;
	padding:5px;
	white-space: nowrap;
}


.x-dlg .x-dlg-bgcolor-hd {
	color:#FFF;
	font:bold 12px "sans serif", tahoma, verdana, helvetica;
	overflow:hidden;
	padding-bottom:5px;
	padding-left:3px;
}

.x-dlg .x-dlg-hd-left {
	background: url(images/hd-sprite_flex.gif) no-repeat 0px -41px;
	padding-left:3px;
	margin:0px;
}

.x-dlg .x-dlg-hd-right {
	background: url(images/hd-sprite_flex.gif) no-repeat right 0px;
	padding-right:3px;
}

.x-dlg .x-dlg-dlg-body{
	background:url();
	background-color:white;
	border:3px solid #003471;
	border-top:0px none;
	padding:10px;
	position:absolute;
	top:24px;left:0;
	z-index:1;
	overflow:hidden;
}

/*  BEGIN CFMENU STYLES */
/* Menu styles */

.yuimenu {
    background-color:#ffffff;
	border:solid 1px #cccccc;
    padding:0px;
}

/*

The following style rule (".yuimenu.show-scrollbars") overrides the 
".show-scrollbars" rule defined in container.css which sets the 
"overflow" property of a YAHOO.widget.Overlay instance's root HTML element to 
"auto" when it is visible.  Without this override, a Menu would have scrollbars
when one of its submenus is visible.

*/

.yuimenu.show-scrollbars {
	overflow: visible; 
}

.yui-menu-shadow {
    display: none;
}

/* Submenus are positioned absolute and hidden by default */

.yuimenu .yuimenu,
.yuimenubar .yuimenu {
    position:absolute;
    visibility:hidden;
}

/* MenuBar Styles */

.yuimenubar {
    background-color:#ffffff;   
}

.yuimenubar ul {
    *zoom:1;
}

.yuimenubar ul:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    height:0;
    line-height:0;
}


/* Matches the group title (H6) inside a Menu or MenuBar instance */

yuimenu h6,
yuimenubar h6 { 
    font-size:100%;
    font-weight:normal;    
    margin:0;
    border:solid 1px #F4F4F4;
/*     color:#b9b9b9;     */
	color:#FFFFFF;
}

.yuimenubar h6 {
    float:left;
    padding:0px;
	/*padding:4px 12px;*/
    border-width:0 1px 0 0;
}

.yuimenubar .yuimenu h6 {
    float:none;
}

.yuimenu h6 {
    border-width:1px 0 0 0;
    padding:0px;
	/*padding:5px 10px 0 10px;*/
}


/* Matches the UL inside a Menu or MenuBar instance */

.yuimenubar ul {
    list-style-type:none;
    margin:0;
    padding:0;
}

.yuimenu ul {
    list-style-type:none;
    border:solid 1px #F4F4F4;
    border-width:1px 0 0 0;
    margin:0;
	padding:3px;
    /*padding:4px 0;*/
}


yuimenu ul.first-of-type, 
yuimenu ul.hastitle,
yuimenu h6.first-of-type {
    border-width:0;
}

/*
    Styles for the menu's header and footer elements that are used as controls 
    to scroll the menu's body element when the menu's height exceeds the 
    value of the "maxheight" configuration property.
*/

.yuimenu .topscrollbar,
.yuimenu .bottomscrollbar {
    background-image:none;
	/*height:16px;
    background-image:url(map.gif);
    background-repeat:no-repeat;*/
}


.yuimenu .topscrollbar {
	background-image:none;
    /*background-image:url(map.gif);
    background-position:center -72px;*/
}


.yuimenu .topscrollbar_disabled {
    background-image:none;
	/*background-image:url(map.gif);
    background-position:center -88px;*/
}


.yuimenu .bottomscrollbar {
    background-image:none;
	/*background-image:url(map.gif);
    background-position:center -104px;*/
}


.yuimenu .bottomscrollbar_disabled {
    background-image:none;
	/*background-image:url(map.gif);
    background-position:center -120px;*/
}


/* MenuItem and MenuBarItem styles */
.yuimenubaritem {
    float:left;
}

.yuimenuitemlabel,
.yuimenubaritemlabel {
    white-space: nowrap;
    font-family: Verdana, Helvetica, Arial;
	font-size: 9px;
    display:block;
    color:#000;
    text-decoration:none;
}

.yuimenuitemlabel {
    padding:0px;
	/*padding:2px 24px;*/
    outline:none;
}

.yuimenubaritemlabel {
    padding:0px;
	/*border-width:0 0 0 1px;
    border-style:solid;
    border-color:#c4c4be;
    padding:4px 24px;*/
}

li.first-of-type .yuimenubaritemlabel {
    border-width:0;
}

.yuimenuitemlabel .helptext {
    font-style:normal;
	margin: 0 0 0 0;
    /*margin:0 0 0 40px;*/
}


.yuimenuitemlabel .submenuindicator,
.yuimenuitemlabel .checkedindicator, 
.yuimenubaritemlabel .submenuindicator {
    display:block;
    /*height:8px;
    width:8px;*/
    overflow:hidden;
    vertical-align:middle;
    background-image:none;
	/*text-indent:9px;
    background-image:url(map.gif);
    background-repeat:no-repeat;*/
}

.yuimenubaritemlabel .submenuindicator {
    display:-moz-inline-stack; /* Gecko */
    display:inline-block; /* IE, Opera and Safari */
    font:0/0 arial; /* Gecko */
}

.yuimenuitemlabel .submenuindicator {
    background-position:0 0;
}

.yuimenubaritemlabel .submenuindicator {
    margin:0 0 0 0;
	/*background-position:0 -24px;
    margin:0 0 0 10px;*/
}

.yuimenuitemlabel .checkedindicator {
    /*background-position:0 -48px;*/
}

.visible .yuimenuitem,
.visible .yuimenuitemlabel {
    *zoom:1;
}

.visible .yuimenuitemlabel .helptext {
    float:right;
    width:100%;
    text-align:right;
    margin:-1.2em 0 0 0;
    *cursor:hand; /* Required to restore the style of the cursor in IE */
}

.visible .yuimenuitemlabel .submenuindicator {
    *margin:-.9em -16px 4px auto;
    *margin:-.9em -16px 0 105%;
}

.visible .yuimenuitemlabel .checkedindicator {
    *margin:-.9em auto 4px -16px;
    *margin-bottom:0;
}


/* Matches selected menu items */

.yuimenuitem a.selected,
.yuimenubaritem a.selected {
    background-color:#FFFFFF;
    text-decoration:none;
    color:#fff;
}

.yuimenubaritem a.selected .submenuindicator {
    *background-position:0 -32px;
}

.yuimenuitem a.selected .submenuindicator {
    *background-position:0 -8px;
}

.yuimenuitem a.selected .checkedindicator {
    *background-position:0 -56px;
}


/* Matches disabled menu items */
.yuimenubaritem a.disabled .submenuindicator {
    *background-position:0 -40px;
}

.yuimenuitem a.disabled {
    cursor:default;
    color:#b9b9b9;
}

.yuimenuitem a.disabled .submenuindicator {
    *background-position:0 -16px;
}

.yuimenuitem a.disabled .checkedindicator {
    *background-position:0 -64px;
}

/*  END CFMENU STYLES */
	</style>