/* headermenu */
#page-header{line-height:0;}
/*#headerlogo img {margin:7px;}*/
.headermenu {position:relative;line-height:1.7em;font-size:90%;margin:0.3em 0.3em 0 0;right:0.3em;margin-bottom:0.3em;}

/* navbar */
.navbar {width:auto;padding-top:0.35em;padding-bottom:0.15em;background-image:url([[pix:theme|bg_bread]]);background-color:#AB9D80;}
.navbar li span {color:#E3DFD4;}
.navbar li a:link, .navbar li a:visited {color:white;}

/* navbutton */
.navbutton {padding-right:0.5em;}
.navbutton table td {padding:0;}

.headermenu {
  float: left;
  margin-top: 0em;
  margin-left: 2.5em;
  padding-bottom: 1em;
  font-size:1em;
}

.headermenubutton {
  margin-top: 0em;
  float: left;
  width:320px;
  margin-left: 189px;
  font-size:1em;
}

.headermenubutton a {
  background: url("/theme/formal_white/pix/greybtn.gif") repeat-x left top;
  color: white;
  text-decoration: none;
}

.headermenubutton a:hover {
  background: url("/theme/formal_white/pix/greybtn.gif") repeat-x left top;
  color: black;
  text-decoration: none;
  background-color: black;
}


#navmenulist, #navmenulist ul {
  text-align:left;
  padding: 0;
  margin: 0;
  list-style: none;
}
  
#navmenulist a {
  color:white;
  font-weight:bold;
  display: block;
  text-decoration: none;
}

#navmenulist li {
  background:url("/theme/formal_white/pix/greybtn.gif") repeat-x left top;
  float: left;
  list-style: none;
}
  
#navmenulist li ul {   
  position: absolute;
  width: 10em;
  left: -999em;
  z-index:100;
  list-style: none;
}

#navmenulist li ul a{
  background-color:black;
  color:white;
  font-size:.9em;
  padding-top:.5em;
  width:15em;
}

#navmenulist li ul a:hover{
  background-color:gray;
  font-size:.9em;
  padding-top:.5em;
}
 
#navmenulist li:hover ul {
}
  
#navmenulist li:hover ul, #navmenulist li.sfhover ul {
  left: auto;
}


html {
  overflow-y: scroll; /*workaround to stop un-needed horiz scrollbar in IE within frame*/
  scrollbar-face-color: #F1F1DF;
}

body{
margin: 0px;
  font-size: 100%;
  font-family: Helvetica, Arial, Verdana, Lucida, Geneva, sans-serif;
  background-image: url('/theme/of/pix/background.jpg');
}

#page {
  background-image: url('/theme/of/pix/background.jpg');
  background-repeat: repeat;
}

#header{
background-image: url('/theme/of/pix/header.jpg');
height: 128px;
background-repeat: repeat-x;
}

.logo{
padding-left: 20px;
padding-top: 27px;
}

.helplink{
visibility: hidden;
}

#toctree {
background-color: #FCF7BC;
}

#content{
padding: 15px;
}

.generalbox {
    border-style: none;
}

.headermenu {
padding: 10px;
}

.loginbox.twocolumns .loginpanel {
    border-right: 0px solid;
}

.loginbox {
    border: 0px solid;
margin-top: 0px;
margin-bottom: 0px
}

.loginbox h3, .loginbox .subcontent {
    margin: 5px;
    padding: 10px;
    text-align: center;
}

.loginbox .guestsub, .loginbox .forgotsub {
margin: 5px 12%;
padding: 10px;
}

.brought{
border-bottom: 1px solid;
}

/*landing page*/
#homeTable{padding-right: 25px; padding-left: 25px; border-spacing: 25px;}/*adds padding around the welcome text and video table*/
.bodycopy{font-size: 100%; font-family: Helvetica, Arial, Verdana, Lucida, Geneva, sans-serif; }/*styles the text on the landing page*/
.pagehead {margin: 0px; font-size: 1.5em; font-weight: bold; text-align: center;}/*styles the Welcome to the Pennzoil® Information Program text*/
p.enterlink {font-size: 32px; font-weight: bold; text-align: center; margin: 0px;}/*styles the Click here to enter! link*/
a.enterlink{color: #000000; text-decoration: none;}/*styles the Click here to enter! link*/





