/******************* IE7 IE8 Layouts *******************/
#Body.RWDLyt0 {}
.RWDLyt0 .Normal h1, .RWDLyt0 h1 {font-size:94px;}
.RWDLyt0 .Normal h2, .RWDLyt0 h2 {font-size:24px;}
.RWDLyt0 .Normal h3, .RWDLyt0 h3 {font-size:40px;}

.RWDLyt0 .TpNvMn {display:none;}
.RWDLyt0 .TpNvMenuMiniMn {display:block;}
.RWDLyt0 .HdrLnks, .RWDLyt0 .HdrLftPn, .RWDLyt0 .HdrRghtPn, .RWDLyt0 .BnnrPn {display:none;}
.RWDLyt0 .HdrLg {min-width:200px;}
.RWDLyt0 .Hmpg .PgBGImg {top:0px;}
.RWDLyt0 .Hmpg .PgBGImg img {position:absolute; left:0px; right:0px; top:-50%; width:100%; min-height:150%;}
.RWDLyt0 .Sbpg .PgBGImg {top:0px;}
.RWDLyt0 .Sbpg .PgBGImg img {position:absolute; left:0px; right:0px; top:-55px; width:100%; min-height:inherit;}

.RWDLyt0 .BrdcrmbMn {display:none;}
.RWDLyt0 .BrcrmbPn {display:none;}

.RWDLyt0 .Sbpg .ContntMn {margin:0px; padding:3% 0px 0px 0px;}
.RWDLyt0 .ContntLft, .RWDLyt0 .ContntRght {float:none; padding:0px; width:100%;}
.RWDLyt0 .BttmContntLft, .RWDLyt0 .BttmContntRght {float:none; padding:0px 3%; width:94%;}
.RWDLyt0 .ContntPgTtl {margin:0px 2% 20px 2%; width:96%;}

.RWDLyt0 .BlkCntnrCTA {padding:0px;}
.RWDLyt0 .RdCntnrCTA {padding:0px;}
.RWDLyt0 .TnCntnrCTA {padding:0px;}

.RWDLyt0 .LftPn {padding:0px 2% 15px 2%; width:96%;}
.RWDLyt0 .Tr2LftPn {float:none; padding:0px 2% 15px 2%; width:96%;}
.RWDLyt0 .Tr2RghtPn {float:none; padding:0px; width:100%;}

.RWDLyt0 .FtrInnr {width:98%; padding:0px 1%;}
.RWDLyt0 .FtrLftPn, .RWDLyt0 .FtrRghtPn {display:none;}
.RWDLyt0 .FtrCntrPn {width:100%;}
.RWDLyt0 .FtrCntrPn .Normal a {display:block;}
.RWDLyt0 .FtrCntrPn .Normal .FtrLnkSprtr {display:none;}

.RWDLyt0 .Rt66EvntsRtrFrm {padding:0px 70px 0px 0px;}
.RWDLyt0 .Rt66EvntsRtrLrg {position:absolute; left:-10000px; top:-10000px; width:100%; overflow:hidden;}
.RWDLyt0 .Rt66EvntsRtrSm {position:static;}
.RWDLyt0 .Rt66EvntsRtrPrv {margin:0px; left:inherit; right:0px; top:10%;}
.RWDLyt0 .Rt66EvntsRtrNxt {margin:45px 0px 0px 0px; right:0px; top:10%;}

.RWDLyt0 .Rt66AttrctnsItm {padding:0px 2% 30px 2%; width:96%;}
.RWDLyt0 .Rt66StryItm {padding:0px 2% 30px 2%; width:96%;}
.RWDLyt0 .Rt66NwsItm {padding:0px 2% 30px 2%; width:96%;}

.RWDLyt0 .Hmpg .CntnrMn .Head {padding:21px 22px 26px 22px; font-size:34px;}
.RWDLyt0 .Hmpg .CntnrMn .CntnrTtl .Head {cursor:pointer;}
.RWDLyt0 .Hmpg .CntnrTtl .CntnrTtlChvrn {display:block;}
.RWDLyt0 .Hmpg .CntnrCntnt {display:none;}

.RWDLyt0 .Rt66AttrctnsMn {padding:10px 0px 0px 0px;}
.RWDLyt0 .Rt66StryMn {padding:10px 0px 0px 0px;}
.RWDLyt0 .Rt66NwsMn {padding:10px 0px 0px 0px;}
.RWDLyt0 .Rt66AttrctnsItm {width:96%; padding:0px 2% 10px 2%;}
.RWDLyt0 .Rt66StryItm {width:96%; padding:0px 2% 10px 2%;}
.RWDLyt0 .Rt66NwsItm {width:96%; padding:0px 2% 10px 2%;}

.RWDLyt0 .Rt663ClmnLstItm {float:none; padding:0px 0px 10px 0px; width:100%;}

.RWDLyt0 .Rt66AttrctnsItmImg {float:none; padding:0px; width:100%;}
.RWDLyt0 .Rt66AttrctnsItmTxt {float:none; padding:20px 0px 0px 0px; width:100%;}
.RWDLyt0 .Rt66AttrctnsItmTtl {padding:0px 0px 20px 0px; text-align:center;}
.RWDLyt0 .Rt66AttrctnsItmInf {padding:0px 0px 20px 0px;}
.RWDLyt0 .Rt66AttrctnsItmSmmr {padding:0px 0px 20px 0px;}
.RWDLyt0 .Rt66AttrctnsItmLrnMrLnkL, .RWDLyt0 .Rt66AttrctnsItmLrnMrLnkR {float:none; width:100%; max-width:100%;}

.RWDLyt0 .Rt66StryItmImg {float:none; padding:0px; width:100%;}
.RWDLyt0 .Rt66StryItmTxt {float:none; padding:20px 0px 0px 0px; width:100%;}
.RWDLyt0 .Rt66StryItmTtl {padding:0px 0px 20px 0px; text-align:center;}
.RWDLyt0 .Rt66StryItmInf {padding:0px 0px 20px 0px;}
.RWDLyt0 .Rt66StryItmSmmr {padding:0px 0px 20px 0px;}
.RWDLyt0 .Rt66StryItmLrnMrLnkL {float:none; width:100%; max-width:100%;}

.RWDLyt0 .Rt66NwsItmImg {float:none; padding:0px; width:100%;}
.RWDLyt0 .Rt66NwsItmTxt {float:none; padding:20px 0px 0px 0px; width:100%;}
.RWDLyt0 .Rt66NwsItmTtl {padding:0px 0px 20px 0px; text-align:center;}
.RWDLyt0 .Rt66NwsItmInf {padding:0px 0px 20px 0px;}
.RWDLyt0 .Rt66NwsItmSmmr {padding:0px 0px 20px 0px;}
.RWDLyt0 .Rt66NwsItmLrnMrLnkL {float:none; width:100%; max-width:100%;}

.RWDLyt0 .Rt66FltrCtgrsIcn {width:11%;}

.RWDLyt0 .Rt66WhtTSItmInfAlnmntMn {margin:0px 2% 1% 0px; padding:4%;}
.RWDLyt0 .Rt66WhtTSItmLTxt {margin:0px; padding:15px 15px 0px 15px; overflow-y:visible; border:none;}
.RWDLyt0 .Rt66WhtTSItmRTxt {margin:0px; padding:15px; overflow-y:visible;}
.RWDLyt0 .Rt66WhtTSItmInf {display:block;}
.RWDLyt0 .Rt66WhtTSItmL {float:none; width:100%;}
.RWDLyt0 .Rt66WhtTSItmR {float:none; width:100%;}
.RWDLyt0 .Rt66WhtTSItmLrnMr {display:inline-block; width:100%; position:static; margin:5px 0px 0px 0px; right:inherit; top:inherit; text-align:center;}
.RWDLyt0 .Rt66WhtTSItmLrnMr a, .RWDLyt0 .Rt66WhtTSItmLrnMr a:link, .RWDLyt0 .Rt66WhtTSItmLrnMr a:visited, .RWDLyt0 .Rt66WhtTSItmLrnMr a:active, .RWDLyt0 .Rt66WhtTSItmLrnMr a:hover {width:100%; text-align:center;}

.RWDLyt0 .Rt66FltrCtgrsHd {padding:0px 10px 10px 10px;}

.RWDLyt0 .CntntFll .CategoryLeftMenuWrapper {padding:0px; border:1px solid #c7c7c7; background:#fefefe url(images/WhtTtl_T.png) -720px -60px no-repeat;}
.RWDLyt0 .CntntFll .PfPubNav {position:relative;}
.RWDLyt0 .CntntFll .Root_CategoryLeftMenuWrapper {padding:10px 25px 10px 10px; background:url(images/RdChvrn.png) right 15px no-repeat; cursor:pointer;}
.RWDLyt0 .CntntFll .PfPubNav ul#PfCategoriesNavUl {display:none; position:absolute; left:-1px; right:-1px; top:auto; z-index:9; padding:2px 10px 0px 10px; border:1px solid #c7c7c7; background:#fefefe url(images/WhtTtl_B.png) -100px bottom no-repeat;}

.RWDLyt0 .Rt66AttrctnsDtlsItmRght {float:none; display:inline-block; width:100%; padding:0px 0px 10px 0px;}
.RWDLyt0 .Rt66AttrctnsDtlsItmTpRght {float:left; padding:0px;}
.RWDLyt0 .Rt66AttrctnsDtlsItmBttmRght {float:right; padding:0px;}
.RWDLyt0 .Rt66AttrctnsDtlsIcnInf {float:left; padding:5px; margin:0px 5px 0px 0px; width:30px;}
.RWDLyt0 .Rt66AttrctnsShareIcon {float:left; padding:5px; margin:0px 5px 0px 0px; width:30px;}
.RWDLyt0 .Rt66AttrctnsDtlsItmLft {float:none; padding:0px 2%; width:96%;}
.RWDLyt0 .Rt66AttrctnsDtlsTxtLft {float:none; padding:0px 0px 10px 0px; width:100%;}
.RWDLyt0 .Rt66AttrctnsDtlsTxtRght {float:none; width:100%;}

.RWDLyt0 .Rt66GnrcDtlsItmRght {float:none; display:inline-block; width:100%; padding:0px 0px 10px 0px;}
.RWDLyt0 .Rt66GnrcDtlsItmBttmRght {float:right; padding:0px;}
.RWDLyt0 .Rt66GnrcShareIcon {float:left; padding:5px; margin:0px 5px 0px 0px; width:30px;}
.RWDLyt0 .Rt66GnrcDtlsItmLft {float:none; padding:0px 2%; width:96%;}
.RWDLyt0 .Rt66GnrcDtlsTxtLft {float:none; padding:0px 0px 10px 0px; width:100%;}
.RWDLyt0 .Rt66GnrcDtlsTxtRght {float:none; width:100%;}

.RWDLyt0 .Rt66PhtRtr {padding:30px 75px;}
.RWDLyt0 .Rt66PhtRtrGrpBrk3 {display:none;}
.RWDLyt0 .Rt66PhtRtrGrpBrk2 {display:inline-block; width:100%;}
.RWDLyt0 .Rt66PhtRtrItm {width:48%;}

.RWDLyt0 .Rt66PhtLstGrpBrk4 {display:none;}
.RWDLyt0 .Rt66PhtLstGrpBrk3 {display:none;}
.RWDLyt0 .Rt66PhtLstGrpBrk2 {display:inline-block; width:100%;}
.RWDLyt0 .Rt66PhtLstItm {width:48%;}

.RWDLyt0 .Rt66PhtMdl {width:100%;}
.RWDLyt0 .Rt66PhtMdlInnr {padding:2% 0px; width:100%;}
.RWDLyt0 .Rt66PhtMdlPrvNxtInrMn {display:none;}
.RWDLyt0 .Rt66PhtMdlPrvNxtOtrMn {display:inline-block;}

.RWDLyt0 .Rt66VdRtr {padding:30px 75px;}
.RWDLyt0 .Rt66VdRtrGrpBrk3 {display:none;}
.RWDLyt0 .Rt66VdRtrGrpBrk2 {display:inline-block; width:100%;}
.RWDLyt0 .Rt66VdRtrItm {width:48%;}

.RWDLyt0 .Rt66VdLstGrpBrk4 {display:none;}
.RWDLyt0 .Rt66VdLstGrpBrk3 {display:none;}
.RWDLyt0 .Rt66VdLstGrpBrk2 {display:inline-block; width:100%;}
.RWDLyt0 .Rt66VdLstItm {width:48%;}

.RWDLyt0 .Rt66VdMdl {width:100%;}
.RWDLyt0 .Rt66VdMdlInnr {padding:2% 0px; width:100%;}
.RWDLyt0 .Rt66VdMdlPrvNxtInrMn {display:none;}
.RWDLyt0 .Rt66VdMdlPrvNxtOtrMn {display:inline-block;}

.RWDLyt0 .Rt66NwsPrssItm {padding:0px 2% 35px 2%;}
.RWDLyt0 .Rt66NwsPrssItmImg {display:none;}

.RWDLyt0 .Rt66EvntsLstItmTxt {padding:0px 0px 25px 0px;}

#Body.RWDLyt1 {}
.RWDLyt1 .Normal h1, .RWDLyt1 h1 {font-size:94px;}
.RWDLyt1 .Normal h2, .RWDLyt1 h2 {font-size:24px;}
.RWDLyt1 .Normal h3, .RWDLyt1 h3 {font-size:40px;}

.RWDLyt1 .HdrLftPn, .RWDLyt1 .HdrRghtPn {top:40%;}
.RWDLyt1 .HdrLftPn .Normal, .RWDLyt1 .HdrLftPn p, .RWDLyt1 .HdrLftPn .Normal p, .RWDLyt1 .HdrRghtPn .Normal, .RWDLyt1 .HdrRghtPn p, .RWDLyt1 .HdrRghtPn .Normal p {font-size:10px;}

.RWDLyt1 .Sbpg .ContntMn {margin:0px; padding:3% 0px 0px 0px;}
.RWDLyt1 .ContntLft, .RWDLyt1 .ContntRght {float:none; padding:0px; width:100%;}
.RWDLyt1 .BttmContntLft, .RWDLyt1 .BttmContntRght {float:none; padding:0px 3%; width:94%;}
.RWDLyt1 .ContntPgTtl {margin:0px 2% 20px 2%; width:96%;}

.RWDLyt1 .TpNvMenu .Column {width:50%;}

.RWDLyt1 .BlkCntnrCTA {padding:0px;}
.RWDLyt1 .RdCntnrCTA {padding:0px;}
.RWDLyt1 .TnCntnrCTA {padding:0px;}

.RWDLyt1 .BrdcrmbMn {padding:16px 10px;}

.RWDLyt1 .LftPn {padding:0px 2% 15px 2%; width:96%;}
.RWDLyt1 .Tr2LftPn {padding:0px 0px 0px 2%; width:29%;}
.RWDLyt1 .Tr2RghtPn {padding:0px 2% 0px 0px; width:65%;}

.RWDLyt1 .FtrInnr {padding:0px 1%; width:98%;}
.RWDLyt1 .FtrCntrPn .Normal a {display:block;}
.RWDLyt1 .FtrCntrPn .Normal .FtrLnkSprtr {display:none;}

.RWDLyt1 .Rt66BnnrRtrMn {padding:30px 70px;}
.RWDLyt1 .Rt66BnnrRtrItmInnr, .RWDLyt1 .Rt66BnnrRtrItmInnr p {font-size:14px;}

.RWDLyt1 .Hmpg .CntnrMn .Head {padding:26px 0px 31px 0px; font-size:40px;}

.RWDLyt1 .Rt66EvntsRtrFrm {padding:0px 70px 0px 0px;}
.RWDLyt1 .Rt66EvntsRtrLrg {position:absolute; left:-10000px; top:-10000px; width:100%; overflow:hidden;}
.RWDLyt1 .Rt66EvntsRtrSm {position:static;}
.RWDLyt1 .Rt66EvntsRtrPrv {margin:0px; left:inherit; right:0px; top:10%;}
.RWDLyt1 .Rt66EvntsRtrNxt {margin:45px 0px 0px 0px; right:0px; top:10%;}

.RWDLyt1 .Rt66AttrctnsItm {padding:0px 2% 30px 2%; width:96%;}
.RWDLyt1 .Rt66StryItm {padding:0px 2% 30px 2%; width:96%;}
.RWDLyt1 .Rt66NwsItm {padding:0px 2% 30px 2%; width:96%;}

.RWDLyt1 .Rt66AttrctnsItmTxt {float:none; padding:0px; width:100%;}
.RWDLyt1 .Rt66AttrctnsItmTtl {padding:0px 0px 20px 0px;}
.RWDLyt1 .Rt66AttrctnsItmInf {padding:0px 0px 20px 0px; width:auto; clear:both;}
.RWDLyt1 .Rt66AttrctnsItmImg {margin:0px 3% 1% 0px;}
.RWDLyt1 .Rt66AttrctnsItmSmmr {padding:0px 0px 20px 0px;}

.RWDLyt1 .Rt66StryItmTxt {float:none; padding:0px; width:100%;}
.RWDLyt1 .Rt66StryItmTtl {padding:0px 0px 20px 0px;}
.RWDLyt1 .Rt66StryItmInf {padding:0px 0px 20px 0px; width:auto; clear:both;}
.RWDLyt1 .Rt66StryItmImg {margin:0px 0px 1% 3%;}
.RWDLyt1 .Rt66StryItmSmmr {padding:0px 0px 20px 0px;}

.RWDLyt1 .Rt66NwsItmTxt {float:none; padding:0px; width:100%;}
.RWDLyt1 .Rt66NwsItmTtl {padding:0px 0px 20px 0px;}
.RWDLyt1 .Rt66NwsItmInf {padding:0px 0px 20px 0px; width:auto; clear:both;}
.RWDLyt1 .Rt66NwsItmImg {margin:0px 3% 1% 0px;}
.RWDLyt1 .Rt66NwsItmSmmr {padding:0px 0px 20px 0px;}

.RWDLyt1 .Rt66FltrCtgrsHd {padding:0px 10px 10px 10px;}

.RWDLyt1 .Rt66AttrctnsDtlsItmLft {padding:0px 0px 0px 2%; width:85%;}

.RWDLyt1 .Rt66PhtRtr {padding:30px 75px;}
.RWDLyt1 .Rt66PhtRtrGrpBrk3 {display:inline-block; width:100%;}
.RWDLyt1 .Rt66PhtRtrGrpBrk2 {display:none;}
.RWDLyt1 .Rt66PhtRtrItm {width:31.2%;}

.RWDLyt1 .Rt66PhtLstGrpBrk4 {display:none;}
.RWDLyt1 .Rt66PhtLstGrpBrk2 {display:none;}
.RWDLyt1 .Rt66PhtLstGrpBrk3 {display:inline-block; width:100%;}
.RWDLyt1 .Rt66PhtLstItm {width:31.2%;}

.RWDLyt1 .Rt66PhtMdl {width:100%;}
.RWDLyt1 .Rt66PhtMdlInnr {padding:2% 0px; width:100%;}
.RWDLyt1 .Rt66PhtMdlPrvNxtInrMn {display:none;}
.RWDLyt1 .Rt66PhtMdlPrvNxtOtrMn {display:inline-block;}

.RWDLyt1 .Rt66VdRtr {padding:30px 75px;}
.RWDLyt1 .Rt66VdRtrGrpBrk3 {display:inline-block; width:100%;}
.RWDLyt1 .Rt66VdRtrGrpBrk2 {display:none;}
.RWDLyt1 .Rt66VdRtrItm {width:31.2%;}

.RWDLyt1 .Rt66VdLstGrpBrk4 {display:none;}
.RWDLyt1 .Rt66VdLstGrpBrk2 {display:none;}
.RWDLyt1 .Rt66VdLstGrpBrk3 {display:inline-block; width:100%;}
.RWDLyt1 .Rt66VdLstItm {width:31.2%;}

.RWDLyt1 .Rt66VdMdl {width:100%;}
.RWDLyt1 .Rt66VdMdlInnr {padding:2% 0px; width:100%;}
.RWDLyt1 .Rt66VdMdlPrvNxtInrMn {display:none;}
.RWDLyt1 .Rt66VdMdlPrvNxtOtrMn {display:inline-block;}

#Body.RWDLyt2 {}
.RWDLyt2 .Normal h1, .RWDLyt2 h1 {font-size:130px;}
.RWDLyt2 .Normal h2, .RWDLyt2 h2 {font-size:36px;}
.RWDLyt2 .Normal h3, .RWDLyt2 h3 {font-size:56px;}

.RWDLyt2 .BttmContntLft {padding:0px 0px 0px 2%; width:47%;}
.RWDLyt2 .BttmContntRght {padding:0px 2% 0px 0px; width:47%;}

.RWDLyt2 .BrdcrmbMn {padding:16px 10px;}

.RWDLyt2 .HdrLftPn, .RWDLyt2 .HdrRghtPn {top:40%;}

.RWDLyt2 .FtrInnr {width:90%; padding:0px 5%;}

.RWDLyt2 .Rt66BnnrRtrItmInnr, .RWDLyt2 .Rt66BnnrRtrItmInnr p {font-size:14px;}

.RWDLyt2 .Rt66BnnrRtrMn {padding:65px 70px;}
.RWDLyt2 .Rt66EvntsRtrFrm {padding:0px 70px;}

.RWDLyt2 .Rt66AttrctnsItm {padding:0px 2% 30px 2%; width:96%;}
.RWDLyt2 .Rt66StryItm {padding:0px 2% 30px 2%; width:96%;}
.RWDLyt2 .Rt66NwsItm {padding:0px 2% 30px 2%; width:96%;}

.RWDLyt2 .Rt66AttrctnsDtlsItmLft {padding:0px 0px 0px 2%; width:85%;}

.RWDLyt2 .Rt66PhtRtr {padding:30px 75px;}

.RWDLyt2 .Rt66PhtMdlPrvNxtInrMn {display:none;}
.RWDLyt2 .Rt66PhtRtrMdlPrvNxtOtrMn {display:inline-block;}

.RWDLyt2 .Rt66VdRtr {padding:30px 75px;}

.RWDLyt2 .Rt66VdMdlPrvNxtInrMn {display:none;}
.RWDLyt2 .Rt66VdMdlPrvNxtOtrMn {display:inline-block;}

#Body.RWDLyt3 {}
.RWDLyt3 .Rt66BnnrRtrMn {padding:65px 70px;}
.RWDLyt3 .Rt66EvntsRtrFrm {padding:0px 70px;}

.RWDLyt3 .Rt66PhtRtr {padding:30px 75px;}

.RWDLyt3 .Rt66VdRtr {padding:30px 75px;}

#Body.RWDLyt4 {}