body{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;text-rendering:optimizeLegibility;}
body{min-width:0;}
#behindthescenes{width:100%;overflow:visible;background:#222;position:relative;}
.visual-page{width:100%;position:relative;margin:0 auto;}
.visual-page .inner{width:100% !important;min-height:1050px !important;position:relative;margin:0 auto !important;overflow:hidden;}
.visual-page .inner.canvas1{ background-color:#EDEEF0; /*background-image:url(../../_images/_backgrounds/_seamless/texture-canvas1.jpg);background-repeat:repeat;background-position:center top;*/}
.visual-page .inner.fabricwire{background-image:url(../../_images/_backgrounds/_seamless/texture-fabricwire.png);background-repeat:repeat;background-position:center top;}
.clear{clear:both;}
.left{float:left;}
.right{float:right;}
.alignleft{float:left!important;}
.alignright{float:right!important;}
.spacer{width:1px;height:1px;clear:both!important;}
.remove-05{margin-top:-5px;}
.remove-10{margin-top:-10px;}
.remove-15{margin-top:-15px;}
.remove-25{margin-top:-25px;}
.remove-30{margin-top:-30px;}
.remove-50{margin-top:-50px;}
.remove-75{margin-top:-75px;}
.remove-100{margin-top:-100px;}
.remove-125{margin-top:-125px;}
.remove-150{margin-top:-150px;}
.add-05{margin-top:5px;}
.add-10{margin-top:10px;}
.add-15{margin-top:15px;}
.add-20{margin-top:20px;}
.add-25{margin-top:25px;}
.add-30{margin-top:30px;}
.add-50{margin-top:50px;}
.add-75{margin-top:75px;}
.add-100{margin-top:100px;}
.add-125{margin-top:125px;}
.add-150{margin-top:150px;}
#PARENT #SiteHeader,
#CHILD #SiteHeader{z-index:10000;margin:0 auto 25px!important;padding:15px 0px 0px!important;width:100%;max-width:2000px;overflow:visible;border-bottom-width:0px;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.imageonly{height:420px!important;max-height:420px!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.SUPERHERO{height:517px!important;max-height:517px!important;}
#PARENT #SiteHeader.SUPERHERONav{height:592px!important;max-height:592px!important;}
#PARENT #SiteHeader.MOTION{height:715px!important;max-height:715px!important;}
#PARENT #SiteHeader.MOTIONNav{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}
.ie9 #CHILD #SiteHeader{height:148px;max-height:148px;}
.ie8 #CHILD #SiteHeader{height:148px;max-height:148px;}
.ie7 #CHILD #SiteHeader{height:148px;max-height:148px;}
.ie6 #CHILD #SiteHeader{height:148px;max-height:148px;}
@-moz-document url-prefix(){#CHILD #SiteHeader{height:148px;max-height:148px;}
}
#PARENT #SiteHeader .wrapper,
#CHILD #SiteHeader .wrapper{position:relative;min-width:990px;width:100%;margin:0px auto!important;padding:0px 0px!important;}
#PARENT #SiteHeader,
#CHILD #SiteHeader{background-color:#01203F;}
#PARENT #SiteHeader.blackcanvas,
#CHILD #SiteHeader.blackcanvas{background-color:#01203F;}
#PARENT #SiteHeader.blackgrid,
#CHILD #SiteHeader.blackgrid{background-color:#01203F;}
#PARENT #SiteHeader.oldwood1,
#CHILD #SiteHeader.oldwood1{background-color:#01203F;}

#SiteHeader h1.SiteTitle{font-family:'Segoe UI', Arial, Sans-Serif !important;font-weight:bold !important;text-align:center !important;font-size:76px;color:#FFF;line-height:0.9em;letter-spacing:-0.03em !important;margin:0px 0 0px 0 !important;padding:0px 0 14px 0 !important;text-transform: capitalize;}
#SiteHeader h1.SiteTitle a{color:#FFF !important;}
#SiteHeader h1.SiteTitle a:hover{color:#FFF !important;text-decoration:none !important;}
#SiteHeader h1.SiteTitle.yellow{color:#F09C38 !important;}
#SiteHeader h1.SiteTitle.yellow a{color:#F09C38 !important;}
#SiteHeader #SiteNavWrap{margin:0 auto;width:990px;max-width:990px;overflow:visible;background-color:#01203F;}
#SiteHeader #SiteNavWrap ul.SiteNav{position:relative;max-width:990px !important;margin:0px auto 20px auto!important;padding:8px 0 8px 0!important;list-style:none!important;text-align:center!important;overflow:visible!important;}
.ie7 #SiteHeader #SiteNavWrap ul.SiteNav{top:100%;}
#SiteHeader #SiteNavWrap ul.SiteNav li{display:inline!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li a{text-decoration:none;display:inline-block;font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:20px;line-height:1.0em!important;color:#FFFFFF!important;font-weight:normal !important;text-transform:none !important;text-shadow:none!important;margin:0px 0px 0px 5px!important;padding:10px 10px!important;transition:color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;}
#SiteHeader #SiteNavWrap ul.SiteNav li:first-child a{margin-left:0px!important;}
.ie8 #SiteHeader #SiteNavWrap ul.SiteNav li a{font-size:17px!important;margin:0px 0px 0px 15px!important}
.ie7 #SiteHeader #SiteNavWrap ul.SiteNav li a{font-size:17px!important;margin:0px 0px 0px 15px!important}
.ie6 #SiteHeader #SiteNavWrap ul.SiteNav li a{font-size:16px!important;margin:0px 0px 0px 15px!important}
@-moz-document url-prefix(){#SiteHeader #SiteNavWrap ul.SiteNav li a{margin:0px 0px 0px 10px!important;}
}
#SiteHeader #SiteNavWrap ul.SiteNav li a:hover{text-decoration:none;color:#FFF!important;background-color:#FF0000;font-weight:normal !important;transition:color 300ms;-webkit-transition:color 300ms;-moz-transition:color 300ms;-o-transition:color 300ms;}
#SiteHeader.blackcanvas #SiteNavWrap ul.SiteNav li a:hover{color:#FFF!important;background-color:#FF0000}
#SiteHeader.blackgrid #SiteNavWrap ul.SiteNav li a:hover{color:#FFF!important;background-color:#FF0000}
#SiteHeader #SiteNavWrap ul.SiteNav li i{text-transform:lowercase!important;font-style:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li a span.arrow{display:block;float:right;width:7px;height:4px;margin:8px 0 0 5px;background-image:url(../../../001_Global/_images/_navigation/_internalnavbar/drop-arrow.png);background-repeat:no-repeat;background-position:0px 0px;}
.ie9 #SiteHeader #SiteNavWrap ul.SiteNav li span.arrow{display:none!important;}
.ie8 #SiteHeader #SiteNavWrap ul.SiteNav li span.arrow{display:none!important;}
.ie7 #SiteHeader #SiteNavWrap ul.SiteNav li span.arrow{display:none!important;}
.ie6 #SiteHeader #SiteNavWrap ul.SiteNav li span.arrow{display:none!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li.menu:hover,
#SiteHeader #SiteNavWrap ul.SiteNav li.menu:focus,
#SiteHeader #SiteNavWrap ul.SiteNav li.menu.current_page_item:hover,
#SiteHeader #SiteNavWrap ul.SiteNav li.menu.current_page_item:focus{background-color:transparent;text-align:left;z-index:5000000;background-image:url(../../../001_Global/_images/_navigation/_internalnavbar/menu-arrow.png);background-repeat:no-repeat;background-position:5% 20px;text-shadow:none!important;font-weight:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li.menu:hover ul,
#SiteHeader #SiteNavWrap ul.SiteNav li.menu:focus ul{left:0;width:200px;margin-top:0px!important;padding-top:2px;padding-right:10px;padding-bottom:2px;padding-left:10px;font-weight:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li a:hover,
#SiteHeader #SiteNavWrap ul.SiteNav li:hover a,
#SiteHeader #SiteNavWrap ul.SiteNav li a:focus,
#SiteHeader #SiteNavWrap ul.SiteNav li:focus a,
#SiteHeader #SiteNavWrap ul.SiteNav li a.active_section{color:#FFF;text-shadow:none!important;font-weight:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li li:hover,
#SiteHeader #SiteNavWrap ul.SiteNav li li:focus{background:none;text-shadow:none!important;font-weight:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav.no-dive li.current_page_item:hover,
#SiteHeader #SiteNavWrap ul.SiteNav.no-dive li.current_page_item:focus{background:none;cursor:default;font-weight:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li ul{position:absolute;margin:0!important;text-decoration:none!important;left:-999em;z-index:100;background:#FFF;background-repeat:repeat;background-position:0px 0px;color:#555555!important;font-weight:normal!important;box-shadow:0 3px 6px rgba(0,0,0,0.8);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.8);-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.8);-webkit-border-radius:0px 0px 4px 4px;border-radius:0px 0px 4px 4px;padding-top:15px!important;padding-bottom:15px!important;}
#SiteHeader #SiteNavWrap ul.SiteNav555 li ul{border-top:0!important;}
.max #SiteHeader #SiteNavWrap ul.SiteNav li ul,
.med #SiteHeader #SiteNavWrap ul.SiteNav li ul,
.micro #SiteHeader #SiteNavWrap ul.SiteNav li ul{width:20em;font-weight:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li li{width:100%;margin-right:0;font-family:sans-serif;font-weight:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li li a,
#SiteHeader #SiteNavWrap ul.SiteNav li:hover li a,
#SiteHeader #SiteNavWrap ul.SiteNav li:focus li a{font-family:"Segoe UI", Tahoma, Helvetica, Arial, Verdana, sans-serif !important;font-size:14px!important;line-height:1.1em!important;text-transform:capitalize!important;font-weight:normal!important;text-decoration:none!important;display:block;width:auto;margin:0!important;padding:10px 10px!important;color:#555555!important;height:auto;border-bottom-width:0px;border-right-style:none;border-bottom-style:solid;border-bottom-color:#DDDDDD;}
#SiteHeader #SiteNavWrap ul.SiteNav li li:first-child a{}
#SiteHeader #SiteNavWrap ul.SiteNav li li:last-child a{border:none!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li li a,
#SiteHeader #SiteNavWrap ul.SiteNav li li a:hover,
#SiteHeader #SiteNavWrap ul.SiteNav li li a:focus{color:#000!important;text-decoration:none;font-weight:normal!important;}
#SiteHeader #SiteNavWrap ul.SiteNav li li a:hover,
#SiteHeader #SiteNavWrap ul.SiteNav li li a:focus{color:#177AFF!important;text-decoration:none!important;background-color:#F8F8F8;font-weight:normal!important;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}


.row.SUPERHERO{position:relative;z-index:10000;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:5px auto 0!important;padding:0px !important;width:100%;max-width:2000px!important;height:400px;max-height:400px;overflow:visible!important;-webkit-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9) !important;-moz-box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9) !important;box-shadow:0px 0px 20px rgba(0, 0, 0, 0.9) !important;}
.row.SUPERHERO img{max-width:100% !important;}
.row.SUPERHERO.SD{width:100%;height:auto;min-width:300px;max-width:990px !important;}
.row.SUPERHERO.HD{width:100%;height:auto;margin:0 auto 0px auto!important;min-width:990px;max-width:1200px !important;}
.row.SUPERHERO .HeroBG{display:block;float:left;width:100%;height:auto;margin:0 auto 0px auto!important;}
.row.SUPERHERO .HeroBG{-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);}
.row.SUPERHERO .HeroBG .wrapper{position:relative;max-width:990px;margin:0 auto !important;padding:0px !important;}
.row.SUPERHERO .HeroBG span{overflow:hidden;text-indent:-99999px;display:none;}
.row.SUPERHERO .HeroBG span.inner{position:absolute;display:block;margin:0px !important;padding:0px;}
.row.SUPERHERO .HeroBG span.inner:after{content:'.';display:block;height:0;clear:both;visibility:hidden;}
.row.SUPERHERO .HeroBG span.inner.left{float:left;left:0px;overflow:hidden;zoom:1;z-index:1;}
.row.SUPERHERO .HeroBG span.inner.center{float:left;text-align:center;left:300px;overflow:hidden;zoom:1;z-index:1;}
.row.SUPERHERO .HeroBG span.inner.right{float:right;right:0px;overflow:hidden;zoom:1;z-index:1;}
.row.SUPERHERO .HeroBG span.inner.wide-200{width:200px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-250{width:250px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-300{width:300px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-350{width:350px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-400{width:400px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-450{width:450px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-500{width:500px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-550{width:550px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-600{width:600px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-650{width:650px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-700{width:700px!important;}
.row.SUPERHERO .HeroBG span.inner.wide-750{width:750px!important;}
.row.SUPERHERO .HeroBG span.inner.top-0{top:0px;}
.row.SUPERHERO .HeroBG span.inner.top-25{top:25px;}
.row.SUPERHERO .HeroBG span.inner.top-50{top:50px;}
.row.SUPERHERO .HeroBG span.inner.top-75{top:75px;}
.row.SUPERHERO .HeroBG span.inner.top-100{top:100px;}
.row.SUPERHERO .HeroBG span.inner.top-125{top:125px;}
.row.SUPERHERO .HeroBG span.inner.top-150{top:150px;}
.row.SUPERHERO .HeroBG span.inner.top-175{top:175px;}
.row.SUPERHERO .HeroBG span.inner.top-200{top:200px;}
.row.SUPERHERO .HeroBG span.inner.navy{background:#021340;background:rgba(2,19,64,0.8);padding:25px !important;}
.row.SUPERHERO .HeroBG span.inner.orange{background:#741d06;background:rgba(116,29,6,0.9);padding:25px !important;}
.row.SUPERHERO .HeroBG span.inner.grey{background:#1d1d1d;background:rgba(21,21,21,0.9);padding:25px !important;}
.row.SUPERHERO .HeroBG span.inner.lblue{background:#2787c4;background:rgba(39,135,196,0.9);padding:25px !important;}
.row.SUPERHERO .HeroBG span.inner.purple{background:#111528;background:rgba(17,21,40,0.9);padding:25px !important;}
.row.SUPERHERO .HeroBG span.inner.green{background:#a1b70d;background:rgba(161,183,13,0.9);padding:25px !important;}
.row.SUPERHERO .HeroBG span.inner.coral{background:#E5665D;background:rgba(229,102,93,0.9);padding:25px !important;}
.row.SUPERHERO .HeroBG span.inner h1.title{font-family:'Tahoma',sans-serif;font-size:70px;font-weight:bold;color:#FFF;line-height:1.1em;margin:0px 0 25px 0 !important;padding:0px !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99)}
.row.SUPERHERO .HeroBG span.inner h1.title.shadow{text-shadow:0 0 8px rgba(0,0,0,1);}
.row.SUPERHERO .HeroBG span.inner h1.title.vintageretro{text-shadow:3px 3px 0px #eee, 5px 5px 0px #707070;}
.row.SUPERHERO .HeroBG span.inner p.lead-in{font-family:'ProximaNovaSemibold', 'Helvetica', 'Arial', sans-serif;font-size:22px;font-weight:normal;color:#FFF;line-height:1.2em;margin:0px 0 15px 0 !important;padding:0px !important;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(opacity=99)";filter:progid:DXImageTransform.Microsoft.Alpha(opacity=99)}
.row.SUPERHERO .HeroBG span.inner p.lead-in.shadow{text-shadow:0 0 8px rgba(0,0,0,1);}
.row.METRO{position:relative;z-index:10000;margin:5px auto 0!important;padding:0px !important;width:100%;max-width:990px!important;height:404px;max-height:404px;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{width:55px;}
.row.METRO .two.columns{width:140px;}
.row.METRO .three.columns{width:225px;}
.row.METRO .four.columns{width:310px;}
.row.METRO .five.columns{width:395px;}

.row.METRO .six.columns{width:480px;}
.row.METRO .seven.columns{width:565px;}
.row.METRO .eight.columns{width:650px;}
.row.METRO .nine.columns{width:735px;}
.row.METRO .ten.columns{width:820px;}
.row.METRO .eleven.columns{width:905px;}
.row.METRO .twelve.columns{width:990px;}
.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.MOTION{position:relative;z-index:10000;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px auto 0!important;padding:0px !important;width:100%;max-width:2000px!important;height:400px;max-height:400px;overflow:visible!important;}
#PageContent{float:left;width:100%;min-height:500px;overflow:visible !important;margin:0 auto !important;padding:0px 0 50px 0;clear:both;}
#PageContent:before,
#PageContent:after{display:table;content:""}
#PageContent:after{clear:both;}

.widget ul.quickLinks{width:100%!important;border-top:1px dotted #afa895;margin:0!important;padding:0!important;}
.widget ul.quickLinks li{list-style:none;border-bottom:1px dotted #afa895;margin:0;padding:0!important;font-size:15px;line-height:1.1em;}
.widget ul.quickLinks li a{display:block;background:transparent url(http://www.bu.edu/housing/files/images/sprite.png) no-repeat 100% -200px;text-decoration:none;padding:10px 0 10px 0;}
.widget ul.quickLinks li.highlight a{font-size:14px!important;font-weight:bold;text-transform:uppercase!important;}
.widget ul.quickLinks ul li,
.widget ul.quickLinks ul li a{border:none !important;background:none !important;display:block;margin-top:-5px;margin-left:0px;margin-bottom:0px;}
.widget ul.quickLinks li span.subtitle{display:block;font-weight: bold; text-decoration:none;padding:20px 0 10px 0!important;}

.widget ul.rss{width:100%!important;border-top:1px dotted #afa895;margin:0!important;padding:0!important;}
.widget ul.rss li{list-style:none;border-bottom:1px dotted #afa895;margin:0;padding:0!important;font-size:15px;line-height:1.1em;}
.widget ul.rss li a{display:block;background:transparent url(http://www.bu.edu/housing/files/images/sprite.png) no-repeat 3px -201px;text-decoration:none;padding:10px 0 10px 24px;}
.widget ul.rss ul li,
.widget ul.rss ul li a{border:none !important;background:none !important;display:block;margin-top:-5px;margin-left:0px;margin-bottom:0px;}

.row.HELLO{position:relative;float:left;margin:0px 0px 30px 0px!important;padding:0px !important;}
.row.HELLO h1.HELLO-title{font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:none !important;font-size:60px;font-weight:normal !important;color:#222;line-height:60px;text-align:left;margin:0px auto 15px!important;padding:0 0 0px 0 !important;letter-spacing:-0.05em !important;}
.row.HELLO h1.HELLO-title.two{line-height:55px !important;}
.row.HELLO h1.HELLO-title a {color:#222!important;color: #222;*color: #222;}
.row.HELLO h1.HELLO-title strong{font-weight:bold !important;}
.row.HELLO .HELLO-controls{float:right !important;position:relative;}

.row.HELLO img{margin:0px auto 25px!important;padding:0 0 0px 0 !important;border: none!important;max-width:100%;height:auto;}
.nine.columns .row.HELLO img{width:735px !important;max-width:100%;height:auto;max-height:300px;}
.nine.columns .row.HELLO.border img{width:715px !important;border:10px solid #FFF !important;}
.twelve.columns .row.HELLO img{width:990px !important;max-width:100%;height:auto;max-height:350px;}
.twelve.columns .row.HELLO.border img{width:950px !important;border:10px solid #FFF !important;}
.row.HELLO p.HELLO-intro{font-family:"Segoe UI Light", "Segoe UI", Tahoma, Arial, Verdana, sans-serif!important;text-shadow:none !important;font-size:25px;font-weight:normal!important;color:#000 !important;text-align:left;line-height:32px !important;margin:0px auto 0!important;padding:0px 0px 30px 0px !important;overflow:hidden !important;}
.row.HELLO .HELLO-bottom{height:15px;margin:0px;padding:0px;max-width:100%;background-image:url(../../_images/_backgrounds/bg-stripes-gray.png);background-repeat:repeat-x;}
.nine.columns .row.HELLO .HELLO-bottom{width:735px !important;max-width:735px !important;}
.twelve.columns .row.HELLO .HELLO-bottom{width:990px !important;max-width:990px !important;}

.row.BUCKETS{position:relative;margin:0px 0px 0px 0px!important;padding:0px !important;}
.row.BUCKETS .widget{float:left;width:100%!important;margin:0 0 25px 0;}
.row.BUCKETS .widget h3,
.row.BUCKETS .widget h3 a{font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:28px;line-height:42px !important;background-color:#111 !important;text-transform:capitalize;letter-spacing:-0.06em !important;color:#FFF;font-weight:bold;margin:0px 0 25px 0 !important;padding:3px 10px 5px !important;}
.row.BUCKETS img{z-index:10000;background-attachment:scroll;background-clip:border-box;background-color:transparent;background-origin:padding-box;background-position:center center;background-repeat:no-repeat;background-size:cover;margin:0px auto 15px;width:auto;width:100%;max-width:480px!important;max-height:300px;}
.row.BUCKETS img{border-width:0px;border-style:solid;border-color:#222;-webkit-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.7);-moz-box-shadow:0px 0px 15px rgba(0, 0, 0, 0.7);box-shadow:0px 0px 15px rgba(0, 0, 0, 0.7);}
.row.BUCKETS .widget h5{font-size:22px !important;font-weight:bold !important;text-transform:capitalize !important;text-align:left;letter-spacing:-0.06em !important;line-height:1em !important;margin:30px 0 5px 0 !important;padding:5px 2px 15px 2px!important;color:#333333!important;border-top:5px solid #333333;}
.row.BUCKETS .widget h5.top{margin:0px 0 15px 0 !important;}
.row.BUCKETS .widget h5.blue{color:#00376F!important;border-top:5px solid #00376F!important;}
.row.BUCKETS .widget h5.red{color:#C00!important;border-top:5px solid #C00!important;}
.row.BUCKETS .widget h5.yellow{color:#ffa938!important;border-top:5px solid #ffa938!important;}
.row.BUCKETS .widget h5.orange{color:#f50a0a!important;border-top:5px solid #f50a0a!important;}
.row.BUCKETS .widget h6{display:inline-block;background-color:#999999;font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:none !important;font-size:13px;line-height:13px;font-weight:bold;color:#FFF;margin:0px 0 15px 0!important;padding:8px!important;width:auto !important;text-transform:uppercase!important;}
.row.BUCKETS .widget p{font-size:16px;line-height:1.4em;margin-bottom:20px;}
.row.BUCKETS hr.divider{border:none;height:5px;margin:25px 0 25px 0!important;padding:0px;max-width:100%;background-color:#B4B4B4}
.row.ANKLELINKS{z-index:10000;position:relative;float:left;margin:10px auto -50px!important;padding:30px 0px 50px!important;width:100%!important;overflow:visible;border-top-width:0px;border-top-style:solid;border-top-color:#3E4449;background-color:#333333!important;}
.row.ANKLELINKS .wrapper{position:relative;max-width:1020px;width:100%;min-height:100px;margin:0px auto 0px!important;padding:0px 0px!important;}
.row.ANKLELINKS h3{font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:none !important;font-size:17px;line-height:17px;font-weight:bold;color:#808080;margin:0px 0 15px 0!important;padding:8px 3px 15px 3px!important;width:auto !important;text-transform:capitalize !important;border-top:5px solid #808080;}
.row.ANKLELINKS h3.red{color:#C00;border-top:5px solid #C00;}
.row.ANKLELINKS p{font-family:'Segoe UI', Arial, Sans-Serif !important;text-shadow:none !important;font-size:13px;line-height:17px;font-weight:normal;color:#CCC;margin:0px 0 15px 0!important;padding:0px 5px!important;}
.row.ANKLELINKS ul{padding:0!important;}
.row.ANKLELINKS ul li{display:block;line-height:1.2em;margin-left:10px;margin-bottom:15px;padding:0px 0px 0 0;font-size:13px!important;color:#333 !important;}
.row.ANKLELINKS ul li a{color:#FFF!important;text-decoration:underline;padding:0px 0 10px 0 !important;border:none !important;}
.row.ANKLELINKS ul li a:hover{color:#CCC!important;text-decoration:underline;}
.row.ANKLELINKS ul ul li,
.row.ANKLELINKS ul ul li a{border:none !important;background:none !important;margin-top:-5px;margin-left:0px;margin-bottom:0px;}


.widget-callout{position:relative;overflow:hidden;margin:0px 0px !important;padding:30px !important;background-color:#FFF;border-radius: 15px;}
.widget-callout.darkstripes{background-color:transparent;background-repeat:repeat;}
.widget-callout.black{background-color:#111 !important;}
.widget-callout.blue{background-color:#007aff !important;}
.widget-callout.grey{background-color:#777 !important;}
.widget-callout.green{background-color:#358E3A !important;}
.widget-callout.orange{background-color:#F2842F !important;}
.widget-callout.purple{background-color:#9F257C !important;}
.widget-callout.red{background-color:#DA291C !important;}
.widget-callout h2{font-family:'Segoe UI', Arial, Sans-Serif !important;text-transform:uppercase!important;letter-spacing:0.01em !important;color:#111;font-size:28px!important;font-weight:bold;line-height:22px!important;text-align:left;margin:0px 0 15px 0!important;padding:0px!important;}
.widget-callout h3{font-family:'Segoe UI', Arial, Sans-Serif !important;text-transform:capitalize;letter-spacing:0.00em !important;color:#111;font-size:18px;font-weight:bold;line-height:23px!important;margin:0px 0 20px 0!important;padding:0px!important;text-align:left;}
.widget-callout p{font-size:16px!important;line-height:23px!important;margin:0px!important;}
.widget-callout ul li{font-size:16px!important;}
.widget-callout p strong{font-weight:bold!important;}
.widget-callout.black h2, .widget-callout.black h3, .widget-callout.black p,
.widget-callout.grey h2, .widget-callout.grey h3, .widget-callout.grey p,
.widget-callout.red h2, .widget-callout.red h3, .widget-callout.red p,
.widget-callout.blue h2, .widget-callout.blue h3, .widget-callout.blue p,
.widget-callout.blue ul li,
.widget-callout.black ul li,
.widget-callout.grey ul li,
.widget-callout.red ul li{color:#FFF!important;}
.widget-callout.red a,
.widget-callout.grey a,
.widget-callout.blue a{color:#FFFFFF!important;text-decoration:underline;}
.widget-callout a.NEWbtn { text-decoration:none!important;}

.widget-callout ul,
.widget-callout ol{margin:0 0 20px 30px!important;font-family:Georgia, Times New Roman, serif;}
.widget-callout ul{list-style:none outside;}
.widget-callout ol{list-style:decimal;}
.widget-callout ul{list-style:disc outside;}
.widget-callout ul li,
.widget-callout ol li {font-size:17px;line-height:1.5em;padding:7px 0;}
.widget-callout ul ul,
.widget-callout ul ol,
.widget-callout ol ol,
.widget-callout ol ul{margin:4px 0 5px 20px;}
.widget-callout ul ul li,
.widget-callout ul ol li,
.widget-callout ol ol li,
.widget-callout ol ul li{display:block;line-height:1.2em;margin-left:15px;margin-bottom:15px;padding:0px 0px 0 0;font-size:100% !important;color:#333 !important;}
.widget-callout .inlinecallout ul{color:#FFF !important;}
.widget-callout .inlinecallout ul a:hover{color:#0080C9 !important;}
.widget-callout ul li.completed{color:#666 !important;text-decoration:line-through;}





.container img.large{display:block;margin-bottom:20px;}
.container img.bordered{display:block;background-color:#DFDFDD;padding:10px;margin:15px 0 15px;}
.container img.shadowed{margin:5px 0 25px 0 !important;padding:0px 0!important;-webkit-box-shadow:0px 0px 15px rgba(50, 50, 50, 0.8);-moz-box-shadow:0px 0px 15px rgba(50, 50, 50, 0.8);box-shadow:0px 0px 15px rgba(50, 50, 50, 0.8);max-width:100%;height:auto;}
.container img.inline{margin:20px 20px;padding:0px 0px!important;border:1px solid #222 !important;-webkit-box-shadow:0px 0px 15px rgba(50, 50, 50, 0.8);-moz-box-shadow:0px 0px 15px rgba(50, 50, 50, 0.8);box-shadow:0px 0px 15px rgba(50, 50, 50, 0.8);height:auto;}
.container img.inline.left{margin:15px 35px 35px 0px !important;}
.container img.inline.right{margin:15px 0px 35px 35px !important;}
.container img.inline.nomargin{margin:15px 0 25px 0!important;}

.container table.staticdata{margin:25px 0 35px;width:100%;font-family:"Anivers-Bold", "Lucida Grande", sans-serif;}
.container table.staticdata thead{background-color:#222;}
.container table.staticdata thead th{font-size:16px!important;}
.container table.staticdata tbody{border-top:5px solid #B4B4B4;}
.container table.staticdata th{color:#FFF;font-size:15px;font-weight:normal;padding:10px 15px;text-align:left;vertical-align:top;}
.container table.staticdata tr{}
.container table.staticdata td{background-color:#F0F0F0!important;border-bottom:1px solid #B4B4B4;color:#222;font-size:13px;line-height:1.3em;padding:15px 15px;vertical-align:top;}
.container table.staticdata tr.total td{background-color:#009900!important;border-top:5px solid #B4B4B4!important;color:#FFF!important;font-weight:bold!important;font-size:21px!important;line-height:1.1em!important;padding:20px!important;}


table.dynamicdata tbody tr:nth-child(odd) td,
table.dynamicdata tbody tr:nth-child(odd) th{background-color:#f9f9f9;}
table.dynamicdata tbody tr:nth-child(even) td,
table.dynamicdata tbody tr:nth-child(even) th{background-color:#F0F0F0;}
.container table.dynamicdata{margin:15px 0 35px;width:100%!important;font-family:"Anivers-Bold", "Lucida Grande", sans-serif;}
.container table.dynamicdata thead{background-color:#222;}
.container table.dynamicdata thead th{font-size:20px!important;line-height:1.1em;font-weight:bold;text-transform:uppercase;}
.container table.dynamicdata thead th span{font-size:12px!important;font-weight:normal!important;}
.container table.dynamicdata tbody{border-top:5px solid #B4B4B4;}
.container table.dynamicdata th{color:#FFF;font-size:15px;font-weight:normal;padding:15px 15px;text-align:left;vertical-align:top;}
.container table.dynamicdata tr{}
.container table.dynamicdata td{border-bottom:1px solid #B4B4B4;color:#222;font-size:16px;line-height:1.3em;padding:15px 15px;vertical-align:top;}
.container table.dynamicdata tr.total td{background-color:#009900!important;border-top:5px solid #B4B4B4!important;color:#FFF!important;font-weight:bold!important;font-size:21px!important;line-height:1.1em!important;padding:20px!important;}

.container hr{border:0;border-top:1px solid #BBBCBE;border-bottom:1px solid #FFF;clear:both;margin:25px 0 5px 0;height:0;}
#sidebar{float:left;width:100%;}
#sidebar.right{float:right;}
#sidebar.right{float:right;margin:0 0 0 -1px;padding:0 0 50px 20px;width:210px;border-left-width:1px;border-left-style:solid;border-left-color:#B4B4B4;}
#sidebar.inlineright{float:right;}
#sidebar.inlineright{float:right;margin:0 0px 20px 25px;padding:0 0 20px 25px;max-width:205px;overflow:hidden;border-left-width:1px;border-left-style:solid;border-left-color:#B4B4B4;}
#sidebar .divider{border:0;border-top:4px solid #B4B4B4;border-bottom:1px solid #FFF;clear:both;margin:30px 0;height:0;}
#subnav{border-top:1px solid #B4B4B4;margin-bottom:35px;}
#subnav ul{margin-left:0;}
#subnav li{margin:0;padding:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B4B4B4;}
#subnav li a{display:block;font-size:13px;line-height:1.2em;padding:12px 8px;font-family:"trebuchet ms", sans-serif !important;color:#000;font-weight:normal;}
#subnav li a:hover{color:#0080C9;text-decoration:none;background-color:#FFF;-webkit-transition:background-color .25s ease-in-out;-moz-transition:background-color .25s ease-in-out;-o-transition:background-color .25s ease-in-out;}
#subnav li a.red{color:#C00;font-weight:normal;}
#subnav li a.red:hover{color:#FFF;background-color:#C00;background-image:none;}






.quicklinks{width:100%;max-width:220px;font-size:13px;margin-bottom:30px}
.quicklinks.sub-module{background:#f9f9fb}

.quicklinks__header{
	height: 44px;
	line-height: 44px;
	position: relative;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #F2F1ED;}
.sub-module .quicklinks__header{padding:0}
.quicklinks .quicklinks__heading{font-size:15px;font-weight:bold;display:inline-block;color:#6c6d6f;margin-left:12px}

.quicklinks_list__item{font-weight:400;transition:.25s background ease-in-out;position:relative;padding:0px;}
.quicklinks_list__item a{color:#000;line-height: 1.2em}
.quicklinks_list__item a:hover{color:#0080C9;text-decoration:none;}
.quicklinks_list__item:after{
	content: '';
	display: block;
	height: 1px;
	left: 12px;
	position: absolute;
	right: 12px;
	bottom: 0;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;}
.quicklinks_list__item:hover{background:#FFF;}

.quicklinks_list__item:hover .quicklinks_list__icon{color:#000}
.quicklinks_list__item:hover .quicklinks_list__icon.icon-facebook-solid-before{color:#3b5998}
.quicklinks_list__item:hover .quicklinks_list__icon.icon-twitter-solid-before{color:#55acee}
.quicklinks_list__item:last-child:after{display:none}
.quicklinks--hidden{display:none}

.quicklinks_list__link{display:-webkit-box;display:-webkit-flex;display:-moz-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;height:40px;line-height:1;padding-left:16px;padding-right:12px;position:relative}

.quicklinks_list__link.externalpage{padding-right:30px}
.quicklinks_list__link.externalpage:after{bottom:0;height:10px;margin:auto;position:absolute;right:12px;top:0}

.quicklinks_list__item--active .quicklinks_list__link:after{content:'';position:absolute;top:50%;left:auto;right:12px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);height:8px;width:8px;border-radius:16px;background:#06c;display:block}


.quicklinks_list__sport{display:block;color:#a5a6a7;text-transform:none;font-size:10px;padding:4px 0 0}

.quicklinks_list__icon{left:12px;height:20px;margin-right:10px;width:20px;font-size:16px;flex-shrink:0}

.quicklinks_list__icon.icon-font-before{height:16px}

.quicklinks_list__icon.icon-facebook-solid-before{color:#3b5998}

.quicklinks_list__icon.icon-twitter-solid-before{color:#55acee}

.quicklinks_list__icon:before{position:absolute;margin:0 auto;text-align:center}

.quicklinks_list__icon img{width:100%}
.quicklinks__no-icon{position:absolute;top:50%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);margin:0 auto;height:8px;width:8px;border-radius:16px;background:#cbccce;display:block}

.sub-module .quicklinks_footer{padding:10px 12px;border-top:0}

.quicklinks_footer__link{display:block;text-align:center;color:#06c}
















body.SN-00 #subnav li a.selected-00,
body.SN-01 #subnav li a.selected-01,
body.SN-02 #subnav li a.selected-02,
body.SN-03 #subnav li a.selected-03,
body.SN-04 #subnav li a.selected-04,
body.SN-05 #subnav li a.selected-05,
body.SN-06 #subnav li a.selected-06,
body.SN-07 #subnav li a.selected-07,
body.SN-08 #subnav li a.selected-08,
body.SN-09 #subnav li a.selected-09,
body.SN-10 #subnav li a.selected-10,
body.SN-11 #subnav li a.selected-11,
body.SN-12 #subnav li a.selected-12,
body.SN-13 #subnav li a.selected-13,
body.SN-14 #subnav li a.selected-14,
body.SN-15 #subnav li a.selected-15,
body.SN-16 #subnav li a.selected-16,
body.SN-17 #subnav li a.selected-17,
body.SN-18 #subnav li a.selected-18,
body.SN-19 #subnav li a.selected-19,
body.SN-20 #subnav li a.selected-20{background:url(../../_images/_navigation/_sidebar/bg-subnav-selected.png) top center !important;color:#0080C9 !important;font-weight:bold;}
body.SN-00 #subnav li a.selected-00:hover,
body.SN-01 #subnav li a.selected-01:hover,
body.SN-02 #subnav li a.selected-02:hover,
body.SN-03 #subnav li a.selected-03:hover,
body.SN-04 #subnav li a.selected-04:hover,
body.SN-05 #subnav li a.selected-05:hover,
body.SN-06 #subnav li a.selected-06:hover,
body.SN-07 #subnav li a.selected-07:hover,
body.SN-08 #subnav li a.selected-08:hover,
body.SN-09 #subnav li a.selected-09:hover,
body.SN-10 #subnav li a.selected-10:hover,
body.SN-11 #subnav li a.selected-11:hover,
body.SN-12 #subnav li a.selected-12:hover,
body.SN-13 #subnav li a.selected-13:hover,
body.SN-14 #subnav li a.selected-14:hover,
body.SN-15 #subnav li a.selected-15:hover,
body.SN-16 #subnav li a.selected-16:hover,
body.SN-17 #subnav li a.selected-17:hover,
body.SN-18 #subnav li a.selected-18:hover,
body.SN-19 #subnav li a.selected-19:hover,
body.SN-20 #subnav li a.selected-20:hover{text-decoration:underline;}
body.SN-00 #subnav li.expand a.selected-00,
body.SN-01 #subnav li.expand a.selected-01,
body.SN-02 #subnav li.expand a.selected-02,
body.SN-03 #subnav li.expand a.selected-03,
body.SN-04 #subnav li.expand a.selected-04,
body.SN-05 #subnav li.expand a.selected-05,
body.SN-06 #subnav li.expand a.selected-06,
body.SN-07 #subnav li.expand a.selected-07,
body.SN-08 #subnav li.expand a.selected-08,
body.SN-09 #subnav li.expand a.selected-09,
body.SN-10 #subnav li.expand a.selected-10,
body.SN-11 #subnav li.expand a.selected-11,
body.SN-12 #subnav li.expand a.selected-12,
body.SN-13 #subnav li.expand a.selected-13,
body.SN-14 #subnav li.expand a.selected-14,
body.SN-15 #subnav li.expand a.selected-15,
body.SN-16 #subnav li.expand a.selected-16,
body.SN-17 #subnav li.expand a.selected-17,
body.SN-18 #subnav li.expand a.selected-18,
body.SN-19 #subnav li.expand a.selected-19,
body.SN-20 #subnav li.expand a.selected-20{background:url(../../_images/_navigation/_sidebar/bg-subnav-selected.png) top center !important;border:1px solid #B4B4B4;border-width:1px 0 !important;color:#666;font-weight:bold;margin:-1px 0 5px 0 !important;}
body.SN-00 #subnav li.expand a.selected-00:hover,
body.SN-01 #subnav li.expand a.selected-01:hover,
body.SN-02 #subnav li.expand a.selected-02:hover,
body.SN-03 #subnav li.expand a.selected-03:hover,
body.SN-04 #subnav li.expand a.selected-04:hover,
body.SN-05 #subnav li.expand a.selected-05:hover,
body.SN-06 #subnav li.expand a.selected-06:hover,
body.SN-07 #subnav li.expand a.selected-07:hover,
body.SN-08 #subnav li.expand a.selected-08:hover,
body.SN-09 #subnav li.expand a.selected-09:hover,
body.SN-10 #subnav li.expand a.selected-10:hover{text-decoration:underline;}
#subnav ul ul{margin:0px 0 5px 0px;}
#subnav li li{border:none;margin:0;padding:0;}
#subnav li li span{padding-left:15px;}
#subnav li li a{color:#0080C9;display:block;font-size:13px;text-transform:none;padding:10px 20px;text-indent:0px;}
#subnav li li a:hover{background-color:#DDDDDD;color:#000;text-decoration:none}
#subnav li li{border:none;margin:0;padding:0;}
#subnav ul ul ul{margin-bottom:0;}
#sidebar.right ul.navigation,
#sidebar.inlineright ul.navigation{border-top:1px solid #B4B4B4;margin:5px 0 35px 0;}
#sidebar.right ul.navigation li,
#sidebar.inlineright ul.navigation li{margin:0;padding:0;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#B4B4B4;}
#sidebar.right ul.navigation li a,
#sidebar.inlineright ul.navigation li a{display:block;font-size:13px;line-height:1.2em;padding:15px 8px;font-family:"trebuchet ms", sans-serif !important;color:#333;font-weight:bold;}
#sidebar.right ul.navigation li a:hover,
#sidebar.inlineright ul.navigation li a:hover{color:#000;text-decoration:underline;}
#sidebar h3{margin:0px;padding:5px 0 5px 0;font-size:16px;font-family:'Segoe UI', Arial, Sans-Serif !important;font-weight:bold;text-transform:uppercase;}
#sidebar p{margin-bottom:25px;padding:5px 0 5px 0;font-size:15px;line-height:1.4em;font-family:'Segoe UI', Arial, Sans-Serif !important;color:#222;}
#sidebar p a{color:#0080C9;}
#sidebar p a:hover{color:#333333;text-decoration:underline;}
#sidebar .relatedlinks{margin:-10px 0 50px 0;padding:0px 0 0px!important;border-bottom:2px solid #B4B4B4;}
#sidebar .relatedlinks ul{margin:0 0 20px 20px;list-style:circle outside;}
#sidebar .relatedlinks ul li{margin:0!important;padding:0!important;font-size:11px!important;color:#000!important;line-height:1.2em!important;}
#sidebar .relatedlinks ul li a{display:block;font-size:11px!important;color:#333;font-weight:normal;text-transform:uppercase;margin:7px 0 7px!important;padding:3px 0px!important;}
#sidebar .relatedlinks ul li a:hover{color:#000;text-decoration:underline;}
#sidebar .relatedlinks ul li a.pdf{margin:5px 0 5px 0px!important;padding:0 0 0 5px;background-image:url(../../_images/_icons/_docs/icon-pdf.png);background-repeat:no-repeat;background-position:left top;}
#sidebar .relatedlinks ul li a.pdf span{padding:0 0 0 20px;}
#sidebar .relatedlinks ul li a.external{margin:5px 0 5px 0px!important;padding:0 0 0 5px;background-image:url(../../_images/_icons/_docs/icon-external.png);background-repeat:no-repeat;background-position:left top;}
#sidebar .relatedlinks ul li a.external span{padding:0 0 0 20px;}
#sidebar .contactinfo{margin:-10px 0 50px 0;padding:0px 0 15px!important;border-bottom:1px solid #B4B4B4;}
#sidebar .contactinfo ul{margin:15px 0 0 2px;list-style:none;}
#sidebar .contactinfo ul li{margin:0;padding:0 0 6px 0;font-size:13px!important;color:#000!important;line-height:1.2em;}
#sidebar .contactinfo ul li.name{font-weight:bold!important;}
#sidebar .contactinfo ul li.phone{background-image:url(../../_images/_icons/_misc/contact-phone.png);background-repeat:no-repeat;background-position:0px -1px;padding-left:20px;}
#sidebar .newsFeed{overflow:hidden;margin-top:0px;margin-bottom:0px;padding-bottom:0px !important;border-bottom:#E6E6E6 solid 0px !important;}
#sidebar .newsFeed .headline{font-family:Georgia, Times New Roman, serif !important;font-weight:normal !important;padding-top:10px;padding-bottom:15px;padding-right:0px;padding-left:0px;overflow:hidden;border-bottom-width:1px;border-bottom-style:dotted;border-bottom-color:#B4B4B4;}
#sidebar .newsFeed .headline:first-child{padding-top:0px !important;}
#sidebar .newsFeed .headline span.title{font-size:13px;font-weight:bold !important;letter-spacing:-0.01em!important;display:block;line-height:1.4em;}
#sidebar .newsFeed .headline span.title a{color:#0080C9 !important;}
#sidebar .newsFeed .headline:last-child{border-bottom-width:0px;}
#sidebar .newsFeed .headline span.date{font-family:Calibri, 'Trebuchet MS', Helvetica, sans-serif !important;font-size:13px;font-weight:normal;color:#666666;display:block;line-height:10px;padding-top:7px;}
#sidebar .CTA{overflow:visible;position:relative;}
#sidebar .CTA ul.metro li{display:block;width:100%;margin:0 0 15px 0;padding:0px;}
#sidebar .CTA ul.metro li a.button{display:block;font-family:'Segoe UI', Arial, Sans-Serif !important;font-size:20px;line-height:1.0em;font-weight:lighter !important;color:#FFF;padding:7px 0 2px 0;-moz-box-shadow:0 1px 3px rgba(0,0,0,0.9);-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.9);box-shadow:0 1px 3px rgba(0,0,0,0.9);border:0px solid #FFF;}
#sidebar .CTA ul.metro li a.button.apply{background:rgba(59,131,245,1) !important;background:rgb(59, 131, 245);}
#sidebar .CTA ul.metro li a.button.apply:hover{background:rgba(54,105,238,1) !important;background:rgb(54, 105, 238);text-decoration:none;}
#sidebar .CTA ul.metro li a.button.visit{background:rgba(5,185,92,1) !important;background:rgb(5, 185, 92);}
#sidebar .CTA ul.metro li a.button.visit:hover{background:rgba(28,169,102,1) !important;background:rgb(28, 169, 102);text-decoration:none;}
#sidebar .CTA ul.metro li a.button.request{background:rgba(217,66,52,1) !important;background:rgb(217, 66, 52);}
#sidebar .CTA ul.metro li a.button.request:hover{background:rgba(200,49,43,1) !important;background:rgb(200, 49, 43);text-decoration:none;}
#sidebar .CTA ul.metro li a.button:hover{-webkit-transition:background-color .30s ease-in-out;-moz-transition:background-color .30s ease-in-out;-o-transition:background-color .30s ease-in-out;}
#sidebar .CTA ul.metro li a.button span{text-indent:56px !important;display:block !important;height:35px !important;padding:9px 0 0px 0;background-color:transparent !important;background-repeat:no-repeat !important;background-position:15px 0px;}
#sidebar .CTA ul.metro li a.button span.apply{background-image:url(../../_images/_sites/_homepage/icon-applyonline.png);background-position:10px -2px;}
#sidebar .CTA ul.metro li a.button span.request{background-image:url(../../_images/_sites/_homepage/icon-requestinfo.png);background-position:8px -2px;}
#sidebar .CTA ul.metro li a.button span.visit{background-image:url(../../_images/_sites/_homepage/icon-schedulevisit.png);background-position:8px -2px;}
#sidebar .socialbox{overflow:visible;position:relative;}
#sidebar .socialbox .social{margin:0px;padding:0px 0 15px 0;}
#sidebar .socialbox .social.last{margin:0px;padding:0px 0 0px 0;}
#sidebar .socialbox .social a{display:block;margin:0px;padding:0px;width:210px;height:110px;overflow:hidden;text-indent:-99999px;opacity:.85;filter:alpha(opacity=85);}
#sidebar .socialbox .social a:hover{opacity:1;filter:alpha(opacity=100);transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;}
#sidebar .socialbox .social.facebook a{background-image:url(../../_images/_sidebars/social-leftbar-facebook.png);background-repeat:no-repeat;background-position:left top;}
#sidebar .socialbox .social.linkedin a{background-image:url(../../_images/_sidebars/social-leftbar-linkedin.png);background-repeat:no-repeat;background-position:left top;}
#sidebar .socialbox .social.twitter a{background-image:url(../../_images/_sidebars/social-leftbar-twitter.png);background-repeat:no-repeat;background-position:left top;}
#sidebar.right .socialbox .social.facebook a{background-image:url(../../_images/_sidebars/social-rightbar-facebook.png);background-repeat:no-repeat;background-position:left top;}
#sidebar.right .socialbox .social.linkedin a{background-image:url(../../_images/_sidebars/social-rightbar-linkedin.png);background-repeat:no-repeat;background-position:left top;}
#sidebar.right .socialbox .social.twitter a{background-image:url(../../_images/_sidebars/social-rightbar-twitter.png);background-repeat:no-repeat;background-position:left top;}

#sidebar .callout{margin-bottom:25px;overflow:hidden;padding:10px 20px;position:relative; border-radius: 15px;}

#sidebar .callout.blue{background-color:#009cde;}
#sidebar .callout.navy{background-color:#00182c;}
#sidebar .callout.green{background-color:#00A68C;}
#sidebar .callout.orange{background-color:#fc4c02;}
#sidebar .callout.purple{background-color:#9F257C;}
#sidebar .callout.red{background-color:#da291c;}
#sidebar .callout.grey{background-color:#333f48;}
#sidebar .callout.lgrey1{background-color:#7c878e;}
#sidebar .callout.lgrey2{background-color:#d0d0ce;}
#sidebar .callout.black{background-color:#000;}
#sidebar .callout.yellow{background-color:#ffbf0b;}

#sidebar .callout h3{font-size:16px;line-height:1.1em !important;color:#FFF;margin-bottom:5px;padding-right:20px !important;}
#sidebar .callout h3 a{color:#fff;}
#sidebar .callout h3 a:hover{text-decoration:underline;}
#sidebar .callout p{font-family:'Segoe UI', Arial, Sans-Serif !important;color:#191813;font-size:14px;line-height:1.3em;margin-bottom:15px;}
#sidebar .callout.purple p,
#sidebar .callout.red p,
#sidebar .callout.blue p,
#sidebar .callout.grey p{color:#FFF;}
#sidebar .callout.purple a,
#sidebar .callout.red a,
#sidebar .callout.blue a,
#sidebar .callout.grey a{color:#FFF;}
#sidebar .callout p.subtitle{color:#FFF;}
#sidebar .callout a.more{color:#FFF;font-size:13px;}
#sidebar .callout blockquote{background:url(../../../001_Global/_styles/images/icon_callout_blockquote.png) no-repeat 0 0;margin:0;padding-left:0;text-indent:24px;}
#sidebar .callout blockquote p{color:#FFF;font-size:20px;font-style:italic;line-height:22px;}
#sidebar .callout p.action{margin:20px 0 0px 0;}
#sidebar .callout ul{margin:15px 0 0 20px;list-style:disc outside;}
#sidebar .callout ul li{margin:0;padding:0 0 10px 0;font-size:13px!important;color:#000!important;line-height:1.1em;}
#sidebar .callout .photo{position:relative;}
#sidebar .callout .photo img{width:192px;display:block;height:auto;margin:-5px 0px 10px -5px!important;}
#sidebar .callout .photoFull{position:relative;}
#sidebar .callout .photoFull img{width:210px;display:block;height:auto;margin:0px 0px 10px -12px!important;}
#sidebar .callout .photoFull a img{background:none!important;padding:0px!important;margin:0px 0px 10px -12px!important;}
#sidebar .callout .icon{position:relative;}
#sidebar .callout .icon img{width:auto;max-width:100px;height:auto;display:block;margin:15px auto 15px!important;}
.container .inlinecallout{position:relative;overflow:hidden;margin:35px 0px !important;padding:25px !important;}
.container .inlinecallout.darkstripes{background-color:transparent;background-image:url(http://www.baystate.edu/images/day_in_the_life_bg.png);background-repeat:repeat;}
.container .inlinecallout.blue{background-color:#00A0BF;}
.container .inlinecallout.green{background-color:#00A68C;}
.container .inlinecallout.orange{background-color:#F2842F;}
.container .inlinecallout.purple{background-color:#9F257C;}
.container .inlinecallout.red{background-color:#C40022;}
.container .inlinecallout.grey{background-color:#333;}
.container .inlinecallout h3{font-size:21px !important;font-weight:normal !important;line-height:1.0em !important;color:#FFF;margin:0px 0 5px 0 !important;padding:0px !important;}
.container .inlinecallout.darkstripes h3,
.container .inlinecallout.blue h3,
.container .inlinecallout.red h3,
.container .inlinecallout.grey h3{color:#FFF !important;}
.container .inlinecallout.darkstripes h6{color:#CCC !important;}
.container .inlinecallout h3 a{color:#fff;}
.container .inlinecallout h3 a:hover{text-decoration:underline;}
.container .inlinecallout p{font-family:'Segoe UI', Arial, Sans-Serif !important;color:#191813;font-size:13px;line-height:1.5em;margin-bottom:15px;}
.container .inlinecallout.darkstripes p,
.container .inlinecallout.blue p,
.container .inlinecallout.red p,
.container .inlinecallout.grey p{color:#FFF !important;}
.container .inlinecallout.darkstripes p a,
.container .inlinecallout.blue p a,
.container .inlinecallout.red p a,
.container .inlinecallout.grey p a{color:#FFF !important;font-weight:bold;text-decoration:underline!important;}
ul.contentTabNav{display:block;margin:15px 0 0 0 !important;padding:4px 0 0 1px;border-bottom:solid 3px #ddd;height:40px;list-style:none;}
ul.contentTabNav li{float:left;height:40px;}
ul.contentTabNav li:first-child{margin-left:0px;}
ul.contentTabNav li a{display:block;margin:0 0 0 -1px;height:39px;padding:0px 12px;line-height:40px;border:solid 1px #ddd;border-width:1px 1px 0 1px;font-size:13px!important;font-family:'Georgia', serif!important;color:#0080C9;background:#f5f5f5;font-size:16px;text-decoration:none;}
ul.contentTabNav li a:hover{background-color:#EFEFEF;color:#00587A;}
ul.contentTabNav li.current a{position:relative;height:39px;top:-4px;padding-top:4px;background:#fff;border-bottom:3px solid #fff;color:#111;-moz-border-radius-topleft:4px;-webkit-border-top-left-radius:4px;border-top-left-radius:4px;-moz-border-radius-topright:4px;-webkit-border-top-right-radius:4px;border-top-right-radius:4px;}
ul.contentTabNav li.current a:hover{text-decoration:none;cursor:default;}
div.tabContainer{clear:both;float:left;min-height:500px;overflow:visible;margin:0px;padding:0px 0 0 0;}
div.tabContainer div.tab{display:none;padding-top:0px;padding-right:0px;padding-bottom:0px;padding-left:0px;}
div.tabContainer div.current{display:block;}
div.tab p:last-child{margin-bottom:0;}
.accordian_slider{margin-bottom:5px; padding: 5px 10px; background-color:#FFF;border-radius: 12px}
.accordian_slide_open{border-bottom:0px solid #d8dcdf;}
.accordian_slide_section{padding-top:0px;padding-right:15px;padding-bottom:0;padding-left:15px;}
.accordian_slider h1.toggler,
.accordian_slider h2.toggler,
.accordian_slider h3.toggler,
.accordian_slider h4.toggler,
.accordian_slider h5.toggler,
.accordian_slider h6.toggler,
.accordian_slider a.toggler{display:block!important;font-weight:bold!important;font-size:21px!important;line-height:1.3em!important;text-transform:none!important;color:#0080C9!important;margin:0!important;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:35px;background-color:#FFF;background-image:url(../../_images/_navigation/arrow-accordian.png);background-repeat:no-repeat;background-position:0 13px;}
.accordian_slide_open h1.toggler,
.accordian_slide_open h2.toggler,
.accordian_slide_open h3.toggler,
.accordian_slide_open h4.toggler,
.accordian_slide_open h5.toggler,
.accordian_slide_open h6.toggler,
.accordian_slide_open a.toggler{color:#717d84!important;background-color:#FFF;background-image:url(../../_images/_navigation/arrow-accordian.png);background-repeat:no-repeat;background-position:0 -87px;}
h1.toggler:hover,
h2.toggler:hover,
h3.toggler:hover,
h4.toggler:hover,
h5.toggler:hover,
h6.toggler:hover,
a.toggler:hover{color:#00587A!important;text-decoration:underline;}
.accordian_slide_section table.content{margin-top:15px!important;border-top-width:3px;border-top-style:solid;border-top-color:#E2E2E2;}
.accordian_slide_section table.content,
.accordian_slide_section table.content tr,
.accordian_slide_section table.content td{background-color:#FFF;margin:0;padding:0;border-right-width:0;border-bottom-width:0;border-left-width:0;}
.accordian_slide_section table.content th{margin:0!important;min-width:50px;padding-top:10px!important;padding-bottom:10px!important;font-weight:bold!important;font-size:12px!important;line-height:1.1em!important;background-color:#FFF;}
.accordian_slide_section table.content th.course_nbr{width:125px;}
.accordian_slide_section table.content th.course_title{width:260px;}
.accordian_slide_section table.content th.course_credits{width:60px;text-align:center;}
.accordian_slide_section table.content th.course_goals{width:100px;text-align:center;}
.accordian_slide_section table.content tr td{border-top:1px solid #d8dcdf!important;padding:10px 0!important;}
.accordian_slide_section table.content tr:first-child td{border-top:0;}
.accordian_slide_section table.links td{background-color:#FFF;}
h5.answer{font-size:18px;color:#AAA;font-weight:bold;text-transform:uppercase;margin-bottom:2px;}
.accordian_slide_section ul,
.accordian_slide_section ol{margin:15px 0 0 15px;padding:0;}
#contactRoster{position:relative;width:100%;float:left;margin:0px!important;padding:0px!important;}
.nine.columns #contactRoster{width:705px!important;}
.twelve.columns #contactRoster{width:835px!important;}
#contactRoster .leftColumn,
#contactRoster .rightColumn{float:left;width:43%;display:inline;position:relative;margin-top:0px!important;margin-right:10%;margin-bottom:0px;margin-left:0px;padding-top:0px!important;padding-right:0px;}
#contactRoster .rightColumn{margin-right:0px!important;padding:0px!important;border:none;}
#contactRoster .contact-bio{float:left;}






#contentContact{position:relative;width:100%;float:left;margin:10px 0 25px 0!important;padding:0px!important;background-color:transparent;	font-family: 'Segoe UI', Arial, Sans-Serif !important;letter-spacing: -0.01em!important;}
.six.columns #contentContact{width:650px!important;}
.nine.columns #contentContact{width:705px!important;}
.twelve.columns #contentContact{width:835px!important;}
#contentContact .leftColumn,
#contentContact .rightColumn{float:left;width:45%;display:inline;position:relative;margin-top:0px!important;margin-right:10%;margin-bottom:0px;margin-left:0px;padding-top:0px!important;padding-right:0px;}
#contentContact .rightColumn{margin-right:0px!important;padding:0px!important;border:none;}
#contentContact .contact-bio{float:left;}
#contentContact h2{margin:0px 0!important;padding:5px 0 20px 0!important;}
#contentContact ul#contact{position:relative;float:left;list-style:none;background-color:#FFF;width:100%;margin-top:5px;margin-bottom:20px;padding:25px 15px;border-radius: 12px}
#contactRoster ul#contact{position:relative;float:left;list-style:none;background-color:#FFF;width:100%;margin-top:5px;margin-bottom:20px;padding:25px 15px;border-radius: 12px}
#contentContact ul#contact .thumbmail,
#contactRoster ul#contact .thumbmail{display:inline;position:relative;float:left;width:22%!important;max-width:22%!important;margin-right:5%!important;}
#contentContact ul#contact .thumbmail img,
#contactRoster ul#contact .thumbmail img{width:80px!important;height:90px!important;border:1px solid #000!important;}
#contentContact ul#contact .thumbmail img:hover,
#contactRoster ul#contact .thumbmail img:hover{border:1px solid #0080C9!important;}
#contentContact ul#contact .data,
#contactRoster ul#contact .data{display:inline;position:relative;float:left;overflow:hidden;width:70%!important;max-width:70%!important;margin:0px;}


#contentContact ul#contact li,
#contactRoster ul#contact li{overflow:hidden;border:none;padding-left:0px;margin-left:0px;line-height:1.1em;text-decoration:none;padding-top:3px;padding-bottom:7px;}
#contentContact ul#contact li a,
#contentContact ul#contact li a:visited,
#contentContact ul#contact li a:active,
#contactRoster ul#contact li a,
#contactRoster ul#contact li a:visited,
#contactRoster ul#contact li a:active{border-bottom:none;overflow:hidden;padding-left:0px;line-height:1.1em;text-decoration:none;padding-top:4px;padding-bottom:8px;}
#contentContact ul#contact li a:hover,
#contactRoster ul#contact li a:hover{color:#000;border-bottom:none;text-decoration:none;}


#contentContact ul#contact li.name,
#contactRoster ul#contact li.name{font-size:16px!important;line-height:1.2em;font-weight:bold!important;color:#000;text-decoration:none;padding:0px 0px;text-transform: capitalize!important;}
#contentContact ul#contact li.title,
#contactRoster ul#contact li.title{font-size:14px!important;line-height:1.2em;font-weight:normal!important;color:#000;text-decoration:none;padding:0px 0px 5px;}
#contentContact ul#contact li.location,
#contentContact ul#contact li.campus,
#contentContact ul#contact li.office,
#contactRoster ul#contact li.location,
#contactRoster ul#contact li.campus,
#contactRoster ul#contact li.office{font-size:12px!important;line-height:1.5em;font-weight:normal;color:#000;text-decoration:none;padding:0px 0px;}
#contentContact ul#contact li.phone,
#contactRoster ul#contact li.phone{color:#000;font-size:12px!important;line-height:1.5em;padding:0px 0px;}
#contentContact ul#contact li.phonemobile,
#contactRoster ul#contact li.phonemobile{color:#333;font-size:12px!important;line-height:1.5em;padding:0px 0px;}
#contentContact ul#contact li.email,
#contactRoster ul#contact li.email{font-size:12px!important;line-height:1.5em;padding:0px 0px;}
#contentContact ul#contact li.email a,
#contactRoster ul#contact li.email a{font-weight:bold;padding:0px 0px;text-decoration:underline;}
#contentContact ul#contact li.email a:hover,
#contactRoster ul#contact li.email a:hover{text-decoration:underline;}




/*-------------------------------------------------
	BUTTONS (NEW)
-------------------------------------------------*/	
.NEWbtn {-moz-font-smoothing:antialiased;-o-font-smoothing:antialiased;-webkit-font-smoothing:antialiased;visibility:inherit;text-transform:none}

.NEWbtn {-webkit-transition-duration:.25s;transition-duration:.25s;-webkit-transition-property:all;-moz-transition-property:all;-ms-transition-property:all;-o-transition-property:all;transition-property:all;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;-moz-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;-moz-align-items:center;align-items:center;background-repeat:no-repeat;border:1px transparent solid;border-radius:40px;box-shadow:inset 0px 0px 0px 0px rgba(21,22,23,0);color:#fff;cursor:pointer;margin:0px 5px 15px 0px;padding:0 18px;position:relative;text-overflow:ellipsis;white-space:nowrap;}

.NEWbtn {font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif !important;font-size:12px;font-weight:bold;height:32px;line-height:30px;outline:none;overflow:hidden;text-align:center;}


.NEWbtn:before,
.NEWbtn:after{display:inline-block;font-size:inherit}
.NEWbtn:before{margin:0 6px 0 0;vertical-align:1px}
.NEWbtn:after{margin:0 0 0 9px}

.NEWbtn.full-width { max-width:none;width:100%}
.NEWbtn.xxl 	{ font-size:30px;height:56px;line-height:54px;padding:0 36px}
.NEWbtn.xl 		{ font-size:24px;height:56px;line-height:54px;padding:0 36px}
.NEWbtn.lg 		{ font-size:18px;height:44px;line-height:42px;padding:0 34px}
.NEWbtn.med 	{ font-size:14px;height:34px;line-height:32px;padding:0 18px}
.NEWbtn.sm 		{ font-size:12px;height:28px;line-height:26px;padding:0 14px}
.NEWbtn.xsm 	{ font-size:10px;padding:0 8px}


.NEWbtn.blue,
.NEWbtn.red,
.NEWbtn.green,
.NEWbtn.black,
.NEWbtn.yellow		{ color:#FFF;background-image:linear-gradient(124deg, transparent 100%, rgba(0,0,0,0.25) 100%);}
/* .NEWbtn.blue,
.NEWbtn.red,
.NEWbtn.green,
.NEWbtn.black,
.NEWbtn.yellow		{ color:#FFF;background-image:linear-gradient(124deg, transparent 34%, rgba(0,0,0,0.25) 76%);} */


.NEWbtn.white,
a.NEWbtn.white 		{ background-color:#FFF;color:#0344DC !important}
.NEWbtn.blue		{ background-color:#0344DC;}/*007aff */
.NEWbtn.red			{ background-color:#FF0000;}
.NEWbtn.green		{ background-color:#358E3A;}/*83AA0D */
.NEWbtn.black		{ background-color:#000000;}
.NEWbtn.yellow		{ background-color:#ffbf0b;}
.NEWbtn.alt-white	{ background-color:none;border-color:#FFF;color:#FFF !important}
.NEWbtn.alt-blue	{ background-color:none;border-color:#0080C9;color:#0080C9 !important}
.NEWbtn.alt-red		{ background-color:none;border-color:#da291c;color:#da291c !important}

.NEWbtn a 		{ text-decoration:none!important;}

.NEWbtn a:hover,
.NEWbtn:hover	{ color:#fff!important;text-decoration:none!important;}
.NEWbtn a:after,
.NEWbtn a:hover,
.NEWbtn:hover	{ background-image:linear-gradient(124deg, transparent 0%, rgba(0,0,0,0.15) 0%);}

.NEWbtn.white a:hover,
.NEWbtn.white:hover { background-color:#DCDDEE;border-color:#DCDDEE;color:#0344DC !important;background-image:linear-gradient(0deg, transparent 100%, rgba(220,221,238,1) 100%);}
.NEWbtn.alt-blue a:hover,
.NEWbtn.alt-blue:hover { background-color:#0080C9;border-color:#0080C9;color:#FFF !important}
.NEWbtn.alt-red a:hover,
.NEWbtn.alt-red:hover { background-color:#da291c;border-color:#da291c;color:#FFF !important}

#sidebar .CTA ul { overflow:visible;position:relative;}
#sidebar .CTA ul li { display:block;max-width:225px;margin:0 0 0px 0;}
#sidebar .CTA ul li a.NEWbtn { width:155px;max-width:225px;}
#sidebar .CTA ul li .NEWbtn { text-align:left !important;-webkit-box-pack:left;-ms-flex-pack:left;-webkit-justify-content:left;-moz-justify-content:left;justify-content:left;-webkit-box-align:left;-ms-flex-align:left;}

@media screen and (max-width: 600px){ 
	.NEWbtn{max-width:350px;font-size:15px!important;padding:0px 15px!important;}
	.NEWbtn.xl { height:38px;}
	.NEWbtn.lg { height:34px;}
	.NEWbtn.med { height:30px;}

}






/*-------------------------------------------------
	BUTTONS (OLD)
-------------------------------------------------*/	
.HOTbutton{background:#00a6fc;display:inline-block;text-align:center;color:#FFF;text-decoration:none;font-weight:bold;line-height:1;font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif !important;position:relative;cursor:pointer;border:none;margin:5px 0 15px 0;padding-top:9px;padding-right:30px;padding-bottom:11px;padding-left:30px;}

.HOTbutton.shine{background:#00a6fc url(../../_images/_navigation/_buttons/bg-cool-gloss.png) repeat-x 0 -34px;-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.5);text-shadow:0 -1px 1px rgba(0,0,0,0.40);background:#00a6fc url(../../_images/_navigation/_buttons/bg-cool-gloss.png) repeat-x 0 -34px, -moz-linear-gradient(top, rgba(255,255,255,.4) 0%, transparent 100%);border:1px solid #0593dc;-webkit-transition:background-color .15s ease-in-out;-moz-transition:background-color .15s ease-in-out;-o-transition:background-color .15s ease-in-out;background-color:#00a6fc;background-image:url(../../_images/_navigation/_buttons/bg-cool-gloss.png);background-repeat:repeat-x;background-position:0 -34px;}
.HOTbutton.shadow{-webkit-box-shadow:4px 4px 0px -1px rgba(0, 0, 0, 0.9);-moz-box-shadow:4px 4px 0px -1px rgba(0, 0, 0, 0.9);box-shadow:4px 4px 0px -1px rgba(0, 0, 0, 0.9);}
.HOTbutton a em{text-transform:lowercase !important;font-size:13px;font-weight:bold;}
.HOTbutton:active{}
.HOTbutton.pill{-moz-border-radius:25px;-webkit-border-radius:25px;border-radius:25px;}
.HOTbutton.round{-moz-border-radius:1000px;-webkit-border-radius:1000px;border-radius:1000px;}
.HOTbutton.left-align{text-align:left;text-indent:12px;}
.HOTbutton.full-width{width:100%;padding-left:0 !important;padding-right:0 !important;text-align:center;}
.xxsmall.HOTbutton{font-size:10px;font-weight:normal;width:auto;margin-top:1px;padding-top:5px;padding-right:11px;padding-bottom:6px;padding-left:11px;}
.xsmall.HOTbutton{font-size:11px;font-weight:bold;width:auto;padding-top:5px;padding-right:11px;padding-bottom:6px;padding-left:11px;}
.small.HOTbutton{font-size:12px;width:auto;padding-top:7px;padding-right:12px;padding-bottom:6px;padding-left:12px;}
.medium.HOTbutton{font-size:15px;width:auto;padding-top:10px;padding-right:10px;padding-bottom:10px;padding-left:10px;}
.large.HOTbutton{font-size:18px;width:auto;padding-top:10px;padding-right:15px;padding-bottom:8px;padding-left:15px;}
.xlarge.HOTbutton{font-size:22px;width:auto;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;}
.superhero.HOTbutton{font-size:25px;font-weight:100 !important;width:auto;padding-top:15px;padding-right:25px;padding-bottom:15px;padding-left:25px;}
.HOTbutton.xxlargeMetro{overflow:hidden;display:block;margin:0px;padding-top:21px;padding-right:10px;padding-bottom:16px;padding-left:10px;font-family:Arial,'DejaVu Sans','Liberation Sans',Freesans,sans-serif !important;font-size:17px !important;text-align:left!important;font-style:normal;line-height:17px;font-weight:100!important;font-variant:normal;text-transform:none;-webkit-box-shadow:3px 3px 0px -1px rgba(0, 0, 0, 0.9);-moz-box-shadow:3px 3px 0px -1px rgba(0, 0, 0, 0.9);box-shadow:3px 3px 0px -1px rgba(0, 0, 0, 0.9);}
.HOTbutton.xxlargeMetro.wide-00.singleline{background-repeat:no-repeat;background-position:10px 17px !important;}
.HOTbutton.xxlargeMetro.wide-00.doubleline{background-repeat:no-repeat;background-position:10px 29px !important;}
.HOTbutton.xxlargeMetro.wide-50.singleline{background-repeat:no-repeat;background-position:52px 17px !important;}
.HOTbutton.xxlargeMetro.wide-50.doubleline{background-repeat:no-repeat;background-position:52px 29px !important;}
.HOTbutton.xxlargeMetro.wide-100.singleline{background-repeat:no-repeat;background-position:102px 17px !important;}
.HOTbutton.xxlargeMetro.wide-100.doubleline{background-repeat:no-repeat;background-position:102px 29px !important;}
.HOTbutton.xxlargeMetro.wide-150.singleline{background-repeat:no-repeat;background-position:152px 17px !important;}
.HOTbutton.xxlargeMetro.wide-150.doubleline{background-repeat:no-repeat;background-position:152px 25px !important;}
.HOTbutton.xxlargeMetro.wide-200.singleline{background-repeat:no-repeat;background-position:202px 17px !important;}
.HOTbutton.xxlargeMetro.wide-200.doubleline{background-repeat:no-repeat;background-position:202px 29px !important;}
.shine.small.HOTbutton{background-position:0 -36px;}
.shine.large.HOTbutton{background-position:0 -30px;}
.blue.HOTbutton{background-color:#0092DF;color:#FFF !important;}
.green.HOTbutton{background-color:#83AA0D;color:#FFF !important;}
.red.HOTbutton{background-color:#da291c;color:#FFF !important;}
.white.HOTbutton{background-color:#e9e9e9;color:#333 !important;}
.black.HOTbutton{background-color:#292929;color:#FFF !important;}
.yellow.HOTbutton{background-color:#ffbf0b;color:#000 !important;}
.shine.blue.HOTbutton{border:1px solid #0480C1;}
.shine.green.HOTbutton{border:1px solid #475C06;}
.shine.red.HOTbutton{border:1px solid #b90b0b;}
.shine.white.HOTbutton{border:1px solid #cacaca;text-shadow:#fff 1px 1px 0 !important;color:#333;}
.shine.black.HOTbutton{border:1px solid #000;}
.HOTbutton:hover{background-color:#0192dd;color:#FFF!important;text-decoration:none!important;}
.blue.HOTbutton:hover{background-color:#017EC2;text-decoration:none!important;}
.green.HOTbutton:hover{background-color:#75980C;text-decoration:none!important;}
.red.HOTbutton:hover{background-color:#A80000;text-decoration:none!important;}
.white.HOTbutton:hover{background-color:#DDD;color:#333!important;text-decoration:none!important;}
.black.HOTbutton:hover{background-color:#000;text-decoration:none!important;}
.yellow.HOTbutton:hover{background-color:#F88E01;text-decoration:none!important;color:#000!important;}
.MetroTile .HOTbutton{max-width:150px;}


.progress{height:20px;border-left:1px solid transparent;border-right:1px solid transparent;border-radius:10px;}
.progress > span{position:relative;float:left;margin:0 -1px;min-width:30px;height:18px;line-height:16px;text-align:right;background:#cccccc;border:1px solid;border-color:#bfbfbf #b3b3b3 #9e9e9e;border-radius:10px;background-image:-webkit-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);background-image:-moz-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);background-image:-o-linear-gradient(top, #f0f0f0, #dbdbdb 70%, #cccccc);background-image:linear-gradient(to bottom, #f0f0f0, #dbdbdb 70%, #cccccc);-webkit-box-shadow:inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);box-shadow:inset 0 1px rgba(255, 255, 255, 0.3), 0 1px 2px rgba(0, 0, 0, 0.2);}
.progress > span > span{padding:0 8px;font-size:11px;font-weight:bold;color:#404040;color:rgba(0, 0, 0, 0.7);text-shadow:0 1px rgba(255, 255, 255, 0.4);}
.progress > span:before{content:'';position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;height:18px;background:url("../img/progress.png") 0 0 repeat-x;border-radius:10px;}
.progress .green{background:#85c440;border-color:#78b337 #6ba031 #568128;background-image:-webkit-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);background-image:-moz-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);background-image:-o-linear-gradient(top, #b7dc8e, #99ce5f 70%, #85c440);background-image:linear-gradient(to bottom, #b7dc8e, #99ce5f 70%, #85c440);}
.progress .red{background:#db3a27;border-color:#c73321 #b12d1e #8e2418;background-image:-webkit-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);background-image:-moz-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);background-image:-o-linear-gradient(top, #ea8a7e, #e15a4a 70%, #db3a27);background-image:linear-gradient(to bottom, #ea8a7e, #e15a4a 70%, #db3a27);}
.progress .orange{background:#f2b63c;border-color:#f0ad24 #eba310 #c5880d;background-image:-webkit-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);background-image:-moz-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);background-image:-o-linear-gradient(top, #f8da9c, #f5c462 70%, #f2b63c);background-image:linear-gradient(to bottom, #f8da9c, #f5c462 70%, #f2b63c);}
.progress .blue{background:#5aaadb;border-color:#459fd6 #3094d2 #277db2;background-image:-webkit-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);background-image:-moz-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);background-image:-o-linear-gradient(top, #aed5ed, #7bbbe2 70%, #5aaadb);background-image:linear-gradient(to bottom, #aed5ed, #7bbbe2 70%, #5aaadb);}