body:not(.elementor-page) #wrapper{width:960px;background-color:#fff;border:1px solid #fff;margin:15px auto}body:not(.elementor-page) #wrapper-header{height:110px;width:952px}body:not(.elementor-page) #wrapper-nav{margin:0 0 2px}body:not(.elementor-page) #wrapper-body{background-color:#FFF;clear:both;width:1060px;padding-left:145px}body:not(.elementor-page) #left-column{width:175px;float:left;display:inline;border-right:1px solid #CCC;padding:6px 5px 8px;background-color:#fff;margin-top:175px}body:not(.elementor-page) #right-column{width:215px;float:right;display:inline;background-color:#fff;padding:15px 5px 8px}body:not(.elementor-page) #middle-3column{float:left;background-color:#fff;width:515px;padding:15px 5px 0}body:not(.elementor-page) #middle-2columnLEFT{float:left;background-color:#fff;width:740px;padding:0 5px;margin-top:175px}body:not(.elementor-page) #middle-2columnRIGHT{float:left;background-color:#fff;width:695px;padding:0}body:not(.elementor-page) #middle-1column{float:left;background-color:#fff;width:930px;padding:10px 5px 0}body:not(.elementor-page) #logo{width:500px;float:left;height:85px;padding:0 0 0 10px}body:not(.elementor-page) #patch{float:left;width:175px;height:85px}body:not(.elementor-page) #login-search{width:240px;float:right;height:85px}body:not(.elementor-page) .login{text-transform:uppercase;color:#1f4361;font-weight:700;text-decoration:none;line-height:16px}body:not(.elementor-page) #login-search h6 a{color:#005696;text-decoration:none;text-transform:uppercase;line-height:16px}body:not(.elementor-page) #login-search p{color:#737373;padding:0}body:not(.elementor-page) #login-search a:hover{color:#003060;text-decoration:underline}body:not(.elementor-page) #search_box{width:240px;height:35px;background:#fff}body:not(.elementor-page) #search_box #s,body:not(.elementor-page) #search_box .search_textbox{background:#e1e1e1;border:1px Solid;float:left;height:17px;width:130px;color:#737373;margin:6px 0 0;padding:3px 0 0 5px}body:not(.elementor-page) #search_box #go,body:not(.elementor-page) #search_box .search_button{float:none;margin:6px 4px 0 8px}body:not(.elementor-page) #search_box #search_form .search_link{color:#FFF;display:block;width:200px;height:25px;font-weight:700;body:not(.elementor-page) #top-nav { color: #8d867f; height: 25px; float: right; } body:not(.elementor-page) #top-nav li { display: block; float: left; padding: 0 10px; } body:not(.elementor-page) #top-nav li a { color: #737373; text-decoration: none; line-height: 25px; text-align: right; display: block; } body:not(.elementor-page) #language { float: left; } body:not(.elementor-page) #language p,body:not(.elementor-page) #language p a { color: #900; } body:not(.elementor-page) #language p { padding: 5px 0 0 10px; } body:not(.elementor-page) #language p a:hover { color: #500; } body:not(.elementor-page) #nav-selection { height: 40px; background-color: #91b6d2; color: #005696; float: left; } body:not(.elementor-page) #nav-IamA,body:not(.elementor-page) .nav-IamA { line-height: 40px; background-color: #91b6d2; color: #005696; float: left; padding: 0 5px 0 10px; } body:not(.elementor-page) .nav-selected { color: #005696; line-height: 15px; background-color: #91b6d2; float: left; padding: 11px 5px 0 0; } body:not(.elementor-page) .nav-selected a.section-link,body:not(.elementor-page) #nav-IamA a,body:not(.elementor-page) .nav-IamA a { color: #005696; text-decoration: none; } body:not(.elementor-page) .nav-selected a.change-link { background-color: #005696; display: block; margin-right: -5px; } body:not(.elementor-page) .nav:not(.navbar-nav) { color: #8d867f; height: 40px; background-color: #005696; *zoom: 1; } body:not(.elementor-page) .nav:not(.navbar-nav) ul { list-style-type: none; } body:not(.elementor-page) .nav:not(.navbar-nav) li { display: block; float: left; border-left: 3px solid #FFF; } body:not(.elementor-page) .nav:not(.navbar-nav) li a { color: #fff; text-decoration: none; line-height: 40px; display: block; padding: 0 10px; } body:not(.elementor-page) .nav:not(.navbar-nav) li a:hover { color: #005696; background-color: #91b6d2; padding: 0 10px; } body:not(.elementor-page) .nav-home { color: #8d867f; height: 40px; background-color: #005696; *zoom: 1; } body:not(.elementor-page) .nav-home ul { list-style-type: none; } body:not(.elementor-page) .nav-home li { display: block; float: left; border-left: 3px solid #FFF; line-height: 40px; } body:not(.elementor-page) .nav-home li a { color: #fff; text-decoration: none; text-align: right; display: block; padding: 0 10px; } body:not(.elementor-page) .nav-home li a:hover { color: #005696; background-color: #91b6d2; } body:not(.elementor-page) #breadcrumb { display: block; border-bottom: solid 1px #908e77; color: #737373; padding: 8px 0 0; } body:not(.elementor-page) #breadcrumb img { padding-right: 5px; } body:not(.elementor-page) .crumb { border-left: solid 1px #2c4e6a; padding-left: 5px; } body:not(.elementor-page) .crumb a { color: #737373; text-decoration: none; } body:not(.elementor-page) #home-bottom { background-color: #FFFBEF; height: 312px; border-top: 1px solid #8E877F; margin-top: 3px; } body:not(.elementor-page) #home-left { width: 230px; float: left; padding-top: 10px; } body:not(.elementor-page) #home-middle { border-left: solid 1px #8d867f; border-right: solid 1px #8d867f; color: #8d867f; height: 302px; float: left; width: 450px; line-height: 1.5; padding: 10px 10px 0; } body:not(.elementor-page) #home-middle a { color: #005696; } body:not(.elementor-page) #home-right { width: 215px; float: right; color: #8d867f; line-height: 1.5; padding: 10px 20px 10px 10px; } body:not(.elementor-page) .left-element { background-repeat: no-repeat; } body:not(.elementor-page) .left-element h3 { background-color: #F1F0F0; border-top: 1px solid #1F4361; color: #1F4361; font-variant: small-caps; text-transform: lowercase; padding: 2px 5px 0 10px; } body:not(.elementor-page) .left-element ul { border-top: solid 1px #2c4e6a; color: #1f4361; list-style-type: none; line-height: 1.2; padding: 5px 5px 0; } body:not(.elementor-page) .left-element ul a { color: #1f4361; line-height: 1.3; text-decoration: none; } body:not(.elementor-page) .left-element li { padding: 0 5px 5px; } body:not(.elementor-page) #left-close { height: 15px; width: 175px; margin-bottom: 10px; } body:not(.elementor-page) #middle-element { padding: 5px; line-height: 1.5em; } body:not(.elementor-page) #middle-element .rightlinks a { } body:not(.elementor-page) #right-column img,body:not(.elementor-page) #middle-element h3 img,body:not(.elementor-page) #home-element h3 img,body:not(.elementor-page) .right-element img,body:not(.elementor-page) #border img,body:not(.elementor-page) .removePadding,body:not(.elementor-page) #Feature img,body:not(.elementor-page) #FeatureArticle img,body:not(.elementor-page) #comments img,body:not(.elementor-page) #middle-element .DelegatePhoto img { padding: 0; } body:not(.elementor-page) .login a,body:not(.elementor-page) #language p a { text-decoration: none; } body:not(.elementor-page) .login a:hover,body:not(.elementor-page) #login-search h6 a:hover { text-decoration: underline; color: #003060; } body:not(.elementor-page) #login-search a,body:not(.elementor-page) #home-right a,body:not(.elementor-page) #middle-element a,body:not(.elementor-page) #home-element a { color: #005696; text-decoration: none; } body:not(.elementor-page) #top-nav ul { list-style-type: none; } body:not(.elementor-page) #top-nav li a:hover,body:not(.elementor-page) .left-element ul a:hover,body:not(.elementor-page) #middle-element ul a:hover,body:not(.elementor-page) #middle-element ol a:hover,body:not(.elementor-page) #home-element ul a:hover,body:not(.elementor-page) #home-element ol a:hover,body:not(.elementor-page) .right-element ul a:hover { color: #000; } body:not(.elementor-page) #join li a:hover,body:not(.elementor-page) .title a:hover { color: #91b6d2; } body:not(.elementor-page) .crumb a:hover,body:not(.elementor-page) .active a:hover,body:not(.elementor-page) .left-element li a:hover,body:not(.elementor-page) #middle-element li a:hover,body:not(.elementor-page) #middle-element a:hover,body:not(.elementor-page) #home-element li a:hover,body:not(.elementor-page) #home-element a:hover,body:not(.elementor-page) .right-element li a:hover { color: #333; } body:not(.elementor-page) #home-middle h2,body:not(.elementor-page) #home-right h2 { } body:not(.elementor-page) #home-middle p,body:not(.elementor-page) #home-right p { padding-left: 10px; } body:not(.elementor-page) .left-element h3 a,body:not(.elementor-page) .right-element h3 a,body:not(.elementor-page) .right-element h4 a { color: #1f4361; text-decoration: none; border-right: none; font-variant: small-caps; text-transform: lowercase; } body:not(.elementor-page) .left-element li a,body:not(.elementor-page) .right-element li a { color: #737373; text-decoration: none; } body:not(.elementor-page) .left-element p,body:not(.elementor-page) .right-elementDESC p { color: #737373; background-color: #f1f0f0; line-height: 1.4; padding: 10px 5px 5px; } body:not(.elementor-page) .left-element a,body:not(.elementor-page) .right-element a,body:not(.elementor-page) .right-elementDESC a,body:not(.elementor-page) #licensing h2 a { color: #1f4361; text-decoration: none; } body:not(.elementor-page) .left-element a:hover,body:not(.elementor-page) .right-element a:hover,body:not(.elementor-page) .right-elementDESC a:hover,body:not(.elementor-page) .frontpage h4 a:hover { color: #005696; } body:not(.elementor-page) #middle-element h1,body:not(.elementor-page) #home-element h1 { color: #1f4361; border-bottom: solid 1px #1f4361; margin-bottom: 25px; } body:not(.elementor-page) #middle-element h3,body:not(.elementor-page) #home-element h3 { color: #1f4361; line-height: 1.5; } body:not(.elementor-page) #middle-element h3 a,body:not(.elementor-page) #home-element h3 a { color: #1f4361; text-decoration: none; } body:not(.elementor-page) #middle-element ul,body:not(.elementor-page) #home-element ul { color: #1f4361; line-height: 1.3; padding-left: 20px; padding-bottom: 10px; } body:not(.elementor-page) #middle-element ul a,body:not(.elementor-page) #home-element ul a,body:not(.elementor-page) .right-element ul a { color: #1f4361; line-height: 1.3; } body:not(.elementor-page) #middle-element ol,body:not(.elementor-page) #home-element ol { color: #1f4361; line-height: 1.3; padding-left: 20px; padding-bottom: 10px; background-color: #fff; } body:not(.elementor-page) #middle-element ol a,body:not(.elementor-page) #home-element ol a { color: #005696; line-height: 1.3; } body:not(.elementor-page) #middle-element li,body:not(.elementor-page) #home-element li { color: #787878; margin-left: 20px; padding-bottom: 6px; } body:not(.elementor-page) #middle-element li a,body:not(.elementor-page) #home-element li a { body:not(.elementor-page) #join_nav { display: block; } body:not(.elementor-page) #join_nav li { height: 50px; width: 173px; position: relative; display: block; float: left; background-color: #000; cursor: pointer; margin: 0; padding: 0; } body:not(.elementor-page) #join_nav li:hover { background-color: #123456; } body:not(.elementor-page) #join_nav li img { float: left; padding: 3px; } body:not(.elementor-page) #join_nav li h3 { color: #FFF; font-weight: 700; line-height: 1.3; padding-top: 5px; } body:not(.elementor-page) #join_nav li p { color: #FFF; line-height: 1; } body:not(.elementor-page) #join_cub,body:not(.elementor-page) #join_boy,body:not(.elementor-page) #join_vent,body:not(.elementor-page) #join_vol { display: none; visibility: hidden; } body:not(.elementor-page) #join_gen { display: block; visibility: visible; } body:not(.elementor-page) #involved-holder,body:not(.elementor-page) #involved .involved-holder { width: 170px; height: 215px; display: inline-block; vertical-align: top; float: left; margin-right: 3px; } body:not(.elementor-page) #involved-holder h3,body:not(.elementor-page) #involved .involved-holder h3 { color: #1f4361; vertical-align: top; margin: 5px 0 0; padding: 0; } body:not(.elementor-page) #involved-holder h4,body:not(.elementor-page) #involved .involved-holder h4 { color: #005696; margin: 0; } body:not(.elementor-page) .involve_cub_form { display: none; visibility: hidden; width: 690px; margin-left: 0; background: url(/filestoreint/BSAinfo/global/divider_cub.png) #EFE1B3 no-repeat top left; } body:not(.elementor-page) .involve_cub_video { display: none; visibility: hidden; background-color: #EFE1B3; width: 690px; margin-left: 0; } body:not(.elementor-page) .involve_boy_form { display: none; visibility: hidden; width: 690px; margin-left: 0; background: url(/filestoreint/BSAinfo/global/divider_boy.png) no-repeat left top #d4c5a7; } body:not(.elementor-page) .involve_boy_video { display: none; visibility: hidden; background-color: #d4c5a7; width: 690px; margin-left: 0; } body:not(.elementor-page) .involve_vent_form { display: none; visibility: hidden; width: 690px; margin-left: 0; background: url(/filestoreint/BSAinfo/global/divider_vent.png) #a8d5c4 no-repeat top left; } body:not(.elementor-page) .involve_vent_video { display: none; visibility: hidden; background-color: #a8d5c4; width: 690px; margin-left: 0; } body:not(.elementor-page) .involve_vol_form { display: none; visibility: hidden; width: 690px; margin-left: 0; background: url(/filestoreint/BSAinfo/global/divider_vol.png) no-repeat top left #B2CCDF; } body:not(.elementor-page) .involve_vol_video { display: none; visibility: hidden; width: 690px; margin-left: 0; background-color: #B2CCDF; } body:not(.elementor-page) .involve-logo { display: inline-block; width: 55px; padding-top: 3px; float: left; } body:not(.elementor-page) .involve-who { display: inline-block; vertical-align: top; width: 110px; float: left; } body:not(.elementor-page) .involved-description { color: #1F4361; display: inline-block; float: left; width: 255px; border-right: 1px solid #FFF; padding: 15px 10px 0 75px; } body:not(.elementor-page) .cub,body:not(.elementor-page) .boy,body:not(.elementor-page) .venturing,body:not(.elementor-page) .volunteer { background-image: url(/filestoreint/BSAinfo/global/join_bkg.gif) ; background-repeat: repeat-x; } body:not(.elementor-page) .involved-form { color: #1f4361; width: 330px; display: inline-block; float: left; vertical-align: top; padding: 15px 0 0 10px; } body:not(.elementor-page) .involved-form span { display: inline-block; text-align: right; vertical-align: top; width: 120px; margin: 0 5px 0 0; } body:not(.elementor-page) .involved_textbox { width: 120px; } body:not(.elementor-page) .involved_button { padding: 0 0 10px 130px; } body:not(.elementor-page) .cub_selected { background-color: #EFE1B3; } body:not(.elementor-page) .boy_selected { background-color: #d4c5a7; } body:not(.elementor-page) .vent_selected { background-color: #a8d5c4; } body:not(.elementor-page) .vol_selected { background-color: #B2CCDF; } body:not(.elementor-page) .joinAge { font-family: Times New Roman,Times,Serif; font-style: italic; } body:not(.elementor-page) .quote { background: #f1f0f0; float: right; width: 250px; margin: 5px; padding: 10px; } body:not(.elementor-page) .youtube { background: #f1f0f0; float: right; width: 350px; margin: 5px; padding: 10px; } body:not(.elementor-page) .photo { zoom: 1; background: #F8F8F8 none repeat scroll 0 0; border: 1px solid #CCC; margin: 5px; padding: 10px; display: inline-block; *display: block; } body:not(.elementor-page) .thumb { display: block; float: left !important; margin: 0 10px 0 0; } body:not(.elementor-page) .callout { background: #A4CFEF; margin: 5px; padding: 10px; } body:not(.elementor-page) #join { height: 35px; zoom: 1; text-align: center; line-height: 10px; } body:not(.elementor-page) #join ul { list-style-type: none; display: block; color: #1f4361; margin: 0; padding: 8px 0 0; } body:not(.elementor-page) #join li { float: left; margin: 0; } body:not(.elementor-page) #join li a { color: #1f4361; text-decoration: none; display: block; } body:not(.elementor-page) #join li img { vertical-align: bottom; } body:not(.elementor-page) .title { color: #005696; } body:not(.elementor-page) #description { background-color: #ececec; padding-top: 10px; width: 280px; float: right; padding-left: 10px; padding-right: 10px; margin-left: 10px; margin-bottom: 10px; } body:not(.elementor-page) #description h4 { color: #737373; border-bottom: solid 1px #737373; } body:not(.elementor-page) #scoutcast_player { padding-bottom: 10px; } body:not(.elementor-page) .small { } body:not(.elementor-page) .accordion h3 { font-weight: 400; display: inline-block; padding-left: 25px; padding-bottom: 5px; background: transparent url(/filestore/global/q.gif) top left no-repeat; margin-top: 12px; } body:not(.elementor-page) .accordion p { display: block; background-color: #F8F2e2; margin-left: 25px; padding: 5px 10px 0; } body:not(.elementor-page) .right-element h3 { color: #1f4361; border-bottom: 1px solid #2C4E6A; border-top: 1px solid #2C4E6A; background-color: #F1F0F0; padding: 2px 5px 0 10px; } body:not(.elementor-page) .right-element h4 { color: #1f4361; border-top: solid 1px #2c4e6a; padding: 8px 5px 0 10px; } body:not(.elementor-page) .right-element h5 { color: #1f4361; background-color: #f1f0f0; } body:not(.elementor-page) .right-element h6 { background-color: #f0f0f0; color: #5687ad; margin: 8px; padding: 4px; } body:not(.elementor-page) .right-element h6 a { text-decoration: underline; color: #5687ad; } body:not(.elementor-page) .right-element ul,body:not(.elementor-page) .right-element ol { color: #1f4361; line-height: 1.2; list-style-type: none; padding: 5px 0 0 10px; } body:not(.elementor-page) .right-element ol { padding: 5px 10px 0 30px; } body:not(.elementor-page) .right-element li { padding: 0 5px 5px 0; } body:not(.elementor-page) .right-element p { color: #737373; line-height: 1.4; padding: 10px 10px 5px; } body:not(.elementor-page) .right-element tr { background-color: #f1f0f0; } body:not(.elementor-page) .right-close { height: 15px; width: 215px; } body:not(.elementor-page) #join_widget { background: url(/filestore/global/joins_widgetBKG.jpg) no-repeat top left; height: 160px; position: relative; vertical-align: bottom; } body:not(.elementor-page) #join_widget h3 { color: #1F4361; border-bottom: medium none; padding-top: 78px; text-align: right; } body:not(.elementor-page) #join_widget p { color: #787878; background: transparent none repeat scroll 0 0; text-align: right; } body:not(.elementor-page) #right-elementGLOBAL { background-color: #C1D6E6; background-image: url(/images/scouting/GLOBAL-right-top.gif) ; background-repeat: no-repeat; background-position: top center; padding-top: 10px; } body:not(.elementor-page) #right-elementGLOBAL h3 { color: #1f4361; padding: 5px 5px 0 10px; } body:not(.elementor-page) #right-elementGLOBAL h3 a { color: #1f4361; text-decoration: none; zoom: 1; } body:not(.elementor-page) #right-elementGLOBAL h3 a:hover { color: #005696; text-decoration: none; } body:not(.elementor-page) #right-elementGLOBAL img { vertical-align: middle; padding-bottom: 5px; } body:not(.elementor-page) #right-closeGLOBAL { background-image: url(/images/scouting/GLOBAL-right-bottom.gif) ; background-repeat: no-repeat; background-position: center bottom; height: 15px; width: 215px; margin-bottom: 10px; } body:not(.elementor-page) .right-elementDESC { background-color: #f1f0f0; background-image: url(/images/scouting/right-topDESCRIPTION.gif) ; background-repeat: no-repeat; background-position: top center; margin-top: 10px; } body:not(.elementor-page) .right-elementDESC h4 { color: #737373; border-bottom: solid 1px #737373; padding: 10px 5px 0; } body:not(.elementor-page) #formLOGIN { width: 915px; margin: 0; padding: 0; } body:not(.elementor-page) #formLOGIN fieldset { clear: both; width: 750px; border-color: #000; border-style: solid none none; border-width: 1px 0 0; margin: 0; padding: 10px; } body:not(.elementor-page) .notes { float: right; width: 150px; height: auto; border: 1px solid #666; background-color: #ffffe1; color: #666; } body:not(.elementor-page) .notes h4 { background-image: url(/filestore/global/icon_info.gif) ; background-repeat: no-repeat; background-position: top left; color: #666; border-color: #666; border-style: solid; border-width: 0 0 1px; } body:not(.elementor-page) .terms { height: 120px; overflow: scroll; width: 465px; } body:not(.elementor-page) #form div fieldset { clear: none; width: 197px; border-color: #666; border-style: solid; border-width: 1px; margin: 0 0 0 144px; padding: 0 5px 5px; } body:not(.elementor-page) #form div fieldset legend { padding: 0 3px 0 9px; } body:not(.elementor-page) #form div label,body:not(.elementor-page) #form div .label { float: left; padding-right: 80px; width: 180px; margin: 5px; } body:not(.elementor-page) #form div.optional label,label.optional { font-weight: 400; } body:not(.elementor-page) #form div label.labelCheckbox,body:not(.elementor-page) #form div label.labelRadio { float: none; display: block; zoom: 1; text-align: left; width: 250px; padding: 0; } body:not(.elementor-page) #form div fieldset label.labelCheckbox,body:not(.elementor-page) #form div fieldset label.labelRadio { width: 170px; margin: 0 0 5px; } body:not(.elementor-page) #form div img { border: 1px solid #000; } body:not(.elementor-page) #form div select,body:not(.elementor-page) #form div textarea { width: 200px; margin: 0; padding: 1px 3px; } body:not(.elementor-page) #form div input.inputText,body:not(.elementor-page) #form div input.inputPassword { width: 170px; } body:not(.elementor-page) #form div input.inputFile { width: 211px; } body:not(.elementor-page) #form div select.selectOne,body:not(.elementor-page) #form div select.selectMultiple { width: 211px; padding: 1px 3px; } body:not(.elementor-page) #form div input.inputCheckbox,body:not(.elementor-page) #form div input.inputRadio,body:not(.elementor-page) input.inputCheckbox,body:not(.elementor-page) input.inputRadio { display: inline; height: auto; width: auto; background-color: transparent; border-width: 0; padding: 0; } body:not(.elementor-page) #form div.submit { padding: 0; } body:not(.elementor-page) #form div.submit div { display: inline; float: left; text-align: left; width: auto; margin: 0; padding: 0; } body:not(.elementor-page) #form div input.inputSubmit,body:not(.elementor-page) #form div input.inputButton,body:not(.elementor-page) input.inputSubmit,body:not(.elementor-page) input.inputButton { color: #000; width: auto; margin: 0 0 0 20px; } body:not(.elementor-page) #form div.submit div input.inputSubmit,body:not(.elementor-page) #form div.submit div input.inputButton { float: left; margin: 0 0 0 5px; } body:not(.elementor-page) #form div small { display: block; zoom: 1; margin: 0 0 5px 142px; padding: 1px 3px; } body:not(.elementor-page) #form fieldset div.notes { float: right; width: 120px; height: auto; border: 1px solid #666; background-color: #ffffe1; color: #666; } body:not(.elementor-page) #form fieldset div.notes h4 { background-image: url(/filestore/global/icon_info.gif) ; background-repeat: no-repeat; background-position: top left; color: #666; border-color: #666; border-style: solid; border-width: 0 0 1px; padding: 3px 0 3px 27px; } body:not(.elementor-page) .locator-results-panel { margin-top: 25px; } body:not(.elementor-page) #council-locator-results { float: left; margin: 10px 0 0 80px; } body:not(.elementor-page) #council-locator-results tr td { padding: 0 10px 5px 0; } body:not(.elementor-page) #training,body:not(.elementor-page) #middle-element div.training { border: thin solid #CCC; display: inline-block; margin-bottom: 10px; width: 512px; } body:not(.elementor-page) #trainingLIST .accordion { width: 512px; padding: 0; margin: 0; } body:not(.elementor-page) #trainingLIST div.training { border: thin solid #CCC; display: inline-block; width: 510px; margin-top: 10px; margin-bottom: 0; } body:not(.elementor-page) #training IMG,body:not(.elementor-page) #trainingLIST .training IMG,body:not(.elementor-page) #middle-element div.training IMG { padding: 5px 0 0; } body:not(.elementor-page) #trainingLIST a.disabled { color: #989898; } body:not(.elementor-page) .trainingIMG { width: 100px; text-align: center; vertical-align: top; float: left; padding: 0; } body:not(.elementor-page) .trainingDESC { float: right; width: 400px; border-left: thin solid #CCC; padding: 5px; } body:not(.elementor-page) .traingingRES,.trainingRES { background-color: #f1f0f0; padding: 5px; } body:not(.elementor-page) .traingingRES a,body:not(.elementor-page) .trainingRES a { padding-left: 5px; } body:not(.elementor-page) #trainingLIST .accordion h3 { font-weight: 400; display: inline-block; background: none; padding-left: 5px; padding-bottom: 5px; margin-top: 12px; cursor: pointer; } body:not(.elementor-page) #trainingLIST .accordion .trainingDescription { display: block; background-color: #F8F2e2; margin: 0 0 10px 0; padding: 5px; } body:not(.elementor-page) #trainingLIST .accordion .trainingDescription p { margin: 0; padding: 0; } body:not(.elementor-page) #border th { background-color: #c8c8c8; border-bottom: 2px solid #000; padding: 0 2px; } body:not(.elementor-page) #border th p { color: #666; } body:not(.elementor-page) #border td { border-bottom: solid 1px #000; padding: 0 2px; } body:not(.elementor-page) #border h4 { background-color: #999; line-height: 1.5; padding-left: 5px; } body:not(.elementor-page) #licensing { margin: 10px; } body:not(.elementor-page) #licensing h2 { color: #1F4361; display: block; line-height: 30px; } body:not(.elementor-page) #licensing h5 { border-bottom: 1px solid #CCC; color: #838383; line-height: 1.2; margin-bottom: 10px; padding-bottom: 0; } body:not(.elementor-page) #follow { float: right; width: 200px; padding: 10px; } body:not(.elementor-page) #Feature { width: 100%; margin: 0; } body:not(.elementor-page) #Feature .featurette { background-color: #F1F6F9; float: right; height: 260px; width: 280px; margin: 0; padding: 10px; } body:not(.elementor-page) #Feature .featurette h2 { color: #1F4361; line-height: 1; padding-bottom: 5px; } body:not(.elementor-page) #Feature .featurette h2 a { color: #1F4361; text-transform: capitalize; } body:not(.elementor-page) #Feature .featurette h3 a { color: #737373; text-transform: capitalize; } body:not(.elementor-page) #Feature .featurette p { color: #787878; line-height: 1.5; padding-bottom: 0; } body:not(.elementor-page) #Feature .featurette a { text-decoration: none; text-transform: uppercase; } body:not(.elementor-page) #Feature .featurette img { padding: 0; } body:not(.elementor-page) #FeatureArticle { border-top: 2px solid #1F4361; margin-top: 10px; } body:not(.elementor-page) #FeatureArticle h3 a { border: medium none; color: #737373; font-weight: 700; text-decoration: none; text-transform: capitalize; margin: 0; } body:not(.elementor-page) #FeatureArticle h2 { color: #1F4361; font-weight: 700; } body:not(.elementor-page) #FeatureArticle p { color: #737373; font-weight: 400; } body:not(.elementor-page) #FeatureArticle a { color: #1F4361; text-decoration: none; text-transform: none; } body:not(.elementor-page) #FeatureArticleIMG { display: inline-block; position: relative; padding: 0; } body:not(.elementor-page) #FeatureArticleTEXT { display: inline-block; position: relative; } body:not(.elementor-page) #articles { background-color: #F5F8FB; border-top: 4px solid #1F4361; float: right; margin-left: 10px; padding-bottom: 5px; position: relative; width: 270px; } body:not(.elementor-page) #articles h2 { border-bottom: 1px solid #1F4361; color: #1F4361; padding: 2px; } body:not(.elementor-page) #articles ul { color: #1F4361; line-height: 1.3; list-style-image: url(/filestore/global/ULarrow.gif) ; text-align: left; padding: 5px 0 0 5px; } body:not(.elementor-page) #articles li { color: #737373; margin-left: 20px; } body:not(.elementor-page) #articles .ViewALL { float: right; padding-top: 4px; } body:not(.elementor-page) .headline { clear: both; color: #1F4361; font-weight: 700; margin-top: 5px; } body:not(.elementor-page) .month { width: 100%; margin-bottom: 20px; } body:not(.elementor-page) .month h2 { border-bottom: 1px solid #999; color: #E7314B; margin: 10px 0; } body:not(.elementor-page) .month ul { list-style-image: url(/filestore/global/ULarrow.gif) ; zoom: 1; display: inline; width: 25%; vertical-align: top; } body:not(.elementor-page) .month .current { font-weight: 700; } body:not(.elementor-page) .month img { zoom: 1; display: inline; height: 50px; vertical-align: top; width: 50px; } body:not(.elementor-page) .month div { zoom: 1; display: inline; vertical-align: top; margin: 0 5px; } body:not(.elementor-page) .month .monthFeature { vertical-align: top; width: 400px; margin: 0; } body:not(.elementor-page) .month .monthArticles { width: 265px; } body:not(.elementor-page) .monthArticles ul { list-style-image: url(/filestore/global/ULarrow.gif) ; width: 100%; display: block; } body:not(.elementor-page) .monthFeature div { width: 285px; } body:not(.elementor-page) #error { color: red; } body:not(.elementor-page) #error p { color: red; text-align: center; padding-bottom: 0; } body:not(.elementor-page) #alert,body:not(.elementor-page) .alert { color: #FFF; text-align: center; text-decoration: none; padding: 5px; } body:not(.elementor-page) .alert h4 { background-color: red; border: 4px solid #000; margin: 0 200px; } body:not(.elementor-page) #alert p,body:not(.elementor-page) .alert p { width: 100%; text-align: center; color: #fff; } body:not(.elementor-page) #alert a,body:not(.elementor-page) .alert a { text-align: center; color: #fff; text-decoration: none; } body:not(.elementor-page) #BlogItem { min-height: 70px; } body:not(.elementor-page) #blog { width: 50px; border: solid 1px #737373; float: left; } body:not(.elementor-page) #blog h1 { border-bottom: medium none; color: #00327C; line-height: 35px; margin: 0; padding: 0; text-align: center; } body:not(.elementor-page) #date { background-color: #7f7f7f; } body:not(.elementor-page) #month { display: inline-block; position: relative; width: 39px; *display: inline; *width: 34px; } body:not(.elementor-page) #month h2 { color: #FFF; margin: 0; text-transform: uppercase; } body:not(.elementor-page) #year { background-color: #7F7F7F; display: inline-block; position: relative; *display: inline; *width: 9px; } body:not(.elementor-page) #year p { color: #B4B4B4; line-height: 9px; margin: 2px 0 0 0; padding: 0; } body:not(.elementor-page) .photoRIGHT { display: inline-block; width: 87px; float: right; *display: inline; } body:not(.elementor-page) .photoRIGHT a { margin: 0; padding: 0; } body:not(.elementor-page) .featureLEFT { display: inline-block; margin: 0; padding: 0; vertical-align: top; *width: 130px; } body:not(.elementor-page) #blogCONTENT { margin-left: 57px; } body:not(.elementor-page) #blogCONTENT h2 { border-bottom: solid 1px #00327C; margin: 0; } body:not(.elementor-page) #comments p { color: #02334b; font-style: italic; padding-bottom: 0; } body:not(.elementor-page) #comments h3 { color: #0066a4; text-align: right; font-style: normal; border-bottom: none; margin: 0; } body:not(.elementor-page) #comments h4 { color: #0066a4; font-style: normal; text-align: right; } body:not(.elementor-page) .RTNthumb { display: block; vertical-align: bottom; width: 175px; border: 0; zoom: 1; text-align: center; } body:not(.elementor-page) .RTNthumb .daily_photos { width: 150px; } body:not(.elementor-page) .RTNDaily { border: 0 none; display: inline-block; text-align: center; vertical-align: top; width: 225px; } body:not(.elementor-page) .RTNDelegate { display: inline; zoom: 1; vertical-align: top; text-align: center; width: 175px; } body:not(.elementor-page) #middle-element .DelegatePhoto { display: inline; zoom: 1; vertical-align: top; text-align: center; width: 200px; border: none; padding: 0; } body:not(.elementor-page) .DelegateCopy { display: inline; zoom: 1; vertical-align: top; text-align: left; width: 500px; border: none; padding: 0 0 0 10px; } body:not(.elementor-page) .DelegateButtons { display: inline; zoom: 1; vertical-align: top; text-align: left; width: 200px; border: none; padding: 0 0 0 10px; } body:not(.elementor-page) .DelegateButtons h4 { background-color: #E8F0F6; height: 50px; line-height: 50px; text-align: center; } body:not(.elementor-page) #middle-element p.DailyPhotosNav { background-color: #e8f0f6; width: 730px; padding: 0; } body:not(.elementor-page) .required_field_indicator,body:not(.elementor-page) .involved-form span.required_field_indicator,body:not(.elementor-page) #middle-element .involved-form span.required_field_indicator { color: red; font-weight: 700; display: inline; margin-left: 5px; width: auto; } body:not(.elementor-page) .frontpage { text-align: center; margin: 10px; } body:not(.elementor-page) .frontpage h4 a { color: #123456; text-decoration: none; } body:not(.elementor-page) .denmeeting_index_title { color: #fff; background-color: #91B6D2; font-weight: 700; } body:not(.elementor-page) .denmeeting_index_subtitle { color: #00245b; font-weight: 700; } body:not(.elementor-page) .denmeeting_index_row_a { color: #1F4361; background-color: #BDD3E4; } body:not(.elementor-page) .denmeeting_index_row_b { color: #1F4361; background-color: #E9EDF4; } body:not(.elementor-page) #boxes { display: block; vertical-align: top; width: 165px; border: solid 1px #d5d5d5; background-color: #faf8f7; margin-right: 5px; zoom: 1; float: left; padding: 5px; } body:not(.elementor-page) #boxes h2 a { text-decoration: none; text-transform: inherit; } body:not(.elementor-page) #middle-element .rightlinks { list-style: none; float: right; clear: right; line-height: 1.8 !important; padding: 5px; } body:not(.elementor-page) #middle-element .printContainer { position: relative; display: none; width: 100%; height: 25px; } body:not(.elementor-page) #printLink { font-family: Arial,Helvetica,Sans-Serif; font-style: italic; text-decoration: underline; float: right; margin: 5px 10px 5px 0; } body:not(.elementor-page) #middle-element .ValidationSummary li { color: red; list-style-type: none; } body:not(.elementor-page) .AddressTextBox { width: 125px; } body:not(.elementor-page) .CityTextBox { width: 100px; } body:not(.elementor-page) .ZipCodeTextBox { width: 80px; } body:not(.elementor-page) .textBoxWatermark { color: #989898; } body:not(.elementor-page) #middle-element .TWOup { float: left; width: 48%; } body:not(.elementor-page) #middle-element .THREEup { float: left; width: 30%; } body:not(.elementor-page) #middle-element .FOURup { float: left; width: 20%; } body:not(.elementor-page) #middle-element .TWOupRIGHT { float: right; width: 45%; } body:not(.elementor-page) #middle-element .THREEupRIGHT { float: right; width: 30%; } body:not(.elementor-page) #middle-element .FOURupRIGHT { float: right; width: 20%; } body:not(.elementor-page) .formRow { width: 100%; position: relative; float: none; margin: 2px 0; } body:not(.elementor-page) .formLabel { display: inline-block; width: 115px; } body:not(.elementor-page) .formInput,body:not(.elementor-page) .formData { display: inline; } body:not(.elementor-page) .formButton { display: inline; width: 100%; margin-right: 10px; } body:not(.elementor-page) #JournalistTable tbody tr th { text-align: center; font-weight: 700; background-color: #cecece; } body:not(.elementor-page) #JournalistTable tbody tr th,body:not(.elementor-page) #JournalistTable tbody tr td,body:not(.elementor-page) table.dataTable tbody tr th,body:not(.elementor-page) table.dataTable tbody tr td { vertical-align: top; margin: 2px; padding: 2px; } body:not(.elementor-page) #JournalistTable tbody tr.altDataRow td,body:not(.elementor-page) table.dataTable tbody tr.altDataRow td,body:not(.elementor-page) table.dataTable tbody tr.altDataRow th { background-color: #ededed; } body:not(.elementor-page) table.dataTable tbody tr th { text-align: right; font-weight: 700; width: 200px; } body:not(.elementor-page) .searchContainer,body:not(.elementor-page) .exportContainer { width: 446px; border: solid 1px #cecece; height: 110px; padding: 5px; } body:not(.elementor-page) .searchContainer { float: left; clear: left; margin: 0 10px 5px 0; } body:not(.elementor-page) .exportContainer { float: left; clear: right; margin: 0 0 5px; } body:not(.elementor-page) div.accordion-widget h5 { background-color: #FFF; padding: 5px 0 5px 15px; } body:not(.elementor-page) div.accordion-widget h5 a { font-weight: 700; background-image: url(/filestore/global/plus.gif) ; background-repeat: no-repeat; padding: 0 0 0 20px; } body:not(.elementor-page) div.accordion-widget div { border-bottom: 1px solid #1F4361; overflow-y: hidden; height: 0; padding: 0 0 0 20px; } body:not(.elementor-page) div.accordion-widget img { vertical-align: top; } body:not(.elementor-page) #middle-element .accordion_toggle { display: block; height: 30px; width: 680px; background: #a9d06a; line-height: 30px; font-weight: 400; text-decoration: none; outline: none; color: #000; border-bottom: 1px solid #cde99f; cursor: pointer; margin: 0; padding: 0 10px; } body:not(.elementor-page) #middle-element .vertical_accordion_toggle { display: block; height: 30px; width: 600px; background: #a9d06a; line-height: 30px; font-weight: 400; text-decoration: none; outline: none; color: #000; border-bottom: 1px solid #cde99f; cursor: pointer; margin: 0; padding: 0 10px; } body:not(.elementor-page) .horizontal_accordion_toggle { float: left; display: block; height: 100px; width: 30px; background: #a9d06a; color: #fff; text-decoration: none; outline: none; border-right: 1px solid #cde99f; cursor: pointer; margin: 0; } body:not(.elementor-page) .horizontal_accordion_toggle_active { background: #e0542f; border-right: 1px solid #f68263; } body:not(.elementor-page) .horizontal_accordion_content { height: 100px; float: left; overflow: hidden; background-color: #fff; color: #444; } body:not(.elementor-page) .horizontal_accordion_content p { width: 450px; line-height: 150%; padding: 5px 10px 15px; } body:not(.elementor-page) #horizontal_container { width: 680px; height: 100px; margin: 20px auto; } body:not(.elementor-page) #vertical_nested_container { width: 620px; margin: 20px auto; } body:not(.elementor-page) #middle-element .TWOcolumn { float: left; width: 45%; display: block; vertical-align: top; border: solid 1px #d5d5d5; background-color: #faf8f7; margin-right: 2px; padding: 5px; } body:not(.elementor-page) #middle-element .TWOcolumn img { text-align: center; } body:not(.elementor-page) #middle-element .THREEcolumn { float: left; width: 30%; display: block; vertical-align: top; border: solid 1px #d5d5d5; background-color: #faf8f7; margin-right: 2px; padding: 5px; } body:not(.elementor-page) #middle-element .FOURcolumn { float: left; width: 22%; vertical-align: top; border: solid 1px #d5d5d5; background-color: #faf8f7; margin: 0 0 10px 6px; display: table-row; padding: 5px; } body:not(.elementor-page) #middle-element .FOURcolumn h2 { border-bottom: 2px solid #ccc; color: #005696; font-weight: 700; margin-bottom: 10px; } body:not(.elementor-page) #middle-element .FOURcolumn h3 { font-weight: 700; color: #737373; border-bottom: dotted 1px #ccc; margin: 5px 0 10px; } body:not(.elementor-page) #middle-element .FOURcolumn p { color: #737373; line-height: 1; padding-bottom: 5px; } body:not(.elementor-page) #middle-element .FOURcolumn a { color: #005696; text-decoration: none; } body:not(.elementor-page) #middle-element .FOURcolumn a:hover { color: #000; text-decoration: underline; } body:not(.elementor-page) #middle-element .FOURcolumn img { text-align: center; padding: 0; } body:not(.elementor-page) #involved,body:not(.elementor-page) #comments,body:not(.elementor-page) .LoginContainer,body:not(.elementor-page) #JournalistTable,body:not(.elementor-page) table.dataTable { width: 100%; } body:not(.elementor-page) .involve-links img,body:not(.elementor-page) .involve_button_image { padding: 0 4px 4px; } body:not(.elementor-page) .involved-description p,body:not(.elementor-page) .accordion { line-height: 1.5; } body:not(.elementor-page) a.BeAScoutMoreInfoLink,body:not(.elementor-page) .deleteRowLinkButton { } body:not(.elementor-page) .quote h5,body:not(.elementor-page) .photo h5,body:not(.elementor-page) .callout h5 { color: #737373; font-style: normal; } body:not(.elementor-page) .quote p,body:not(.elementor-page) .photo p,body:not(.elementor-page) .callout p { line-height: 1.3; color: #1f4361; font-style: italic; } body:not(.elementor-page) #footer h3 a:hover,body:not(.elementor-page) #footer-nav li a:hover { color: #68635D; } body:not(.elementor-page) #formLOGIN div,body:not(.elementor-page) #formLOGIN fieldset div.notes h { clear: left; display: block; zoom: 1; margin: 5px 0 0; padding: 1px 3px; } body:not(.elementor-page) #formLOGIN fieldset legend,body:not(.elementor-page) #form fieldset legend { font-weight: 400; color: #000; margin: 0; padding: 0 5px; } body:not(.elementor-page) .notes p,body:not(.elementor-page) #form fieldset div.notes p { color: #666; margin: 0 0 1.2em; } body:not(.elementor-page) #form div.required fieldset legend,body:not(.elementor-page) #form div.required label,body:not(.elementor-page) label.required { font-weight: 700; } body:not(.elementor-page) #form fieldset div.notes p.last,body:not(.elementor-page) .removeMargin { margin: 0; } body:not(.elementor-page) #licensing h2 a:hover,body:not(.elementor-page) #licensing .about a:hover { color: #000; text-decoration: none; } body:not(.elementor-page) #Feature h3,body:not(.elementor-page) #articles li a { color: #737373; } body:not(.elementor-page) #boxes h2,body:not(.elementor-page) #middle-element .TWOcolumn h2,body:not(.elementor-page) #middle-element .THREEcolumn h2 { color: #005696; font-weight: 700; } body:not(.elementor-page) #boxes .name,body:not(.elementor-page) #middle-element .TWOcolumn .name { color: #005696; margin: 3px 0 0; } body:not(.elementor-page) #boxes .title,body:not(.elementor-page) #middle-element .TWOcolumn .title { color: #005696; } body:not(.elementor-page) #boxes h3,body:not(.elementor-page) #middle-element .TWOcolumn h3,body:not(.elementor-page) #middle-element .THREEcolumn h3 { font-weight: 700; color: #737373; margin: 5px 0 0; } body:not(.elementor-page) #boxes p,body:not(.elementor-page) #middle-element .TWOcolumn p,body:not(.elementor-page) #middle-element .THREEcolumn p { color: #737373; line-height: 1.4; margin: 5px 0 0; } body:not(.elementor-page) #boxes a,body:not(.elementor-page) #middle-element .TWOcolumn a,body:not(.elementor-page) #middle-element .THREEcolumn a { color: #005696; text-decoration: none; text-transform: uppercase; } body:not(.elementor-page) #boxes hr,body:not(.elementor-page) #middle-element .TWOcolumn hr,body:not(.elementor-page) #middle-element .THREEcolumn hr,body:not(.elementor-page) #middle-element .FOURcolumn hr { color: #737373; border-color: #CCC #-moz-use-text-color #EFEFEF; border-width: 1px 0; margin: 10px; } body:not(.elementor-page) #boxes img,body:not(.elementor-page) #middle-element .THREEcolumn img { border: solid 1px #d5d5d5; text-align: center; } body:not(.elementor-page) #middle-element .ValidationSummary,body:not(.elementor-page) .formError { color: red; } body:not(.elementor-page) #middle-element .accordion_toggle_active,body:not(.elementor-page) #middle-element .vertical_accordion_toggle_active { background: #e0542f; color: #fff; border-bottom: 1px solid #f68263; } body:not(.elementor-page) #middle-element .accordion_content,body:not(.elementor-page) #middle-element .vertical_accordion_content { background-color: #fff; color: #444; overflow: hidden; } body:not(.elementor-page) #middle-element .accordion_content h2,body:not(.elementor-page) #middle-element .vertical_accordion_content h2 { color: #09F; margin: 15px 0 5px 10px; } body:not(.elementor-page) #middle-element .accordion_content p,body:not(.elementor-page) #middle-element .vertical_accordion_content p { line-height: 150%; padding: 5px 10px 15px; } body:not(.elementor-page) #middle-element .TWOcolumn h2 a,body:not(.elementor-page) #middle-element .THREEcolumn h2 a,body:not(.elementor-page) #middle-element .FOURcolumn h2 a { text-decoration: none; text-transform: inherit; } body:not(.elementor-page) #gss { width: 210px; border: solid 1px #ccc; float: right; margin: 0 0 10px 10px; } body:not(.elementor-page) #gss h3 { display: block; background-color: #1f4361; color: #fff; padding: 5px; } body:not(.elementor-page) #gss ul { list-style-type: none; line-height: 1.5; padding: 0; } body:not(.elementor-page) #gss li { margin-left: 0; background-color: #f4f4f4; padding-bottom: 0; display: block; padding-top: 0; padding-right: 0; } body:not(.elementor-page) #gss li a { border-top: 1px solid #1F4361; color: #000; display: block; padding: 5px 10px 7px 60px; *padding-bottom: 0; text-decoration: none; margin-bottom: 0; } body:not(.elementor-page) #gss li a:hover { color: #005696; margin-bottom: 0; } body:not(.elementor-page) #gss img { padding: 0; } body:not(.elementor-page) #gss .protection { background: url(/filestore/gss/images/GSS_protection.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .scuba { background: url(/filestore/gss/images/GSS_scuba.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .camping { background: url(/filestore/gss/images/GSS_camping.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .smoking { background: url(/filestore/gss/images/GSS_smoking.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .medical { background: url(/filestore/gss/images/GSS_medical.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .fire { background: url(/filestore/gss/images/GSS_fire.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .shooting { background: url(/filestore/gss/images/GSS_target.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .sports { background: url(/filestore/gss/images/GSS_sports.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .inspection { background: url(/filestore/gss/images/GSS_inspection.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .insurance { background: url(/filestore/gss/images/GSS_insurance.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .transportation { background: url(/filestore/gss/images/GSS_transportation.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .winter { background: url(/filestore/gss/images/GSS_winter.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .animal { background: url(/filestore/gss/images/GSS_insects.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) #gss .appendix { background: url(/filestore/gss/images/GSS_appendix.gif) no-repeat 5% 50% #f4f4f4; } body:not(.elementor-page) .PreviousLinkContainer { display: inline-block; *display: inline; zoom: 1; width: 48%; background: url(/filestore/global/arrow-previous.gif) no-repeatcenterleft; height: 15px; } body:not(.elementor-page) #middle-element .PreviousLink { padding-left: 22px; line-height: 17px; } body:not(.elementor-page) .NextLinkContainer { display: inline-block; *display: inline; zoom: 1; width: 50%; text-align: right; background: url(/filestore/global/arrow-next.gif) no-repeatcenterright; height: 15px; } body:not(.elementor-page) #middle-element .NextLink { padding-right: 20px; line-height: 17px; } body:not(.elementor-page) #middle-element .spanishLink a { color: red; } body:not(.elementor-page) #middle-element .spanishLink a:hover { color: #123456; } body:not(.elementor-page) #breadcrumb .spanishLink a { display: none; visibility: hidden; } body:not(.elementor-page) #sponsor { width: 100%; margin: 0; } body:not(.elementor-page) #sponsor .featurette { background: url(/filestore/sponsorship/images/DirectTV-savings.jpg) no-repeat scroll center bottom #F1F6F9; float: right; height: 260px; margin: 0; padding: 0; width: 300px; } body:not(.elementor-page) #sponsor .featurette h2 { background: url(/filestore/sponsorship/images/DirectTV-h3bkg.jpg) repeat scroll center center transparent; color: #FFF; line-height: 1.4; padding: 5px; text-align: center; } body:not(.elementor-page) #sponsor .featurette h2 a { color: #1F4361; text-transform: capitalize; } body:not(.elementor-page) #sponsor .featurette h3 { color: #737373; text-transform: capitalize; } body:not(.elementor-page) #middle-element .SPLITup h3 { color: #000; border-top: 3px solid #000; } body:not(.elementor-page) #sponsor .featurette p { color: #787878; line-height: 1.5; padding: 5px; } body:not(.elementor-page) #sponsor .featurette a { text-decoration: none; text-transform: uppercase; } body:not(.elementor-page) #sponsor .featurette img { padding: 0; } body:not(.elementor-page) #sponsorArticle { border-top: 2px solid #1F4361; margin-top: 10px; } body:not(.elementor-page) #sponsorArticle h3 a { border: medium none; color: #737373; font-weight: 700; text-decoration: none; text-transform: capitalize; margin: 0; } body:not(.elementor-page) #sponsorArticle h2 { color: #1F4361; font-weight: 700; } body:not(.elementor-page) #sponsorArticle p { color: #737373; font-weight: 400; } body:not(.elementor-page) #sponsorArticle a { color: #1F4361; text-decoration: none; text-transform: uppercase; } body:not(.elementor-page) #sponsorArticleIMG { display: inline-block; position: relative; padding: 0; } body:not(.elementor-page) #sponsorArticleTEXT { display: inline-block; position: relative; } body:not(.elementor-page) #articles { background-color: #F5F8FB; border-top: 4px solid #1F4361; float: right; margin-left: 10px; padding-bottom: 5px; position: relative; width: 270px; } body:not(.elementor-page) #articles h2 { border-bottom: 1px solid #1F4361; color: #1F4361; padding: 2px; } body:not(.elementor-page) #articles ul { color: #1F4361; line-height: 1.3; list-style-image: url(/filestore/global/ULarrow.gif) ; text-align: left; padding: 5px 0 0 5px; } body:not(.elementor-page) #articles li { color: #737373; margin-left: 20px; } body:not(.elementor-page) #articles .ViewALL { float: right; padding-top: 4px; } body:not(.elementor-page) #middle-element .SPLITup { float: left; width: 340px; } body:not(.elementor-page) #middle-element .orange { color: #f8981d; } body:not(.elementor-page) #middle-element .blue { color: #00adef; } body:not(.elementor-page) #middle-element .SPLITup li { margin-left: 0; } body:not(.elementor-page) #sponsor .orange { border: none; } body:not(.elementor-page) .subCategory ul { border-top: dotted 1px #ccc; } body:not(.elementor-page) .table_title { color: #fff; background-color: #91B6D2; font-weight: 700; } body:not(.elementor-page) .table_subtitle { color: #00245b; font-weight: 700; } body:not(.elementor-page) .table_row_a { color: #1F4361; background-color: #BDD3E4; line-height: 1.5; } body:not(.elementor-page) .table_row_b { color: #1F4361; background-color: #E9EDF4; line-height: 1.5; } body:not(.elementor-page) .red { color: #8b0000; } body:not(.elementor-page) .green { color: green; } body:not(.elementor-page) ul.sub { padding-left: 20px; } body:not(.elementor-page) #middle-element .def-head { color: #737373; line-height: 1; display: block; padding-top: 50px; } body:not(.elementor-page) #middle-element .def-head:hover { color: #737373; } body:not(.elementor-page) #scroller { background: #fff; width: 710px; padding: 10px 10px 10px 10px; border: 1px solid #ccc; float: left; } body:not(.elementor-page) #scroller .scroller-left { width: 500px; float: left; height: 13px; min-height: 15px; margin: 0; padding: 0; line-height: 13px; vertical-align: baseline; } body:not(.elementor-page) #scroller .scroller-right { width: 180px; float: right; height: 13px; min-height: 13px; margin: 0; padding: 0; line-height: 13px; vertical-align: baseline; } body:not(.elementor-page) .alphabet-back { float: right; padding-right: 0; } body:not(.elementor-page) .right-float-a { float: right; width: 250px; margin-left: 15px; margin-bottom: 15px; } body:not(.elementor-page) #middle-element .right-float-a h2 { margin-bottom: 10px; } body:not(.elementor-page) #middle-element .right-float-a ul { padding-left: 0; } body:not(.elementor-page) #middle-element .right-float-a ul li { margin-left: 14px; } body:not(.elementor-page) #middle-element .marketing-title-images { margin-top: -7px; } body:not(.elementor-page) #middle-element .marketing-title-images img { padding: 0; } body:not(.elementor-page) #middle-element .portal-link-container { width: 100%; text-align: center; } body:not(.elementor-page) #middle-element .portal-link a { } body:not(.elementor-page) #middle-element #teaser-terms { width: 261px; height: 207px; color: #fff; padding: 0; background: url(/filestore/marketing/jpg/teaser_bg.jpg) ; } body:not(.elementor-page) #middle-element #teaser-terms span p { color: #fff; line-height: 14px; text-align: center; } body:not(.elementor-page) #middle-element #teaser-terms h2 { font-weight: bold; color: #fff; line-height: 14px; text-align: center; } body:not(.elementor-page) #middle-element #teaser-terms a { color: #fff; } body:not(.elementor-page) #middle-element #teaser-terms #s3slider { width: 261px; height: 207px; position: relative; overflow: hidden; } body:not(.elementor-page) #middle-element #teaser-terms #s3sliderContent { width: 261px; position: absolute; top: 0; margin-left: 0; } body:not(.elementor-page) #middle-element #teaser-terms .s3sliderImage { float: left; position: relative; display: none; } body:not(.elementor-page) #middle-element #teaser-terms .s3sliderImage img { padding: 0; } body:not(.elementor-page) #middle-element #teaser-terms .s3sliderImage span { position: absolute; left: 0; font: 10px/15px Arial,Helvetica,sans-serif; padding: 0 20px; width: 221px; color: #fff; display: none; bottom: 48px; } body:not(.elementor-page) #middle-element .right-float-a #teaser-terms ul li { margin-left: 0; } body:not(.elementor-page) #middle-element #teaser-terms .clear { clear: both; } body:not(.elementor-page) #middle-element .states_column { float: left; } body:not(.elementor-page) #middle-element .states_column.last { margin: 0 0 30px 17px; padding: 0 0 0 17px; border-left: 1px solid #ddd; } body:not(.elementor-page) #middle-element .states_column.first { margin: 0 17px 30px 0; padding: 0 17px 0 0; border-right: 1px solid #ddd; } body:not(.elementor-page) #middle-element .states_column th { text-align: left; color: #888; } body:not(.elementor-page) #middle-element .states_column td { padding-right: 10px; border-bottom: 1px solid #ddd; } body:not(.elementor-page) #middle-element dt.c1 { font-weight: bold; text-transform: capitalize; } body:not(.elementor-page) #middle-element dd { display: block; margin-bottom: 2em; } body:not(.elementor-page) .def,body:not(.elementor-page) .defc { text-transform: capitalize; } body:not(.elementor-page) #middle-element .html-code { width: 688px; padding: 20px; margin: 0 0 20px 0; background-color: #eee; border: 1px solid #ccc; } body:not(.elementor-page) #middle-element .html-code-banners { width: 688px; padding: 10px; margin: 0 0 20px 0; background-color: #eee; border: 1px solid #ccc; } body:not(.elementor-page) #middle-element .marketing-web-banners ul { list-style: none; list-style-type: none; padding: 0; margin: 0; } body:not(.elementor-page) #middle-element .marketing-web-banners ul li { list-style: none; list-style-type: none; padding: 0; margin: 0; } body:not(.elementor-page) #middle-element .marketing-web-banners hr { display: block; margin: 40px; width: 80%; } body:not(.elementor-page) #middle-element .marketing-web-banners img { padding: 10px 0; } body:not(.elementor-page) #middle-element .marketing-web-banners h3 { padding: 0 0 20px 0; } body:not(.elementor-page) #middle-element .ppt-file { float: left; width: 340px; height: 267px; overflow: hidden; margin-bottom: 10px; margin-right: 10px; } body:not(.elementor-page) #middle-element .ppt-file img { width: 340px; } body:not(.elementor-page) #GoogleMap_Div_Container,body:not(.elementor-page) #GMAP_Sidebar { line-height: normal; } @media print { body:not(.elementor-page) #middle-element,body:not(.elementor-page) #middle-element p,body:not(.elementor-page) #middle-element li { color: #000; } } body:not(.elementor-page) #middle-element .jte-info h3 { width: 325px; background: #005696; color: #fff; padding: 10px; } body:not(.elementor-page) #middle-element .jte-info ul { width: 320px; padding: 10px; } body:not(.elementor-page) #middle-element .jte-info .jte-box { float: left; height: 380px; min-height: 285px; margin: 0 20px 20px 0; background: #eee; } body:not(.elementor-page) #middle-element .jte-info .jte-button { background: url(/filestore/marketing/png/jte-button-bg.png) no-repeat; clear: both; width: 210px; margin: 0 auto; text-align: center; padding: 5px; } body:not(.elementor-page) #middle-element .jte-info .jte-button a { color: #fff; }__ESCAPED_SOURCE_END_CLEAN_CSS_}