﻿/* Green Skin CSS*/
@font-face {font-family:Rupee Foradian; src: url('Rupee_Foradian.eot');
src: url('Rupee_Foradian.eot?#iefix') format('embedded-opentype'),
url('Rupee_Foradian.woff') format('woff'),
url('Rupee_Foradian.ttf') format('truetype'),
url('Rupee_Foradian.svg#RupeeForadianRegular') format('svg');
font-weight: normal;font-style: normal;}
html, body, p, h1, h2, h3, h4, h5, h6, blockquote, ol, ul, li, dl, dt, dd, form, fieldset, a, button, div{margin:0;padding:0;border:0;}
html, body {font-family:Arial, Verdana, Helvetica, sans-serif; sans-serif;font-size:small;margin: 0px;background-color:#f5f7fb;background-repeat:repeat-x;padding:0px;}
.logindiv{width:899px;height:454px;background-image:url(images/login.png);background-repeat:no-repeat;}
/*#LoginInput select, input[type='text'], input[type='checkbox'],input[type='password'] /*----- Fix for IE8 as scalable background images disabled input */ 
/*{	position:relative;background-color:transparent;	}*/
.IE8logindiv
 {
  	width:899px; margin: 10px auto auto;
    background-size: cover;
    background-repeat: repeat;
    background-image: url("/Images/LoginPanel.png");
    background: no-repeat center center;
    filter: progid:DXImageTransform.Microsoft.AlphaImageLoader( src="/Images/LoginPanel.png", sizingMethod="scale");
}
/*-------------------------Class used for Parentpart on AccountJournalVoucher page CSS start------------------------*/
.ClsTable_Parent{background-color:#F8F8FF;}
/*-------------------------Class used for Parentpart on AccountJournalVoucher page CSS end------------------------*/
/*-------------------------New Master page CSS start-------delete unused old CSS class-----------------*/
.bodymaster{margin:0px;background-image: url(images/body_bg.gif);background-repeat: repeat-x;}
.LoginBodyMaster{margin: 0px;}
.popuppagebody{margin: 0px;background-attachment: scroll;background-image: url(images/bg.gif);background-repeat: repeat-x;background-position: 0px -70px;}
.ClsSubLabelHead{font-size:12px;
	color: Black;
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	text-align: left;
	font-weight: bold;
	}
.ClsLabelResult {
 font-size:11px;
    COLOR: Orange;
font-family:Arial, Verdana, Helvetica, sans-serif; 
    TEXT-ALIGN: left;
	z-index:
	}
.LblModule{color:#666666; font-size:12px;}
.LblUser {color:#666666; font-size:12px;}
.ClsTitleHead
{
	font-family:Arial, Verdana, Helvetica, sans-serif; 
	font-weight: bold;
	font-size: 16px;
	color: white;
	padding-left: 10px;
}
.ClsTitleBGImg {
	height:80px;
	white-space: nowrap;
	overflow: hidden;
	background-image: url(images/Titlebg.gif);
	background-repeat:no-repeat;
	padding-right: 0px;
	background-color:White;
}
.LoginClsTitleBGImg{
	height:80px;
	white-space: nowrap;
	overflow: hidden;
	padding-right: 0px;
	background-color:#ffffff;
	border-bottom:1px solid #999999;
}
.PopupClsTitleBGImg 
{
	height:5px;
	white-space: nowrap;
	overflow: hidden;
	padding-right: 0px;
}
.TitleMainLeft {
	float:left;
	width: 302px;
	height:80px;
	/*background-image: url(images/Application_logo.gif);*/
	background-repeat: no-repeat;
	background-position: left center;
	padding: 15px;
}
.LoginTitleMainLeft {
	float:left;
	width: 302px;
	height:80px;
	/*background-image: url(images/Application_logo.gif);*/
	background-repeat: no-repeat;
	background-position: left center;
	padding: 15px;
}
.TxtTitle {
	float:Left;
	width:140px;
	height:80px;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: smaller;
	color: #FFFFFF;
	line-height:20px;
	padding:4px;
	background-repeat:no-repeat;
	background-position:left top;
}
.TxtTitle1 {
	height:26px; 
	float:Left; 
	
}
.TxtTitle2 {
	height:26px; 
	float:Left; 
	padding-left:210px;
	padding-top:15px;
}
.TxtTitle3 {
	width:210px; 
	height:26px; 
	float:Left; 
	clear: both;
}
.TitleMainRight {
    float: right;
    height: 80px;
    width: 29%;
background-color: #FFFFFF;
    background-image: url("../../Images/logo.gif");
    background-position: right center;
    background-repeat: no-repeat;
}
.LoginTitleMainRight {
	float:right; 
	width:25%; 
	height:80px;
	margin-top:13px;
}
.RightLogoStart {
	float:right;
	height:80px;
	background-image: url(../../images/logo_start.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.LoginRightLogoStart {
	float:right;
	height:80px;
	background-image: url(../../images/logo_start.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.RightLogo {
	float:right;
	width:295px;
	height:80px;
	background-image: url(../../images/logo.gif);
	background-repeat: no-repeat;
	background-position: left;
	background-color: #FFFFFF;
}
.LoginRightLogo {
	float:right;
	width:295px;
	height:70px;
	background-image: url(../../Images/logo.gif);
	background-repeat: no-repeat;
	background-position: left; padding-right:40px;
	
}
.ClsTableHead {
	background-image: url(images/MainItemBackground2.gif);
	background-repeat: repeat-x;
	background-color: #ADC9F7;
	white-space:nowrap;
	clear: both;
	height: 28px;
}
.ClsTableHead1 {
	white-space:nowrap;
	clear: both;
	height: 28px;
}
.LoginClsTableHead {
	background-image: url(images/MainItem_Background.gif);
	background-repeat: repeat-x;
	white-space:nowrap;
	clear: both;
	height: 28px;
}
.PlaceHolder {
	height: 100%;
	width: 99%;
	clear: both;
	vertical-align: top;
}
.LoginPlaceHolder {
	padding:15px;	
	clear: both;
	vertical-align: top;
	text-align: center;
}
/*-----------------------New Master page CSS End -----------------delete unused old CSS class-------*/
.tablecell_class {
	padding-left: 10px;
	text-align: left;
	vertical-align: top;
	background-color: #F6FAFD;
	border: 1px solid black;
	border-collapse: collapse;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
.table_class{
	border:solid 1px Black;
	padding:3px;
	float:left;
	text-align:left;
	Width:100%;
}
td, img{
	margin: 0;
	padding: 0;
	border: 0;
}
.outerPopup 
{
    background-color:transparent;  
    padding:1em 6px;
}
.welcome-lable{
color: #FEDF7D;
Font-Size: Smaller;
}
.innerPopupTitle
{
	background:transparent;
}
.popupTitleLabel
{
	font-weight: bold;
	color: #4F6480;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: large;
	background:transparent;
}
.popupTextLabel
{
	font-weight: bold;
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background:transparent;
}
.innerPopup
{
	background:#FFFFFF;
	filter: alpha(opacity=100);
	opacity: 1;
}
.modalBackground 
{
    background-color:#000;
	filter:alpha(opacity=0);
    opacity:0;
}
.progress
{
	left: 50%;
	top:50%;
	position: absolute;
	top: 300px;
	background-color: #B3CEF1;
	vertical-align:top;
	text-align: center;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-right: 4px;
	padding-left: 4px;
	border: 1px solid #77A6E6;
}

fieldset {
	margin-bottom:1em;
	padding:1em;
	width:100%;
	/* add for mozila issue 
	float:left;
	width:100%;*/
}
leftcol {
	float:left;
	width:150px;}
DIV {
	}
A {
	TEXT-DECORATION: underline;
	color: #0099FF;   
}	
A:hover {
	TEXT-DECORATION: none;}
.aspTableCell {
	 font-family:Arial, Verdana, Helvetica, sans-serif;
	 color:Black;}
.aspTableHeader {
	background-color: #cccccc;
	border-bottom: 1px solid #000000;	
	font-weight: bold;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	color: White;}	
.aspLinkLabel {
	text-decoration:none;
	font-weight: bold;
	color:#1B3D6B;}	
.aspLinkLabel:hover{
	text-decoration:underline;}	
.ClsButton{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	height: 22px;
	text-align: center;
	cursor: Hand;
	vertical-align: top;
	}
	.ClsButton a:hover{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	height: 22px;
	text-align: center;
	cursor: Hand;
	vertical-align: top;
	}
	.statusButton{
	width: 65px;
	color: #FFFFFF;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	height: 22px;
	text-align: center;
	cursor: Hand;
	background-image: url(images/btn_bg.gif);
	vertical-align: top;
	border: 1px solid #0077FF;
	padding-bottom: 2px;	
	}
	.statusButton a:hover{
	width: 65px;
	color: #FFFFFF;
	font-family: Tahoma;
	height: 22px;
	text-align: center;
	cursor: Hand;
	background-image: url(images/btn_bg1.gif);
	vertical-align: top;
	border: 1px solid #0077FF;
	padding-bottom: 2px;	
	}
.ClsButtonMid {
	border: 1px solid #ababab;
    font-size:11px;
    WIDTH: 175px;
	height:18px;
	text-align:left;
    background-color:#FFFFFF;}	
.ClsButtonLrg {
	border-right: black 1px solid;
	border-top: black 1px solid;
	font-size: 8pt;
	border-left: black 1px solid;
	width: 120px;
	color: darkred;
	border-bottom: black 1px solid;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	height: 18px;
	text-align: center;
	cursor:Hand;}
.ClsLabel {
    FONT-SIZE: 11px;
	height:25px; line-height:25px;
    COLOR: Black;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    font-weight:normal;
	text-transform:capitalize;
	
	}    

.ClsLabelBold {
    FONT-SIZE: 11px;
	height:25px; line-height:25px;
    COLOR: Black;
    font-family:Arial, Verdana, Helvetica, sans-serif;
    TEXT-ALIGN: left;
    font-weight:bold;
	text-transform:capitalize;	
	}  
 .ClsLabelMdt{
	font-size: 10pt;
	color: red;
	font-family:Arial, Verdana, Helvetica, sans-serif;}
 .ClsLabelHead {
	font-size:13px;
	color: #000000;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	line-height: 25px;
	font-weight: bold;
	}	
.ClsTitleHeadMaster {
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 18px;
	background:transparent;
	color: #FFFFFF;
}
.ClsTitlecompanyMaster {
	vertical-align:middle; 
	text-align:left; 
	font-size:smaller; 
	background:transparent; 
	padding-left: 10px; 
	color: #ffffff;
}	
/* Div Format */
.clsFormattedDIVfor1RowGrid
{
	padding: 3px;	
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
}
.clsFormattedDIVfor2RowGrid
{
	padding: 3px;
	
	border-right: gray 1px solid;
	border-top: gray 1px solid;
	border-left: gray 1px solid;
	border-bottom: gray 1px solid;
	
}
.clsFormattedDIVfor4RowGrid
{
	padding: 3px;
	
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
}
.clsFormattedDIVfor10RowGrid
{
	padding: 3px;	
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
}
.clsFormattedDIVfor15RowGrid
{
	padding: 3px;	
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
}
.clsFormattedDIVfor25RowGrid
{
	padding: 3px;	
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
}
.clsFormattedDIVfor8RowGrid
{
	padding: 3px;
	
	border: #000000 1px solid;
}
.ClsFormattedGridDIV
{ 
	border: 1px;
	padding:2px; 
	
}
.ClsFormattedGridDIVFor5Rows
{ 
	border: 1px;
	padding:2px; 
	
}
.ClsFormattedTableDIVFor6Rows
{ 
	border: 1px;
	padding:2px; 
	width:99%;
	
}
.ClsFormattedTableDIVFor10Rows
{ 
	border: 1px; 
	padding:2px; 
	width:99%;
	
}
.ClsFormattedTableDIVFor15Rows
{ 
	border: 1px; 
	padding:2px; 
	width:92%;
	
}
/* --------------TextBox-------------------- */		
.ClsTextBoxExtraSml {
    border: 1px solid #ababab;
    font-size:11px;
    WIDTH: 30px;
    background-color:#FFFFFF;
		text-align:left; 
	}    
.ClsTextBoxExtraSmlMdt{
	border: 1px solid #ababab;
	font-size:11px;
	width: 50px;
	text-align:left; 
	background-color: #D8F0F5;}    
.ClsTextBoxSml {
    border: 1px solid #ababab;
    font-size:11px;
    WIDTH: 120px;
	text-align:left;
    background-color:#FFFFFF;}  
.ClsTextBoxSml1 {
    border: 1px solid #ababab;
    font-size:11px;
    WIDTH: 100px;
	text-align:left;
    background-color:#FFFFFF;}   
.ClsTextBoxSmlMdt{
	border: 1px solid #ababab;
	font-size:11px;
	width: 120px;
	text-align:left;
	background-color: #D8F0F5;}
.ClsTextBoxMid {
    border: 1px solid #ababab;
    font-size:11px;
    WIDTH: 175px;
	height:18px;
	text-align:left;
    background-color:#FFFFFF;}
    .ClsTextBoxMid1 {
    border: 1px solid #ababab;
    font-size:11px;
    WIDTH: 175px;
	text-align:left;
    background-color:#FFFFFF;
    text-align:center;}
.ClsTextBoxMidMdt {
	border: 1px solid #ababab;
	font-size:11px;
	text-align:left;
	width: 175px;
	height:18px;
	background-color: #FFFFFF;}    
.ClsTextBoxLrg {
    border: 1px solid #ababab;
    font-size:11px;
    WIDTH: 225px;
	height:18px;
	text-align:left;
    background-color:#FFFFFF;}
.ClsTextBoxLrgMdt {
    border: 1px solid #ababab;
    font-size:11px;
    WIDTH: 225px;
	height:18px;
	text-align:left;
    background-color:#e4e6e9;}    
.ClsTextBoxExtraLrg {
    border: 1px solid #1B3D6B;
    font-size:11px;
    WIDTH: 345px;
	text-align:left;
    background-color:#FFFFFF;}
.ClsTextBoxExtraLrgMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
    WIDTH: 345px;
	text-align:left;
    background-color:#D8F0F5;}
/* ------------------------------------ */
.ClsDivBorder{
	border:solid 1px Black;
	padding:3px;
	float:left;
	text-align:left;
	Width:100%;	
	}	
.ClsLabelRule{
	font-size: 8pt;
	color: Blue;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	text-align: left;
	font-weight:normal;}	
.ClsAlignLeft
{
    }	
 .ClsBorder{
	border:solid 1px Green;
	text-align:center;
	}	
.clsFormattedDIV
{ 
	border: solid #FFFFFF 1px; 
	background-color:#B1CCDE; 
	padding:2px; 
	width:95%;	
}
.ClsFormattedGridDIVForPopup
{ 
	border: solid Gray 1px; 
	padding:2px;	
}
.ClsFormattedFixGridDIVForPopup
{ 
	border: solid Black 1px; 
	padding:2px;	
	height:72px;
} 
.ClsTextSml {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:x-small;}
.ClsText {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	color:Black;}	
.ClsLinkText {
	text-decoration:none;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	color:#1B3D6B;}	
.ClsLinkText:hover {
	text-decoration:underline;}		
.ClsGrid {
	text-align:center;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:9pt;
	}
/* --------------ListBox-------------------- */	
.ClsListBoxExtraSml {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
	text-align:left;
    border: 1px solid #1B3D6B;
    font-size:11px;
    width:54px;}
.ClsListBoxExtraSmlMdt{
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size: 10pt;
	text-align:left;
	border: 1px solid #1B3D6B;
	width: 54px;
	background-color: #D8F0F5;}   
.ClsListBoxSml {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 124px;}    
.ClsListBoxSmlMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
    WIDTH: 124px;
	text-align:left;
    background-color:##D8F0F5;}
.ClsListBoxMid {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 179px;}
.ClsListBoxMidMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
    WIDTH: 179px;
	text-align:left;
    background-color:##D8F0F5;}    
.ClsListBoxLrg {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 229px;}
.ClsListBoxLrgMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 229px;
    background-color:##D8F0F5;}    
.ClsListBoxExtraLrg {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 349px;} 
 .ClsListBoxExtraLrgMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
    WIDTH: 349px;
	text-align:left;
    background-color:##D8F0F5;}
/* ---------------CSS for Master page start------------------- */	
.ClsDivPadding {
	
	padding:20px;
	width:100%;
	vertical-align:middle;}
.ClsTableHeadSub {
	/*border-bottom:Solid 1px Burlywood;*/}	
.ClsTableHeadTeltrek {
	background-color: #bedab4;}	
.ClsTopBarTd {
	background-image: url(images/topbar_02.gif);}	
.ClsLogoImg {
	background-image: url(images/OmegaPlainLogo.gif);
	background-repeat:no-repeat;
	height:80px;
	}
.logintitleBackground{
	background-image: url(images/logintitleBackground.gif);
	background-repeat: no-repeat;
	height: 28px;
	color: #000000;
}
.ClsMenuBackground
{
	background-repeat: repeat-x;
	height: 35px;
	color: #FFFFFF;
	padding-top:1px;
	float:left; 
	width:94%; 
	padding-left:3px;
}	
.ClsMenuBackground2
{
	background-repeat: repeat-x;
	height: 28px;
	padding-top:2px;
}
.ClsGridTableEdit {
	background-color: #e9eef2;
	border-left-width: 1px;
	border-left-style: solid;
	border-right-width: 1px;
	border-right-style: solid;
	font-size: 9pt;
	font-family:Arial, Verdana, Helvetica, sans-serif;}
.ClsErrorMsgTitle {/* ErrorMsgTitle */
	font-weight: bold;
	font-size: 10pt;
	color: red;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	background-color: #dcdbc9;}
/* --------------ComboBox-------------------- */
.ClsComboBoxExtraSml {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    width:56px;
    background-color:#FFFFFF;}
.ClsComboBoxExtraSmlMdt {
	font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:small;
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    width:56px;
    background-color:##D8F0F5;}   
.ClsComboBoxSml {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 127px;
    background-color:#FFFFFF;}    
.ClsComboBoxSmlMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 127px;
    background-color:##D8F0F5;}
.ClsComboBoxMid{
    border: 1px solid #ababab;
    font-size:11px;
	text-align:left;
	height:18px;
    WIDTH: 179px;
    background-color:#FFFFFF;}    
.ClsComboBoxLrg {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 232px;
    background-color:#FFFFFF;}
.ClsComboBoxLrgMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 232px;
    background-color:#D8F0F5;}    
.ClsComboBoxExtraLrg {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 349px;
    background-color:#FFFFFF;} 
 .ClsComboBoxExtraLrgMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 349px;
    background-color:##D8F0F5;}
/* --------------TextBox-------------------- */		
.ClsTextArea {
    border: 1px solid #ababab;
    font-size:11px;
	text-align:left;
	width:179px;
    height:50px;
    background-color:#FFFFFF;}    
.ClsTextAreaSml {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 120px;
    height:100px;
    background-color:#FFFFFF;}    
.ClsTextAreaSmlMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 120px;
    height:100px;
    background-color:##D8F0F5;}
.ClsTextAreaMid {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 180px;
    height:100px;
    background-color:#FFFFFF;}
.ClsTextAreaMidMdt {
	border: 1px solid #1B3D6B;
	font-size:11px;
	text-align:left;
	width: 175px;
	height:100px;
	background-color: ##D8F0F5;}    
.ClsTextAreaLrg {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 225px;
    height:100px;
    background-color:#FFFFFF;}
.ClsTextAreaLrgMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 225px;
    height:100px;
    background-color:##D8F0F5;}    
.ClsTextAreaExtraLrg {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 345px;
    height:100px;
    background-color:#FFFFFF;}
.ClsTextAreaExtraLrgMdt {
    border: 1px solid #1B3D6B;
    font-size:11px;
	text-align:left;
    WIDTH: 345px;
    height:100px;
    background-color:#FFFFFF;}
/* ------------------------------------ */

.ClsLabelRule{
	font-size: 8pt;
	color: Blue;
	font-family: Arial;
	text-align: left;
	font-weight:normal;}	
.clsFormattedDIVforRowGrid
{
	background-color: White;
	padding: 3px;	
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
	height: 380px;
}
.clsFormattedDIVfor25RowGrid
{
	padding: 3px;	
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
	height: 200px;
}
.clsFormattedDIVfor3RowGrid
{
	background-color: White;
	padding: 3px;	
	border-right: #0066ff 1px solid;
	border-top: #0066ff 1px solid;
	overflow: auto;
	border-left: #0066ff 1px solid;
	border-bottom: #0066ff 1px solid;
	height: 170px;
}
.labelResult{
	padding-left: 10px;
	font-size: 12px;
	color:#00FFFF;
}
.table_form {
	background-color: #F6FAFD;
	border: 1px solid #FFD784;
	padding: 5px;
	margin: 5px;
}
fieldset
{
	margin-bottom:1em;
	padding:1px;
	padding-left:1px;
	width:100%;
}
.clsFormattedDIVfor4RowGrid
{	
	padding: 3px;	
	border: solid gray 1px; 
	height: 190px;
}
.clsFormattedDIVfor10RowGrid
{
	padding: 3px;	
	border: solid gray 1px; 
	/*height: 310px; */
	height: auto;

}
.clsFormattedDIVfor12RowGrid
{
	padding: 3px;
	text-align:left;	
	border: solid gray 1px; 
}
.clsFormattedDIVfor25RowGrid
{
	padding: 3px;	
	border: solid gray 1px; 
	height: auto;
}
.clsProjectTable{width:100%; padding-top: 3px;}
.multi_page_view{ float:left; height:auto;  overflow:none; width:100%;}
.radGrid
{ color:#000000; height:20px; border:1px solid #999; }
/*.radGrid a
{ color:#red !important; }*/
.radGrid1
{ color:#000000; height:20px; background-color:#E7EFFA; border:1px solid #999; }
div.RadGrid_Default .rgHeader, 
div.RadGrid_Default th.rgResizeCol, 
div.RadGrid_Default .rgRow td, 
div.RadGrid_Default .rgAltRow td,
div.RadGrid_Default .rgFilterRow td { border-right:1px solid #bebec0; white-space:normal !Important; border-bottom:1px solid #bebec0; border-collapse:collapse; }

/*.radGrid1 a
{ color:#red!important; }
table td {
padding:2px;
}
Table TR{ height:19px; white-space:collapse;}
.rwTable TR{ height:auto;}
/*Table td{border:1px solid red;}
Table {border:1px solid green;}
Table TR{border:2px solid black;}*/
/* added for rupees font*/
.rupees{font-family:"Rupee Foradian";
font-size:12px;}
.rupees input{font-family:"Rupee Foradian";
font-size:12px;}
/* css added for ajax tool tip*/
.customCalloutStyle div, .customCalloutStyle td
{
    border: solid 1px Black;
    background-color: #CCCCCC;
    color: #000000;
   font-family:Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table{
display: none;
border: none;
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_popup_table_row{
vertical-align: top;
height: 100%;
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_cell{

text-align: right;
vertical-align: top;
border: none;
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table{
height: 100%;
border: none;
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_table_row{
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
padding: 8px 0px 0px 0px;
text-align: right;
vertical-align: top;
font-size: 1px;
border: none;
background-color: transparent;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv{
font-size: 1px;
position: relative;
left: 1px;
border-bottom: none;
border-right: none;
border-left: none;
width: 15px;
background-color: transparent;
padding: 0px;
}
.customCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div{
height: 1px;
overflow: hidden;
border-top: none;
border-bottom: none;
border-right: none;
padding: 0px;
margin-left: auto;
}
.customCalloutStyle .ajax__validatorcallout_error_message_cell
{
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size: 11px;
padding: 5px;
border-right: none;
border-left: none;
width: 100%;
}
.customCalloutStyle .ajax__validatorcallout_icon_cell{
width: 20px;
padding: 5px;
border-right: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell{
vertical-align: top;
padding: 0px;
text-align: right;
border-left: none;
}
.customCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv{
border: none;
text-align: center;
width: 10px;
padding: 1px;
cursor: pointer;
}
 .StatusMessage
 {
    background:none !important;
   color:White;
   position:fixed;
   bottom:0px; left:0px;
 }
/*css ends for ajax tooltip*/
/* new master page div structure css started*/
.header{width:100%; float:left; position:relative; height:40px;   background-color:#FFFFFF;}
.application_logo{width:170px; height:35px; float:left; position:relative;}
.company_logo{ width:240px; height:39px; float:right; position:relative; margin-right:5px; text-align:right;}
.top_menu{height:40px; background-color:#cccccc; padding-top:25px;}
.welcome_user{ float: left;
    height: 18px;
    margin-left: 89px;
    margin-top: 22px;
    padding-top: 1px;}
	.log_off{float:right;  margin-right:20px; width:65px; padding-left:20px;
		background-image: url(images/menus1.png); z-index:999999;
		height:16px;}
/* new master page div structure css started*/
.new_menu{ width:71px;
		height:16px;
		line-height:16px;
		margin-left:163px;
		margin-top:-16px;
		float:left;
		position:relative;
		color:#183f80;
		text-align:center;
		font-weight:bold;
		font-size:10px;
		cursor:pointer;
		padding-right:15px;
		background-image: url(images/menus.png);
		}
		.new_menu:hover{ 
		color:#021026;
		
		}		
.content{width:100%;
         height:27px;	
		position:absolute;
		top:40px;
		left:0px;
		margin:auto;
		background-image: url(images/MenuItemBackground.gif)!Important;
		background-repeat: repeat-x!Important;
		background-color:#4a7527 ;
		color:#FFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		/*border-bottom:double 8px #FFFFFF;*/
		font-size:11px;
		z-index:6000;
		display:none;}
		
		.content_new{width:100%;
         height:27px;	
		display:none;
		float:left;
		margin:auto;		
		background-color:#4a7527 ;
		color:#FFF;
		font-family:Arial, Verdana, Helvetica, sans-serif;
		/*border-bottom:double 8px #FFFFFF;*/
		font-size:11px;
		z-index:6000;
		display:none;}
.content p{padding:10px;}
.bracket {
 border:2px groove threedface;
 display:block;
 margin-top: 3px;
 margin-bottom: 3px;
}
#RestrictionZone{ z-index:10001 !Important; display:none;}
.numeric{border: 1px solid #ababab !Important; 
    font-size:1em !Important;
    WIDTH: 175px !Important;
    background-color:#FFFFFF !Important;}
	
/*css for new error msg*/
.err_paneldiv{border:1px solid #304672; padding:4px; background-color:#062c79;}
.err_panel{ width:500px;  height:300px !important; overflow:scroll; border:none !important; background-color:#f0f3f7;  }
.message_title{ background-color:#7795d5; text-align:left; font-size:14px; color:#FFFFFF; line-height:20px; padding-left:32px; background-image:url(images/error.png); background-repeat:no-repeat; background-position:5px center;}
.popupTextLabel_span{height:100px !important; overflow:auto;}
.err_long{float:left; width:490px; height:250px !Important; overflow:auto;  word-wrap: break-word;}
.new_bgggg{ background-color:#000000; opacity:0.7; filter:alpha(opacity=70);}

.err_panelpop{ width:350px;  height:180px !important; overflow:scroll; border:none !important; background-color:#f0f3f7;  }
.err_longpop{float:left; width:340px; height:180px !Important; overflow:auto;  word-wrap: break-word; white-space:normal;}
/*css for new error msg*/

.details
{
    width: 100%;
    height: 90%;
}
.details ul
{
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 10px;
}
.details ul label
{
    font-weight: bold;
}
.photo-container
{
    padding: 10px;
    width: 120px;
    float: left;
}
.data-container
{
    height: 90%;
    width: auto;
}


.BtnGridSearch  
{
    height:22px; width:22px;
   background-image: url(/Images/Search.png)!important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
   cursor:pointer;
}
.BtnGridSearch:hover
{
    height:22px; width:22px;
   background-image: url(/Images/Search_over.png) !important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
      cursor:pointer;
}
.BtnGridSearchCancel  
{
    height:22px; width:22px;
   background-image: url(/Images/Searchcancel.png)!important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
   cursor:pointer;
}
.BtnGridSearchCancel:hover
{
    height:22px; width:22px;
   background-image: url(/images/Searchcancel_hover.png)!important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
   cursor:pointer;
}

.BtnaddGrid  
{
    height:16px; width:16px;
   background-image: url(/Images/addNew.png)!important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
   cursor:pointer;
}
.BtnaddGrid:hover
{
    height:16px; width:16px;
   background-image: url(/Images/addNew.png)!important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
   cursor:pointer;
}

.rbSearch  
{
    height:22px; width:22px;
   background-image: url(/Images/Search.png)!important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
   cursor:pointer;
}
.rbSearch:hover
{
    height:22px; width:22px;
   background-image: url(/Images/Search_over.png) !important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
      cursor:pointer;
}
.rbRemove  
{
    height:22px; width:22px;
   background-image: url(/Images/Searchcancel.png)!important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
   cursor:pointer;
}
.rbRemove:hover
{
    height:22px; width:22px;
   background-image: url(/images/Searchcancel_hover.png)!important;
   background-repeat:no-repeat;
   background-color:transparent;
   border:transparent;
   cursor:pointer;
}
/* new div css*/
.row{width:100%; position:relative;  float:left; margin:1px 0; text-align:left; }
.coloumn {width:10%; position:relative; line-height:25px; vertical-align:middle; text-align:left; float:left;}
.coloumn0 {width:13%; position:relative; line-height:25px; vertical-align:middle; text-align:left; float:left;}
.coloumn1 {width:15%; position:relative; line-height:25px; vertical-align:middle; text-align:left; float:left;}
.coloumn2 {width:20%; position:relative; line-height:25px; vertical-align:middle; text-align:left; float:left; }
.coloumn3 {width:25%; position:relative; line-height:25px; vertical-align:middle; text-align:left; float:left; }
.product_type{width:150px; position:absolute; float:right; height:97%; border:1px solid #000000; top:2px; right:2px; overflow-y:auto;}
.product_type1{width:130px; /*position:absolute;*/ float:right; height:97%; border:1px solid #000000; /*top:2px; right:2px;*/ overflow-y:auto;}
.product_head{width:100%; float:left; position:relative; text-align:center; background-color:#b1b2b5; color:#FFFFFF; line-height:18px;}
.product_details{width:75%; float:left; position:relative; text-align:left; line-height:25px;}
.product_inputs{width:25%; float:left; position:relative; line-height:25px;}
.row_border{border:1px solid #000000; /*padding:2px;*/}
.btn_row{ float:right; text-align:right;}
.space5{  position:relative; height:5px;}
.space10{  position:relative; height:10px;}
.space20{  position:relative; height:20px;}
.list_view {text-align:left; float:left; width:100%;}
.list_view input {line-height:25px; vertical-align:middle;}
.list_view label {padding-left:10px; line-height:25px;}
.top_navigation{ float:left; width:100%; position:absolute; left:0px; top:24px; z-index:999;}
.popupFieldset{width:98.2% !important;padding:7px;}
.header_midle{float:left; }
/* class added for new header */
.newHeader{float: left; width: 100%; height: 45px; line-height: 45px; background-color:#ffffff;}
.headerLeft{float:left; width:50%; text-align:left;}
.headerRight{float:right; width:41%; text-align:right;padding:8px 5px ;}/*60px*/
.menuNavigation{margin-left: 91px;float: left;width: 93.2%;height: 25px;position: relative;background-color: #FFFFFF;z-index: 100;}
.mainPlaceholder{padding:0px;padding:0px;}
.applogo{margin:-5px 0 0 -10px;}
/*table td{ border:1px solid red;}*/
.ClsaspTable{color: #ffffff; border-right:#000000 1px solid; width:99%; border-top: #000000 1px solid; border-left: #000000 1px solid; border-bottom: #000000 1px solid;}
.ClsaspTable td{ text-align:left;}
.aspLinkButton{color:#00a6fe; font-size:12px; font-family:Arial, Verdana, Helvetica, sans-serif; text-align:left; text-decoration:underline;}
/* new div css*/
.row .header1{width:100%; float:left; background-color:#CCCCCC; height:20px; text-align:left;} 
.heading_title{width:100%; float:left;  position:relative;text-align:left;  height:30px; }
.heading_lbl{width:9%; float:left;  position:relative; margin-right:2px; text-align:left; height:30px;}
.heading_textbx{width:14%; float:left;   position:relative; margin-right:2px; text-align:left; height:30px;}
.main_row{ width:100%; float:left; position:relative; text-align:left; }
.main_row_lbl{width:13%; float:left;  position:relative; margin-right:2px; text-align:left; height:30px;}
.main_row_textbx{width:36%; float:left;   position:relative; margin-right:2px; text-align:left; height:30px;}
.main_row_textbx1{text-align:left; float:left;  position:relative; height:30px;}
.main_row_textbx2{ float:right;  position:relative; margin-right:2px;  text-align:center; height:30px;}
.clear10{height:10px; float:left; width:100%; position:relative;}
.grid_div{float:left; width:100%; position:relative;}
.grow{width:100%; float:left; position:relative;}
.g_label{width:40%;float:left; position:relative;}
.g_input{width:58%; float:left;  position:relative;}
/* class added for text blink*/
.infoPanel{	border-color:#000000; border-style:solid; border-width:1px; float: left; top: 0; }
.infoPanelR{border-color:#000000; border-style:solid; border-width:1px;  float: right; top: 0;}
.infoPanel .header, .infoPanelR .header{background-color:#d3d5d8; height: 20px; line-height:20px; float:left;	width: 100% !important;	color:#FFFFFF;	text-align: left;font-family:Arial, Verdana, Helvetica, sans-serif; font-weight: bold;  text-indent:10px; margin-bottom:3px;}
.infoPanel .body, .infoPanelR .body{background-color:White; height:100%; width:98%;	padding-top: 5px; padding-bottom: 5px;}
.infoLabelCol{width:30%; float:left; text-align:left; padding:0 0 0 9px !important;}
.infoLabel{	width: 100px; font-size: 11px; font-family:Arial, Verdana, Helvetica, sans-serif;}
.infoEditorCol{	width:48%; float:left; text-align:left;}
.infoEditorColSmall{width:35%; float:left; text-align:left;}
.infoEditor{width: 200px;}
.infoEditorNumSmall{width: 75px; border-style:solid; border-width: 1px;	border-color:Gray;	text-align:right;}
.infoEditorDTTSmall{width: 60px; border-style:solid; border-width: 1px;	border-color:Gray;	text-align:left; font-size: 10px; font-family:Arial, Verdana, Helvetica, sans-serif;}
#RestrictionZone{display:none;}
.sitrLbltitel{ border:1px solid #333; width:100%;}

.ClsButton_add
{
/*background-image:url(../../Images/Add_newRecord.png) !Important;*/
background-repeat:no-repeat !Important;
color:Black !Important;
font-family:Arial, Verdana, Helvetica, sans-serif;
font-size:11px;
height:19px !Important;
padding:0px 0px;
text-align:center;
vertical-align:middle;
line-height:19px !Important;
width : 150px !Important;
}
/* Specification screen specific style classes */
.SpecificationsHeaderInfoCell{
	background-color: #002951;
    border-style: solid;
    border-width: 1px;
    color: white;
    font-family: Arial,Verdana,Helvetica,sans-serif;
    font-size: 10pt;
    font-style: italic;
    font-weight: bold;}

.SpecificationsTable
{
	background-color: #ffffff;
	font-size: 10pt;
	color: black;
	font-family:Arial, Verdana, Helvetica, sans-serif;
	border-right: #5e5e5f 1px solid;
	border-top: #5e5e5f 1px solid;
	border-left: #5e5e5f 1px solid;
	border-bottom: #5e5e5f 1px solid;
}
.SpecificationsTable tr td,.SpecificationsTable tr th
{
	padding-top:1px; padding-bottom:1px; padding-right:5px; padding-left:5px;
}
.SpecificationsTable tr td table tr td{border:none;}
.SpecificationsHeaderCell
{
	background-color: #002951;	
	font-size: 10pt;
font-family:Arial, Verdana, Helvetica, sans-serif;
	width: 250px;
	font-weight: bold;
	color: white;
	font-style: italic;
}
.SpecificationsAttributeNameCell
{
	background-color:#DFDFDD /*#E3E2E7*/;	
	font-size: 10pt;	
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	width: 350px;
	border-right: #5e5e5f 1px solid;
	border-top: #5e5e5f 1px solid;
	border-left: #5e5e5f 1px solid;
	border-bottom: #5e5e5f 1px solid;
}
.SpecificationsAttributeValueCell
{
	font-size: 10pt;	
	
	font-family:Arial, Verdana, Helvetica, sans-serif;
	width: 375px;
	border-right: #5e5e5f 1px solid;
	border-top: #5e5e5f 1px solid;
	border-left: #5e5e5f 1px solid;
	border-bottom: #5e5e5f 1px solid;
}
.RangeSpecificationsCell
{
	background-color: #e1e2e3;
	border-right: #5e5e5f 1px solid;
	border-top: #5e5e5f 1px solid;
	font-size: 8pt;
	border-left: #5e5e5f 1px solid;
	border-bottom: #5e5e5f 1px solid;
font-family:Arial, Verdana, Helvetica, sans-serif;
	width: 100px;
	color: #000066;
	
}
/*for mail new popup*/

.mail_notify td
{
	border:1px solid #000000;
} 
.mail_btn
{
	position:fixed; 
	top:80px; 
	right:-15px;	
	color:#000000;
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	border-radius:3px;
	-moz-border-radius:3px;
	width:120px;
	height:24px ;
	padding:0px 8px;
	text-align:center;
	vertical-align:middle;
}
.mail_btn:hover
{
	color:#000000;
font-family:Arial, Verdana, Helvetica, sans-serif;
	font-size:8pt;
	font-weight:bold;
	height:24px;
	padding:0px 8px;
	text-align:center;
	vertical-align:middle;
}
.write_mail_icon
{
	background-image:url(../../Images/write_mail.png); 
	background-repeat:no-repeat; 
	background-position:center; 
	width:28px; 
	height:22px; 
	float:left;
}
.mail_design{height:30px; background-color:#c1d6eb; border:1px solid #688caf !Important; background-image:url(../../Images/mail_bg.png); background-repeat:repeat-x;}
.mail_designtd {border-bottom:1px solid #688caf; border-top:1px solid #688caf;}
/*css added for PDS*/
.RadGrid_Default .rgFilterBox
{width:50% !Important;}
.popBorder3{border:3px solid #000000;}

.new_bg2{ background-color:#000000; opacity:0.7; filter:alpha(opacity=70); z-index:1 !important;}
.rtDropBelow
{
    border-bottom: 2px solid red !important;
    border-left: 2px solid red !important;
    border-right: 2px solid red !important;
    font-size: 0px;
    line-height: 0px;
    height:0px;
    margin-top: -1px;
}
rtDropAbove
{
    border-top: 2px solid red !important;
    border-left: 2px solid red !important;
    border-right: 2px solid red !important;
    font-size: 0px;
    line-height: 0px;
    height:0px;
    margin-top: -1px;
}
.rgNoRecords{padding:5px 0 5px 7px !important; float:left; width:254px;}
.inputDateLeft{ float:left; font-size:11px; line-height:22px;}
.inputDatelable{ float:right; margin-left:2px;}
.dateDiv{ float:left;}
/* Below code commented DD:1/9/2014 Having Imapct on MRP Screen where Width set More then 100% scroll not working */

/*
.RadGrid,
.rgMasterTable {
    width: 100% !important;
}*/