.white_overlay{
    display: none;
    position: absolute;
    top: 0%;
    left: 0%;
    width: 100%;
    height: 100%;
    background-color: white;
    z-index:800;
    -moz-opacity: 0.7;
    opacity:.70;
    filter: alpha(opacity=70);
}

#header {
  width:100%;
  background:#114477;
  margin-bottom:10px;
}

.requestQuotePopup {
  border:4px solid #114477;
  z-index:900;
  background:#ffffcc;
  width:460px;
  position:absolute;
  margin:auto;
  display:none;
  padding:30px;
}

.requestQuotePopupInnerDiv {
  border:1px solid black;
  background:#ffffff;
  padding:16px;
}

.requestQuoteTitle {
  color:#114477;
  font-weight:bold;
  font-size:16pt;
}



.menurule {

color: #dddddd;

}

a.thumbnail:link {

}

a.thumbnail:hover {

}


a.footerlinks:link {
  color:#999999;
}

a.footerlinks:visited {
  color:#999999;
}
a.footerlinks:hover {
  background:#666666;
  color:#ffffff;
}


a.bodytext:link {
  color:#000099;
}

a.bodytext:visited {
  color:#666666;
}
a.bodytext:hover {
  background:#666666;
  color:#ffffff;
}


p {
  margin-left: 20px;
  font-family:sans-serif;
  font-size:10pt;
}



body {
font-size:10pt;
font-family:sans-serif;
margin:0 0 0 0;

background: #ffffff;
}



.titlerow {
background-image:url('images/titlerowbg.gif');
height:26;

}



pre {

margin-left: 10px;

font-size:10pt;

font-family:sans-serif;

}



td {

margin-left: 6px;

font-size:10pt;

font-family:sans-serif;

}



h2 {
margin-left: 6px;
color: #114477;
text-align: left;
font-size: 18pt;
font-family: sans-serif
}



h3 {
margin-left: 12px;
color: black;
text-align: left;
font-size: pt;
font-family:sans-serif

}



h4 {

margin-left: 16px;
color: black;
text-align: left;
font-size: 12pt;
font-family:sans-serif
}




ul{

color: #000000;
font-size: 10pt;
font-family: sans-serif;
margin-left:26px;

}


