.stlTopTitle {
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;
	color: white;
}
.stlTopTitle:hover {
	color: white;
}

.stlBottomToolbar {
}

.stlUserLabel {
	font-weight: bold;
	color: #ffffff;
	text-decoration: none;
}

.stlUser {
	color: #ffffff;
	text-decoration: none;
}

.stlDateLabel {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #3399FF;
	text-decoration: none;
}

.stlDate {
	font-family: Arial, Helvetica, sans-serif;
	color: #003366;
	text-decoration: none;
}


.stlPrintButtons {
	font-size: 9pt;
	text-decoration: none;
}

.stlFormLabel {
	font-weight: bold;
	text-decoration: none;
}

.stlFormText {
	text-decoration: none;
}


.stlNavigator {
/*	font-weight: none;*/
	text-decoration: none;
	color: #666666;
}

.stlCurNavigator {
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}


.stlLangLinksInactive{
	font-size:7pt;
	font-weight: bold;
	text-decoration: none;
	color: #666666;
}

.stlLangLinks{
	font-size:7pt;
/*	font-weight: none;*/
	text-decoration: none;
	color: #666666;
}


.stlBottom {
	font-weight: normal;
	text-decoration: none;
	color: #000000;
}


.stlMailingListTitle{
	font-weight: bold;
	text-decoration: none;
	color: #221E1F;
}

.stlMailingListLink{
	font-weight: bold;
	text-decoration: none;
	color: #221E1F;
}

.stlMailingListPopup{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.stlNewsLink{
/*	font-weight: none;*/
	text-decoration: none;
	color: #000000;
}
.stlNewsTitle{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}

.stlBrandTitle{
/*	font-weight: bold;*/
	text-decoration: none;
	color: #101010;
}

.stlMemberCardTitle{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}



.stlMailingBanner{
	font-weight: normal;
	text-decoration: none;
	color: #666666;
}


.stlMailingBannerSign{
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	color: #FFFFFF;
}

.stlAvailableProducts{
	font-weight: bold;
}


.stlBackProducts{
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}



.stlCareersTitle{
	font-size: 14pt;
	font-weight: bold;
	text-decoration: none;
	color: #AC7A7B;
}

.stlCareersLink{
	font-weight: normal;
	text-decoration: none;
	color: #AC7A7B;
}

.stlCareersAvailable{
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #AC7A7B;
}

.stlPages A {
	color: #000000;
}

.stlPages A:hover {
	color: #CC0000;
}


.stlMyDetailsHeader {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	text-decoration: none;
	color: #cd2126;
}

.stlMyDetailsLabel {
	font-weight: bold;
	text-decoration: none;
	color: #626161;
/*	background-color: #F0F0F0;
	border: 1px solid #C5C5C5;*/
}

.stlMyDetailsButton1 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	border: 1px solid #333333;
	background-color: #A3A3A3;
	color: #FFFFFF;
	cursor: pointer;
	margin: 0px 6px 0px 0px;
}

.stlMyDetailsButton2 {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	letter-spacing: 1px;
	border: 1px solid #000000;
	background-color: #CC0000;
	color: #FFFFFF;
	cursor: pointer;
	margin: 0px 6px 0px 0px;
}

.stlError {
	font-weight: bold;
	text-decoration: none;
	color: #CC0000;
}

.stlOk {
	font-weight: bold;
	text-decoration: none;
	color: #027731;
}

.stlDefault3rd {
/*	font-weight: bold;*/
	text-decoration: none;
	color: #666666;
}

.stlButton3rd {
/*	font-weight: bold;*/
	text-decoration: none;
	color: #FFFFFF;
	display: block;
}

.stlButton3rd:hover {
	text-decoration: none;
}

.stlButton3rdPink {
	color: #D9024F;
}




.stlNewsLink {
	font-weight: bold;
	text-decoration: none;
	color: #000000;
}
 /*
 * jQuery UI Tabs 1.8.16
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Tabs#theming
 */

.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.ui-helper-clearfix { display: inline-block; }
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix { height:1%; }
.ui-helper-clearfix { display:block; }
/* end clearfix */

.ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */
.ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; }
.ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 0px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; }
.ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; }
/*.ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; }*/
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
.ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; }
.ui-tabs .ui-tabs-hide { display: none !important; }

/* custom tabs */

.ui-tabs .ui-tabs-nav li {
	border-top: 1px solid #d8d8d8;
	border-right: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
}

.ui-tabs .ui-tabs-nav li a {
	color: #333333;
	background-color: #efefef;
	border-top: 1px solid #ffffff;
	padding: 1em 2em;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	border-top: 1px solid #a91010;
	border-right: 1px solid #a91010;
	border-left: 1px solid #a91010;
}

.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	color: #ffffff;
	background-color: #cc0000;
	border-top: 1px solid #f65555;
}

.ui-tabs .ui-tabs-panel {
	padding: 10px;;
/*	border: 1px dotted #d8d8d8;*/
	margin-top: 1px;
	overflow: auto;
}


