
BODY			{
			FONT-FAMILY: verdana, helvetica, sans-serif;
			FONT-SIZE: 12px;
			FONT-WEIGHT: normal;
			COLOR: #000000;
			background-color: #ffffff;
			MARGIN-TOP: 0px;
			MARGIN-BOTTOM: 0px;
			MARGIN-RIGHT: 0px;
			MARGIN-LEFT: 0px;			
			}

A			{
			COLOR: #3360aa;			
			TEXT-DECORATION: none;
			}
			
A:hover			{						
			TEXT-DECORATION: underline;
			}

TABLE			{
			FONT-SIZE: 11px;
			}
			
#layer_headerShading   	{ 
			position: relative; 
			z-index: 0; 
			top: 0px; 
			visibility: visible 
			}
			
#layer_2   		{ 
			position: relative; 
			z-index: 0; 
			top: -12px; 
			visibility: visible 
			}
			
.layerTable_headerShading   	{ 	
			width:100%;
			padding-left: 0px;
			padding-right: 0px;
			}
			
TABLE.bodyTable		{
			padding-top: 0px;
			padding-left: 6px;
			padding-right: 6px;
			}


/* --------------------------  START OF BOX 1 SPECIFIC CLASSES ---------------------------- */

TABLE.borderedBox01	{
			BORDER-TOP: #ABAAAA 1px solid;
			BORDER-BOTTOM: #ABAAAA 1px solid;
			BORDER-RIGHT: #ABAAAA 1px solid;
			BORDER-LEFT: #ABAAAA 1px solid;	
			BACKGROUND-COLOR: #FFFFFF;			
			}

TABLE.resourceTree	{
			BORDER-TOP: #ABAAAA 1px solid;
			BORDER-BOTTOM: #ABAAAA 1px solid;			
			BORDER-RIGHT: #ABAAAA 1px solid;
			BORDER-LEFT: #ABAAAA 1px solid;
			BACKGROUND-COLOR: #FFFFFF;						
			PADDING-TOP: 2px;
			PADDING-BOTTOM: 2px;
			PADDING-RIGHT: 3px;
			PADDING-LEFT: 1px;
			}
			
TABLE.resourceTreePadding	{
			padding-top:4px;
			padding-bottom:4px;
			padding-right:10px;
			padding-left:11px;
			}
			
TABLE.buttonBox01	{				
			/*BACKGROUND-COLOR: #bcc7e7;*/
			/*BACKGROUND-COLOR: #ffffff;*/
			margin-top:0px;
			margin-bottom:8px;
			}			
			
TABLE.headerBox01	{
			BORDER-RIGHT: #ABAAAA 1px solid;
			BORDER-LEFT: #ABAAAA 1px solid;			
			BACKGROUND-IMAGE: url(/images/webapp/boxHeaderBackground.gif);			
			FONT-SIZE: 14px;
			FONT-WEIGHT: bold;
			COLOR: #000000;			
			PADDING-TOP: 1px;
			PADDING-BOTTOM: 1px;
			PADDING-RIGHT: 3px;
			PADDING-LEFT: 7px;
			HEIGHT: 30;
			background-repeat: repeat-x;			
			}
			
.headerBoxHome		{	
			BACKGROUND-IMAGE: url(/images/webapp/boxHeaderBackground_Home.gif);			
			FONT-SIZE: 14px;
			FONT-WEIGHT: bold;
			COLOR: #000000;			
			PADDING-TOP: 4px;
			PADDING-BOTTOM: 4px;
			PADDING-RIGHT: 3px;
			PADDING-LEFT: 7px;			
			}
			
.internalFormBox01	{					
			BACKGROUND-IMAGE: url(/images/webapp/innerFormBackground.gif);			
			FONT-SIZE: 11px;
			FONT-WEIGHT: normal;
			COLOR: #000000;			
			PADDING-TOP: 4px;
			PADDING-BOTTOM: 4px;
			PADDING-RIGHT: 3px;
			PADDING-LEFT: 7px;			
			}		
			
.internal 		{
			FONT-WEIGHT: normal; 
			COLOR: #555555; 
			FONT-SIZE: 11px; 
			PADDING-TOP: 4px;
			PADDING-BOTTOM: 4px; 
			PADDING-LEFT: 7px; 
			PADDING-RIGHT: 3px; 
			}

.internalDocument 	{
			FONT-WEIGHT: normal; 
			COLOR: #555555; 
			FONT-SIZE: 11px; 
			PADDING-TOP: 1px;
			PADDING-BOTTOM: 2px; 
			PADDING-LEFT: 7px; 
			PADDING-RIGHT: 3px; 
			}

			
TD.columnHeaderCell01	{			
			FONT-WEIGHT: bold;
			BACKGROUND-IMAGE: url(/images/webapp/tableHeaderBackground.gif);			
			PADDING-TOP: 3px;
			PADDING-BOTTOM: 5px;
			PADDING-RIGHT: 7px;
			PADDING-LEFT: 11px;
			}
			
TD.columnHeaderDivider01{			
			BACKGROUND-IMAGE: url(/images/webapp/tableHeaderDivider.gif);
			background-repeat: no-repeat;
			PADDING-TOP: 3px;
			PADDING-BOTTOM: 5px;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			}
			
TD.columnHeaderTop01	{			
			BACKGROUND-COLOR: #C3CFE2;
			PADDING-TOP: 0px;
			PADDING-BOTTOM: 0px;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			}
			
TD.columnCell01		{						
			PADDING-TOP: 3px;
			PADDING-BOTTOM: 3px;
			PADDING-RIGHT: 3px;
			PADDING-LEFT: 11px;
			}
						
			
TR.row01		{
			height: 25px;
			BACKGROUND-COLOR: #FFFFFF;
			}
			
TR.row02		{	
			height: 25px;
			BACKGROUND-COLOR: #DCE1EC;			
			}			
			
TR.row03		{	
			BACKGROUND-COLOR: #FFFFDD;
			PADDING-TOP: 4px;
			PADDING-BOTTOM: 4px;
			BORDER-TOP: #ABAAAA 3px solid;
			BORDER-BOTTOM: #ABAAAA 3px solid;
			BORDER-RIGHT: #ABAAAA 3px solid;
			BORDER-LEFT: #ABAAAA 3px solid;
			}			

			
TR.bottomControlRow01	{			
			BACKGROUND-IMAGE: url(/images/webapp/boxHeaderBackground.gif); 			
			height: 26px;			
			}
			
			
/* --------------------------  END OF BOX 1 SPECIFIC CLASSES ---------------------------- */




/* --------------------------  START OF TREE MENU SPECIFIC CLASSES ---------------------------- */

TABLE.rootFolderContainer	{
			PADDING-TOP: 1px;
			PADDING-BOTTOM: 0px;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			BORDER-TOP: #ABAAAA 0px solid;
			BORDER-BOTTOM: #ABAAAA 0px solid;
			BORDER-RIGHT: #ABAAAA 0px solid;
			BORDER-LEFT: #ABAAAA 0px solid;
			}

TABLE.folderContainer	{
			PADDING-TOP: 0px;
			PADDING-LEFT: 15px;
			/*BACKGROUND-IMAGE: url(/images/tree/folderTreeLine.gif);
			BACKGROUND-REPEAT: repeat-y;	*/			
			BORDER-TOP: #ABAAAA 0px solid;
			BORDER-BOTTOM: #ABAAAA 0px solid;
			BORDER-RIGHT: #ABAAAA 0px solid;
			BORDER-LEFT: #ABAAAA 0px solid;
			}

.folder			{
			cursor:pointer;				
			}
				
A.folder		{				
			TEXT-DECORATION: none;
			}
				
A:hover.folder		{				
			TEXT-DECORATION: none;
			}										
				
				
A.folderLink		{
			COLOR: #000000;								
			}

A:hover.folderLink	{
			COLOR: #000080;
			}
				
A:active.folderLink	{					
			}		

.folderSelected		{
			cursor:pointer;							
			}
							
A.folderSelected	{
			TEXT-DECORATION: none;				
			}
							
A:hover.folderSelected	{
			TEXT-DECORATION: none;				
			}																
				
A.folderLinkSelected	{
			COLOR: #FFFFFF;				
			BACKGROUND-COLOR: #4f8dff;
			TEXT-DECORATION: none;
			PADDING-TOP: 1px;
			PADDING-BOTTOM: 1px;
			PADDING-RIGHT: 2px;
			PADDING-LEFT: 2px;			
			}

A:hover.folderLinkSelected	{							
			TEXT-DECORATION: underline;							
			}
				
A:active.folderLinkSelected	{
			}										


/* --------------------------  END OF TREE MENU SPECIFIC CLASSES ---------------------------- */



/* --------------------------  START OF DIRECTORY CLASSES ---------------------------- */

.mainCatTable		{
			PADDING-TOP: 0px;
			PADDING-BOTTOM: 6px;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			}
							
.tablePadding		{
			PADDING: 10px;
			}
							
.categoryTablePadding	{
			PADDING-TOP: 10px;
			PADDING-BOTTOM: 10px;
			PADDING-RIGHT: 10px;
			PADDING-LEFT: 12px;
			}

.mainCatCell		{
			PADDING-TOP: 3px;
			PADDING-BOTTOM: 6px;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			}		

.catHeading		{
			FONT-FAMILY: verdana, helvetica, sans-serif;							 
			FONT-SIZE: 13px;
			FONT-WEIGHT: bold;							
			}
							
span.catHeading		{
			color: #666666;	
			}							
						
.catSubHeadings		{
			FONT-SIZE: 11px;
			FONT-WEIGHT: normal; 
			}
							
.catSubHeading		{		
			TEXT-DECORATION: underline;						
			}
					
span.catSubHeading	{	
			color: #666666;						
			}			

.categoryNodeDetailLink	{
			COLOR: #008000;
			TEXT-DECORATION: underline;
			}		

.categoryNodeDetailLink_inactive	{
			COLOR: #008000;
			TEXT-DECORATION: none;
			}						
							
							
													

/* --------------------------  END OF DIRECTORY CLASSES ---------------------------- */			
	

.breadCrumbText		{
			FONT-SIZE: 10px;
			background-color: #D4D3D3;				
			}
			
.breadCrumbText A	{
			COLOR: #003366;				
			}
			
.breadCrumbText A:hover	{
			COLOR: #3360aa;				
			}
			
.normalText		{
			FONT-SIZE: 10px;
			COLOR: #000000;
			FONT-WEIGHT: normal;
			}
			
.topBarText		{
			FONT-SIZE: 11px;
			PADDING-RIGHT: 10px;
			PADDING-LEFT: 10px;
			}
			
.messageText		{
			FONT-SIZE: 12px;
			COLOR: #4F8DFF;
			FONT-WEIGHT: bold;
			}
			
.errorText		{
			FONT-SIZE: 12px;
			COLOR: #FF3333;
			FONT-WEIGHT: bold;
			}
			
.gray			{			
			COLOR: #999999;
			}
												
.commentText{			
			COLOR: #555555;
			}
						
.catagoryHeading	{
			FONT-SIZE: 16px;
			FONT-WEIGHT: bold;
			}
			
.menuHeading		{
			FONT-SIZE: 14px;
			FONT-WEIGHT: bold;
			}			
			
.bold			{			
			FONT-WEIGHT: bold;
			}			

.updateListNav		{
			PADDING-TOP: 0px;
			PADDING-BOTTOM: 0px;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			text-align: right;							
			}		
			
.searchInput		{	
			FONT-SIZE: 10px;
			COLOR: #000000;	
			BACKGROUND-COLOR: #FFFFFF;			
			BORDER-TOP: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BORDER-RIGHT: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			}

.searchPrefs		{
			FONT-SIZE: 9px;
			TEXT-DECORATION: underline;
			PADDING-LEFT: 10px;			
			}
			
.searchOptionsRow	{
			BACKGROUND-COLOR: #F6F6F6;
			}
			
.searchOption		{
			PADDING-TOP: 2px;
			PADDING-BOTTOM: 2px;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 49px;
			}
			
.searchOptionIcon	{
			PADDING-TOP: 2px;
			PADDING-BOTTOM: 2px;
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 4px;
			}
			
TABLE.searchResultTable	{
			BACKGROUND-COLOR: #FFFFFF;
			PADDING-TOP: 5px;
			}
		
.searchResultText	{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #000000;
			FONT-SIZE: 1.20em;
			PADDING-TOP: 2px;
			PADDING-BOTTOM: 1px;
			}	
		
.searchResultDetailsSummary	{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #000000;
			FONT-SIZE: 1.20em;
			BACKGROUND-COLOR: #F4F4F4;
			PADDING-RIGHT: 10px;
			PADDING-LEFT: 5px;
			}	
		
.searchResultDetails	{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #000000;
			FONT-SIZE: 1.20em;
			BACKGROUND-COLOR: #FFFFFF;
				
			PADDING-LEFT:0px;		
			
			BORDER-TOP: #FFFFFF 0px solid;
			BORDER-BOTTOM: #FFFFFF 0px solid;
			BORDER-RIGHT: #FFFFFF 0px solid;
			BORDER-LEFT: #FFFFFF 0px solid;
			}
			
.searchResultNodeDetailLink	{
			PADDING-TOP: 1px;
			PADDING-BOTTOM: 6px;
			}
			
A.searchResultLink	{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #0000CC;
			FONT-SIZE: 1.55em;
			TEXT-DECORATION: underline;				
			}

A:hover.searchResultLink	{
			COLOR: #0000FF;
			}

A:active.searchResultLink	{
			COLOR: #0000CC;
			}

.searchResultLink2	{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #008000;
			FONT-SIZE: 1.20em;
			TEXT-DECORATION: none;
			}
							
A.searchResultLink2	{			
			TEXT-DECORATION: underline;															
			}

A:hover.searchResultLink2	{							
			TEXT-DECORATION: underline;
			}
				
A:active.searchResultLink2	{							
			}														
			
			
.searchResultEntityName	{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #000000;
			FONT-SIZE: 1.20em;						
			}
						
.searchResultEntityDetails	{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #666666;
			FONT-SIZE: 1.00em;
			PADDING-TOP: 0px;
			PADDING-BOTTOM: 3px;
			PADDING-RIGHT: 10px;
			PADDING-LEFT: 0px;
			}
						
.searchResultElementDetails	{
			FONT-FAMILY: arial,sans-serif;
			COLOR: #666666;
			FONT-SIZE: 1.00em;
			PADDING-TOP: 2px;
			PADDING-BOTTOM: 2px;
			PADDING-RIGHT: 2px;
			PADDING-LEFT: 0px;
			}									

.searchResultWrapWord	{
			color: #333333;
			font-weight:bold;
			}
						
.searchResultEntityDetailsWrapWord	{
			color: #333333;
			font-weight:bold;
			}							
			
.textInput		{
			FONT-SIZE: 11px;
			FONT-FAMILY: verdana, helvetica, sans-serif;
			COLOR: #000000;
			FONT-WEIGHT: normal;	
			BACKGROUND-COLOR: #FFFFFF;			
			BORDER-TOP: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BORDER-RIGHT: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			}
			
.textAreaInput		{
			FONT-SIZE: 11px;
			FONT-FAMILY: verdana, helvetica, sans-serif;
			COLOR: #000000;	
			FONT-WEIGHT: normal;
			BACKGROUND-COLOR: #FFFFFF;			
			BORDER-TOP: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BORDER-RIGHT: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			}			
		
.standardButton		{
			}		
			
.buttonInput		{
			FONT-SIZE: 10px;
			}

.buttonInputDisabled	{
			FONT-SIZE: 10px;
			}

.buttonInput2		{
			FONT-SIZE: 10px;
			COLOR: #000000;							
			BORDER-TOP: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BORDER-RIGHT: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			}	
			
.buttonInput3		{
			FONT-SIZE: 14px;
			FONT-WEIGHT: bold;
			COLOR: #FFFFFF;	
			BACKGROUND-COLOR: #4f8dff;			
			BORDER-TOP: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BORDER-RIGHT: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			}					
			
.dropDownInput		{
			FONT-SIZE: 9px;
			COLOR: #000000;	
			BACKGROUND-COLOR: #EEEEEE;			
			BORDER-TOP: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BORDER-RIGHT: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			}

.dropDownInput2		{
			FONT-SIZE: 9px;
			COLOR: #000000;							
			BORDER-TOP: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BORDER-RIGHT: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			}			
			
.multiSelectInput	{			
			FONT-FAMILY: verdana, helvetica, sans-serif;
			FONT-SIZE: 10px;
			COLOR: #000000;
			FONT-WEIGHT: normal;
			width:200;			
			}

			
			
.fileInput		{
			FONT-SIZE: 10px;
			COLOR: #000000;	
			BACKGROUND-COLOR: #FFFFFF;
			BORDER-TOP: #999999 1px solid;
			BORDER-BOTTOM: #999999 1px solid;
			BORDER-RIGHT: #999999 1px solid;
			BORDER-LEFT: #999999 1px solid;
			}	
			
.tab			{			
			FONT-SIZE: 12px;
			FONT-FAMILY: verdana, arial, helvetica, sans-serif;
			COLOR: #343434;	
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			}		
			
.tabSelected		{		
			FONT-SIZE: 12px;
			FONT-FAMILY: verdana, arial, helvetica, sans-serif;
			FONT-WEIGHT: bold;
			COLOR: #000000;		
			PADDING-RIGHT: 0px;
			PADDING-LEFT: 0px;
			}		
			
.tabDivider		{		
			FONT-SIZE: 12px;
			FONT-FAMILY: verdana, arial, helvetica, sans-serif;	
			PADDING-RIGHT: 2px;
			PADDING-LEFT: 2px;
			}	

A.columnHeaderLink	{
			COLOR: #000000;				
			}

A:hover.columnHeaderLink	{
			COLOR: #000000;
			}			
		
			
			
/* --------------------------  START OF DROP DOWN MENU SPECIFIC CLASSES ---------------------------- */	

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; visibility:hidden;}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:11px; font-weight:normal}
.clLevel0{color:#000000; font-weight:bold;}
.clLevel0over{color:#000000; font-weight:bold; cursor:pointer; background-color:#DDDCDD; }
.clLevel0border{position:absolute; visibility:hidden;}

/*Styles for level 1*/
.clLevel1, .clLevel1over{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:normal}
.clLevel1{background-color:#DDDCDD; color:#000000;}
.clLevel1over{background-color:#4f8dff; color:#FFFFFF; cursor:pointer; }
.clLevel1border{position:absolute; visibility:hidden; background-color:#ABAAAA; }

.disabledMenuItem, .disabledMenuItemover{position:absolute; padding:2px; font-family:verdana,arial,helvetica; font-size:10px; font-weight:normal; cursor:pointer; }
.disabledMenuItem{background-color:#DDDCDD; color:#999999;}
.disabledMenuItemover{background-color:#4f8dff; color:#FFFFFF; cursor:pointer; }
.disabledMenuItemborder{position:absolute; visibility:hidden; background-color:#ABAAAA;}


/* --------------------------  END OF DROP DOWN MENU SPECIFIC CLASSES ---------------------------- */	