body, layer 			{font-size: 10pt; 
						font-family: Lucida Sans Unicode, Verdana, Arial;
						SCROLLBAR-3DLIGHT-COLOR: #666666;
						SCROLLBAR-ARROW-COLOR: #FFFFFF; 
						SCROLLBAR-BASE-COLOR: #9999CC; 
						SCROLLBAR-HIGHLIGHT-COLOR: #ccccff; 
						SCROLLBAR-SHADOW-COLOR: #CCCCCC; 
						SCROLLBAR-DARKSHADOW-COLOR: #999999;  
						SCROLLBAR-TRACK-COLOR: #DDDDDD;
						padding-left: 0px; 
						padding-right: 0px;
						margin: 0px;
						}

a:link					{color: #333333; text-decoration: underline; }			
a:active				{color: #336699; text-decoration: underline; }
a:visited				{color: #666666; text-decoration: underline; }

.main 					{ background-color: #FFFFFF;}

.popup 					{ background-color: #DDDDDD; font-family: arial; }

td, center, p, div, select, input { font-size: 9pt;}

.body                   {font-size: 9pt;
                         color: #000000;}

.Heading			{font-size: 14pt;
					color: #9999CC;
					font-weight: bold;}

.LargeHeading		{font-size: 15pt;
					color: #336699;
					font-weight: bold;}

.SubHeading			{font-size: 12pt;
					color: #666666;
					font-weight: bold;}

.SubHeadingAlt		{font-size: 11pt;
					color: #666633;
					font-weight: bold;}

.SidebarLeftRow, .SidebarLeftRow  a:link, .SidebarLeftRow  a:active, .SidebarLeftRow  a:visited        
					{cursor: default;
					background: #FFFFFF;
					font-size: 8pt;
					color: #000000; 
					text-decoration: none;
					font-weight: normal;}	
					
.SidebarLeftRowBreadcrumb, .SidebarLeftRowBreadcrumb  a:link, .SidebarLeftRowBreadcrumb  a:active, .SidebarLeftRowBreadcrumb  a:visited        
					{cursor: default;
					background: #FFFFFF;
					font-size: 9pt;
					color: #000000; 
					text-decoration: none;
					font-weight: bold;}	
					
.SidebarLeftRowOn, .SidebarLeftRowOn  a:link, .SidebarLeftRowOn  a:active, .SidebarLeftRowOn  a:visited        
					{cursor: default;
					background: #FFFFFF;
					font-size: 8pt;
					color: #000000; 
					text-decoration: none;
					font-weight: bold;}	

.SidebarLeftRowActive, .SidebarLeftRowActive  a:link, .SidebarLeftRowActive  a:active, .SidebarLeftRowActive  a:visited        
					{cursor: default;
					background: #DDDDDD;
					font-size: 8pt;
					color: #000000; 
					text-decoration: none;
					font-weight: bold;}						 

.SidebarLeftRowOff, .SidebarLeftRowOff  a:link, .SidebarLeftRowOff  a:active, .SidebarLeftRowOff  a:visited        
					{cursor: default;
					background: #FFFFFF;
					font-size: 8pt;
					color: #000000; 
					text-decoration: none;
					font-weight: normal;}						

.SidebarLeft, .SidebarLeft  a:link, .SidebarLeft  a:active, .SidebarLeft  a:visited        
					{cursor: default;
					background: #FFFFFF;
					font-size: 8pt;
					color: #000000; 
					text-decoration: none;
					font-weight: normal;}	

.SidebarLeftOn, .SidebarLeftOn  a:link, .SidebarLeftOn  a:active, .SidebarLeftOn  a:visited        
					{cursor: default;
					background: #FFFFFFFF;
					font-size: 8pt;
					color: #000000; 
					text-decoration: none;
					font-weight: bold;}	

.DataHeading        {font-size: 9pt;
                    color: #000000;
                    font-weight: bold;
					background-color: #FFCC00;}

.NavHeadingLink, .NavHeadingLink  a:link, .NavHeadingLink  a:active, .NavHeadingLink  a:visited        
					{cursor: default;
					font-size: 8pt;
					background-color: #9999CC;
					color: #FFFFFF; 
					text-decoration: none;
					font-weight: bold;}	

.NavHeadingLinkNetscape, .NavHeadingLinkNetscape  a:link, .NavHeadingLinkNetscape  a:active, .NavHeadingLinkNetscape  a:visited        
					{cursor: default;
					font-size: 8pt;
					color: #FFFFFF; 
					text-decoration: none;
					font-weight: bold;}	
						 
.NavHeadingLinkActive, .NavHeadingLinkActive  a:link, .NavHeadingLinkActive  a:active, .NavHeadingLinkActive  a:visited        
					{cursor: default;
					font-size: 8pt;
					background-color: #DDDDDD;
					color: #000000; 
					text-decoration: none;
					font-weight: bold;}

.NavHeadingLinkOn, .NavHeadingLinkOn  a:link, .NavHeadingLinkOn  a:active, .NavHeadingLinkOn  a:visited        
					{cursor: default;
					font-size: 8pt;
					background-color: #999999;
					color: #FFFFFF; 
					text-decoration: none;
					font-weight: bold;}

.NavHeadingLinkOnNetscape, .NavHeadingLinkOnNetscape  a:link, .NavHeadingLinkOnNetscape  a:active, .NavHeadingLinkOnNetscape  a:visited        
					{cursor: default;
					font-size: 8pt;
					color: #FFFFFF; 
					text-decoration: none;
					font-weight: bold;}		 

.DataHeadingLink         {font-size: 8pt;
                         color: #000000;
                         font-weight: bold;
			 			 text-decoration: none; }			 

.DataLabel              {font-size: 9pt;
                        color: #666666;
                        font-weight: bold;}

.DataLabelonWhite       {font-size: 9pt;
                        color: #000000;
                        font-weight: bold;
						background-color: #ffffff;}

.DataText 		{font-size: 9pt;
                color: #666666;
				vertical-align: middle;}

.DataTextSmall 		{font-size: 8pt;
                    color: #333333;
					vertical-align: middle;}

.DataTextLink 		{font-size: 9pt;
                    color: #000000;
					vertical-align: middle
					text-decoration: none;}

.DataTextonWhite	{font-size: 9pt;
                    color: #000000;
					vertical-align: middle;
					background-color: #ffffff;}

.DataTextEven 		{font-size: 9pt;
                    color: #000000;
					vertical-align: middle;
					background-color: #ffffcc;}

.DataTextOdd 		{font-size: 9pt;
                    color: #000000;
					vertical-align: middle;
					background-color: #FFFFFF;}

.DataHeadingSmall       {font-size: 8pt;
                        color: #000000;
                        font-weight: normal;}

.DataLabelSmall         {font-size: 9pt;
                        color: #000000;
                        font-weight: bold;
						background-color: #CCCCCC; }

.DataTextSmallEven	{font-size: 8pt;
                    color: #000000;
					vertical-align: middle;
					background-color: #ffffcc;}

.DataTextSmallOdd	{font-size: 8pt;
                    color: #000000;
					vertical-align: middle;
					background-color: #e0e0e0;}

.DataTextShaded		{font-size: 9pt;
                    color: #000000;
					vertical-align: middle;
					background-color: #ffffcc;}

.Caption, .Caption  a:link, .Caption  a:active, .Caption  a:visited        
					{font-size: 8pt;
					color: #000000; 
					text-decoration: none;
					color: #666666;
					font-weight: normal;}	

.Asterisk		{font-size: 9pt;
				font-weight: bold;
				color: #CC0000;}

.TableTitle		{font-size: 11pt;
                color: #336699;
                font-weight: bold;}

.FormButton		{font-size: 7pt;
                background: #999999;
                font-weight: bold;
				color: #FFFFFF;
				border-width: 1;}

.FormElement	{font-size: 8pt;
                color: #000000;
				border-width: 1;
				border-color: #999999;				
				border-style: solid;
				background: #EEEEEE;}				

.FooterMenu		{font-size: 8pt;
                color: #999999;}