
body {
	/*background-image:url('http://localhost/kaizen_pictures/back/rocks.jpg');*/
	background-color:#A8B1A8;/*FFFFF3; /* things outside the page are white, the page should be 1024x768 and center*/
	background-repeat:repeat;
	margin:0px;
}

select 
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;
}

.input 
{
	color:#990033;
	font-weight:bold;
	font-family:Arial;
}

/*Typically used for background color*/
.body 
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	
}
/****************************/

.label{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold ;
	color:#000000;
}

.serviceRequestedlabel{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:bold ;	
}


.labelNonBold{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal ;
	color:#000000;
}

.labelSubtitle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;
}

.DataPagerCountCss {
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;
}

.labelHeadingSection /* used for sections not datagrid titles, like Contact Login Information*/
{
	font-weight: bold;
	font-size: 16px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.labelHeadingSubsection
{
	font-weight: bold;
	font-size: 14px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.PageTitle /* used for page titles up top under menu "Contacts Search" or "Add/Edit Contacts" */
{
	font-weight: bold;
	font-size: 16px;
	color: #94867b;    /* same as menu and header color */
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}
	

.labelFooter { /* used at the bottom of the page to describe static footer*/
	font-family:Arial, Helvetica, sans-serif ;
	font-size:8px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000;
	}

.labelTestMethodology { /* used for listing test methodologies pertaining to the project invoice or result*/
	font-family:Arial, Helvetica, sans-serif ;
	font-size:10px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000;	
}

.headerForSampleDivision { /* used for identifying each sample in a results form */
	background-color: #99CCFF;
}


.textBoxCommon
{
	font-weight: normal;
	font-size: 12px;
	width: 152px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}

.textBoxUnderlined /*Used for read only fields or when you want underline only, color is see-through*/
{
	font-weight: normal;
	font-size: 12px;
	width: 152px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	
	border-bottom: solid 1;
	border-top: none;
	border-left: none;
	border-right: none;
}

.textBoxComments
{
	font-weight: normal;
	font-size: 10px;
	width: 152px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
}
.textBoxDisabled 
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	width: 152px;
	font-style:normal ;
	font-weight:normal;
	background-color: #E0D7BA;
	color:#000000 ;
}



.lblversion {
	font-family: ;
	font-size: ;
	font-style: ;
	font-weight: ;
	color: #000000;
}


.tbl_application {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	background-color:#000000; /* black outside of 1024, can be changed when application is finished */
	border-color:#000000;
}
.tbl_1024 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color:#000000;
	background-color:#E0D7BA; /* Inside 1024, light tan color used for background of application main parts*/
	/*border-color: #000000;*/
	
	border:solid 2px #E0D7BA;
	border-top:0px;
	border-bottom:0px;
	width:998px;	
	border-collapse:collapse;
}


.searchheader
{
	overflow:hidden;
	width:982px;	
}

.searchbody
{
	overflow:scroll;
	width:998px;
}
.tbl-highlighted 
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-style:normal ;
	font-weight:normal ;
	background-color:#FBECE9;
	color:#000000;
	border-color:#5A1810;
}


.btn_without_width                 
{
	font-weight: bold;
	font-size: 12px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	color:#990033;
	
}



.btn                 /*standard button size to use throughout application 80px wide*/
{
	font-weight: bold;
	font-size: 12px;
	width: 80px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	color:#990033;
	
}

.btnSmall            /*small button used mainly for Edit datagrid buttons width is 55px*/
{
	font-weight: bold;
	font-size: 12px;
	width: 55px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	color:#990033;

}

.btnLarge
{
	font-weight: bold;
	font-size: 12px;
	width: 100px;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	height: 20px;
	color:#990033;
}

.btndisabled {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#cccccc;
}



.txtrequired
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;
	background-color:#CCCCCC;
}	

.dropdownlist
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;

}

.listbox
{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	color:#000000 ;

}

.labelCriteriaField /* used to identify the format of input the user has to follow*/
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal;
	background-color:#CCCCCC;
	color:#000000 ;
}	





/* DataGrid - This is the table look that is a asp.net control*/
.gridheader
{
	font-weight: bold;
	font-size: 12px;
	color: #fffff3;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: #94867b;
}
.griddata {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-style:normal ;
	font-weight:normal ;
	background-color: #FFFFF3; /* FFFFF3 light beige/cream color */
	color:#000000 ;
}

.griddataalternate
{
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
	background-color: D9D9CE;  /*#bab39b;*/
}

.gridlbltitle
{
	font-weight: bold;
	font-size: 16px;
	color: #94867b;    /* same as menu and header color */
	font-style: normal;
	font-family: Arial, Helvetica, sans-serif;
}

.gridlbl {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-style:normal;
	font-weight:normal ;
	background-color: ;
	color: ;
}

.gridtbl {
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-style:normal;
	font-weight:normal ;
	background-color: #000000;
	color: ;
}
/**************** end of datagrid style *********************/

/****Error Messages****/
.Error 
{	
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-weight:bold;
	color:darkred;
}

.ValidationSummary 
{	
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px;
	font-weight:bold;
	color:darkred;
}

.ErrorStar
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size:12px ;
	font-weight:bold;
	color:darkred;
	vertical-align:top;
}

			



.tabInactive
{
	border-right: #E0D7BA 2px solid;
	font-weight: bold;	
	border-left: #E0D7BA 2px solid;
	border-collapse:collapse;
	color: #fffff3;		
	font-family: Arial;
	font-size: 10pt;
	background-color: #94867b;
	text-align: center;
}

.tabInactive a:link
{
	font-weight: bold;
	color: #fffff3;
	font-family: Arial;
	text-decoration: none;
}

.tabInactive a:visited
{
	font-weight: bold;
	color: #fffff3;
	font-family: Arial;
	text-decoration: none;
}

.tabInactive a:active
{
	font-weight: bold;
	color: #990033;
	font-family: Arial;
	text-decoration: none;
}

.tabInactive a:hover
{
	font-weight: bold;
	color: #990033;
	font-family: Arial;
	text-decoration: none;
}

.tabActive
{
	border-right: #E0D7BA 2px solid;
	font-weight: bold;	
	border-left: #E0D7BA 2px solid;
	border-collapse:collapse;
	color: #990033;		
	font-family: Arial;
	font-size: 10pt;
	background-color:#fffff3;
	text-align: center;
	text-decoration: none;
}

.tabActive a:link, .tabActive a:visited
{
	font-weight: bold;
	color: #990033;
	font-family: Arial;
	text-decoration: none;
}
.tabActive a:hover
{
	font-weight: bold;
	color: #990033;
	font-family: Arial;
	text-decoration: none;
}
.textboxCalculations
{
		font-family:Arial, Helvetica, sans-serif ;
		font-size: 8pt;
		border:0px;
		border-bottom:solid 1px #000000;
		width: 50px;
		text-align:center;
}

.textboxDates
{
		font-family:Arial, Helvetica, sans-serif ;
		/*font-size: 8pt;*/
		/*border:0px;*/
		font-size: 12px;
		
		/*border-bottom:solid 1px #000000;*/
		width: 70px;
		/*text-align:center;*/
}

.labelCalculationResult
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 10pt;	
}

.tableCalculations
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 8pt;
	border: solid 1px black;
}

.tableReport
{
	font-family:Arial, Helvetica, sans-serif ;
	font-size: 8pt;
}

.popupBackgroudColor
{
	
	background-color:#E0D7BA;		
}



/** fonts and colors for differnet messages **/

.MsgRed
{
	color:darkred;
	font-size:10pt;
	font-family:Tahoma;
}
