/* ---------------------------------------------------------
	GENERAL STYLES  
   --------------------------------------------------------- */
BODY {
	padding: 0px 0px 0px 0px; 
	margin: 0px 0px 0px 0px;
	background-image:url(../images/bg_page_white.gif); 
	}

.topBar 
{
	display: inline-block;
	height: 40px;
	width: 100%;
	background-image:url(../images/topBar.jpg); 
	}
	
BODY,TD,TH{
    font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 12px;}
	
 
a
{white-space:nowrap;
    top: 0px;
    left: 0px;
}

.icon 
{width:16;height:16;
    }

 .SmallerChkBox
 {
	height:10;
	width:10;
	 
 }
 
.cssbutton
{ 	
	font-size: 12px;
	background-color:  ThreeDHighlight;
	border-style:solid;
	font-variant:normal;
	font-style: inherit;
	font-weight:lighter;
	line-height: normal;
	font-family:  Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	background-color:#F8F8F8;
	border-color: #A8A8A8;
    height: 22px;
}

.cssbutton:visited{
color: black;
}

.DetailTable1
{
    width:700;
     margin-right: 50;
    height: 265px;
}

.cssbutton:hover{
 
}

.cssbutton:active{
color: black;
}

.OutermostTableColor {
	background-color: white;
	 
}

.propercase
{
	font-family:  Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	vertical-align : middle;
	direction: ltr;
	line-height: normal;  
	letter-spacing: normal;
	text-transform :capitalize;

}
.detailTableForTR
{
	font-family:  Tahoma, Arial,Verdana,  Helvetica, sans-serif;  
	vertical-align : baseline;
	direction: ltr;
	line-height: normal;  
	letter-spacing: normal;
 
	font-size:small;
	text-transform :inherit;
	 
}
/*  ---------------------------------------------------------
	HEADER SECTION STYLES 
   --------------------------------------------------------- */
.TableHeader
{
	font-family:  Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	vertical-align : baseline;
	direction: ltr;
	line-height: normal;  
	letter-spacing: normal;
	text-align: justify;
	font-size:14px;
	text-transform :capitalize;
	font-weight:bolder;
    color:#595959; 
    white-space:nowrap;
	padding-right:10px;
	padding-left:0px; 
	text-align:left;
}

.glbBody { /* DEFAULT BODY STYLE */
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 12px; color: #000000; line-height: normal;
	background:#FFFFFF; }

.topHdCell { /* HEADER SMALL ROW CELL */
	background-color:#CCCCCC; 
	width:85%; }
	
.BoldLabel
{
	font-family:  Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 12px;
	color: ThreeDDarkShadow;
	font-weight:bold;
}

.BoldLabelAlignRight
{
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif;  
	font-size: 12px; 
	color:#595959; 
	font-weight:bold;
	padding-right:10px;
	padding-left:0px; 
	text-align:right;
	line-height: normal; 
	white-space:nowrap;
	}
.BoldLabelAlignLeft
{
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 12px; 
	color:#595959; 
	font-weight:bold;
	padding-right:10px;
	padding-left:0px; 
	text-align:left;
	line-height: normal; 
	white-space:nowrap;
	}
.tdTotalFooterStyle
{
	width: 100%;
	border:none;
	vertical-align:bottom;
	font-weight:bolder;
	font-size:small;
	margin-top:100;
}

.BoldLabelSmall
{
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 12px;
	font-weight: bolder;
}
.topHdCellUser { /* HEADER CELL TEXT*/
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 12px; color:#595959; font-weight:bold;
	padding-right:10px;padding-left:0px; text-align:left; line-height: normal;   white-space:nowrap; }
	
 .TRHeading { /* HEADER CELL TEXT*/
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 16px; color:#595959; font-weight:bold;
	padding-right:10px;padding-left:0px; text-align:left; line-height: normal;   white-space:nowrap; }

.pad { /* PADDING CELL COLOR*/
    background:#FFFFFF; }
.DataInlabels
{
	font-family:Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	vertical-align: baseline;
	direction: ltr;
	line-height: normal;  
	letter-spacing: normal;
	text-align: justify;
	font-size:small;
    padding: 2px 2px 2px 2px;
} 
.mediumFontlabel
{
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	vertical-align: baseline;
	direction: ltr;
	line-height: normal;  
	letter-spacing: normal;
	text-align: justify;
	font-size:x-small;
}
/* 	MAIN MENU   --------------------------------------------------------- */
.gbltblMainMenu {
	width:100%;	border:0px;	background-color: #F86400; }

.MenuTab{ /* MENU CELL*/
	 padding-left:10px; padding-right:15px; }
	 
.DisabledMenuTab{ /* DISABLED MENU CELL*/
    background-color: Gray;
     padding-left:10px; padding-right:15px; }

.selMenuTab{ /* SELECTED MENU CELL*/
	background-color: #BDAF68;
	padding-left:10px; padding-right:15px; }

.linkMainMenu{ /* MAIN MENU LINK*/
	font-size: 12px; color: #ffffff; line-height: normal;
	text-decoration:none; font-weight:bold; }
	
/* 	TABLE BELOW MAIN MENU   ---------------------------------------------- */
.tblhighDARK{
	border-top:1px solid #ffffff;
	background-color: #9C9264; }

/* ---------------------------------------------------------
	SUB MENU SECTION
   --------------------------------------------------------- */
.tblSubMenu{
	width:100%;	
	height:25px; 
	border:1px; 
	border-style:solid;
	border-color:Gray;
   font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 12px; color:#595959; font-weight:bold;
	padding-right:10px;padding-left:0px; text-align:left; line-height: normal;   white-space:nowrap; 
}

/* ---------------------------------------------------------
	FOOTER SECTION STYLES
   --------------------------------------------------------- */
.css_Color0 {
	background-color: #CECFCE;}
.css_Color1 {
	background-color: #A8A080;}
.css_Color1 TD{padding:3px 5px 3px 5px;}
.css_Color1 A{text-decoration:none;}

/* ---------------------------------------------------------
	COMMON STYLES
   --------------------------------------------------------- */
.strong{font-weight:bold;}
.Heading{font-size:18;font-weight:bold;}
.req{font-weight:bold;}

/* ---------------------------------------------------------
	TOGGLE CLASSES
   --------------------------------------------------------- */
 .collapsed {
	display: none; }

.expanded {
/*	color: black*/ }

.expandable {
	cursor: hand;}

/* ---------------------------------------------------------
	DATA SECTION STYLES
   --------------------------------------------------------- */
.tblDataHolder{
	border:1px;
	background-color: #ffffff;
/*	background-color: #D9D5C5;*/
	 }
#pgdsc {color:#8C8789;font-weight:normal;padding:2px 5px 5px 25px;text-align:justify;}
#pgdefault {color:#8C8789;font-weight:normal;}

/* ----------- DATA TABLE STYLE (GRID VIEW) -----------*/
.gbl_DataTable {
width:100%;
border:solid 1px #E8E0D8;
background-color: #ffffff;vertical-align: top; margin:5px 0px 5px 0px;}


.gbl_DataTable TD
{
    border:   1px #E8E0D8;
	height: 20px;padding:0px 5px 0px 5px; 
	white-space:nowrap ;
	
	}
	
.gbl_DataTable a{ text-decoration:none; color:#000000; }

.gbl_DataTable a:visited:hover {
    text-decoration:underline; color:#FF6600;}
    
 /* STYLE FOR GRID TEMPLATE COLUMN HEADER STYLE AND ITEM STYLE */
 .glbHdrStyle
 {    
    width:1%;
    }
.glbItemStyle
 {    
    width:1%;
    }
    
.webfx-menu a:hover {
	color:			black;
	background:		rgb(234,242,255);/*#ffeedd;*/
	border:			1px solid rgb(120,172,255);/*#ff8800;*/
}
/* DEFAULT TABLE HEADER ROW*/
.DTHdr {
	background-color:#E5E0DB;
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
	font-size: 12px; 
	color:#595959; 
	font-weight:bold;
	padding-right:10px;padding-left:0px; text-align:left; 
	line-height: normal;   
	white-space:nowrap; 
	}
	
.DTHdr_Sort {
	background-color:#B8B8B8;}

/* DEFAULT TABLE PAGER */
.DTPgr {
    background-color:#E5E0DB;}
.DTPgr a{ text-decoration:none; color:#0000FF; }

.DTPgr TD{
    border: 0px;}

/* DEFAULT TABLE FOOTER ROW */
.DTFtr {
    background-color:#E5E0DB;
    border-bottom: #FAE7CA 1px solid;
    border-top: #FAE7CA 1px solid; }

/* DEFAULT TABLE ROW COLOR-1 */
.DTRow_1 {
    background-color: #ffffff;HEIGHT: 25px; }

/* DEFAULT TABLE ROW COLOR-2 */
.DTRow_3{
    background-color: #FCFBF8;HEIGHT: 25px; }

/* DEFAULT TABLE ROW SELECTED */
.DTRow_Sel {
    background-color: #CAD0DB;HEIGHT: 25px; }


.BackgroundColorLinen {
    background-color:#FFF7E6;}

/* ----------- DATA TABLE STYLE (GRID VIEW) -----------*/
.SubTbl {
    width:100%;
	background-color:#FDFDFD; border: solid 1px Gray; vertical-align: top;}

.SubTbl TD{
    padding:0px 5px 0px 5px; }

/* DEFAULT TABLE HEADER ROW*/
.SubTblHdrRow {
	background-color:#D8D0C8;}

/* DEFAULT TABLE ROW COLOR-1 */
.SubTblRow { }
.SubTblCell{ }
/* ---------------------------------------------------------
	ADD / EDIT SECTION STYLES
   --------------------------------------------------------- */

.mstTblHolder{margin:10px 10px 10px 10px;}
.mstTbl{border: solid 1px #9C9264;}
.mstInnerTbl{}
.mstHdr{background-color:#D8D0C8; font-weight:bold;}
.mstHdr TD{padding-left:10px;}
.mstFtr{}
.mstTR{ background-color:#EBEBEB;}
.mstHeading{color:#9C9264; font-weight:bold;}
.mstTbl INPUT{}
.mstTbl SELECT{}
.mstTbl TEXTAREA{}

.required{}


.linkURL{ /* For URL LINK*/
	color: #FF6600; line-height: normal; text-decoration:none; }
/* End */

#linkGreen {color: #009900;}
#linkRed {color: #FF0000;}
    


.homeMnuTbl{border: solid 1px #9C9264;  background-color: White; margin-bottom:3px;}
.homeMnuTbl a{color: #FF6600; line-height: normal; text-decoration:none;}

.homeMnuHdr {background-color:#D8D0C8; font :bold; text-align :left ; height:22px; width:1px;}

.homeIconPV{width:16px;height:16px;margin-right:5px; }

.homeDiv{ display:block;white-space:nowrap;margin-top:3px;border-top:1px solid #CCCCCC; width:98%;height:20px;text-align:right;}
.homeDiv a { display:inline;color:#FF6600;}

.imgBullet{margin-right:10px; width:10px;}

/* End */
	
.table_mid{
	height: auto;
	width: auto;
	border: 1px solid #6666FF;
}

.strike
{
  text-decoration: line-through;
}
.labeldesc
{
	text-transform: capitalize;
	color: black;
	font-variant: normal;
}
/* REQUIRED VALUES TABLE STYLE */
.required_values
{
   padding-left: 10px;
   text-indent : 3px;
   background-color:  #ffffcc;  
   border: solid 1px #9C9264;
   height: 25px;
}

.alertBox
{
   padding:5px 5px 5px 5px;
   text-indent : 3px;
   background-color: Transparent;  
   border: solid 1px ;
   height: 25px;
   line-height:15px;
}

.ErrorLabelText
{
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
    font-size: 15px;
    font-weight: normal;
	color: Red;
	padding-top:8px;
}

.ErrorClass
{
	font-family:Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
    font-size: 13px;
    font-weight: normal;
	color: Red;
	padding-top:8px;
}
.ImpMsgGray
{
	font-family:Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
    font-size: 12px;
    font-weight: normal;
	color:Gray;
	padding-top:8px;
	
}
.ImpMsgRed
{
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
    font-weight: normal;
    font-variant:normal;
	color: Red;
	padding-top:8px;
	vertical-align : baseline;
	direction: ltr;
	line-height: normal;  
	letter-spacing: normal;
	text-align: justify;
	font-size:small;
	text-transform :inherit;
}
.ImpMsgBlue
{
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
    font-weight: normal;
    font-variant:normal;
	color: Blue;
	padding-top:8px;
	vertical-align : baseline;
	direction: ltr;
	line-height: normal;  
	letter-spacing: normal;
	text-align: justify;
	font-size:small;
	text-transform :inherit;
}

.ImpMsgGreen
{
	font-family: Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
    font-weight: normal;
    font-variant:normal;
	color: Green;
	padding-top:8px;
	vertical-align : baseline;
	direction: ltr;
	line-height: normal;  
	letter-spacing: normal;
	text-align: justify;
	font-size:small;
	text-transform :inherit;
}

.page_header{
    font-family:Tahoma, Arial,Verdana,  Helvetica, sans-serif; 
    font-size: 14px;
    font-weight: bolder;
	color: #696969;
	padding-top:8px;
}
.page_header img{
    margin-left:5px; margin-right:5px;
}


.txtboxextrasmall {
    width: 50px;
    border: solid 1px #646464;
    padding: 2px 2px 2px 2px;
   
}


.txtboxsmaller {
    width: 75px;
    border: solid 1px #646464;
    padding: 2px 2px 2px 2px;
   
}

.txtboxsmall {
    width: 100px;
    border: solid 1px #646464;
    padding: 2px 2px 2px 2px;
    
  
}

.txtboxmed2 {
    width: 120px;
    border: solid 1px #646464;
    padding: 2px 2px 2px 2px;
    
  
}

.txtboxmed1 {
    width: 150px;
    border: solid 1px #646464;
    padding: 2px 2px 2px 2px;
    
  
}
 
 
.txtboxmed {
    width: 220px;
    border: solid 1px #646464;
    padding: 2px 2px 2px 2px;
    
    
}
.txtboxlarge {
    width: 250px;
    border: solid 1px #646464;
    padding: 2px 2px 2px 2px;
   
  
}
.txtboxextralarge {
    width: 300px;
    border: solid 1px #646464;
    padding: 2px 2px 2px 2px;
    
   
}
.dynselectbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.smallselectbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 100px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumselectbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 228px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}
.mediumlargeselectbox {
	BORDER-RIGHT: #646464 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #646464 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; FONT: 8pt Arial; BORDER-LEFT: #646464 1px solid; WIDTH: 300px; PADDING-TOP: 3px; BORDER-BOTTOM: #646464 1px solid; HEIGHT: 22px; BACKGROUND-COLOR: #ffffff
}

/* CSS For Sales-Case Delay */
.rowDelay_1 { background-color :#DAEFA1 }
.rowDelay_2 {background-color :#C3EAF2 }
.rowDelay_3 {background-color :#F0CDED }
.rowDelay_4 {background-color :#EAD4CD }
.rowDelay_5 { background-color :#ECEBFB }
.rowDelay_6 {background-color :#D6CED2 }
.rowDelay_7 {background-color :#D9DDEF }
.rowDelay_8 {background-color :#E9ECD8 }
.rowDelay_9 {background-color :#E1FAEE }
.rowDelay_10 {background-color :#FFBAB3 }

/* CSS For Select View & Duration Dropdowns */
.lstSelectView {}
.lstSelectDur {}

/* CSS For Header Info on View Page */
.pageHdr { padding-left: 10px; padding-top: 5px; padding-bottom: 5px;}

/* CSS For Tree View - 29-Oct-2005 UDay */
DIV.ob_tree
{
    OVERFLOW: auto;
    background-color: #f9f9f9;
   
    border: 1px solid #999999
}
TD.ob_t2
{
    BORDER-RIGHT: #ffffff 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #ffffff 1px solid;
    PADDING-LEFT: 2px;
    FONT: 8pt Tahoma;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #ffffff 1px solid;
    BORDER-BOTTOM: #ffffff 1px solid
}
TD.ob_t3
{
    BORDER-RIGHT: #6699cc 1px solid;
    PADDING-RIGHT: 2px;
    BORDER-TOP: #6699cc 1px solid;
    PADDING-LEFT: 2px;
    FONT: 8pt Tahoma;
    VERTICAL-ALIGN: middle;
    BORDER-LEFT: #6699cc 1px solid;
    BORDER-BOTTOM: #6699cc 1px solid;
    BACKGROUND-COLOR: #ccddee
}
INPUT.ob_t3
{
    FONT: 8pt Tahoma
}
TD.ob_t2 A
{
    COLOR: #3366cc
}
TD.ob_t3 A
{
    COLOR:Orange;
}
TD.ob_t4
{
    VERTICAL-ALIGN: top
}
DIV.ob_d4
{
    FONT: 6pt Tahoma;
    WIDTH: 19px
}
TD.ob_t5
{
    WIDTH: 100%
}
DIV.ob_d5
{
    WIDTH: 18px
}
TD.ob_t6
{
    VERTICAL-ALIGN: top;
    WIDTH: 16px
}
TD.ob_t7
{
    BORDER-RIGHT: #666666 1px solid;
    BORDER-TOP: #666666 1px solid;
    PADDING-LEFT: 20px;
    FONT: 8pt Tahoma;
    BORDER-LEFT: #666666 1px solid;
    WIDTH: 80px;
    COLOR: #666666;
    BORDER-BOTTOM: #666666 1px solid;
    BACKGROUND-COLOR: #ffffff;
    TEXT-ALIGN: center
}
A.ob_a2
{
    FONT: 8pt Tahoma;
    COLOR: #0000cd;
    TEXT-DECORATION: none
}
/* CSS For Chart */
.NoData
{ color :Red  ;
  font-size :12px;
}

/* Added by Shital on 08Mar2006 for Search Pages */
.SearchDesc
{
   padding:5px 5px 5px 5px;
   text-indent : 3px;
   background-color:#FFFFCC ;  
   border: solid 1px #9C9264;
   height: 25px;
   line-height:15px;
}    

.FadingTooltip
{ BORDER-RIGHT: darkgray 1px outset; 
  BORDER-TOP: darkgray 1px outset; 
  FONT-SIZE: 10pt; 
  BORDER-LEFT: darkgray 1px outset; 
  WIDTH: auto; 
  COLOR: black; 
  BORDER-BOTTOM: darkgray 1px outset; 
  HEIGHT: auto; 
  BACKGROUND-COLOR: Gray; 
  
}
.generalTable
{
padding:0px 0px 0px 0px;
	
}

.SelectedTab
    {
        color: red !important;
    }
    
.CustomTab
    {
      /* was written for old version for skin- not required with Q1 2009*/
    }
    
.DisabledTab
    {
        text-decoration: line-through !important;
     
    }
    
.HoveredTab
    {	
		text-decoration: underline !important;
    }
    
       /* the code below makes sure that the items in Rad combobox do not ovelap each other after post back*/
       /* with latest version, after each postback the combobox was not displayed properly and this code was given by Telerik Team to solve it*/
       /* DO NOT DELETE */
*+html .rcbItem,
*+html .rcbHovered 
{
    height: auto !important;
}

.HtmlFormattedGuidelineHeader
{
    font-weight: bolder;
    text-align: left;
    width: 100%;
}

.HtmlFormattedGuidelinePastedText
{
	text-align: left;
    width: 100%;
}

.loading
{
    width:150px;
    height: 100px;
    position: fixed;
    top: 50%;
    left: 50%;
    text-align: center;
    padding:10px;
    font:normal 16px Tahoma, Geneva, sans-serif;
    margin-left: -50px;
    margin-top: -50px;
    z-index:2;
    overflow: auto;
}

.rgFilterBox {
    height: 20px !important;
}
.RadGrid_ModernBrowsers {
    border-radius: 10px;
    overflow: hidden;
}