*
{
 font-family: Calibri,Helvetica,sans-serif !important;
}

body
{
    margin: 0px;
    padding: 0px;
    font-style: normal;
    font-size: 12px;
    /*color: #333333;
    line-height: 1.2em;*/
    /*background: transparent url( '../images/backgrounds/pagebg.gif' );*/
}

html
{
    margin: 0px;
    padding: 0px;
    font: normal 12px;
    /*color: #333333;
    line-height: 1.2em;*/
    /*background: transparent url( '../images/backgrounds/pagebg.gif' );*/
}
.RadMenu_Default .rmSeparator,
.RadMenu_Default .rmSeparator:after
{
    height: 0px !important;
}
div.RadMenu_Default ul.rmHorizontal li a.rmLink span.rmText
{
	background-position:1% -96px;
	}
div.RadMenu_Default .rmGroup .rmExpandRight
{
	background-position:100% -216px !important;
	}
.RadMenu_Default .rmRootGroup
{
	background-image:none !important;
	background-color:#f4f3f3 !important;
	border:none !important;
	border-top:solid 1px #BFBFBF !important;
	border-bottom:solid 1px #BFBFBF !important;
	}
div.RadMenu_Default ul.rmHorizontal a.rmLink
{
	color:#64003e;
	font-size:9pt;
	font-weight:bold;
	}
div.RadMenu_Default ul.rmVertical a.rmLink
{
	color:Black;
	font-size:9pt;
	font-weight:normal;
	}	
div.RadMenu_Default ul.rmVertical a.rmLink:hover
{
	background-color:#E3E1E1 !important;
	background-image:none !important;
	color:#64003e;
	}	
div.RadMenu_Default ul.rmHorizontal a.rmLink:hover,
div.RadMenu_Default ul.rmHorizontal li a.rmExpanded span.rmText,
div.RadMenu_Default ul.rmHorizontal li a.rmSelected span.rmText,
div.RadMenu_Default ul.rmHorizontal li a.rmFocused span.rmText
{
	background-color:#E3E1E1 !important;
	background-image:none !important;
	color:#64003e;
	}
div.RadMenu_Default ul.rmVertical .rmItem a.rmLink:hover, 
div.RadMenu_Default ul.rmVertical .rmItem a.rmFocused, 
div.RadMenu_Default ul.rmVertical .rmItem a.rmSelected, 
div.RadMenu_Default ul.rmVertical .rmItem a.rmExpanded
{
	background-image: none !important;
}	
div.RadMenu_Default ul.rmVertical a.rmText:hover
{
	background-image:none !important;
	}	
div.RadMenu_Default ul.rmVertical li a:hover span.rmText,
div.RadMenu_Default ul.rmVertical li a.rmExpanded span.rmText,
div.RadMenu_Default ul.rmHorizontal li a:hover span.rmText,
div.RadMenu_Default ul.rmHorizontal li a.rmExpanded span.rmText
{
	background-image:none !important;
	}	
div.RadMenu_Default .rmLink
{
	background-image: none !important;
	}
div.RadMenu_Default ul.rmHorizontal a.rmExpanded
{
	background-color:#E3E1E1 !important;
	}	
div.RadMenu_Default ul.rmHorizontal li a.rmLink span.rmText
{
	/*background-image:none !important;*/
	}
.rgMasterTable
{
	border-bottom:solid 1px Gray !important;
	}
#maincontainer
{
    width: 100%;
    margin: 0px auto; /*Center container on page*/
    padding: 0px;
    /*background: #818A8F url( '../images/backgrounds/inner_bg.gif' ) repeat-y;*/
}

#topsections
{
	/*padding-left: 3px;*/
	}

#topsection
{
    /*background: transparent url( '../images/backgrounds/inner_top_new.jpg' ) no-repeat;*/
    height: 100px;
}

#topsection img
{
    /*background: transparent url( '../images/logo.jpg' ) no-repeat;*/
    float: left;
    clear: both;
    padding-top: 4px;
    padding-left: 3px;
}

#contentwrapper
{
    width: 98%;
    /*margin: 26px auto;*/
    min-height: 290px;
    margin-top:0px;
}

#contentwrapper .breadcrumb
{
    padding-left: 10px;
    font-style: normal;
    font-size: 11px; 
    margin-bottom: 15px;
    display: inline;
    color: #868686;
    line-height: 25px;
}

/* RadGrid Numeric column Right Align CSS */ 

.ItemCellPad 
{  
    text-align:right;         
   
}  

/* BreadCrumb HyperLinks style */ 

.breadcrumb
{
    font-style: normal;
    font-size: 11px; 
    display: inline;
    color: #868686;
    /*margin-left: 21px;*/ 
    margin-top: 5px;
}

.QosmosLogoCss
{
	background: transparent url( '../images/backgrounds/QosmosLogo.jpg' ) no-repeat 0px 0px;
    background-repeat: no-repeat;
    display: block;
    width: 130px;
    height: 130px;
    margin-top: 5px;
    margin-right: 20px;
    display:none;
}



.breadcrumb b
{
    font-weight: bold;
    color: #868686;
}

.breadcrumb a
{
    text-decoration: none;
}

a.hyperlinks, a.breadCrumbHyperLinks
{
    color:#6F004C;
    text-decoration:none;
}

a.hyperlinks:hover, a.breadCrumbHyperLinks:hover
{
    text-decoration:underline;
    color:#000;
}

span.breadCrumbSpan
{
    padding-left:3px !important;
}

a.breadCrumbHyperLinks
{
    font-weight:bold;
}

/* BreadCrumb HyperLinks style */

#footer
{
    clear: left;
    width: 100%;
    color: #FFF;
    text-align: center; /*padding:5px 0;*/
}

.innerfooter
{
    /*background: #818A8F url( '../images/backgrounds/inner_bot.gif' ) no-repeat;
    padding-top: 13px !important;*/
    height: 60px;
}

.innerfooter_large
{
    background: #818A8F url( '../images/backgrounds/inner_bot_large.gif' ) no-repeat;
    padding-top: 105px !important;
    height: 50px;
}

ul
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

li
{
    float: left;
    display: block;
}

/* mandatory field class */
.mandatorycolor
{
    color: red;
}

/* custom Icons grid table starts here */

.noBorder
{
    border-style: none;
}

.noPadding
{
    padding-left: 0px;
}

/*  custom equipment grid table ends here */

/*new css */
.GridTable
{
   background-color: #F4F3F3;
    /*border: 0px;*/
    /*background-image: url( '../images/backgrounds/gridTablebg.jpg' );*/
    background-position: left top;
    background-repeat: repeat-x;
    width: 98%;
    margin-left: 10px;
    padding-bottom: 10px;
    /*border-top: solid 2px #b6b6b6;
    border-right: solid 2px #b6b6b6;
    border-left: solid 2px #b6b6b6;*/
    border-bottom: solid 1px #E4E3E3;
    margin-top: 10px;
}

.noBorderTop
{
    border-width :0px;    
}

.noPaddingBottom
{
    padding-bottom:0px;
}
.headingiconsTxt
{
    background-image: url( '../Images/Icons/remarks.gif');
    background-position: 10px 5px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 45px;
    color: #6f004c;
}
.HeaderStyle
{
    font-size:10pt;
    font-weight:bold;
    color:#6f004c;
    font-weight:bold;
    }
.HeaderStyles
{
    font-size: 11px;
    font-weight: bold;
    color: #6f004c;
    font-weight: Bold;
}
.toolTipIconsTxt
{
    height: 30px;
    padding-left:2px;
}

.editorStyle
{
    display:none;
    border:1px solid; 
    height:auto; 
    background-color:#ECECEC;
}

.bottomPad
{
    padding-bottom:5px;
}

.toolTipHeader
{
    background-image:url(../Images/Icons/notes.gif);
    background-repeat:no-repeat;
    color:#6F004C;
    font-size:11px;
    font-weight:bold;
    margin-top:10px;
    padding-left:25px;
    padding-top:2px;
}

.mgNotes
{
    background-position:10px 0;
    padding-left:35px;
}

.trackAction
{
	background-image:url( '../Images/EquipmentBalancing/actiondetails.gif');
}

.trackActionResult
{
	background-image:url( '../Images/EquipmentBalancing/searchresult.gif');
}

.spotAudit
{
	background-image:url( '../Images/EquipmentBalancing/searchspotaudit.gif');
}

.spotAuditResult
{
	background-image:url( '../Images/EquipmentBalancing/searchresult.gif');
}
.spotAuditRecord
{
	background-image:url( '../Images/EquipmentBalancing/spotaudit.gif');
}

.spotAuditView
{
	background-image:url( '../Images/EquipmentBalancing/viewdetails.gif');
}

.stockClosing
{
	background-image:url( '../Images/EquipmentBalancing/searchstockclosing.gif');
}

.stockClosingResult
{
	background-image:url( '../Images/EquipmentBalancing/searchresult.gif');
}

.stockRecordClosing
{
	background-image:url( '../Images/EquipmentBalancing/stockclosing.gif');
}

.headingTxtNoIcon
{
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 10px;
    color: #6f004c;
}

.innerfooternew
{
    /*background: transparent url( '../images/backgrounds/inner_footer_v2.jpg' ) repeat-x;*/
    width: 990px;
    margin: 0px auto;
    text-align: center;
    padding-top: 10px;
    font-size: 9pt;
    color: Black;
    /*border-top:dotted 1px Gray;*/
}

a.Disabledbutton
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:Gray;
	}

a.Submitbutton
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:#803C57;
	}	
a.Submitbutton, a.Disabledbutton
{
     /*background: transparent url( '../images/backgrounds/btn_right_bg.gif' ) no-repeat scroll top right;*/
    display: block;
    float: left;
    height: 20px; /* CHANGE THIS VALUE ACCORDING TO IMAGE HEIGHT */
    margin-right: 6px;
    padding-right: 5px; /* CHENGE THIS VALUE ACCORDING TO RIGHT IMAGE WIDTH */ /* FONT PROPERTIES */
    text-decoration: none;
    color: #fff;
    font-size: 12px;
    font-weight: bold;
}

a.Submitbutton span
{
     /*background: transparent url( '../images/backgrounds/btn_left_bg.gif' ) no-repeat;*/
    display: block;
    line-height: 20px; /* CHANGE THIS VALUE ACCORDING TO BUTTONG HEIGHT */
    padding: 0px 0 5px 8px;
}

a.Disabledbutton span
{
     /*background: transparent url(../images/backgrounds/btn_left_bg-gray.gif) no-repeat scroll 0 0;*/
    color: #fff;
    display: block;
    line-height: 20px;
    padding: 0 0 5px 8px;
}

a.Disabledbutton:hover span
{
    text-decoration: none;
}

a.Submitbutton:hover
{
	-webkit-border-radius: 4px;
	-moz-border-radius: 4px;
	border-radius: 4px;
	background-color:gray;
}

a.Submitbutton:hover span
{
    text-decoration: none;
	/*background: transparent url(../Images/backgrounds/btn_left_bg_hover.gif) no-repeat;*/
	color:#fff;
}

.tdlabel
{
    text-align: right;
}

.buttons
{
    margin: 10px auto 0 auto;
    display: table;
    padding: 0px 2px 0px 2px;
    white-space: nowrap;
    clear: both;
}

.buttons ul
{
    list-style: none;
    margin: 0;
    padding: 0;
    display: table-row;
    white-space: nowrap;
}

.buttons ul li
{
    display: table-cell;
    line-height: 0px;
}

.buttons ul a
{
    display: block;
}

/* button centre alignment classes */
.buttons ul
{
    display: inline-block;
}
.buttons ul
{
    display: inline;
}
.buttons ul li
{
    display: inline-block;
}
.buttons ul li
{
    display: inline;
}
.buttons ul a
{
    display: inline-block;
}
.buttons
{
    text-align: center;
}
/* button centre alignment classes */

.floatleft
{
    float: left !important;
}

.remarks
{
    width: 370px !important;
}

.outerdiv
{
    margin-left: 10px;
    margin-top: 10px;
}

.space
{
    float: left;
    width: 30px;
}

.floatright
{
    float: right;
    margin-left: 5px;
    margin-top:3px;
    padding-right:2px;
}



.floatrightnomargins
{
    float: right;
}

.exporttoexcel
{
    margin-top: -15px;
}

.divlabel
{
    float: left;
    margin-right: 3px;
    padding-top: 4px;
}

.export
{
    position: absolute;
    margin-left: 675px;
    margin-top: 2px;
    font-size: 11px;
    font-style: normal;
    font-variant: normal;
    font-weight: normal;
    line-height: 16px;
}

/****************Nirupama Css**************/

.selectsmall
{
    width: 125px !important;
}

.select
{
    width: 129px !important;
}

.selectbig
{
    width: 143px !important;
}

.combinedStock
{
    width: 230px !important;
}

.combinedAirport
{
    width: 170px !important;
}

.paddingTop
{
    padding-top: 5px;
}

#loggedinuser
{
    float: right;
    margin-right: 21px;
    margin-top: 5px;
}

.rgHeader
{
    border-collapse: collapse;
    border: 1px solid #828282;
    border-bottom: none;
}

.rgHeader th
{
    border-collapse: collapse;
    border: 1px solid #828282;
}

/* Add Remove Icon classes */

.cancelIcon
{
    border: 0px;
    margin-right: 3px;
    margin-bottom: 2px;
    cursor:pointer;
}
.addIcon
{
    border: 0px;
    margin-bottom: 2px;
    margin-right: 3px;
}

/* Add Remove Icon classes */

/* Define Menugrid classes */

.menuGridIdentifier
{
    width: 448px !important;
}

.mealGridIdentifier
{
    width: 432px !important;
    width:439px\9 !important; 
}

.mealGridPaddingLeft
{
    padding-left:23px;
}

.mealTypeDefined
{
   /* padding-left:24px;*/
   /*  float:left;*/
}

.noBackGround
{
    background-image:none;
}

.mealGridLinks
{
    padding-right:9%;
}

.routesIdentifier
{
    width: 484px !important;
}
.notes
{
    width: 798px !important;
}

.mealgridnotes
{
    width: 492px !important;
}

.tabs
{
    padding-left: 10px;
    padding-top: 5px;
}
.copyGridLink
{
    margin-right: 20px;
}

.categoryLabel
{
    padding-right: 0px;
    color:#000;
    font-weight:bold;
}

.paddingBottom
{
    padding-bottom: 30px;
}

.copyGridHeight, x:-moz-any-link, x:default
{
    height: 20px;
}

.RadPanelBar .rpImage
{
    padding:7px 3px 3px !important;
}

/* Define Menugrid classes */

.icnosDivHeight, x:-moz-any-link, x:default
{
    height: 20px;
}
.csMarginRight
{
    margin-right: 20px;
}

.nomarginleft
{
    margin-left: 0px;
    width: 99%;
}

.nomargintop
{
    margin-top:0px;
    padding-top:0px;
}

.RadComboBox_Windows7, 
.RadComboBox_Windows7 .rcbInput, 
.RadComboBoxDropDown_Windows7
{
    
}

.csIcons
{
    padding-left: 74%;
}

.valignRoute
{
    color:white;
    font-weight:bold;
    padding-top:14px;
    vertical-align:text-top;
}

.menuGridIdentifier
{
    width:448px !important;
    _width:438px !important;
    width:438px\9 !important; 
}

.routeIcon
{
    padding-left:5px;
    padding-top:3px;
    border:0px;
}
.menuGridLinks 
{
    padding-right:8.5%;
}

.mealGridEquipIcons
{
	padding-top:3px;
	margin-left:3px;
}

/* Define Menu grid class */
.error 
{
	background-color: #f9f9f9;
    border: 0px;
    background-image: url( '../images/backgrounds/gridTablebg.jpg' );
    background-position: left top;
    background-repeat: repeat-x;
    width: 98%;
    margin-left: 10px;
    padding-bottom: 10px;
    border: solid 1px #6F004C;
    margin-top: 10px;
}
.alert
 {
	border:1px solid #72113e;
	outline-style:dotted;
	outline-color:#72113e;
	background-color:#f0f0f2;
	height:auto;
	padding-left:40px;
	padding-top:30px;
}

/* AJAX loading image CSS */

.RadAjax_Default .raDiv
{
    background-image:url('../Images/Backgrounds/ajax-loader.gif') !important;
}

/* AJAX loading image CSS */

.riTextBox
{
    
}
.rtsIn
{
    
}

/* Rad confirm image css */

.RadWindow .rwWindowContent .radconfirm
{
    background-image:url('/SharedResources/Images/Icons/questionmark.png') !important;
    background-position:0px 0px !important;   
}

.RadWindow .rwWindowContent .radalert 
{
    background-image:url('/SharedResources/Images/Icons/success.png') !important;
    background-position:0px 0px !important;   
}

/*.RadWindow .rwWindowContent .radconfirm, */
.RadWindow .rwWindowContent .radalert
{
    padding-top:10px;    
} 
/* Rad confirm image css */

/* Apportion details classes */ 
.routeLabel
{
    font-weight:bold;
	line-height:30px;
}
/* Apportion details classes */ 

/* ASP text box classes */
.aspTextBox
{
    font-size:11px;
    width:127px;
    height:18.5px;
    border-color:#C1DBFC;
}

.RadInput_Windows7 .riDisabled, 
.RadInput_Disabled_Windows7 
{
    border-color:#CFCFCF !important;
    color:Red !important;
}

.RadComboBox_Windows7 .rcbDisabled .rcbInputCell .rcbInput, 
.RadComboBoxDropDown_Windows7 .rcbDisabled 
{
    color:Red !important;
}

.RadInput_Telerik .riHover, 
.RadInput_Hover_Telerik, 
.RadInput_Telerik .riFocused, 
.RadInput_Focused_Telerik
{
    border-color:#C1DBFC !important;
}

.RadInput_Default .riTextBox, 
.RadInputMgr_Default,
.RadInput_Telerik .riTextBox, 
.RadInputMgr_Telerik
{
    border-color:#B8CBDE !important;
}

.borderdisabled
{
    border-color:#D9D9D9;
}

.nomargins
{
    margin:0px  !important;
    width:100%;
}

.Icon
{
    text-decoration:none;
    color:#6F004C;
    font-size:11px;
    font-weight:bold;
    line-height:19px;
    margin-right:10px;
}

a.Icon:hover
{
   color:#000000 !important;
   cursor:pointer;
   text-decoration:underline;
}

.headingAllocationiconsTxt
{
    background-image: url( '../Images/Icons/airportallocation.gif' );
    background-position: 10px 5px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 45px;
    color: #6f004c;
}

.headingAllocSearch
{
    background-image: url( '../Images/Icons/search.gif' );
    background-position: 10px 5px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 45px;
    color: #6f004c;
}

.headingInvStatus
{  
    background-position: 10px 5px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 45px;
    color: #6f004c;
}

.headingAllocSearchDetails
{
    background-image: url( '../Images/Icons/searchdetails.gif' );
    background-position: 10px 5px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 45px;
    color: #6f004c;
}

.headingAirportDetails
{
    background-image: url( '../Images/Icons/airportdetails.gif' );
    background-position: 10px 5px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 45px;
    color: #6f004c;
}

.headingAllocDetails
{
    background-image: url( '../Images/Icons/airportallocation.gif' );
    background-position: 10px 5px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 45px;
    color: #6f004c;
}

.headingViewAlloc
{
    background-image: url( '../Images/Icons/allocationdetails.gif' );
    background-position: 10px 5px;
    background-repeat: no-repeat;
    height: 32px;
    line-height: 32px;
    font-size: 12px;
    font-weight: bold;
    padding: 2px 0px 0px 45px;
    color: #6f004c;
}


/* Back button classes */

.backButton
{
    background:#FFF;
    display:block;
    margin-left:10px;        
    width:98%;
}
a.btnBack
{
    padding-left:10px;
    margin-left:11px;
    text-decoration:none;
    color:#70014E !important;
    background:url('../Images/Icons/back_arrow.gif') no-repeat scroll left center;
}
a.btnBack:hover
{
    text-decoration:underline;
    color:#000;
    background:url('../Images/Icons/back-arrow-hover.gif') no-repeat scroll left center;
}  
    
/* Back button classes */

div.rgDataDiv
{
    height:100% !important;
}

/* Menu Grid Header icons */

.defineMenuGrid
{
     background-image:url('../Images/Icons/definemenugrid.gif');
     background-position:12px 7px;
}
.commomCategoryIcon
{
	 /*background-image:url('../Images/Icons/category.gif');
     background-position:12px 7px;
     width:100%;*/
     background-image:none;
     padding:2px 0px 0px 5px;
}
.apportionDetails
{
    background-image:url('../Images/Icons/apportiondetails.gif');
    background-position:10px 8px;
    padding:2px 0 0 38px;
}
.notesImage, .copyCycleImage
{
    background-image:url('../Images/Icons/notes.gif');
    background-position:10px 10px;
    padding:2px 0 0 33px;
}
.copyCycleImage
{
    /*background-image:url('../Images/Icons/copycycle.gif');*/
}
.remarksImage
{
    background-image:url('../Images/Icons/remarks.gif');
    background-position:10px 0px;
    padding:2px 0 0 33px;
}
.routesInfo
{
    background-image:url('../Images/Icons/routes.gif');
    background-position:10px 10px;
    padding:2px 0 0 33px;
}

.applicableCategory
{
	background-image:url('../Images/Icons/applicablecategory.gif');
	background-position:10px 8px;
	padding:2px 0 0 38px;
}

.viewOptions
{
	background-image:url('../Images/Icons/viewoptions.gif');
	background-position:10px 8px;
	padding:2px 0 0 38px;
}

.maintainLoadingMatrix
{
	background-image:url('../Images/Icons/maintainloadingmatrix.gif');
	background-position:10px 5px;
	padding:2px 0 0 38px;
}

.menuCardImage
{
	background-image:url('../Images/Icons/menucard.png');
    background-position:10px 10px;
    padding:2px 0 0 35px;
}

div.divErrorMsg div,
div.hiddenFieldInput input,
div.divErrorMsg input
{
    display:inline !important;
}
div.hiddenFieldInput
{
    display:none;
} 

div#divMGRoute
{
    border-width:0px;
}

/*Standard Uplift Panel bars CSS classes */

span.rpText table
{
    width:98% !important;
}

.RadPanelBar_Default .rpLink, 
.RadPanelBar_Default .rpTemplate
{
    
}
/*Standard Uplift Panel bars CSS classes */

/* Menu Grid Header icons */

/* Popup icon classes */ 

.RadWindow_Default a.rwIcon
{
    background-image : url('../Images/Icons/qatar.png') !important;
    background-position:0px -2px !important;
}
table.rwTitlebarControls td em
{
    padding-top:5px !important;
    padding-left:2px !important;
}

.cateringScheduleHeaderIcon
{
     background-image:url('../Images/Icons/cateringschedule.gif');
     background-position:12px 7px;
}

.cateringScheduleDetailIcon
{
     background-image:url('../Images/Icons/cateringscheduledetails.gif');
     background-position:12px 7px;
}


.cateringScheduleFilterIcon
{
     background-image:url('../Images/Icons/filterschedule.gif');
     background-position:12px 7px;
}

.cateringScheduleMealTypeIcon
{
     background-image:url('../Images/Icons/maintainmealtype.gif');
     background-position:12px 7px;
}

.HistoryIcon
{
     padding-left:0px;
}

.copyMenuGrid
{
    background-image:url('../Images/Icons/copymenugrid.png');
    background-position:12px 10px;
    padding:2px 0px 0px 38px;
}

.versionInfoIcon
{
     background-image:url('../Images/Icons/history.gif');
     background-position:12px 10px;
     padding:2px 0px 0px 38px;
}

/* Popup icon classes */ 

/* Meal grid image icon classes */

.inputImage
{
    width: 16px; 
    height: 16px; 
    vertical-align: middle; 
    border:0px;
}

/* Meal grid image icon classes */

/* Popup error message classes */
.errorMessage, .successMessage
{
	color:red; 
	text-align:left;  
	font-size :11px;   
	font-weight:normal;
	line-height:10px;
}

.successMessage
{
    color:Green;
}
/* Popup error message classes */

.RadWindow_Default td.rwWindowContent.rwLoading
{
    background-image:url('../Images/Backgrounds/ajax-loader.gif') !important;
}

.GridTable_catering
{
    background-color: #f9f9f9;
    border: 0px;
    background-image: url( '../images/backgrounds/gridTablebg.jpg' );
    background-position: left top;
    background-repeat: repeat-x;
    width: 98%;
    margin-left: 10px;
    padding-bottom: 10px;
    border-top: solid 1px #b6b6b6;
    margin-top: 10px;
}
.ruButton 
 {
    background: transparent url( '/SharedResources/images/backgrounds/btn_radUpload.gif' ) no-repeat !important;     
    color: #6e123b !important;
    font-size: 11px !important;
    font-weight: bold !important;
    width:73px !important;
    Z-INDEX: 101 ;
 }
 
 div#radGridLoadingMatrix div.rgDataDiv
 {
    /*overflow-y:hidden !important;
    overflow-x:scroll !important;*/
 }
 
 .RadGrid_Telerik .rgRow, 
 .RadGrid_Telerik .rgAltRow, 
 .RadGrid_Telerik .rgHeader, 
 .RadGrid_Telerik .rgResizeCol, 
 .RadGrid_Telerik .rgPager, 
 .RadGrid_Telerik .rgGroupPanel, 
 .RadGrid_Telerik .rgGroupHeader
 {
    color:Black !important;
 }
 
 .RadPanelBar_Default .rpLink, 
 .RadPanelBar_Default .rpTemplate,
  span.rgPagerLabel,
 .rcbInput,
 span.rmText
 {
    
 }
 
 .RadGrid_Default, 
 .RadGrid_Default .rgMasterTable, 
 .RadGrid_Default .rgDetailTable, 
 .RadGrid_Default .rgGroupPanel table, 
 .RadGrid_Default .rgCommandRow table, 
 .RadGrid_Default .rgEditForm table, 
 .RadGrid_Default .rgPager table, 
 .GridToolTip_Default
 {
    
 }
 
 div.rgDataDiv
 {
     overflow-x:scroll !important;
     overflow-y:hidden !important;
 }
 
 .disabledIcon
 {
    cursor:default !important;
 }
 
 .categoryRemarks
 {
     vertical-align:middle;
     padding-top:0px;
     cursor:pointer;
 }

/* Setting alert window font style */

.RadWindow em, .RadWindow .rwDialogPopup
{
    
}

.RadGrid_Default, 
.RadGrid_Default .rgMasterTable, 
.RadGrid_Default .rgDetailTable, 
.RadGrid_Default .rgGroupPanel table, 
.RadGrid_Default .rgCommandRow table, 
.RadGrid_Default .rgEditForm table, 
.RadGrid_Default .rgPager table, 
.GridToolTip_Default
{
    
}

/* Setting alert window font style */

.Default.reWrapper
{
    border : 0px !important;
}

/*Rad editor Font arial classes*/
/* Added on 29/07/2010 to make the font in Radeditor as Arial. */
.reToolbar a,.reDropdown, 
.reSpinBox input,.RadEditor input, 
.reModule,.reModule td, 
.reEditorModes a, .reDropDownBody, 
.reDropDownBody td, .reAjaxspell_wrapper, 
.reAjaxspell_button, .reAjaxspell_addicon, 
.reAjaxspell_ignoreicon, .reAjaxspell_okicon, 
.reInsertTable .reTlbVertical ul a.reTool_text span.reButton_text, 
.reColorPicker .reCustomColor
{
    
}
/*Rad editor Font arial classes*/

.mealGridNumberInput
{
    border: 1px solid #B8CBDE !important;
    height: 15px;
    padding-bottom: 3px;
    padding-top: 3px;
    text-align:right !important;
}

.mealGridfont
{
    font-size: 12px;
    font-style: normal;
}
.lmInputLength
{
    width:25px;
}/* Error Exception Handler CSS */
.ExceptionHandlerTableOne
 {
	width:100%;
	height:100%;
	border-color:#828282; 
	border-collapse:collapse;   
 }
 .ExceptionHandlerTableTwo
 {
	width:100%;
	height:100%;
	border-color:Gray;  
	border-collapse:collapse;   
	color:#DBE2ED;
 }
 .ExceptionHeading
 {
	color:Red; 
	background-color:#DBE2ED;   
	font-weight:bold; 
	text-align:left;  
 }

.ExceptionType
 {
	color:Black; 
	text-align:left;  
	font-size :11px;
	border-color:Gray;  
	font-weight:bold; 
	width:30%;   
 }
.ExceptionValue
 {
	color:Black; 
	text-align:left;  
	font-size :11px;   
	border-color:Gray;  
 }

.ErrorHandlerTableOne
 {
	width:100%;
	height:100%;
	border-color:#828282; 
	border-collapse:collapse;   
 }
 .ErrorHandlerTableTwo
 {
	width:100%;
	height:100%;
	border-color:Gray;  
	border-collapse:collapse;   
	color:#6F004C;
	font-weight:bold;
 }
 .ErrorHeading
 {
	color:Red; 
	background-color:Transparent;   
	font-weight:bold; 
	font-size :11px;
	text-align:left;  
	border-top:thin 1px #828282;
 }

.ErrorType
 {
	color:Black; 
	text-align:left;  
	font-size :11px;
	font-weight:bold; 
	border-color:Gray;  
	width:30%;   
 }
.ErrorValue
 {
	color:red; 
	text-align:left;  
	font-size :11px;   
	border-color:Gray; 
	padding-left:5px;
	font-weight:normal;
 }
.SuccessValue
 {
	color:Green; 
	text-align:left;  
	font-size :11px;   
	border-color:Gray; 
	padding-left:5px; 
 }
/* Error Exception Handler CSS */
.lstBoxViewMode
{
    width:165px !important;
}
.actualsRemarksImage
{
    background-position:10px 10px;
}
.logoutButton
{
    background: transparent url( '/SharedResources/images/dashboard/top_icon_logout.png' ) no-repeat 0px 0px;
    background-repeat: no-repeat;
    width: 25px;
    height: 25px;
    display: block;
    vertical-align:bottom;
    text-align:right;
    float:left;
}
a img
{
	border:none;
	}
.homeButton
{
    background: transparent url( '/SharedResources/images/Icons/Home.png' ) no-repeat 0px 0px;
    background-repeat: no-repeat;
    width: 25px;
    vertical-align:bottom;
    height: 25px;
    display: block; /*margin-left:290px;*/
    /*margin-top: 65px;*/
}
.leftborders
{
	margin:auto;
	background-image:url('/SharedResources/Images/dashboard/leftimg.png');
	background-repeat:repeat-y;
	background-position:top left;
	width:21px;
	}
.rightborders
{
	margin:auto;
	background-image:url('/SharedResources/Images/dashboard/rightimg.png');
	background-repeat:repeat-y;
	background-position:top left;
	width:21px;
	}
.bottomborders
{
	margin:auto;
	background-image:url('/SharedResources/Images/dashboard/bottomimg.png');
	background-repeat:repeat-x;
	background-position:bottom;
	height:19px;
	}
.leftcurve
{
	background-image:url('/SharedResources/Images/dashboard/left_top_border.png');
	background-repeat:repeat-y;
	}
.rightcurve
{
	background-image:url('/SharedResources/Images/dashboard/right_top_border.png');
	background-repeat:repeat-y;
	text-align:right;
	}
.bottomleftcurve
{
	background-image:url('/SharedResources/Images/dashboard/bottom_left_border.png');
	background-repeat:repeat-y;
	}	
.bottomrightcurve		
{
	background-image:url('/SharedResources/Images/dashboard/bottom_right_border.png');
	background-repeat:repeat-y;
	}
.topborders
{
	margin:auto;
	background-image:url('/SharedResources/Images/dashboard/topimg.png');
	background-repeat:repeat-x;
	background-position:top;
	height:15px;
	vertical-align:top;
	}
