html, body {height: 100%;}

.wrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -274px; /* the bottom margin is the negative value of the footer's height */
	}
	
.menuOptions{color: #ffffff; padding: 8px 0px 0px 10px; font-family: arial; font-size: 8pt; width: 167px; border-top: 1px solid #000000; height: 20px; border-left: 1px solid #000000; border-right: 1px solid #000000; background-image: url(/menu/tier2off.png); background-repeat: repeat-x;}
.menuOptionsLast{color: #ffffff; padding: 8px 0px 0px 10px; font-family: arial; font-size: 8pt; width: 167px; border: 1px solid #000000; height: 20px; background-image: url(/menu/tier2off.png); background-repeat: repeat-x;}

.tier2Link:link{color:#ffffff;text-decoration:none;} 
.tier2Link:visited{color:#ffffff;text-decoration:none;} 
.tier2Link:hover{color:#ffffff;text-decoration:none;} 
.tier2Link:active{color:#ffffff;text-decoration:none;}	
	
/* ===== Footer ===== */
#footer, .push { height: 325px; /* .push must be the same height as .footer */ }
#footer {color: #ffffff;}

.footerLinkWhite:link{color:#ffffff;text-decoration:none;} 
.footerLinkWhite:visited{color:#ffffff;text-decoration:none;} 
.footerLinkWhite:hover{color:#ffffff;text-decoration:none;} 
.footerLinkWhite:active{color:#ffffff;text-decoration:none;}

.footerLinkGray:link{color:#969e94;text-decoration:none;} 
.footerLinkGray:visited{color:#969e94;text-decoration:none;} 
.footerLinkGray:hover{color:#969e94;text-decoration:none;} 
.footerLinkGray:active{color:#969e94;text-decoration:none;}

.footerLinkOrange:link{color:#f26522;text-decoration:none;} 
.footerLinkOrange:visited{color:#f26522;text-decoration:none;} 
.footerLinkOrange:hover{color:#f26522;text-decoration:none;} 
.footerLinkOrange:active{color:#f26522;text-decoration:none;}

img {border:0}
.siteMap1{font-weight: bold;}
.siteMap2{padding-left: 15px; font-weight: normal;}
.siteMap3{padding-left: 30px; font-weight: normal;}
.siteMap4{padding-left: 45px; font-weight: normal;}

.leftNav:link{color:#969e94;text-decoration:none; letter-spacing: 1pt;} 
.leftNav:visited{color:#969e94;text-decoration:none; letter-spacing: 1pt;} 
.leftNav:hover{color:#ff9933;text-decoration:none; letter-spacing: 1pt;} 
.leftNav:active{color:#969e94;text-decoration:none; letter-spacing: 1pt;}

.orangeLink:link{color:#F26522;text-decoration:none;} 
.orangeLink:visited{color:#F26522;text-decoration:none;} 
.orangeLink:hover{color:#F26522;text-decoration:none;} 
.orangeLink:active{color:#F26522;text-decoration:none;}

.topNavLink:link{color:#d7d7d7;text-decoration:none;} 
.topNavLink:visited{color:#d7d7d7;text-decoration:none;} 
.topNavLink:hover{color:#F26522;text-decoration:none;} 
.topNavLink:active{color:#d7d7d7;text-decoration:none;}

.imgGalLink:link{color:#636467;text-decoration:none;} 
.imgGalLink:visited{color:#636467;text-decoration:none;} 
.imgGalLink:hover{color:#636467;text-decoration:underline;} 
.imgGalLink:active{color:#636467;text-decoration:none;}

.grayLink:link{color:#969e94;text-decoration:none;} 
.grayLink:visited{color:#969e94;text-decoration:none;} 
.grayLink:hover{color:#969e94;text-decoration:none;} 
.grayLink:active{color:#969e94;text-decoration:none;}

.leftNav:link{color:#a1a1a1;text-decoration:none; letter-spacing: 1pt; font-size: 7pt;} 
.leftNav:visited{color:#a1a1a1;text-decoration:none; letter-spacing: 1pt; font-size: 7pt;} 
.leftNav:hover{color:#f26522;text-decoration:none; letter-spacing: 1pt; font-size: 7pt;} 
.leftNav:active{color:#a1a1a1;text-decoration:none; letter-spacing: 1pt; font-size: 7pt;}

.leftNavSub:link{color:#a1a1a1;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSub:visited{color:#a1a1a1;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSub:hover{color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSub:active{color:#a1a1a1;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; font-size: 7pt;}

.leftNavSubSub:link{color:#a1a1a1;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubSub:visited{color:#a1a1a1;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubSub:hover{color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubSub:active{color:#a1a1a1;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; font-size: 7pt;}

.leftNavOrange:link{display: block; width: 160px; color:#f26522;text-decoration:none; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavOrange:visited{color:#f26522;text-decoration:none; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavOrange:hover{color:#f26522;text-decoration:none; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavOrange:active{color:#f26522;text-decoration:none; letter-spacing: 1pt; font-size: 7pt;}

.leftNavSubOrange:link{display: block; width: 145px;color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubOrange:visited{color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubOrange:hover{color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubOrange:active{color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; font-size: 7pt;}

.leftNavSubSubOrange:link{display: block; width: 130px;color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubSubOrange:visited{color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubSubOrange:hover{color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; font-size: 7pt;} 
.leftNavSubSubOrange:active{color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; font-size: 7pt;}

.leftNavOrangeArrow:link{display: block; width: 160px; color:#f26522; text-decoration:none; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavOrangeArrow:visited{display: block; width: 160px; color:#f26522; text-decoration:none; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavOrangeArrow:hover{display: block; width: 160px; color:#f26522; text-decoration:none; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavOrangeArrow:active{display: block; width: 160px; color:#f26522; text-decoration:none; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;}

.leftNavSubOrangeArrow:link{display: block; width: 145px;color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavSubOrangeArrow:visited{display: block; width: 145px;color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavSubOrangeArrow:hover{display: block; width: 145px;color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavSubOrangeArrow:active{display: block; width: 145px;color:#f26522;text-decoration:none; margin-left: 15px; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;}

.leftNavSubSubOrangeArrow:link{display: block; width: 130px;color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavSubSubOrangeArrow:visited{display: block; width: 130px;color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavSubSubOrangeArrow:hover{display: block; width: 130px;color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;} 
.leftNavSubSubOrangeArrow:active{display: block; width: 130px;color:#f26522;text-decoration:none; margin-left: 30px; letter-spacing: 1pt; background-image: url(/images/arrow-leftNav.png); background-position: right; background-repeat: no-repeat; font-size: 7pt;}

.sitemapLink:link{color:#404040;text-decoration:none;} 
.sitemapLink:visited{color:#404040;text-decoration:none;} 
.sitemapLink:hover{color:#F26522;text-decoration:none;} 
.sitemapLink:active{color:#404040;text-decoration:none;}


h1{padding: 0px; margin: 0px; font-size: 20pt; color: #ef6828; font-weight: bold;}
h2{padding: 0px; margin: 0px; font-family: arial; font-size: 9pt; color: #636467; line-height: 20px; font-weight: normal;}

/*.offersTabBack {text-align: center; font-family: Tahoma, Geneva, Arial; color: #D1D3D4; background-image:url(../offers/offersTabBack.jpg); width: 339px; height: 165px;}*/
.offersTitleFront {color: #D1D3D4; font-size: 20px; padding-top: 15px; padding-bottom: 15px; font-weight: bold;}
.offersOrangeFront {height: 60px; vertical-align:center; line-height: 17px; padding: 3px; margin:0px auto; color: #F7931E; font-size: 14px; width: 290px; font-weight: bold;}
.offersOrangeBack {padding: 3px; margin:0px auto; color: #F7931E; line-height: 15px; font-size: 10px; width: 290px; font-weight: bold; border-top: 1px solid #F7931E; border-bottom: 1px solid #F7931E;}
.offersFinePrint {color: #D1D3D4; font-size: 10px; padding-top: 6px; line-height: 13px;}
.offersFooter {color: #D1D3D4; font-size: 10px; padding-top: 6px; text-align: left; line-height: 13px; margin:0px auto;}
.offersBack {font-size: 8px; padding-bottom: 7px;}

.link_default:link{color:#D1D3D4;text-decoration:none;}
.link_default:visited{color:#D1D3D4;text-decoration:none;}
.link_default:hover{color:#D1D3D4;text-decoration:none;}
.link_default:active{color:#D1D3D4;text-decoration:none;}

.toolSelectorLink:link{color:#808080;text-decoration:none;} 
.toolSelectorLink:visited{color:#808080;text-decoration:none;} 
.toolSelectorLink:hover{color:#808080;text-decoration:none;} 
.toolSelectorLink:active{color:#808080;text-decoration:none;}
