﻿body
{
	margin: 0px;
	padding: 0px;
	background: #F7FAF0 url(images/bg.jpg) repeat-x top;
	font-family: Calibri;
	font-size: 14px;
	font-weight: normal;
}
.content-bg
{
	background: #e2e6d3;
	padding-right: 20px;
	padding-left: 20px;
}
.contentarea
{
    background: #FFF;
    border-right: 1px solid #eaeaea;
    border-bottom: 1px solid #eaeaea;
    border-left: 1px solid #eaeaea;
    padding: 20px;
}
.footer-text
{
    font: 16px/48px Arial, Helvetica, sans-serif;
    color: #000000;
    text-decoration: none;
    text-align:center;
}

/*.footer-text
{
	font: 12px/44px Arial, Helvetica, sans-serif;
	color: #6E804B;
	text-decoration: none;
}*/
.header-bg
{
    height: 120px;
}
#nav
{
	margin: 0px;
	background: url(images/nav-bg.jpg) repeat-x;
	border: 1px solid #2a4e68;
}
/*#nav a
{
	font: bold 12px/28px Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	height: 28px;
	display: inline-block;
	border-right: 1px solid #c3dff3;
}
#nav a.last
{
    border-right: none;
}
#nav a:hover
{
    color: #faf16c;
}*/

/*
.pghd
{
	font: bold 15px/30px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: url(images/pgtitle-bg.jpg) repeat-x;
	height: 30px;
	padding-left: 15px;
	text-shadow: 1px 1px 0px #455427;
}
*/

.pghd
{
	font: bold 17px/30px Arial, Helvetica, sans-serif;
	color: #385225;
	text-decoration: none;
	/*background: url(images/pgtitle-bg.jpg) repeat-x;*/
	background-color: #E1E9D7;
	height: 30px;
	/*border: 2px solid #E1EAC0;*/
	padding-left: 15px;
	/*text-shadow: 1px 1px 0px #455427;*/
}


.welcometxt
{
	font: 12px Arial, Helvetica, sans-serif;
	color: #2C4402;
	text-decoration: none;
}

.topstrip-bg
{
   /* background: url(images/topstrip-bg.png) repeat-x; */
    padding-top: 2px;
}


.grid-dropdown
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #666;
    text-decoration: none;
    padding: 1px;
    border: 1px solid #b3c4d3;
}
.grid-header-bg
{
    height: 30px;
    line-height: 30px;
    background: #99B25F url(images/gridhd-bg.jpg) repeat-x;
}
.grid-header
{
    color: #2E4502;
    text-decoration: none;
    padding: 0px 10px;
    font: bold 12px Arial, Helvetica, sans-serif;
}
.grid-header:hover {
	background: #8B9D5D url(images/pgtitle-bg.jpg) repeat-x;
	color: #fff;
	cursor: pointer;
}
.grid-row
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #666;
    text-decoration: none;
    background-color: #FFF;
}
.grid-row-alternate
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #666;
    text-decoration: none;
    background-color: #f5f5f5;
}

.grid-textarea
{
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #666;
    text-decoration: none;
    padding: 3px;
    border: 1px solid #b3c4d3;
}
.grid-textbox
{
    padding: 3px;
    border: 1px solid #b3c4d3;
    font-family: Tahoma, Verdana, Arial;
    font-size: 11px;
    color: #666;
    text-decoration: none;
}
.grid-text
{
    color: #666;
    text-decoration: none;
    padding: 5px 10px;
    font: 12px Arial, Helvetica, sans-serif;
}
.grid-text a
{
	color: #7ba721;
	text-decoration: none;
	padding: 5px 10px 0 0;
	font: 12px Arial, Helvetica, sans-serif;
	outline: none;
}
.grid-text a:hover
{
    color: #666;
    text-decoration: underline;
}
.grid-btn-edit
{
    background: url(images/icon-edit.png) no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 0px 4px;
}
.grid-btn-details
{
    background: url(images/icon-details.png) no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 0px 4px;
}

.grid-btn-add
{
    background: url(images/icon-add.png) no-repeat;
    height: 20px;
    width: 20px;
    display: inline-block;
    margin: 0px 4px;
}

.grid-btn-delete
{
    background: url(images/icon-delete.gif) no-repeat;
    height: 16px;
    width: 16px;
    display: inline-block;
    margin: 0px 4px;
}
/* Task Management */
.grid-btn-share 
{ 
    background: url(Images/Share.ico) no-repeat; 
    height: 18px; 
    width: 18px; 
    display: inline-block; 
    margin: 0px 4px; 
} 
.grid-btn-download 
{ 
    background: url(Images/download.png) no-repeat; 
    height: 16px; 
    width: 16px; 
    display: inline-block; 
    margin: 0px 4px; 
}
/* Task Management */

.heading01
{
	margin: 0px;
	background: url(images/nav-bg.jpg) repeat-x;
	font: bold 12px/28px Tahoma, Geneva, sans-serif;
	color: #FFF;
	text-decoration: none;
	padding-right: 15px;
	padding-left: 15px;
	height: 36px;
}
.btn01
{
	font: bold 12px/22px Arial, Helvetica, sans-serif;
	color: #445704;
	text-decoration: none;
	background: url(images/btn-bg.jpg) repeat-x;
	height: 22px;
	border: 1px solid #dee4e5;
	vertical-align: middle;
	padding-right: 7px;
	display: inline-block;
	cursor:hand;cursor:pointer;
}
.btn01 img
{
    vertical-align: middle;
}
.btn02
{
	font: 15px/28px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: url(images/btn2-bg.jpg) repeat-x;
	height: 28px;
	border: 1px solid #7B9D3C;
	vertical-align: middle;
	/*padding-right: 7px;*/
    display: inline-block;
}

.lnkbtn
{
    font: 15px/28px Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    background: url(images/btn2-bg.jpg) repeat-x;
    height: 26px;
    border: 1px solid #BD461A;
    vertical-align: middle;
    padding: 0px 7px 0px 7px;
    display: inline-block;    
}

.txt1, .txt1 a
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
}
.txt1 a:hover
{
    color: #C87E1B;
}
.txtbox
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    padding: 4px;
    background: #f7f7f7;
    border: 1px solid #dce2e3;
    width: 200px;
}
.txtarea
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    padding: 4px;
    background: #f7f7f7;
    border: 1px solid #dce2e3;
}
.dropdown
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    padding: 1px;
    background: #f7f7f7;
    border: 1px solid #dce2e3;
    width: 208px;
}
.dropdown_small
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    padding: 1px;
    background: #f7f7f7;
    border: 1px solid #dce2e3;    
}

.dropdown_fixSearch
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    padding: 1px;
    background: #f7f7f7;
    border: 1px solid #dce2e3;
    width: 150px;
}

.validationtxt
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #930;
    text-decoration: none;
}

.compulsory
{
    color: Red;
}

.validation-summary-errors
{
    color: #D8000C;
    background-color: #FFBABA;
    border: 1px solid #D8000C;
    text-align:left;
    vertical-align:middle;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}

.success-msgs
{
    color: #4F8A10;
    background-color: #DFF2BF;
    border: 1px solid #4F8A10;
    margin-top: 10px;
    margin-bottom: 10px;
    float: left;
    width: 100%;
}


.grid-subheader-bg
{
    height: 30px;
    line-height: 30px;
    background: url(images/gridsubhd-bg.jpg) repeat-x;
}
.subgrid
{
    padding: 10px 0px 10px 15px;    
}

/* 03-08-2011 */
.btnstart
{
    font: 14px/24px Arial, Helvetica, sans-serif;
    color: #FFF;
    text-decoration: none;
    background: #7b9f36 url(images/btn2-bg.jpg) repeat-x center center;
    height: 22px;
    border: 1px solid #7b9f36;
    vertical-align: middle;
    padding: 0px 7px 0px 7px;
    display: inline-block;    
}
.btnstop {
	font: 14px/24px Arial, Helvetica, sans-serif;
	color: #FFF;
	text-decoration: none;
	background: #BD461A url(images/btn3-bg.jpg) repeat-x center center;
	height: 22px;
	border: 1px solid #BD461A;
	vertical-align: middle;
	padding: 0px 7px 0px 7px;
	display: inline-block;
}
.btn-login {
    background: url("images/Login.jpg") no-repeat left top;
    border: medium none;
    height: 28px;
    padding: 2px 8px;
    width: 70px;
    cursor: pointer;
}
.btn-login2 {
	font: 15px Calibri, Tahoma, Arial;
	color: #fff;
	background: #87AB41 url(images/icon-lock.png) no-repeat 9px center;
	border: 1px solid #6F8D36;
	border-radius: 5px;
	padding: 3px 5px;
	cursor: pointer;
	padding-left: 25px;
}
.btn-login2:hover {
	background: #297FBC url(images/icon-lock.png) no-repeat 9px center;
	border: 1px solid #1C5781;
	color: #fff;
}

/* For Date Picket Size */

div.ui-datepicker, .ui-datepicker td{
 font-size:12px;
}

/* For Grid Dropdown */

.t-dropdown.t-header {
    background: none repeat scroll 0 0 #F7F7F7;
    border: 1px solid #DCE2E3;
    color: #666666;
    padding: 1px;
    text-decoration: none;
}

.t-state-default {
    border-color: #F7F7F7 !important;
}

#Grid 
{ 
/*    min-height:372px; */
}

/*
#ContactGrid
{ 
    min-height:115px; 
}
*/
/*Added By Nehal , For Template Module */
.grid-btn-managebuyer 
{ 
    background: url(images/Buyer.png) no-repeat; 
    height: 16px; 
    width: 16px; 
    display: inline-block; 
    margin: 0px 4px; 
}

/*Kunal*/
#ContactGrid .t-grid-pager
{
    padding: .2em .6em; 
    line-height: 1.5em; 
    overflow: auto; 
    border-width: 1px 0 0; 
    border-style: solid; 
    position: inherit !important;
    left:0; 
    right:0; 
    bottom:0; 
    }
    
    #AddressGrid .t-grid-pager
{
    padding: .2em .6em; 
    line-height: 1.5em; 
    overflow: auto; 
    border-width: 1px 0 0; 
    border-style: solid; 
    position: inherit !important;
    left:0; 
    right:0; 
    bottom:0; 
    }
    
#BankGrid .t-grid-pager
{
    padding: .2em .6em; 
    line-height: 1.5em; 
    overflow: auto; 
    border-width: 1px 0 0; 
    border-style: solid; 
    position: inherit !important;
    left:0; 
    right:0; 
    bottom:0; 
    }
    
#TradeGrid .t-grid-pager
{
    padding: .2em .6em; 
    line-height: 1.5em; 
    overflow: auto; 
    border-width: 1px 0 0; 
    border-style: solid; 
    position: inherit !important;
    left:0; 
    right:0; 
    bottom:0; 
}
    
#Grid1 .t-grid-pager
{
    padding: .2em .6em; 
    line-height: 1.5em; 
    overflow: auto; 
    border-width: 1px 0 0; 
    border-style: solid; 
    position: inherit !important;
    left:0; 
    right:0; 
    bottom:0; 
}

#InnerGrid .t-grid-pager
{
    padding: .2em .6em; 
    line-height: 1.5em; 
    overflow: auto; 
    border-width: 1px 0 0; 
    border-style: solid; 
    position: inherit !important;
    left:0; 
    right:0; 
    bottom:0; 
}

.t-no-data
{
    text-align:center;
    }
    
.bgarea
{
   background-image:url(../../Images/background.png);
   background-repeat:repeat;
}
/* Add by Nehal */
.txtboxAmount
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    padding: 4px;
    background: #f7f7f7;
    border: 1px solid #dce2e3;
    width: 200px;
}

/* Add by Nehal */
.dropdownFoodProduct
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    padding: 1px;
    background: #f7f7f7;
    border: 1px solid #dce2e3;
    width: 208px;
}
/* Add by Nehal */
.dropdownWorkOrder
{
    font: 12px Arial, Helvetica, sans-serif;
    color: #666;
    text-decoration: none;
    padding: 1px;
    background: #f7f7f7;
    border: 1px solid #dce2e3;
    width: 208px;
}

.DetailBillSection
{
    background-color: #69803C;
    font: 14px/31px Arial, Helvetica, sans-serif;
    font-weight: bold;
    color: White;
    border-left: 1px solid gray;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    padding-left: 5px;
} 

.DetailBillSectionParent 
{ 
    font: 14px/31px Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    color: black; 
    border-bottom: 1px solid gray; 
    padding-left: 5px; 
} 
.SectionBorder 
{ 
    vertical-align: top; 
    border-left: 1px solid gray; 
    border-right: 1px solid gray; 
    border-bottom: 1px solid gray; 
} 
.MonthlyStmtText 
{ 
    font: 16px/35px Arial, Helvetica, sans-serif; 
    font-weight: bold; 
    color: #0088CC; 
} 
.content 
{ 
    margin: 5px 0 0 0; 
    height: 30px; 
}

.Maindiv {
    background-color: #FFFFFF;
    color: #315E64;
    float: left;
    height: 20%;
    list-style: none outside none;
    margin-left: 10px;
    margin-top: 20px;
    padding: 10px;
    text-align: center;
    width: 15%;
}
