html, body { padding: 0; border: 0; font-family: Verdana, Arial, Helvetica; color:#484848; }
body { padding: 0; text-align: left; background-image:url(/holidaybreak/assets/images/bg.gif); margin: 0; }
a { color:#0A50A1; text-decoration:none; }
a:hover { text-decoration:underline; }
i, em { padding: 0px; margin:0px; }
.main { width:848px; padding-top:20px; padding-bottom:20px; float:left; background-image:url(/holidaybreak/assets/images/bg2.gif); }
.main2 { width:848px; padding-top:20px; padding-bottom:20px; float:left; }
.content { width:597px; float:left; padding-left:30px; padding-right:27px; padding-bottom:30px; }
.content2 { width:791px; float:left; padding-left:30px; padding-right:27px; padding-bottom:30px; }
.title { font-weight:bold; font-family:verdana; }
.pagetext { font-size:70%; }
.blacklink { color:#606060; }
.blacklink2 { color:#606060; font-size:100%; }
.bluelink { color:#0A50A1; }
h1 { font-size: 100%; font-family: Arial; font-weight:normal; padding:0px; margin:0px; }
h2 { font-size: 100%; font-weight:bold; font-family:verdana; padding:0px; margin:0px; color:#606060; }
.nobold { font-size: 100%; font-weight:lighter font-family:verdana;
padding:0px; margin:0px; color:#606060; }
.h2spacing { padding-bottom:15px; padding-top:1px; }
.h2spacing2 { padding-bottom:15px; padding-top:15px; }
.titlefloat { padding-bottom:15px; padding-top:1px; float:left; }
.breadfloat { padding-bottom:15px; padding-top:1px; float:right; font-size:70%; }
h3 { font-size: 100%; font-family: Verdana, Arial, Helvetica; font-weight:normal; padding:0px; margin:0px; }
.navwidth { width:191px; float:left; }
.navtitlediv { padding-bottom:4px; padding-left:0px; width:185px; }
.innavwidth { width:165px; padding-top:7px; margin-left:17px; margin-right:9px; font-size:70%; }
.navsmallarrowspace { padding-bottom:7px; }
.toparrowpad { padding-right:6px; }
.footer { width:850px; height:19px; background-image:url(/holidaybreak/assets/images/homefoot.gif); margin: 0 auto; text-align: left; }
.hbreakplc { float:right; font-size:70%; color:#484848; padding-top:2px; padding-right:25px; }
.footarrow { list-style-image: url(/holidaybreak/assets/images/butarrow.gif); margin:0px; padding-left:30px; padding-top:2px; }
.footfloat { float:left; font-size:70%; padding-right:30px; }
.header { border-left:1px solid #84A7D0; border-right:1px solid #84A7D0; width:848px; background-color:#FFFFFF; margin: 0 auto; text-align: left; }
a.logo-link img{margin-top:10px;}
.inheader { width:848px; height:68px; }
.headlinks { color:#484848;    display: block; margin: 0 auto;width: 110px; }
.headlinkselected { color:#999999; display: block; margin: 0 auto;width: 110px;}
a:hover.headlinks { text-decoration:none; color:#0A50A1; }
.homenormal { float:left; width:169px; text-align: center; height:65px; border-right:1px dashed #84A7D0; border-bottom:4px solid #0061B4; vertical-align:middle;position:relative;z-index:300; }
.homeselected { float:left; width:169px; text-align: center; height:65px; border-right:1px dashed #84A7D0; border-bottom:4px solid #00A2DB; vertical-align:middle; }
.inheaderhide { border-bottom: 4px solid #0061B4; display: block; height: 65px; position: relative; z-index: 200; }
.inheaderhide ul { list-style:none; /*margin:0 0 0 267px;*/ margin:0;}
.corpinfonormal, .corpinfonormalhover { float:left; border-right:1px dashed #84A7D0; width:167px; text-align: center; font-size: 80%; padding-top:15px; padding-bottom:5px; height:45px; border-bottom:4px solid #0061B4; vertical-align:middle;border-left: 1px dashed #84A7D0; } /*width:169px; padding-top:23px;*/
.corpinfonormalhover { background-color:#F0E5D3; border-bottom:4px solid #B98C40; cursor:pointer; vertical-align:middle; }
.investornormal, .investnormalhover { float:left; border-right:1px dashed #84A7D0; width:135px; text-align: center; font-size: 80%; height:45px; border-bottom:4px solid #0061B4; vertical-align:middle; padding-top:15px; padding-bottom:5px; }
.investnormalhover { background-color:#BFEBEC; border-bottom:4px solid #009095; cursor:pointer; vertical-align:middle; }
.medianormal, .medianormalhover { float:left; width:169px; text-align: center; font-size: 80%; height:45px; border-bottom:4px solid #0061B4; vertical-align:middle; padding-top:15px; padding-bottom:5px; }
.medianormalhover { background-color:#DDC4E6; border-bottom:4px solid #BA7DD1; cursor:pointer; vertical-align:middle; }
/*background-color:#E3E5C0; border-bottom:4px solid #8A9603;*/
.divisionalnormal, .divisionalnormalhover { float:left; width:169px; border-right:1px dashed #84A7D0; text-align: center; font-size: 80%; height:45px; border-bottom:4px solid #0061B4; vertical-align:middle; padding-top:15px; padding-bottom:5px; } /*width:169px;*/
.divisionalnormalhover { background-color:#E2C4C5; border-bottom:4px solid #DE1E26; cursor:pointer; vertical-align:middle; }
.corprespnormal, .corprespnormalhover { float:left; width:169px; text-align: center; font-size: 80%; height:45px; border-bottom:4px solid #0061B4; border-right:1px dashed #84A7D0; vertical-align:middle; padding-top:15px; padding-bottom:5px; } /*width:169px;*/
.corprespnormalhover { background-color:#C4E6C0; border-bottom:4px solid #7CA507; cursor:pointer; vertical-align:middle; }
.flashhead { width:848px; height:128px; }
.homeshareprice { float:left; padding-top:5px; padding-left:30px; color:#484848; font-size: 95%; width:640px; }
.sharehead { width:848px; height:28px; background-image:url(/holidaybreak/assets/images/homeshare.gif); }
.shareheadbut { float:left; width:38px; padding-left:5px; height:20px; vertical-align:middle; padding-top:5px; }
.shareheadlink { float:left; width:135px; font-size:70%; padding-top:9px; color:#0A50A1; margin-left:670px; display:inline; }
.sharebluebox { background-image:url('/holidaybreak/assets/images/shareunder.gif'); background-repeat:no-repeat; width:450px; height:21px; margin-bottom:15px; }
.shareemailbut { float:left; width:11px; height:11px; vertical-align:middle; padding-top:0px; }
.shareemaillink { float:left; font-size:70%; color:#0A50A1; padding-top:4px; padding-left:25px; padding-right:5px; }
.homelogos { border-top:1px dashed #84A7D0; border-bottom:1px dashed #84A7D0; width:100%; }
.homelogos2 { border-bottom:1px dashed #84A7D0; }
.homelogospadd { padding-left:25px; }
.newsarchivebut { float:left; width:11px; height:11px; vertical-align:middle; padding-top:0px; }
.homeviewnews { float:left; font-size:70%; color:#0A50A1; padding-top:4px; padding-left:60px; padding-right:5px; }
.homeemailbut { float:left; width:11px; height:11px; vertical-align:middle; padding-top:0px; }
.homeemaillink { float:left; font-size:70%; color:#0A50A1; padding-top:4px; padding-left:40px; padding-right:5px; }
.homebluebox { background-image:url(/holidaybreak/assets/images/homeunder.gif); width:450px; height:21px; margin-top:22px; }
.homewidth { width:848px; padding-top:20px; padding-bottom:20px; float:left; }
.homeleft { width:315px; padding-right:23px; padding-left:30px; float:left; font-size: 95%; color:#484848; }
.homelefttext { font-size:95%; }
.homeleftimage { width:315px; height:56px; padding-top:18px; }
.homeright { width:450px; padding-right:30px; float:left; }
.homerighttitles { padding-left:12px; color:#0A50A1; padding-top:8px; }
.homerightnews { font-size:95%; }
.homerightnews2 { font-size:120%; }
.homerightnewstitle { font-size:80%; font-weight:bold }
.homerightbg { width:448px; height:36px; border-top:1px solid #A3A3A3; border-left:1px solid #A3A3A3; border-right:1px solid #A3A3A3; background-image:url(/holidaybreak/assets/images/homeagm.gif); }
.homerightbox { width:448px; height:191px; border-bottom:1px solid #A3A3A3; border-left:1px solid #A3A3A3; border-right:1px solid #A3A3A3; overflow:auto; }
.homerightinbox { padding-top:9px; padding-left:13px; padding-right:11px; font-size: 70%; color:#484848; }
.homerightboximage { padding-right:10px; }
.tabscat { border-bottom: 1px solid #151E46; height: 20px; line-height: normal !important; font-size:90%; width: 100%; }
.tab1right { float:left; padding-right:2px; width:5px; height:19px; }
.tab1content { float:left; border-top:1px solid #B8B8B8; padding-left:3px; padding-right:3px; }
.tab1content .blacklink{font-size: 90%;}
.tab1left { float:left; width:5px; height:19px; }
.tabfont { font-size: 90%; }
.tab2right { float:left; padding-right:2px; width:5px; height:19px; }
.tab2content { float:left; border-top:1px solid #B8B8B8; padding:4px; font-weight:bold; }
.tab2contentend { float:left; border-top:1px solid #B8B8B8; padding:4px; font-weight:bold; width:190px; }
.tab2contentend2 { float:left; border-top:1px solid #B8B8B8; padding:4px; font-weight:bold; width:164px; }
.tab2left { float:left; width:5px; height:19px; }
.sitemapcorpinfo { color:#B98C40; }
.sitemainvestor { color:#009095; }
.sitemapmedia { color:#BA7DD1; }
.sitemapcorpres { color:#7CA507; }
.sitemapbrands { color:#DE1E26; }
.sitemapleft { float:left; padding-right:25px; width:172px; }
.sitemapleftend { float:left; width:150px; }
.sitemaparrow { list-style-image: url(/holidaybreak/assets/images/butarrow.gif); font-size:70%; margin:0px; padding-left:15px; letter-spacing:0.05em; padding-top:7px; }
.sitemaparrow2 { list-style-image: url(/holidaybreak/assets/images/subarrowblue.gif); margin-left:0px; padding-left:15px; letter-spacing:0.05em; padding-top:7px; }
.homecontactus { color:#00a2db; }
.contactustable { width:760px; border-top:1px solid #B8B8B8; border-bottom:1px solid #B8B8B8; border-right:1px solid #B8B8B8; border-left:6px solid #0A50A1; padding:10px; }
.navul1 { vertical-align:top; font-size:70%; margin:0px; padding-left:32px; letter-spacing:0.05em; padding-top:7px; }
/*new*/
.logos { position:relative; display:block; float:left; width:848px; height:58px; overflow: hidden; }
.homelogos { position:absolute; top:0px; left:0; text-align:center; z-index:100; border-top:1px dashed #84A7D0; border-bottom:1px dashed #84A7D0; } /*this line needs to replace line 97*/
.dotted { position:absolute; top:57px; left:0; z-index:300; border-top:1px dashed #84A7D0; height:1px; width:848px; display:block; float:left; }
#outer { position:absolute; top:60px; left:0; z-index:200; width: 848px; height:56px; float: left; }
#inner { width:1696px; white-space: nowrap; display:block; float:left; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px; }
.logocon { background-color:#fff; display:block; float:left; width:848px; text-align:center; margin:2px 0px 0px 0px; }
.logocon img { padding:0em; margin:0em; }
.smallnotice { margin-top:60px; font-size:.6em; }
.row-1-tabs {
	border-bottom: 1px solid #B8B8B8;
}
.row-2-tabs {
	margin-top: 3px;
}

.group:before,
.group:after {
    content:"";
    display:table;
}
.group:after {
    clear:both;
}
.group {
    zoom:1; /* For IE 6/7 (trigger hasLayout) */
}

