#header,#content,#footer{width:980px;}#header{margin:20px auto 0 auto;}#header #logo{margin-left:20px;float:left;}#header nav{height:80px;margin-right:20px;}#header nav ul{float:right;}#header nav.narrow ul{max-width:700px;}#header nav li{position:relative;margin-left:-1px;float:left;}#header nav li>a{display:block;height:14px;text-decoration:none;padding:6px 13px;}#header nav li>a:after{content:"";position:absolute;width:1px;height:11px;top:7px;right:0;}#header nav li:last-child>a:after{display:none;}#header nav .active>a:after,#header nav li>a:focus:after,#header nav li>a:hover:after{display:none;}#header nav li>p{position:absolute;overflow:visible;-ms-filter:"alpha(opacity=0)";opacity:0;visibility:hidden;width:100%;left:0;bottom:30px;font-size:11px;text-align:center;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;}#header nav li>p span{padding-bottom:2px;border-bottom:1px solid #999;}#header nav li:hover>p{-ms-filter:"alpha(opacity=100)";opacity:1;visibility:visible;}#header nav .search input{padding:0;margin:0;border:0;float:left;}#header nav .search input[type="text"]{background:transparent;width:55px;height:12px;font-size:12px;text-transform:uppercase;margin:6px 6px 6px 13px;border-bottom:1px solid transparent;-webkit-transition:width .5s ease-in-out;-moz-transition:width .5s ease-in-out;-o-transition:width .5s ease-in-out;transition:width .5s ease-in-out;}#header nav .search input[type="text"]:focus{width:90px;font-family:Lucida Sans Unicode,Lucida Grande,sans-serif;font-size:11px;text-transform:underline;}#header nav .search input[type="submit"]{background:url(../img/form.png) left -38px no-repeat;width:12px;height:12px;line-height:0;text-indent:-90000px;padding:0;margin:6px 10px 0 0;cursor:pointer;}#header nav .access button{background-color:transparent;background-image:url(../img/access.png);background-repeat:no-repeat;width:27px;height:26px;text-indent:-90000px;padding:6px 0;margin:0;cursor:pointer;}#header nav .access>div{position:absolute;top:26px;right:0;width:205px;z-index:50;}#header nav .access form{overflow:hidden;}#header nav .access .body{padding:10px;margin-top:1px;}#header nav .access p,#header nav .access input[type="submit"]{font-size:12px;}#header nav .access p{line-height:120%;}#header nav .access p a{text-decoration:underline;}#header nav .user{position:absolute;display:block;top:-15px;right:5px;font-size:10px;white-space:nowrap;}#content,#footer{margin:0 auto;}#content{position:relative;}#secondary{width:210px;margin:33px 30px 0 0;float:left;}#secondary.flat{position:relative;margin-top:-100px;z-index:1;}#secondary.flex{overflow:hidden;width:auto;margin:0 30px 0 0;float:none;}#secondary #logo,#secondary>div,#secondary section,#secondary .widget{margin-bottom:20px;}#secondary>div,#secondary section,#secondary .widget{margin-left:20px;}#secondary h5,#secondary p,#secondary a{font-size:12px;}#secondary h5{font-weight:bold;}#secondary p,#secondary time{margin-bottom:10px;}#secondary time{font-size:10px;}#secondary .thumbnail{line-height:0;}#secondary .body{overflow:hidden;padding:10px 10px 0 10px;}#secondary #logo{background:none;width:190px;text-align:center;margin-top:20px;}#secondary #logo a img{display:inline;}#secondary h1{font-size:18px;margin:0 0 10px 32px;}#secondary nav{margin-bottom:20px;}#secondary nav>ul{margin-left:20px;}#secondary nav li{margin-top:1px;}#secondary nav li a{display:block;position:relative;padding:5px 13px;text-transform:uppercase;text-decoration:none;}#secondary nav li li a,#secondary nav .active .active>a{text-transform:none;padding-left:40px;}#secondary nav li li li a,#secondary nav .active .active .active>a{padding-left:50px;}#secondary nav li li li li a,#secondary nav .active .active .active .active>a{padding-left:60px;}#secondary nav li li li li li a,#secondary nav .active .active .active .active .active>a{padding-left:70px;}#secondary nav li li li li li li a,#secondary nav .active .active .active .active .active .active>a{padding-left:80px;}#secondary nav .active{margin-left:-20px;}#secondary nav .active>a{padding-left:30px;}#secondary nav .active .active{margin-left:0;}#secondary nav .focus>a,#secondary nav .active a:focus,#secondary nav .active a:hover,#secondary nav li li a:focus,#secondary nav li li a:hover{background-image:url(../img/nav.png);background-repeat:no-repeat;}#secondary.flex nav{margin-bottom:5px;}#secondary.flex nav>ul{padding:10px 0 0 0;margin-left:20px;}#secondary.flex nav li{margin:0 1px 10px 0;float:left;}#secondary.flex nav a{background-image:none;padding-left:13px;}#secondary .info h6{font-size:12px;font-weight:bold;line-height:120%;}#secondary .widget{background-image:url(../img/widget_twitter.png);background-position:left top;background-repeat:no-repeat;padding-left:30px;}#secondary #calendar{margin-left:20px;padding:6px 15px 15px 15px;}#secondary #calendar a{text-decoration:none;}#secondary #calendar thead .heading th{padding:5px 0;}#secondary #calendar thead .heading th,#secondary #calendar thead .heading th a{line-height:normal;font-size:14px;text-align:center;}#secondary #calendar thead .monthNav{background-image:url(../img/calendar.png);background-repeat:no-repeat;display:block;width:15px;height:15px;font-size:0;line-height:0;text-indent:-90000px;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}#secondary #calendar thead .hCurrent{padding:5px 0;}#secondary #calendar thead .hCurrent a:hover{text-decoration:underline;}#secondary #calendar tbody td,#secondary #calendar tbody td a{width:18px;height:18px;font-size:11px;text-align:center;padding:0;}#secondary #calendar tbody td,#secondary #calendar tbody td a,#secondary #calendar tbody td span{width:19px;height:19px;}#secondary #calendar tbody td{line-height:normal;}#secondary #calendar tbody td a,#secondary #calendar tbody td span{display:block;line-height:19px;}#secondary #calendar tbody td span{-ms-filter:"alpha(opacity=50)";opacity:.5;}#secondary #calendar tbody .dayLabel{font-weight:bold;}#secondary #calendar tbody .weekSelector a{display:block;background:url(../../img/widget/datepicker/arrow.png) 5px 5px no-repeat;font-size:0;line-height:0;text-indent:-90000px;}#footer{margin-top:40px;}#footer_body{overflow:hidden;padding:10px 10px;margin:0 20px;}#footer_body>div,#footer_body>nav{overflow:hidden;}#footer_body .column{width:205px;border-right:1px solid transparent;padding-right:10px;margin-right:10px;float:left;}#footer_body h5,#footer_body h6{margin-top:5px;}#footer_body h6,#footer_body p{margin-bottom:10px;}#footer_body p,#footer_body a,#footer_body li{font-size:12px;}#footer_body p,#footer_body li{line-height:130%;}#footer_body h5{font-size:18px;margin-bottom:5px;}#footer_body h6{font-size:12px;text-transform:uppercase;}#footer_body .body{overflow:hidden;margin-bottom:15px;}#footer_body .social_media li{margin-bottom:7px;}#footer_body .social_media li a{padding:2px 0 2px 22px;}#footer_body .info{overflow:hidden;margin-top:5px;}#footer_body .info p{margin-bottom:0;}#footer_body .info ul{overflow:hidden;}#footer_body .info li{float:left;}#footer_extra{height:25px;line-height:25px;font-size:12px;font-weight:normal;padding:0 10px;margin:20px;}#footer_extra a,#footer_extra span{float:left;}#footer_extra span{margin-right:10px;}#footer_extra a{background-image:url(../img/ms_logo.png);background-repeat:no-repeat;text-indent:-90000px;line-height:0;width:76px;height:25px;}