/* QSI Corporation Tab Nav Styles */
/* tab navigation */
.tabnav { position: relative; display: block; height: 20px; margin: 0 0 .5em; padding: 1em 0 0; border-bottom: 1px solid #333; clear: right; }
	.tabnav li { list-style: none outside; display: inline; padding: 0; margin: 0; }
		.tabnav li a { width: 70px; height: 11px; padding-top: 5px; padding-bottom: 4px; display: block; float: left; font-size: 11px; line-height: 1em; text-align: center; text-decoration: none; margin-right: 1px; }
		.tabnav li a.tabnavtabena { background: url(/img/layout/bg_tabnav-ena.gif) no-repeat left top; color: #333; text-decoration: none; }
		.tabnav li a.tabnavtabdis:link, .tabnav li a.tabnavtabdis:visited { background: url(/img/layout/bg_tabnav-dis.gif) left top no-repeat; color: #333; text-decoration: none; }
		.tabnav li a.tabnavtabdis:hover, .tabnav li a.tabnavtabdis:active { background: url(/img/layout/bg_tabnav-hov.gif) left top no-repeat; color: #333; text-decoration: none; }
		.tabnav li a.tabnavtabdis-long:link, .tabnav li a.tabnavtabdis-long:visited { background: url(/img/layout/bg_tabnav-long-dis.gif) left top no-repeat; color: #333; text-decoration: none; width: 110px; }
		.tabnav li a.tabnavtabdis-long:hover, .tabnav li a.tabnavtabdis-long:active { background: url(/img/layout/bg_tabnav-long-hov.gif) left top no-repeat; color: #333; text-decoration: none; width: 110px; }

@media print {
	.tabnav { display: none; }
	.tabnavlg { display: none; }
}
/* larget tab nav */
@media screen {
	.tabnavlg { position: relative; display: block; height: 20px; margin: 0; padding: 1em 0 0; border-bottom: 1px solid #333; clear: right; }
		.tabnavlg li { list-style: none outside; display: inline; padding: 0; }
			.tabnavlg li a { display: block; width: 120px; height: 11px; float: left; margin: 0 1px 0 0; padding: 5px 0 4px; font-size: 11px; line-height: 1em; text-align: center; text-decoration: none; z-index: 100; }
			.tabnavlg li a.tabnavlgtabena { background: url(/img/layout/bg_tabnavlg-ena.gif) no-repeat left top; color: #333; text-decoration: none; }
			.tabnavlg li a.tabnavlgtabdis:link, .tabnavlg li a.tabnavlgtabdis:visited { background: url(/img/layout/bg_tabnavlg-dis.gif) left top no-repeat; color: #333; text-decoration: none; }
			.tabnavlg li a.tabnavlgtabdis:hover, .tabnavlg li a.tabnavlgtabdis:active { background: url(/img/layout/bg_tabnavlg-hov.gif) left top no-repeat; color: #333; text-decoration: none; }
}
/* tab nav containers */
.tabnavconena { display: block; }
@media screen { .tabnavcondis { display: none; } }

