#frreport {
border:0px solid black;
display:-moz-inline-stack;
display:inline-block;
_overflow:hidden;
zoom:1;
*display:inline;
background-color:white;
color:black;
font-family:Tahoma, Geneva, sans-serif;
font-style:normal;
font-weight:normal;
font-size:12px;
}

#frreport .frtoolbar input {
-webkit-appearance:none;
padding:0;
margin:0;
}

#frreport .frtoolbar input[type="text"] 
{
	width:auto;
}

#frreport .frtoolbar 
{
//border-bottom:1px solid black;
vertical-align:middle;
color:black;
background:#ebebeb url(/FrImages/toolbar_background_light_32.png) center repeat-x;
height:50px;
min-width:100%;
width:100% !important; 
width:100%;
position:relative; /*for html5exp*/
}
#frreport .frtoolbar *
{
position:relative; /*for html5exp*/
}
#frreport .frtoolbar .space {
visibility:hidden;
width:100%;
height:10px; 
float:left;
}
#frreport .frtoolbar .input {
border:0;
background:#f8f8f8;
font-size:14px;
padding-top:7px;
padding-bottom:7px;
-moz-border-radius:4px;
-webkit-border-radius:4px;
border-radius:4px; 
-khtml-border-radius:4px;
}
#frreport .frtoolbar .delim {
padding:9px 5px 9px 5px!important;
}
#frreport .frtoolbar .input:hover {
background:#fff;
}
#frreport .frtoolbar .center {
text-align:center;
}
#frreport .frtoolbar .left {
text-align:left;
}
#frreport .frtoolbar .tr, #frreport .frtoolbar .td {  
position:relative;
float:left;
}
#frreport .frtoolbar .td {
text-align:center;
}
#frreport .frtoolbar img {
border:0;
}
#frreport .divider {
width:10px;
}
#frreport .nav {
width:32px;
cursor:pointer;
border:none; 
}
#frreport .round {
box-shadow:2px 2px 5px #777;
-webkit-box-shadow:2px 2px 5px #777;
-moz-box-shadow:2px 2px 5px #777;
position:fixed;/*for html5exp*/
z-index:1;/*for html5exp*/
}
#frreport #frbody {
overflow:auto;
padding-left:5px;
padding-right:5px;
padding-top:5px;
padding-bottom:5px;
height:100%; 
width:100%;
}
#frreport ul {
list-style:none; 
margin:0; 
padding:0;
}
#frreport .radio {
list-style:none;
}
#frreport li ul {
position:absolute; 
display:none; 
padding:0;
text-align:left;
white-space:nowrap;
border:1px solid #888;
background-color:#f0f0f0;
}
#frreport .menuitem {
display:block;
text-align:left;
width:240px;
}
#frreport .radioitem {
display:block;
text-align:left;
width:120px;
}
#frreport .checked {
background:url("/FrImages/Checkbox.gif") no-repeat 7% 60%;
}
#frreport .menutext {
padding:0.4em 1em 0.4em 1em!important; 
color:#444; 
cursor:pointer;
font-size:12px;
font-weight:normal;
border:none;
text-align:left;
width:100%; 
background-color:#f0f0f0;
}
#frreport .padleft {
padding-left:2em!important; 
}
#frreport li .menutext:hover {
color:#fff; 
background-color:#bbbbbb; 
}
#frreport li:hover ul { 
display:block; 
}

#frreport .export_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-128px 0;
}
#frreport .print_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-160px 0;
}
#frreport .zoom_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-256px 0;
}
#frreport .settings_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-288px 0;
}
#frreport .refresh_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-192px 0;
}
#frreport .first_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-32px 0;
}
#frreport .prev_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:0px 0;
}
#frreport .next_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-64px 0;
}
#frreport .last_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-96px 0;
}
#frreport .search_button {
background:url("/FrImages/toolbar_black_32.png") no-repeat;
width:32px;
height:32px;
background-position:-224px 0;
}

#frreport .export_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-128px 0;
}
#frreport .print_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-160px 0;
}
#frreport .zoom_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-256px 0;
}
#frreport .settings_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-288px 0;
}
#frreport .refresh_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-192px 0;
}
#frreport .first_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-32px 0;
}
#frreport .prev_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:0px 0;
}
#frreport .next_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-64px 0;
}
#frreport .last_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-96px 0;
}
#frreport .search_button:disabled {
background:url("/FrImages/toolbar_disabled_32.png") no-repeat;
background-position:-224px 0;
}

#frreport .tab
{
padding:0.2em 0.5em 0.2em 0.5em!important;
margin: 0.4em 0em 0.2em 0.3em!important;
color:#444; 
border:1px solid #888;
background-color:#f0f0f0;
font-size: 12px;
font-style:normal;
font-weight:normal;
}

#frreport .tabselected, #frreport .tab:hover
{
color:#fff; 
background-color:#bbbbbb; 
}
