*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}body{background:transparent url(../img/square_bg.png) top left repeat;line-height:1.5em}h1,h2,h3,h4,h5{margin:0 0 24px}h2{font-size:1.5em;line-height:1em}h3{font-size:1.25em;line-height:1.2em}h4{font-size:1.125em;line-height:1.333em}h5{font-size:1.125em;line-height:1.333em}h6{font-family:HelveticaNeue,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:1em;line-height:1.5em;font-weight:700}p{margin-bottom:24px}ul,ol{margin-bottom:24px}ul ul,ul ol,ol ol,ol ul{margin:8px 0 8px 48px;font-size:inherit}ul ul li,ul ol li,ol ol li,ol ul li{margin-bottom:8px;font-size:inherit}li{line-height:1.5em;margin-bottom:24px;font-size:inherit}.lead{line-height:28px}.navbar li{margin:0}.navbar .brand{font-size:1.25em;font-family:Tahoma,Verdana,Segoe,sans-serif;font-weight:700;letter-spacing:.1em;background:url(../img/logo-small.png) 20px 14px no-repeat;padding-left:80px}.navbar .navbar-inner{background-image:none;background-color:rgba(255,255,255,.97)}.brand-banner{background:#6790fa url(../img/blurred-bk1.jpg) left top no-repeat;background-image:-webkit-gradient(linear,left top,right bottom,color-stop(0%,#6790fa),color-stop(50%,#6790fa),color-stop(50%,#79a2fc),color-stop(100%,#79a2fc));background-image:-webkit-radial-gradient(rgba(194,212,249,0) 25%,rgba(175,199,249,0) 35%,rgba(54,112,247,1) 100%),-webkit-linear-gradient(-45deg,#6790fa 0,#6790fa 50%,#79a2fc 50%,#79a2fc 100%);background-image:radial-gradient(rgba(194,212,249,0) 25%,rgba(175,199,249,0) 35%,rgba(54,112,247,1) 100%),linear-gradient(-45deg,#6790fa 0,#6790fa 50%,#79a2fc 50%,#79a2fc 100%);margin-bottom:24px}.jumbotron{margin:60px 0;text-align:center;padding:0 60px}.slogan{font-size:4.125em;line-height:1;color:#0c151f;text-shadow:4px 3px 0 #fff,9px 8px 0 rgba(0,0,0,.15)}.main{margin-bottom:24px}.section-header{border-bottom:2px solid #70A310}.main .lead{color:#6790fa}.img-polaroid{margin-bottom:24px}.main-footer{font-size:.875em;line-height:1.3em;color:#fff;background:#6790fa;background:-webkit-gradient(linear,0 100%,0 0,from(#3968ce),color-stop(0.36,#3e6fe0),color-stop(0.79,#6790fa),to(#89a9f9));background:-webkit-linear-gradient(#3968ce 0,#3e6fe0 36%,#6790fa 79%,#89a9f9 100%);background:linear-gradient(#3968ce 0,#3e6fe0 36%,#6790fa 79%,#89a9f9 100%);padding:12px 0;border-top:1px solid #3968ce}.main-footer p{margin-bottom:12px}.footer-logo{background:url(../img/SDN-logos.png) no-repeat -2px -2px;width:228px;height:180px;float:right;display:inline-block;zoom:1;*display:inline}.copyright{font-size:.857em}#skip{margin:0;height:0}#skip a{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0;margin:0}#skip a:focus{text-align:center;font-size:16px;color:red;margin-bottom:24px;height:auto;width:auto}.no-margin{margin:0}@media (max-width:979px){.jumbotron{margin:0;padding:0}.top-of-page{text-align:right}.navbar .brand{background:url(../img/logo-small.png) 0 4px no-repeat;padding:8px 0 8px 60px;margin:0 0 0 5px}li.menu-title{padding:8px 8px 0;margin-bottom:8px;font-weight:700;color:#777}.nav-collapse .nav a{margin-left:8px;margin-right:8px}}@media (min-width:768px) and (max-width:979px){}@media (max-width:767px){body{font-size:90%}.navbar-fixed-top{margin-bottom:.666em}.brand-banner hr{margin:1em 0}.brand-banner,.main-footer{margin-left:-20px;margin-right:-20px;padding-left:20px;padding-right:20px}.footer-logo{float:none;display:block;margin:0 auto 12px}}@media (min-width:549px) and (max-width:767px){.img-polaroid{display:block;margin:0 auto 24px}}@media (max-width:480px){.navbar .brand{font-size:98%}.jumbotron{font-size:80%}.main .lead{font-size:98%;line-height:inherit;font-weight:700}.footer-logo{background:url(../img/SDN-logos.png) no-repeat -210px -208px;width:140px;height:111px;margin:0 auto 12px}}@media (max-width :320px){.navbar .brand{font-size:80%;background-size:20% auto;padding:8px 0 4px 48px}}.row-fluid [class*=span]{min-height:20px}@media (min-width:1200px){.row-fluid [class*=span]{min-height:30px}}#skiplink a{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#skiplink a:focus,#skiplink a:active{display:block;left:0;top:0;width:auto;z-index:1100;clip:auto;height:auto;margin:0;overflow:visible;position:absolute;background-color:#6790fa;color:#fff;padding:0 12px}#main:focus,#main:active{outline:0}