

.input
{
  border-style: solid;
  border-width: 1px;
  border-color: black;
}

.inputReq
{
  border-style: solid;
  border-width: 1px;
  border-color: red;
}

.tabtxt
{
  background-color: #ADCBBD;
  font-weight: bold
}

.tabgtxt
{
  background-color: #c2c2c2;
  cursor: hand;
  font-weight: bold
}

.HotTxtBut
{
  cursor: hand;
  background-color: #ADCBBD;
  color: #000066;
  padding: 0px 2px 0px 3px;
  border-right: solid #428263 1px;    
  border-bottom:  solid #428263 1px;
  font-weight: bold;
  width: 65px;
}
.HotWTxtBut
{
  cursor: hand;
  background-color: #ADCBBD;
  padding: 0px 2px 0px 3px;
  border-top: solid #FFFFFF 1px;    
  border-left:  solid #FFFFFF 1px;
  border-right: solid #428263 1px;    
  border-bottom:  solid #428263 1px;
  font-weight: bold;
  width: 105;
}

body.folderbrowser 
{
  background-color: #5A9673;
  margin: 10px;
}

body.iframe 
{
  background-color: #ffffff;
  margin: 2px;
}

.outer1 
{
  border-bottom: solid white 1px;
  border-left: solid white 1px;
  border-right: solid white 1px;
  padding-left: 2px;
  padding-right: 2px;
  padding-bottom: 2px;
}
.outer2 
{
  border-bottom: solid white 1px;
  border-left: solid white 1px;
  border-right: solid white 1px;
  padding-left: 10px;
  padding-right: 10px;
  padding-bottom: 10px;
  padding-top: 10px;
}
.tabs1 
{
  border-top: solid white 1px;
  border-bottom: solid white 1px;
}

.Hot
{
  cursor: hand;
}

.beige 
{
  background-color: #FCF7F3;
}

.big 
{
  font-size: 10pt;
}

.small 
{
  font-size: 8pt;
}

.green 
{
  color: #006633;
}

H1 
{
  color: #006633; 
  font-size: 12pt;
  font-weight: bold;
}

H2 
{
  color: #006633; 
  font-size: 10pt;
  font-weight: bold;
}

H3 
{
  color: #006633; 
  font-size: 8pt;
}

H4 
{
  color: #000000; 
  font-size: 8pt;
}


LI.beige 
{
  background-color: #FCF7F3;
}

.Hdr1
{
  color: #006633; 
  font-size: 16pt;
  font-weight: bold;
}

.tiny
{
  color: #000000; 
  font-size: 8pt;
}

.matchaddr
{
  color: #000000; 
  font-weight: bold;
}

.ulhdr
{
  color: #006633; 
  font-size: 8pt;
  font-weight: bold;
}


prompt
{
  font-weight: bold;
  text-align: right;
}

.OrderTop {
  font-style: normal;
  font-weight: bold;
  background-color: #006636;
  color: #FFFFFF;
}
.intTop {
  background-color: #A54F16;
}
.rowHead {
  font-weight: bold;
  text-align: right;
}



.prompt
{
  font-weight: bold;
  color: #0D1C2F;
}

.intro
{
  font-style:italic;
  color: #0D1C2F;
}


UL
{
  color: #330033;
  list-style: url(images/lmo/bullet.gif) disc;
}

OL
{
  color: #0D1C2F;
}

.withBorder
{
  border-width: 1px;
  border-color: #E3E3FF;
  border-style: solid;
}

.tData
{
  border-width: 1px;
  border-color: #CBE4E0;
  border-style: solid;
  background-color: #CBE4E0;
}

.tHdr
{
  font-style: normal;
  font-weight: bold;
  background-color: #006636;
  color: #FFFFFF;
}

.tOdd
{
  background-color: #FFFFFF;
  border-color : #FFFFFF;
  color: #000000;
}

.tEven
{
  background-color: #CBE4E0;
  border-color : #CBE4E0;
  color: #000000;
}

.tTotal
{
  background-color: #FF8080;
  border-color: #FF8080;
  color: #0D1C2F;
}

.tabletop
{
  font-weight: bold;
  background-color: #0D1C2F;
  font-size: 11pt;
  font-color: #ffffff;
}


HR
{
  width=100%; 
  color=#006633;
}

.submitBtnText
{
  border:0px;
  margin:0px;
  color:#FFFFFF;
  cursor: hand;
  width:120px;
  height:40px;
  vertical-align:middle;
  text-align:center;
}



.Select
{
  width: 150px;
}

.longSelect
{
  width: 250px;
}

.veryLongSelect
{
  width: 450px;
}

.shortSelect
{
  width: 90px;
}

.veryShortSelect
{
  width: 45px;
}


.TextField 
{
  background-color: white;
  border-color: #041122;
  border-style: solid;
  border-width: 1px;  
}

.TextFieldRed 
{
  background-color: white;
  border-color: red;
  border-style: solid;
        border-width: 1px;
}

.TextFieldMandatory 
{
  background-color: white;
  border-color: red;
  border-style: solid;
  border-width: 1px;
  width: 250px;
}

.TextFieldOptional 
{
  background-color: white;
  border-color: #041122;
  border-style: solid;
  border-width: 1px;  
  width: 250px; 
}

.TextFieldShort 
{
  background-color: white;
  border-color: #041122;
  border-style: solid;
  border-width: 1px;  
  width: 125px; 
}

.TextFieldVeryShort 
{
  background-color: white;
  border-color: #041122;
  border-style: solid;
  border-width: 1px;  
  width: 25px;  
}

.TextFieldPurple 
{
  background-color: white;
  border-color: purple;
  border-style: solid;
}

dummy
{
  color: #441144; 
  height: 25px;
  background: url('images/lmo/buttonmid.gif');
  border-width: 0;
  font-weight: bold;
}



.frmLabel
{
  color: #000000;
}

.frmItem
{
  color: #006600;
}

.frmItemB
{
  color: #006600;
  font-weight: bold;
}


.Hot
{
  cursor: hand
}

.HotTxtBut
{
    CURSOR: hand;
    BACKGROUND-COLOR: #99ccff;
    COLOR: #000066;
    PADDING: 0px 2px 0px 3px;
    BORDER-RIGHT: solid #6699ff 1px;    
    BORDER-BOTTOM:  solid #6699ff 1px;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold;
    WIDTH: 65;

}
.HotWTxtBut
{
    CURSOR: hand;
    BACKGROUND-COLOR: #99ccff;
    COLOR: #000066;
    PADDING: 0px 2px 0px 3px;
    BORDER-RIGHT: solid #6699ff 1px;    
    BORDER-BOTTOM:  solid #6699ff 1px;
    FONT-SIZE: 8pt; 
    FONT-WEIGHT: bold;
    WIDTH: 105;

}


INPUT.inputOpt
{
  border-style: solid;
  border-width: 1px;
  border-color: black;
}

SELECT.inputReq
{
  FONT-SIZE   : 8pt;
  FONT-FAMILY : Arial, Verdana;
  border-style: solid;
  border-width: 1px;
  border-color: red;
}

INPUT.inputReq
{
  FONT-SIZE   : 8pt;
  FONT-FAMILY : Arial, Verdana;
  border-style: solid;
  border-width: 1px;
  border-color: red;
}
.menu {
  font-family: Arial,Verdana, Helvetica; 
  font-size: 8pt; 
  font-weight: bold; 
  color: #FFFFFF;
  background-color: #9CCEFF;
}
.status
{
  font-weight: bold;
  color: green;
}

.pageTitle
{
    COLOR: #330033;
    FONT-SIZE   : 8pt;
    FONT-FAMILY : Arial, Verdana;
    font-weight: bold;
}

.promapChargingProfileLicenceFree
{
    color: #FFFFFF;
    BACKGROUND-COLOR: purple;
}
.promapChargingProfileStandard
{
    color: #FFFFFF;
    BACKGROUND-COLOR: orange;
}
.promapChargingProfileNHBC
{
    BACKGROUND-COLOR: pink;
}
.promapChargingProfileMillennium
{
  background-color: green;
}

.embargoRed
{
  color: #FFFFFF;
  background-color: red;
}
.embargoOrange
{
  color: #FFFFFF;
  background-color: orange;
}
.embargoGreen
{
  color: #FFFFFF;
  background-color: green;
}



.greenText {
   font-size: 10pt;
   font-weight: bold;
   color: #3ED402;
}

/*  Red button:  mouse over text #41051E */
/*  Orange button: mouse over text #612610 */

/* Main content selection box containers */
/* For example - orders/addr1.jsp */

.boxOuter {
  border:1px solid #88B5A0;
  background:#FFFFFF;
}

.boxInner {
  background:#CBE4E0;
  border:0px;
}

/* Left-hand navigation panel class */

.leftNav {
  background-color: #FFFFFF;
  color: #000000;
}

.orderFormOptionCaption         { 
Padding: 1px; Text-Align: left; Background: #CBE4E0; Vertical-Align: middle; Cursor: pointer; Font-Size: 11px; 
}
.orderFormOptionResponse        { 
Padding: 1px; Text-Align: center; Width: 20px; Background: #CBE4E0; Vertical-Align: middle; 
}
.orderFormDetailsQuestion       { 
Padding: 1px; Text-Align: left; Width: 100px; Background: #CBE4E0; Vertical-Align: top; Font-Size: 11px; 
}
.orderFormDetailsMarketing      { 
Padding: 3px; Text-Align: left; Background: #CBE4E0; Vertical-Align: middle; Font-Size: 11px; 
}
.orderFormDetailsQuestionMand   { 
Padding: 1px; Text-Align: left; Font-Weight: bold; Width: 100px; Background: #CBE4E0; Vertical-Align: top; Font-Size: 11px; 
}
.orderFormDetailsAnswer         { 
Padding: 1px; Text-Align: left; Background: #CBE4E0; Vertical-Align: middle; 
}
.orderFormDetailsInput          { 
Font-Size: 12px; Border: 1px solid; Width: 300px; 
}
.orderFormDetailsInputSmall     { 
Font-Size: 12px; Border: 1px solid; Width: 75px; 
}
.orderFormDetailsInputTiny      { 
Font-Size: 12px; Border: 1px solid; Width: 25px; 
}
.orderFormDetailsInputBig       { 
Font-Size: 12px; Border: 1px solid; Width: 300px; 
}
