html, body {    height: 100%;}body {    margin: 0px;    padding: 0px;    background: #21610B;    font-family: 'Open Sans', sans-serif;    font-size: 11pt;    font-weight: 300;    color: #6c6c6c;}h1, h2, h3 {    margin: 0;    padding: 0;    font-weight: 600;    color: #454445;}p, ol, ul {    margin-top: 0;}/*ol, ul
{
	padding: 0;
} */p {    line-height: 140%;}strong {    font-weight: bold;}a {    color: #0C696E;}    a:hover {        /*	text-decoration: none; */        color: #911010;    }    a:active {        color: #911010;    }.container {    margin: 0px auto;    width: 1200px;}/*********************************************************************************//* Image Style                                                                   *//*********************************************************************************/.image {    display: inline-block;}    .image img {        display: block;        width: 100%;    }.image-full {    display: block;    width: 100%;    margin: 0 0 2em 0;}.image-left {    float: left;    margin: 0 2em 2em 0;}.image-centered {    display: block;    margin: 0 0 2em 0;}    .image-centered img {        margin: 0 auto;        width: auto;    }/*********************************************************************************//* List Styles                                                                   *//*********************************************************************************/ul.style1 {    margin: 0;    padding: 0em 0em 0em 0em;    overflow: hidden;    color: #6c6c6c}    ul.style1 li {        overflow: hidden;        display: block;        padding: 2.80em 0em;        border-top: 1px solid #D1CFCE;    }        ul.style1 li:first-child {            padding-top: 0;            border-top: none;        }    ul.style1 .image-left {        margin-bottom: 0;    }    ul.style1 h3 {        padding: 1.2em 0em 1em 0em;        letter-spacing: 0.10em;        text-transform: uppercase;        font-size: 1.2em;        font-weight: 600;        color: #454445;    }    ul.style1 a {        text-decoration: none;        color: #525252;    }        ul.style1 a:hover {            text-decoration: underline;            color: #525252;        }ul.style2 {    margin: 0;    padding-top: 1em;}    ul.style2 li {        border-top: solid 1px #E5E5E5;        padding: 0.80em 0 0.80em 0;        /*	font-family: 0.80em; */    }        ul.style2 li:before {            display: inline-block;            padding: 4px;            background: #0C696E;        }    ul.style2 a {        display: inline-block;        margin-left: 1em;    }    ul.style2 li:first-child {        border-top: 0;        padding-top: 0;    }    ul.style2 .icon {        color: #FFF;    }/*********************************************************************************//* Social Icon Styles                                                            *//*********************************************************************************/ul.contact {    margin: 0;    padding: 2em 0em 0em 0em;}    ul.contact li {        display: inline-block;        padding: 0em 0.30em;        font-size: 1em;    }        ul.contact li span {            display: none;            margin: 0;            padding: 0;        }        ul.contact li a {            color: #FFF;        }            ul.contact li a:before {                display: inline-block;                background: #3f3f3f;                width: 40px;                height: 40px;                line-height: 40px;                border-radius: 20px;                text-align: center;                color: #FFFFFF;            }            ul.contact li a.icon-twitter:before {                background: #2DAAE4;            }            ul.contact li a.icon-facebook:before {                background: #39599F;            }            ul.contact li a.icon-dribbble:before {                background: #C4376B;            }            ul.contact li a.icon-tumblr:before {                background: #31516A;            }            ul.contact li a.icon-rss:before {                background: #F2600B;            }/*********************************************************************************//* Button Style                                                                  *//*********************************************************************************/.button {    display: inline-block;    padding: 1.3em 3em;    background: #0C696E;    -moz-transition: opacity 0.25s ease-in-out;    -webkit-transition: opacity 0.25s ease-in-out;    -o-transition: opacity 0.25s ease-in-out;    -ms-transition: opacity 0.25s ease-in-out;    transition: opacity 0.25s ease-in-out;    letter-spacing: 0.20em;    text-decoration: none;    text-transform: uppercase;    font-weight: 600;    color: #FFF;}    .button:hover {    }    .button:active {    }.button-big {    padding: 1.6em 4em;    font-size: 1.4em;    font-weight: 900;}/*********************************************************************************//* Heading Titles                                                                *//*********************************************************************************/.title {    margin-bottom: 3em;}    .title h2 {        font-weight: 400;        font-size: 2.8em;        color: #323232;    }    .title .byline {        letter-spacing: 0.15em;        text-transform: uppercase;        font-weight: 400;        font-size: 1.1em;        color: #6F6F6F;    }.byline1 {    position: relative;    z-index: 10;    letter-spacing: 0.15em;    text-transform: uppercase;    font-weight: 400;    font-size: 1.1em;    color: #FFFFFF;    float: left;    margin-left: 100px;    margin-top: 10px;}.byline2 {    position: relative;    z-index: 10;    letter-spacing: 0.15em;    text-transform: uppercase;    text-shadow: 0px 4px 3px #000000;    font-weight: 600;    font-size: 1.2em;    color: #FFFFFF;    margin-left: 10px;    /* margin-left: 100px; */    /* margin-top: 55px; */    display: inline-block;    margin-bottom: 10px;}/*********************************************************************************//* Header                                                                        *//*********************************************************************************/#header-wrapper {}#header {    position: relative;    height: 100px;}/*********************************************************************************//* Logo                                                                          *//*********************************************************************************/#logo {    position: absolute;    top: 0.2em; /* 2em*/    left: 0;    background-image: url('images/Title.png');    height: 160px;    width: 550px;}/*#logo h1
{
	/*display: inline-block;*//*font-size: 6.5em;     
	color: #FFF;
  font-family: BickhamScript;
  text-transform: none;   
  
}*//*#logo a
{
	text-decoration: none;
	color: #FFF;
  float: top; 
} *//*********************************************************************************//* Menu                                                                          *//*********************************************************************************/#menu {    position: absolute;    left: 0;    top: 9.6em;}    #menu ul {        display: inline-block;        /*background-color: #7AEA94;*/        /*border: 1.5px solid white; */    }    #menu li {        display: block;        float: left;        text-align: center;        z-index: 99;    }        #menu li a, #menu li span {            display: inline-block;            margin-left: 0.50em;            padding: 0em 1.5em 0em 0.50em;            /*	letter-spacing: 0.20em; */            text-decoration: none;            text-shadow: 0px 3px 3px #000000;            /*	font-size: 0.90em; */            font-weight: 600;            text-transform: uppercase;            outline: 0;            color: #FFF;        }        #menu li:hover a, #menu li.active a, #menu li.active span {            color: #DC0000;        }    #menu .current_page_item a {        color: #FFF;    }    #menu .icon {        display: inline-block;        color: #FFF;    }/*********************************************************************************//* Banner                                                                        *//*********************************************************************************/#banner-wrapper {    overflow: hidden;    padding: 3em 0em;    background: #ECECEC;}#banner .box-left {    float: left;}#banner .box-right {    float: right;}#banner h2 {    margin: 0em;    padding: 0em;    font-weight: 400;    font-size: 3em;    color: #555555;}#banner span {    display: block;    padding-top: 0.20em;    text-transform: uppercase;    font-size: 1.2em;    color: #A2A2A2;}/*********************************************************************************//* Page                                                                          *//*********************************************************************************/#wrapper {    background: #FFF;}#page {    position: relative;    left: 10%;    overflow: hidden;    padding: 6em 0em;}/*********************************************************************************//* Content                                                                       *//*********************************************************************************/#content {    float: left;    width: 90%;    height: inherit;}/*********************************************************************************//* Sidebar                                                                       *//*********************************************************************************/#sidebar {    float: right;    width: 450px;}#stwo-col {    margin-top: 2em;}    #stwo-col h2 {        display: block;        padding-bottom: 1.5em;        letter-spacing: 0.10em;        text-transform: uppercase;        font-size: 1.2em;        font-weight: 600;        color: #454445;    }    #stwo-col .sbox1 {        float: left;        width: 210px;    }    #stwo-col .sbox2 {        float: right;        width: 210px;    }/*********************************************************************************//* Copyright                                                                     *//*********************************************************************************/#copyright {    overflow: hidden;    padding: 5em 0em;}    #copyright p {        letter-spacing: 0.20em;        text-align: center;        text-transform: uppercase;        font-size: 0.80em;        color: #ACCFFF;    }    #copyright a {        text-decoration: none;        color: #ACCFFF;    }/*********************************************************************************//* Featured                                                                      *//*********************************************************************************/#featured-wrapper {    overflow: hidden;    padding: 5em 0em;    background: #FFF;    text-align: center;}#featured .major {    overflow: hidden;    margin-bottom: 3em;    padding-bottom: 2em;    border-bottom: 1px solid #E8E8E8;}    #featured .major h2 {        font-size: 3em;    }    #featured .major .byline {        font-size: 1.3em;    }#featured .title {    margin-bottom: 1em;}    #featured .title h2 {        font-size: 1.2em;    }#featured h2 {    text-align: center;}#featured .icon {    position: relative;    display: inline-block;    width: 80px;    height: 80px;    background: #0C696E;    margin: 0px auto 20px auto;    line-height: 80px;    font-size: 2em;    text-align: center;    color: #FFF;}.column1, .column2, .column3, .column4 {    width: 282px;}.column1, .column2 {    float: left;    margin-right: 24px;}.column3 {    float: left;}.column4 {    float: right;}#slider {    margin: 11em auto 8em auto;    width: 1200px;    position: relative;}    #slider .button {        display: inline-block;        background: rgba(255,255,255,0.2);        color: #ffffff;        text-decoration: none;        outline: 0;        font-size: 1.25em;        text-shadow: 0 1px 1px #003A6C;        z-index: 5;    }        #slider .button:hover {        }    #slider .viewer {        width: 1000px;        height: 375px;        margin: 0 auto;        overflow: hidden;    }        #slider .viewer .reel {            display: none;            height: 375px;        }            #slider .viewer .reel .slide {                position: relative;                width: 1200px;                height: 375px;            }            #slider .viewer .reel h2 {                position: absolute;                top: 130px;                left: 0;                width: 1200px;                height: 80px;                line-height: 80px;                background: #111111;                text-align: center;                opacity: 0.85;                font-weight: normal;                color: #ffffff;                font-size: 2.25em;            }            #slider .viewer .reel p {                position: absolute;                top: 210px;                left: 0;                width: 1200px;                height: 40px;                line-height: 40px;                background: #0074C6;                text-align: center;                opacity: 0.85;                font-weight: normal;                color: #ffffff;                font-size: 1.1em;            }    #slider .icon {        font-size: 4em;        color: #FFF;    }    #slider .previous-button {        position: absolute;        top: 150px;        left: 0;    }    #slider .next-button {        position: absolute;        top: 150px;        right: 0;    }    #slider .indicator {        margin: 30px auto 0 auto;    }        #slider .indicator ul {            padding: 0;            margin: 0;            text-align: center;        }            #slider .indicator ul li {                display: inline-block;                width: 12px;                height: 12px;                text-indent: -9999em;                background: #c8c8c8;                margin: 0 2px 0 2px;                border-radius: 8px;                border-bottom: solid 1px #ffffff;                border-top: solid 1px #909090;            }                #slider .indicator ul li.active {                    background: #505050;                    border-top: solid 1px #505050;                }#wrapper {    overflow: hidden;    background: #F1F2E9;}.container {    position: relative;    width: 1200px;}#three-column {    overflow: hidden;    padding: 0px 0px 50px 0px;    margin-right: 300px;}    #three-column #tbox1 {        display: inline;        float: left;        width: 300px;        margin-right: 20px;        padding-bottom: 20px;    }    #three-column #tbox2 {        display: inline;        float: left;        width: 300px;        padding-bottom: 20px;        height: 100%;    }    #three-column #tbox3 {        display: inline;        float: left;        width: 300px;        padding-left: 20px;        padding-bottom: 20px;        height: 100%;    }    #three-column #tbox4 {        float: left;        width: 300px;        margin-right: 20px;        padding-bottom: 20px;    }    #three-column #tbox5 {        float: left;        width: 300px;        padding-bottom: 20px;    }    #three-column #tbox6 {        float: left;        width: 300px;        padding-left: 20px;        padding-bottom: 20px;    }    #three-column #tbox7 {        float: left;        width: 300px;        margin-right: 20px;        padding-bottom: 20px;    }    #three-column #tbox8 {        float: left;        width: 300px;        padding-bottom: 20px;    }    #three-column #tbox9 {        float: left;        width: 300px;        padding-left: 20px;        padding-bottom: 20px;    }		#three-column #tbox10 {        float: left;        width: 300px;        margin-right: 20px;        padding-bottom: 20px;    }	#three-column #tbox11 {        float: left;        width: 300px;        margin-right: 20px;        padding-bottom: 20px;    }		#three-column #tbox12 {        float: left;        width: 300px;        margin-right: 20px;        padding-bottom: 20px;    }.box-style {    background: #21610B; /* 191919 */    font-size: 14px;    min-height: 100%;    cursor: pointer;}    .box-style p {        color: #FFFFFF;    }    .box-style h2 {        padding: 10px 0px;        letter-spacing: -1px;        font-size: 18px; /*28px; */        color: #FFFFFF;    }    .box-style .image {        width: 100%;    }    .box-style .arrow {    }    .box-style .content {        overflow: hidden;        padding-bottom: 32000px;        margin-bottom: -32000px;    }        .box-style .content h3 {            color: #FFFFFF;            padding-bottom: 10px;            font-size: 1.1em;        }.content-padding {    padding: 10px 10px 0 10px !important;}/* ------- registration form  ------ */div.row {    clear: both;    padding-top: 0px;    margin-bottom: 5px;}    div.row span.label {        float: left;        width: 100px;        text-align: right;        margin-right: 3px;    }    div.row span.formw {        width: 450px;        text-align: left;    }/* -------------------------------------*/