
@media only print {* {    border: none;}h1, h2, h3, h4, h5, h6 {color: #000000;}a {    color: #0000ff;}.padding {padding: 10px;}@media screen and (min-width: 768px) {    .padding {        padding: 10px;    }}.topBorder,.bottomBorder,.menu-button,.menu-wrap,#nav,#desktopSkypeButton,#banner,#footer {display: none;}.container {background: none;}.filledArea {background: #ffffff;box-shadow: none;border-top: 0px;border-radius: 0px;margin-bottom: 0;}header {display: table;width: 100%;padding: 2px 0;}#logo {    position: relative;    width: 125px;    height: 125px;    min-width: 125px;    margin: auto;    padding: 0;    line-height: 1;}#logoLink img {width: 125px;height: 125px;display: inline-block;}header h1 a {    color: #000000;}header h1 a:hover {    color: #ffffff;    text-decoration: none;}header #tagline {    color: #000000;    text-shadow: none;}/* @group Content & Sidebar */#contentContainer {background: #ffffff;}#pageContent {text-shadow: none;color: #000000;background: #ffffff;    display: block;    width: 100%;}aside {text-shadow: none;color: #000000;    display: block;    width: 100%;}
}

h1, h2, h3, h4, h5, h6 {padding: 0;margin: 0 0 10px;}p {margin-bottom: 10px;}header{padding-top: 30px;padding-bottom: 7px}header h1{letter-spacing: -1px; line-height: 1em;}/* @group Reset */article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block;}audio,canvas,video{display:inline-block;}audio:not([controls]){display:none;height:0;}[hidden]{display:none;}html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;}body{margin:0;}a:focus{outline:thin dotted;}a:active,a:hover{outline:0;}h1{font-size:2em;margin:0.67em 0;}abbr[title]{border-bottom:1px dotted;}b,strong{font-weight:bold;}dfn{font-style:italic;}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0;}mark{background:#ff0;color:#000;}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em;}pre{white-space:pre-wrap;}q{quotes:"\201C" "\201D" "\2018" "\2019";}small{font-size:80%;}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline;}sup{top:-0.5em;}sub{bottom:-0.25em;}img{border:0;}svg:not(:root){overflow:hidden;}figure{margin:0;}fieldset{border:1px solid #c0c0c0;margin:0 2px;padding:0.35em 0.625em 0.75em;}legend{border:0;padding:0;}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;}button,input{line-height:normal;}button,select{text-transform:none;}button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer;}button[disabled],html input[disabled]{cursor:default;}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;}input[type="search"]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box;}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none;}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}textarea{overflow:auto;vertical-align:top;}table{border-collapse:collapse;border-spacing:0;}/* @end */html,body {    height: 100%;    width: 100%;    overflow-x: hidden;    overflow-y: auto;}body {    font: 18px/1.50em "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;-webkit-font-smoothing: antialiased;}body.show-menu {overflow: hidden;}.container, .content-wrap {width: 100%;height: 100%;    overflow: hidden;}img {max-width: 100%;height: auto;}h1, h2, h3, h4, h5, h6 {color: #D9C47D;font-weight: bold;text-align: center;font-family: "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;}a {    color: #66CCFF;    text-decoration: none;    transition: all 300ms ease-in-out;}a:hover {    color: #66CCFF;    text-decoration: underline;}.padding {padding: 10px;}@media screen and (min-width: 768px) {    .padding {        padding: 30px;    }}.topBorder {box-shadow: rgba(0,0,0,0.15) 0 1px 2px;background-color: #675229;border-top: 1px solid #836E45;height: 10px;overflow: visible;}.bottomBorder {box-shadow: rgba(0,0,0,0.15) 0 1px 2px;background-color: #675229;border-top: 1px solid #836E45;height: 10px;overflow: visible;}.container {background: url(images/background.jpg) no-repeat #051B48;background-size: 100% 100%;background-attachment: fixed;    position: relative;}.menu-wrap a {color: #b8b7ad;}.menu-wrap a:hover,.menu-wrap a:focus {color: #c94e50;}.content-wrap {overflow-x: hidden;overflow-y: auto;/*-webkit-overflow-scrolling: touch;*/    transition: margin 400ms ease-in-out;    width: 100%;    height: 100%;}.show-menu .content-wrap {    margin-left: 262px}.content {position: relative;min-height: 100%;    transition: opacity 500ms ease-in-out;}.show-menu .content {    opacity: 0.25;}.content::before {position: absolute;top: 0;left: 0;z-index: 10;height: 100%;background: rgba(0,0,0,0.3);content: '';opacity: 0;-webkit-transform: translate3d(100%,0,0);transform: translate3d(100%,0,0);-webkit-transition: opacity 0.4s, -webkit-transform 0s 0.4s;transition: opacity 0.4s, transform 0s 0.4s;-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition-timing-function: cubic-bezier(0.7,0,0.3,1);}.width {max-width: 1040px;margin: 0 auto;padding: 0 15px;}.filledArea {background: #333333;box-shadow: inset rgba(255,255,255,0.05) 0 -1px 0, inset rgba(255,255,255,0.04) -1px 0 0, rgba(0,0,0,0.5) 0px 2px 12px;border-top: 9px solid rgb(131, 110, 69);border-radius: 5px;margin-bottom: 5%;}/* Menu Button */.menu-button {padding: 20px;border: none;    color: #cdcdcd;font-size: 18px;background: transparent;    outline: none;    font-weight: bolder;}.menu-button:hover,.menu-button:active {color: #ffffff;}/* Off Canvas Menu */.menu-wrap {position: fixed;    top: 0;    left: 0;z-index: 1001;width: 260px;    height: 100%;    float: left;    overflow: auto;background: #1c1c1c;padding: 0;font-size: 16px;-webkit-transform: translate3d(-320px,0,0);transform: translate3d(-320px,0,0);-webkit-transition: -webkit-transform 0.4s;transition: transform 0.4s;-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition-timing-function: cubic-bezier(0.7,0,0.3,1);box-shadow: 0 1px 6px rgba(0,0,0,0.6), inset rgba(255,255,255,0.04) 0 -1px 0, inset rgba(255,255,255,0.05) 1px 0 0, inset rgba(255,255,255,0.05) -1px 0 0;}.menu, .icon-list {height: 100%;}/* Social Icons */#socialLinks {display: flex;align-items: center;margin-top: 12px;    -webkit-transform: translate3d(0,1000px,0);transform: translate3d(0,1000px,0);}#socialLinks a {text-align: center;color: #ffffff;flex: 1;}#socialLinks a:hover {    color: #fff;    text-shadow: #fff 0 0 20px;}#socialLinks a i {display: inline-block;height: 50px;line-height: 50px;width: 50px;font-size: 24px;border-radius: 50%;border: 2px solid #ffffff;}#socialLinks a:last-child i {border: none;font-size: 36px;}#offCanvasNav {-webkit-transform: translate3d(0,3000px,0);transform: translate3d(0,3000px,0);    margin-top: 15px;    overflow: auto;    height: auto;}#offCanvasNav ul {    display: block;    padding: 0;    margin: 0;    list-style: none;}#offCanvasNav li {    border-top: 1px solid #000000;    padding: 0;    margin: 0;    display: block;}#offCanvasNav li:last-child {    border-bottom: 1px solid #000000;}#offCanvasNav a {display: block;padding: 10px 25px;    color: #D9C47D;    text-decoration: none;    transition: all 300ms ease-in-out;}#offCanvasNav a:hover {    text-decoration: none;    color: #ffffff;}#offCanvasNav a.current {    color: #ffffff;    font-weight: bolder;}#offCanvasNav ul ul {    display: none;}#offCanvasNav ul ul li:last-child {    border-bottom: none;}#offCanvasNav ul ul a {    padding-left: 50px;}#offCanvasNav ul ul ul a {    padding-left: 75px;}#offCanvasNav ul ul ul ul a {    padding-left: 100px;}/* Shown menu */.show-menu .menu-wrap {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: -webkit-transform 0.8s;transition: transform 0.8s;-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition-timing-function: cubic-bezier(0.7,0,0.3,1);}.show-menu #socialLinks,.show-menu #offCanvasNav,.show-menu #offCanvasNav a {-webkit-transform: translate3d(0,0,0);transform: translate3d(0,0,0);-webkit-transition: -webkit-transform 0.8s;transition: transform 0.8s;-webkit-transition-timing-function: cubic-bezier(0.7,0,0.3,1);transition-timing-function: cubic-bezier(0.7,0,0.3,1);}.show-menu #offCanvasNav a {-webkit-transition-duration: 0.9s;transition-duration: 0.9s;}@media screen and (min-width: 768px) {.menu-wrap {width: 0px !important;display: none;}}/* @group Header */header {display: table;width: 100%;padding: 2px 0;}#logo {    position: relative;    width: 125px;    height: 125px;    min-width: 125px;    margin: auto;    padding: 0;    line-height: 1;}#logoLink img {width: 125px;height: 125px;display: inline-block;}#headerContent {display: block;padding: 15px 0px;white-space: normal;    text-align: center;}header h1 {    display: block;    float: none;    font-variant: small-caps;    font-size: 34px;    padding: 0;    margin: 0;    letter-spacing: 0px;    font-family: 'Open Sans Condensed', sans-serif;    text-align: center;}@media screen and (min-width: 768px) {    #logo {        margin: 0;        display: table-cell;        vertical-align: middle;    }    #headerContent {        display: table-cell;        vertical-align: middle;        padding: 0px 0px 0px 15px;        text-align: left;    }    header h1 {        text-align: left;    }}@media screen and (min-width: 996px) {    header h1 {        text-align: left;        font-size: 52px;    }}header h1 a {    color: #ffffff;    text-decoration: none;}header h1 a:hover {    color: #ffffff;    text-decoration: none;}header #tagline {font: italic bolder 14px 'georgia';    padding: 0;    color: #666;    text-shadow: rgba(0,0,0,0.2) 0 1px 0px, rgba(0,0,0,0.1) 0 2px 10px;    text-shadow: none;    letter-spacing: 0;}header #tagline a {    display: none;}#desktopSkypeButton {display: none;width: 125px;vertical-align: middle;padding-left: 15px;}#apsSkypeButton {    background: transparent;    border: 1px solid #333;    position: relative;    width: 100px;    height: auto;    border-radius: 5px;    box-shadow: 0px 0px 10px rgba(255, 255, 255, 1);    margin: 0;    padding: 15px 15px 5px;    text-align: center;    z-index: 200;    line-height: 1;    transition: all 300ms ease-in-out;}#apsSkypeButton:hover {box-shadow: 0px 0px 15px rgba(255, 255, 255, 1);}#apsSkypeButton p,#apsSkypeButton img {margin: 0 !important;vertical-align: 0px !important;}@media screen and (min-width: 768px) {#desktopSkypeButton {display: table-cell;}}/* @end *//* @group Main Navigation */#mobileToggle {    text-align: center;}#mobileToggle a {    color: #cdcdcd;    font-size: 16px;    font-weight: bolder;    text-decoration: none;    padding: 10px;    display: table;    margin: auto;}#mobileToggle a:hover {    text-decoration: none;}#mobileToggle img {    display: table-cell;    max-height: 40px;    max-width: 40px;    vertical-align: middle;}#mobileToggle span {    display: table-cell;    vertical-align: middle;}#nav {display: none;}@media screen and (min-width: 768px) {    #mobileToggle {        display: none;    }    #nav {background: #3a3a3a;text-align: center;display: block;position: relative;z-index: 300;box-shadow: 0 4px 4px -2px rgba(0, 0, 0, 0.498039);}#nav ul {display: flex;        height: 100%;        width: 100%;padding: 0;margin: 0;list-style: none;}#nav li {        display: flex;        flex: 1;        align-items: center;        justify-content: center;padding: 0;margin: 0;list-style: none;position: relative;border-right: 1px solid #1C1C1C;border-left: 1px solid #444444;        z-index: 300;}#nav li:first-child {border-left: none;}#nav li:last-child {border-right: none;}#nav a {color: #cdcdcd;padding: 15px 10%;display: inline-block;        flex: 1;text-decoration: none;transition: all 300ms ease-in-out;font-size: 14px;        font-weight: bolder;}#nav a:hover {color: #ffffff;}#nav a.current,#nav a.currentAncestor {color: #ffffff;font-weight: 700;}#nav ul ul {display: block;position: absolute;top: 100%;left: 50%;width: 260px;        height: auto;        visibility: hidden;background: rgba(0, 0, 0, .75);margin-left: -130px;        z-index: 200;        transition: all 300ms ease-in-out;        opacity: 0;}        #nav ul ul li {        border-top: 1px solid rgba(255,255,255,0.07);        border-bottom: 1px solid rgba(0, 0, 0, 0.3);        border-left: none;    }        #nav ul ul li:last-child {        border-bottom: none;    }        #nav ul ul a {        display: block;        border: none;        font-size: 14px;        padding: 5px;        text-shadow: #000 0 1px 0;        color: #ffffff;        font-weight: normal;    }        #nav ul ul a:hover {    background: #004080;    color: #ffffff;    }#nav li:hover > ul {        visibility: visible;        opacity: 1;}        #nav ul ul ul {        left: 100%;        top: -1px;        margin-left: 0px;    }        .isTouchDevice #nav ul ul {    opacity: 1.00;    visibility: visible;    -webkit-transition: none;    transition: none;    display: none;    }        .isTouchDevice #nav>ul>li:hover>ul,    .isTouchDevice #nav>ul>li>ul>li:hover>ul,     .isTouchDevice #nav>ul>li>ul>li>ul>li:hover>ul,     .isTouchDevice #nav>ul>li>ul>li>ul>li>ul>li:hover>ul {    opacity: 1.00;    visibility: visible;    display: block;    }}@media screen and (min-width: 996px) {#nav a {font-size: 16px;}#nav ul ul a {    font-size: 14px;}}/* @end *//* @group Banner */#banner {position: relative;max-height: 0px;transition: all 2000ms ease-in-out;overflow: hidden;}#banner:not(:empty) {    max-height: 1000px;}#banner img {display: block;position: relative;z-index: 1;}/* @end *//* @group Content & Sidebar */#contentContainer {background: #1C1C1C;}#pageContent {font-size: 18px;text-shadow: #000 0 1px 0;color: #ffffff;transition: all 500ms ease-in-out;background: #3a3a3a;position: relative;z-index: 5;}#pageContent #pageContent .topBorder {display: none;}body.activeBanner #pageContent .topBorder {display: block;}aside {display: none;position: relative;z-index: 5;text-align: left;text-shadow: #000 0 1px 0;color: #ffffff;font-size: 16px;}#sidebarContent {margin-top: 0px;transition: all 500ms ease-in-out;}/* If the sidebar is active */body.activeSidebar aside {    display: block;    border-top: 1px solid #444;}@media screen and (min-width: 768px) {    body.activeSidebar #contentContainer {display: flex;}body.activeSidebar #pageContent {max-width: calc(100% - 270px);box-shadow: 0 1px 6px rgba(0,0,0,0.6), inset rgba(255,255,255,0.04) 0 -1px 0, inset rgba(255,255,255,0.05) 1px 0 0, inset rgba(255,255,255,0.05) -1px 0 0;border-top: 1px solid #444;width: 100%;}        body.activeSidebar aside {width: 270px;border-top: 1px solid #444;}}/* If both banner and sidebar are active */@media screen and (min-width: 768px) {body.activeBanner.activeSidebar #contentContainer {margin-top: -60px;}        body.activeBanner.activeSidebar aside {margin-top: 60px;}}/* @end *//* Footer */footer {    z-index: 2 !important;    background-color: #3c3c3c;    background-image: -webkit-gradient(linear, left top, left bottom, from(rgb(60, 60, 60)), to(rgb(50, 50, 50)));background-image: -webkit-linear-gradient(top, rgb(60, 60, 60), rgb(50, 50, 50));background-image: -moz-linear-gradient(top, rgb(60, 60, 60), rgb(50, 50, 50));background-image: -o-linear-gradient(top, rgb(60, 60, 60), rgb(50, 50, 50));border-radius: 0px 0px 5px 5px;font-size: 24px;border-top: 1px solid #4c4c4c;}footer a {color: #1c1c1c;text-shadow: #555 0 1px 0;}footer a:hover,footer a:active {color: #fff;text-shadow: #fff 0 0 20px;}/*form label {color: #D9C47D;font-size: 16px;display: block;text-transform: uppercase;}form input[type=text] {display: block;border-radius: 5px;padding: 10px 5px;width: 50%;margin-bottom: 15px;box-shadow: none;border: 1px solid #000000;outline: none;}form input[type=text]:focus {border: 1px solid #000000;}form input[type=radio] {width: auto;float: left;margin-right: 5px;margin-top: 5px;outline: none;}form .option-group {margin-bottom: 15px;}form textarea {width: 50%;min-height: 100px;resize: both;border-radius: 5px;margin-bottom: 15px;box-shadow: none;padding: 5px;border: none;outline: none;}form textarea:focus {border: 1px solid #000000;}form button,form input[type=submit] {width: auto !important;background-color: #4ebd4a;border-radius: 5px;padding: 10px 25px;color: #ffffff;box-shadow: none;border: none;transition: all 300ms ease-in-out;}form button:hover {background: #0B2457;}*/.uk_co_doobox_1dootab_stack p {margin: 0px;}iframe[src^="https://swc.cdn.skype.com"] {	position: fixed;	bottom: 0;	right: 0;}