/* Caution! Ensure accessibility in print and other media types... */
@media projection,screen{ /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
.ui-tabs-hide{display: none;}}
/* Hide useless elements in print layouts... */
@media print{.ui-tabs-nav{display:none;}}
/* Skin */
.ui-tabs-nav,.ui-tabs-panel{font-size:12px;}
.ui-tabs-nav{list-style:none;margin:0;padding:0 0 0 4px;}
.ui-tabs-nav:after{ /* clearing without presentational markup, IE gets extra treatment */
display: block;clear:both;content:"";}
.ui-tabs-nav li{list-style:none;float:left;margin:0 0 -1px 1px;min-width:60px;border:1px solid #2b4054;/* be nice to Opera */}
.ui-tabs-nav a,.ui-tabs-nav a span{display:block;padding:0 8px;background:#fff;color:#2b4054!important;}
.ui-tabs-nav a {
margin:1px 0 0; /* position: relative makes opacity fail for disabled tab in IE */
padding-left:0;
font-weight:bold;
line-height:normal!important;
text-align:center;
text-decoration:none;
white-space:nowrap; /* required in IE 6 */    
outline:0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav a:hover{color:#000;}
.ui-tabs-nav .ui-tabs-selected a{position:relative;top:1px;z-index:2;margin-top:0;color:#4A5472;}
.ui-tabs-nav a span {
width:40px; /* IE 6 treats width as min-width */
min-width:40px;
height:21px; /* IE 6 treats height as min-height */
min-height:21px;
padding-top:6px;
padding-bottom:4px;
padding-right:0;}
*>.ui-tabs-nav a span { /* hide from IE 6 */
width: auto;height: auto;}
.ui-tabs-nav .ui-tabs-selected a span{padding-bottom:5px;}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
background-position:100% -150px;
}
.ui-tabs-nav a,.ui-tabs-nav .ui-tabs-disabled a:hover,.ui-tabs-nav .ui-tabs-disabled a:focus,.ui-tabs-nav .ui-tabs-disabled a:active{background-position:100% -100px;}
.ui-tabs-nav .ui-tabs-selected a span,.ui-tabs-nav a:hover span,.ui-tabs-nav a:focus span,.ui-tabs-nav a:active span{background-position:0 -50px;}
.ui-tabs-nav a span,.ui-tabs-nav .ui-tabs-disabled a:hover span,.ui-tabs-nav .ui-tabs-disabled a:focus span,.ui-tabs-nav .ui-tabs-disabled a:active span{background-position:0 0;}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
cursor:pointer;}
.ui-tabs-disabled{opacity:.4;filter:alpha(opacity=40);}
.ui-tabs-container{border:1px solid #2b4054;padding:10px 15px;
background:#fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em{padding:0 0 0 20px;background:url(/images/loading.gif) no-repeat 0 50%;}
/* Additional IE specific bug fixes... */
* html .ui-tabs-nav{ /* auto clear, @ IE 6 & IE 7 Quirks Mode */
display:inline-block;}
*:first-child+html .ui-tabs-nav{ /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
display:inline-block;}


