/* Global Styles Start */
div {xborder: 1px solid green;}
.DotBg { background-image: url(../img/aboutus_dotbg.gif); }
.SectionContent { width: 620px; padding-bottom: 63px;}
img.SectionImg { background-color: #ffffff; padding: 1px; border: #ff6600 solid 1px; margin: 0px 0px 0px 15px; }
.ContentSeparator { border-bottom: #ff6600 solid 1px; padding: 10px 0px 0px 0px; margin: 0px 0px 17px 0px; }
.DottedContentSeparator { border-bottom: #999999 dotted 1px; }
.PaddingBottom5 { padding: 0px 0px 5px 0px; }
.PaddingBottom10 { padding: 0px 0px 10px 0px; }
.PaddingBelowSectionTitle { padding: 12px 0px 0px 0px; }
.SmallText { font-size: 11px; color: #000000; }
.ExecLink { font-size: 11px; color: #000000; }
.ExecLink a { color: #000000; font-weight: bold;}
.ExecLink a:hover { color: #000000; font-weight: bold;}
.ExecTitle { font-size: 10px; color: #000000; }
.NoBulletList { list-style:none; line-height: 13px; }
.MarginZero { margin: 0px; }
.GreyBackground { background-color: #e3e3e3; border-left: #ffffff solid 2px; padding: 2px 0px 2px 0px; }
.Clear { clear:both; height:0px; overflow:hidden; }
img.OrangeBorder { background-color: #ffffff; padding: 1px; border: #ff6600 solid 1px; }
.INGBall { margin-top: 10px; position: absolute; top: -74px; left: 156px; clear: both; }
#flashfoot { clear: both; position: relative; }


/* Global Styles End */

/*Bright Spots Newsletter Menu Start */
.newsletterdiv{ visibility:hidden; position:absolute;top:0px;left:0px; }
.newslettertopdiv{ position:absolute;top:0px;left:0px; }
.newslettertitle{ margin-top:50px; position:relative; left:-16px; }
/*Bright Spots Newsletter Menu End */


/* FAQs Styles Start */
.FAQLink { font-size: 12px; }
.FAQLink a { text-decoration: none; }
/* FAQs Styles End */

/* Cafes Styles Start */
img.CafeImg { background-color: #ffffff; padding: 1px; border: #ff6600 solid 1px; margin-right:10px; }
.CafeCouponContent { width: 765px; padding: 10px 10px 10px 10px; }
/* Cafes Styles End */

/* Shop Styles Start */
.Column { width: 154px; height: 212px; border-right: #ff6600 solid 1px; }
.ShopContent { text-align: center; }
.ShopButton { margin: 0px 35px 0px 0px; }
/* Shop Styles End */

/* Ads Styles Start */
img.OutdoorAd { background-color: #ffffff; padding: 1px; border: #ff6600 solid 1px; }
.OrangeInternetAd1 { padding-bottom: 10px;}
.OrangeInternetAd2	{ padding-bottom: 10px; }
.OrangeInternetAdLast	{ padding-bottom: 10px; }
/* Ad Styles End */

/* Map Styles Start */
.Map { width: 290px; height: 290px; background-color: #ffffff; padding: 1px; border: #ff6600 solid 1px; margin: 0px 0px 0px 15px; }
div #saverswrap { float: left; background-image: url(../img/img_saverscomm.gif); display: block; width: 100%; background-repeat: no-repeat; margin-top: 10px; }
div #investorswrap { background-image: url(../img/img_investrscomm.gif); background-repeat: no-repeat; display: block; float: left; width: 100%; margin-top: 20px; }
.savers  { float: right; width: 365px; display: block; }
.investors  { float: right; width: 365px; display: block; }
.savers h3 { font-size: 14px; line-height: 19px; font-weight: bold; color: #006; }
.investors h3 { font-size: 14px; line-height: 19px; font-weight: bold; color: #006; }
.more { display: none; }
#saverswrap .savers p { display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 35px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#saverswrap .savers #last { padding-bottom: 0px; }
#investorswrap .investors h3 a img { display: block; float: left; margin-right: 10px; padding-top: 3px; }
#investorswrap .investors p { display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 35px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#saverswrap .savers h3 a img { display: block; float: left; margin-right: 10px; padding-top: 3px; }
#saversbottom .savers h3 a img { display: block; float: left; margin-right: 10px; padding-top: 3px; }
#saversbottom .savers p { display: block; margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 35px; padding-top: 0px; padding-right: 0px; padding-bottom: 10px; padding-left: 0px; }
#investorswrap .investors p a { line-height: 19px; }
#saverswrap .savers p a { line-height: 19px; }
#saversbottom .savers p a { line-height: 19px; }
/* Social Media Styles End */

/* Right Navigation Styles Start */
.LeftNav { /* z-index: 3;  position: absolute; */  }
.LeftNavRtShadow { width: 160px; background-image: url(../img/nav_rt_shadow.png); }
.LeftNavBtmShadow { width: 160px; height: 10px; background-image: url(../img/nav_btm_shadow.png); }
.NavContent { width: 150px; font-family: Arial, Helvetica, sans-serif; }
.LeftNavSect { background-color: #000066; font-size: 12px; font-weight: bold; color: #ffffff; padding: 3px 0px 3px 12px; margin: 0px; }
.LeftNavSectHdr { font-size: 11px; font-weight: bold; color: #ff6600; padding: 3px 0px 0px 12px; margin: 0px; }
.LeftNavSectTitle { font-size: 11px; color: #888888; padding: 1px 0px 0px 12px; margin: 0px; }
.LeftNavSectTitle a { color: #888888; text-decoration: none; }
.LeftNavSectTitle a:hover { color: #000066; text-decoration: underline; }
.LeftNavSectTitleLast { font-size: 11px; color: #888888; padding-top: 1px; padding-right: 0px; padding-bottom: 3px !important; padding-left: 12px; margin: 0px; }
.LeftNavSectTitleLast a { color: #888888; text-decoration: none; }
.LeftNavSectTitleLast a:hover { color: #000066; text-decoration: underline; }
.LeftNavSectTitleActive, .LeftNavSectTitleCurrent { font-size: 11px; color: #000066; margin: 0px; padding: 1px 0px 0px 1px; }
.LeftNavSectTitleActive a, .LeftNavSectTitleCurrent a { color: #000066; text-decoration: none; }
.LeftNavSectTitleActive a:hover, .LeftNavSectTitleCurrent a:hover { color: #000066; text-decoration: underline; }
img.arrow { vertical-align:text-top; }
img.arrowCurr { vertical-align:text-top; }
.LeftNavSeparator { padding: 3px 0px 0px 0px; margin: 0px 6px 0px 6px; border-bottom: #e3e3e3 solid 1px; }
img.PDFIcon { padding-left: 5px; vertical-align: text-bottom; }
/* Right Navigation Styles End */

/* Tertiary Navigation Styles Start */
.TNavTabBg { background-image: url(../img/tnav_tabBg.gif); }
.TNavTabOn { background-image: url(../img/tnav_tabOn.gif); background-repeat:no-repeat; width: 196px; height: 30px; padding: 0px 16px 0px 0px; }
.TNavTabOnLast { background-image: url(../img/tnav_tabOn.gif); background-repeat:no-repeat; width: 196px; height: 30px; }
.TNavTabOff { background-image: url(../img/tnav_tabOff.gif); background-repeat:no-repeat; width: 196px; height: 30px; padding: 0px 16px 0px 0px; }
.TNavTabOffLast { background-image: url(../img/tnav_tabOff.gif); background-repeat:no-repeat; width: 196px; height: 30px; }
.TNavNoTab { display: inline; background-image: url(../img/tnav_noTabBg.gif); background-repeat: no-repeat; width: 212px; height: 30px; /* 196 */}
.TNavNoTabKids { display: none; background-image: url(../img/tnav_noTabBg_Kids.gif); background-repeat: no-repeat; width: 212px; height: 30px; }
#KidsTabBodyTop, #KidsTabTop {display: none;}
.TNavTabText { font-size:12px; font-weight: bold; color: #000066; text-align: center; padding-top: 7px; }
.TNavTabText a { color: #000066; text-decoration: none; }
.TNavTabText a:hover { color: #000066; text-decoration: none; }
.TNavBodyBg { border-left: #b4c3e1 solid 1px; border-right: #b4c3e1 solid 1px; width: 618px; }
.TNavKidsBodyBg {  background-image:url(../img/../img/kids_bodyBg.jpg); width: 291px; height: 223px; }
.TNavNoTabBodyTop { background-image:url(../img/tnav_noTabBodyTop.gif); width: 620px; height: 5px; }
.TNavKidsTabBodyTop { background-image:url(../img/tnav_KidsTabBodyTop.gif); width: 620px; height: 5px; }
.TNavBodyBottom { background-image: url(../img/tnav_borderBtm.gif); background-repeat: no-repeat; width: 620px; height: 5px; }
.TNavKidsBodyBottom { background-repeat: no-repeat; width: 620px; height: 5px; }
.TNavBodyContent { padding: 10px;}
/* Tertiary Navigation Styles End */

/* Footer Styles Start */

.FooterRule { width: 780px; height: 13px; background-image: url(../img/footer_orangebluerule.gif); }
/* Footer Styles End */
#aboutdan h3 img { display: block; float: left; padding: 0px; margin-right: 15px; margin-bottom: 15px; }
#dantips h2 { color: #006; font-size: 16px; }
