@font-face {
    font-family: "chivoRegular";
    src: url("font/Chivo-Regular.eot");
    /* IE9 Compat Modes */
    src: url("font/Chivo-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/Chivo-Regular.otf") format("opentype"), /* Open Type Font */
    url("font/Chivo-Regular.svg") format("svg"), /* Legacy iOS */
    url("font/Chivo-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/Chivo-Regular.woff") format("woff"), /* Modern Browsers */
    url("font/Chivo-Regular.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "chivolight";
    src: url("font/Chivo-Light.eot");
    /* IE9 Compat Modes */
    src: url("font/Chivo-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/Chivo-Light.otf") format("opentype"), /* Open Type Font */
    url("font/Chivo-Light.svg") format("svg"), /* Legacy iOS */
    url("font/Chivo-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/Chivo-Light.woff") format("woff"), /* Modern Browsers */
    url("font/Chivo-Light.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "chivoBold";
    src: url("font/Chivo-Bold.eot");
    /* IE9 Compat Modes */
    src: url("font/Chivo-Bold.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/Chivo-Bold.otf") format("opentype"), /* Open Type Font */
    url("font/Chivo-Bold.svg") format("svg"), /* Legacy iOS */
    url("font/Chivo-Bold.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/Chivo-Bold.woff") format("woff"), /* Modern Browsers */
    url("font/Chivo-Bold.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "MontserratAlternatesMedium";
    src: url("font/MontserratAlternates-Medium.eot");
    /* IE9 Compat Modes */
    src: url("font/MontserratAlternates-Medium.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/MontserratAlternates-Medium.otf") format("opentype"), /* Open Type Font */
    url("font/MontserratAlternates-Medium.svg") format("svg"), /* Legacy iOS */
    url("font/MontserratAlternates-Medium.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/MontserratAlternates-Medium.woff") format("woff"), /* Modern Browsers */
    url("font/MontserratAlternates-Medium.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "MontserratAlternatesLight";
    src: url("font/MontserratAlternates-Light.eot");
    /* IE9 Compat Modes */
    src: url("font/MontserratAlternates-Light.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("font/MontserratAlternates-Light.otf") format("opentype"), /* Open Type Font */
    url("font/MontserratAlternates-Light.svg") format("svg"), /* Legacy iOS */
    url("font/MontserratAlternates-Light.ttf") format("truetype"), /* Safari, Android, iOS */
    url("font/MontserratAlternates-Light.woff") format("woff"), /* Modern Browsers */
    url("font/MontserratAlternates-Light.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Michroma";
    src: url("./Michroma/Michroma.eot");
    /* IE9 Compat Modes */
    src: url("./Michroma/Michroma.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./Michroma/Michroma.otf") format("opentype"), /* Open Type Font */
    url("./Michroma/Michroma.svg") format("svg"), /* Legacy iOS */
    url("./Michroma/Michroma.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./Michroma/Michroma.woff") format("woff"), /* Modern Browsers */
    url("./Michroma/Michroma.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "Quicksandregular";
    src: url("./Quicksand-Regular/Quicksand-Regular.eot");
    /* IE9 Compat Modes */
    src: url("./Quicksand-Regular/Quicksand-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./Quicksand-Regular/Quicksand-Regular.otf") format("opentype"), /* Open Type Font */
    url("./Quicksand-Regular/Quicksand-Regular.svg") format("svg"), /* Legacy iOS */
    url("./Quicksand-Regular/Quicksand-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./Quicksand-Regular/Quicksand-Regular.woff") format("woff"), /* Modern Browsers */
    url("./Quicksand-Regular/Quicksand-Regular.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: "JuliusSansOneRegular";
    src: url("./JuliusSansOne-Regular/JuliusSansOne-Regular.eot");
    /* IE9 Compat Modes */
    src: url("./JuliusSansOne-Regular/JuliusSansOne-Regular.eot?#iefix") format("embedded-opentype"), /* IE6-IE8 */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.otf") format("opentype"), /* Open Type Font */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.svg") format("svg"), /* Legacy iOS */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.ttf") format("truetype"), /* Safari, Android, iOS */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.woff") format("woff"), /* Modern Browsers */
    url("./JuliusSansOne-Regular/JuliusSansOne-Regular.woff2") format("woff2");
    /* Modern Browsers */
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'gidolinyaregular';
    src: url('font/gidolinya-regular.woff2') format('woff2'), url('font/gidolinya-regular.woff') format('woff'), url('font/gidolinya-regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Abel';
    src: url('font/Abel-Regular.woff2') format('woff2'), url('font/Abel-Regular.woff') format('woff'), url('font/Abel-regular.ttf') format('truetype');
    url('font/Abel-Regular.svg') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'fontello';
    src: url('fontello/fontello.eot?26027922');
    src: url('fontello/fontello.eot?26027922#iefix') format('embedded-opentype'), url('fontello/fontello.woff?26027922') format('woff'), url('fontello/fontello.ttf?26027922') format('truetype'), url('fontello/fontello.svg?26027922#fontello') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Abel';
    src: url('font/Abel-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'swis';
    src: url('font/Watchword_regular_demo.otf') format('opentype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Baumans';
    src: url('font/Baumans-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Raleway';
    src: url('font/Raleway-Medium.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Orbitronregula';
    src: url('font/Orbitron-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

::-webkit-input-placeholder {
    /* Chrome/Opera/Safari */
    color: #BDBDBD;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #BDBDBD;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #BDBDBD;
}

:-moz-placeholder {
    /* Firefox 18- */
    color: #BDBDBD;
}

em {
    font-weight: 300;
}

b {
    color: #000000;
    font-weight: 300;
}

footer b {
    color: #F7941E;
    font-weight: 300;
}

#leftSideBar b {
    color: #f7941e;
    font-size: 130%;
}

a {
    text-decoration: none;
    color: rgb(10, 100, 140);
}

p {
    font-family: Quicksandregular;
    color: #555;
    font-size: 100%;
    padding: 0px;
    margin: .5em 0px .5em 0px;
}

#contactCardWrapper {
    width: 60%;
    margin: 0px auto;
}

.textBlock {
    font-family: Helvetica;
    color: #333;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.25em;
    letter-spacing: .025em;
    padding: 0px 0px 0px 0px;
    margin: 0em 0px 0em 0px;
}

h2 {
    font-family: Michroma;
    color: rgb(10, 100, 140);
    font-size: 2.25em;
    font-weight: 300;
    margin: .25em 0px .25em 0px;
    text-align: center;
}

h3 {
    font-family: Michroma;
    color: rgb(10, 100, 140);
    font-size: 130%;
    font-weight: 300;
    margin: 1.25em 0px .8em 0px;
    text-align: left;
}

#contactMessageForm h3 {
    margin: .0em 0px .8em 0px;
}

h4 {
    font-family: Michroma;
    color: #6A7075;
    font-size: 100%;
    font-weight: 300;
    text-align: center;
    padding: 5px;
    margin: .5em 0px 1em 0px;
}

.openingTitle {
    position: relative;
    border: 0px solid red;
    margin: 0em auto .5em auto;
    padding: 0px;
}

h5 {
    font-family: Quicksandregular;
    color: #EBEBFF;
    font-size: 1em;
    font-weight: 300;
    text-align: center;
    padding: 0px;
    margin: .5em 0px .5em 0px;
}

h6 {
    font-family: fontello;
    display: inline;
    font-weight: 300;
    font-size: 1.1em;
    color: rgb(10, 100, 140);
    margin: 0px;
    padding: 0px;
}

pre {
    font-family: Arial, helvetica, sans-serif;
    font-weight: 300;
    font-size: 1em;
    line-height: 1.25em;
    color: #444;
}

.fontello {
    font-family: fontello;
    display: inline;
    font-weight: 300;
    font-size: 1.1em;
    color: rgb(10, 100, 140);
    margin: 0px;
    padding: 0px;
}

body {
    font-family: sans-serif;
    margin: 0px;
    padding: 0px;
}

#titleBar {
    width: 100%;
    margin: 30px auto 30px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
}

#tagLine {
    text-align: center;
    font-size: 1rem;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    color: #888;
}

#pcnBoxWrapper {
    display: none;
}

#menu1 {
    display: none;
}

em {
    color: #da741a;
    cursor: pointer;
    font-weight: 600;
}

li {
    font-family: Helvetica;
    color: #444;
    font-size: 1em;
    font-weight: 300;
    line-height: 1.25em;
    letter-spacing: .025em;
    padding: 0px;
    margin: .5em 0px .5em 0px;
}

input[type="text"] {
    width: 280px;
    border: 1px solid #b5c0cb;
    outline: 0px solid red;
    padding: 12px 5px 12px 50px;
    margin: 5px 0px 5px 0px;
    color: #a9b7cb;
    font-size: 1em;
}

.indent {
    padding: 0px 0px 0px 5px;
}

#wrapper1 {
    position: relative;
    border: 0px solid red;
    padding: 0px;
    margin: 0px;
}

#titleBar {
    width: 100%;
    margin: 30px auto 30px auto;
    text-align: center;
    padding: 0px 0px 0px 0px;
}

#titleBar h2 {
    position: relative;
    color: rgb(10, 100, 140);
    font-size: 140%;
    text-align: center;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 5px 0px;
}

#wrapper,
#tandcwrapper {
    position: relative;
    width: 100%;
    margin: 10px auto;
    padding: 0px;
    border: 1spx solid #DBDBDB;
}

#titleBlock {
    position: relative;
    background-color: #F2F2F2;
    margin: 0px auto 20px auto;
    height: 280px;
    display: table;
    width: 800px;
    overflow: hidden;
}

#title {
    position: relative;
    display: table;
    top: 10px;
    left: 0px;
    border: 1px solid red;
}

li a,
button a {
    text-decoration: none;
    -color: white;
}

.textBox {
    width: 280px;
    border: 1px solid #b5c0cb;
    outline: 0px solid red;
    padding: 20px;
    margin: 5px 0px 5px 0px;
    color: #a9b7cb;
    font-size: 1em;
}

button {}

.inputWrapper {
    position: relative;
}

article {
    position: relative;
    width: 100%;
    top: 0px;
    margin: 0px auto 0px auto;
    padding: 0px 0px 0px 0px;
    border: 0px solid green;
    background-color: #white;
}

article+p {
    width: 800px;
    text-align: center;
    padding: 0px 40px 0px 40px;
    margin: 20px auto;
}

#section3 {
    border: 0px solid red;
    margin: 0px auto;
    width: 800px;
}

#section3 h3,
#section3 p {
    text-align: center;
}

#introText2 {
    display: none;
}

.officeuse {
    font-size: 140%;
    color: #858585;
    font-weight: 300;
    font-family: Quicksandregular;
    text-align: center;
    margin: 20px 0px 15px 0px;
    padding: 0px;
}

#cont {
    width: 500px;
    margin: 0px auto;
}

.center {
    text-align: center;
}

.orange {
    color: #f7941e;
}

.centerOrange {
    color: #F7941E;
    text-align: center;
    font-size: 130%;
}

.croppic {
    margin: 0px auto;
    display: table;
    width: 200px;
    overflow: hidden;
    text-align: center;
}

.section1 {
    position: relative;
    top: -30px;
    left: 0px;
}

#section3 p {
    display: block;
    text-align: center !important;
}

.readMore {
    display: none;
}

.readMoreClick,
.readLessClick {
    position: relative;
    display: block;
    width: 100%;
    text-align: right;
    top: 0px;
    cursor: pointer;
    font-style: italic;
    font-size: 100%;
    color: rgb(10, 100, 140);
}

#topNav2,
#logobox2 {
    display: none;
}

#tandcwrapper+footer>#footerDisclaimer {
    display: none;
}

#messages {
    display: block;
    width: 800px;
    margin: 9px auto;
}

#messages ul {
    margin: 0px;
    padding: 0px;
}

#cover {
    display: block;
    position: fixed !important;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    Background-color: black;
    z-index: 999;
    opacity: .9;
}

#intro {
    display: block;
    padding: 0px 0px 30px 0px;
    position: fixed;
    width: 50%;
    background-color: white;
    -background-image: url("../images/graphics/new/watermark001.png");
    background-repeat: no-repeat;
    background-position: center;
    border: 1px solid grey;
    left: 25%;
    top: 60px;
    height: fit-content;
    z-index: 1000;
}

#intro h3 {
    width: 80%;
    margin: 20px auto;
    text-align: center;
    -border: 1px solid red;
}

#intro p {
    width: 80%;
    margin: 20px auto;
    text-align: center;
    -border: 1px solid red;
    font-size: 100%;
}

#choice4 {
    display: none;
}

#ChoicesContainer {
    position: relative;
    top: 0px;
    display: table;
    margin: 0px auto;
    box-shadow: 1px 1px 2px #555;
}

.choices {
    display: block;
    width: 230px;
    background-color: white;
    border: 1px solid #dbdbdb;
    text-align: center;
    padding: 15px;
    color: #25899d;
}

.choices:hover {
    background-color: #b5c0cb;
    color: #222E42;
    cursor: pointer;
}

.mobOnly {
    display: none;
}

#privacyWrapper {
    margin: 0px auto;
    width: 60%
}

#formDisclaimer {
    margin: 0px 0px 0px 0px;
    width: 60%;
}

#formDisclaimer {
    position: absolute;
    top: 30px;
    left: 5%;
    padding: 10% 5% 5% 5%;
    width: 80%;
    border: 1px solid grey;
    background-color: #fff;
}

#formDisclaimerButton {
    padding: 7px 20px 7px 20px;
    border: 1px solid #b7baa7;
    margin: 40px auto 0px auto;
    text-align: center;
    display: table;
    color: #444;
    box-shadow: 1px 1px 5px #555;
    cursor: pointer;
}