/* 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;
    }
}

li { }

.ui-tabs-nav, .ui-tabs-panel {
	font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
  	font-size:12px;
	}
.ui-tabs-nav {
	list-style:none;
  	margin:0;
  	padding:0;
  	display:inline;
	}	
.ui-tabs-nav li {
	margin:-1px 0 0px 0;
	padding:0;
	}
body:last-child:not(:root:root) .ui-tabs-nav li { /* safari */
	/*height:18px;*/
	}	
.ui-tabs-selected {
	position:relative;
	}
.ui-tabs-nav a  {
 	margin: 1px 0 0;
  	text-align: center;
  	white-space: nowrap; /* required in IE 6 */    
  	outline: 0; /* prevent dotted border in Firefox */
	background:#FFF url(/media/docmagic/images/menu/off.gif);
	font-family:"Trebuchet MS", Trebuchet, Verdana, Helvetica, Arial, sans-serif;
    font-size:11px;
	font-weight:bold;
	color:#999;
	text-decoration:none;
	padding:2px 15px 2px 15px;
	}
.ui-tabs-nav a:hover  {
	text-decoration:none
	}
.ui-tabs-panel {
	clear:left;
	margin:0;
	padding:0;
	}
.ui-tabs-selected a {
	background:#FFF8DC url(/media/docmagic/images/menu/on.gif);
  	color:#813D98;
	}
.panel-content {
	border:1px solid #999999;
	background:#FFF8DC;			
	padding:0 6px 6px;
	height:170px; /*176px*/
	width:437px; /*443px*/
	}
html.firefox .panel-content {
	height:178px;
	}
.panel-content p {
	margin:8px 3px;
	}
.panel-content.holiday p {
	margin-left:10px;
	margin-top:23px;
	width:415px;
	}	
	


