#GB_overlay {
background-color: black;
opacity: 0.9 !important;
filter: alpha(opacity = 90) !important;
position: absolute;
margin: auto;
top: 0;
left: 0;
z-index: 100;
}

/* --- Outer Edge --- */

#GB_window {
left: 0;
top: 0;
position: absolute;
overflow: visible;
z-index: 150;
padding:0;
margin-top:15px;
}

/* --- Inner Edge --- */

#GB_window .content {
width: auto;
margin:0 0 0 0;
padding: 0;
border-top:0;
}


#GB_frame {
border: 0;
margin: 0;
padding: 0;
overflow: auto;
white-space: nowrap;
}


.GB_Gallery {
margin: 0 22px 0 22px;
}


.GB_Gallery .content {
background-color: #fff;
}
#GB_window .header {
border: 0px solid red;
width: 640px !important;
background:url(/other_files/greybox/imgpopbg.gif) top left repeat-x!important;
}


.GB_header .close {
text-align: right;
}



/* --- 'Close' Text (top right) --- */

.GB_Window td.close span {
display:none;
}


.GB_header .close img {
z-index: 500;
cursor: pointer;
}

.GB_header .middle {
white-space: nowrap;
text-align: center;
}


#GB_middle {
color: #eee;
}


#GB_middle img {
cursor: pointer;
vertical-align: middle;
}


#GB_middle .disabled {
cursor: default;
}


/* --- Main Title --- */

.GB_Window .caption {
font-size: 14px;
font-weight:bold;
font-family:arial, verdana, times;
text-transform:uppercase;
color:#fff;
margin:0 0 0 0;
padding:0px 0 0px 10px;

}


/* --- Close Area --- */

.GB_Window .close {
text-align:right;
vertical-align:middle;
width:22px;
margin:0 0 0 0;
padding:0 0 7px 0;
border:0px solid red;
}

/* --- Close X Image --- */

.GB_Window .close img {
cursor: pointer;
margin:8px 8px 0 0;
width: 68px;
height: 15px;
}

#GB_window table {
margin:0;
padding:0;
border-bottom:0;
background:none;
}





/*****  PRODUCER REPORTS *******/

/* --- Left --- */

.prodreportleft {
margin:0 0 0 0;
padding:0;
}

.prodreportleft h4 {
margin:15px 0px 10px 0px;
_margin:25px 0px 10px 20px;
font-size:15px;
text-transform:uppercase;
}

.prodreportleft ul {
margin:0 0 50px 0;
_margin:0px 0px 50px 20px;
padding:0;
list-style-type:none;
}

.prodreportleft ul li {
margin:10px 10px 10px 0;
padding:2px 0;
}


.prodreportleft ul li.odd {
border:0px solid red;
float:left;
clear:left;
}

.prodreportleft ul li.even {
border:0px solid green;
float:left;
margin-left:180px;
}

.prodreportleft ul li a{
font-weight:normal;
font-size:16px;
text-decoration:underline;
color:#013B76;
}

/* --- Account Page - RHN list --- */

.reportinglist {
border:1px solid #d8d8d8;
width:250px;
float:right;
background:white;
margin:15px 17px 0 0;
_margin:15px 8px 0 0;
padding:0;
}

.reportinglist h4 {
margin:25px 10px 10px 20px;
font-size:15px;
}

.reportinglist ul {
border:0px solid red;
margin:0 0 0 10px;
padding:0;
list-style-type:none;
height:185px;
}

.reportinglist ul li {
margin:10px;
padding:2px 0;
}

.reportinglist ul li a{
font-weight:normal;
font-size:16px;
text-decoration:none;
color:#013B76;
}

.reportinglist ul li a.active {font-weight:bold;}
