.CSSTabDiv{
-moz-box-sizing:border-box;box-sizing:border-box;
margin-left: 0px;
padding: 0;
width: 330px;
background: transparent;
voice-family: "\"}\"";
voice-family: inherit;
padding-left: 0px;

}

.CSSTabDiv ul {margin:0px; padding:0px; }


.shadetabs
{
font: bold 11px Arial, Verdana, sans-serif;
}
.shadetabs ul{
margin:0px;
padding:0px;
list-style:none;
}

.shadetabs li{
display:block;
float:left;
margin:0px 0px 0px 0px;
padding:0;
width:110px;
text-align:center;
/*text-transform:uppercase;*/
}

.shadetabs a{
float:left;
color: #dfdfe1;
background: #000000 url(images/color_tabs_left.gif) no-repeat left top;
margin:0px 0px 0px 0px;
padding:0px 0px 0px 0px;
text-decoration:none;
letter-spacing: 1px;
width:95%
}


.shadetabs a span{
float:none;
display:block;
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
padding:5px 0px 4px 0px;
}

.shadetabs a:hover{
background: #dfdfe1 url(images/color_tabs_left.gif) no-repeat left top;
color:#000000;
}

.shadetabs a:hover span{
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
}

.shadetabs li.selected a { /*currently selected tab*/
background: #dfdfe1 url(images/color_tabs_left.gif) no-repeat left top;
color:#000000;
}

.shadetabs li.selected a span {
background: transparent url(images/color_tabs_right.gif) no-repeat right top;
}

#shadetabs_rightmosttab { width:100%;}

.tabcontentstyle{ /*style of tab content oontainer*/
-moz-box-sizing:border-box;box-sizing:border-box;
float:left;
margin:0px 0px 0px 0px;
border:thick #dfdfe1 solid;
width: 100%;
padding: 10px;
height:100%;
overflow:auto;
}

.tabcontent{
display:none;
}

@media print {
.tabcontent {
display:block!important;
}
}


