/*
      Created by Patrick Maki - TGM exclusively for RPM Web Design & Marketing.
	  
*/

* { padding: 0; margin: 0; }

body {
 font-family: Arial, Helvetica, sans-serif;
 font-size: 13px;
 background: #00b1ef;
}
#wrapper { 
 margin: 0 auto;
 width: 922px;
}
#header {
 width: 900px;
 color: #333;
 height: 219px;
 background: url(images/qopheader.jpg) no-repeat;
}
#navigation {
 width: 900px;
 height: 74px;
 background: url(images/qopmainnavbg.jpg) no-repeat;
}
#contentbg { 
 width: 900px;
 background: url(images/qopbodybg.jpg) repeat-y;
 margin: 0px 0px 0px 0px;
 height: auto;
 padding-bottom: 10px;
}
#content { 
 width: 650px;
 margin: 0px 0px 0px 90px;
 padding: 3px;
 height: auto;
}
#footer { 
 width: 900px;
 height: 90px;
 background: url(images/qopfooter.jpg) no-repeat;
 margin: 0px 0px 10px 0px;
}

.menu {
 font-family: Trebuchet MS, sans-serif; 
 height:37px; position:relative; 
 font-size:12px; 
 z-index:40;
 padding: 0px 0 0px 5px;
}
.menu ul li a, .menu ul li a:visited {
display:block; 
text-decoration:none; 
color:#000; 
background: url(images/navbg.png) repeat-x; 
padding: 3px 3px 0 3px; 
margin-right: 0px; 
width:auto; 
height:32px; 
text-align: left; 
color:#333; 
line-height:31px; 
font-weight: bold;  
border-right: 1px solid #c6ba7a; 
font-size: 13px; overflow:hidden;
}
.menu ul {
padding:0; 
margin:0; list-style: none;
}
.menu ul li {
float:left; 
position:relative;
}
.menu ul li ul {
display: none;
}
/* specific to non IE browsers */
.menu ul li:hover a {
color:#0993c6;
}
.menu ul li:hover ul {
display:block; 
position:absolute; 
top:34px; 
left:0; 
width: 160px;
border: 1px solid #fff; 
background: #000;
}
.menu ul li:hover ul li a.hide {
background:#333;
}
.menu ul li:hover ul li:hover a.hide {
background:#d2c581;
 color:#fff; 
width: 160px;
}
.menu ul li:hover ul li ul {
display: none;
}
.menu ul li:hover ul li a {
display:block; 
background:#d2c581; 
color:#333; 
height: 20px; 
font-size: 12px;
padding: 0px 5px 10px 5px; 
border-bottom: 1px solid #fff; font-style: none; width: 150px;
}
.menu ul li:hover ul li a:hover {
background:#00b1ef; 
color:#fff;
}
.menu ul li:hover ul li:hover ul {
display:block; 
position:absolute; 
left:161px; top:0;
}
.menu ul li:hover ul li:hover ul.left {
left:161px;
}
#mainmenucontainer {
 float: left;
 width: 799px;
 height: 16px;
 margin: 0px 0 0 82px;
}
/*Begin Header Menu*/
.headermenu{
margin: 0;
padding: 0;
font: bold 13px Trebuchet MS, Sans;
width: 100%;
overflow: hidden;
}

.headermenu li{
display: inline;
}

.headermenu li a{
color: #333;
border-right: 1px solid #c6ba7a;
padding: 9px 3px 0 3px;
text-decoration: none;
}

.headermenu li a:visited{
color: #333333;
}

.headermenu li a:hover, .solidblockmenu li .current{
color: #38a1c8;
}

#headermenucontainer {
 float: left;
 width: 499px;
 height: 16px;
 margin: 30px 0 0 375px;
}
.blendthis img {
opacity: -0;
-moz-opacity: -0;
-khtml-opacity:-0;
filter: alpha(opacity=-0);
}
