/* Main CSS for the entire site..   Make changes here to customize the color and font sizes */
body
{
	font-family:Arial; 
	font-size:8px; 
	
}
.stupidtextbox
{
	border-style:none;
	border-color:#FFFFFF;
}
.LoginPage
{
}

/* This is  the entire screen.  Everything exists in a table of this class */
.EntireScreen
{
	font-family:Arial; 
	font-size:8px;
	border-right: darkgray thin solid;
	border-top: darkgray thin solid;
	border-left: darkgray thin solid;
	width: 775px;
	border-bottom: darkgray thin solid;
	font-family: Arial;
	height: 420px;
}
/* Normal Labels and things users don't click on */
.NormalItems
{
	font-size:12px;
	color:Black;
	font-weight: Normal;
}


/* Normal Labels and things users don't click on */
.ButtonText
{
	font-size:10px;
	color:Black;
	font-weight: Normal;
}


/* Normal buttons that are used in the program */
.NormalButtons
{
	font-weight: bold;
	font-size: 12px;
	color: #009999;
	border-top-style: none;
	font-family: Arial;
	border-right-style: none;
	border-left-style: none;
	text-decoration: none;
	border-bottom-style: none;
}

/* Normal buttons (When the mouse is over them) that are used in the program */
.NormalButtons:hover
{
	font-weight: bold;
	font-size: 12px;
	cursor: hand;
	color: #000099;
	font-family: Arial;
	text-decoration:none;
}
/* Normal Text Boxes and Lists */
.TextBoxesAndLists
{
	font-size: 10px;
	color: black;
	font-family: Arial;
}

/* This is the Header for the entire page.   The main part on top*/
.BasePage_TitleBar
{
	background-image:url(../Resources/pictures/SiteHeader.jpg);
	background-repeat:no-repeat;
	height:72px;
}

/* The link bar that goes across the top of the web site */
.BasePage_TopMenuBar
{
	background-color: #666699;
	height:15px;
}
/* The buttons in the TopMenu */
.BasePage_TopMenu_Buttons
{
	vertical-align:middle;
	font-weight: bold;
	font-size: 12px;
	color: #ffffff;
	font-family: Arial;
	text-decoration:none;
}
/* The buttons in the Top Menu when the mouse if over them*/
.BasePage_TopMenu_Buttons:hover
{
	font-weight: bold;
	font-size: 12px;
	vertical-align: middle;
	color: #F3666C;
	font-family: Arial;
} 
/* This is the area that houses the User Name Month year selection and  Left Menu */
.BasePage_LeftRegion
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}

/* The filters and the grid.   Basically everything on the Right side of the screen below the TopMenuBar */
.BasePage_RightRegion
{
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
}

/* This is the area that will change per screen ..  Bottom Right */
.BasePage_MainContentRegion
{
	overflow: auto;
	width: 620px;
	height: 240px;
}

/*The Hospital name and Address */
.HospNameAddress
{
	font-size: 10px;
	color: #000099;
	font-family: Arial;
}
/*----------------------- Summary Data Grid ---------------------------------*/
.Summary_DataGrid
{
	OVERFLOW: auto;
	height:210px; /*This needs to be less than BasPage_MainContentRegion*/
}
/*  --------------------- Report Error *------------------------------------*/
.ReportErrorMessageTop
{
	font-weight: bold;
	font-size: 20px;
	color: #ff0033;
	font-family: Arial;
}
.ReportErrorMessageBottom
{
	font-size: 16px;
	color: #3333ff;
	font-family: Arial;
}
/*  ------------------------ File Upload -------------------------------------*/
.ImportSteps
{
	font-weight: bold;
	font-size: 16px;
	color: royalblue;
	font-family: Arial;
}
.Import_Error
{
	font-weight: bold;
	font-size: 12px;
	color: red;
	font-family: Arial;
}
/* -------------------------- Analyzer Lot Matching ------------------------------*/
.AnalyzerLotMatching_Title
{
	font-weight: bold;
	font-size: 12px;
	color: darkgoldenrod;
	font-family: Arial;
}
.AnalyzerLotMatching_ListBoxHeading
{
	font-weight: bold;
	font-size: 12px;
	color: cornflowerblue;
	background-color: transparent;
}
/* ----------------------Start Page --------------------------------------------------------------------*/
.StartPage
{
	background-image: url(../resources/pictures/StartPage_background.gif);
}

.StartPage_Title
{
	font-weight: bold;
	font-size: 16px;
	color: #3e6e93;
	font-family: Arial;
}

.StartPage_TaskItems_Inactive
{
	font-weight: bold;
	font-size: 16px;
	color: darkgray;
	font-family: Arial;
}

.StartPage_TaskItems_Active
{
	font-weight: bold;
	font-size: 16px;
	color: #F3666C;
	font-family: Arial;
	text-decoration: underline overline;
}
/* ----------------------Data Query List Boxes ------------------------------------------------*/
.DataQueryListBoxes
{
	font-size: 12px;
	font-family: Arial;
}

/* The little section at the bottom of the Raw Data input screen... These are the values not the titles */
.RawData_SummaryValues
{
	font-weight: bold;
	font-size: 10px;
	color: blue;
}
/* The little section at the bottom of the Raw Data input screen... These are the values not the titles */
.RawData_Values
{
	font-weight: bold;
	font-size: 12px;
	color: blue;
}
/* Labels for cumulative values on rawdataentry screen */
.RawNormalItems
{
	font-size:10px;
	color:Black;
	font-weight: Normal;
}
/* ----------------------Grids -------------------------------------------------------------------------*/
.Grid
{
	border-right: #dedeff thin solid;
	border-top: #dedeff thin solid;
	font-size: 10px;
	border-left: #dedeff thin solid;
	border-bottom: #dedeff thin solid;
	font-family: Arial;
}

.GridHeader
{
	font-weight: bold;
	font-size: 11px;
	color: black;
	font-family: Arial;
	background-color: #dedeff;
	text-align: center;
}

.GridNormalItem
{
	border-right: #dedeff thin solid;
	border-top: #dedeff thin solid;
	font-size: 10px;
	border-left: #dedeff thin solid;
	border-bottom: #dedeff thin solid;
	font-family: Arial;
	cursor:default;
}

.disabled
{
	border-right: #dedeff thin solid;
	border-top: #dedeff thin solid;
	font-size: 20px;
	border-left: #dedeff thin solid;
	border-bottom: #dedeff thin solid;
	font-family: Arial;
	cursor:default;
	color:Red;
}

.GridEditItem
{
	border-right: #dedeff thin solid;
	border-top: #dedeff thin solid;
	font-weight: bold;
	font-size: 11px;
	border-left: #dedeff thin solid;
	border-bottom: #dedeff thin solid;
	font-family: Arial;
	background-color: #dedeff;
}

/* This is the error that pops up in the error column of the grid */
.GridError
{
	
	white-space:nowrap;
	font-size: 10px;
	font-family: Arial;
	vertical-align:top;
}

.GridHoverItem
{
	background-color: lightblue;
	cursor:hand;
}
/***********************Left Menu Stuff *****************************/
/* The section dividers in the menu.   This is like  Data Entry,  Reporting, Data Query */
.LeftMenuSectionHeaders
{
	font-size: 12px;
	font-weight:bold;
	padding-bottom: 0px;
	color: #666699;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	height: 16px;
	background-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
	cursor:help;
}

/* The actual Buttons */
.LeftMenu
{
	padding-bottom: 0px;
	color: cornflowerblue;
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	background-color: transparent;
	text-decoration: none;
	border-bottom-style: none;
	font-size: 11px;
	height: 10px;
}
/* The actual Buttons when the mouse is over it*/
.LeftMenu:hover
{
	cursor: hand;
	color: #003366;
	border-top-style: none;
	border-bottom: 0px;
	border-right-style: none;
	border-left-style: none;
	font-size: 11px;
	height: 10px;
	text-decoration: none;
}
/* The button when the menu item is actually selected */
.LeftMenu_Selected
{
	font-weight: bold;
	font-size: 11px;
	cursor: hand;
	color: blue;
	border-top-style: none;
	border-bottom: 0px;
	border-right-style: none;
	border-left-style: none;
	height: 10px;
	text-decoration: none;
}
/* The button when it is selected, and the user has their mouse over it.   Generally this may be = to LeftMenu:hover*/
.LeftMenu_Selected:hover
{
	font-weight: bold;
	cursor: hand;
	color: blue;
	border-top-style: none;
	border-bottom: 0px;
	border-right-style: none;
	border-left-style: none;
	font-size: 11px;
	height: 10px;
	text-decoration: none;
}

/* The button when the menu item is Inactive */
.LeftMenu_Inactive
{
	font-weight: bold;
	cursor: hand;
	color: #ccffff;
	border-top-style: none;
	border-bottom: 0px;
	border-right-style: none;
	border-left-style: none;
	font-size: 11px;
	height: 10px;
	text-decoration: none;
}
/* The button when the menu item is Inactive and the mouse is hovering over it*/
.LeftMenu_Inactive:hover
{
	font-weight: bold;
	cursor: wait;
	color: #ccffff;
	border-top-style: none;
	border-bottom: 0px;
	border-right-style: none;
	border-left-style: none;
	font-size: 11px;
	height: 10px;
	text-decoration: none;
}