/* CSS Document */
BODY	{
	padding:0px;
	margin:0px;
	width:100%;
	background:#eaeaea;
}
.Container	{
	width:100%;
	margin:0 auto;
}
.Header	{
	height:129px;
	width:100%;
	float:left;
	background:url(../images/HeaderBG.gif) repeat-x top left;
}
.Header img	{
	padding:13px 0 70px 25px;
	float:left;
}
.LoginCentBG	{
	background:url(../images/LoginBG.gif) repeat-y top left;
	height:200px;
	font:bold 12px "Myriad Pro" Verdana, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.LoginBtn img	{
	float:left;
	padding:10px 0 0 0;
}
.LoginCentBG input	{
	float:left;
	border:solid 1px #cfcfcf;
}
.AdminTopCont	{
	background:url(../images/Admin-TopBG.gif) repeat-x top left;
}
.PaddingBtm10 {
	padding:0 0 10px 0;
}
.FntArial	{
	font:10px Verdana, Arial, Helvetica, sans-serif, "Myriad Pro";
	text-align:left;
}
.BorderTOPLeft	{
	border-left:solid 1px #c7ccd4;
	border-top:solid 1px #c7ccd4;
}
.WhiteBG	{
	background:#fff;
}
.LeftNavBG	{
	background:url(../images/LeftNavBG.gif) repeat-y top left;
}
.LeftNav	{
	font:11px "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	color:#676767;
	width:190px;
	height:160px;
	float:left;
}
.LeftNav ul	{
	display:block;
	float:left;
	padding:0px;
	margin:0px;
}
.LeftNav ul li	{
	display:block;
	float:left;
	width:190px;
	padding:0px;
	margin:0px;
}
.LeftNav ul li a	{
	display:block;
	float:left;
	width:190px;
	height:20px;
	background:url(../images/NormalLMenu.gif) no-repeat;
	font:bold 11px "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#676767;
	padding:7px 0 0 7px;
	text-transform:uppercase;
}
.LeftNav ul li a:hover, .LeftNav ul li a.active	{
	display:block;
	float:left;
	width:190px;
	height:20px;
	background:url(../images/ActiveLMenu.gif) no-repeat;
	font:bold 11px "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	color:#2a5fc9;
	padding:7px 0 0 7px;
	text-transform:uppercase;
}
.Heading	{
	font:bold 14px "Myriad Pro", Verdana, Arial, Helvetica, sans-serif;
	color:#685e43;
	height:30px;
	border-bottom:solid 1px #685e43;
	text-transform:uppercase;
}
.UpperCaSe	{
	text-transform:uppercase;
}
.SelectBox select {
	width:150px;
	float:lefte;
}
.MatrixHeading	{
	background:#d9d3c2;
	height:34px;
	font:bold 11px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:left;
	padding:0 0 0 20px;
}
.TableBorder	{
	border:solid 1px #cec9bb;
}
.TableActiveRow	{
	border:solid 1px #cec9bb;
	background:#f3f1eb;
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
	height:32px;
	padding:0 0 0 20px;
}
.TableNormaleRow	{
	border:solid 1px #cec9bb;
	background:#fff;
	font:11px Arial, Helvetica, sans-serif;
	text-align:left;
	height:32px;
	padding:0 0 0 20px;
}
.TableNormaleRow input	{
	float:left;
}
.padding2 img	{
	padding:2px;
}
.UnderLineStyle	{
	text-decoration:underline;
}
.AlignCnt	{
	text-align:center;
}
/*added by gomathi for error msgs*/
#errors p{
	line-height:10px;
	text-align:left;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FF0000;
}

/*Added by gomathi for pagination*/
.Pagination{
	border:1px solid #666666;
	padding:0px 6px 0px 6px;
	color:#666666;
	font-size:12px;
	text-decoration:none;
}
/*end*/
/*Added by gomathi text and listbox**/
.TextboxStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:180px;
}
.LoginTextboxStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:190px;
}
.DropdownStyle {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:195px;
}
.Filetype {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	width:300px;
}
/*********end************************************/



/********************** Start: Calendar CSS : Added By Mydeen ************/

.calendar {
	position:absolute;
	border: 1px #6975A3 solid;
	background-color: transparent;
}
.calheading {
	background-color: #7C8BC0;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
}
.calnavleft {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	padding: 4px;
	cursor: pointer;
}
.calnavright {
	background-color: #7C8BC0;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #fff;
	text-align:  right;
	padding: 4px;
	cursor: pointer;
}
.caldayheading {
	background-color: #000;
	color: #fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 10px;
	text-align: center;
	padding: 6px 2px 6px 2px;
}
.caldaycells{
	color: #000;
	background-color: #D1D7E6;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #E0E5F1 solid;
	cursor: pointer;
}
.caldaycellhover{
	color: #fff;
	background-color: #B3BCD4;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	text-align: center;
	padding: 4px;
	border: 1px #B3BCD4 solid;
	cursor: pointer;
}
.caldayselected{
	background-color: #737FAC;
	color:	#fff;
	font-family: Lucida Grande, Verdana, Geneva, Sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	border: 1px #566188 solid;
	padding: 3px;
	cursor: pointer;
}
.calblanktop {
	background-color: #fff;
	padding: 4px;
}
.calblankbot {
	background-color: #fff;
	padding: 4px;
}
/********************** End: Calendar CSS : Added By Mydeen ************/

.error_message{
	font-family:Arial, Helvetica, sans-serif; 
	font-size:12px; 
	color:#FF0000;
	width:250px;
}
.aligncenter{
	padding-left:110px; 
	/*padding-bottom:40px;*/
}