body {
 background: url("images/bg.jpg") repeat-x scroll 0 0 #BEC3C6;
    color: #333333;
    font-family: Verdana,"BitStream vera Sans",Tahoma,Helvetica,Sans-serif;
    font-size: 12px;
}

H1 {
float:left;
width:723px;
font-family:"Arial";
font-size:1.5em;
font-weight:bold;
line-height:24px;
color:#003399;
margin:10px 0px 0px 0px;
border-bottom:1px solid #003399;
}

H2 {
float:left;
width:723px;
font-family:"Arial";
font-size:1.1em;
font-weight:bold;
line-height:24px;
color:#003399;
margin:0px;
}

H3 {
float:left;
font-family:"Arial";
font-size:1.1em;
font-weight:bold;
margin:0px;
}

H4 {
font-size:1em;
}

.black {
color:#222222;
font-weight:bold;
}

.green {
color:#003399;
font-weight:bold;
}

.lightgray {
color:#999999;
}

/* FONT SIZE ***********************/
.fontsize1em {
font-size:1em;
}

/* FLOAT *************************/
.floatleft {
float:left;
}

.floatright {
float:right;
}

.floatauto {
margin:0px auto;
}

.floatnone {
float:none;
}

.textalignright {
text-align:right;
}

.textalignleft {
text-align:left;
}

/* MARGIN ************************/
.marginright5px {
margin-right:5px;
}

.margintop5px {
margin-top:5px;
}

.marginbottom5px {
margin-bottom:5px;
}

.marginleft5px {
margin-left:5px;
}

.marginright10px {
margin-right:10px;
}

.margintop10px {
margin-top:10px;
}

.marginbottom10px {
margin-bottom:10px;
}

.marginleft10px {
margin-left:10px;
}

.marginleft10em {
margin-left:10em;
}
/* WIDTH ***********************/
.widthauto {
width:auto;
}

.width100perc {
width:100%;
}

.width99perc {
width:99%;
}

.width98perc {
width:98%;
}

.width80perc {
width:80%;
}

.width49perc {
width:49%;
}

.width45perc {
width:45%;
}

.width40em {
width:40em;
}

.width35em {
width:35em;
}

.width30em {
width:30em;
}

.width25em {
width:25em;
}

.width20em {
width:20em;
}

.width17em {
width:17em;
}

.width16em {
width:16em;
}

.width15_3em {
width:15.3em;
}

.width15em {
width:15em;
}

.width13em {
width:13em;
}

.width12em {
width:12em;
}

.width11em {
width:11em;
}

.width10em {
width:10em;
}

.width9em {
width:9em;
}

.width8em {
width:8em;
}

.width7_3em {
width:7.3em;
}

.width7em {
width:7em;
}

.width6em {
width:6em;
}

.width5em {
width:5em;
}

.width4em {
width:4em;
}

.width3em {
width:3em;
}

SELECT[name=cmbPageSize].width3em {
width:4em;
}

.width2em {
width:2em;
}

.tooltip {
	display:none; 
	position:absolute; 
	border: 1px solid #7f9db9; 
	background-color: #FFFFFF;
	color:#243D54;
	padding: 5px;	
}

.error {
	padding:0px;
	margin:0px;
	color: #cd0a0a;
	position:relative;
}
div.error{
	padding-left:157px;
	color: #cd0a0a;
}
.message{
	color: #1C8F08;
	border:1 red;
}

/* LOGIN FORM */
#login-form {
background:transparent url(images/key.png) no-repeat 10% 30%;
}

#login-form INPUT.textbox {
float:right;
margin-bottom:7px;
width:70%;
padding:.2em;
/*border:1px solid #7f9db9;*/
}

#login-form LABEL {
float:left;
width:25%;
text-align:right;
margin:3px 0px 0px 0px;
color:#0d421a;
}

.forgotUP {
float:left;
margin:8px 0px 0px 0px;
font-size:0.95em;
}

/* COLLAPSIBLE DIV HEADER ICON */
.headerarrowright {
float:left;
width:24px;
height:24px;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 0px;
cursor:pointer;
background:transparent url(images/header_arrow_right.png) no-repeat left top;
}

.headerarrowdown {
float:left;
width:24px;
height:24px;
margin:0px 0px 1px 0px;
padding:0px 0px 0px 5px;
cursor:pointer;
background:transparent url(images/header_arrow_down.png) no-repeat left top;
}

/* TOP PANE */
#search INPUT {
width:267px;
height:21px;
margin:4px 0px 0px 3px;
padding:2px 0px 2px 3px;
border:0px;
color:#003399;
font-size:0.80em;
}

.ie7 #search INPUT {
width:267px;
height:20px;
margin:4px 0px 0px 3px;

border:0px;
color:#003399;
font-size:0.80em;
}

#search #searchbutton {
position:absolute;
top:5px;
right:3px;
background:transparent url(images/searchicon.gif) no-repeat left top;
width:21px;
height:23px;
cursor:pointer;
z-index:5;
}

/* TOP NAVIGATION BOTTOM */
#topnavbot UL {
background: none repeat scroll 0 0 #FFFFFF;
float:right;
margin:0px 10px 0px 0px;
padding:0px;
height:35px;
}

#topnavbot UL LI {
float:left;
list-style:none;
display:inline;
width:85px;
height:30px;
line-height:30px;
margin:0px 0px 0px 2px;
padding:0px;
text-align:center;
cursor:pointer;
/*background:transparent url(images/topnav_off.gif) no-repeat 0 0;*/
}

#topnavbot UL LI.lastnode {
float:left;
list-style:none;
display:inline;
width:85px;
height:30px;
line-height:30px;
margin:0px 0px 0px 2px;
padding:0px;
text-align:center;
cursor:pointer;
/*background:transparent url(images/topnav_off_last.gif) no-repeat 0 0;*/
}

#topnavbot UL LI.active {
/*background:transparent url(images/topnav_on.gif) no-repeat 0 0;*/
}

#topnavbot UL LI.activelast {
/*background:transparent url(images/topnav_on_last.gif) no-repeat 0 0;*/
}

#topnavbot UL LI A {
background: url("images/menu-new.gif") no-repeat scroll 0 0 transparent;
height:31px;
margin:0px;
padding:0px;
font-size:11px;
color:#003399;
text-decoration:none;
display:block;
/*float:left;*/
}

#topnavbot UL LI A.active {
color:#2d4526;
}

#topnavbot UL LI A:hover {
text-decoration:underline;
}

/* LEFT PANE */
#leftpane{z-index:1000}
#leftpane UL {
background: url("images/sidebar_shadow.gif") repeat-x scroll center top #F7F7F7;
margin:0px;
padding:0px;
z-index: 1000;
}

#leftpane UL LI {
margin:0px 0px 5px 7px;
padding:0px;
width:168px;
height:42px;
line-height:42px;
list-style:none;
background:url("images/left-li-bottom.png") no-repeat scroll 0 100% transparent;;
}

.ie6 #leftpane UL LI {
/*background:transparent url(images/leftnav_tab.gif) no-repeat 0 0;*/
}

#leftpane UL LI.active {
/*background:transparent url(images/leftnav_tab_on.png) no-repeat 0 0;*/
}

.ie6 #leftpane UL LI.active {
/*background:transparent url(images/leftnav_tab_on.gif) no-repeat 0 0;*/

}

#leftpane UL LI SPAN#icon0,
#leftpane UL LI SPAN#icon1,
#leftpane UL LI SPAN#icon2,
#leftpane UL LI SPAN#icon3,
#leftpane UL LI SPAN#icon4,
#leftpane UL LI SPAN#icon5,
#leftpane UL LI SPAN#icon6,
#leftpane UL LI SPAN#icon7,
#leftpane UL LI SPAN#icon8,
#leftpane UL LI SPAN#icon9,
#leftpane UL LI SPAN#icon10,
#leftpane UL LI SPAN#icon11,
#leftpane UL LI SPAN#icon12,
#leftpane UL LI SPAN#icon13,
#leftpane UL LI SPAN#icon14,
#leftpane UL LI SPAN#icon15,
#leftpane UL LI SPAN#icon16,
#leftpane UL LI SPAN#icon17,
#leftpane UL LI SPAN#icon18,
#leftpane UL LI SPAN#icon19,
#leftpane UL LI SPAN#icon20 {
float:left;
background:transparent url(images/arrow_right.png) no-repeat 5px 18px;
width:4px;
height:7px;
padding:10px 5px 10px 0px;
}

.ie6 #leftpane UL LI SPAN#icon0,
.ie6 #leftpane UL LI SPAN#icon1,
.ie6 #leftpane UL LI SPAN#icon2,
.ie6 #leftpane UL LI SPAN#icon3,
.ie6 #leftpane UL LI SPAN#icon4,
.ie6 #leftpane UL LI SPAN#icon5,
.ie6 #leftpane UL LI SPAN#icon6,
.ie6 #leftpane UL LI SPAN#icon7,
.ie6 #leftpane UL LI SPAN#icon8,
.ie6 #leftpane UL LI SPAN#icon9,
.ie6 #leftpane UL LI SPAN#icon10,
.ie6 #leftpane UL LI SPAN#icon11,
.ie6 #leftpane UL LI SPAN#icon12,
.ie6 #leftpane UL LI SPAN#icon13,
.ie6 #leftpane UL LI SPAN#icon14,
.ie6 #leftpane UL LI SPAN#icon15,
.ie6 #leftpane UL LI SPAN#icon16,
.ie6 #leftpane UL LI SPAN#icon17,
.ie6 #leftpane UL LI SPAN#icon18,
.ie6 #leftpane UL LI SPAN#icon19,
.ie6 #leftpane UL LI SPAN#icon20 {
background:transparent url(images/arrow_right.gif) no-repeat 5px 18px;
}
/* arrow*/
#leftpane ul#ulleftnav li SPAN#icon {
float:left;
background:transparent url(images/arrow_right.png) no-repeat 5px 18px;
width:4px;
height:7px;
padding:10px 8px 10px 0px;
}

.ie6 #leftpane ul#ulleftnav li SPAN#icon {
background:transparent url(images/arrow_right.gif) no-repeat 5px 18px;
}

#leftpane UL LI A {
margin:0px 0px 0px 5px;;
padding:0px;
font-size:12px;
font-weight:bold;
color:#003399;
text-decoration:none;
}

#leftpane UL LI A.active {
font-weight:bold;
color:#058645;
}

#leftpane UL LI A:hover {
color:#058645;
}

#leftpane UL LI SPAN {
font-weight:normal;
font-size:0.75em;
color:#2a4054;
padding:0px 2px;
}

#leftpane-home{z-index:1000}
#leftpane-home UL {
background: url("images/sidebar_shadow.gif") repeat-x scroll center top #F7F7F7;
margin:0px;
padding:0px;
z-index: 1000;
}

#leftpane-home UL LI {
margin:0px 0px 5px 7px;
padding:0px;
width:168px;
height:42px;
line-height:42px;
list-style:none;
background:url("images/left-li-bottom.png") no-repeat scroll 0 100% transparent;;
}

.ie6 #leftpane-home UL LI {
/*background:transparent url(images/leftnav_tab.gif) no-repeat 0 0;*/
}

#leftpane-home UL LI.active {
/*background:transparent url(images/leftnav_tab_on.png) no-repeat 0 0;*/
}

.ie6 #leftpane-home UL LI.active {
/*background:transparent url(images/leftnav_tab_on.gif) no-repeat 0 0;*/
}

#leftpane-home UL LI SPAN#icon0,
#leftpane-home UL LI SPAN#icon1,
#leftpane-home UL LI SPAN#icon2,
#leftpane-home UL LI SPAN#icon3,
#leftpane-home UL LI SPAN#icon4,
#leftpane-home UL LI SPAN#icon5,
#leftpane-home UL LI SPAN#icon6,
#leftpane-home UL LI SPAN#icon7,
#leftpane-home UL LI SPAN#icon8,
#leftpane-home UL LI SPAN#icon9,
#leftpane-home UL LI SPAN#icon10,
#leftpane-home UL LI SPAN#icon11,
#leftpane-home UL LI SPAN#icon12,
#leftpane-home UL LI SPAN#icon13,
#leftpane-home UL LI SPAN#icon14,
#leftpane-home UL LI SPAN#icon15,
#leftpane-home UL LI SPAN#icon16,
#leftpane-home UL LI SPAN#icon17,
#leftpane-home UL LI SPAN#icon18,
#leftpane-home UL LI SPAN#icon19,
#leftpane-home UL LI SPAN#icon20 {
float:left;
background:transparent url(images/arrow_right.png) no-repeat 5px 18px;
width:4px;
height:7px;
padding:10px 5px 10px 0px;
}

.ie6 #leftpane-home UL LI SPAN#icon0,
.ie6 #leftpane-home UL LI SPAN#icon1,
.ie6 #leftpane-home UL LI SPAN#icon2,
.ie6 #leftpane-home UL LI SPAN#icon3,
.ie6 #leftpane-home UL LI SPAN#icon4,
.ie6 #leftpane-home UL LI SPAN#icon5,
.ie6 #leftpane-home UL LI SPAN#icon6,
.ie6 #leftpane-home UL LI SPAN#icon7,
.ie6 #leftpane-home UL LI SPAN#icon8,
.ie6 #leftpane-home UL LI SPAN#icon9,
.ie6 #leftpane-home UL LI SPAN#icon10,
.ie6 #leftpane-home UL LI SPAN#icon11,
.ie6 #leftpane-home UL LI SPAN#icon12,
.ie6 #leftpane-home UL LI SPAN#icon13,
.ie6 #leftpane-home UL LI SPAN#icon14,
.ie6 #leftpane-home UL LI SPAN#icon15,
.ie6 #leftpane-home UL LI SPAN#icon16,
.ie6 #leftpane-home UL LI SPAN#icon17,
.ie6 #leftpane-home UL LI SPAN#icon18,
.ie6 #leftpane-home UL LI SPAN#icon19,
.ie6 #leftpane-home UL LI SPAN#icon20 {
background:transparent url(images/arrow_right.gif) no-repeat 5px 18px;
}
/* arrow*/
#leftpane-home ul#ulleftnav li SPAN#icon {
float:left;
background:transparent url(images/arrow_right.png) no-repeat 5px 18px;
width:4px;
height:7px;
padding:10px 8px 10px 0px;
}

.ie6 #leftpane-home ul#ulleftnav li SPAN#icon {
background:transparent url(images/arrow_right.gif) no-repeat 5px 18px;
}

#leftpane-home UL LI A {
margin:0px 0px 0px 5px;;
padding:0px;
font-size:12px;
font-weight:bold;
color:#003399;
text-decoration:none;
}

#leftpane-home UL LI A.active {
font-weight:bold;
color:#058645;
}

#leftpane-home UL LI A:hover {
color:#058645;
}

#leftpane-home UL LI SPAN {
font-weight:normal;
font-size:0.75em;
color:#2a4054;
padding:0px 2px;
}
/* CONTENT PANE *********************************/

small.requiredField{
	color:red;
}

.loggedInUserName{
	color:#002D56;
	font-size:1.2em;
}

.admindashboard {
	font-size:0.9em;
}

.tabledashboard {
	height:220px;
	width: 100%;
}

#contentpane {
font-size:0.85em;
}

#contentpane H4 {
font-size:16px;
}

#contentpane P {
float:left;
width:auto;
height:auto;
color:#222222;
margin:10px 0px 10px 0px;
text-align:justify;
overflow:hidden;
}

#contentpane .frmcontrolbox P {
font-weight:bold;
margin:0.5em 1em;
text-align:justify;
}

#contentpane .dash, #contentpane .dash0 {
width:98%;
background:#ffffff url(images/dash.gif) repeat-x 50% 50%;
margin:5px 0px 5px 7px;
padding:2px 0px;
}

.contentpanehomeinner {
float:left;
width:100%;
height:265px;
margin:0;
padding:0;
overflow:hidden;
background:transparent url(images/contentHomeBG.gif) repeat-x left top;
}

.contentpanehomeinner .banner {
float:left;
width:350px;
height:225px;
margin:20px 0 0 0;
}

.contentpanehomeinner .caption {
float:right;
width:470px;
height:245px;
}

.contentpanehomeinner .caption .captionhead {
float:left;
width:430px;
height:160px;
margin:0 0 0 40px;
}

.contentpanehomeinner .caption .captionhead .captionheadtext {
float:left;
color:#ffffff;
font-family:Georgia,Verdana,Arial,sans-serif;
font-size:1.6em;
font-weight:bolder;
margin:15px 0 0 0;
}

.contentpanehomeinner .caption #captionfooter {
float:left;
position:relative;
width:470px;
height:84px;
}

.frmcontrolbox {
float:left;
width:722px;
height:auto;
padding:10px 0px;
margin:0px 0px 10px 0px;
border-left:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
}

.frmcontrolbox2 {
float:left;
width:722px;
height:auto;
padding:10px 0px;
margin:0px 0px 10px 0px;
border-left:1px solid #003399;
border-right:1px solid #003399;
border-top:1px solid #003399;
border-bottom:1px solid #003399;
}

.registrationmsgbox {
float:left;
width:700px;
font-size:1.2em;
}

.frmcontrolbox H4 {
font-weight:bold;
line-height:24px;
color:#003399;
margin:0.5em 1em;
}

.validateTips {
border:0px solid transparent;
color:#CD0A0A;
font-weight:normal;
margin:0px 0px 5px 0px;
padding:0;
background-color:#FFFFFF;
}

.ie7 #frmPriceRegionMnt .validateTips {
margin:-25px 0px 0px 0px;
}

.validateTips UL {
width:100%;
margin:0;
padding:0;
}

.validateTips UL LI {
list-style:none;
padding:0px;
}

/* TANK LOCATION */
#contentpane .tanklocation {
width:275px;
height:170px;
background:transparent url(images/fronthouse.gif) no-repeat 50% 50%;
}

#contentpane .heatingoil FIELDSET {
border:0;
}

#contentpane .tanklocation INPUT[type=radio]{
margin:0;
}

#contentpane .tanklocation .tl1 {
position:relative;
left:20px;
top:0px;
}

#contentpane .tanklocation .tl2 {
position:relative;
left:100px;
top:0px;
}

#contentpane .tanklocation .tl3 {
position:relative;
left:180px;
top:0px;
}

#contentpane .tanklocation .tl4 {
position:relative;
left:175px;
top:20px;
}

#contentpane .tanklocation .tl5 {
position:relative;
left:150px;
top:70px;
}

#contentpane .tanklocation .tl6 {
position:relative;
left:125px;
top:115px;
}

#contentpane .tanklocation .tl7 {
position:relative;
left:80px;
top:140px;
}

#contentpane .tanklocation .tl8 {
position:relative;
left:-5px;
top:140px;
}

#contentpane .tanklocation .tl9 {
position:relative;
left:-115px;
top:140px;
}

#contentpane .tanklocation .tl10 {
position:relative;
left:-205px;
top:140px;
}

#contentpane .tanklocation .tl11 {
position:relative;
left:-2px;
top:100px;
}

#contentpane .tanklocation .tl12 {
position:relative;
left:-28px;
top:55px;
}

#contentpane .tanklocation .tl13 {
position:relative;
left:-52px;
top:5px;
}

/*
#contentpane .tanklocation #tl14 {
	position: relative;
	left: -52px;
	top: 155px;
}
*/
	/* IE7 HACKS */
.ie7 #contentpane .tanklocation .tl4 {
position:relative;
left:180px;
top:20px;
}

.ie7 #contentpane .tanklocation .tl5 {
position:relative;
left:157px;
top:70px;
}

.ie7 #contentpane .tanklocation .tl6 {
position:relative;
left:133px;
top:115px;
}

.ie7 #contentpane .tanklocation .tl7 {
position:relative;
left:85px;
top:137px;
}

.ie7 #contentpane .tanklocation .tl8 {
position:relative;
left:5px;
top:137px;
}

.ie7 #contentpane .tanklocation .tl9 {
position:relative;
left:-108px;
top:137px;
}

.ie7 #contentpane .tanklocation .tl10 {
position:relative;
left:-195px;
top:137px;
}

.ie7 #contentpane .tanklocation .tl11 {
position:relative;
left:-240px;
top:115px;
}

.ie7 #contentpane .tanklocation .tl12 {
position:relative;
left:-1px;
top:50px;
}

.ie7 #contentpane .tanklocation .tl13 {
position:relative;
left:-25px;
top:5px;
}

/* FORM */
SELECT {
font-family:"Verdana";
font-size:1em;
}

SELECT {
height:20px;
}

INPUT {
border:1px solid #7f9db9;
}

INPUT[type=checkbox],INPUT[type=radio] {
border-bottom-width:0px !important;
border-left-width:0px !important;
border-right-width:0px !important;
border-top-width:0px !important;
}

/* CONTENT PANE FORM CONTROLS */
#contentpane fieldset {
padding: 0px 10px 10px 10px;
border:1px dashed #003399;
margin:0px;
display:inline;
}

#contentpane LEGEND {
background-color:#FFFFFF;
padding:0px 2px 2px 2px;
color:#003399;
}

#contentpane .noborder {
border:0;
}

#contentpane TABLE SPAN {
float:left;
}

#contentpane LABEL {
display:block;
}

/* PASSWORD STENGTH *//*****************************************/
#pswdstrengthcont {
float:left;
padding:3px 0px 0px 10px;
}

#pswdstrengthcont #paswdstrength0,
#pswdstrengthcont #paswdstrength1,
#pswdstrengthcont #paswdstrength2,
#pswdstrengthcont #paswdstrength3 {
float:left;
width:20px;
height:7px;
display:block;
}

#pswdstrengthcont #paswdstrength0 {
border:1px solid gray;
}

#pswdstrengthcont #paswdstrength1 {
border:1px solid gray;
margin-left:2px;
}

#pswdstrengthcont #paswdstrength2 {
border:1px solid gray;
margin-left:2px;
}

#pswdstrengthcont #paswdstrength3 {
border:1px solid gray;
margin-left:2px;
}

.weak{background-color: #FF5353;}
.average{background-color: #FAD054;}
.strong{background-color: #93C9F4;}
.secure{background-color: #B6FF6C;}

.strengthMsg {
width:50%;
margin:0px;
font-size:1em;
font-weight:normal;
}

/****************************************************************/

#contentpane INPUT.textbox {
width:170px;
}

#contentpane TABLE INPUT.textbox {
width:170px;
}

#contentpane TABLE INPUT.textboxsmall {
width:100px;
}

#contentpane TABLE SELECT.selectbox {
width:230px;
}

.ie7 #contentpane TABLE SELECT.selectbox {
width:174px;
}

#contentpane TABLE SELECT.selectboxsmall {
width:100px;
}

#contentpane TABLE SELECT.ctypebig {
width:270px;
}

.ie7 #contentpane TABLE SELECT.selectbox { /* ie7 hack */
width:176px;
}

.ie7 #contentpane TABLE SELECT.selectboxsmall { /* ie7 hack */
width:102px;
}

#contentpane TABLE INPUT.zip,
#contentpane TABLE INPUT.phone {
width:40px;
}

#contentpane TABLE SELECT.zip {
width:126px;
}

#contentpane TABLE TEXTAREA.textareabox {
width:168px;
height:70px;
}

#contentpane #heatingoil P {
font-size:0.95em;
font-weight:bold;
margin:10px 0px 0px 0px;
border:0;
color:#222222;
}

#contentpane #propane P {
font-weight:bold;
margin:10px 0px 0px 0px;
border:0;
color:#222222;
}

/********************************************************/
/* SETUP CLIENT FORM */
#contentpane #frmSetupClient INPUT.textboxbig {
width:26.4em;
color:#CCCCCC;
margin:0px 0px 5px 0px;
}

#contentpane #frmSetupClient INPUT.textbox {
float:left;
width:12em;
color:#CCCCCC;
margin:0px 5px 5px 0px;
}

.ie7 #contentpane #frmSetupClient INPUT.textbox {
width:11.9em;
}

#contentpane #frmSetupClient INPUT.zip,
#contentpane #frmSetupClient INPUT.phone {
width:40px;
margin:0px 5px 0px 0px;
}

#contentpane #frmSetupClient INPUT.zip,
#contentpane #frmSetupClient SELECT.zip{
float:left;
}

#contentpane #frmSetupClient SELECT.zip {
width:126px;
}

#contentpane #frmSetupClient SELECT.functionality {
width:15em;
}

#contentpane #frmSetupClient TEXTAREA.textareabox {
width:25em;
height:70px;
}

#contentpane #frmSetupClient TEXTAREA.textareaadd {
width:22em;
height:70px;
margin:0px 0px 5px 0px;
}

#contentpane #frmSetupClient TEXTAREA.textareaadd2 {
width:22em;
height:150px;
}

#contentpane #frmSetupClient TEXTAREA.textareaboxfull {
width:52.5em;
height:70px;
}

.ie7 #contentpane #frmSetupClient TEXTAREA.textareaboxfull {
width:51.6em;
height:70px;
}

#contentpane #frmSetupClient SELECT.listbox {
width:25em;
height:80px;
}

#contentpane #frmSetupClient SELECT.listboxadd {
width:25em;
height:80px;
margin:0px 0px 5px 0px;
}

#contentpane #frmSetupClient SELECT.listboxadd2 {
width:25em;
height:160px;
}

#contentpane #frmSetupClient LABEL {
display:block;
}

#contentpane #frmSetupClient fieldset.firstblock {
float:left;
width:100%;
padding: 0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
}

#contentpane #frmSetupClient fieldset.fieldsetblock {
float:left;
width:33em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmSetupClient fieldset.fieldsetadd {
float:left;
width:25em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupClient fieldset.fieldsetaddremove {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupClient fieldset.fieldsetaddremove2 {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:47px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupClient fieldset.fieldsetaddremove3 {
float:left;
width:5em;
padding:5px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

.ie7 #contentpane #frmSetupClient fieldset.fieldsetaddremove2 {
margin:47px 0px 0px 0px;
}

.ie7 #contentpane #frmSetupClient fieldset.fieldsetaddremove3 {
margin:0px 0px 0px 0px;
}

#contentpane #frmSetupClient fieldset .buttonoff,
#contentpane #frmSetupClient fieldset .buttonon {
margin:0px 0px 5px 10px;
}

.ie7 #contentpane #frmSetupClient fieldset .buttonoff,
.ie7 #contentpane #frmSetupClient fieldset .buttonon {
margin:0px 0px 5px 10px;
}

#contentpane #frmSetupClient fieldset {
float:left;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmSetupClient LEGEND {
background-color:#FFFFFF;
padding:0px 2px 2px 2px;
color:#003399;
}

#contentpane #frmSetupClient fieldset .firstblock {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupClient fieldset .fieldsetadd {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupClient fieldset .fieldsetaddremove {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupClient fieldset .fieldsetaddremove2 {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupClient fieldset DIV {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

#contentpane #frmSetupClient SPAN.info {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

/**********************************************/
/********************************************************/
/* Edit CLIENT FORM */
#contentpane #frmEditClient INPUT.textboxbig {
width:26.4em;
color:#CCCCCC;
margin:0px 0px 5px 0px;
}

#contentpane #frmEditClient INPUT.textbox {
float:left;
width:12em;
color:#CCCCCC;
margin:0px 5px 5px 0px;
}

.ie7 #contentpane #frmEditClient INPUT.textbox {
width:11.9em;
}

#contentpane #frmEditClient INPUT.zip,
#contentpane #frmEditClient INPUT.phone {
width:40px;
margin:0px 5px 0px 0px;
}

#contentpane #frmEditClient INPUT.zip,
#contentpane #frmEditClient SELECT.zip{
float:left;
}

#contentpane #frmEditClient SELECT.zip {
width:126px;
}

#contentpane #frmEditClient SELECT.functionality {
width:15em;
}

#contentpane #frmEditClient TEXTAREA.textareabox {
width:25em;
height:70px;
}

#contentpane #frmEditClient TEXTAREA.textareaadd {
width:22em;
height:70px;
margin:0px 0px 5px 0px;
}

#contentpane #frmEditClient TEXTAREA.textareaadd2 {
width:22em;
height:150px;
}

#contentpane #frmEditClient TEXTAREA.textareaboxfull {
width:52.5em;
height:70px;
}

.ie7 #contentpane #frmEditClient TEXTAREA.textareaboxfull {
width:51.6em;
height:70px;
}

#contentpane #frmEditClient SELECT.listbox {
width:25em;
height:80px;
}

#contentpane #frmEditClient SELECT.listboxadd {
width:25em;
height:80px;
margin:0px 0px 5px 0px;
}

#contentpane #frmEditClient SELECT.listboxadd2 {
width:25em;
height:160px;
}

#contentpane #frmEditClient LABEL {
display:block;
}

#contentpane #frmEditClient fieldset.firstblock {
float:left;
width:100%;
padding: 0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
}

#contentpane #frmEditClient fieldset.fieldsetblock {
float:left;
width:33em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmEditClient fieldset.fieldsetadd {
float:left;
width:25em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmEditClient fieldset.fieldsetaddremove {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmEditClient fieldset.fieldsetaddremove2 {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:47px 0px 0px 0px;
display:inline;
}

#contentpane #frmEditClient fieldset.fieldsetaddremove3 {
float:left;
width:5em;
padding:5px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

.ie7 #contentpane #frmEditClient fieldset.fieldsetaddremove2 {
margin:47px 0px 0px 0px;
}

.ie7 #contentpane #frmEditClient fieldset.fieldsetaddremove3 {
margin:0px 0px 0px 0px;
}

#contentpane #frmEditClient fieldset .buttonoff,
#contentpane #frmEditClient fieldset .buttonon {
margin:0px 0px 5px 10px;
}

.ie7 #contentpane #frmEditClient fieldset .buttonoff,
.ie7 #contentpane #frmEditClient fieldset .buttonon {
margin:0px 0px 5px 10px;
}

#contentpane #frmEditClient fieldset {
float:left;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmEditClient LEGEND {
background-color:#FFFFFF;
padding:0px 2px 2px 2px;
color:#003399;
}

#contentpane #frmEditClient fieldset .firstblock {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmEditClient fieldset .fieldsetadd {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmEditClient fieldset .fieldsetaddremove {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmEditClient fieldset .fieldsetaddremove2 {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmEditClient fieldset DIV {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

#contentpane #frmEditClient SPAN.info {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

/**********************************************/


/* ORDER FUEL FORM */

#contentpane SELECT.listbox-normal{
min-width:280px;
height:80px;
/*margin:0px 0px 5px 0px;*/
overflow:auto;  /* cater to the older browsers */
overflow-x:scroll; /* scroll horizontal */
overflow-y:hidden;
word-wrap: break-word ;

}

.ie8 #contentpane SELECT.listbox-normal{
width:280px;
height:80px;
/*margin:0px 0px 5px 0px;*/
overflow:auto;  /* cater to the older browsers */
overflow-x:scroll; /* scroll horizontal */
overflow-y:hidden;
word-wrap: break-word ;
}

.ie7 #contentpane SELECT.listbox-normal{
width:280px;
height:80px;
/*margin:0px 0px 5px 0px;*/
overflow:auto;  /* cater to the older browsers */
overflow-x:scroll; /* scroll horizontal */
overflow-y:hidden;
word-wrap: break-word ;

}

#contentpane #frmProductPortfolio INPUT[type='text'] {
float:left;
color:#222222;
margin:0px 5px 5px 0px;
}

.ie7 #contentpane #frmProductPortfolio INPUT[type='text'] {
color:#222222;
margin:0px 5px 5px 0px;
}

#contentpane #frmProductPortfolio INPUT[type='text'].dateField {
width:7em;
margin:0px;
}

#contentpane #frmProductPortfolio H3 {
float:left;
font-family:"Arial";
font-size:1.1em;
font-weight:bold;
margin:0px 0px 0px 7px;
}

#contentpane #frmProductPortfolio .validateTips {
border:1px solid transparent;
color:#CD0A0A;
font-weight:normal;
margin:0;
padding:0;
background-color:#FFFFFF;
}

#contentpane #frmProductPortfolio .tbgrid .header LABEL.col1{width:65px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .header LABEL.col2{width:85px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .header LABEL.col3{width:65px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .header LABEL.col4{width:65px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .header LABEL.col5{width:65px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .header LABEL.col6{width:75px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .header LABEL.col7{width:72px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .header LABEL.col8{width:72px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .header LABEL.col9{width:73px;padding:0px 4px;text-align:center;}

#contentpane #frmProductPortfolio .tbgrid .container LABEL.col1{width:65px;height:50px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .container LABEL.col2{width:85px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .container LABEL.col3{width:65px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .container LABEL.col4{width:65px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .container LABEL.col5{width:65px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .container LABEL.col6{width:75px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .container LABEL.col7{width:72px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .container LABEL.col8{width:72px;padding:0px 4px;text-align:center;}
#contentpane #frmProductPortfolio .tbgrid .container LABEL.col9{width:73px;padding:0px 4px;text-align:center;}



#contentpane #frmProductPortfolio .tbgrid .container LABEL SPAN {
float:left;
width:100%;
padding:10px 0px 0px 0px;
}

#contentpane #frmProductPortfolio .tbgrid .container LABEL.col5 SPAN {
float:left;
width:100%;
padding:5px 0px 0px 0px;
}

#contentpane #frmProductPortfolio .tbgrid .container LABEL SPAN A {
color:#222222;
}

/************************************/
/* PRICE MAINTENANCE FORM */
#contentpane #frmPriceMaintenance INPUT[type='text'] {
width:70px;
color:#222222;
margin:5px 0px 0px 0px;
}

.ie7 #contentpane #frmPriceMaintenance INPUT[type='text'] {
margin:4px 0px 0px 0px;
}

#contentpane #frmPriceMaintenance INPUT[type='radio'] {
margin:9px 0px 0px 0px;
border:0;
}

.ie7 #contentpane #frmPriceMaintenance INPUT[type='radio'] {
margin:5px 0px 0px 0px;
border:0;
}

#contentpane #frmPriceMaintenance IMG {
margin:7px 0px 0px 0px;
}

#contentpane #frmPriceMaintenance .validateTips {
border:1px solid transparent;
color:#CD0A0A;
font-weight:normal;
margin:15px 0px 0px 5px;
padding:0;
background-color:#FFFFFF;
}

#contentpane #frmPriceMaintenance DIV.tbgrid {
float:left;
width:710px;
border:1px solid #003399;
font-size:0.95em;
margin:15px 0px 0px 5px;
}

#contentpane #frmPriceMaintenance DIV.tbgrid .header LABEL.col1{width:142px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmPriceMaintenance DIV.tbgrid .header LABEL.col2{width:142px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmPriceMaintenance DIV.tbgrid .header LABEL.col3{width:142px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmPriceMaintenance DIV.tbgrid .header LABEL.col4{width:142px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmPriceMaintenance DIV.tbgrid .header LABEL.col5{width:138px;text-align:center;}

#contentpane #frmPriceMaintenance DIV.tbgrid .container LABEL.col1{width:142px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmPriceMaintenance DIV.tbgrid .container LABEL.col2{width:142px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmPriceMaintenance DIV.tbgrid .container LABEL.col3{width:142px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmPriceMaintenance DIV.tbgrid .container LABEL.col4{width:142px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmPriceMaintenance DIV.tbgrid .container LABEL.col5{width:138px;text-align:center;}

#contentpane #frmPriceMaintenance DIV.tbgrid .container LABEL {
float:left;
height:30px;
font-weight:normal;
display:inline;
}

/**********************************************/
/* SETUP TANK SIZE FORM */
#contentpane #frmTankSize INPUT[type='text'].textboxbig {
width:180px;
color:#222222;
margin:5px 0px 0px 0px;
}

#contentpane #frmTankSize INPUT[type='text numeric'] {
width:70px;
color:#222222;
margin:5px 0px 0px 0px;
}

#contentpane #frmTankSize INPUT[type='text'] {
width:70px;
color:#222222;
margin:5px 0px 0px 0px;
}

.ie7 #contentpane #frmTankSize INPUT[type='text'] {
margin:4px 0px 0px 0px;
}

#contentpane #frmTankSize INPUT[type='radio'] {
border:0;
}

#contentpane #frmTankSize INPUT[type='checkbox'] {
margin:9px 0px 0px 0px;
border:0;
}

.ie7 #contentpane #frmTankSize INPUT[type='checkbox'] {
margin:5px 0px 0px 0px;
border:0;
}

#contentpane #frmTankSize IMG {
margin:7px 0px 0px 0px;
}

#contentpane #frmTankSize .validateTips {
border:1px solid transparent;
color:#CD0A0A;
font-weight:normal;
margin:0px 0px 0px 5px;
padding:0;
background-color:#FFFFFF;
}

#contentpane #frmTankSize DIV.tbgrid {
float:left;
width:710px;
border:1px solid #003399;
font-size:0.95em;
margin:15px 0px 0px 5px;
}

#contentpane #frmTankSize .tbgrid .header LABEL.col1{width:44px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col2{width:120px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col3{width:110px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col4{width:130px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col5{width:110px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col6{width:110px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col7{width:80px;text-align:center;}

#contentpane #frmTankSize .tbgrid .container LABEL.col1{width:44px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col2{width:120px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col3{width:110px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col4{width:130px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col5{width:110px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col6{width:110px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col7{width:80px;text-align:center;}

#contentpane #frmTankSize .tbgrid .header LABEL.col8{width:80px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col9{width:80px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col10{width:100px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col11{width:80px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col12{width:80px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col13{width:85px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col14{width:85px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .header LABEL.col15{width:63px;text-align:center;}

#contentpane #frmTankSize .tbgrid .container LABEL.col8{width:80px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col9{width:80px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col10{width:100px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col11{width:80px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col12{width:80px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col13{width:85px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col14{width:85px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmTankSize .tbgrid .container LABEL.col15{width:60px;text-align:center;}




#contentpane #frmTankSize DIV.tbgrid .container LABEL {
float:left;
height:30px;
font-weight:normal;
display:inline;
}

/************************************/
/* MAINTAIN TERRITORY FORM */
#contentpane #frmMaintainTerritory SELECT.dealer {
width:15em;
}

#contentpane #frmMaintainTerritory SELECT.listbox {
width:25em;
height:40px;
}

#contentpane #frmMaintainTerritory SELECT.listboxadd {
width:25em;
height:80px;
margin:0px 0px 5px 0px;
}

#contentpane #frmMaintainTerritory SELECT.listboxadd2 {
width:25em;
height:160px;
}

#contentpane #frmMaintainTerritory LABEL {
display:block;
}

#contentpane #frmMaintainTerritory fieldset.firstblock {
float:left;
width:100%;
padding: 0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
}

#contentpane #frmMaintainTerritory fieldset.fieldsetgen {
float:left;
width:28em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmMaintainTerritory fieldset.fieldsetadd {
float:left;
width:25em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmMaintainTerritory fieldset.fieldsetaddremove {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmMaintainTerritory fieldset .buttonoff,
#contentpane #frmMaintainTerritory fieldset .buttonon {
margin:0px 0px 5px 10px;
}

.ie7 #contentpane #frmMaintainTerritory fieldset .buttonoff,
.ie7 #contentpane #frmMaintainTerritory fieldset .buttonon {
margin:0px 0px 5px 10px;
}

#contentpane #frmMaintainTerritory fieldset {
float:left;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmMaintainTerritory LEGEND {
background-color:#FFFFFF;
padding:0px 2px 2px 2px;
color:#003399;
}

#contentpane #frmMaintainTerritory fieldset div.firstblock {
width:55.5%;
padding:0px;
margin:0px;
}

.ie7 #contentpane #frmMaintainTerritory fieldset div.firstblock {
width:55.3%;
}

#contentpane #frmMaintainTerritory fieldset div.secondblock {
width:auto;
padding:0px;
margin:0px;
}

#contentpane #frmMaintainTerritory fieldset div.fieldsetadd {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmMaintainTerritory fieldset div.fieldsetaddremove {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmMaintainTerritory fieldset DIV {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

/* Alerts */

#contentpane #frmAlertMgmt fieldset.fieldsetadd {
float:left;
width:25em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmAlertMgmt fieldset div.fieldsetadd {
    width: 100%;
    padding: 0px;
    margin: 0px;
}

#contentpane #frmAlertMgmt SELECT.listboxadd {
width:25em;
height:250px;
margin:0px 0px 5px 0px;
}

#contentpane #frmAlertMgmt fieldset.fieldsetaddremove {
    float: left;
    width: 5em;
    padding: 15px 10px 10px 10px;
    border: 0px dashed #003399;
    margin: 0px 0px 0px 0px;
    display: inline;
}

#contentpane #frmAlertMgmt fieldset div.fieldsetaddremove {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmAlertMgmt fieldset .buttonoff, #contentpane #frmAlertMgmt fieldset .buttonon {
    margin: 0px 0px 5px 10px;
}

/********************************************************/
/* SETUP ROLES / PERMISSIONS FORM */
#contentpane #frmSetupRoles SELECT.functionality {
float:left;
width:15em;
margin:20px 0px 20px 0px;
}

.ie7 #contentpane #frmSetupRoles SELECT.functionality {
margin:20px 0px 20px 0px;
}

#contentpane #frmSetupRoles SELECT.listboxadd {
width:25em;
height:80px;
margin:0px;
}

#contentpane #frmSetupRoles SELECT.listboxadd2 {
width:25em;
height:248px;
}

.ie7 #contentpane #frmSetupRoles SELECT.listboxadd2 {
width:25em;
height:244px;
}

#contentpane #frmSetupRoles LABEL {
display:block;
}

#contentpane #frmSetupRoles fieldset.fieldsetadd {
float:left;
width:25em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupRoles fieldset.fieldsetaddremove {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:170px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupRoles fieldset .buttonoff,
#contentpane #frmSetupRoles fieldset .buttonon {
margin:0px 0px 5px 10px;
}

.ie7 #contentpane #frmSetupRoles fieldset .buttonoff,
.ie7 #contentpane #frmSetupRoles fieldset .buttonon {
margin:0px 0px 5px 10px;
}

#contentpane #frmSetupRoles fieldset {
float:left;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmSetupRoles LEGEND {
background-color:#FFFFFF;
padding:0px 2px 2px 2px;
color:#003399;
}

#contentpane #frmSetupRoles fieldset div.fieldsetadd {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupRoles fieldset div.fieldsetadd #allPermission {
float:left;
width:100%;
}

#contentpane #frmSetupRoles fieldset div.fieldsetadd #createRole,
#contentpane #frmSetupRoles fieldset div.fieldsetadd #createPermission {
float:left;
}

#contentpane #frmSetupRoles fieldset div.fieldsetadd #removeRole,
#contentpane #frmSetupRoles fieldset div.fieldsetadd #removePermission {
float:right;
}

#contentpane #frmSetupRoles fieldset div.fieldsetaddremove {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupRoles fieldset DIV {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

/********************************************************/
/* SETUP PRODUCT FORM */
#contentpane #frmSetupProduct INPUT.textbox {
float:left;
width:22.5em;
color:#CCCCCC;
margin:10px 0px 5px 0px;
}

.ie7 #contentpane #frmSetupProduct INPUT.textbox {
width:22.2em;
}

#contentpane #frmSetupProduct SELECT.listboxadd {
width:25em;
height:80px;
margin:0px;
}

#contentpane #frmSetupProduct SELECT.listboxadd2 {
width:25em;
height:215px;
}

.ie7 #contentpane #frmSetupProduct SELECT.listboxadd2 {
width:25em;
height:211px;
}

#contentpane #frmSetupProduct LABEL {
display:block;
}

#contentpane #frmSetupProduct fieldset.fieldsetadd {
float:left;
width:25em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupProduct fieldset.fieldsetaddremove {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:5px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupProduct fieldset .buttonoff,
#contentpane #frmSetupProduct fieldset .buttonon {
margin:0px 0px 5px 10px;
}

.ie7 #contentpane #frmSetupProduct fieldset .buttonoff,
.ie7 #contentpane #frmSetupProduct fieldset .buttonon {
margin:0px 0px 5px 10px;
}

#contentpane #frmSetupProduct fieldset {
float:left;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmSetupProduct LEGEND {
background-color:#FFFFFF;
padding:0px 2px 2px 2px;
color:#003399;
}

#contentpane #frmSetupProduct fieldset div.fieldsetadd {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupProduct fieldset div.fieldsetadd #lblProductCategory,
#contentpane #frmSetupProduct fieldset div.fieldsetadd #lblProduct {
float:left;
width:100%;
margin:10px 0px 0px 0px;
}

#contentpane #frmSetupProduct fieldset div.fieldsetadd INPUT[type='radio'] {
border:0;
margin-left:0px;
}

#contentpane #frmSetupProduct fieldset div.fieldsetadd #editCategory,
#contentpane #frmSetupProduct fieldset div.fieldsetadd #editProduct {
float:left;
}

#contentpane #frmSetupProduct fieldset div.fieldsetadd #removeCategory,
#contentpane #frmSetupProduct fieldset div.fieldsetadd #removeProduct {
float:right;
}

#contentpane #frmSetupProduct fieldset div.fieldsetaddremove {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupProduct fieldset DIV {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

/************************************/
/* SETUP SEO KEYWORDS FORM */
#contentpane #frmSEOkeywords TEXTAREA.textareaboxfull {
width:53.8em;
height:70px;
}

.ie7 #contentpane #frmSEOkeywords TEXTAREA.textareaboxfull {
width:52.3em;
height:70px;
}

#contentpane #frmSEOkeywords LABEL {
display:block;
}

#contentpane #frmSEOkeywords fieldset.firstblock {
float:left;
width:100%;
padding: 0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
}

#contentpane #frmSEOkeywords fieldset div.firstblock {
width:100%;
padding:0px;
margin:0px;
}
/************************************/
/* SEARCH CLIENT FORM */
#contentpane #frmSearchClient INPUT.textbox {
float:left;
width:12em;
color:#CCCCCC;
margin:0px 5px 5px 0px;
}

.ie7 #contentpane #frmSearchClient INPUT.textbox {
width:11.9em;
}

#contentpane #frmSearchClient SELECT.status {
width:13.5em;
}

.ie7 #contentpane #frmSearchClient SELECT.status {
width:13.7em;
}

#contentpane #frmSearchClient LABEL {
display:block;
}

#contentpane #frmSearchClient fieldset.fieldsetblock {
width:75%;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0em 0em 0em 8em;
display:inline;
}

#contentpane #frmSearchClient fieldset {
float:left;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmSearchClient LEGEND {
background-color:#FFFFFF;
padding:0px 2px 2px 2px;
color:#003399;
}

#contentpane #frmSearchClient fieldset DIV.firstblock,
#contentpane #frmSearchClient fieldset DIV.secondblock,
#contentpane #frmSearchClient fieldset DIV.thirdblock {
width:auto;
padding:0px;
margin:0px;
}

#contentpane #frmSearchClient fieldset DIV.buttoncont {
float:right;
}

#contentpane #frmSearchClient fieldset DIV.buttoncont .buttonoff,
#contentpane #frmSearchClient fieldset DIV.buttoncont .buttonon {
margin:0px 44px 5px 10px;
}

.ie7 #contentpane #frmSearchClient fieldset DIV.buttoncont .buttonoff,
.ie7 #contentpane #frmSearchClient fieldset DIV.buttoncont .buttonon {
margin:0px 42px 5px 10px;
}

#contentpane #frmSearchClient fieldset DIV {
float:left;
display:block;
margin:0px 0px 10px 0px;
}

#contentpane #frmSearchClient .disResult {
float:left;
width:98%;
margin:20px 0px 10px 8px;
}

.ie7 #contentpane #frmSearchClient .disResult {
margin:20px 0px 10px 7px;
}

/************************************/
/* PRICING REGION MENTAINANCE FORM */
#contentpane #frmPriceRegionMnt INPUT.textbox {
float:left;
width:170px;
color:#CCCCCC;
margin:0px;
}

.ie7 #contentpane #frmPriceRegionMnt INPUT.textbox {
width:168px;
}

/*****************************************/

/* BOX */
.box {
border:1px dashed #003399;
float:left;
height:auto;
margin:10px 0px 0px 0px;
padding:10px 5px;
width:712px; /*98%;*/
}

.box LABEL {
float:left;
width:100%;
}

#contentpane .special {
color:#FF0000;
}

#contentpane .reqfields {
color:#FF0000;
font-size:0.85em;
font-weight:normal;
}

/***********************************************************/
.clearboth {
clear:both;
}

/* BUTTON ***************************************/
.buttonoff {
background:transparent url(images/button2_off.gif) repeat-x left bottom;
height:30px;
line-height:30px;
color:#0d421a;
border:1px solid #3e9d46;
text-align:center;
margin:0px 0px 0px 5px;
padding:0px 10px;
cursor:pointer;
}

.buttonon {
background:transparent url(images/button2_on.gif) repeat-x left bottom;
height:30px;
line-height:30px;
color:#0d421a;
border:1px solid #3e9d46;
text-align:center;
margin:0px 0px 0px 5px;
padding:0px 10px;
cursor:pointer;
}

.ie7 .buttonoff,
.ie7 .buttonon { /* ie7 hack */
padding:0px 5px;
line-height:28px;
}

/* ICONS *******************************/
.btnDelete {
background:transparent url(images/close.png) no-repeat 50% 50%;
width:24px;
height:24px;
}

.btnAdd {
background:transparent url(images/add.png) no-repeat 50% 50%;
width:24px;
height:24px;
}

.btnDel2 {
background:transparent url(images/close2.png) no-repeat 50% 50%;
width:24px;
height:24px;
}

.btnAdd2 {
background:transparent url(images/add2.png) no-repeat 50% 50%;
width:24px;
height:24px;
}

/* TABLE GRID ******************************/
div.tableContainer {
clear: both;
height: auto;
overflow: auto;
width: 700px;
margin:0 auto;
border-left:1px solid #003399;
border-right:1px solid #003399;
}

*+html div.tableContainer {
padding:0 0 17px 0;
}

/* Reset overflow value to hidden for all non-IE browsers. */
html>body div.tableContainer {
overflow-y: hidden;
}

TABLE {
font-size:1.2em;
font-family:"Verdana";
}

TABLE LABEL {
font-size:0.95em;
}

TABLE H3 {
float:left;
font-family:"Arial";
font-size:1.1em;
font-weight:bold;
margin:0px;
}

.tbgrid {
border-top:1px solid #003399;
border-right:0 solid #003399;
border-bottom:1px solid #003399;
border-left:0 solid #003399;
font-size:0.95em;
}

.tankChartTbgrid {
border-top:1px solid #23517F;
border-right:1px solid #23517F;
border-bottom:1px solid #23517F;
border-left:1px solid #23517F;
font-size:0.95em;
}

.tbgrid THEAD TH:first-child,
.tbgrid TBODY TD:first-child {
border-left:0px solid #003399;
}

.tbgrid THEAD TH {
background:#e1f3db url(images/tableheader.gif) repeat-x 0 bottom;
height:37px;
color:#0d421a;
font-family:"Tahoma";
padding:0px 3px;
border-left:1px solid #003399;
border-bottom:1px solid #003399;
}

.tbgrid TBODY TD {
color:#222222;
font-family:"Verdana";
padding:5px 3px;
border-left:1px solid #003399;
}

/*.tbgrid TFOOT TD {
background:#e1f3db url(images/tableheader.gif) repeat-x 0 bottom;
height:37px;
color:#0d421a;
font-family:"Tahoma";
padding:0px 3px;
border-left:0px solid #003399;
border-top:1px solid #003399;
}*/

.tbgrid TBODY TD A {
color:#222222;
text-decoration:underline;
}

/* TABLE GRID NEW */
.tbgrid2 {
border-top:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
border-left:1px solid #003399;
font-size:0.95em;
}

.tbgrid2 THEAD TH:first-child,
.tbgrid2 TBODY TD:first-child {
border-left:0px solid #003399;
}

.tbgrid2 THEAD TR {
background:url(images/tableheader2.gif) repeat-x 0 -35px;
height:25px;
color:#0d421a;
font-family:"Tahoma";
padding:0px 3px;
border-left:0px solid #003399;
border-bottom:1px solid #003399;
}

.tbgrid2 THEAD TR LABEL {
float:left;
margin-left:5px;
}

.ie7 .tbgrid2 THEAD TR LABEL {
float:left;
margin-left:0px;
}

.tbgrid2 TBODY TD {
color:#222222;
font-family:"Verdana";
padding:0px;
border-left:1px solid #003399;
}

.tbgrid2 TFOOT TD {
background:#e1f3db url(images/tableheader.gif) repeat-x 0 bottom;
height:25px;
color:#0d421a;
font-family:"Tahoma";
padding:0px 3px;
border-left:0px solid #003399;
border-top:1px solid #003399;
}

.tbgrid2 TBODY TD A {
color:#222222;
text-decoration:underline;
}

/* TABLE WITHOUT GRID ******************************/
.nogrid {
border-top:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
}

.nogrid TR TD {
color:#222222;
font-family:"Verdana";
padding:5px 5px;
border-left:1px solid #003399;
}

/* DIV GRID *****************************************/
DIV.divGrid INPUT[type='text'] {
width:150px;
color:#222222;
margin:5px 0px 0px 0px;
}

.ie7 DIV.divGrid INPUT[type='text'] {
margin:4px 0px 0px 0px;
}

DIV.divGrid {
float:left;
width:710px;
border:1px solid #003399;
font-size:0.95em;
margin:0px 0px 0px 5px;
}

DIV.divGrid .header {
float:left;
width:710px;
height:30px;
line-height:30px;
color:#0D421A;
font-family:"Tahoma";
font-weight:bold;
display:inline;
background:#e1f3db url(images/tableheader3.gif) repeat-x 0 -35px;
}

DIV.divGrid .container {
float:left;
width:710px;
background-color:#dff9d7;
}

DIV.divGrid .container LABEL {
float:left;
height:30px;
font-weight:normal;
}

DIV.divGrid .header LABEL {
height:30px;
font-weight:normal;
display:inline;
}

DIV.divGrid .container LABEL SPAN A {
color:#222222;
}

DIV.divGrid LABEL IMG {
margin:7px 0px 0px 0px;
}

DIV.divGrid .header LABEL.col1{float:left;width:640px;padding:0px 5px;font-weight:bold;}
DIV.divGrid .header LABEL.col2{float:right;width:50px;padding:0px 5px;text-align:right;}

DIV.divGrid .container LABEL.col1{float:left;width:640px;padding:0px 5px;line-height:30px;}
DIV.divGrid .container LABEL.col2{float:right;width:50px;padding:0px 5px;text-align:right;}

/* DIV GRID 2 ************************************/

DIV.tbgrid {
float:left;
width:710px;
border:1px solid #003399;
font-size:0.95em;
margin:0px 0px 0px 5px;
}

DIV.tbgrid .header LABEL {
float:left;
height:40px;
color:#0D421A;
font-family:"Tahoma";
font-weight:bold;
display:inline;
background:#e1f3db url(images/tableheader.gif) repeat-x 0 bottom;
}

DIV.tbgrid .container {
float:left;
width:710px;
background-color:#dff9d7;
}

DIV.tbgrid .container LABEL {
float:left;
height:37px;
font-weight:normal;
display:inline;
}

DIV.tbgrid .container LABEL SPAN A {
color:#222222;
}

/************************************************/
/* MANAGE RECEIVED ORDER TABLE GRID*/
#frmReceivedOrder .tbgrid .col1 {
width:10%;
}

#frmReceivedOrder .tbgrid .col2 {
width:10%;
}

#frmReceivedOrder .tbgrid .col3 {
width:5%;
}

#frmReceivedOrder .tbgrid .col4 {
width:12%;
}

#frmReceivedOrder .tbgrid .col5 {
width:7%;
}

#frmReceivedOrder .tbgrid .col6 {
width:17%;
}

#frmReceivedOrder .tbgrid .col7 {
width:11%;
}

#frmReceivedOrder .tbgrid .col8 {
width:11%;
}

#frmReceivedOrder .tbgrid .col9 {
width:16%;
}

#frmReceivedOrder .tbgrid .col10 {
width:5%;
}

/* Align TD Data */
#frmReceivedOrder .tbgrid TD {
text-align:left;
}

#frmReceivedOrder .tbgrid TD + TD {
text-align:left;
}

#frmReceivedOrder .tbgrid TD + TD + TD {
text-align:center;
}

#frmReceivedOrder .tbgrid TD + TD + TD + TD {
text-align:center;
}

#frmReceivedOrder .tbgrid TD + TD + TD + TD + TD {
text-align:center;
}

#frmReceivedOrder .tbgrid TD + TD + TD + TD + TD + TD {
text-align:center;
}

#frmReceivedOrder .tbgrid TD + TD + TD + TD + TD + TD + TD {
text-align:center;
}

#frmReceivedOrder .tbgrid TD + TD + TD + TD + TD + TD + TD + TD {
text-align:center;
}

#frmReceivedOrder .tbgrid TD + TD + TD + TD + TD + TD + TD + TD + TD {
text-align:center;
}

#frmReceivedOrder .tbgrid TD + TD + TD + TD + TD + TD + TD + TD + TD + TD {
text-align:center;
}

/************************************************/
/* DELIVERY CONFIRMATION ORDER TABLE GRID*/
#frmDeliveryConfirmation .tbgrid .col1 {
width:12%;
}

#frmDeliveryConfirmation .tbgrid .col2 {
width:12%;
}

#frmDeliveryConfirmation .tbgrid .col3 {
width:7%;
}

#frmDeliveryConfirmation .tbgrid .col4 {
width:14%;
}

#frmDeliveryConfirmation .tbgrid .col5 {
width:15%;
}

#frmDeliveryConfirmation .tbgrid .col6 {
width:17%;
}

#frmDeliveryConfirmation .tbgrid .col7 {
width:12%;
}

#frmDeliveryConfirmation .tbgrid .col8 {
width:11%;
}

/* Align TD Data */
#frmDeliveryConfirmation .tbgrid TD {
text-align:left;
}

#frmDeliveryConfirmation .tbgrid TD + TD {
text-align:left;
}

#frmDeliveryConfirmation .tbgrid TD + TD + TD {
text-align:center;
}

#frmDeliveryConfirmation .tbgrid TD + TD + TD + TD {
text-align:center;
}

#frmDeliveryConfirmation .tbgrid TD + TD + TD + TD + TD {
text-align:center;
}

#frmDeliveryConfirmation .tbgrid TD + TD + TD + TD + TD + TD {
text-align:center;
}

#frmDeliveryConfirmation .tbgrid TD + TD + TD + TD + TD + TD + TD {
text-align:center;
}

#frmDeliveryConfirmation .tbgrid TD + TD + TD + TD + TD + TD + TD + TD {
text-align:center;
}


/* FOOTER PANE ****************************/
#footerpane {
margin-top:10px;
height:88px;
background-color:#bfc4c7;
}

#footerpane .poweredby {
position:absolute;
top:0;
right:0;
width:100%;
height:88px;
line-height:20px;
text-align:center;
}
#an
{
z-index:999999;
position:relative;
/*top:10px;*/
float:right;
padding:3px 10px 10px;
color:#660033;
border:none;
}
#footerpane A {
font-size:11px;
color:#222222;
text-decoration:none;
}

#footerpane A:hover {
text-decoration:underline;
}

#footerpane SPAN {
font-size:11px;
color:#222222;
}

/* UI DIALOG BOX ***********************/
fieldset {
padding:0;
border:0;
margin-top:25px;
}

DIV#anotherCompany .textbox {
font-size:1.1em;
width:20em;
}

DIV#anotherCompany .selectbox {
font-size:1.1em;
width:20.2em;
}

fieldset .selectbox {
font-size:1.1em;
width:174px;
}

DIV#customerOwned fieldset LABEL {
float:left;
width:27%;
margin:3px 0px 0px 0px;
text-align:right;
}

DIV#customerOwned fieldset .selectbox {
float:right;
width:71%;
margin-left:5px;
}

DIV#customerOwned fieldset .textboxsmall {
float:left;
width:40%;
margin-left:5px;
}

DIV #customerOwned fieldset SPAN {
float:left;
width:100%;
}

DIV#needaTank P {
text-align:justify;
}

div#users-contain {
width: 350px;
margin: 20px 0;
}

div#users-contain table {
margin: 1em 0;
border-collapse: collapse;
width: 100%;
}

div#users-contain table td, div#users-contain table th {
border: 1px solid #eee;
padding: .6em 10px;
text-align: left;
}

.ui-dialog .ui-state-error {
padding:0.2em;
border: 1px solid #cd0a0a;
background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
color: #cd0a0a;
}

.ui-draggable, .ui-droppable {
background-position: top left;
z-index: 999;
}

.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family:Verdana,Arial,sans-serif;
font-size:1.1em;
}

/*******************************************/
/* DATE PICKER ******************/
.ui-datepicker .ui-state-default,
.ui-datepicker .ui-widget-content .ui-state-default {
border: 1px solid #b0d9a1;
background: transparent url(images/leftnav_tab_on.png) no-repeat 50% 50%;
font-weight: normal;
color: #0d421a;
}

.ui-datepicker .ui-state-highlight,
.ui-datepicker .ui-widget-content .ui-state-highlight {
border: 1px solid #fcefa1;
background: #fbf9ee url(images/button.png) no-repeat 50% 15%;
color: #363636;
}

.gc4 .ui-dialog .ui-dialog-buttonpane button { /* Chrome 4+ */
padding:0.4em 0.3em 0.3em 0.5em;
}


.rightAlign{text-align:right}


/* Table Border */
.tbl_bord {	 border-bottom:#003399 solid 1px; text-align:center;
}
/* Disabled Text Area for Alert */
.alert_disabled{border:1px solid #7f9db9; background: #ebebe4;}

/**********************************************/


#contentpane #frmSetupProducts .validateTips {
border:1px solid transparent;
color:#CD0A0A;
font-weight:normal;
margin:0px 0px 0px 5px;
padding:0;
background-color:#FFFFFF;
}

#contentpane #frmSetupProducts DIV.tbgrid {
float:left;
width:710px;
border:1px solid #003399;
font-size:0.95em;
margin:15px 0px 0px 5px;
}

#contentpane #frmSetupProducts .tbgrid .header LABEL.col1{width:195px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupProducts .tbgrid .header LABEL.col2{width:130px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupProducts .tbgrid .header LABEL.col3{width:130px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupProducts .tbgrid .header LABEL.col4{width:130px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupProducts .tbgrid .header LABEL.col5{width:120px;text-align:center;border-right:1px solid #003399;}

#contentpane #frmSetupProducts .tbgrid .container LABEL.col1{width:195px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupProducts .tbgrid .container LABEL.col2{width:130px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupProducts .tbgrid .container LABEL.col3{width:130px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupProducts .tbgrid .container LABEL.col4{width:130px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupProducts .tbgrid .container LABEL.col5{width:120px;text-align:center;border-right:1px solid #003399;}

#contentpane #frmSetupProducts DIV.tbgrid .container LABEL {
float:left;
height:30px;
font-weight:normal;
display:inline;
}

/************************************/



#contentpane #frmSetupClientProducts .validateTips {
border:1px solid transparent;
color:#CD0A0A;
font-weight:normal;
margin:0px 0px 0px 5px;
padding:0;
background-color:#FFFFFF;
}

#contentpane #frmSetupClientProducts DIV.tbgrid {
float:left;
width:710px;
border:1px solid #003399;
font-size:0.95em;
margin:15px 0px 0px 5px;
}

#contentpane #frmSetupClientProducts .tbgrid .header LABEL.col1{width:181px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupClientProducts .tbgrid .header LABEL.col2{width:175px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupClientProducts .tbgrid .header LABEL.col3{width:175px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupClientProducts .tbgrid .header LABEL.col4{width:175px;text-align:center;border-right:1px solid #003399;}

#contentpane #frmSetupClientProducts .tbgrid .container LABEL.col1{width:181px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupClientProducts .tbgrid .container LABEL.col2{width:175px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupClientProducts .tbgrid .container LABEL.col3{width:175px;text-align:center;border-right:1px solid #003399;}
#contentpane #frmSetupClientProducts .tbgrid .container LABEL.col4{width:175px;text-align:center;border-right:1px solid #003399;}

#contentpane #frmSetupClientProducts DIV.tbgrid .container LABEL {
float:left;
height:30px;
font-weight:normal;
display:inline;
}

/************************************/

/************************************/

/* SETUP UpSell product FORM */

#contentpane #frmSetupUpsellProduct TEXTAREA.textareabox {
width:25em;
height:70px;
}

#contentpane #frmSetupUpsellProduct TEXTAREA.textareaadd {
width:22em;
height:70px;
margin:0px 0px 5px 0px;
}

#contentpane #frmSetupUpsellProduct TEXTAREA.textareaadd2 {
width:22em;
height:150px;
}

#contentpane #frmSetupUpsellProduct TEXTAREA.textareaboxfull {
width:52.5em;
height:70px;
}

.ie7 #contentpane #frmSetupUpsellProduct TEXTAREA.textareaboxfull {
width:51.6em;
height:70px;
}

#contentpane #frmSetupUpsellProduct SELECT.listbox {
width:25em;
height:80px;
}

#contentpane #frmSetupUpsellProduct SELECT.listboxadd {
width:25em;
height:80px;
margin:0px 0px 5px 0px;
}

#contentpane #frmSetupUpsellProduct SELECT.listboxadd2 {
width:25em;
height:160px;
}

#contentpane #frmSetupUpsellProduct LABEL {
display:block;
}

#contentpane #frmSetupUpsellProduct fieldset.firstblock {
float:left;
width:100%;
padding: 0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
}

#contentpane #frmSetupUpsellProduct fieldset.fieldsetblock {
float:left;
width:28em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmSetupUpsellProduct fieldset.fieldsetadd {
float:left;
width:25em;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupUpsellProduct fieldset.fieldsetaddremove {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupUpsellProduct fieldset.fieldsetaddremove2 {
float:left;
width:5em;
padding:15px 10px 10px 10px;
border:0px dashed #003399;
margin:47px 0px 0px 0px;
display:inline;
}

#contentpane #frmSetupUpsellProduct fieldset.fieldsetaddremove3 {
float:left;
width:5em;
padding:5px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0px;
display:inline;
}

.ie7 #contentpane #frmSetupUpsellProduct fieldset.fieldsetaddremove2 {
margin:47px 0px 0px 0px;
}

.ie7 #contentpane #frmSetupUpsellProduct fieldset.fieldsetaddremove3 {
margin:0px 0px 0px 0px;
}

#contentpane #frmSetupUpsellProduct fieldset .buttonoff,
#contentpane #frmSetupUpsellProduct fieldset .buttonon {
margin:0px 0px 5px 10px;
}

.ie7 #contentpane #frmSetupUpsellProduct fieldset .buttonoff,
.ie7 #contentpane #frmSetupUpsellProduct fieldset .buttonon {
margin:0px 0px 5px 10px;
}

#contentpane #frmSetupUpsellProduct fieldset {
float:left;
padding:0px 10px 10px 10px;
border:0px dashed #003399;
margin:0px 0px 0px 0em;
display:inline;
}

#contentpane #frmSetupUpsellProduct LEGEND {
background-color:#FFFFFF;
padding:0px 2px 2px 2px;
color:#003399;
}

#contentpane #frmSetupUpsellProduct fieldset .firstblock {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupUpsellProduct fieldset .fieldsetadd {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupUpsellProduct fieldset .fieldsetaddremove {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupUpsellProduct fieldset .fieldsetaddremove2 {
width:100%;
padding:0px;
margin:0px;
}

#contentpane #frmSetupUpsellProduct fieldset DIV {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

#contentpane #frmSetupUpsellProduct SPAN.info {
float:left;
display:block;
margin:0px 0px 5px 0px;
}

/**********************************************/
/* DASHBOARD */
.dashboard .textcolor1 {
font-size:1em;
font-weight:bold;
color:#003399;
}

.dashboard H1 {
float:left;
width:690px;
font-family:"Arial";
font-size:1.1em;
font-weight:bold;
line-height:24px;
color:#003399;
margin:10px 0px 0px 0px;
border-bottom:1px solid #bfdf9a;
}

.dashboard H1.active {
border-left:1px solid #bfdf9a;
border-right:1px solid #bfdf9a;
border-top:1px solid #bfdf9a;
border-bottom:0;

border-top-left-radius: 4px;
border-top-right-radius: 4px;
border-bottom-left-radius: 0;
border-bottom-right-radius: 0;

-webkit-border-top-left-radius: 4px;
-webkit-border-top-right-radius: 4px;
-webkit-border-bottom-left-radius: 0;
-webkit-border-bottom-right-radius: 0;

-moz-border-radius-topleft: 4px;
-moz-border-radius-topright: 4px;
-moz-border-radius-bottomleft: 0;
-moz-border-radius-bottomright: 0;
}

.dashboard H1 .headerarrowright {
float:left;
width:24px;
height:24px;
margin:1px 0px 1px 0px;
padding:0px 0px 0px 0px;
cursor:pointer;
background:transparent url(images/header_arrow_right.gif) no-repeat left top;
}

.dashboard H1 .headerarrowdown {
float:left;
width:24px;
height:24px;
margin:1px 0px 1px 0px;
padding:0px 0px 0px 5px;
cursor:pointer;
background:transparent url(images/header_arrow_down.gif) no-repeat left top;
}

.dashboard .frmcontrolbox {
float:left;
width:690px;
height:auto;
padding:10px 0 20px 0;
margin:0 0 10px 0;

border-left:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
border-radius: 4px;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
-o-border-radius: 4px;
-khtml-border-radius: 4px;
background:none;
}

.dashboard .frmcontrolboxactive {
float:left;
width:690px;
height:auto;
padding:10px 0 20px 0;
margin:-5px 0 10px 0;

border-left:1px solid #bfdf9a;
border-right:1px solid #bfdf9a;
border-bottom:1px solid #bfdf9a;
border-top:0;

border-top-left-radius: 0;
border-top-right-radius: 0;
border-bottom-left-radius: 4px;
border-bottom-right-radius: 4px;

-webkit-border-top-left-radius: 0;
-webkit-border-top-right-radius: 0;
-webkit-border-bottom-left-radius: 4px;
-webkit-border-bottom-right-radius: 4px;

-moz-border-radius-topleft: 0;
-moz-border-radius-topright: 0;
-moz-border-radius-bottomleft: 4px;
-moz-border-radius-bottomright: 4px;

background:none;
}

.dashboard .frmcontrolbox H4 {
font-weight:bold;
line-height:24px;
color:#003399;
margin:0.5em 1em;
}

.dashboard .frmcontrolbox TABLE LABEL INPUT[type='checkbox']{
vertical-align:middle;
}

/* DASHBOARD TABS */
.dashboard #tabs_dashboard {
float:left;
width:725px;
height:21px;
margin:15px 0 0 0;
padding:0;
border-bottom:0;
background:#ffffff;
}

.dashboard #tabs_dashboard UL#ultabsdashboard {
float:left;
margin:0 0 0 5px;
padding:0;
list-style:none;
}

.dashboard #tabs_dashboard UL#ultabsdashboard LI {
display:block;
float:left;
height:23px;
margin:0 1px 0 0;
padding:0 0 0 6px;
background:transparent url(images/tab_dashboard_left.gif) no-repeat left 0;
}

.dashboard #tabs_dashboard UL#ultabsdashboard LI A {
display:block;
float:left;
height:23px;
line-height:23px;
padding:0 6px 0 0;
font-family:Arial, Helvetica, sans-serif;
font-size:0.95em;
font-weight:normal;
color:#2A4054;
text-decoration:none;
background:transparent url(images/tab_dashboard_right.gif) no-repeat right 0;
}

.dashboard #tabs_dashboard UL#ultabsdashboard LI A SPAN {
background:transparent url(images/tab_dashboard_center.gif) repeat-x center 0;
padding:5px 0 5px 0;
}

.dashboard #tabs_dashboard UL#ultabsdashboard LI.active {
background:transparent url(images/tab_dashboard_left_active.gif) no-repeat left 0;
}

.dashboard #tabs_dashboard UL#ultabsdashboard LI A.active {
color:#ffffff;
font-weight:normal;
background:transparent url(images/tab_dashboard_right_active.gif) no-repeat right 0;
}

.dashboard #tabs_dashboard UL#ultabsdashboard LI A SPAN.active {
background:transparent url(images/tab_dashboard_center_active.gif) repeat-x center 0;
}

/* TABLE GRID */
.dashboard TABLE {
margin:0px auto;
}

.dashboard .DB_tbgrid {
border-top:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
border-left:1px solid #003399;
font-size:0.95em;
margin:10px auto 10px auto;
}

.dashboard .DB_tbgrid THEAD TH:first-child,
.dashboard .DB_tbgrid TBODY TD:first-child {
border-left:0px solid #003399;
}

.dashboard .DB_tbgrid THEAD TR {
background:none;
}

.dashboard .DB_tbgrid THEAD TH {
height:25px;
color:#0D421A;
font-family:"Tahoma";
padding:0px 5px;
border-left:1px solid #003399;
border-bottom:1px solid #003399;
background:url("images/tableheader.gif") repeat-x scroll 0 bottom #E1F3DB;
}

.dashboard .DB_tbgrid THEAD TH A {
color:#FFFFFF;
text-decoration:none;
}

.dashboard .DB_tbgrid TBODY TD {
color:#4b4b4d;
font-family:"Verdana";
padding:5px 5px;
border-left:1px solid #003399;
}

.dashboard .DB_tbgrid TFOOT TD {
background:#4d9473;
height:37px;
color:#4b4b4d;
font-family:"Tahoma";
padding:0px 5px;
border-left:0px solid #003399;
border-top:1px solid #003399;
}

.dashboard .DB_tbgrid TBODY TD A {
text-decoration:underline;
}

/* NO HEADER GRID */
.dashboard .DB_tbgrid_noheader {
border-top:1px solid #003399;
border-right:1px solid #003399;
border-bottom:1px solid #003399;
border-left:1px solid #003399;
font-size:0.95em;
margin:10px auto 10px auto;
}

.dashboard .DB_tbgrid_noheader TBODY TH:first-child,
.dashboard .DB_tbgrid_noheader TBODY TD:first-child {
border-left:0px solid #003399;
}

.dashboard .DB_tbgrid_noheader TBODY TR {
background:none;
}

.dashboard .DB_tbgrid_noheader TBODY TH {
height:25px;
padding:0px 5px;
border-left:1px solid #003399;
}

.dashboard .DB_tbgrid_noheader TBODY TD {
color:#4b4b4d;
padding:5px 5px;
border-left:1px solid #003399;
}

.dashboard .DB_tbgrid_noheader TBODY TD A {
text-decoration:underline;
}

/* DASHBOARD BUTTON */
.dashboard .buttonoff {
background:#ac1e2e url(images/button2_off.gif) repeat-x left bottom;
height:30px;
line-height:30px;
font-family:"Verdana";
font-size:0.90em;
font-weight:bold;
color:#356751;
border:1px solid #3E9D46;
text-align:center;
margin:0px 0px 0px 5px;
padding:0 15px 3px 15px;
cursor:pointer;
}

.dashboard .buttonon {
background:#f5ecec url(images/button2_on.gif) repeat-x left bottom;
height:30px;
line-height:30px;
color:#356751;
font-family:"Verdana";
font-size:0.90em;
font-weight:bold;
border:1px solid #3E9D46;
text-align:center;
margin:0px 0px 0px 5px;
padding:0 15px 3px 15px;
cursor:pointer;
}

/**********************************************/
.customerDashboard {

	
float:left;
width:335px;
height:21px;
line-height:24px;
font-family:"Arial";
font-size:1.1em;
font-weight:bold;
color:#003399;
margin:10px 0 0 0;
padding:0 0 0 10px;
padding-left:10px;
margin-left:0px;
border-bottom:1px solid #003399;

border:1px solid #bfdf9a;
border-radius: 4px;

}

.registeredLocations {
	float:left;
	border-bottom:1px solid #23517F;
	border-right:1px solid #23517F;
	border-left:1px solid #23517F;
	margin-top: 0px;
	margin-left: 0px;
	width: 344px
}

.registeredTanks {
	float:right;
	border-bottom:1px solid #23517F;
	border-right:1px solid #23517F;
	border-left:1px solid #23517F;
	margin-right: 65px;
	width:344px; 
}

.customerDashboardPrices{
	float:right;
	border-bottom:1px solid #23517F;
	border-right:1px solid #23517F;
	border-left:1px solid #23517F;
	margin-right: 0px;
	width:344px; 
}

.customerDashboardWeather{
	float:left;
	border-bottom:1px solid #23517F;
	border-right:1px solid #23517F;
	border-left:1px solid #23517F;
	margin-right: 65px;
	width:344px; 
	background: url(images/clouds_345x250_bg.jpg)no-repeat scroll 0 0 transparent;
}

.customerDashBoardPendingQty{
	background-color: #0000FF;
	color: #CCFFFF;
	font-weight: bold;
}

.customerDashBoardLastOrderQty{
	background-color: #FFFF99;
	color: #3300CC;
	font-weight: bold;
}

.customerDashBoardTotalDeliveredQty{
	background-color: #98FEDD;
	color: #3300CC;
	font-weight: bold;
}

.customerDashBoardPendingQtyLegend{
	background-color: #0000FF;
	color: #CCFFFF;
	font-weight: bold;
	font-size: x-small;
}

.customerDashBoardLastOrderQtyLegend{
	background-color: #FFFF99;
	color: #3300CC;
	font-weight: bold;
	font-size: x-small;
	font-weight: lighter;
}

.customerDashBoardTotalDeliveredQtyLegend{
	background-color: #98FEDD;
	color: #3300CC;
	font-weight: bold;
	font-size: x-small;
	font-weight: lighter;
}

.productSummaryTableHeader{
   background-color: #808080;
	color: #FFFFFF;
	font-weight: bold;
}

.dashboardproductsummary{
border: 1px solid #aaaaaa;
}

/***** CSS for Privacy Policy *****/
#contentpanepublic {
float:left;
height:auto;
margin:0;
min-height:500px;
overflow:hidden;
padding:32px 15px 0;
width:100%;
}

#contentpanepublic .frmcontrolbox P {

margin:0.5em 1em;
text-align:justify;
font-weight:.24em;
color:#0000000;
font-size: 10px;
}
#contentpanepublic .frmcontrolbox Table{
font-size: .7em;
}


#contentpanepublic p {
color:#222222;
height:auto;
margin:10px 0;
overflow:hidden;
text-align:justify;
width:auto;
}
/***** End of CSS for Privacy Policy *****/


