body
{
	text-align: center;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-small;
}
.logo
{
    margin:0px;
    padding:30px;
    line-height:20px;
    font-size: 50px !important;
    font-family: Montserrat;
    text-align:center;
	color: #3D9140;
}
.Button {
    width: 100%;
    height: 40px;
    background: #d19100;
    box-sizing: border-box;
    border-radius: 5px;
    border: 1px solid #e15960;
    width: 300px;
    color: #fff;
   /* font-weight: bold;*/
    text-transform: uppercase;
    font-size: 14px;
    font-family: Montserrat;
    outline: none;
    cursor: pointer;
}
A:link		{	color: #C4102F;	background-color: transparent;	text-decoration: none;	font-weight: bold;	}
A:visited	{	color: #C4102F;	background-color: transparent;	text-decoration: none;	}
A:hover		{	color: #C4102F;	background-color:	White;	text-decoration: none;	}

.ButtonTMP
{
	background-color: Silver;
	width: 300px;
}

.ErrorMsg
{
	background-color: Red;
	color: Yellow;
	font-weight: bold;
}

TABLE
{
	margin-left: auto;
	margin-right: auto;
}
TD.HeaderCenter
{
	/*background-color: Orange; FRANCIS*/
	background-color: #f2dede;
	font-weight: bold;
	text-align: center;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

TD.HeaderLeft
{
	/*background-color: Orange; FRANCIS*/
	background-color: #f2dede;
	font-weight: bold;
	text-align: left;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

TD.HeaderRight
{
	/*background-color: Orange; FRANCIS*/
	background-color: #f2dede;
	font-weight: bold;
	text-align: right;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

TH.Header
{
	text-align: center;
	font-size: small;
	font-weight: bold;
	/*background-color: blue; FRANCIS*/
	background-color:#3D9140;
	color: Yellow;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

TH.HeaderCenter
{
	/*background-color: Orange; FRANCIS*/
	background-color: #f2dede;
	font-weight: bold;
	text-align: center;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

TH.HeaderLeft
{
	/*background-color: Orange; FRANCIS*/
	background-color: #f2dede;
	font-weight: bold;
	text-align: left;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

TH.HeaderRight
{
	/*background-color: Orange;*/
	background-color: #f2dede;
	font-weight: bold;
	text-align: right;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

TH.Warning
{
	font-weight: bold;
	background-color: red;
	color: Yellow;
	border-color: Black;
	border-style: solid;
	border-width: thick;
}

TH.ParagraphHeader
{
	font-weight: bold;
	font-size: medium;
	color: Navy;
	text-align: left;
}

DIV.DivFooter
{
	font-size: xx-small;
}

TD.PageHeader
{
	font-size: large;
	font-weight: bold;
	color: #3D9140;
}

TD.Warning
{
	text-align: center;
	font-size: small;
	font-weight: bold;
	color: Red;
}

TD.FormCenter
{
	text-align: center;
}

TD.FormLeft
{
	text-align: left;
}

TD.FormRight
{
	text-align: right;
}

TD.DateSelection
{
	border-color: Black;
	border-style: solid;
	border-width: thin;
	/*background-color: #3D9140; FRANCIS- GREEN*/
	background-color: #d19100;
	/*background-color: Teal;FRANCIS*/
}
.MainPage
{
    width: 90%;
}

TD.TimeEntry
{
	border-color: Black;
	border-style: solid;
	border-width: thin;
	/*background-color: Red; FRANCIS*/
	/*background-color:#84B899;*/
	background-color: #dff0d8;
}

.Calendar
{
	font-size: large;
	font-weight: bold;
}

.DayHeaderStyle
{
	font-size: x-small;
	font-weight: bold;
}

.DayStyle
{
	font-size: small;
	font-weight: bold;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

.NextPrevStyle
{
	font-size: small;
	font-weight: bold;
}

.OtherMonthDayStyle
{
	background-color: Silver;
	color: Gray;
	font-weight: normal;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

.SelectedDayStyle
{
	font-size: small;
	font-weight: bold;
	background-color: Red;
	color: Yellow;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

.TitleStyle
{
	font-size: small;
	font-weight: bold;
	background-color: Teal;
}

.TodayDayStyle
{
	font-size: small;
	font-weight: bold;
	background-color: Red;
	color: Yellow;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}

.WeekendDayStyle
{
	background-color: Green;
	border-color: Black;
	border-style: solid;
	border-width: thin;
}


/****************************************************GRIDVIEW POPUP IMAGE START********************************************************/

.black_overlay{
display:none;
position: absolute;
top: 0%;
left: 0%;
width: 100%;
height: 100%;
background-color:black;
z-index:1001;
-moz-opacity: 0.8;
opacity:.80;
filter: alpha(opacity=80);
}
.white_content {
display:none;
position: absolute;
top: 25%;
left: 35%;
width: 25%;
padding: 0px;
border: 0px solid #a6c25c;
background-color: white;
z-index:1002;
overflow: auto;
}
.headertext{
font-family:Arial, Helvetica, sans-serif;
font-size:14px;
color:#f19a19;
font-weight:bold;
}
/****************************************************GRIDVIEW POPUP IMAGE  STOPS********************************************************/
