.container{position:relative;width:100%;margin:0 auto;padding:0;}
.container .contentwrapper{position:relative;min-width:1020px;max-width:1020px;margin:0 auto;padding:0px;}
#CHILD .container .contentwrapper{padding:30px 0 0 0;}
.container .column,
.container .columns{float:left;display:inline;margin-left:15px;margin-right:15px;}
.container .row{margin:0;padding-bottom:30px;}
.column.omega, .columns.omega{margin-right:0;}
.column.alpha, .columns.alpha{margin-left:0;}
.container .one.column,
.container .one.columns{width:55px;}
.container .two.columns{width:140px;}
.container .three.columns{width:225px;}
.container .four.columns{width:310px;}
.container .five.columns{width:395px;}
.container .six.columns{width:480px;}
.container .seven.columns{width:565px;}
.container .eight.columns{width:650px;}
.container .nine.columns{width:735px;}
.container .ten.columns{width:820px;}
.container .eleven.columns{width:905px;}
.container .twelve.columns{width:990px;}
.container .one-fourths.column{width:225px;}
.container .one-third.column{width:310px;}
.container .two-thirds.column{width:480px;}
.container .offset-by-one{padding-left:85px;}
.container .offset-by-two{padding-left:170px;}
.container .offset-by-three{padding-left:255px;}
.container .offset-by-four{padding-left:340px;}
.container .offset-by-five{padding-left:425px;}
.container .offset-by-six{padding-left:510px;}
.container .offset-by-seven{padding-left:595px;}
.container .offset-by-eight{padding-left:680px;}
.container .offset-by-nine{padding-left:765px;}
.container .offset-by-ten{padding-left:850px;}
.container .offset-by-eleven{padding-left:935px;}
@media only screen and (min-width:1300px) and (max-width:3200px){div#mobileHD{display:none !important;}
}
@media only screen and (min-width:989px) and (max-width:1019px){.container{width:100%;}
.container .wrapper{width:1019px;max-width:1019px;}
.container .column,
.container .columns{margin-left:15px;margin-right:15px;}
.column.alpha, .columns.alpha{margin-left:0;margin-right:15px;}
.column.omega, .columns.omega{margin-right:0;margin-left:15px;}
.alpha.omega{margin-left:0;margin-right:0;}
.container .one.column,
.container .one.columns{width:40px;}
.container .two.columns{width:125px;}
.container .three.columns{width:200px;}
.container .four.columns{width:295px;}
.container .five.columns{width:380px;}
.container .six.columns{width:465px;}
.container .seven.columns{width:550px;}
.container .eight.columns{width:635px;}
.container .nine.columns{width:710px;}
.container .ten.columns{width:805px;}
.container .eleven.columns{width:890px;}
.container .twelve.columns{width:975px;}
.container .one-fourths.column{width:210px;}
.container .one-third.column{width:295px;}
.container .two-thirds.column{width:465px;}
div#mobileHD{display:none !important;}
#breadcrumbs{display:none !important;}
#alert-emergency .wrapper{width:975px !important;margin:0px auto !important;padding:0 !important;}
#PARENT #PageHD{width:100% !important;}
#CHILD #PageHD{width:100% !important;}
#breadcrumbs .wrapper{width:100% !important;}
#PageHD .wrapper{width:100% !important;}
#PageHD{position:relative;width:100%!important;height:auto!important;overflow:visible;margin:0px 0px 25px 0px!important;padding:0px;}
#PageHD h1.PageHD-title{width:100%;text-align:left !important;}
#PageHD p.PageHD-intro{width:100%;font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:21px!important;color:#444444!important;text-align:left !important;font-size:20px;line-height:1.4em;margin:-5px 0 20px 0 !important;padding:0px !important;}
#PageHD-bottom{width:100% !important;margin-bottom:25px!important;}
#sidebar.right{display:none !important;}
#sidebar.inlineright{display:none !important;}
}
@media only screen and (min-width:959px) and (max-width:989px){.container{width:100%;}
.container .contentwrapper{min-width:959px !important;max-width:989px;}
.container .wrapper{width:989px;max-width:989px;}
.container .column,
.container .columns{margin-left:15px;margin-right:15px;}
.column.alpha, .columns.alpha{margin-left:0;margin-right:15px;}
.column.omega, .columns.omega{margin-right:0;margin-left:15px;}
.alpha.omega{margin-left:0;margin-right:0;}
.container .one.column,
.container .one.columns{width:15px;}
.container .two.columns{width:100px;}
.container .three.columns{width:185px;}
.container .four.columns{width:270px;}
.container .five.columns{width:355px;}
.container .six.columns{width:440px;}
.container .seven.columns{width:525px;}
.container .eight.columns{width:610px;}
.container .nine.columns{width:695px;}
.container .ten.columns{width:780px;}
.container .eleven.columns{width:865px;}
.container .twelve.columns{width:950px;}
.container .one-fourths.column{width:195px;}
.container .one-third.column{width:280px;}
.container .two-thirds.column{width:450px;}
div#mobileHD{display:none !important;}
#alert-emergency .wrapper{width:950px !important;margin:0px auto !important;padding:0 !important;}
#breadcrumbs{display:none !important;}
#PARENT #PageHD{width:100% !important;}
#CHILD #PageHD{width:100% !important;}
#breadcrumbs .wrapper{width:100% !important;}
#PageHD .wrapper{width:100% !important;}
#PageHD{position:relative;width:100%!important;height:auto!important;overflow:visible;margin:0px 0px 25px 0px!important;padding:0px;}
#PageHD h1.PageHD-title{width:100%;text-align:left !important;}
#PageHD p.PageHD-intro{width:100%;font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:21px!important;color:#444444!important;text-align:left !important;font-size:20px;line-height:1.4em;margin:-5px 0 20px 0 !important;padding:0px !important;}
#PageHD-bottom{width:100% !important;margin-bottom:25px!important;}
#sidebar.right{display:none !important;}
#sidebar.inlineright{display:none !important;}
}
@media only screen and (min-width:959px) and (max-width:3200px){div#mobileHD{display:none !important;}
}
@media only screen and (min-width:768px) and (max-width:959px){.container{width:768px;}
.container .contentwrapper{min-width:768px !important;max-width:959px;}
.container .wrapper{width:758px;}
.container .column,
.container .columns{margin-left:10px;margin-right:10px;}
.column.alpha, .columns.alpha{margin-left:0;margin-right:10px;}
.column.omega, .columns.omega{margin-right:0;margin-left:10px;}
.row.METRO .columns.alpha{margin-left:0;margin-right:0px;}
.row.METRO .columns.omega{margin-right:0;margin-left:0px;}
.alpha.omega{margin-left:0;margin-right:0;}
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .one-fourths.column,
.container .one-third.column,
.container .two-thirds.column{width:758px;}
#alert-emergency .wrapper{width:758px !important;margin:0px auto !important;padding:0 !important;}
.row.METRO .one.columns,
.row.METRO .two.columns,
.row.METRO .three.columns,
.row.METRO .four.columns,
.row.METRO .five.columns,
.row.METRO .six.columns,
.row.METRO .seven.columns,
.row.METRO .eight.columns,
.row.METRO .nine.columns,
.row.METRO .ten.columns,
.row.METRO .eleven.columns,
.row.METRO .twelve.columns,
.row.METRO .one-fourths.columns,
.row.METRO .one-third.columns,
.row.METRO .two-thirds.columns{width:758px;}
.widget.Welcome div.image{display:none !important;width:758px !important;}
.widget.Welcome div.intro{width:758px !important;margin:0px 0 25px 0;text-align:center;}
.widget.Welcome div.image img{max-width:100%;max-height:100%;height:300px;width:300px;}
.widget.CTA{width:748px !important;height:180px;margin:0 0 0 0px!important;padding:0px!important;}
.widget.News{margin:50px 0 0 0!important;}
.widget.Events{margin:50px 0 0 0!important;}
.widget.Featured{margin:50px 0 0 0!important;}
div#desktopHD{display:none !important;}
.toolbox{display:none !important;}
div#mobileHD #main-banner{z-index:3000;position:relative;width:100%;max-height:75px!important;height:75px!important;margin:0px auto !important;padding:0px !important;}
div#mobileHD #main-banner.wrapper{width:300px;_width:300px;min-width:300px;height:75px;margin:0px auto;padding:0px;position:relative;}
#main-banner .brand-container{position:relative;width:300px;min-height:80px !important;max-height:80px !important;float:left;overflow:visible;}
#main-banner #logo{float:left;margin:15px 0px 0 25px;padding:0;display:block;width:255px;height:60px;line-height:0;overflow:visible;text-indent:-9999px;background:url(/+GLOBAL/_images/_masterHD/sprite-logos.png) no-repeat -2px -127px!important;background-color:transparent}
#main-banner #logo:hover{float:left;margin:15px 0px 0 25px;padding:0;display:block;width:255px;height:60px;line-height:0;overflow:visible;text-indent:-9999px;background:url(/+GLOBAL/_images/_masterHD/sprite-logos.png) no-repeat -2px -127px!important;background-color:transparent}
div#mobileHD #main-banner .usernav-container{position:relative;float:left;width:300px;max-width:300px;min-height:30px !important;max-height:30px !important;z-index:4000!important;margin-top:5px;padding:0px 0;}
div#mobileHD .usernav-container form.navigation{position:relative;width:300px;margin:0 auto;padding:0px;}
div#mobileHD form.navigation select{position:relative;width:300px;margin:0 auto;padding:10px 10px;background:#fff;border-left:0px solid grey;cursor:pointer;outline:none;}
option.select-hr{border-bottom:1px dotted #000;}
#breadcrumbs{display:none !important;}
.toolbox{display:none !important;}
.utility-nav{display:none !important;}
#PARENT #SiteHeader,
#CHILD #SiteHeader{z-index:10000;margin:0 auto 25px!important;padding:15px 0px 0px!important;width:758px;max-width:758px;overflow:visible;border-bottom-width:5px;border-bottom-style:solid;border-bottom-color:#B4B4B4;}
#CHILD #SiteHeader{border:none!important;}
#PARENT #SiteHeader{height:570px!important;max-height:570px!important;}
#PARENT #SiteHeader.nonav{height:570px!important;max-height:570px!important;}
#PARENT #SiteHeader.METRO{height:529px!important;max-height:529px!important;}
#PARENT #SiteHeader.METRONav{height:600px!important;max-height:600px!important;}
#PARENT #SiteHeader.BIGMETRO{height:715px!important;max-height:715px!important;}
#PARENT #SiteHeader.HERO{height:517px!important;max-height:517px!important;}
#PARENT #SiteHeader.HERONav{height:592px!important;max-height:592px!important;}
#PARENT #SiteHeader.SUPERHERO{height:715px!important;max-height:715px!important;}
#PARENT #SiteHeader.SUPERHERONav{height:770px!important;max-height:770px!important;}
#CHILD #SiteHeader.nonav{height:100px!important;max-height:100px!important;margin:0 auto 5px!important;}
#CHILD #SiteHeader{height:147px;max-height:147px;margin:0 auto 0px!important}
#PARENT #SiteHeader.blackcanvas,
#CHILD #SiteHeader.blackcanvas{background-color:#1F1F1F;background-image:url(../../_images/_backgrounds/_seamless/texture-blackfabric.jpg);background-repeat:repeat;}
#PARENT #SiteHeader.blackgrid,
#CHILD #SiteHeader.blackgrid{background-color:#1F1F1F;background-image:url(../../_images/_backgrounds/_seamless/texture-blackgrid.jpg);background-repeat:repeat;}
#PARENT #SiteHeader.oldwood1,
#CHILD #SiteHeader.oldwood1{background-color:#1F1F1F;background-image:url(../../_images/_backgrounds/_full/texture-oldwood1.jpg);background-repeat:repeat;}
#PARENT #SiteHeader .wrapper,
#CHILD #SiteHeader .wrapper{position:relative;min-width:758px;width:758px;margin:0px auto 0px!important;padding:0px 0px!important;}
#SiteHeader h1.SiteTitle{font-size:80px;margin:0px auto!important;}
#SiteHeader h1.SiteTitle span{font-size:65px;margin:0px auto!important;}
#SiteHeader #SiteNavWrap{width:758px !important;}
#PageMetro{z-index:10000;margin:5px auto 0!important;padding:0px !important;width:758px;max-width:758px!important;height:auto;overflow:visible!important;}
#PageMetro .metro-wrap{display:block;float:left;position:relative;overflow:visible!important;max-width:758px;margin:0 auto 0px auto!important;padding:0px !important;}
#PageMetro .metro-row{display:inline;float:left;position:relative;width:758px;overflow:visible!important;}
#PageMetro .Tile.one.column,
#PageMetro .Tile.one.columns{width:758px;}
#PageMetro .Tile.two.columns{width:758px;}
#PageMetro .Tile.three.columns{width:758px;}
#PageMetro .Tile.four.columns{width:758px;}
#PageMetro .Tile.five.columns{width:758px;}
#PageMetro .Tile.six.columns{width:758px;}
#PageMetro .Tile.seven.columns{width:758px;}
#PageMetro .Tile.eight.columns{width:758px;}
#PageMetro .Tile.nine.colusmns{width:758px;}
#PageMetro .Tile.ten.columns{width:758px;}
#PageMetro .Tile.eleven.columns{width:758px;}
#PageMetro .Tile.twelve.columns{width:758px;margin:0px!important;}
#PageMetro .Tile.one-fifths.columns{width:234px;}
#PageMetro .Tile.one-fourths.columns{width:758px;}
#PageMetro .Tile.one-third.columns{width:758px;}
#PageMetro .Tile.two-thirds.columns{width:758px;}
#PageMetro .Tile,
#PageMetro .Tile a{float:left;min-height:190px;background-color:transparent;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:16px;color:#FFF;text-transform:none;font-weight:normal;line-height:1.0em;/**/text-shadow:2px 2px 5px rgba(0,0,0,1);margin:0 15px 15px 0px!important;padding:0!important;border:0px solid #111;transition:color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;overflow:visible!important;}
#PageMetro a.Tile:hover{background-color:transparent!important;text-decoration:none;color:#FFF;border:0px solid #09F;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}
#PARENT #SiteHeader,
#CHILD #SiteHeader{z-index:10000;margin:0 auto 25px!important;padding:15px 0px 0px!important;width:758px;max-width:758px;overflow:visible;border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#B4B4B4;}
#CHILD #SiteHeader{border:none!important;}
#PARENT #SiteHeader{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.nonav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.METRO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.METRONav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.BIGMETRO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.SUPERHERO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.SUPERHERONav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.MOTION{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.MOTIONNav{height:100%!important;max-height:inherit!important;}
#CHILD #SiteHeader.nonav{height:100px!important;max-height:100px!important;margin:0 auto 5px!important;}
#CHILD #SiteHeader{height:147px;max-height:147px;margin:0 auto 0px!important}
#PARENT #SiteHeader.blackcanvas,
#CHILD #SiteHeader.blackcanvas,
#PARENT #SiteHeader.blackgrid,
#CHILD #SiteHeader.blackgrid,
#PARENT #SiteHeader.oldwood1,
#CHILD #SiteHeader.oldwood1{background-color:transparent!important;background-image:none!important;background-repeat:repeat;}
#PARENT #SiteHeader .wrapper,
#CHILD #SiteHeader .wrapper{position:relative;min-width:758px;width:758px;margin:0px auto 0px!important;padding:0px 0px!important;}
#SiteHeader h1.SiteTitle{font-family:'Segoe UI', Arial, Sans-Serif !important;font-weight:bold !important;text-align:center !important;font-size:80px;color:#FFF;line-height:0.9em;letter-spacing:-0.03em !important;margin:0px 0 0px 0 !important;padding:0px 0 10px 0 !important;font-variant:small-caps !important;text-transform:uppercase;text-shadow:none;}
#SiteHeader h1.SiteTitle span{font-size:65px;}
#SiteHeader h1.SiteTitle a{color:#000 !important;}
#SiteHeader h1.SiteTitle a:hover{color:#333 !important;text-decoration:none !important;}
#SiteHeader #SiteNavWrap{margin:0 auto 0px !important;width:758px;max-width:758px;overflow:hidden;border:none;display:block;float:left;}
#SiteHeader #SiteNavWrap ul.SiteNav{position:relative;width:758px !important;margin:0px !important;padding:0px 0 0px 0!important;list-style:none!important;text-align:center!important;overflow:visible!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li a{text-decoration:none;display:inline-block;width:758px !important;font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:19px;line-height:1.0em!important;color:#FFFFFF!important;font-weight:bold !important;text-transform:none !important;text-shadow:none!important;margin:0px 0px 0px 0px!important;padding:10px 0px!important;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#SiteHeader #SiteNavWrap ul.SiteNav li.menu a span.arrow{display:none!important;}
#SiteHeader #SiteNavWrap ul.SiteNav ul{display:none}
.row.METRO{position:relative;z-index:10000;margin:5px auto 30px!important;padding:0px !important;width:100%;max-width:758px!important;height:100%;max-height:inherit;overflow:visible!important;}
.row.METRO .columns{float:left;display:inline;margin-left:15px;margin-right:15px;}
.row.METRO .columns.omega{margin-right:0;}
.row.METRO .columns.alpha{margin-left:0;}
.row.METRO .one.columns,
.row.METRO .two.columns,
.row.METRO .three.columns,
.row.METRO .four.columns,
.row.METRO .five.columns,
.row.METRO .six.columns,
.row.METRO .seven.columns,
.row.METRO .eight.columns,
.row.METRO .nine.columns,
.row.METRO .ten.columns,
.row.METRO .eleven.columns,
.row.METRO .twelve.columns{width:758px;}
.row.METRO .one-fifths.columns{width:133px;}
.row.METRO .one-fourths.columns{width:225px;}
.row.METRO .one-third.columns{width:242px;}
.row.METRO .two-thirds.columns{width:480px;}
.row.METRO .MetroTile,
.row.METRO a.MetroTile{min-height:185px;background-color:transparent;-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:16px;color:#FFF;text-transform:none;font-weight:normal;line-height:1.0em;/**/text-shadow:2px 2px 5px rgba(0,0,0,1);border:2px solid #151515;transition:color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;overflow:visible!important;}
.row.METRO .MetroTile.Featured,
.row.METRO a.MetroTile.Featured{min-height:404px !important;}
.row.METRO a.MetroTile:hover{background-color:#222!important;text-decoration:none;color:#FFF;border:2px solid #09F;-webkit-box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);-moz-box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);}
.row.METRO .METROROW.A{display:block;margin-bottom:30px!important;width:758px;height:188px;}
.row.METRO .METROROW.B{display:block;margin-bottom:0px!important;width:758px;height:188px;}
.row.METRO .MetroTile.Full{display:block;margin-bottom:0px!important;}
.row.METRO .MetroTile.Top{display:block;margin-bottom:30px!important;}
.row.METRO .MetroTile.Middle{display:block;margin-bottom:30px!important;}
.row.METRO .MetroTile.Bottom{display:block;margin-bottom:0px!important;}
.row.METRO .MetroTile span{float:left;position:relative;padding:5px!important;background-color:#000!important;background-position:left bottom;left:5px;bottom:-160px;display:none!important;/**/}
.row.METRO .MetroTile span:hover{}
.slider-container{display:none !important;}
#sidebar.right{display:none !important;}
#sidebar.inlineright{display:none !important;}
div#desktopFT{display:none !important;}
}
@media only screen and (max-width:767px){.container{width:300px;}
.container .contentwrapper{min-width:300px !important;max-width:300px;}
.container .wrapper{width:300px;}
.container .column,
.container .columns{margin-left:0px !important;margin-right:0px !important;}
.column.alpha, .columns.alpha{margin-left:0;margin-right:10px;}
.column.omega, .columns.omega{margin-right:0;margin-left:0px;}
.row.METRO .columns.alpha{margin-left:0;margin-right:0px;}
.row.METRO .columns.omega{margin-right:0;margin-left:0px;}
.alpha.omega{margin-left:0;margin-right:0;}
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .one-fourths.column,
.container .one-third.column,
.container .two-thirds.column{width:300px;}
#alert-emergency .wrapper{width:300px !important;margin:0px auto !important;padding:0 !important;}
.reveal-modal{margin-left:-170px !important;width:260px !important;}
.row.METRO .one.columns,
.row.METRO .two.columns,
.row.METRO .three.columns,
.row.METRO .four.columns,
.row.METRO .five.columns,
.row.METRO .six.columns,
.row.METRO .seven.columns,
.row.METRO .eight.columns,
.row.METRO .nine.columns,
.row.METRO .ten.columns,
.row.METRO .eleven.columns,
.row.METRO .twelve.columns,
.row.METRO .one-fourths.columns,
.row.METRO .one-third.columns,
.row.METRO .two-thirds.columns{width:300px;}
.widget.Welcome div.image{display:none !important;width:300px !important;}
.widget.Welcome div.intro{width:300px !important;margin:0px 0 25px 0;text-align:center;}
.widget.Welcome div.image img{max-width:100%;max-height:100%;height:300px;width:300px;}
.widget.CTA{width:300px !important;height:180px;margin:0 0 0 0px;}
.widget.News{margin:15px 0 0 0!important;}
.widget.News ul.headlines li{float:left;width:100%!important;display:block;margin:0px;padding:0px 0;}
.widget.News ul.headlines li.featured a{float:left;width:100%;display:block;border-top:1px solid #FFF;border-bottom:1px solid #BBBCBE;margin:0px !important;padding:0px 0 !important;font-size:21px;text-shadow:rgba(255,255,255,.9) 1px 1px 0px !important;line-height:1.1em;color:#000;}
.widget.News ul.headlines li.featured a div.thumb{display:none !important;}
.widget.News ul.headlines li.featured a div.thumb img{display:none !important;}
.widget.News ul.headlines li.featured a div.title{float:left;max-width:100%!important;width:100%!important;font-size:17px!important;}
.widget.Events{margin:50px 0 0 0!important;}
.widget.Events ul.events a div.title{float:left;max-width:230px!important;width:230px!important;padding:5px 5px 0 5px;font-size:17px;line-height:1.1em;}
.widget.Events ul.events a div.time{max-width:230px!important;width:230px!important;}
.widget.Featured{margin:50px 0 0 0!important;}
.icons-socialhome ul li a{width:85px!important;height:85px!important;}
div#desktopHD{display:none !important;}
.toolbox{display:none !important;}
div#mobileHD #main-banner{z-index:3000;position:relative;width:100%;max-height:75px!important;height:75px!important;margin:0px auto !important;padding:0px !important;}
div#mobileHD #main-banner.wrapper{width:300px;_width:300px;min-width:300px;height:75px;margin:0px auto;padding:0px;position:relative;}
#main-banner .brand-container{position:relative;width:300px;min-height:80px !important;max-height:80px !important;float:left;overflow:visible;}
#main-banner #logo{float:left;margin:15px 0px 0 25px;padding:0;display:block;width:255px;height:60px;line-height:0;overflow:visible;text-indent:-9999px;background:url(/+GLOBAL/_images/_masterHD/sprite-logos.png) no-repeat -2px -127px!important;background-color:transparent}
#main-banner #logo:hover{float:left;margin:15px 0px 0 25px;padding:0;display:block;width:255px;height:60px;line-height:0;overflow:visible;text-indent:-9999px;background:url(/+GLOBAL/_images/_masterHD/sprite-logos.png) no-repeat -2px -127px!important;background-color:transparent}
div#mobileHD #main-banner .usernav-container{position:relative;float:left;width:300px;max-width:300px;min-height:30px !important;max-height:30px !important;z-index:4000!important;margin-top:5px;padding:0px 0;}
div#mobileHD .usernav-container form.navigation{position:relative;width:300px;margin:0 auto;padding:0px;}
div#mobileHD form.navigation select{position:relative;width:300px;margin:0 auto;padding:10px 10px;background:#fff;border-left:0px solid grey;cursor:pointer;outline:none;}
option.select-hr{border-bottom:1px dotted #000;}
#breadcrumbs{display:none !important;}
#PARENT #SiteHeader,
#CHILD #SiteHeader{z-index:10000;margin:0 auto 25px!important;padding:15px 0px 0px!important;width:300px;max-width:300px;overflow:visible;border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#B4B4B4;}
#CHILD #SiteHeader{border:none!important;}
#PARENT #SiteHeader{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.nonav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.METRO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.METRONav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.BIGMETRO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.SUPERHERO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.SUPERHERONav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.MOTION{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.MOTIONNav{height:100%!important;max-height:inherit!important;}
#CHILD #SiteHeader.nonav{height:100px!important;max-height:100px!important;margin:0 auto 5px!important;}
#CHILD #SiteHeader{height:147px;max-height:147px;margin:0 auto 0px!important}
#PARENT #SiteHeader.blackcanvas,
#CHILD #SiteHeader.blackcanvas,
#PARENT #SiteHeader.blackgrid,
#CHILD #SiteHeader.blackgrid,
#PARENT #SiteHeader.oldwood1,
#CHILD #SiteHeader.oldwood1{background-color:transparent!important;background-image:none!important;background-repeat:repeat;}
#PARENT #SiteHeader .wrapper,
#CHILD #SiteHeader .wrapper{position:relative;min-width:300px;width:300px;margin:0px auto 0px!important;padding:0px 0px!important;}
#SiteHeader h1.SiteTitle{font-family:'Segoe UI', Arial, Sans-Serif !important;font-weight:bold !important;text-align:center !important;font-size:60px;color:#FFF;line-height:0.7em;letter-spacing:-0.03em !important;margin:0px 0 15px 0 !important;padding:0px 0 10px 0 !important;font-variant:small-caps !important;text-transform:uppercase;text-shadow:none;}
#SiteHeader h1.SiteTitle span{font-size:50px;}
#SiteHeader h1.SiteTitle a{color:#000 !important;}
#SiteHeader h1.SiteTitle a:hover{color:#333 !important;text-decoration:none !important;}
#SiteHeader #SiteNavWrap{margin:0 auto 0px !important;width:300px;max-width:300px;overflow:hidden;border:none;display:block;float:left;}
#SiteHeader #SiteNavWrap ul.SiteNav{width:300px !important;margin:0px !important;padding:0px 0 0px 0!important;list-style:none!important;text-align:center!important;overflow:visible!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li a{text-decoration:none;display:inline-block;width:300px !important;font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:19px;line-height:1.0em!important;color:#FFFFFF!important;font-weight:bold !important;text-transform:none !important;text-shadow:none!important;margin:0px 0px 0px 0px!important;padding:10px 0px!important;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#SiteHeader #SiteNavWrap ul.SiteNav li.menu a span.arrow{display:none!important;}
#SiteHeader #SiteNavWrap ul.SiteNav ul{display:none}
.row.METRO{position:relative;z-index:10000;margin:5px auto 30px!important;padding:0px !important;width:100%;max-width:990px!important;height:100%;max-height:inherit;overflow:visible!important;}
.row.METRO .columns{float:left;display:inline;margin-left:0px;margin-right:0px;}
.row.METRO .columns.omega{margin-right:0;}
.row.METRO .columns.alpha{margin-left:0;}
.row.METRO .one.columns,
.row.METRO .two.columns,
.row.METRO .three.columns,
.row.METRO .four.columns,
.row.METRO .five.columns,
.row.METRO .six.columns,
.row.METRO .seven.columns,
.row.METRO .eight.columns,
.row.METRO .nine.columns,
.row.METRO .ten.columns,
.row.METRO .eleven.columns,
.row.METRO .twelve.columns{width:300px;}
.row.METRO .one-fifths.columns{width:174px;}
.row.METRO .one-fourths.columns{width:225px;}
.row.METRO .one-third.columns{width:310px;}
.row.METRO .two-thirds.columns{width:480px;}
.row.METRO .MetroTile,
.row.METRO a.MetroTile{min-height:185px;background-color:transparent;-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:16px;color:#FFF;text-transform:none;font-weight:normal;line-height:1.0em;/**/text-shadow:2px 2px 5px rgba(0,0,0,1);border:2px solid #151515;transition:color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;overflow:visible!important;}
.row.METRO .MetroTile.Featured,
.row.METRO a.MetroTile.Featured{min-height:404px !important;}
.row.METRO a.MetroTile:hover{background-color:#222!important;text-decoration:none;color:#FFF;border:2px solid #09F;-webkit-box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);-moz-box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);}
.row.METRO .METROROW.A{display:block;margin-bottom:30px!important;height:188px;}
.row.METRO .METROROW.B{display:block;margin-bottom:0px!important;height:188px;}
.row.METRO .MetroTile.Full{display:block;margin-bottom:0px!important;}
.row.METRO .MetroTile.Top{display:block;margin-bottom:30px!important;}
.row.METRO .MetroTile.Middle{display:block;margin-bottom:30px!important;}
.row.METRO .MetroTile.Bottom{display:block;margin-bottom:0px!important;}
.row.METRO .MetroTile span{float:left;position:relative;padding:5px!important;background-color:#000!important;background-position:left bottom;left:5px;bottom:-160px;display:none!important;/**/}
.row.METRO .MetroTile span:hover{}
.container p{font-size:15px;line-height:1.5em;margin-bottom:25px;}
ul.orderedList li{font-size:15px;padding-left:60px;}
ul.orderedList li span.listNum{float:none;position:absolute;top:-7px;left:0;overflow:visible;display:inline;padding:4px 4px 0px;height:24px;width:24px;background:rgb(196,15,24);-moz-border-radius:20px;-webkit-border-radius:20px;-webkit-box-shadow:2px 2px 0px 0px rgba(0, 0, 0, 1);box-shadow:2px 2px 0px 0px rgba(0, 0, 0, 1);font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:#000 -1px -1px 0;color:#fff;font-size:15px;font-weight:bold;text-align:center;}
.row.HELLO{}
.row.HELLO h1.HELLO-title{font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:none !important;font-size:42px;font-weight:normal !important;color:#222;line-height:40px;text-align:center;margin:0px auto!important;padding:15px 0 15px 0 !important;letter-spacing:-0.05em !important;}
.row.HELLO h1.HELLO-title strong{font-weight:bold !important;}
.row.HELLO p.HELLO-intro{font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:none !important;font-size:16px;font-weight:normal;color:#333 !important;text-align:center;line-height:22px !important;margin:0px auto!important;padding:0 0 25px 0 !important;overflow:hidden !important;}
.slider-container{display:none !important;}
#sidebar.right{display:none !important;}
#sidebar.inlineright{display:none !important;}
div#desktopFT{display:none !important;}
}
@media only screen and (min-width:480px) and (max-width:767px){.container{width:420px;}
.container .contentwrapper{min-width:420px !important;max-width:420px;}
.container .wrapper{width:420px;}
.container .columns,
.container .column{margin:0;}
.container .one.column,
.container .one.columns,
.container .two.columns,
.container .three.columns,
.container .four.columns,
.container .five.columns,
.container .six.columns,
.container .seven.columns,
.container .eight.columns,
.container .nine.columns,
.container .ten.columns,
.container .eleven.columns,
.container .twelve.columns,
.container .one-fourths.column,
.container .one-third.column,
.container .two-thirds.column{width:420px;}
#alert-emergency .wrapper{width:420px !important;margin:0px auto !important;padding:0 !important;}
.widget.Welcome div.image{display:none !important;width:420px !important;}
.widget.Welcome div.intro{width:420px !important;margin:0px 0 25px 0;text-align:center;}
.widget.Welcome div.image img{display:none !important;max-width:100%;max-height:100%;height:420px;width:420px;}
.widget.CTA{width:420px !important;height:180px;margin:0 0 0 0px;}
.widget.News{margin:35px 0 0 0!important;}
.widget.News ul.headlines li{float:left;width:100%!important;display:block;margin:0px;padding:0px 0;}
.widget.News ul.headlines li.featured a{float:left;width:100%;display:block;border-top:1px solid #FFF;border-bottom:1px solid #BBBCBE;margin:0px !important;padding:0px 0 !important;font-size:17px;text-shadow:rgba(255,255,255,.9) 1px 1px 0px !important;line-height:1.1em;color:#000;}
.widget.News ul.headlines li.featured a div.thumb{display:none !important;}
.widget.News ul.headlines li.featured a div.thumb img{display:none !important;}
.widget.News ul.headlines li.featured a div.title{float:left;max-width:100%!important;width:100%!important;font-size:17px!important;}
.widget.Events{margin:50px 0 0 0!important;}
.widget.Events ul.events a div.title{float:left;max-width:230px!important;width:230px!important;padding:5px 5px 0 5px;font-size:17px;line-height:1.1em;}
.widget.Events ul.events a div.time{max-width:230px!important;width:230px!important;}
.widget.Featured{margin:50px 0 0 0!important;}
.icons-socialhome ul li a{width:80px!important;height:80px!important;}
div#desktopHD{display:none !important;}
.toolbox{display:none !important;}
#breadcrumbs{display:none !important;}
#sidebar.right{display:none !important;}
#sidebar.inlineright{display:none !important;}
.toolbox{display:none !important;}
.utility-nav{display:none !important;}
#PARENT #SiteHeader,
#CHILD #SiteHeader{z-index:10000;margin:0 auto 25px!important;padding:15px 0px 0px!important;width:420px;max-width:420px;overflow:visible;border-bottom-width:0px;border-bottom-style:solid;border-bottom-color:#B4B4B4;}
#CHILD #SiteHeader{border:none!important;}
#PARENT #SiteHeader{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.nonav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.METRO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.METRONav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.BIGMETRO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.SUPERHERO{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.SUPERHERONav{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.MOTION{height:100%!important;max-height:inherit!important;}
#PARENT #SiteHeader.MOTIONNav{height:100%!important;max-height:inherit!important;}
#CHILD #SiteHeader.nonav{height:100px!important;max-height:100px!important;margin:0 auto 5px!important;}
#CHILD #SiteHeader{height:147px;max-height:147px;margin:0 auto 0px!important}
#PARENT #SiteHeader.blackcanvas,
#CHILD #SiteHeader.blackcanvas,
#PARENT #SiteHeader.blackgrid,
#CHILD #SiteHeader.blackgrid,
#PARENT #SiteHeader.oldwood1,
#CHILD #SiteHeader.oldwood1{background-color:transparent!important;background-image:none!important;background-repeat:repeat;}
#PARENT #SiteHeader .wrapper,
#CHILD #SiteHeader .wrapper{position:relative;min-width:420px;width:420px;margin:0px auto 0px!important;padding:0px 0px!important;}
#SiteHeader h1.SiteTitle{font-family:'Segoe UI', Arial, Sans-Serif !important;font-weight:bold !important;text-align:center !important;font-size:75px;color:#FFF;line-height:0.7em;letter-spacing:-0.03em !important;margin:0px 0 15px 0 !important;padding:0px 0 10px 0 !important;font-variant:small-caps !important;text-transform:uppercase;text-shadow:none}
#SiteHeader h1.SiteTitle span{font-size:60px;}
#SiteHeader h1.SiteTitle a{color:#000 !important;}
#SiteHeader h1.SiteTitle a:hover{color:#333 !important;text-decoration:none !important;}
#SiteHeader #SiteNavWrap{margin:0 auto 0px !important;width:420px;max-width:420px;overflow:hidden;border:none;display:block;float:left;}
#SiteHeader #SiteNavWrap ul.SiteNav{position:relative;width:420px !important;margin:0px !important;padding:0px 0 0px 0!important;list-style:none!important;text-align:center!important;overflow:visible!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li a{text-decoration:none;display:inline-block;width:420px !important;font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:19px;line-height:1.0em!important;color:#FFFFFF!important;font-weight:bold !important;text-transform:none !important;text-shadow:none!important;margin:0px 0px 0px 0px!important;padding:10px 0px!important;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#CCC;}
#SiteHeader #SiteNavWrap ul.SiteNav li.menu a span.arrow{display:none!important;}
#SiteHeader #SiteNavWrap ul.SiteNav ul{display:none}
.row.METRO{position:relative;z-index:10000;margin:5px auto 30px!important;padding:0px !important;width:100%;max-width:990px!important;height:100%;max-height:inherit;overflow:visible!important;}
.row.METRO .columns{float:left;display:inline;margin-left:0px;margin-right:0px;}
.row.METRO .columns.omega{margin-right:0;}
.row.METRO .columns.alpha{margin-left:0;}
.row.METRO .one.columns,
.row.METRO .two.columns,
.row.METRO .three.columns,
.row.METRO .four.columns,
.row.METRO .five.columns,
.row.METRO .six.columns,
.row.METRO .seven.columns,
.row.METRO .eight.columns,
.row.METRO .nine.columns,
.row.METRO .ten.columns,
.row.METRO .eleven.columns,
.row.METRO .twelve.columns{width:420px;}
.row.METRO .one-fifths.columns{width:174px;}
.row.METRO .one-fourths.columns{width:225px;}
.row.METRO .one-third.columns{width:310px;}
.row.METRO .two-thirds.columns{width:480px;}
.row.METRO .MetroTile,
.row.METRO a.MetroTile{min-height:185px;background-color:transparent;-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9);font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:16px;color:#FFF;text-transform:none;font-weight:normal;line-height:1.0em;/**/text-shadow:2px 2px 5px rgba(0,0,0,1);border:2px solid #151515;transition:color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;overflow:visible!important;}
.row.METRO .MetroTile.Featured,
.row.METRO a.MetroTile.Featured{min-height:404px !important;}
.row.METRO a.MetroTile:hover{background-color:#222!important;text-decoration:none;color:#FFF;border:2px solid #09F;-webkit-box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);-moz-box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);box-shadow:0px 0px 20px rgba(40, 137, 233, 0.8);}
.row.METRO .METROROW.A{display:block;margin-bottom:30px!important;height:188px;}
.row.METRO .METROROW.B{display:block;margin-bottom:0px!important;height:188px;}
.row.METRO .MetroTile.Full{display:block;margin-bottom:0px!important;}
.row.METRO .MetroTile.Top{display:block;margin-bottom:30px!important;}
.row.METRO .MetroTile.Middle{display:block;margin-bottom:30px!important;}
.row.METRO .MetroTile.Bottom{display:block;margin-bottom:0px!important;}
.row.METRO .MetroTile span{float:left;position:relative;padding:5px!important;background-color:#000!important;background-position:left bottom;left:5px;bottom:-160px;display:none!important;/**/}
.row.METRO .MetroTile span:hover{}
.row.HELLO h1.HELLO-title{font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:none !important;font-size:46px;font-weight:normal !important;color:#222;line-height:42px;text-align:center;margin:0px auto!important;padding:15px 0 15px 0 !important;letter-spacing:-0.05em !important;}
.row.HELLO h1.HELLO-title strong{font-weight:bold !important;}
.row.HELLO p.HELLO-intro{font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:none !important;font-size:18px;font-weight:normal;color:#333 !important;text-align:center;line-height:24px !important;margin:0px auto!important;padding:0 0 25px 0 !important;overflow:hidden !important;}
.slider-container{display:none !important;}
div#desktopFT{display:none !important;}
}
.container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;}
.clearfix:after, .container:after{content:"\0020";display:block;height:0;clear:both;visibility:hidden;overflow:hidden;}
.clearfix, .container{display:block;}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0;}
.clearfix:after{clear:both;content:' ';display:block;font-size:0;line-height:0;visibility:hidden;width:0;height:0;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}