
/*                                   
 PLM - Builder                       
                                   */

/* PLM - Elements - Body              */
body
{
}
.ListHeading
{
	overflow:hidden;
	
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
}
.ItemHeading
{
	overflow:hidden;
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
}
.ListItem
{
	overflow: hidden;	
	font-size: 10px;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
}
.List
{
	overflow:hidden;
	font-size: 10px;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
}
/* PLM - Powered By - Blue - Normal  */
.PLM_PoweredBy
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: italic;
	font-family: Serif, 'Times New Roman';
	background-color: #003366;
	text-align: left;
	font-variant: normal;
}
/* Heading */
.PLM_Heading
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
}

/* Heading links*/
.PLM_HeadingLinks
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	padding-top: 4px;
	text-decoration: underline;
}
.PLM_HeadingLinks:hover
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	padding-top: 4px;
	text-decoration: none;
}

/* PLM - Builder - button             */
.PLM_BUILDER_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
}
/* PLM - Builder - Left Justified button #cc9933 */
.PLM_BUILDER_btnLeftJustified
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	text-indent: 4pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Builder - button - Bold       */
.PLM_BUILDER_btnBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
}
/* PLM - Builder - Label              */
.PLM_BUILDER_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Builder - Label - Bold       */
.PLM_BUILDER_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Builder - Label - Bold       */
.PLM_BUILDER_lblBoldCentered
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
}
/* PLM - Builder - Contact Menu          */
.PLM_BUILDER_mnu
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Builder - Contact Menu          */
.PLM_BUILDER_mnuHover
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}
/* PLM - Builder - Contact Menu Selected */
.PLM_BUILDER_mnuSelected
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Builder - Tab - Default       */
.PLM_BUILDER_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ceb686;
	font-variant: normal;
}
/* PLM - Builder - Tab - Hover       */
.PLM_BUILDER_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;	
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ceb686;
	font-variant: normal;
}
/* PLM - Builder - Tab - Selected       */
.PLM_BUILDER_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                            
 PLM - Category               
                            */

/* PLM - Category - button  */
.PLM_CATEGORY_btn 
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ff6633;
	text-align: center;
	font-variant: normal;
}

/* PLM - Category - normal   */
.PLM_CATEGORY_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ff6633;
	text-align: left;
	font-variant: normal;
}

/* PLM - Category - Bold    */
.PLM_CATEGORY_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ff6633;
	text-align: left;
	font-variant: normal;
}
/* PLM - Category - Tab - Default       */
.PLM_CATEGORY_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #e6cec6;
	font-variant: normal;
}
/* PLM - Category - Tab - Hover       */
.PLM_CATEGORY_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;		
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #e6cec6;
	font-variant: normal;
}
/* PLM - Category - Tab - Selected       */
.PLM_CATEGORY_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                            
 PLM - Choices                
                            */

/* PLM - Choices - button   */
.PLM_CHOICES_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00cccc;
	text-align: center;
	font-variant: normal;
}

/* PLM - Choices - normal   */
.PLM_CHOICES_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00cccc;
	text-align: left;
	font-variant: normal;
}

/* PLM - Choices - Bold    */
.PLM_CHOICES_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00cccc;
	text-align: left;
	font-variant: normal;
}


/*                            
 PLM - Combo                  
                            */

/* PLM - Combo plus/minus - button   */
.PLM_COMBO_btnSmall
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

.PLM_DashSmallRight
{
	font-weight: normal;
	font-size: 7pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: right;
	font-variant: normal;
}
/*                            
 PLM - Contacts               
                            */

/* PLM - Contacts - button   */
.PLM_CONTACT_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: center;
	font-variant: normal;
}

/* PLM - Contacts - normal   */
.PLM_CONTACT_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}

/* PLM - Contacts - Bold    */
.PLM_CONTACT_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}

/* PLM - Contacts - Menu    */
.PLM_CONTACT_mnu
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: left;
	font-variant: normal;
}

/* PLM - Contacts - Menu Hover  */
.PLM_CONTACT_mnuHover
{
	font-weight: normal;
	font-size: 8pt;
	cursor: hand;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}


/*                            
 PLM - Conversations          
                            */

/* PLM - Conversations - button   */
.PLM_CONV_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #66cc99;
	text-align: center;
	font-variant: normal;
}

/* PLM - Conversations - normal   */
.PLM_CONV_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #66cc99;
	text-align: left;
	font-variant: normal;
}

/* PLM - Conversations - Bold    */
.PLM_CONV_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #66cc99;
	text-align: left;
	font-variant: normal;
}


/*                            
 PLM - Daily                  
                            */

/* PLM - Daily - button   */
.PLM_DAILY_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99ccff;
	text-align: center;
	font-variant: normal;
}

/* PLM - Daily - normal   */
.PLM_DAILY_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99ccff;
	text-align: left;
	font-variant: normal;
}

/* PLM - Daily - Bold    */
.PLM_DAILY_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99ccff;
	text-align: left;
	font-variant: normal;
}


/*                            
 PLM - DISPATCH               
                            */

/* PLM - DISPATCH - button  */
.PLM_DISPATCH_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #663366;
	text-align: center;
	font-variant: normal;
}

/* PLM - DISPATCH - normal   */
.PLM_DISPATCH_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #663366;
	text-align: left;
	font-variant: normal;
}

/* PLM - DISPATCH - Bold    */
.PLM_DISPATCH_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #663366;
	text-align: left;
	font-variant: normal;
}
/* PLM - DISPATCH - Tab - Default       */
.PLM_DISPATCH_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #dcccdc;
	font-variant: normal;
}
/* PLM - DISPATCH - Tab - Hover       */
.PLM_DISPATCH_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;		
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #dcccdc;
	font-variant: normal;
}
/* PLM - DISPATCH - Tab - Selected       */
.PLM_DISPATCH_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                                   
 PLM - Employee                      
                                   */

/* PLM - Employee - button             */
.PLM_EMPLOYEE_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
}
/* PLM - Employee - Left Justified button */
.PLM_EMPLOYEE_btnLeftJustified
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	text-indent: 4pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Employee - button - Bold       */
.PLM_EMPLOYEE_btnBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
}
/* PLM - Employee - Label              */
.PLM_EMPLOYEE_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Employee - Label - Bold       */
.PLM_EMPLOYEE_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}

/* PLM - Employee - Tab - Default       */
.PLM_EMPLOYEE_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ceb686;
	font-variant: normal;
}

/* PLM - Employee - Tab - Hover       */
.PLM_EMPLOYEE_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;		
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ceb686;
	font-variant: normal;
}

/* PLM - Employee - Tab - Selected       */
.PLM_EMPLOYEE_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                            
 PLM - Job                    
                            */

/* PLM - Job - button  */
.PLM_JOB_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: center;
	font-variant: normal;
}
/* PLM - Job - button Left  */
.PLM_JOB_btnLeftJustified
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: left;
	font-variant: normal;
}

/* PLM - Job - Label        */
.PLM_JOB_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: left;
	font-variant: normal;
}

/* PLM - Job - Label Bold    */
.PLM_JOB_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Job - Menu          */
.PLM_JOB_mnu
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Job - Menu          */
.PLM_JOB_mnuHover
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}
/* PLM - Job - Menu Selected */
.PLM_JOB_mnuSelected
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Job - Tab - Default       */
.PLM_JOB_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	font-variant: normal;
}
/* PLM - Job - Tab - Disabled      */
.PLM_JOB_tabDisabled
{
	font-weight: normal;
	font-size: 9pt;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	font-variant: normal;
}
/* PLM - Job - Tab - Hover       */
.PLM_JOB_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;		
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	font-variant: normal;
}
/* PLM - Job - Tab - Selected       */
.PLM_JOB_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                              
   PLM SYSTEM COLORS - Labels   
                              */

/* PLM - Label - Blue - Normal  */
.PLM_lbl_Blue
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	/*text-indent: 4px;*/
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: left;
	font-variant: normal;
}
/* PLM - Label - Blue - Centered */
.PLM_lbl_BlueCentered
{
	font-weight: bold;
	font-size: 13pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: center;
	font-variant: normal;
}

/* PLM - Label - Blue1 - Normal  */
.PLM_lbl_Blue1
{
	font-weight: normal;
	font-size: 10pt;
	color: #003366;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: left;
	font-variant: normal;
}

/* PLM - Label - Blue1 - Normal Centered  */
.PLM_lbl_Blue1CenteredBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: center;
	font-variant: normal;
}
/* PLM - Label - Blue1 - Bold    */
.PLM_lbl_Blue1Bold
{
	font-weight: bold;
	font-size: 10pt;
	color: #003366;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: left;
	font-variant: normal;
}
/* PLM - Label - Blue2 - Normal  */
.PLM_lbl_Blue2
{
	font-weight: normal;
	font-size: 10pt;
	color: 587494;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: 587494;
	text-align: left;
	font-variant: normal;
}
/* PLM - Label - Blue2 - Bold    */
.PLM_lbl_Blue2Bold
{
	font-weight: bold;
	font-size: 10pt;
	color: 587494;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: 587494;
	text-align: left;
	font-variant: normal;
}


/*                                   
   PLM SYSTEM COLORS - Changed By    
                                   */

/* LABEL Notes- Normal               */
.PLM_lbl_ChangedBy
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}
/* LABEL Notes- Normal               */
.PLM_lbl_ChangedByNotes
{
	font-weight: normal;
	font-size: 8pt;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: right;
	font-variant: normal;
}


/*                                        
   PLM SYSTEM COLORS - Directive Labels   
                                        */

/* PLM - Label - Directive - Normal     */
.PLM_lbl_Directive
{
	font-weight: normal;
	font-size: 10pt;
	color: #6699cc;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}
/* PLM - Label - Directive - Bold       */
.PLM_lbl_DirectiveBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #6699cc;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}

/* PLM - Label - Directive - Normal     */
.PLM_lbl_DirectiveCentered
{
	font-weight: normal;
	font-size: 10pt;
	color: #6699cc;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: center;
	font-variant: normal;
}
/* PLM - Label - Directive - Bold       */
.PLM_lbl_DirectiveCenteredBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #6699cc;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: center;
	font-variant: normal;
}


/*                                    
   PLM SYSTEM COLORS - Error Labels   
                                    */

/* PLM - Label - Error - Normal     */
.PLM_lbl_Error
{
	font-weight: normal;
	font-size: 8pt;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}
.PLM_lbl_ErrorBold
{
	font-weight: bold;
	font-size: 8pt;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}

/* PLM - Label - Error - Normal     */
.PLM_lbl_ErrorCentered
{
	font-weight: normal;
	font-size: 8pt;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: center;
	font-variant: normal;
}
.PLM_lbl_ErrorCenteredBold
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}


/*                                  
   PLM SYSTEM COLORS - Messages     
                                  */

/* PLM - Label - Message - Normal     */
.PLM_lbl_Msg
{
	font-weight: normal;
	font-size: 10pt;
	color: #003366;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}
.PLM_lbl_MsgBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #003366;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}
/* PLM - Label - Message - Normal     */
.PLM_lbl_MsgCentered
{
	font-weight: normal;
	font-size: 10pt;
	color: #003366;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}
.PLM_lbl_MsgCenteredBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #003366;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: center;
	font-variant: normal;
}
/* PLM - Label - Message - Normal     */
.PLM_lbl_MsgRight
{
	font-weight: normal;
	font-size: 10pt;
	color: #003366;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: right;
	font-variant: normal;
}

/*											
   PLM SYSTEM COLORS - Home Owner Portal	
										  */		

/* PLM - Label - Message - Normal     */
.PLM_lbl_WelcomeMsg
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}

/* PLM - Label - Message - Bold      */
.PLM_lbl_WelcomeMsgBold
{
	font-weight: bold;
	font-size: 10pt;
	color: #003366;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}
/* PLM - Label - Message - Normal     */
.PLM_lbl_WarranyMsg
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}

/* PLM - Label - Message - Bold      */
.PLM_lbl_WarrantyMsgBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}

/*                                    
   PLM SYSTEM COLORS - Menu Selection 
                                    */

/* PLM - Menu Selection - Normal    */
.PLM_lbl_Selection
{
	font-weight: normal;
	font-size: 10pt;
	vertical-align: baseline;
	color: white;
	text-indent: 4pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Menu Selection - Bold      */
.PLM_lbl_SelectionBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 1pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}

/* PLM - List - Bold        */
.PLM_lbl_ListBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #009999;
	text-align: left;
	font-variant: normal;
}


/*                            
 PLM - Lifelines              
                            */

/* PLM - Lifelines - button   */
.PLM_LIFELINES_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99cc99;
	text-align: center;
	font-variant: normal;
}

/* PLM - Lifelines - normal   */
.PLM_LIFELINES_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99cc99;
	text-align: left;
	font-variant: normal;
}

/* PLM - Lifelines - Bold    */
.PLM_LIFELINES_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99cc99;
	text-align: left;
	font-variant: normal;
}


/*                            
 PLM - List                   
                            */
.PLM_LIST_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	text-align: center;
	font-variant: normal;
}
/* PLM - List - normal      */
.PLM_LIST_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - List - Bold        */
.PLM_LIST_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - List - Bold        */
.PLM_LIST_mnu
{
	font-weight: normal;
	font-size: 8pt;
	cursor: hand;			
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - List - Menu Hover   */
.PLM_LIST_mnuHover
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;		
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - List - Tab - Default    */
.PLM_LIST_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	font-variant: normal;
}
/* PLM - List - Tab - Hover       */
.PLM_LIST_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;		
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	font-variant: normal;
}
/* PLM - List - Tab - Selected     */
.PLM_LIST_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}

/*                            
 PLM - Logon			      
                            */

/* PLM - Logon - button             */
.PLM_LOGON_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: center;
	font-variant: normal;
}

/* PLM - Logon - Left Justified button */
.PLM_LOGON_btnLeftJustified
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	text-indent: 4pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Logon - button - Bold       */
.PLM_LOGON_btnBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: center;
	font-variant: normal;
}


/*                            
 PLM - Misc Owner Info        
                            */

/* PLM - Misc Owner Info - button   */
.PLM_MISCINFO_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99cc99;
	text-align: center;
	font-variant: normal;
}

/* PLM - Misc Owner Info - normal   */
.PLM_MISCINFO_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99cc99;
	text-align: left;
	font-variant: normal;
}

/* PLM - Misc Owner Info - Bold    */
.PLM_MISCINFO_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #99cc99;
	text-align: left;
	font-variant: normal;
}


/*                                   
   PLM SYSTEM COLORS - Menu Headings 
                                   */

/* PLM - Main Menu - Normal        */
.PLM_menu_Item
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: gainsboro;
	text-align: left;
	font-variant: normal;
}
/* PLM - Main Menu - Normal        */
.PLM_menu_ItemHover
{
	font-weight: normal;
	font-size: 8pt;
	cursor: hand;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: gainsboro;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}

/* PLM - Main Menu - Normal        */
.PLM_menu_Main
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: gainsboro;
	text-align: left;
	font-variant: normal;
}
/* PLM - Main Menu - Normal        */
.PLM_menu_MainHover
{
	font-weight: normal;
	font-size: 8pt;
	cursor: hand;
	color: black;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: gainsboro;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}

/* PLM - Main Menu - Normal        */
.PLM_mnu_Item
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
}
/* PLM - Main Menu - Normal        */
.PLM_mnu_ItemHover
{
	font-weight: normal;
	font-size: 8pt;
	cursor: hand;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}

/* PLM - Main Menu - Normal        */
.PLM_mnu_Main
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #F1F1F1;
	text-align: left;
	font-variant: normal;
}
/* PLM - Main Menu - Normal        */
.PLM_mnu_MainHover
{
	font-weight: normal;
	font-size: 9pt;
	cursor: hand;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}


/* PLM - Main Menu - Normal        */
.PLM_mnu_Main2
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: left;
	font-variant: normal;
}
/* PLM - Main Menu - Normal        */
.PLM_mnu_Main2Hover
{
	font-weight: normal;
	font-size: 9pt;
	cursor: hand;		
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}

/* PLM - Main Menu - Bold          */
.PLM_mnu_MainBold
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	text-align: left;
	font-variant: normal;
}

/* PLM - Report Menu - Normal        */
.PLM_mnu_Report
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
}
/* PLM - Report Menu - Normal        */
.PLM_mnu_ReportHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
	text-decoration: none;
}
/* PLM - Report Menu - Normal        */
.PLM_mnu_ReportDisabled
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #D9B671;
	text-align: left;
	font-variant: normal;
}
/* PLM - Report Menu - Normal        */
.PLM_mnu_ReportTitle
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding-top: 3px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: darkgray;
	text-align: left;
	font-variant: normal;
}


/*                              
   PLM SYSTEM COLORS - Sub Menu 
                              */

/* PLM - Sub Menu - Normal    */
.PLM_mnu_Sub
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
}
/* PLM - Main Menu - Normal  CHANGE THIS      */
.PLM_mnu_SubHover
{
	font-weight: normal;
	font-size: 8pt;
	cursor: hand;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
}
/* PLM - Sub Menu - Bold      */
.PLM_mnu_SubBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
}
/* PLM - Sub Menu - Selected  */
.PLM_mnu_SubSelected
{
	font-weight: normal;
	font-size: 8pt;
	color: silver;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #336699;
	text-align: left;
	font-variant: normal;
}

/*                            
 PLM - My Documents           
                            */

/* PLM - My Documents - button  */
.PLM_MYDOCS_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6666;
	text-align: center;
	font-variant: normal;
}

/* PLM - My Documents - normal   */
.PLM_MYDOCS_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6666;
	text-align: left;
	font-variant: normal;
}

/* PLM - My Documents - Bold    */
.PLM_MYDOCS_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6666;
	text-align: left;
	font-variant: normal;
}
/* PLM - My Documents - Tab - Default       */
.PLM_MYDOCS_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #e6c4c4;
	font-variant: normal;
}
/* PLM - My Documents - Tab - Hover       */
.PLM_MYDOCS_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;			
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #e6c4c4;
	font-variant: normal;
}
/* PLM - My Documents - Tab - Selected       */
.PLM_MYDOCS_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                                  
   PLM SYSTEM COLORS - Hyperlinks   
                                  */

/* PLM - Hyperlink - Small - Normal     */
A.PLM_nav_Small
{
	font-weight: normal;
	font-size: xx-small;
	color: #6699cc;
	font-family: Verdana, Arial, Helvetica;
}
/* PLM - Hyperlink - Small - Hover     */
A.PLM_nav_Small:hover
{
	font-weight: normal;
	font-size: xx-small;
	cursor: hand;			
	color: #e0e0e0;
	font-family: Verdana, Arial, Helvetica;
}

/* PLM - Hyperlink - Small - Normal     */
A.PLM_navLogin_Small
{
	font-weight: normal;
	font-size: xx-small;
	color: black;
	font-family: Verdana, Arial, Helvetica;
	background-color: gainsboro;
	text-decoration: underline;
}
/* LDS - Hyperlink - Small - Hover     */
A.pLM_navLogin_Small:hover
{
	font-weight: bold;
	font-size: xx-small;
	cursor: hand;
	color: white;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
	text-decoration: underline;
}


/*                            
 PLM - PreAuthorization       
                            */

/* PLM - PreAuthorization - button   */
.PLM_PREAUTH_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6666cc;
	text-align: center;
	font-variant: normal;
}

/* PLM - PreAuthorization - normal   */
.PLM_PREAUTH_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6666cc;
	text-align: left;
	font-variant: normal;
}

/* PLM - PreAuthorization - Bold    */
.PLM_PREAUTH_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6666cc;
	text-align: left;
	font-variant: normal;
}


/*                            
 PLM - Project                
                            */

/* PLM - Project - button  */
.PLM_PROJECT_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #009900;
	text-align: center;
	font-variant: normal;
}

/* PLM - Project - normal   */
.PLM_PROJECT_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #009900;
	text-align: left;
	font-variant: normal;
}

/* PLM - Project - Bold    */
.PLM_PROJECT_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #009900;
	text-align: left;
	font-variant: normal;
}
/* PLM - Project - Menu   */
.PLM_PROJECT_mnu
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #009900;
	text-align: left;
	font-variant: normal;
}
/* PLM - Project - Menu   */
.PLM_PROJECT_mnuHover
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #009900;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}
/* PLM - Project - Menu Selected  */
.PLM_PROJECT_mnuSelected
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #009900;
	text-align: left;
	font-variant: normal;
}
/* PLM - Project - Tab - Default       */
.PLM_PROJECT_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cfeecf;
	font-variant: normal;
}
/* PLM - Projecty - Tab - Disabled    */
.PLM_PROJECT_tabDisabled
{
	font-weight: normal;
	font-size: 9pt;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cfeecf;
	font-variant: normal;
}
/* PLM - Project - Tab - Hover       */
.PLM_PROJECT_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;			
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cfeecf;
	font-variant: normal;
}
/* PLM - Project - Tab - Selected       */
.PLM_PROJECT_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                            
 PLM - Reports                
                            */
.PLM_REPORT_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	text-align: center;
	font-variant: normal;
}

/* PLM - Reports Field - Normal         */
.PLM_REPORT_Field
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}
/* PLM - Reports Field - Bold           */
.PLM_REPORT_FieldBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}
/* PLM - Reports Heading - Normal         */
.PLM_REPORT_Heading
{
	font-weight: normal;
	font-size: 14pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}
/* PLM - Reports Heading - Bold           */
.PLM_REPORT_HeadingBold
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}
/* PLM - Reports - normal      */
.PLM_REPORT_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Reports - normal      */
.PLM_REPORT_lblCentered
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: center;
	font-variant: normal;
}
/* PLM - Reports - Bold        */
.PLM_REPORT_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Reports - Bold        */
.PLM_REPORT_lblBoldCentered
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: center;
	font-variant: normal;
}
/* PLM - Reports -             */
.PLM_REPORT_mnu
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Reports - Menu Hover   */
.PLM_REPORT_mnuHover
{
	font-weight: normal;
	font-size: 8pt;
	cursor: hand;			
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Reports - Tab - Default    */
.PLM_REPORT_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	font-variant: normal;
}
/* PLM - Reports - Tab - Hover       */
.PLM_REPORT_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;			
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #c0cedc;
	font-variant: normal;
}
/* PLM - Reports - Tab - Selected     */
.PLM_REPORT_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/* PLM - Report Criteria - Heading        */
.PLM__ReportCriteria_Heading
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	padding-top: 3px;
	font-style: italic;
	font-family: Verdana, Arial, Helvetica;
	background-color: #d9b671;
	text-align: left;
	font-variant: normal;
}
/* PLM - Report Criteria - frmfield        */
.PLM__ReportCriteria_frmfield
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}


/*                                    
   PLM SYSTEM COLORS - Required Field 
                                    */

/* PLM - Label - Required Fild - Normal     */
.PLM_lbl_RequiredField
{
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: transparent;
	text-align: left;
	font-variant: normal;
	text-decoration: none;
}


/*               
   TAB BUTTONS   
               */

/* TAB BUTTON - Default              */
.PLM_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #bcd6d6;
	font-variant: normal;
}

/* TAB BUTTON - Hover                */
.PLM_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;			
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: transparent;
	font-variant: normal;
}

/* TAB BUTTON - Selected             */
.PLM_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                                  
   PLM SYSTEM COLORS - Text		    
                                  */

/* READ ONLY FIELD - Normal       */
.PLM_txt_ReadOnly
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: whitesmoke;
	text-align: left;
	font-variant: normal;
}

/* READ ONLY FIELD - Bold        */
.PLM_txt_ReadOnlyBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: whitesmoke;
	text-align: left;
	font-variant: normal;
}

/* READ ONLY FIELD - Normal       */
.PLM_txt_JobPortalReadOnly
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #E2CDAF;
	text-align: left;
	font-variant: normal;
}

/*                   
   SCREEN HEADINGS   
                   */

/* FORM HEADING - Normal        */
.PLM_ScreenHeading
{
	font-weight: normal;
	font-size: 14pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM HEADING - Bold          */
.PLM_ScreenHeadingBold
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM HEADING - Normal - Blue */
.PLM_ScreenHeadingHeading2
{
	font-weight: bold;
	font-size: 14pt;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/*                            
 PLM - Setup                  
                            */

/* PLM - Setup - button  */
.PLM_SETUP_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6633;
	text-align: center;
	font-variant: normal;
}

/* PLM - Setup - normal   */
.PLM_SETUP_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6633;
	text-align: left;
	font-variant: normal;
}

/* PLM - Setup - Bold    */
.PLM_SETUP_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6633;
	text-align: left;
	font-variant: normal;
}
/* PLM - Setup - Tab - Default       */
.PLM_SETUP_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ead1c4;
	font-variant: normal;
}
/* PLM - Setup - Tab - Hover       */
.PLM_SETUP_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;			
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ead1c4;
	font-variant: normal;
}
/* PLM - Setup - Tab - Selected       */
.PLM_SETUP_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                                   
 PLM - Site                          
                                   */

/* PLM - Site - button             */
.PLM_SITE_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: center;
	font-variant: normal;
}

/* PLM - Site - Left Justified button */
.PLM_SITE_btnLeftJustified
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	text-indent: 4pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Site - button - Bold       */
.PLM_SITE_btnBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: center;
	font-variant: normal;
}

/* PLM - Site - Label              */
.PLM_SITE_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}
/* PLM - Site - Label - Bold       */
.PLM_SITE_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #6699cc;
	text-align: left;
	font-variant: normal;
}


/*                            
 PLM - TODO                   
                            */

/* PLM - TODO - button  */
.PLM_TODO_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #993333;
	text-align: center;
	font-variant: normal;
}

/* PLM - TODO - normal   */
.PLM_TODO_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #993333;
	text-align: left;
	font-variant: normal;
}

/* PLM - TODO - Bold    */
.PLM_TODO_lblBold
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #993333;
	text-align: left;
	font-variant: normal;
}
/* PLM - TODO - Tab - Default       */
.PLM_TODO_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #d4bebe;
	font-variant: normal;
}
/* PLM - TODO - Tab - Hover       */
.PLM_TODO_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;			
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #d4bebe;
	font-variant: normal;
}
/* PLM - TODO - Tab - Selected       */
.PLM_TODO_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}


/*                            
 PLM - Utilities              
                            */

/* PLM - Utilities - button  */
.PLM_UTILITY_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6633;
	text-align: center;
	font-variant: normal;
}

/* PLM - Utilities - normal   */
.PLM_UTILITY_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6633;
	text-align: left;
	font-variant: normal;
}

/* PLM - Utilities - Bold    */
.PLM_UTILITY_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc6633;
	text-align: left;
	font-variant: normal;
}
/*                                   
 PLM - Vendor                        
                                   */

/* PLM - Vendor - button             */
.PLM_VENDOR_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
}
/* PLM - Vendor - Left Justified button */
.PLM_VENDOR_btnLeftJustified
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	text-indent: 4pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Vendor - button - Bold       */
.PLM_VENDOR_btnBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
}
/* PLM - Vendor - Label              */
.PLM_VENDOR_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Vendor - Label - Bold       */
.PLM_VENDOR_lblBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Vendor - Menu              */
.PLM_VENDOR_mnu
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Vendor - Menu              */
.PLM_VENDOR_mnuHover
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
	text-decoration: underline;
}
/* PLM - Vendor - Menu Selected     */
.PLM_VENDOR_mnuSelected
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: left;
	font-variant: normal;
}
/* PLM - Vendor - Tab - Default       */
.PLM_VENDOR_tabDefault
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ceb686;
	font-variant: normal;
}
/* PLM - Vendor - Tab - Disabled      */
.PLM_VENDOR_tabDisabled
{
	font-weight: normal;
	font-size: 9pt;
	color: gray;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ceb686;
	font-variant: normal;
}
/* PLM - Vendor - Tab - Hover       */
.PLM_VENDOR_tabHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;			
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ceb686;
	font-variant: normal;
}

/* PLM - Vendor - Tab - Selected       */
.PLM_VENDOR_tabSelected
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	font-variant: normal;
}

/* PLM - Vendor Portal Button - Normal        */
.PLM_VENDORPortal_Button
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
}
/* PLM - Vendor Button - Normal        */
.PLM_VENDORPortal_ButtonHover
{
	font-weight: bold;
	font-size: 8pt;
	cursor: hand;
	color: gray;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #cc9933;
	text-align: center;
	font-variant: normal;
	text-decoration: underline;
}

/* PLM - Vendor Portal Menu - Normal        */
.PLM_VENDORPortal_mnu
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #D9B671;
	text-align: left;
	font-variant: normal;
}
/* PLM - Vendor Portal - Normal        */
.PLM_VENDORPortal_mnuHover
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;
	color: white;
	/*text-indent: 5pt; */
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	/*background-color: #cc9933;*/
	text-align: left;
	font-variant: normal;
}


/*                            
 PLM - Warranty               
                            */

/* PLM - Warranty - button   */
.PLM_WARRANTY_btn
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: center;
	font-variant: normal;
}

/* PLM - Warranty - normal   */
.PLM_WARRANTY_lbl
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: left;
	font-variant: normal;
}

/* PLM - Warranty - Bold    */
.PLM_WARRANTY_lblBold
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2pt;	
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #0066cc;
	text-align: left;
	font-variant: normal;
}


/*               
     BUTTONS     
               */

/* Close BUTTON - Normal       */
.btnClose
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: gainsboro;
	text-align: center;
	font-variant: normal;
}

/* Close BUTTON - Transparent  */
.btnCloseTransparent
{
	font-size: 8pt;
	font-style: normal;
	background-color: transparent;
	text-align: center;
	font-variant: normal;
	text-decoration: none;
}

/* Date/Time BUTTON SMALL    */
.btnDateTimeSmall
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: buttonface;
	font-variant: normal;
}

/* HELP BUTTON - Normal       */
.btnHelp
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: yellow;
	text-align: center;
	font-variant: normal;
}

/* NORMAL BUTTON - Normal Bold */
.btnHelpBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: yellow;
	text-align: center;	
	font-variant: normal;
}

/* NORMAL BUTTON - Normal      */
.btnNormal
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* NORMAL BUTTON - Normal Bold  */
.btnNormalBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* NORMAL BUTTON - Normal Red    */
.btnNormalRed
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	font-variant: normal;
}

/* NORMAL BUTTON - Normal Red Bold */
.btnNormalRedBold
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	font-variant: normal;
}

/* PLM BUTTON - Logo Color         */
.btnPLM
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00477f;		
	font-variant: normal;
}

/* PLM BUTTON - Logo Bold          */
.btnPLMBold
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00477f;		
	font-variant: normal;
}

/* PLM BUTTON - Add         */
.btnPLMAdd
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #bdc9e2;
	text-align: center;
	font-variant: normal;
}

/* PLM BUTTON - Add Bold          */
.btnPLMAddBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #bdc9e2;
	text-align: center;	
	font-variant: normal;
}

/* PLM BUTTON - Delete         */
.btnPLMDelete
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	font-variant: normal;
}

/* PLM BUTTON - Delete Bold          */
.btnPLMDeleteBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	font-variant: normal;
}
/* PLM BUTTON - Detail         */
.btnPLMDetail
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00477f;
	text-align: center;	
	font-variant: normal;
}

/* PLM BUTTON - Add Detail          */
.btnPLMDetailBold
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00477f;		
	text-align: center;	
	font-variant: normal;
}

/* PLM BUTTON - Report         */
.btnPLMReport
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #a51412;
	text-align: center;
	font-variant: normal;
}

/* PLM BUTTON - Report Bold          */
.btnPLMReportBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #a51412;
	text-align: center;	
	font-variant: normal;
}

/* PLM BUTTON - Save         */
.btnPLMSave
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: center;	
	font-variant: normal;
}

/* PLM BUTTON - Save Bold          */
.btnPLMSaveBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: center;	
	font-variant: normal;
}

/* PLM BUTTON SMALL - Logo Color   */
.btnPLMSmall
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #aebbdc;		
	font-variant: normal;
}

/* PLM BUTTON SMALL - Logo Bold    */
.btnPLMSmallBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #aebbdc;		
	font-variant: normal;
}

/* PLM BUTTON - Normal - Red       */
.btnPLMRed
{
	font-weight: normal;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	font-variant: normal;
}

/* PLM BUTTON - Bold - Red    */
.btnPLMRedBold
{
	font-weight: bold;
	font-size: 9pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	font-variant: normal;
}

/* SMALL BUTTON - Normal      */
.btnSmall
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* SMALL BUTTON - Normal Bold */
.btnSmallBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* SMALL BUTTON - Yellow      */
.btnSmallYellow
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: yellow;
	font-variant: normal;
}

/* SMALL BUTTON - Bold Yellow */
.btnSmallYellowBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: yellow;
	font-variant: normal;
}

/*             
   CHECKBOXES  
             */

/* CHECK BOX - Normal       */
.CheckBox8
{
	font-weight: normal;
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}

/* CHECK BOX - Normal Bold */
.CheckBox8Bold
{
	font-weight: bold;
	font-size: 8pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;	
	font-variant: normal;
}

/* CHECK BOX - Normal       */
.CheckBox9
{
	font-weight: normal;
	font-size: 9pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

/* CHECK BOX - Normal Bold */
.CheckBox9Bold
{
	font-weight: bold;
	font-size: 9pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;	
	font-variant: normal;
}


/*          
   FIELDS   
          */

/* FORM FIELD - Normal         */
.frmField
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}

.frmFieldRight
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: rightt;
	font-variant: normal;
}

.dashboard
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}
A
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}
A:link
{
	text-decoration: underline;
}
A:visited
{
	text-decoration: underline;
}
A:hover
{
	text-decoration: none;
	color: #0066CC;
}

A:link
{
	text-decoration: underline;
}
A.dashboard:visited
{
	text-decoration: underline;
}
A.dashboard:hover
{
	text-decoration: underline;
}

/* FORM FIELD - Centered       */
.frmFieldCentered
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

/* FORM FIELD - Bold           */
.frmFieldBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}

/* FORM FIELD SNALL - Normal */
.frmFieldSmall
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM FIELD SNALL - Bold  */
.frmFieldSmallBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}


/*            
   HEADINGS   
            */

/* FORM HEADING - Normal        */
.frmHeading
{
	font-weight: normal;
	font-size: 18pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM HEADING - Bold          */
.frmHeadingBold
{
	font-weight: bold;
	font-size: 18pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM HEADING - Normal - Blue */
.frmHeading2
{
	font-weight: bold;
	font-size: 18pt;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM HEADING - Bold - Blue   */
.frmHeading2Bold
{
	font-weight: bold;
	font-size: 18pt;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM BUTTON - PLM Bold       */
.frmHeadingPLMBold
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #aebbdc;
	font-variant: normal;
}


/*          
   TITLES   
          */

/* FORM TITLE - Normal       */
.frmTitle
{
	font-weight: normal;
	font-size: 18pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM TITLE - Bold         */
.frmTitleBold
{
	font-weight: bold;
	font-size: 18pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM TITLE - Normal - Blue */
.frmTitle2
{
	font-weight: bold;
	font-size: 18pt;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM TITLE - Bold - Blue   */
.frmTitle2Bold
{
	font-weight: bold;
	font-size: 18pt;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}


/*                       
          GRIDS          
                       */

/* GRID FIELD - Alternating   */
.gridAlternating
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #f7f7f7;
	font-variant: normal;
}
/* GRID FIELD - Item          */
.gridHeading
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #AEBBDC;
	font-variant: normal;
}
/* GRID FIELD - Item          */
.gridItem
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #AEBBDC;
	font-variant: normal;
}
/* GRID FIELD - Selected Item */
.gridSelected
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #738A9C;
	font-variant: normal;
}


/*               
   FIELD LABEL   
               */

/* LABEL HEADING LIST - Blue */
.lblBlack
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
	text-align: center;
	font-variant: normal;
}

/* LABEL HEADING LIST - Blue */
.lblBlackBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
	text-align: center;
	font-variant: normal;
}

/* LABEL HEADING LIST - Blue */
.lblBlue
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: lightskyblue;
	text-align: center;
	font-variant: normal;
}

/* LABEL HEADING LIST - Blue */
.lblBlueBold
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: lightskyblue;
	text-align: center;
	font-variant: normal;
}

/* LABEL - Red       */
.lblError
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 3px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	text-align: left;
	font-variant: normal;
}

/* LABEL FIELD - Normal       */
.lblField
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

.lblFieldWhite
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* LABEL FIELD - Normal Centered */
.lblFieldCentered
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

/* LABEL FIELD - Normal Right */
.lblFieldRight
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: right;
	font-variant: normal;
}

/* LABEL FIELD - Bold          */
.lblFieldBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* LABEL FIELD - Normal       */
.lblField2
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	font-variant: normal;
}

/* LABEL FIELD - Normal Centered */
.lblField2Centered
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	background-color: #003366;	
	font-variant: normal;
}

/* LABEL FIELD - Bold          */
.lblField2Bold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	text-indent: 2pt;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #003366;
	font-variant: normal;
}

/* LABEL FIELD - Normal     */
.lblFieldSmall
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}
/* LABEL FIELD - Justified  */
.lblFieldSmallJustified
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
	text-align: right;	
}

/* LABEL FIELD - Bold     */
.lblFieldSmallBold
{
	font-weight: bold;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* FORM FIELD - Normal */
.lblFieldPLM
{
	font-weight: normal;
	font-size: 10pt;
	vertical-align: baseline;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00477f;
	text-align: center;
	font-variant: normal;
}

/* FORM FIELD - Bold   */
.lblFieldPLMBold
{
	font-weight: bold;
	font-size: 10pt;
	vertical-align: baseline;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00477f;
	text-align: center;
	font-variant: normal;
}

/* LABEL FIELD - Normal - Red  */
.lblFieldRed
{
	font-weight: normal;
	font-size: 9pt;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

/* LABEL FIELD - Bold - Red    */
.lblFieldRedBold
{
	font-weight: bold;
	font-size: 9pt;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

/* LABEL FIELD - Normal White    */
.lblFieldWhite
{
	font-weight: normal;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* LABEL FIELD - Bold White       */
.lblFieldWhiteBold
{
	font-weight: bold;
	font-size: 8pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* LABEL FIELD - Normal - Yellow */
.lblFieldYellow
{
	font-weight: normal;
	font-size: 10pt;
	color: yellow;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* LABEL FIELD - Bold - Yellow   */
.lblFieldYellowBold
{
	font-weight: bold;
	font-size: 10pt;
	color: yellow;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}


/*                  
   LABEL HEADINGS   
                  */

/* LABEL HEADING - Normal        */
.lblHeading
{
	font-weight: normal;
	font-size: 14pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: lightskyblue;
	text-align: center;
	font-variant: normal;
}

/* LABEL HEADING - Bold          */
.lblHeadingBold
{
	font-weight: bold;
	font-size: 14pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #aebbdc;	
	font-variant: normal;
}

/* HEADiNG - Blue      */
.lblHeadingBlue
{
	font-weight: normal;
	font-size: 9pt;
	color: #00477f;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: transparent;
	text-align: center;
	font-variant: normal;
}

.lblHeadingBlack
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

/* FORM HEADING - Normal */
.lblHeadingPLM
{
	font-weight: normal;
	font-size: 14pt;
	vertical-align: baseline;
	color: #00477f;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}

/* FORM HEADING - Bold   */
.lblHeadingPLMBold
{
	font-weight: bold;
	font-size: 14pt;
	vertical-align: baseline;
	color: #00477f;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}

/*               
  LABEL MESSAGE  
               */

/* LABEL MESSAGE Normal - Red   */
.lblMessageRed
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	text-align: center;
	font-variant: normal;
}

/* LABEL MESSAGE - Bold - Red   */
.lblMessageRedBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: red;
	text-align: center;
	font-variant: normal;
}

/* LABEL MESSAGE Normal - Yellow */
.lblMessageYellow
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffcc;
	text-align: center;
	font-variant: normal;
}

/* LABEL MESSAGE - Bold - Yellow  */
.lblMessageYellowBold
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffffcc;
	text-align: center;	
	font-variant: normal;
}

/* LABEL NoteS - Normal               */
.lblNotes
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: left;
	font-variant: normal;
}

/* PLM LABEL - Small - Logo Color         */
.lblPLMSmall
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	text-indent: 4px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: left;
	font-variant: normal;
}

.lblPLMSmallBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	text-indent: 2px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: left;
	font-variant: normal;
}

.lblPLMSmallBoldCentered
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	text-indent: 2px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: center;
	font-variant: normal;
}


/*                 
   LABEL - Small   
                 */

/* LABEL FOOTING - Normal        */
.lblSmall
{
	font-weight: normal;
	font-size: xx-small;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* LABEL FOOTING - Normal        */
.lblSmallPad2
{
	font-weight: normal;
	font-size: xx-small;
	color: black;
	text-indent: 2px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* LABEL FOOTING - Bold          */
.lblSmallBold
{
	font-weight: bold;
	font-size: xx-small;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}
/* LABEL SMALL BLUE - Normal      */
.lblSmallBlue
{
	font-weight: normal;
	font-size: 10pt;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

/* LABEL SMALL BLUE - Bold        */
.lblSmallBlueBold
{
	font-weight: bold;
	font-size: 10pt;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: center;
	font-variant: normal;
}

/* LABEL FOOTING - Normal - Blue  */
.lblSmall2
{
	font-weight: bold;
	font-size: xx-small;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* LABEL FOOTING - Bold - Blue    */
.lblSmall2Bold
{
	font-weight: bold;
	font-size: xx-small;
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}


/*                       
  LABEL - Title / Error  
                       */

/* LABEL TITLE - Normal        */
.lblTitle
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 4px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #a51412;
	text-align: left;
	font-variant: normal;
}

/* LABEL TITLE - Bold          */
.lblTitleBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 4px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #a51412;
	text-align: left;
	font-variant: normal;
}

/* LABEL TITLE - Black Normal        */
.lblTitleBlack
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
	text-align: center;
	font-variant: normal;
}

/* LABEL TITLE - Black Bold          */
.lblTitleBlackBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
	text-align: center;
	font-variant: normal;
}
/* LABEL TITLE - Normal        */
.lblTitleDarkRed
{
	font-weight: normal;
	font-size: 10pt;
	color: white;
	text-indent: 2px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #a51412;
	text-align: left;
	font-variant: normal;
}

/* LABEL TITLE - Bold          */
.lblTitleDarkRedBold
{
	font-weight: bold;
	font-size: 10pt;
	color: white;
	text-indent: 2px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #a51412;
	text-align: left;
	font-variant: normal;
}

/* LABEL TITLE HEADING - Normal        */
.lblTitleHeading
{
	font-weight: normal;
	font-size: 18pt;
	vertical-align: baseline;
	color: black;
	text-indent: 2px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #eeeeee;
	text-align: left;
	font-variant: normal;
}

/* LABEL TITLE HEADING - Bold          */
.lblTitleHeadingBold
{
	font-weight: bold;
	font-size: 18pt;
	color: black;
	text-indent: 2px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #eeeeee;
	text-align: left;
	font-variant: normal;
}

/* LABEL TITLE SUB HEADING - Normal        */
.lblTitleSubHeading
{
	font-weight: normal;
	font-size: 16pt;
	vertical-align: baseline;
	color: black;
	text-indent: 4px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: left;
	font-variant: normal;
}

/* LABEL TITLE SUB HEADING - Bold          */
.lblTitleSubHeadingAddBold
{
	font-weight: bold;
	font-size: 16pt;
	color: black;
	text-indent: 4px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #bdc9e2;
	text-align: left;
	font-variant: normal;
}

.lblTitleSubHeadingBold
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	text-indent: 4px;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	text-align: left;
	font-variant: normal;
}
.lblUpdateHeading
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: lightgrey;
	text-align: center;
	font-variant: normal;
}

.lblUpdateHeadingBold
{
	font-weight: bold;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: lightgrey;
	text-align: center;
	font-variant: normal;
}

/*                                 
  LITERAL FOREGROUND / BACKGROUND  
                                 */

/* LITERAL - Backgound  */
.LitBackground
{
	font-weight: normal;
	color: #eeeeee;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #eeeeee;
	text-align: center;
	font-variant: normal;
}

/* LITERAL - Foreground */
.LitForeGround
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #eeeeee;
	font-variant: normal;
}

/* LITERAL - White on Black  */
.LitWhiteOnBlack
{
	font-weight: normal;
	font-size: x-small;
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
	text-align: center;
	font-variant: normal;
	text-decoration: none;
}

/*              
  LINK BUTTONS  
              */

/* LINK BUTTON - Normal           */
.lnkButton
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: buttonface;
	text-align: center;
	font-variant: normal;
}

/* LINK BUTTON - Bold             */
.lnkButtonBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: buttonface;	
	text-align: center;	
	font-variant: normal;
}

/* LINK PLM BUTTON - Normal           */
.lnkPLMButton
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #aebbdc;		
	text-align: center;
	font-variant: normal;
}

/* LINK PLM BUTTON - Bold             */
.lnkPLMButtonBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #aebbdc;		
	text-align: center;	
	font-variant: normal;
}

/* LINK BUTTON - Small            */
.lnkButtonSmall
{
	font-weight: normal;
	font-size: 10px;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: buttonface;
	text-align: center;
	font-variant: normal;
}

/* LINK BUTTON - Bold            */
.lnkButtonSmallBold
{
	font-weight: bold;
	font-size: 10px;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: buttonface;	
	text-align: center;	
	font-variant: normal;
}


/*                      
   NAVAGATION BUTTONS   
                      */

/* NAVAGATION BUTTON - Normal     */
.navButton
{
	font-weight: normal;
	font-size: x-small;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* NAVAGATION BUTTON - Bold        */
.navButtonBold
{
	font-weight: bold;
	font-size: x-small;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* NAVAGATION BUTTON - Normal - Red */
.navButtonRed
{
	font-weight: normal;
	font-size: x-small;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}

/* NAVAGATION BUTTON - Bold - Red    */
.navButtonRedBold
{
	font-weight: bold;
	font-size: x-small;
	color: red;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	font-variant: normal;
}


/*               
   PAGE TITLES   
               */

/* PAGE TITLE - Nomal           */
.pagePLM
{
	font-weight: normal;
	font-size: 12pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: center;
	font-variant: normal;
}
.pagePLMBold
{
	font-weight: bold;
	font-size: 12pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: center;
	font-variant: normal;
}


/*               
   PAGE TITLES   
               */

/* PANEL - Literal Background  */
.pnlBackground
{
	font-weight: normal;
	font-size: 12pt;
	color: gainsboro;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: gainsboro;
	text-align: center;
	font-variant: normal;
}



/*                       
  TOOLBAR                
                       */

/* TOOLBAR - Normal        */
.Toolbar
{
	font-weight: normal;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: transparent;
	text-align: center;
	font-variant: normal;
}

/* TOOLBAR - Bold          */
.ToolbarBold
{
	font-weight: bold;
	font-size: 9pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: transparent;
	text-align: center;
	font-variant: normal;
}

/* TOOLBAR - Hover        */
.ToolbarHover
{
	font-weight: normal;
	font-size: 9pt;
	cursor: hand;			
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
	text-align: center;
	font-variant: normal;
}

/* TOOLBAR - Hover Bold   */
.ToolbarSelectedBold
{
	font-weight: bold;
	font-size: 9pt;
	cursor: hand;			
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
	text-align: center;
	font-variant: normal;
}

/*                     
 NAVAGATION HYPERLINKS 
                     */

/* MENU LINK - Normal        */
A.navLink
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: center;
	font-variant: normal;
}

/* MENU LINK - Normal        */
A.navLink:hover
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;			
	color: blue;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
	text-align: center;
	font-variant: normal;
}

/* MENU MAIN - Normal        */
A.mnuMain
{
	font-weight: normal;
	font-size: 10pt;
	color: black;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #ffce71;
	text-align: center;
	font-variant: normal;
}

/* MENU MAIN - Normal        */
A.mnuMain:hover
{
	font-weight: normal;
	font-size: 10pt;
	cursor: hand;			
	color: white;
	font-style: normal;
	font-family: Verdana, Arial, Helvetica;
	background-color: #00477f;
	text-align: center;
	font-variant: normal;
}


/* TOP HYPERLINK            */
A.navTop
{
	font-weight: normal;
	font-size: 8pt;
	color: black;
	font-family: Verdana, Arial, Helvetica;
	background-color: lightgrey;
}

/* TOP HYPERLINK - Mouseover */
A.navTop:hover
{
	font-weight: normal;
	font-size: 8pt;
	cursor: hand;			
	color: white;
	font-family: Verdana, Arial, Helvetica;
	background-color: black;
}

/* SMALL HYPERLINK           */
A.navSmall
{
	font-weight: normal;
	font-size: xx-small;
	color: black;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
}

/* SMALL HYPERLINK - Mouseover*/
A.navSmall:hover
{
	font-weight: normal;
	font-size: xx-small;
	cursor: hand;		
	color: blue;
	font-family: Verdana, Arial, Helvetica;
	background-color: white;
}
/*Web Combo styles*/
.MoreButtonOverStyle 
{
	border-width : 1px;
	border-color : #b0c4de;
	border-style : solid;
	background : #E9EBF4;
}
.FrameOverStyle
{
	background : #E9EBF4; 
	border-color : #4169E1;
	border-width : 1px;
	border-style : solid;
}
.SearchButtonStyle
{
		background : #8080FF; 
		font-family : webdings;
		font-size : 9pt;
		font-weight : normal;
		color : #E9EBF4;
		cursor : hand;
}
.FrameStyle
{
	background:#FFFFFF;
	border-color : #8080FF;
	border-width : 1px;
	border-style : solid;
}
.TextboxStyle
{ 
	background : Transparent; 
	border-width : 0px;
	border-style : none;
	font-family : verdana;
	font-size : 8pt;
	font-weight : normal;
	color : #000000;
}
.SearchButtonOverStyle
{
	background : #4169E1; 
	font-family : webdings;
	font-size : 9pt;
	font-weight : normal;
	color : #E9EBF4;
	cursor : hand;
}
.ResultBoxStyle
{
	font-size : 8pt;
	font-weight: normal;
	font-family : verdana;
}
.MoreButtonStyle
{
	border-width : 1px;
	border-color : #ffffff;
	border-style : solid; 
}
.TextboxOverStyle
{
	background : transparent; 
	border-width : 0px;
	border-style : none;
	font-family : verdana;
	font-size : 8pt;
	font-weight : normal;
}
.StatusBoxStyle
{
	font-size : 8pt;
	font-family : verdana;
	font-weight : normal;
	color : #ffffff;
	background : #B0C4DE;
}
.SelectedRowStyle
{
	font-size : 8pt;
	font-family : verdana;
	font-weight : normal;
	color : #ffffff;
	background : #000080;
	height: 20px;
}
.RowStyle
{
	height: 20px;
}
.ResultFrameStyle
{
	border-width : 1px;
	border-color : #4169E1;
	border-style : solid;
}
.ColumnStyle
{
	text-overflow: ellipsis; 
	overflow: hidden;
}