@media screen, projection {
    .jquery_tabs {
        margin: 1.5em 0 0;
        max-width: 127em;
    }

    .jquery_tabs ul.tabs-list {
        display: table;
        font-size: 1em;
        line-height: 1.5em;
        list-style-type: none;
        margin: 0;    
	    padding: 0 0 1px;
        position: relative;
        z-index: 1;
        max-width:120em;
    }

    .jquery_tabs ul.tabs-list li a {
        font-size: 1em;
        line-height: 1em;
        padding: 8px 12px;
        text-decoration: none;
    }

    .jquery_tabs .tabhead {
        left: -32768px;
        position: absolute;
    }

	.jquery_tabs .tab_content {
        border: 1px solid #888;
        clear: both;
        margin-bottom: -1px;
        padding: 0.9em;
        position: relative;
        top: -1px;
    }

    .jquery_tabs ul.tabs-list li {
        border: 0 none;
        display: inline;
        float: left;
        margin: 0 4px 0 0;
        padding: 0;
    }

    .jquery_tabs ul.tabs-list li a {
        background: #ccc;
        border: 1px solid #888;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        border-bottom: 0 none;
        color: #333;
        display: block;
        float: left;
        font-weight: bold;
        margin: 0 0 -1px 0;
	font-size:12px;
    }

    .jquery_tabs ul.tabs-list li a:focus,
    .jquery_tabs ul.tabs-list li a:hover,
    .jquery_tabs ul.tabs-list li a:active {
        background: none repeat scroll 0 0 #f0f0f0;
        color: #333;
        font-weight: bold;
        outline: 0 none;
        text-decoration: none;
    }

    .jquery_tabs ul.tabs-list li.current a,
    .jquery_tabs ul.tabs-list li.current a:focus,
    .jquery_tabs ul.tabs-list li.current a:hover,
    .jquery_tabs ul.tabs-list li.current a:active {
        border: 1px solid #888;
        border-top-left-radius: 5px;
        border-top-right-radius: 5px;
        background: #efefef;
        border-bottom: 0 none;
        color: #000;
        font-weight: bold;
        padding-bottom: 9px;
        text-decoration: none;

        filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ccc', endColorstr='#efefef'); /* for IE */
        background: -webkit-gradient(linear, left top, left bottom, from(#ccc), to(#efefef)); /* for webkit browsers */
        background: -moz-linear-gradient(top, #ccc, #efefef); /* for firefox 3.6+ */
    }

    .jquery_tabs .current-info, .jquery_tabs .accessibletabsanchor {
        left: -999em;
        position: absolute;
    }

    .jquery_tabs .tab-content {
        border-bottom: 1px solid rgba(0, 0, 0, 0);
        border-top: 1px solid rgba(0, 0, 0, 0);

    }

    * html .jquery_tabs .tab-content {
        border-bottom: 1px solid #FFFFFF;
        border-top: 1px solid #FFFFFF;
    }

	* html .jquery_tabs .tab_content {
        z-index: -1;
    }

    * html .jquery_tabs {
        position: relative;
        width: auto;
    }

    * + html .jquery_tabs {
        width: auto;
    }

    .jquery_tabs * {
    }
}

@media print {
    .jquery_tabs .tabs-list {
        display: none !important;
    }

    .jquery_tabs .tabbody, .jquery_tabs .tabhead {
        display: block !important;
    }
}
