/*padding: top rght btm left */ /* CSS for Alert Widget starts here */
.myalert_hp {
	padding: 2px 2px 2px 2px;
	text-align: center;
	vertical-align: middle;
}

/*body {
	background: url(../img/LTSlogo.png) no-repeat center 75px;
	z-index: 1;
	opacity: 0.83;
	filter: alpha(opacity =                
		                                                         
		                  83);
}*/
.myalert_lbl {
	padding: 2px 2px 2px 2px;
	font-size: 12px;
}

.lblLanguage {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.alert_bg {
	background-color: #f1f1f1;
}

/* CSS for Alert Widget ends here */ /* Mainpanel starts here */
.myDecoratorPanel {
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	background-color: white;
	text-align: center;
}

.ftTop {
	margin-top: -30px;
	background: url("images/topline.png") repeat-x;
}

.glass {
	opacity: 0.4;
	filter: alpha(opacity =                          
		                                                         
		                                                         
		                                                         
		                                                         
		                                                                    
		                                                                    
		                                                                40);
}

.headerHp {
	padding: 0px 15px 0px 15px;
}

.logoutStyle {
	padding-right: 0px 5px;
}

.hpName {
	padding: 0px 0px 0px 2px;
}

.hpicon {
	padding: 0px 5px;
	cursor: pointer;
}

.text_ftTop {
	font-size: 11px;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 10px 0px 1px;
	color: #000;
}

.lbl_ftTop {
	font-size: 10px;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 0px 0px 10px;
	color: black;
}

.hpLogout {
	padding-right: 30px;
	padding-bottom: 10px;
}

.logoutLbl {
	font-family: sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: white;
	padding: 0px 5px 0px 5px;
	border: 1px;
	border-bottom-style: solid;
	cursor: pointer;
}

.mainPanel {
	background-color: white;
}

.servermtn {
	font-size: 13px;
}

.servermtn {
	font-size: 13px;
}

/* Main panel ends here */ /*common starts here */
.stackButton {
	width: 200px;
	height: 40px;
	font-size: 11px;
	color: white;
	background: #fcf9b6;
	border-style: solid;
	border-width: 1px 1px 1px 1px;
	border-color: #1e1e1e;
	font-weight: bold;
}

.paddDown5 {
	padding-bottom: 5px;
}

.txt20 {
	font-size: 20px;
	font-weight: bold;
}

.txt17 {
	font-size: 17px;
	font-weight: bold;
}

.txt16 {
	font-size: 16px;
}

.txt15 {
	font-size: 15px;
}

.txt14 {
	font-size: 14px;
	font-weight: bold;
}

.txt13 {
	font-size: 13px;
	font-weight: bold;
}

.txt12 {
	font-size: 12px;
	font-weight: bold;
}

.txt11 {
	font-size: 11px;
	font-weight: bold;
}

.loginButton {
	font-size: 11px;
	color: white;
	background: #0a6978; /*#769399;*/
	border-style: solid;
	border-width: 1px 1px 1px;
	font-weight: bold;
}

.commonButton {
	font-size: 11px;
	font-weight: bold;
}

.searchHeader {
	font-size: small;
	background-color: #5f7361;
	color: white;
	vertical-align: middle;
}

.rowEven-FlexTable {
	color: #1A1A1A;
	background-color: #ebecee;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
}

.rowOdd-FlexTable {
	color: Black;
	background-color: #f9f9f9;
	text-align: left;
	font-size: 12px;
	vertical-align: middle;
}

.paddRght22 {
	padding-right: 22px;
}

/* common ends here  */ /* CSS for DashBoard starts here */
.hdrPaddRght {
	padding-left: 30px;
}

.DashBoardBodyPanelVp1 {
	border-color: #bbb5a0;
	border-width: 2px;
	border-style: solid;
	border-top-width: 0px;
	width: 357px;
	height: 100px;
}

.DashBrdHdrPnl {
	background: url("../img/header_title1.gif") no-repeat 0px 0px;
	color: black;
	height: 36px;
	padding-left: 10px;
	padding-top: 10px;
}

.DashBrdHdrTxt {
	font-weight: bold;
	color: black;
	padding-left: 5px;
}

/* CSS for DashBoard ends here */
.borderTest {
	border: 1px 1px 1px 1px;
	border-color: blue;
	border-style: solid;
}

/* CSS for Tracking Screens starts here*/
.bckTrkHPnl {
	padding: 2px 2px 2px 10px;
}

.mnPopupPanel {
	padding: 1px 1px 1px 1px;
	border: 2px 2px 2px 2px;
	border-color: #ccc;
	border-style: solid;
}

.hdrPopupPanel {
	padding: 2px 2px 2px 2px;
}

/* CSS for Tracking Screens ends here*/
.NavPanel {
	border: 2px 2px 2px 2px;
	border-color: #99bbe8;
	border-style: solid;
}

/*
.bodyPanel {
	text-align: center;
	vertical-align: middle;
	margin-left: 170px;
	margin-top: 50px;
}*/ /* CSS for Add vehicle Form */
.opLabel {
	font-size: 12px;
	padding-right: 15px;
	padding-bottom: 10px;
}

.TxtBox {
	width: 100px;
}

.selectOperator {
	background: url(../img/lens_small.png) no-repeat;
}

.popupStyle {
	padding: 10px 2px 2px 2px;
}

.buttonBar {
	background-color: #f6f6f6;
}

.buttonBarBorder {
	background-color: #ffe3d6;
}

.myListBoxLabel {
	font: normal 12px tahoma, arial, helvetica, sans-serif;
	padding: 2px 3px 3px 0px;
}

.myListBox {
	width: 210px;
	background: white;
	color: black;
	font-size: 11px;
}

.border1px {
	border: 1px solid #000000;
}

.borderblue1px {
	border: 1px solid #b1ad69;
}

.paddleft20px {
	padding-left: 10px;
	padding-top: 10px;
}

.toolsPanel {
	border: 2px solid aqua;
}

/***css  for visualization table***/
.headerRow {
	font-weight: bold;
	background-color: #efefef;
}

.oddTableRow {
	background-color: #d4fbd4;
}

.selectedTableRow {
	background-color: #9dcbaa;
	/*background-color: #d6e9f8;*/
}

.hoverTableRow {
	background-color: #e3c1d7;
}

.roundBorder {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 3px;
	border-right: 3px;
	border-color: #c4c4c4;
	border-style: solid;
}

.roundBorderInside {
	border-top: 0px;
	border-bottom: 0px;
	border-left: 2px;
	border-right: 2px;
	border-color: #9a9a9a;
	border-style: solid;
}

.inside-RP {
	background-color: #9a9a9a;
}

.cbg-RP {
	background-color: #c4c4c4;
}

.tblHeaderStyle {
	background-color: #484848;
	color: white;
}

.flexTableInVhClkHndlr { /*	border: 1px black solid;*/
	font: normal 10px arial, tahoma, helvetica, sans;
	padding-right: 5px;
	padding-left: 5px;
}

.flexTableInVhClkHndlr1 { /*	border: 1px black solid;*/
	padding-right: 5px;
	padding-left: 5px;
}

.flexTableInVhClkHndlr2 { /*	border: 1px black solid;*/
	font: normal 10px arial, tahoma, helvetica, sans;
}

.lightGrayStyle {
	font-size: 12px;
	color: #A4A4A4;
}

.formLabel {
	color: black;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.formLabelWhite { /*color: white;*/
	font: bold 11px arial, tahoma, helvetica, sans-serif;
	padding-top: 8px;
}

.vehicleDetailsTable {
	padding: 4px 4px 4px 4px;
	border-spacing: 2pt;
}

.formLabelGeofenc {
	color: black;
	font: normal 14px arial, tahoma, helvetica, sans-serif;
}

.mapBorder {
	border: thin;
	border-style: solid;
}

.labelTitle {
	color: white;
	font: normal 14px arial, tahoma, helvetica, sans-serif;
}

.whiteLabelBG {
	font: bold 10px arial, tahoma, helvetica, sans-serif;
	background-color: white;
}

.grayLabelBG {
	font: normal 10px arial, tahoma, helvetica, sans-serif;
	background-color: gray;
}

.bodyPanel {
	border-spacing: 10px;
}

.flexCell {
	border: thin;
	border-color: black;
	border-style: solid;
}

.mapHPanel {
	padding: 3px 8px 3px 8px;
}

.bgLabel {
	color: #C7A317;
	font-size: 11px;
	font-family: arial;
}

.bgLabel1 {
	color: red;
	font-size: 11px;
	font-family: arial;
}

.grid {
	border-color: #cccccc;
	border-width: 1px;
	border-style: solid;
	padding: 2px;
	text-align: center;
}

.border1px {
	border-color: #aaaaff;
	border-width: 1px;
	border-style: solid;
}

.daysGrid {
	width: 100%;
	text-align: center;
}

.daysHeader {
	width: 100%;
	text-align: center;
	background: url("../img/light-hd.gif") repeat-x;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
}

.daysGridHeader {
	width: 100%;
	text-align: center;
	color: #15428b;
	font-weight: bold;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
}

.paddingLeftRight {
	padding-left: 10px;
	padding-right: 10px;
}

.paddingStyle {
	padding: 5px 5px 5px 5px;
	border: 0px 0px 0px 0px;
}

.contentPanel {
	padding: 5px 5px 5px 5px;
}

.daysGridLabel {
	text-align: center;
	color: #15428a;
	font: bold 11px arial, tahoma, helvetica, sans-serif;
}

.vPanelbg {
	background-color: white;
	width: 100%;
	text-align: center;
	color: #15428b;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	border-style: solid;
	border-width: 1px;
}

.todayVPanelbg {
	background-color: #C2DFFb;
	width: 100%;
	text-align: center;
	color: #15428b;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
}

.borderBottom {
	border-top: 0px;
	border-bottom: 1px;
	border-left: 0px;
	border-right: 1px;
	border-color: #c4c4c4;
	border-style: solid;
	background: url("../img/light-hd.gif") repeat-x;
	padding-left: 2px;
	padding-right: 3px;
	padding-top: 3px;
}

.menuStyle {
	background-color: gray;
	width: 1px;
	height: 1px;
}

.menuBg {
	background: url("../img/btn_arrow.gif") no-repeat;
}

.blueBg {
	background-color: gray;
}

.smsPanel {
	color: black;
	font: normal 11px arial, tahoma, helvetica, sans-serif;
	padding: 5px 5px 5px 5px;
}

.flexio {
	border-style: solid;
	border-width: 1px;
	color: black;
	padding: 5px 5px 5px 5px;
	font: normal 12px arial, tahoma, helvetica, sans-serif;
}

.hPanel {
	padding-left: 3px;
}

.htmlTable1 {
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	border-collapse: collapse;
}

.htmlTable1 td {
	border: 1px solid #d0d0d0;
	padding-left: 3px;
	text-align: center;
}

.htmlTable1 th {
	text-align: center;
	border: 1px solid #d0d0d0;
	font-weight: bold;
	padding-left: 3px;
}

.gridcolor {
	font-style: normal;
	font-weight: bold;
	color: red;
}

.gridcolorpanic {
	color: blue;
}

.gridcoloralt {
	color: #467be7;
}

.gridcolorlast {
	color: #369a36;
}

.closeBtn {
	background-image: url(../resources/images/default/qtip/close.gif);
}

.greenbg {
	background: url(../images/slate/shared/glass-bg.gif) repeat-x scroll
		left top !important;
}

.alertPanel {
	background-color: white;
}

.img36x30 {
	width: 36px;
	height: 30px;
}

.fTbleHdr {
	font-weight: bold;
	background-color: #d5c6b4;
}

.textboxlbl {
	font: bold 10px arial, tahoma, helvetica, sans-serif;
}

.hPanelBtn {
	padding: 5px;
}

.alertBlue {
	text-align: center;
	color: blue;
	font-weight: bold;
}

.errorMsg {
	position: fixed;
	z-index: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 500px;
}

.lblLanguage {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.gridTable {
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	border-collapse: collapse;
}

.gridTable td {
	border: 1px solid #d0d0d0;
	text-align: center;
	padding: 5px 5px 5px 5px;
}

.gridTable th {
	text-align: center;
	border: 1px solid #d0d0d0;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
}

.gridUserPref {
	font: normal 11px arial, tahoma, helvetica, sans-serif;
}

.logo {
	margin-top: -26px;
}

.setHeaderLogo {
	padding: 0px 15px 0px 15px;
	margin-top: -20px;
}

.alertSys {
	font-size: 14px;
}

/* login screen */
.welcomeScreenStyle {
	font-family: tahoma, arial, verdana, sans-serif;
	font-size: 11px;
	color: #000;
	line-height: 8px;
	background-color: white;
}

.rowEven-FlexTableDb {
	font-family: arial;
	color: #1A1A1A;
	background-color: #d3d3d3;
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}

.rowOdd-FlexTableDb {
	font-family: arial;
	color: Black;
	background-color: #f9f9f9;
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
}

.mainwidth {
	width: 333px;
	height: 115px;
	padding-bottom: 1px;
	display: inline;
	float: left;
	background: #b7b7b7;
}

.width150 {
	float: left;
	width: 130px;
	margin-left: 1px;
	margin-top: 1px;
	background: #f0f0f0;
	display: inline
}

.width248 {
	float: left;
	width: 200px;
	height: 95px;
	display: inline;
	background: #f0f0f0;
	margin-left: 1px;
	margin-top: 1px;
}

.width248_1 {
	float: left;
	width: 200px;
	height: 115px;
	display: inline;
	background: #f0f0f0;
	margin-left: 1px;
	margin-top: 1px;
}

.width247 {
	float: left;
	width: 199px;
	margin-left: 1px;
	margin-top: 1px;
	display: inline;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333;
	height: 22px;
	overflow: auto;
}

.welcome {
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	background-color: #efefef;
	border: 1px solid #d0d0d0;
}

.welcome td {
	padding-left: 3px;
	text-align: left;
}

.welcome th {
	text-align: left;
	border: 1px solid #d0d0d0;
	font-weight: bold;
	padding-left: 3px;
}

.Flex {
	font-family: arial;
	color: Black;
	text-align: left;
	font-size: 11px;
	vertical-align: middle;
	padding-right: 5px;
	background-color: #f0f0f0;
}

.FlexHeader {
	font-size: 11px;
	font-weight: bold;
}

.image {
	padding: 5px 0px 5px 5px;
}

.background {
	background-color: #efefef;
}

.msg-left {
	background: url("../img/welcome-left.png") no-repeat;
	width: 14px;
	height: 28px;
	float: right;
}

.msg-right {
	background: url("../img/welcome-right.png") no-repeat;
	width: 14px;
	height: 28px;
	float: right;
}

.msg { /*	position: fixed;
	z-index: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 500px;*/
	float: right;
	background: url("../img/welcome.png");
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	color: #000;
	height: 20px;
	text-align: center;
	padding-top: 8px;
}

.flextable {
	margin: 0px auto;
}

.cpmsgcenter {
	z-index: auto;
	margin: 0px auto;
}

.x-component {
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	background-color:#efe4b0;
}

.lblAlertConfig {
	font: normal 13px arial, tahoma, helvetica, sans-serif;
}

.itemlabel {
	font: normal 12px arial, tahoma, helvetica, sans-serif;
}

.alertGridSpacing {
	padding-left: 10px;
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
}

.processImage {
	margin-left: 580px;
	margin-top: 300px;
	float: left;
}

.rowHeader-FlexTable {
	font: bold 11px arial, tahoma, helvetica, sans-serif;
	background-color: #ece7dc;
}

.rowHeader-EvenFlexTable {
	font: bold 11px arial, tahoma, helvetica, sans-serif;
	background-color: #e3e3e3;
}

.popup-infoWindow {
	
}

.chartStyle {
	position: absolute;
	right: 2px;
	bottom: 5px;
	z-index: 1;
}

.chartVehiStyle {
	position: absolute;
	right: 15px;
	margin: 10px 0px;
	top: 1px;
	z-index: 1;
}

.chartLegends {
	position: absolute;
	top: 1px;
	z-index: 1;
}

.textboxSearch {
	position: absolute;
	left: 285px;
	top: 122px;
}

.rowOdd-FlexTableBT {
	color: Black;
	background-color: #f9f9f9;
	text-align: left;
	font-size: 12px;
	vertical-align: left;
}

.summaryLocColumn {
	text-decoration: underline;
	cursor: pointer;
}

.summaryLocColumnRev {
	text-decoration: none;
	cursor: default;
}

.rowEven-FlexTableBTNew {
	color: #1A1A1A;
	background-color: #ebecee;
	text-align: left;
	font-size: 13px;
	font-family: tahoma, arial, verdana, sans-serif;
}

.rowOdd-FlexTableBTNew {
	color: Black;
	background-color: #f9f9f9;
	text-align: left;
	font-size: 13px;
	font-family: tahoma, arial, verdana, sans-serif;
}

.rowEven-FlexTableBTInfo {
	color: #1A1A1A;
	background-color: #ebecee;
	text-align: left;
	font-size: 14px;
	font-family: sans-serif;
}

.rowOdd-FlexTableBTInfo {
	color: Black;
	background-color: #f9f9f9;
	text-align: left;
	font-size: 14px;
	font-family: sans-serif;
}

/*new Vertical Panel*/
.vPanelRotate { /*border: red 5px solid;*/ /*position: absolute;*/
	transform: rotate(60deg);
	-moz-transform: rotate(60deg); /* Firefox */
	-webkit-transform: rotate(10deg); /* Safari and Chrome */
	-o-transform: rotate(10deg); /* Opera */
}

.speedGaugeBg {
	background: url(../img/speedmeter/speedometer.png) no-repeat;
	width: 250px;
	border: 3px red;
}

.arrow {
	margin-top: -81px;
	margin-left: 33px;
}

.fontSpeed {
	font-family: DS-Digital;
	font-size: 14px;
	position: absolute;
	margin-top: 140px;
	width: 128px;
	text-align: right;
}

.fontmile {
	font-family: DS-Digital;
	font-size: 14px;
	position: absolute;
	margin-top: 152px;
	width: 128px;
	text-align: right;
}

.LTGaugesAlign {
	margin: 0px auto;
}

.odometerStyle {
	background: yellow;
	margin: 0px;
	padding: 3px;
}

.LTOdometerAlign {
	margin-top: 97px;
	margin-left: 79px;
}

.fuelLTAlign {
	margin-top: 17px;
}

.batteryLTAlign {
	margin-top: 17px;
}

.arrowBattery {
	margin-top: 15px;
	margin-left: 18px;
}

.fuelGaugeBg {
	background: url(../img/speedmeter/fuelmeter.png) no-repeat;
	border: 3px red;
	margin-top: 17px;
}

.batteryGaugeBg {
	background: url(../img/speedmeter/batterymeter.png) no-repeat;
	border: 3px red;
	margin-top: 17px;
}

.hpiconHPLogo {
	padding: 0px 5px;
	padding-left: 1px;
}

.setCenter {
	margin-left: 570px;
}

.formPanelCenter {
	margin: auto;
}

/*.layoutBgColor{
	background-color: gray;
}*/
.alignRight {
	margin-right: 5px;
}

.setCenterPartyMaster {
	margin-left: 270px;
}

.hireSlipLbl {
	font-size: 13px;
	font-family: sans-serif;
}

.collScreenVpAlign {
	padding-top: 100px;
}

.lblPadding {
	font-size: 13px;
	font-family: tahoma, arial, verdana, sans-serif;
}

.txtPadding {
	padding-left: 28px;
}

.trigger {
	color: red;
}

.rewardingLbl {
	padding-left: 400px;
	font-size: 16px;
	font-family: sans-serif;
}

.rewardingLblpadding {
	padding-left: 400px;
}

.hireSlipTopPanel {
	padding-left: 300px;
}

.hireSlipFieldPanel {
	padding-left: 25px;
}

.dashBoardHp {
	padding-right: 20px;
}

.hireSlipBtn {
	padding-top: 100px;
}

.LREnquiryFormPadding { /*padding: 0px 0px 0px 400px auto;*/
	padding-left: 500px;
}

.GoodsInPadding {
	font-size: 16px;
	font-style: bold font-family :  
		                                          
		                                          
		                                                       sans-serif;
	color: Green;
}

.lblMsgBox {
	font-size: 14px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-style: bold;
}

.lblChgPwd {
	font-size: 11px;
	font-family: sans-serif;
	font-weight: bold;
	padding: 5px 10px 0px 1px;
	color: #000;
	cursor: pointer;
}

.lblHoursSumm {
	font-size: 13px;
	font-weight: bold;
	font-family: tahoma, arial, verdana, sans-serif;
}

.lblAlreadyReward {
	font-size: 16px;
	font-style: bold font-family :                                     
		                                          
		                                          
		                                                            
		                              sans-serif;
	color: Green;
	padding-left: 500px;
}

.lblMsgPadding {
	padding-left: 10px;
}

.hyperLink {
	text-decoration: underline;
	cursor: pointer;
}

.hyperLink:hover {
	text-decoration: underline;
	cursor: pointer;
	color: blue;
	font-weight: bold;
}

.scanBardocePadding {
	padding-left: 500px;
	padding-top: 100px;
}

.fontDest {
	font-size: 13px;
}

.hpPadding {
	padding-left: 400px;
}

.flexBorder {
	border: 1px solid #000000;
}

.gridLbl {
	text-decoration: underline;
	color: red;
	font-weight: bold;
	font-size: 15px;
}

.gridLbl:hover {
	text-decoration: underline;
	cursor: pointer;
	color: blue;
	font-weight: bold;
}

.redLabel {
	color: red;
}

.fontDest {
	font-size: 13px;
}

.lrEditHP {
	padding-left: 450px;
}

.lrEntryLbl {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 30px;
}

.lrEntryListBox {
	font-size: 12px;
	font-family: sans-serif;
}

.lrEntryLblNew {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 35px;
}

.listBoxAlign {
	padding-left: 30px;
}

.lb {
	font-size: 13px;
	padding-right: 10px;
}

.fortNightLbl {
	font-size: 12px;
	font-family: sans-serif;
	color: blue;
	font-weight: bold;
}

.msgColor { /*	position: fixed;
	z-index: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 500px;*/
	float: right;
	background: url("../img/welcome.png");
	font-size: 11px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	color: red;
	height: 20px;
	text-align: center;
	padding-top: 8px;
}

.consigneeLbl {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 75px;
}

.consigneeDTLbl {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 23px;
}

.consigneeCMLbl {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 15px;
}

.consigneeAreaLbl {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 70px;
}

.lbStatement {
	font-size: 13px;
}

.padStatement {
	font-size: 12px;
	font-family: sans-serif;
	margin: 0px 0px 5px 36px;
}

.summDBLbl {
	color: blue;
	font-weight: bold;
	font-size: 13px;
}

.summDBLbl:hover {
	text-decoration: underline;
	cursor: pointer;
	color: red;
	font-weight: bold;
	font-size: 15px;
}

.summDBLblText {
	color: blue;
	font-weight: bold;
	font-size: 13px;
}

.padHireFrom {
	font-size: 12px;
	font-family: sans-serif;
	margin: 0px 0px 5px 75px;
}

.padHireTo {
	font-size: 12px;
	font-family: sans-serif;
	margin: 0px 0px 5px 90px;
}

.padCommRemove {
	padding-left: 100px;
}

.padlbSubComm {
	padding-left: 140px;
	font-size: 13px;
}

.padlbMainComm {
	padding-left: 20px;
	font-size: 13px;
}

.radSubCommPad {
	padding-left: 20px;
}

.padlblDest {
	padding-right: 22px;
	font-size: 13px;
}

.lrEntryLblConsignee {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 60px;
}

.lrSuppState {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 75px;
}

.lrTruckState {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 48px;
}

.lrEntryLblNw {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 33px;
}

.DriLicIssHPButton {
	padding-left: 100px;
}

.stockHPbtn {
	padding-left: 600px;
}

.lblAlreadyRewardNw {
	font-size: 22px;
	font-style: bold font-family :                            sans-serif;
	color: Green;
	padding-left: 300px;
}

.lblAlreadyRewardCM {
	color: Green;
	font-size: 14px;
	padding-left: 500px;
}

.headerPanel_submenulbltxt {
	width: 30px;
	font-size: 12px;
}

.headerPanel_rightp {
	position: fixed;
	right: 0px;
}

.headerPanel_menuicon {
	padding-top: 7px;
	padding-left: 5px;
}

.headerPanel_bottomdisplay {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background: none repeat scroll 0 0 #EFEFEF;
	border: 1px solid #BBBBBB;
	border-radius: 3px 0px 3px 3px;
	right: 0px;
	margin-top: -1px;
	margin-right: 39px;
	position: fixed;
	padding: 10px;
	z-index: 10;
	font-size: 12px;
}

.headerPanel_submenulbl {
	font-family: 40px;
	border-spacing: 4px;
	min-width: 150px;
}

/*
.headerPanel_submenulbl{
	border-spacing:4px;
	margin:3px 0px;
	width:150px;
	 font-size: 12px;
}*/
.headerPanel_popup {
	
}

.headerPanel_Button {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	border-color: #efefef;
	border-radius: 3px 3px 0px 0px;
	border-style: solid;
	border-width: 0px;
	border-bottom: none;
	/*    background: url("images/hborder.png") repeat-x scroll 0 -2077px #eeeeee;*/
	/*background: #efefef ;
	cursor: pointer;*/
	font-size: 12px;
	padding: 0px 2px 0px 7px;
	text-decoration: none;
	position: relative;
	z-index: 15;
	color: black;
}

.headerPanel_Button-selected {
	-moz-border-bottom-colors: none;
	-moz-border-image: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	/*border-color: #BBBBBB;*/
	border-radius: 3px 3px 0px 0px;
	border-style: hidden double none;
	border-width: 1px;
	border-bottom: none;
	background: #efefef;
	cursor: pointer;
	font-size: 12px;
	padding: 0px 2px 0px 7px;
	text-decoration: none;
	position: relative;
	z-index: 15;
	color: black;
}

.lrEntryListBoxAgent {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: 24px;
}

.lrEntryListBoxDest {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: -2px;
}

.lrEntryListBoxGoods {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: -2px;
}

.lrEntryListBoxPack {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: -2px;
}

.lrEntryListBoxNew {
	font-size: 12px;
	font-family: sans-serif;
	margin-right: 13px;
}

.lrEntryLblAgent {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 10px;
}

.lrEntryListBoxAgentNew {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: 27px;
}

.lrEntryListBoxSuppState {
	font-family: sans-serif;
	font-size: 12px;
	margin-left: -3px;
	padding-right: 1px;
}

.lrSuppStateNew {
	font-family: sans-serif;
	font-size: 12px;
	padding-bottom: 14px;
}

.lrEntryListBoxTruckState {
	font-family: sans-serif;
	font-size: 12px;
	margin-left: 48px;
	padding-right: 1px;
}

.lrTruckStateNew {
	font-family: sans-serif;
	font-size: 12px;
	padding-bottom: 14px;
}

.lrEntryListBoxDriverState {
	font-family: sans-serif;
	font-size: 12px;
	margin-left: 21px;
	padding-right: 1px;
}

.lrDriverStateNew {
	font-family: sans-serif;
	font-size: 12px;
	padding-bottom: 14px;
}

.lrSuppStateNEW {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 77px;
	padding-bottom: 15px;
}

.lrEntryListBoxLRIssueState {
	font-family: sans-serif;
	font-size: 12px;
	margin-left: 31px;
	margin-bottom: 4px;
}

.UserName {
	font-size: 12px;
	font-family: sans-serif;
	font-weight: bold;
	color: black;
	margin-top: 3px;
	padding-right: 5px;
}

.lrSuppStateNeW {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 53px;
}

.lrEntryListBoxCmDel {
	font-size: 12px;
	font-family: sans-serif;
	margin-right: -2px;
}

.lrEntryListBoxCmCol {
	font-size: 12px;
	font-family: sans-serif;
	margin-right: -2px;
}

.lrEntryListBoxCmSt {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: 21px;
}

.UserName {
	font-size: 12px;
	font-family: sans-serif;
	font-weight: bold;
	color: black;
	margin-top: 3px;
	padding-right: 5px;
}

.lrEntryListBoxFocus {
	border-color: RoyalBlue;
	border-style: dotted;
}

.lrCommodity {
	font-size: 12px;
	font-family: sans-serif;
	padding-top: 5px;
	margin: -2px;
}

.lrEntryListBoxComm {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: 2px;
}

.lrEntryListBoxConsignee {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: -2px;
}

.lrEntryListBoxConsignor {
	font-size: 12px;
	font-family: sans-serif;
	margin-left: -2px;
}

.lrEntryLblNewAgent {
	font-family: sans-serif;
	font-size: 12px;
	padding-right: 36px;
	margin: -3px;
	margin-bottom: -3px;
	padding-top: 9px;
}

.lrEnquiryMemoTxFd {
	text-decoration: underline;
}

.lblPaddingMemo {
	font-size: 12px;
	font-family: tahoma, arial, verdana, sans-serif;
	margin-left: -5px;
	padding-right: 17px;
}

.msgDevpColor { /*	position: fixed;
	z-index: auto;
	margin-top: 0px;
	margin-bottom: 0px;
	margin-right: 0px;
	margin-left: 500px;*/
	float: right;
	background: url("../img/welcome.png");
	font-size: 13px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	color: red;
	height: 20px;
	text-align: center;
	padding-top: 8px;
	text-decoration: blink;
}

.hyperLinkNew {
	text-decoration: underline;
	cursor: pointer;
	font-size: 12px;
	font-family: tahoma, arial, verdana, sans-serif;
}

.hyperLinkNew:hover {
	text-decoration: underline;
	cursor: pointer;
	color: blue;
	font-weight: bold;
}

.editBtnFrPdgHirGen {
	font-size: 14px;
	font-weight: bolder;
	color: darkSlateBlue;
	padding-left: 50px;
	padding-right: 4px
}

.consigneeListBox {
	font-family: sans-serif;
	font-size: 12px;
	margin-left: 26px;
	padding-right: 1px;
}

.consigneeListBoxLabel {
	font-family: sans-serif;
	font-size: 13px;
	padding-right: 5px;
	margin-bottom: 13px;
}

.lrEntryListBoxSMS {
	font-family: sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 9px;
	padding-right: 1px;
}

.consigneeListBoxDebit {
	font-family: sans-serif;
	font-size: 12px;
	margin-left: 32px;
	padding-right: 1px;
}

.lrEntryListBoxSMSNw {
	font-family: sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 42px;
	padding-right: 1px;
}

.lrEntryListBoxSMSGrp {
	font-family: sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 1px;
	padding-right: 1px;
}

.cseLBxLocalTripSheet {
	font-family: sans-serif;
	font-size: 12px;
}

.checkBoxSrcWise {
	font-size: 12px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
}

.smsListBoxType {
	font-family: sans-serif;
	font-size: 12px;
	margin-bottom: 5px;
	margin-left: 17px;
	padding-right: 1px;
}
.billingGrid {
	padding-right: 5px;
}
.lblSMSCharCount {
	font-size: 13px;
	font-family: tahoma, arial, verdana, sans-serif;
	font-weight: bold;
	color: red;
}
.lblCommodity {
	font-family: sans-serif;
	font-size: 12px;
}
.lblGST {
	font-size: 12px;
	font-family: sans-serif;
	padding-right: 67px;
}

.lblSaleInvoiceNo {
	font-size: 12px;
	font-family: tahoma, arial, helvetica, sans-serif;
	padding: 0px;
	padding-right:7px;
}