/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen {.tabs-hide {display:none}}
/* Hide useless elements in print layouts... */
@media print {.tabs-nav {display:none}}
/* Skin */
.tabs-nav:after {display:block; clear:both; content:" "}
.tabs-nav li {float:left; margin:0 10px 0 0}
.tabs-nav li *  {background:url(tab.png) no-repeat}
.tabs-nav a {padding-left:7px; color:#FFF; white-space:nowrap; display:block}
.tabs-nav a span {display:block; padding:8px 15px 6px 8px; background:url(tab.png) no-repeat}
.tabs-nav a, .tabs-nav .tabs-disabled a:hover, .tabs-nav .tabs-disabled a:focus, .tabs-nav .tabs-disabled a:active 
{background-position:0 0}
.tabs-nav a span, .tabs-nav .tabs-disabled a:hover span, .tabs-nav .tabs-disabled a:focus span, .tabs-nav .tabs-disabled a:active span {background-position:100% -72px; cursor:pointer}

.tabs-nav .tabs-selected a, .tabs-nav a:hover, .tabs-nav a:focus, .tabs-nav a:active {background-position:0 -36px; text-decoration:none; position:relative; top:1px; color:#243F5D}

*>.tabs-nav a span {width:auto; height:auto}
.tabs-nav .tabs-selected a span, .tabs-nav a:hover span, .tabs-nav a:focus span, .tabs-nav a:active span 
{background-position:100% -108px}

.tabs-nav .tabs-selected a:link, .tabs-nav .tabs-selected a:visited, .tabs-nav .tabs-disabled a:link, .tabs-nav .tabs-disabled a:visited {cursor:text}
.tabs-nav .tabs-disabled {opacity:.4}
.tabs-loading em {padding: 0 0 0 20px; background: url(loading.gif) no-repeat 0 50%}

/* green tabs*/
.tabs-nav-green:after {display:block; clear:both; content:" "}
.tabs-nav-green li {float:left; margin:0 0 0 5px}
.tabs-nav-green a {padding-left:7px; color:#FFF; white-space:nowrap; display:block; background:none; font-size:12px}
.tabs-nav-green a span {display:block; padding:12px 15px 12px 8px; background:none; cursor:pointer}
.tabs-nav-green .tabs-selected a, .tabs-nav-green a:hover, .tabs-nav-green a:focus, .tabs-nav-green a:active {background:url(tab-green.png) 0 0 no-repeat; text-decoration:none; position:relative; top:1px; color:#75BF02}
.tabs-nav-green a:hover, .tabs-nav-green a:focus, .tabs-nav-green a:active 
{background:url(tab-green.png) 0 0 no-repeat; text-decoration:none; position:relative; top:1px; color:#75BF02}
.tabs-nav-green .tabs-selected a span, .tabs-nav-green a:hover span, .tabs-nav-green a:focus span, .tabs-nav-green a:active span 
{background:url(tab-green.png) 100% -76px no-repeat}
.tabs-nav-green .tabs-selected a:link, .tabs-nav-green .tabs-selected a:visited, .tabs-nav-green .tabs-disabled a:link, .tabs-nav-green .tabs-disabled a:visited {cursor:text; background-position:0 0}
.tabs-nav-green .tabs-disabled {opacity:.4}

/* blue tabs*/
.tabs-nav-blue:after {display:block; clear:both; content:" "}
.tabs-nav-blue li {float:left; margin:0 0 0 5px}
.tabs-nav-blue a {padding-left:7px; color:#FFF; white-space:nowrap; display:block; background:none; font-size:12px}
.tabs-nav-blue a span {display:block; padding:12px 15px 12px 8px; background:none; cursor:pointer}
.tabs-nav-blue .tabs-selected a, .tabs-nav-blue a:hover, .tabs-nav-blue a:focus, .tabs-nav-blue a:active {background:url(tab-blue.png) 0 0 no-repeat; text-decoration:none; position:relative; top:1px; color:#2B9EDF}
.tabs-nav-blue a:hover, .tabs-nav-blue a:focus, .tabs-nav-blue a:active 
{background:url(tab-blue.png) 0 0 no-repeat; text-decoration:none; position:relative; top:1px; color:#2B9EDF}
.tabs-nav-blue .tabs-selected a span, .tabs-nav-blue a:hover span, .tabs-nav-blue a:focus span, .tabs-nav-blue a:active span 
{background:url(tab-blue.png) 100% -76px no-repeat}
.tabs-nav-blue .tabs-selected a:link, .tabs-nav-blue .tabs-selected a:visited, .tabs-nav-blue .tabs-disabled a:link, .tabs-nav-blue .tabs-disabled a:visited {cursor:text; background-position:0 0}
.tabs-nav-blue .tabs-disabled {opacity:.4}

/* orange tabs*/
.tabs-nav-orange:after {display:block; clear:both; content:" "}
.tabs-nav-orange li {float:left; margin:0 0 0 5px}
.tabs-nav-orange a {padding-left:7px; color:#FFF; white-space:nowrap; display:block; background:none; font-size:12px}
.tabs-nav-orange a span {display:block; padding:12px 15px 12px 8px; background:none; cursor:pointer}
.tabs-nav-orange .tabs-selected a, .tabs-nav-orange a:hover, .tabs-nav-orange a:focus, .tabs-nav-orange a:active {background:url(tab-orange.png) 0 0 no-repeat; text-decoration:none; position:relative; top:1px; color:#E87007}
.tabs-nav-orange a:hover, .tabs-nav-orange a:focus, .tabs-nav-orange a:active 
{background:url(tab-orange.png) 0 0 no-repeat; text-decoration:none; position:relative; top:1px; color:#E87007}
.tabs-nav-orange .tabs-selected a span, .tabs-nav-orange a:hover span, .tabs-nav-orange a:focus span, .tabs-nav-orange a:active span {background:url(tab-orange.png) 100% -76px no-repeat}
.tabs-nav-orange .tabs-selected a:link, .tabs-nav-orange .tabs-selected a:visited, .tabs-nav-orange .tabs-disabled a:link, .tabs-nav-blue .tabs-disabled a:visited {cursor:text; background-position:0 0}
.tabs-nav-orange .tabs-disabled {opacity:.4}