BODY { background-color: #ffffff; text-align: center; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; padding-top:0; margin-top:0; }
#SiteHolder { margin: 0 auto 0 auto; background-color: #F4F1E8; width:900px;}
#SiteHeader { height: 76px; padding: 0px; background-color:#1C4691; border:0px solid #ffffff} 
#HeaderLeft { float: left; width: 179px; height:76px; padding:0; margin:0;}
#HeaderRight { float: right;width: 721px; height:76px; padding:0; margin:0;}

#SiteBody {text-align: left; padding: 0px; border-bottom: 1px solid #000000; }

#BodyLeft { float: left; width: 179px; border:0px solid #33FF00; padding:0; margin:0;}
#BodyLeftHomeBig {width:728px; float:left; background-color: #F4F1E8;}
#BodyLeftHome { float: left; width: 200px; border:0px solid #33FF00; background-color: #F4F1E8; }

#BodyMiddle { float: left; width: 541px; }
#BodyMiddleHome { float: left; width: 528px; background-color: #F4F1E8; }
#BodyMiddle p {color:#1C4691; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
#BodyMiddleHome p {color:#1C4691; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}

#BodyRightHome {width:172px; float:left;}
.TeaText {float:left; height:24px; padding-top:4px; padding-left:5px; color:#1C4691;}
.TeaText a {color:#1C4691; font-weight:bold; text-decoration:none}
.TeaText a:hover {text-decoration:underline}
#BodyRightHomePromo {padding-top:88px; padding-bottom:10px;}

#BodyRight { float: right;width: 721px; border:0px solid #FF0000; background-image:url(images/GeneralImages/site_body_top_bg.gif); background-repeat:no-repeat; background-position:top left; color:#1C4691; font-family: Arial, Helvetica, sans-serif; font-size: 9pt;}
#BodyRightSmall { float: right;width: 15em;}
#BodyRightInner {width:700px; float:right; padding-top:10px; }
#BodyRightInner700 {width:700px; padding:0; margin:0;}
#BodyRightInner470 {width:470px; float:left}
#BodyRightInner230 {width:230px; float:left}



#HomeTopFooter {width:900px; height:15px; padding:0; margin:0; background-color:#F4F1E8;}

#SiteFooter { height: 3em;  background-color:#FFFFFF; } 
#FooterLogosContainer { width:900px; height:58px; padding:0; margin:0; background-color:#FFFFFF;}
#FooterLogosSpacer {width:241px; background-color:#FFFFFF; height:55px; float:left;}
#FooterInner {height:14px; width:564px; padding-top:5px; padding-left:336px;}
.TetleyIcon { width:137px; float:left; height:78px;}
.ClearDiv { clear: both;}
.floatL {float:left;}
.floatR {float:right}

#FooterInner p { font-family: Georgia, Times, serif; font-size: 9pt; font-weight:bold; color: #79888F; }
#FooterInner a { color: #79888F; text-decoration: none; }
#FooterInner a:hover { color: #000000;}


.RegisterHome {padding:5px 0 0 10px;}
.RegisterHome a {text-decoration:underline; color:#333333; padding-left:5px;}
#_txtEmailAddress {border:1px solid #1C4691; width:150px;}
#_txtPassword {border:1px solid #1C4691; width:150px;}

.RegisterSubs {padding:15px 0 0 5px;}
.RegisterSubs a {text-decoration:underline; color:#333333; }

.TopMenuHolder { height:34px; width:721px; border:0px solid #ffffff; margin:0; padding:0; }
ul#TopMenu,ul#TopMenu li{list-style-type:none;margin:0;padding:0}
ul#TopMenu li{float:left;width:147px;}


.LeftMenuHolder { padding:0; margin:0; }
.LeftMenuHolderInner { padding-left:12px;}
.LeftMenuTitle {color:#1C4691; font-weight:bold;border-bottom:1px solid #889BBC; width:130px;}
ul#LeftMenu,ul#LeftMenu li{list-style-type:none;margin:0;padding:0;}
ul#LeftMenu li{width:130px; margin-right:2px;margin-bottom:2px;text-align: left;}
ul#LeftMenu a{display:block; height: 1.5em;line-height:2em;text-decoration:none;padding:2px 0 2px;  color: #1C4691; border-bottom:1px solid #889BBC; }
ul#LeftMenu li.activelink a{color: #000000;}
ul#LeftMenu a:hover{color: #000000}

ul.AccountMenu,ul.AccountMenu li{list-style-type:none;margin:0;padding:0;}
ul.AccountMenu li{width:130px; margin-right:2px;margin-bottom:2px;text-align: left;}
ul.AccountMenu a{display:block; height: 1.5em;line-height:2em;text-decoration:none;padding:2px 0 2px;  color: #1C4691; border-bottom:1px solid #889BBC; }
ul.AccountMenu li.activelink a{color: #000000;}
ul.AccountMenu a:hover{color: #000000}

#LoginText { text-align: right; color:#FFFFFF; font-weight:bold; height:20px; border:0px solid #FFFF00; width:98%; }
#LoginText a {color:#FFFFFF; text-decoration:none; font-weight:bold;}
#LoginText a:hover {text-decoration:underline;}
#LoginTextSpacer{height:22px; margin:0; padding:0; width:721px;}

.Section { border: 1px solid #999999; background-color: #efefef; }
.ItemImage { border: 1px solid #999999;}
.RedeemBox {  }
.ClaimCodeBox { border: 0px solid #999999; }
.PageTitleBox { border-bottom: 1px solid #889BBC; padding: 3px; width: 650px; margin-bottom: 10px; font-weight:bold; font-size:13px;}
.Red {color:#FF0000; font-weight:bold; text-decoration:none}
a.Red {color:#FF0000; font-weight:bold; text-decoration:none}
a.Red:hover {text-decoration:underline}
.Item { height: 210px; border: 1px solid #999999; padding: 5px; }
.ItemTitle_Small { font-weight: bold; font-size: 10px;}
.CatLink { text-decoration: none }
.dropdown {text-decoration:none; cursor:hand;}

/**** LOCATOR EXPERINECES LIST ********/

.ExperienceTable { font-family: Arial, Helvetica, sans-serif; font-size: 9pt; border: 0px solid #000000; border-collapse: collapse; padding: 10px 10px 0px 0px; width:300px; }
.ExperienceTable .PointsRow { color:#1C4691; margin-top: 4px }
.ExperienceTable .ProviderRow { font-weight: bold }
.ExperienceTable .DealRow { color:Red; margin-bottom: 4px }
.ExperienceTable .SepRow { height: 12px; border-top: #7cade0 1px solid; }
.ExperienceTable .ProviderRow a {color:#1E4592;}
#SearchResultsDiv { width:685px; height:500px;}
.ResultsLeft {float:left; width:339px; height:500px;}
.ResultsRight {float:left; width:339px; background-color: #FFFFFF; height:500px; border:0px solid #FF0000}
.ResultsVLine {float:left; width:7px; height:500px;}
.ResultPagination a {color:#FF0000; font-size:9pt; font-weight:bold;}
.ResultsArea {padding:1px 0 0 160px; color:#FFFFFF; font-weight:bold; font-size:10pt;}

/**** LOCATOR END EXPERINECES LIST ********/


.tea_bag_points { color:#FF0000; font-weight:bold; padding-left:150px; font-size:18px; padding-top:2px; float:left; }
.ExpViewTitle {font-size:14px; font-weight:bold; height:15px;}
.ExpViewTitleRed {font-size:14px; font-weight:bold; color:#FF0000;}
.ExpViewTbl {padding:0 10px 0 5px;}
.LightBlueLink {color:#3681D7;}
#CostsBox {width:140px; background-color:#003994; color:#FFFFFF; }
#CostsBoxTop {padding:4px;}
#CostsBoxBottom {border-top:1px solid #eeeeee; padding:4px;}

/******* LOCATOR **********/

.LocatorFolder { color:#1C4691; font-weight:bold; background-color:#D0D9E8; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align:left; padding: 2px; margin:3px; }
.ResultsFolder { color:#1C4691; font-weight:bold; background-color:#D0D9E8; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align:left; padding: 2px; margin:3px; width:325px; }
.LocatorSubfolder { color:#1C4691; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align:left; padding: 2px 0px 2px 30px;}
.LocatorHeading { color:#1C4691; background-color:#D0D9E8; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; text-align:left; padding: 2px; }
.LocatorDesc { color:#FF0000; font-family: Arial, Helvetica, sans-serif; font-size: 9pt; }
.LocatorResultsFrame { width: 339px; height: 500px; border: 0px solid #000000; border-collapse: collapse }
.LocatorExperiencesFrame { width: 339px; height: 480px; border: 0px solid #000000; border-collapse: collapse }
.whiteSpacerLocator {	height:10px; background-color:#FFFFFF; width:685px;}

/******* END LOCATOR **********/



/****** Statement TBL *****/

.StatementTable { width:555px; border:1px solid #1C4691;}
.StatementTable th {background-color:#889BBC; border-bottom:0px solid #1C4691;color:#FFFFFF; }
.StatementTable td {background-color:#ffffff; border-bottom:0px solid #1C4691; }


/****** END Statement TBL *****/

.AddressCell { padding-left: 100px; padding-top: 100px; padding-bottom: 100px; }

/**** EXPERINECES LIST ********/

#experiencesContainer {background-color:#FFFFFF; padding:10px; }
.ExperiencesTable {border:0px solid #993300; width:640px;}
.experiencesLinks {	color:#1C4691; }
.experiencesLinks a { color:#1C4691;}
.experiencesPaginationLinks { color:#FF0000;}
.experiencesPaginationLinks a { color:#FF0000;}
.experiencesRegion {border-bottom:1px solid #1C4691; font-weight:bold; padding:15px 0;}

/****/

.ApplicationForm { border:1px solid #111111; border-collapse: collapse }
.ApplicationForm td { border:1px solid #111111; }

/**** PRINT QUESTIONS *****/

.YesNoQuestion { }
.YesNoQuestionCurrent { }
.YesNoQuestionVisited { color: Gray }
.YesNoQuestionSelected { font-weight: bold }
.YesNoQuestionRejected { display: none }


/***** TOP IMAGE LINKS HOME PAGE *******/

.clear_link1 { position:relative; width: 60px; height: 32px; padding-top:5px; padding-left:300px;}
.clear_link2 { position:relative; width: 60px; height: 32px; padding-top:50px; padding-left:150px;}

/***** TOP IMAGE LINKS HOME PAGE *******/

/********* ABOUT PAGE *******/

.welcome_para {margin:5px 0px 15px 0px;}

/******** END ABOUT PAGE ******/