﻿body
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	margin: 0px 0px 0px 0px;
	text-align: center;
}
a
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #7a1f1f;
	text-decoration: underline;
}
a:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #554455;
	text-decoration: none;
	text-decoration: underline;
}
.mastera
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}
.mastera:hover
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-decoration: none;
}

table
{
	text-align: left;
	height: auto;
	vertical-align: top;
}
.tableborder
{
	border-bottom: solid 1px #969696;
	border-left: solid 1px #969696;
	border-right: solid 1px #969696;
	border-top: solid 1px #969696;
}
.NoClass
{
}
.tdLeft
{
	white-space: nowrap;
	text-align: left;
	vertical-align: top;
}
.tdRight
{
	white-space: nowrap;
	text-align: right;
	vertical-align: top;
}
.tdCenter
{
	white-space: nowrap;
	text-align: center;
	vertical-align: top;
}
.myroot
{
	margin: 100px 0 0 150px;
}
.root
{
	width: 90%;
	border-style: none;
	text-align: center;
}
.search
{
	background-color: #7a1f1f;
	border: 1px solid #646464;
}
.messages
{
	font-family: Times New Roman;
	color: Red;
	font-size: 10pt;
	font-weight: normal;
	text-align: center;
	background-color: #edf4e2;
	height: auto;
}

.MenuHover
{
	background-image: url(images/MenuBGON.jpg);
	background-repeat: repeat-x;
	font-family: Verdana;
	color: White;
	font-size: 10pt;
	font-weight: bold;
	text-align: Center;
	text-align: center;
	height: 35px;
	width: 96px;
	vertical-align: middle;
}

.gridTitle
{
	border-bottom: 1px solid gray;
	height: 22px;
	vertical-align: middle;
	font-family: Verdana;
	color: black;
	font-size: small;
	font-weight: bold;
	text-align: left;
}

.gridHeader
{
	font: bold 11px helvetica;
	color: #ffffff;
	text-align: center;
	height: 25px;
	background-color: #666666;
	font-weight: bold; /*font: bold 12px  helvetica; color: #ffffff; text-align:center; background-color:#8bbf8a; height:26px;*/
	background-image: url(images/bg_mm.jpg);
	border: 1px solid #666666;
}

.gridItem
{
	font-family: Verdana;
	text-align: left;
	background-color: #ffffff;
	height: 25px;
	text-align: left;
	color: #000000;
	border: 1px solid #666666;
}
.gridAlternateItem
{
	font-family: Verdana;
	text-align: left;
	color: #000000;
	background-color: #e0e0e0;
	height: 25px;
	font-weight: normal;
	border-right: 1px solid #666666;
	border-left: 1px solid #666666;
}
.gridBorder
{
	border: 1px solid #666666;
	font-weight: normal;
	font-size: 11px;
	text-decoration: none;
	text-align: left;
	padding-left:5px;
}
/*.gridHeader
{
	font: bold 11px helvetica;
	color: #ffffff;
	text-align: left;
	height: 28px;
	background-color: #666666;
	font-weight: bold;
	
	font-size: 12px;
	color: White;
	font-weight: normal;
	height: 25px;
	text-align:center;
}
.gridItem
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	text-align: left;
	background-color: #ffffff;	
	height: 25px;
	padding-left:5px;
}
.gridAlternateItem
{
	font-family: Verdana;
	font-size: 10pt;
	text-align: left;
	background-color: #f3e5da;
	height: 25px;
	padding-left:5px;
}
.gridBorder
{
	border-right:1px solid #592d16;
	border-left:1px solid #592d16;
	border-right:1.5px solid #592d16;
	border-bottom:1px solid #592d16;
	
}*/

.buttons
{
	font-weight: bold;
	font-family: Verdana;
	height: 24px;
	text-align: center;
	font-size: 11px;
	vertical-align: middle; /*background-color: #1C5E55;*/
	cursor: pointer;
	color: #999999;
	background-image: url(Images/buttons.jpg);
	background-repeat: no-repeat;
	background-position: bottom;
}
.login_button
{
	background-image: url(images/login_button.jpg);
	width: 69px;
	height: 21px;
	background-repeat: no-repeat;
}
.labels
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
	color: #666666;
	line-height: 22px;
}
.labelsbold
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 12px;
	color: #666666;
	line-height: 22px;
}

.textBoxes
{
	width: 150px;
	border: 1px solid #00a426;
	font-size: 8pt;
}
.multiLineTextBoxes
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	border: 1px solid #00a426;
	font-size: 11px;
	height: 20px;
}


.textBoxDate
{
	padding-left: 5px;
	border: 1px solid #00a426;
	font-size: 11px;
	width: 150px;
}


.mandatory
{
	font-family: verdana;
	color: #7BB006;
	background-color: #FFFF9F;
	font-size: 10pt;
}

.Title
{
	font-family: Verdana;
	color: Blue;
	font-size: 8pt;
	text-align: center;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
}

.Header
{
	font-family: Verdana;
	color: white;
	font-size: 10pt;
	text-align: Left;
	background-color: #5BA7FF;
	font-weight: bold;
	height: 25px;
	vertical-align: middle;
}
.Dropdown
{
	width: 150px;
	height: 20px;
	border: 1px solid #00a426;
	color: #000000;
	cursor: pointer;
	font-size: 11px;
}
input.select
{
	border: 1px solid #969696;
	color: Black;
	cursor: pointer;
	width: 155px;
	font-size: 11px;
}

.notes
{
	font-family: Times New Roman;
	font-size: 9pt;
	font-weight: normal;
	text-align: center;
	background-color: White;
	height: auto;
}
.Validate
{
	color: Red;
}
.MainTitle
{
	color: Black;
	margin: 0pt;
	padding: 0pt 0pt 2px;
	font-size: 14px;
	font-weight: bold;
	background-color: #ece9d8;
	border-bottom: solid 1px black;
	text-align: center;
	height: 25px;
}




/*
Css for Ajax Calender
*/


.MyCalendar .ajax__calendar_container
{
	border: 1px solid #646464;
	background-color: White;
	color: Gray;
	width: 150px;
}
.MyCalendar .ajax__calendar_other .ajax__calendar_day, .MyCalendar .ajax__calendar_other .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_hover .ajax__calendar_day, .MyCalendar .ajax__calendar_hover .ajax__calendar_month, .MyCalendar .ajax__calendar_hover .ajax__calendar_year
{
	color: black;
}
.MyCalendar .ajax__calendar_active .ajax__calendar_day, .MyCalendar .ajax__calendar_active .ajax__calendar_month, .MyCalendar .ajax__calendar_active .ajax__calendar_year
{
	color: black;
	font-weight: bold;
}
.calendar
{
	background-color: white;
	font-family: Tahoma;
	font-size: 8pt;
}

.calendar td
{
	font-family: Tahoma;
	font-size: 8pt;
	padding: 2px 2px 2px 2px;
}

.calendar table
{
	background-color: #9EBEF5;
}

.calendar tr td a
{
	text-decoration: none;
}

.calendar td a
{
	text-decoration: none;
}

.calendar td.today a
{
	border: solid 1px red;
}

.calendar td.selected
{
	background-color: #FBE694;
}
.modalBackground
{
	background-color: Gray; /*filter: alpha(opacity=70); 	opacity: 0.7;*/
}

.modalPopup
{
	background-color: Black;
	border-width: 3px;
	border-style: solid;
	border-color: Gray;
	padding: 3px;
	width: 450px;
}
.mandatoryDropdown
{
	margin: 1px 0 1px 0;
	color: Black;
	cursor: pointer;
	width: 153px;
	border: 1px solid #7BB006;
	background-color: #FFFF9F;
	font-size: 11px;
}

.mandatoryTextBox
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #7BB006;
	background-color: #FFFF9F;
	width: 150px;
	border: 1px solid red;
}
.mandatoryBrowseControl
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #969696;
	background-color: #FFFF9F;
	width: 250px;
}
.BrowseControl
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #969696;
	background-color: #FFFF9F;
	width: 250px;
}




.spanMandatoryMsge
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: Red;
	font-size: 13px;
	text-align: left;
}

.border
{
	border: solid 1px #666666;
}

.pageTitle
{
	width: 98%;
	text-align: center;
	color: Black;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-weight: bold;
}

.scrolldiv
{
	height: 100px;
	overflow: auto;
}

.DateTextBox
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #7BB006;
	background-color: #D9E8FF;
	width: 65px;
}
.DayControl
{
	background-color: ActiveBorder;
}

.headerbg
{
	background-image: url(Images/HeaderBackground.gif);
}
.HeaderBackground
{
	background-color: #399911;
}

.Button_Calculator
{
	color: Black;
	font-family: Verdana;
	font-weight: bold;
	height: 35px;
	width: 35px;
	text-align: center;
	font-size: 11px;
	vertical-align: middle;
	background-color: #6495ED;
	cursor: pointer;
	padding: 2px 2px 2px 2px;
	background-image: url(Images/calc_bg.jpg);
	background-repeat: repeat-x;
}



.logo_interlace
{
	float: left;
	margin-left: 30px;
}

.TextBox_Amount
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	border: 1px solid #969696;
	width: 85px;
	text-align: right;
}

legend
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #7a1f1f;
}
.BottomBlue
{
	background-color: #112233;
}

.line
{
	height: 5px;
	background-image: url(   'App_Themes/Gray/Images/line.jpg' );
	background-repeat: repeat-x;
}
.bottom
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #333333;
}
.WelcomeText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: #339911;
	font-weight: bold;
}
.LoginBackground
{
	background-image: url(Images/login_shape_center.jpg);
	background-repeat: repeat-x;
}
.LogOutText
{
	font: bold 12px/30px helvetica;
	color: #119955;
	text-align: center;
}
.GreenText
{
	font-family: Geneva, Arial, Helvetica, sans-serif;
	color: Green;
	font-weight: bold;
}
.TableData
{
	font-size: 9pt;
	text-align: justify;
	word-spacing: 0.3em;
}
.TableDataHeading
{
	font-size: 16px;
	font-weight: bold;
	text-align: Left;
	color: Green;
	text-align: center; /*background-color:#e4efd1;*/
	border-bottom: 1px solid #069d25;
}
.TableDataSubHeading
{
	font-weight: bold;
	font-size: 12px;
	text-align: left;
}
.Heading
{
	font-weight: bold;
	font-size: 12px;
	text-align: center;
}

