/* QSI Corporation Tab Nav Styles */
/* tab navigation */

.tabnav { height: 23px; margin: 0; padding: 0; position: relative; text-transform: uppercase; color: #333; cursor: pointer; display: block; }
	.tabnav li { position: absolute; display: inline; list-style: none outside; margin: 0; padding: 0px 0 0; height: 23px; text-align: center; top: 0px; }
	.tabnav li a { color:#333333; height: 23px; display: block; position: absolute; line-height: 200%; }
	.tabnav li a:hover { text-decoration: none; cursor: pointer; }
	.tabnavtabena { text-decoration: none; color: #333333; }
	.tabnav li.three a.tabnavtabena { left: 311px; background: transparent url(/img/layout/spec-tab3.png) bottom right no-repeat; width: 166px!important/*Use !important on properties for all browsers but IE6. Set IE6 property afterward*/; width: 164px; }
	.tabnav li.three a.tabnavtabdis:link, .tabnav li.three a.tabnavtabdis:visited, .tabnav li.three a.tabnavtabdis:hover, .tabnav li.three a.tabnavtabdis:active { left: 311px; background: transparent url(/img/layout/spec-tab3.png) top right no-repeat; width: 166px!important/*Use !important on properties for all browsers but IE6. Set IE6 property afterward*/; width: 164px; color: white; }
	.tabnav li.three a.tabnavtabdis:hover, .tabnav li.three a.tabnavtabdis:active { background-position: bottom right; color:#333; }
	.tabnav li.two a.tabnavtabena { left: 152px; background: transparent url(/img/layout/spec-tab2.png) bottom right no-repeat; width: 166px; }
	.tabnav li.two a.tabnavtabdis:link, .tabnav li.two a.tabnavtabdis:visited, .tabnav li.two a.tabnavtabdis:hover, .tabnav li.two a.tabnavtabdis:active { left: 152px; background: transparent url(/img/layout/spec-tab2.png) top right no-repeat; width: 166px; color: white; }
	.tabnav li.two a.tabnavtabdis:hover, .tabnav li.two a.tabnavtabdis:active { background-position: bottom right; color:#333; }
	.tabnav li.one a.tabnavtabena { left: 0px; background: transparent url(/img/layout/spec-tab1.png) bottom right no-repeat; width: 159px; }
	.tabnav li.one a.tabnavtabdis:link, .tabnav li.one a.tabnavtabdis:visited, .tabnav li.one a.tabnavtabdis:hover, .tabnav li.one a.tabnavtabdis:active { left: 0px; background: transparent url(/img/layout/spec-tab1.png) top right no-repeat; width: 159px; color: white; }
	.tabnav li.one a.tabnavtabdis:hover, .tabnav li.one a.tabnavtabdis:active { background-position: bottom right; color:#333; }
	
/* tab nav containers */
.tabnavconena { display: block; }
@media screen { .tabnavcondis { display: none; } }

.qtabnav { height: 23px; margin: 0; padding: 0; position: relative; color: #333; cursor: pointer; display: block; }
	.qtabnav li { position: absolute; display: inline; list-style: none outside; margin: 0; padding: 0px 0 0; height: 23px; text-align: center; top: 0px; }
	.qtabnav li a { color:#333333; height: 23px; display: block; position: absolute; line-height: 200%; }
	.qtabnav li a:hover { text-decoration: none; cursor: pointer; }
	.qtabnavtabena { text-decoration: none; color: #333333; }
	.qtabnavtabdis { text-shadow: 1px 1px 2px #000; }
	.qtabnavtabdis:hover { text-shadow: none; }
	.qtabnav li.five a.qtabnavtabena { left: 268px; background: transparent url(/img/layout/qspec-tab3.png) bottom right no-repeat; padding-left: 70px; width: 79px!important/*Use !important on properties for all browsers but IE6. Set IE6 property afterward*/; width: 79px; }
	.qtabnav li.five a.qtabnavtabdis:link, .qtabnav li.five a.qtabnavtabdis:visited, .qtabnav li.five a.qtabnavtabdis:hover, .qtabnav li.five a.qtabnavtabdis:active { left: 328px; background: transparent url(/img/layout/qspec-tab5.png) top right no-repeat; width: 89px!important/*Use !important on properties for all browsers but IE6. Set IE6 property afterward*/; width: 89px; color: white; }
	.qtabnav li.five a.qtabnavtabdis:hover, .qtabnav li.five a.qtabnavtabdis:active { background-position: bottom right; color:#333; }
	.qtabnav li.four a.qtabnavtabena { left: 246px; background: transparent url(/img/layout/qspec-tab5.png) bottom right no-repeat; width: 89px!important/*Use !important on properties for all browsers but IE6. Set IE6 property afterward*/; width: 89px; }
	.qtabnav li.four a.qtabnavtabdis:link, .qtabnav li.four a.qtabnavtabdis:visited, .qtabnav li.four a.qtabnavtabdis:hover, .qtabnav li.four a.qtabnavtabdis:active { left: 246px; background: transparent url(/img/layout/qspec-tab4.png) top right no-repeat; width: 89px!important/*Use !important on properties for all browsers but IE6. Set IE6 property afterward*/; width: 89px; color: white; }
	.qtabnav li.four a.qtabnavtabdis:hover, .qtabnav li.four a.qtabnavtabdis:active { background-position: bottom right; color:#333; }
	.qtabnav li.three a.qtabnavtabena { left: 164px; background: transparent url(/img/layout/qspec-tab4.png) bottom right no-repeat; width: 89px!important/*Use !important on properties for all browsers but IE6. Set IE6 property afterward*/; width: 89px; }
	.qtabnav li.three a.qtabnavtabdis:link, .qtabnav li.three a.qtabnavtabdis:visited, .qtabnav li.three a.qtabnavtabdis:hover, .qtabnav li.three a.qtabnavtabdis:active { left: 164px; background: transparent url(/img/layout/qspec-tab3.png) top right no-repeat; width: 89px!important/*Use !important on properties for all browsers but IE6. Set IE6 property afterward*/; width: 89px; color: white; }
	.qtabnav li.three a.qtabnavtabdis:hover, .qtabnav li.three a.qtabnavtabdis:active { background-position: bottom right; color:#333; }
	.qtabnav li.two a.qtabnavtabena { left: 82px; background: transparent url(/img/layout/qspec-tab2.png) bottom right no-repeat; width: 89px; }
	.qtabnav li.two a.qtabnavtabdis:link, .qtabnav li.two a.qtabnavtabdis:visited, .qtabnav li.two a.qtabnavtabdis:hover, .qtabnav li.two a.qtabnavtabdis:active { left: 82px; background: transparent url(/img/layout/qspec-tab2.png) top right no-repeat; width: 89px; color: white; }
	.qtabnav li.two a.qtabnavtabdis:hover, .qtabnav li.two a.qtabnavtabdis:active { background-position: bottom right; color:#333; }
	.qtabnav li.one a.qtabnavtabena { left: 0px; background: transparent url(/img/layout/qspec-tab1.png) bottom right no-repeat; width: 89px; }
	.qtabnav li.one a.qtabnavtabdis:link, .qtabnav li.one a.qtabnavtabdis:visited, .qtabnav li.one a.qtabnavtabdis:hover, .qtabnav li.one a.qtabnavtabdis:active { left: 0px; background: transparent url(/img/layout/qspec-tab1.png) top right no-repeat; width: 89px; color: white; }
	.qtabnav li.one a.qtabnavtabdis:hover, .qtabnav li.one a.qtabnavtabdis:active { background-position: bottom right; color:#333; }
	
/* tab nav containers */
.qtabnavconena { display: block; }
@media screen { .qtabnavcondis { display: none; } }
