/* ELEMENTS */
Body {
	color: black;
	background-color: #ffffff;
	border: 1 solid #000000;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}

Body.TireStorage table.bodytable * {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
}
H1,
span#lblPgHdrEN,
span#lblPgHdrFR  {
border-bottom: solid 1px #777777;
/* color: #000000;  */
COLOR: #104F84;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
font-size: 16px; 
}
H2 {
	color: #000000; 
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 22px; 
	font-weight: bold;
}
H3 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 11px; 
}
H4 {
	color: #000000;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 10px; 
}
H5 {
	color: #336699;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 9px; 
}
H6 {
	color: #609830;
	font-family: Verdana, Arial, Helvetica, Sans-Serif; 
	font-size: 8px; 
}	
TH {
	background-color:#ffffff;
	text-align:center;
}

/* CLASSES */
.fmly{ font-family: Verdana, Arial, Helvetica, Sans-Serif;}
.fmlyuc{ font-family:  Verdana, Arial Unicode MS, Helvetica;}

.s24{ font-size: 24px;}
.s22{ font-size: 22px;}
.s20{ font-size: 20px;}
.s18{ font-size: 18px;}
.s16{ font-size: 16px;}
.s14{ font-size: 14px;}
.s13{ font-size: 13px;}
.s12{ font-size: 12px;}
.s11{ font-size: 11px;}
.s10{ font-size: 10px;}

.bold{ font-weight: bold;}
.normal{ font-weight: normal;}

.black{ color: #000000;}
.firebrick {color: #B22222;}
.gainsboro { color: #DCDCDC;}
.gray{ color: #777777;}
.green{ color: #008000;}
.htrgrn{ color: #215E21;}
.navy{ color: Navy;}
.red{ color: Red;}
.white{ color: #FFFFFF;}
.whitesmoke {color: #F5F5F5;}
.dksltblu{color:#2B3856;}

.bgAlert{ background-color: #F0F8FF;}
.bgSilver{ background-color: #FFFFFF;}
.bgWhite{ background-color: #FFFFFF;}

.alignL {text-align: left;}
.alignC {text-align: center;}
.alignR {text-align: right;}

.allbrdr{ border: solid 1px black;}

.hand{ cursor:hand; }

.nouline{ text-decoration: none;}
.uline{ text-decoration: underline;}

.nowrap{ white-space: nowrap;}

.watermark
{
    font-size: 11px;
    font-weight: bold;
    color: #000000;
    background-color: #F5F5F5;
}
.allbrdr{ border: solid 1px black;}
.bodybg {
	background-image: url(images/bg1000.jpg);
	background-repeat: repeat;
}
.blackongains {
	 background-color: 	#DCDCDC;
	 color: #000000;
}
.blackongray {
	 background-color: 	#C5C5C5;
	 color: #000000;
}
.blackonwhite {
	 background-color: 	#FFFFFF;
	 color: #000000;
}
.whiteonblue {
	 background-color: 	#000099;
	 color: #FFFFFF;
}
.btn100 {
	background-image: url(images/btn100.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;	
	cursor: hand;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	margin: 2px; 
	padding: 3px 3px; 
	width: 100px;
	text-align: center;
	text-decoration: none;
}
.b100 {
	background-image: url(images/btn100.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;	
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	margin: 2px; 
	padding: 3px 3px; 
	width: 100px;
	text-align: center;
	text-decoration: none;
}
.btn130 {
	background-image: url(images/btn130.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;	
	cursor: hand;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	margin: 2px; 
	padding: 3px 3px; 
	width: 130px;
	text-align: center;
	text-decoration: none;
}
b130 {
	background-image: url(images/btn130.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;	
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	width: 130px;
	text-align: center;
	text-decoration: none;
}
.b150 {
	background-image: url(images/btn150.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;	
	cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	width: 150px;
	text-align: center;
	text-decoration: none;
}
.btn150 {
	background-image: url(images/btn150.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;	
	cursor: hand;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	margin: 2px; 
	padding: 3px 3px; 
	width: 150px;
	text-align: center;
	text-decoration: none;
}
.btn170 {
	background-image: url(images/btn170.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;	
	cursor: hand;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	margin: 2px; 
	padding: 3px 3px; 
	width: 170px;
	text-align: center;
	text-decoration: none;
}
.btn200 {
	background-image: url(images/btn200.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;
	cursor: hand;
	display: block;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	margin: 2px; 
	padding: 3px 3px; 
	width: 200px;
	text-align: center;
	text-decoration: none;
}
.btn80
{
	background-color:#0033CC;
	border-color:#BBBBBB;
	border-style:groove;
	border-width:1px;
	color:#FFFFFF;
	cursor:hand;
	display:block;
	font-family:Verdana, Tahoma, Arial, Helvetica, Sans-Serif;
	font-size:11px;
	font-weight:bold;
	filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#1B7EC9',EndColorStr='#ff330099');
	/*filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr='#ff330099',EndColorStr='#ff0066FF');*/
	height:22px;
}

.b200 {
	background-image: url(images/btn200.jpg);
	background-repeat: no-repeat;
	border: 2px outset white;
	color: #000000;
    cursor: hand;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold; 
	padding: 3px 3px; 
    width: 200px;
    text-align: center;
    text-decoration: none;
}

.errormsg {
	color: red;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px; 
	font-weight: bold;
}
.secthdr {
	background-color: #CCCCCC;
	border: solid 1px #777777;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	height: 23px;
	text-align: left;
	vertical-align: text-bottom;
}
.headerdiv {
width: 100%;
background-color: White;
text-align: center;
}

.headertable {
width: 1000px;
background-color: White;
text-align: center;
}

.bodydiv
{
width: 100%;
position: absolute;
height: 100%;
/* background-color: rgb(222,223,225); */
background-color: #104F84;
text-align: center;
padding: 0;
margin: 0;

}
.bodydivwtb
{
width: 100%;
position: absolute;
height: 100%;
padding: 0;
margin: 0;
}

.bodytable
{
width: 1000px;
height: 100%;
background-color: White;
text-align: center;
	background-image: url(images/FordLogo10-2.jpg);
	background-position: top;
	background-repeat: no-repeat;
}

.bodytable2
{
/* background-color: White; */
text-align: center;
}
.accountsTable {
width: 1000px;
background-color: #FFFFFF;
padding:5px;
/*text-align: center;*/
}
.menutable1 {
width: 100%;
background-color: rgb(222,223,225);
/*text-align: center;*/
}
.menutable2 {
width: 1000px;
background-color: #DEDFE1;
/*text-align: center;
border: solid 1px rgb(174,190,203); */
}
.ldtbl_nobord {
	border:none;
	padding:0in 5.4pt 0in 5.4pt;
	width:16%;
}
.ldtbl_bordbtm {
	border:none;
	border-bottom:solid #DDDDDD 1pt;
	padding:0in 5.4pt 0in 5.4pt;
 	width:16%;
}
.ldtbl_bordbtmlft {
	border:none;
	border-bottom:solid #DDDDDD 1pt;
	border-left:solid #DDDDDD 1pt;
	padding:0in 5.4pt 0in 5.4pt;
 	width:17%;
 }
.ldtbl_bordbtmrgt {
	border:none;
	border-bottom:solid #DDDDDD 1.0pt;
	border-right:solid #DDDDDD 1.0pt;
	padding:0in 5.4pt 0in 5.4pt;
	width:16%;
}
.ldtbl_bordlft {
	border:none;
	border-left:solid #DDDDDD 1pt;
	padding:0in 5.4pt 0in 5.4pt;
 	width:17%;
}
.ldtbl_bordrgt {
	border:none;
	border-right:solid #DDDDDD 1pt;
	padding:0in 5.4pt 0in 5.4pt;
 	width:16%;
}
.ldtbl_bordtop {
	border:solid #DDDDDD 1.0pt;
	border-bottom:none;
	padding:0in 5.4pt 0in 5.4pt;
 	width:100%;
 }
 .paragraph {
	padding-left:5px
 }
 .sdtbl_nobord {
	border:none;
	padding:.75pt .75pt .75pt .75pt;
 	width:24%;
 }
.middlebanner {
	background-image: url(images/header-middle-blue.gif);
	background-repeat: repeat;
	height: 130px;
}
.AlternateRow
{
	background-color:Silver;
}

.middlebannergrey {
	background-image: url(images/header-middle-grey.gif);
	background-repeat: repeat;
	height: 130px;
}

.txtwhite {
	font-weight: normal; font-size: 9pt; COLOR: #ffffff; font-FAMILY: Arial, Helvetica; TEXT-DECORATION: none
}
A.txtwhite:link {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.txtwhite:visited {
	COLOR: #ffffff; TEXT-DECORATION: none
}
A.txtwhite:active {
	COLOR: #000000; TEXT-DECORATION: none
}
A.txtwhite:hover {
	COLOR: #6D9000; TEXT-DECORATION: none
}

.txthighlight {
	font-weight: normal; 
	font-size: 10pt; 
	COLOR: RGB(248,175,64); 
	font-FAMILY: Tahoma, Arial, Helvetica; 
	TEXT-DECORATION: none;
}

.txtlowlight {
	font-weight: normal; 
	font-size: 10pt; 
	COLOR: RGB(0,82,155); 
	font-FAMILY: Tahoma, Arial, Helvetica; 
	TEXT-DECORATION: none;
}


.menuanchorclass {
	font-weight: normal; 
	font-size: 10pt; 
	COLOR: RGB(99,99,99); 
	font-FAMILY: Tahoma, Arial, Helvetica; 
	TEXT-DECORATION: none;
}


.txtmenu {
	font-weight: normal; 
	font-size: 10pt; 
	COLOR: RGB(99,99,99); 
	font-FAMILY: Tahoma, Arial, Helvetica; 
	TEXT-DECORATION: none;
}

.txtmenu8 {
	font-weight: bold; 
	font-size: 10pt; 
	COLOR: #104F84; 
	font-FAMILY: Tahoma, Arial, Helvetica; 
	TEXT-DECORATION: none;
}
.showAccountCodes {
    background-color:#EBEBEB;
    visibility:hidden;
    z-index:1000;
    float:right;
    position:fixed;
    width:280px;
    padding:5px;
    border:solid 1px black;
    font-weight: normal; 
	font-size: 10pt; 
	COLOR: black; 
	font-FAMILY: Tahoma, Arial, Helvetica;
}
body#bodyhome a#linkhome,
body#bodysearch a#linksearch,
body#bodyorder a#linkorder,
body#bodyinvoice a#linkinvoice,
body#bodyclaim a#linkclaim,
body#bodyinventorycalc a#linkinventorycalc
{
	COLOR: RGB(248,175,64); 
}

a.menuanchorclass:hover,
a.txtmenu:hover
{
	/*COLOR: #000000; 
	font-weight: bold;*/
	color: White;
	background-color: #104F84;
}

.txtsilver {
	font-weight: normal; 
	font-size: 10pt; 
	COLOR: #999999; 
	font-FAMILY: Arial, Helvetica; 
	TEXT-DECORATION: none;
}
A.txtsilver:link {
	COLOR: #999999; 
	TEXT-DECORATION: none;
}
A.txtsilver:visited {
	COLOR: #999999;
	TEXT-DECORATION: none;
}
A.txtsilver:active {
	COLOR: #000000; 
	TEXT-DECORATION: none;
}
A.txtsilver:hover {
	COLOR: #FFFFFF; 
	background-color: #5A6D8C;
	TEXT-DECORATION: none;
}

.BannerText {
	font-weight: bold;
	font-size: 12px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: Black;
}

.blackborder 
{
	border-right: #bfbfbf 1px solid; 
	border-left: #bfbfbf 1px solid; 
}
.Head
{
	font-weight: bold;
	font-size: 8.5pt;
	color: #727272;
	font-family: Verdana;
}

.Head2 {
	font-weight: bold;
	font-size: 11px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #FF0000;
}

.SubHead {
	font-weight: bold; 
	font-size: 11px; 
	COLOR: #003366; 
	font-FAMILY: Tahoma, Arial, Helvetica
}

.SubSubHead {
	font-weight: bold; 
	font-size: 11px; 
	COLOR: black; 
	font-FAMILY: Tahoma, Arial, Helvetica
}

.Normal
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
/*color: #252525;*/
text-align:left;
}

.Normal2
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
/*color: #252525;*/
}
.NormalBackRed
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
font-weight: normal;
color: white;
background-color: Red;
	text-align:justify;
}

.NormalBold {
	font-weight: bold;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#252525;
}

.NormalBoldBrick {
	font-weight: bold;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#B22222;
}

.NormalBoldBlue {
	font-weight: bold;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color:#003366;
}

.NormalBig
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-weight: normal;
color: #252525;
	text-align:justify;
}
.MediumText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
}
.MediumBoldText
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
}
.SageBackground
{
	background-color:#ffffff;
	font-weight: bold;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;

}
.PNVRpage
{
	font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: normal;
color: #252525;
	text-align:justify;
}


.NormalRed {
	font-weight: bold; font-size: 12px; COLOR: #ff0000; font-FAMILY: Arial, Helvetica
}

.gridtooltip 
{
	visibility: hidden;
	position : absolute;	
	top: 0px;
	left: 0px;
	width: 500px;
	border-top: black 1px solid;
	border-right: black 1px solid;
	border-bottom: black 1px solid;
	border-left: black 1px solid;
	padding-right: 4px;
	padding-left: 4px;
	padding-bottom: 4px;
	padding-top: 4px;
	z-index: 200;	
	background-color: #FFFFE1;
	font-weight: normal;
	font-size: 10px; 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: Black 
}

.NormalTextBox {
	font-weight: normal;
	font-size: 11px;
border: 1 solid #000000;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #445278;
}
.NormalTextBoxRight {
	font-weight: normal;
	font-size: 11px;
border: 1 solid #000000;
	background-color: #ffffff;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #445278;
direction:rtl;
}

.top_link, A.top_link_link, A.top_link:link, A.top_link:visited, A.top_link:active  {
font-weight: normal;
font-size: 10px;
color:#ffffff;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.top_link:hover{
text-decoration: underline;
font-size: 10px;
color:#283046;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.terms-privacy, A.terms-privacy, A.terms-privacy:link, A.terms-privacy:visited, A.terms-privacy:active  {
font-weight: normal;
font-size: 10px;
color:#ffffff;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.terms-privacy:hover{
text-decoration: underline;
font-size: 10px;
color:#D41D45;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.c-right{
font-size: 10px;
color: #ffffff;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.bread_cmb_link, A.bread_cmb_link, A.bread_cmb_link:link, A.bread_cmb_link:visited, A.bread_cmb_link:active  {
font-weight: normal;
font-size: 10px;
color:#5C5C5C;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.bread_cmb_link:hover{
text-decoration: underline;
font-size: 10px;
color:#ffffff;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.bread_cmb  {
	padding-top: 5px;
text-decoration: none;
font-size: 10px;
color:#5C5C5C;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}


.n-date  {
font-size: 10px;
	font-weight: bold;
color:#D41D45;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.heading  {
font-size: 13px;
	font-weight: bold;
color:#A12E31;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.more, A.more, A.more:link, A.more:visited, A.more:active  {
font-weight: normal;
font-size: 10px;
color:#D41D45;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
text-decoration: none;
}

A.more:hover{
text-decoration: underline;
font-size: 10px;
color:#000000;
	padding-bottom: 5px;
font-family: Verdana, Arial, Helvetica, sans-serif;
}

.black
{
	width: 600px;
	height: 150px;
	background-color:Black;

}

.border 
{
	border-right: #6B6B6B 1px solid; 
	border-top: #6B6B6B 1px solid; 
	border-left: #6B6B6B 1px solid; 
	border-bottom: #6B6B6B 1px solid; 
}
.StandardButton
{
	padding-right: 5px;
	padding-left: 5px;
	font-weight: normal;
	font-size: 11px;
	background: #ffffff;
	color: #000000;
	font-family: Verdana, sans-serif;
}

a.example   
{   
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, sans-serif;
	width:75px;
	height:30px;
}

a.example:hover 
{   
	background-image: url(images/bluemetal.gif);
	background-repeat: repeat;
	width: 75px;
	height: 30px;
	font-weight: normal;
	font-size: 12px;
	color: #000000;
	font-family: Verdana, sans-serif;
	vertical-align: top;
}
.AlignRight {
	direction: rtl;
}
.TextboxLeft {
	background-color: #eeffee;
	color: #445278;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.TextboxRight {
	background-color: #eeffee;
	color: #445278;
direction: rtl;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.TextboxAlert {
	background-color: Yellow;
	color: #445278;
	direction: rtl;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.TextboxLeftAlert {
	background-color: Yellow;
	color: #445278;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
}
.Hidden {
visibility: hidden;
}

.modalPopup {

    background-color: #FFFFFF;
	border-style: none;
    padding: 5px 5px 5px 5px;

}

.modalBackground
{
    background-color: #000000;
    opacity: 0.7;
    filter: alpha(opacity=70);
}

.wtPopupHeader
{
	font-size: 16px;
	font-weight: bold;
	color: Black;
	border-bottom: solid 1px #777777;
}


.wtPageTitle
{
	font-size: 16px;
	font-weight: bold;
	color: Black;
}

.wtPageHeader
{
	font-size: 16px;
	font-weight: bold;
	color: White;
}

.wtMenu
{
    width: 15%;
    height: 460px;
    background-color: #DEDFE1;
    border: solid 1px rgb(174,190,203);
}

.wtHeaderBar
{
	background-color: rgb(0,67,122);
	text-align:center;
}

.CouponHeader
{
    margin:0; 
    color:white; 
    text-transform:uppercase; 
    font-family:Arial,Helvetica,sans-serif; 
    font-size:18px; 
    font-weight:bold; 
    line-height:23px;
}

span#BreadCrumb
{
    
    background-image: url(images/BreadCrumb2.gif); 
    background-repeat: no-repeat;
    background-position: center center;
     width: 9px;
    height: 10px;
    }

body#TireStorage span#BreadCrumb,
body#TSBusinessCase span#BreadCrumb,
body#TSFordRole span#BreadCrumb,
body#TSBestPractice span#BreadCrumb,
body#TSTestimonials span#BreadCrumb,
body#TSSetUp span#BreadCrumb,
body#TSMarketing span#BreadCrumb
{
    background-image: url(images/BreadCrumb1.gif); 
     width: 10px;
    height: 9px;
    }

ul.DashList 
{
    list-style-image: url(images/ULDash15-4.gif);
}

p.TSFordRoleTitle
{
    color: #104F84;
    font-weight: 900;
    font-size: 12pt ! important;
}

ul#SeeUs
{
    text-align:left;
    color: #096FB2;
    list-style:square;
}

ul#SeeUs li span
{
    color:Black;
    font-weight:bold;
}

