body {
  font-family: Verdana, Geneva, Arial, helvetica, sans-serif;
  margin: 0px;
  margin-top: 2px;
  padding: 0px;
  background-color: #335544;
}

.content-table{
  border: 1px solid #003300;
  padding: 0px;
  margin: 0px;
}

.masthead{
  background-image:url(/images/masthead.gif);
  background-attachment:scroll;
  background-position: top left;
  background-repeat:no-repeat;
  display: block;
  height: 67px;
  width: 750px;
}

.horiz-stripe{
  background-image:url(/images/horiz-stripes.gif);
  background-position: top left;
  background-repeat:repeat-x;
  display: block;
  height: 5px;
  width: 750px; 
}

.content-wrapper{
  background-color:#FFFFFF;
/*  background-image:url(/images/page-background.gif); */
  background-position:top left;
  background-attachment:scroll;
  background-repeat:no-repeat;
  display:block;
  padding: none;
  padding-top: 1px;
  padding-bottom: 1px;
}

.sidenav-wrapper{
/*  background-image:url(/images/sidenav-logo.gif); */
  background-color:#DDDDBB;
  background-position: bottom right;
  background-repeat:no-repeat;
  width: 150px;
  border-top: solid 1px #777766; 
  border-bottom: solid 1px #777766; 
  border-right: solid 1px #777766;
}

.address-bar{
  background-image:url(/images/bottom-bar.gif);
  background-position: top left;
  background-repeat:none;
  height: 19px;
  width: 750px;
  font-size: 9px;
  font-weight:normal;

  color: #003300;
  text-align: center;

  padding-top: 2px;
  display:table-cell;

}

.side-heading{
  text-align: right;
  font-family: "century gothic", verdana, sans-serif;
  font-size:12px;
  font-weight:bold;
  padding-top:2px;
  color:#004400;
  padding-top: 10px;
  padding-bottom:5px;
  padding-right: 5px;
}

.side-button{
  font-family: "century gothic", verdana, sans-serif;
  text-align: right;
  font-size:11px;
  padding-top:1px;
}

.side-button a, .side-button a:hover, .side-button a:visited{
  background-image:url(/images/button-mask.gif);
  background-color:#EEEECC;
  background-position: top left;
  background-repeat:none;
  text-decoration:none;
  color:#003300;
  display:block;
  width:auto;
  height:17px;
  padding-right: 5px;
  padding-top: 3px;
 }
 
 .side-button a:hover{
  background-image:url(/images/button-mask.gif);
  background-color:#FFFFEE;
  background-position: top left;
  background-repeat:none;
  text-decoration:none;
  color:#003300;
  display:block;
  width:auto;
  height:17px;
  padding-right: 5px;
  padding-top: 3px;
}
 
.side-sub-button{
  text-align: right;
  font-size:11px;
  padding-top:1px;
}

.side-sub-button a, .side-sub-button a:link, .side-sub-button a:visited{
  background-image:url(/images/button-mask.gif);
  background-color:#CCCCAA;
  background-position: top left;
  background-repeat:none;
  text-decoration:none;
  color:#003300;
  display:block;
  width:140px;
  height:17px;
  margin-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
 }

.side-sub-button a:hover{
  background-image:url(/images/button-mask.gif);
  background-color:#AAAA88;
  background-position: top left;
  background-repeat:none;
  text-decoration:none;
  color:#FFFFFF;
  display:block;
  width:140px;
  height:17px;
  margin-left: 5px;
  padding-right: 5px;
  padding-top: 3px;
}


.side-button2{
  font-family: "century gothic", verdana, sans-serif;
  text-align: right;
  font-size:11px;
  padding-top:1px;
}


.side-button2 a, .side-button2 a:hover, .side-button2 a:visited{
  background-image:url(/images/button-mask3.gif);
  background-color:#FFFFEE;

  background-position: top left;
  background-repeat:none;
  text-decoration:none;
  color:#003300;
  display:block;
  width:auto;
  height:51px;
  padding-right: 5px;
  padding-top: 3px;
 }
 
 .side-button2 a:hover{
  background-image:url(/images/button-mask3.gif);
  background-color:#CCCCAA;

  background-position: top left;
  background-repeat:none;
  text-decoration:none;
  color:#003300;
  display:block;
  width:auto;
  height:51px;
  padding-right: 5px;
  padding-top: 3px;
}
 

.top-button a{
  text-decoration:none;
  color:#555544;
  height:17px;
  font-size:10px;
  padding-right: 3px;
  padding-left: 3px;
  width:auto;
}

.top-button a:hover{
  text-decoration:none;
  color: #224433;
  height:17px;
  font-size:10px;
  padding-right: 3px;
  padding-left: 3px;
  width:auto;
}

.strapline{
  color: #004400;
  font-size:10px;
  font-weight:bold;
}

.pump-clip{
  display:block;
  height: 101px;
  width: 101px;
  border: solid 1px #FFFFEE;
}

.image-strip{
  display:table-cell;
  background: #335544;
  padding: 2px;
}

.right-hand-bar{
  background:#EEEBCC;
  border-left:1px solid #777766;
  padding: 0px;
  padding: 0px;
  padding-top: 5px;
  padding-bottom: 5px;
  margin: 0x;
  width:135px;
  height: 190px;
}

.popup{
  display:table-cell;
  margin: 0px;
  background-color:#FFFFFF;
  border: solid 1px #FFFFFF;
  margin: 2px;  
}

.popup-launcher{
  font-size:11px;
  color:#FFFFFF;
}

.popup-launcher a, .popup-launcher a:link, .popup-launcher a:visited{
  background: #335544;
  text-decoration:none;
  color:#FFFFFF;
  border: 1px solid #777766;
  border-left: none;
  border-right: none;
  display:block;
}
.popup-launcher a:hover{
  background:#EEEECC;
  text-decoration:none;
  color:#222211;
  border: 1px solid #777766;
  display:block;
}

h1{
  text-align:center;
  display:block;
  color:#FFFFFF;
  font-size:18px;
  background-image:url(images/h1.gif);
  background-attachment:scroll;
  background-position:bottom right;
  background-repeat:repeat-x;
  border-left: 1px solid #000066;
  border-right: 1px solid #000066;
  margin:0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: bold;
}

h2{
  font-size: 16px;
  color: #224433;
  margin: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: bold;
}

h3{
  font-size: 15px;
  color: #335544;
  margin: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: bold;
}

h4{
  font-size: 13px;
  color: #335544;
  margin: 0px;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: normal;
}

h5{
  font-size: 14px;
  color: #335544;
  margin: 0px;
  padding-top: 0px;
  padding-bottom: 0px;
  font-weight: bold;
}


p{
  font-size: 11px;
  font-weight: normal;
  color: #444433;
  margin: 0px;
  padding-top: 5px;
}

li{
  font-size: 11px;
  font-weight: normal;
  color: #444433;
  margin: 0px;
  padding: 0px;
}

#ticker1, #ticker2, #ticker3, #ticker4, #ticker5{
color:#006600;
font-size:10px;
font-weight: bold;
padding:0px;
margin:0px;
}

#ticker1 a, #ticker2 a, #ticker3 a, #ticker4 a, #ticker5 a{
color:#009900;
font-size:10px;
font-weight: bold;
}

#ticker1 a:hover, #ticker1 a:hover, #ticker1 a:hover, #ticker1 a:hover{
color:#003300;
font-size:10px;
font-weight: bold;
}

a, a:visited{
color:#442200;
}

a:hover{
color: #009900;
}

.admin-popup {font-size:10px; color:#FFFFFF;}
.admin-popup a{font-size:10px; color:#FFFFFF; text-decoration:none;}
.admin-popup a:hover{font-size: 10px; color:#FFFFFF; text-decoration:none;}


.framebutton{
margin:0px;
padding0:0px;
}

.framebutton a, .framebutton a:link, .framebutton a:visited{font-size: 10px; color: #ffffff; font-weight:bold; text-decoration:none;
background:url(/images/frame-button-off.gif); 
background-attachment:scroll; background-repeat:no-repeat; background-position:bottom right;
width:151px;
height:17px;
display: block;
text-align:center;
padding-top:3px;
vertical-align:bottom;
}

.framebutton a:hover{font-size: 10px; color: #ECEACB; font-weight:bold; text-decoration:none;
background:url(/images/frame-button-on.gif); 
background-attachment:scroll; background-repeat:no-repeat; background-position:bottom right;
width:151px;
height:16px;
display: block;
text-align:center;
padding-top:4px;
vertical-align:bottom;
}

.message{
display:block;
height:120px;
width:120px;
}


.updateField, .sortField, .verifyField, .formField1 {height:0px; font-size:1px; border:0px;}



    .adminButton{
    display:block;
    width:280px;
    font-size:12px;
    color:#FFFFFF;
    background:#999999;
    padding:2px;
    text-decoration:none;
    border-top:2px solid #CCCCCC;
    border-left:2px solid #AAAAAA;
    border-right:1px solid #777777;
    border-bottom:1px solid #555555;    
    }
    
 .adminButton2{
    display:table-cell;
    width:60px;
    font-size:12px;
    color:#FFFFFF;
    background:#999999;
    padding:2px;
    text-decoration:none;
    border-top:2px solid #CCCCCC;
    border-left:2px solid #AAAAAA;
    border-right:1px solid #777777;
    border-bottom:1px solid #555555;    
    margin-left:5px;
    }
    
  .adminButton3{
    display:block;
    width:auto;
    font-size:12px;
    color:#FFFFFF;
    background:#999999;
    padding:2px;
    text-decoration:none;
    border-top:2px solid #CCCCCC;
    border-left:2px solid #AAAAAA;
    border-right:1px solid #777777;
    border-bottom:1px solid #555555;    
    margin:3px;
    }
    
    .adminPanel{text-align:left;}
    
    .hiddenField{visibility:hidden; display:none;}