﻿/*Added BY LL for SearchCustomer screen */
.search-customer { padding: 3px 5px; width: 700px; border: 1px solid #999; float: left; margin-left: 0px; padding-bottom: 15px; padding-top: 8px;  }
.search-customer-input { background-color: #e6e5e5; float: left; margin-left: 5px; padding: 10px 10px 10px 10px; width: 600px; }

/*Added BY LL to set the current page menu css style in code */
.linkcurrent-page { background: transparent url(../images/tab_active-background.png) repeat-x 0 0; border-bottom: 1px solid #fff; }

table.gvwithinlist { float:left; border:0; padding-top: 4px; }
table.gvwithinlist th, table.gvwithinlist td {  font-size:11px;border:0; padding-right: 0px; }
table.gvwithinlist th { background: #cccccc;  padding: 2px 2px 2px 5px; margin-top: 4px; }
.gvwithinlist .eventcol {   color:Red;  text-align :left;}
.gvwithinlist .changescol {  color:blue; font-weight :bold; text-align :left;}

.id_validationsummary { border: 1px solid #999; float: left; margin-bottom: 10px; padding: 10px 0px 10px 0px; position: relative; width: 850px;  font-weight :bold; color: #cb0115;}
.id_validationsummary .warning { background: transparent url(../images/red_cross.png) no-repeat 0px 0px; color: #cb0115; height: 25px; padding-left: 28px; }

.id_login-message { border: 1px solid #999; float: left; margin-bottom: 10px; padding: 10px 0px 10px 0px; position: relative; width: 480px;  font-weight :bold; color: #cb0115; margin-top:10px;}
.id_login-message .warning {background: transparent url(../images/alert_icon.gif) no-repeat 0px 0px; color: #cb0115; height: 25px; padding-left: 28px;  }
.id_login-message .warning p { background: transparent url(../images/alert_icon.gif) no-repeat 0px 0px; color: #cb0115; height: 25px; padding-left: 28px; }


.id_reconciliation-message { border: 1px solid #f08212; float: left; color:#666666; margin-bottom: 10px; padding: 10px 0px 10px 0px; position: relative; width: 850px;  font-weight :normal; margin-top:10px;}

.home-title-welcome
{
position:relative;
float: left;
width: 311px;
height: 50px;
margin-bottom:15px;
}

.home-title-welcome-sub
{
clear:both;
position:relative;
display:block;
float: left;
width: 334px;
height: 10px;
margin-left: 100px;
margin-top: 2px;
font-style:italic ;
font-size:30px;
color:#E0001A;
font-weight:800;
 font-family :Arial;
}

.RD1-promo-grey {
position:relative;
float:right;
margin:0;
padding:0;
z-index:1;
display:inline;
}



/** Bulk Distribution web site**/
body .id_navigation ul.services li.current-service2 { height: 25px; position:absolute; left: 145px; }
.systemMenu {
 position:absolute ;
 display:inline-block;
 float:left;
 margin:0;
 padding:0;
 cursor :pointer;
}

.systemMenu a {
 display:inline-block;
 height: 25px;
 font-style:italic ;
 font-weight:bold;
 text-decoration :none;
 background: #EB8115 url(../images/tab_left.png) no-repeat left top ;
 padding-left:15px;
 padding-bottom:0;
 color:#ffffff;
 padding-right:0;
 margin:0;
 position:relative ;
 z-index:100;
}

.systemMenu a span
{
  background: url(../images/tab_right.png) right top no-repeat;
  margin:0;
  padding:0;
  padding-right:15px;
  display:inline-block;
  padding-top:2px;
   float:left;
}

.pagerlogNotes
{
	margin-top:5px;
	margin-left:20px;
	width:600px;
	float:left;
	color:#666666;
	border: 1px solid #666666;
	padding:5px;
}

.pagerlogNotes p
{
	font-size: 73.077%; 
	font-weight:normal;
}

.pagerlogNotes .boldText
{
	padding-left:20px;
	padding-right:20px;
	float:left;
	color:#666666;
	padding:5px;
	text-align:center;
	font-weight:bold;
	display:block;
	font-size : 95%; 
}

.checkboxlist {
    height:170px;
    width:600px;
    border: 1px solid #666666;
	padding:5px;
	overflow : scroll ;
}

.reportviewer {
     height:460px;
     width:850px;
     border: 1px solid #666666;
     padding:0;
     margin:0;
}

/*TankReading.aspx - panel border*/
.border{
  border : 1px solid #666666;
  margin :13px 0px 13px 0px; 
}

.DetectPlugIn 
{
    display:block;
	color: Olive;
	font-size: 11px;
	margin: 0px  10px 10px 10px;
	padding: 0px  0px 10px  0px;
	text-align :center;
}

.reportviewer_exportbtn {
    display:inline-block;
    float:left;
    position:absolute ;
    left:330px;
     z-index:100;
    margin:0px  2px 5px 6px;
    padding:2px 2px 5px 6px; 
}



.fpSpread {height:500px;width:100%;float:left;}

.extralink{padding-top:15px;padding-bottom:5px;float:left ;left:5px;width:100%;}

.extralink .registerlink {display:inline-block ;float:left;}

.extralink .contactlink {display:inline-block ;float:right;margin-right:15px;}


.id_login_panel a, .id_welcome a {text-decoration : underline;color:#ef8213;padding:3px;}
.id_login_panel, .id_welcome {font-family :Arial;font-size: 12px;}
.id_welcome p {padding-top:5px; padding-bottom:5px;font-family :Arial;font-size: 11px;}

.biggerLabelFont {font-size: 14px;font-weight:bold ;font-family :Arial;}

.contact .section .group .labelWide, .contact .section .group .dataWide { float: left; }
.contact .section .group .dataWide { padding-right: 0px; width: 220px; }
.contact .section .groupWide {float: left; padding-top: 15px; width:100%;}
.contact .section .groupWide .data-containerWide { clear: left; min-height: 28px;   }
.contact .section .groupWide .labelWide { float: left;  width:180px;}
.contact .section .groupWide .dataWide { padding-right: 0px;  }
.dataWide {display:block;}
.labelWide { display: block; font-size: 73.077%; font-weight: bold; }
.contact .section .group .labelWide { width: 150px; }
.fontnormal {  font-weight :normal;}
.fontbold {  float:left;font-weight :bold ; font-size: 73.077%; }

.mandatoryline { float:left;padding-bottom:3px; padding-top:16px; font-size: 73.077%;  }

.search-mid { float: left; padding-left: 50px; width: 425px; }

/** New Look **/

.pageWrapperWide {width:980px;display:table;position:relative;height:auto !important;min-height:100%;margin:0 auto;background-color:#ffffff;height:100%;}
.mainContentCenter {width:980px;background-color:#ffffff;height:100%;}
.id_footer {position:relative; float:left;  width:100%; height: 100px; bottom:0;}
.id_footer { background: #F6F6F6 none repeat 0 0;  }
.id_footer .bordershadow {width: 100%; background-repeat :repeat-x ;background-image :url(../images/border_shadow.jpg); height:10px;padding:0px;margin:0px;}
.id_footer .inner-wrapper{ font:12px Arial; color:#666666;padding: 10px 0px 5px 0px; text-align :center;   }


.id_footer ul { font:12px Arial;float:right; height: 20px; list-style: none; right:5px;position:relative; margin:30px 5px  0px 5px;}
.id_footer li {font:12px Arial;color:#666666;float: left; height: 25px; line-height: 18px;padding:2px  5px 2px 5px; }
.id_footer li a:link, .id_footer li a:visited {color:#666666; text-decoration :underline;padding-right:5px; padding-bottom :2px;}
.id_footer img {display:inline-block ;float:right; right:10px;position:relative;padding-bottom:5px;padding-left:8px;}

.tankreadings_todaysdate {border:1px solid #666666; padding:5px;margin:5px;margin-bottom:15px;}

/*#ui-datepicker-div
    {
        z-index: 9999999;
    }*/


form textarea 
{ 
	font-family: arial; 
	font-size: 12px; 
	padding: 2px;
	width:75%;
}

.pendingtxt {font-family: arial; font-size: 12px; font-weight :bold; color: #cb0115;}
