A,A:Visited,A:Active,A:Hover  { color:#00ff66; /*text-decoration:underline;*/}
A.navlinks3,A.navlinks3:Visited,A.navlinks3:Active { text-decoration:none;}
A.navlinks3:Hover { text-decoration:underline;}
A.navlinks4,A.navlinks4:Visited,A.navlinks4:Active { text-decoration:none;}
A.navlinks4:Hover { text-decoration:underline;}
.sectiontitle  { font-weight:bold; color:#000000;}
.sectiontitle2  { font-weight:bold; font-size:14pt; color:#000000;}
.greyout  { /*color:#999999;*/    opacity:0.5;}
.navlinks  { font-weight:bold; color:#000000;}
.navlinks2  { font-weight:bold; color:000000; font-size:10pt;}
.navlinks3  { font-weight:bold; color:000000; font-size:10pt; text-decoration:none;}
.navlinks4  { font-weight:bold; color:#000000; font-size:14pt; text-decoration:none;}
A.navlinks  { font-weight:bold; color:#000000;}
A.navlinks:visited  { font-weight:bold; color:#000000;}
A.navlinks:active  { font-weight:bold; color:#000000;}
A.navlinks:hover  { font-weight:bold; color:#000000;}
A.navlinks2:visited  { font-weight:bold; color:#000000;}
A.navlinks2:active  { font-weight:bold; color:#000000;}
A.navlinks2:hover  { font-weight:bold; color:#000000;}
A.navlinks3:visited  { font-weight:bold; color:#000000;}
A.navlinks3:active  { font-weight:bold; color:#000000;}
A.navlinks3:hover  { font-weight:bold; color:#000000;}
A.navlinks4:visited  { font-weight:bold; color:#000000;}
A.navlinks4:active  { font-weight:bold; color:#000000;}
A.navlinks4:hover  { font-weight:bold; color:#000000;}
.footertext  { font-weight:bold; font-size:8pt; color:#ffffff; margin-top:2em; text-align:center;}
A.footertext  { font-weight:bold; color:#ffffff;}
A.footertext:visited  { font-weight:bold; color:#ffffff;}
A.footertext:active  { font-weight:bold; color:#ffffff;}
A.footertext:hover  { font-weight:bold; color:#ffffff;}
.pages  { font-weight:bold; font-size:7pt; color:#f0f0f0;}
.sectionbullet  { font-weight:bold; color:#f0f0f0;}
.navcolorbuttons { font-size:8pt; border-left:1px solid #000; border-right:1px solid #000; border-top:1px solid #000; border-bottom:1px solid #000; background-color:#000000; color:#ffffff;}
.xml-icon {     padding:0px 3px 1px 3px;    margin:0;    text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold; color:#fff; background-color:#ff6600;    border:1px solid;    border-color:#ffc8a4 #3f1a01 #3f1a01 #ffc8a4;    cursor:pointer;}
.button-icon {     padding:0px 3px 1px 3px;    margin:0;    text-decoration:none; text-align:center; font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size:11px;    font-weight:bold;    color:#fff;    background-color:#cccccc;    border:1px solid;    border-color:#ffc8a4 #3f1a01 #3f1a01 #ffc8a4;    cursor:pointer;}
/* ----------- Version Upgrade Styles ----------------------- */
/* TEXT STYLES */
.EmphasisText {    color:#00ff66;    font-weight:bold;}
.CaptionText {    color:#000000;    font-weight:bold;}
.ReverseText {    color:#ffffff;}
/* BOXES */
.divDropdown ul {    margin:0px;    padding:0px;    list-style:none;    position:relative;    z-index:9999;}
.divDropdown ul li {    display:inline-block;    *display:inline;    position:relative;}
.divDropdown ul li a {    display:inline-block;    text-decoration:none;}
.divDropdown ul li ul {    display:none;    position:absolute;    top:100%;    left:0px;}
.divDropdown ul li:hover ul {    display:block;    color:#ffffff;}
.divDropdown ul li ul li {    position:relative;    width:100%;}
.divDropdown ul li ul li a {    width:100%;white-space:nowrap;}
.divDropdown ul li ul li ul, .divDropdown ul li:hover ul li ul {    display:none;    left:100%;    top:0px;}
.divDropdown ul li ul li:hover ul {    display:block;}
.divDropdown ul li ul li ul li ul, .divDropdown ul li:hover ul li ul li ul {    display:none;    left:100%;    top:0px;}
.divDropdown ul li ul li ul li:hover ul {    display:block;}
#TempTemplate .divDropdown ul li ul li a {    background-color:rgba(0,0,0,1);color:#ffffff; text-align:left;}
#TempTemplate .divDropdown ul li ul li a:hover {    background-color:rgba(50,50,50,1);color:#ffffff; text-align:left;}
.system-dropdown-menu ul {    margin:0px;    padding:0px;    list-style:none;    position:relative;    z-index:9999;}
.system-dropdown-menu ul li {    display:inline-block;    *display:inline;    position:relative;}
.system-dropdown-menu ul li a {    display:inline-block;    text-decoration:none;}
.system-dropdown-menu ul li ul {    display:none;    position:absolute;    top:100%;    left:0px;}
.system-dropdown-menu ul li:hover ul {    display:block;    color:#ffffff;}
.system-dropdown-menu ul li ul li {    position:relative;    width:100%;}
.system-dropdown-menu ul li ul li a {    width:100%;}
.system-dropdown-menu ul li ul li ul, .system-dropdown-menu ul li:hover ul li ul {    display:none;    left:100%;    top:0px;}
.system-dropdown-menu ul li ul li:hover ul {    display:block;}
.system-dropdown-menu ul li ul li ul li ul, .system-dropdown-menu ul li:hover ul li ul li ul {    display:none;    left:100%;    top:0px;}
.system-dropdown-menu ul li ul li ul li:hover ul {    display:block;}
.system-dropdown-menu ul li ul li ul li a { white-space:nowrap; text-align:left; padding:0.5em 1em; background-color:rgba(0,0,0,.75); color:#ffffff; }

/* Main Template Styles */

body {
	font-size:14pt;
	background-color:#3d7f3d;
}

/* Styles for Section:3952 */

.btn-primary {
    background-color:#000000;
    color:#fff;
}
.btn-primary:hover {
    background-color:#00ff66;
    color:#000;
}

/* Standard Code */

#divHeader159 {
    background-color:#000000;
    padding-top:0.4em;
    padding-bottom:0.4em;
}

#divHeader159 .logo img {
    height:80px;
}
#divHeader159 .buttons {
    text-align:right;
    padding-top:1.1em;
}

#divHeader159 a.btn-default {
    background-color:#20fff7;
    color:#ffffff;
    font-weight:bold;
    background-image:none;
    border:0px;
    text-shadow:none;
    padding:0.5em 2em;
}

#divHeader159 a.btn-default:hover {
    background-color:#0ec6bf;
}

@media only screen and (max-width: 1200px) {
    /* For Desktop */
}

@media only screen and (max-width: 992px) {
    /* For Laptop */
}

@media only screen and (max-width: 767px) {
    #divHeader159 .buttons {
        text-align:center;
        padding-top:1em;
    }
    #divHeader159 .logo img {
        margin:0px auto;
    }
}

@media only screen and (max-width: 480px) {
    /* For Mobile */ 
}


/* Styles for Section:3953 */

#divMenu {
    background-color:#00ff66;
    padding:0px;
    text-align:center;
}

.menu ul {
    z-index:9998;
}

.menu ul li a {
    padding:1em 1em;
    color:#000000;
    text-transform:uppercase;
    font-weight:bold;
    font-size:0.8em;
}

.menu ul li a:hover {
    color:#339e0f;
}

.menu ul li ul {
    background-color:#339e0f;
}

.menu ul li ul li a {
    background-color:rgba(0,0,0,0.0);
    color:rgba(255,255,255,1.00);
    padding:0.5em 1em;
    text-align:center;
    white-space:nowrap;
    text-transform:none;
}

.menu ul li ul li a:hover {
    background-color:rgba(0,0,0,0.50);
    color:#ffffff;
}

#divMobileMenuIcon {
    display:block;
    text-align:center;
}

#divMobileMenuIcon a {
    display:block;
    padding:1em;
    background-color:rgba(0,0,0,.45);
    color:rgba(255,255,255,1);
    text-decoration:none;
}

#divMobileMenuIcon a:hover {
    background-color:rgba(0,0,0,.25);
}

/* Styles for Section:3954 */

/* Standard Code */

#divBanner251 {
   animation:fadeIn;
   animation-duration:1s;
}

@media only screen and (max-width: 1200px) {
    /* For Desktop */
}

@media only screen and (max-width: 992px) {
    /* For Laptop */
}

@media only screen and (max-width: 767px) {
    /* For Tab */
}

@media only screen and (max-width: 480px) {
    /* For Mobile */ 
}


/* Styles for Section:3955 */

/* Standard Code */

#divWelcome1145 {
    background-color:#f8f8f8;
}

#divWelcome1145 .content {
    font-size:1em;
}

#divWelcome1145 .image {
    padding-left: 0px;
}

#divWelcome1145 .content .inner {
    padding:1.5em 2em;
}

#divWelcome1145 h2 {
    color:#20fff7;
    font-size:3em;
    margin-top:0px;
    font-weight:bold;
}

#divWelcome1145 a.btn-default {
    background-image:none;
    border:0px;
    text-shadow:none;
    color:#ffffff;
    background-color:#00ff66;
    font-weight:bold;
    border-radius:2em;
    padding:0.75em 2em;
    text-transform:uppercase;
}

#divWelcome1145 a.btn-default:hover {
    background-color:#04c852;
    color:#ffffff;
}

@media only screen and (max-width: 1200px) {
    /* For Desktop */
}

@media only screen and (max-width: 992px) {
    /* For Laptop */
}

@media only screen and (max-width: 767px) {
    #divWelcome1145 .content .inner {
        padding:2em 1em;
    }
}

@media only screen and (max-width: 480px) {
    /* For Mobile */ 
}


/* Styles for Section:3956 */

/* Standard Code */

#divDirectives257 {
    padding-top:3em;
    padding-bottom:2em;
    background-color:#ffffff;
}

@media only screen and (max-width: 1200px) {
    /* For Desktop */
}

@media only screen and (max-width: 992px) {
    /* For Laptop */
}

@media only screen and (max-width: 767px) {
    #divDirectives257 img {
        padding-bottom:1em;
    }
}

@media only screen and (max-width: 480px) {
    /* For Mobile */ 
}


/* Styles for Section:3958 */

/* Standard Code */

#divFooter353 {
    color:#ffffff;
    padding-top:2em;
    padding-bottom:1em;
}

#divFooter353 a {
    color:#ffffff;
}

#divFooter353 .copyright {
    font-size:0.8em;
}

#divFooter353 .footer-icons {
    text-align:right;
}

#divFooter353 h3 {
    margin-top:0px;
    font-size:1.1em;
    margin-bottom:1.5em;
    color:#ffffff;
}

#divFooter353 form label {
    font-size:0.7em;
    opacity:0.75;
}

#divFooter353 form button {
    background-color:#20fff7;
    color:#ffffff;
    text-transform:uppercase;
    background-image:none;
    text-shadow:none;
    border:1px solid #20fff7;
    font-weight:bold;
}

#divFooter353 form button:hover {
    background-color:#fff;
    border:1px solid #fff;
    color:#237f7d;
}

#divFooter353 form {
    margin-bottom:2em;
}

#divFooter353 .copyright-row {
    font-size:0.8em;
}

@media only screen and (max-width: 1200px) {
    /* For Desktop */
}

@media only screen and (max-width: 992px) {
    /* For Laptop */
}

@media only screen and (max-width: 767px) {
    #divFooter353,
    #divFooter353 .copyright {
        text-align:center;
    }
    #divFooter353 .footer-icons {
        text-align:center;
        padding-top:1em;
    }
}

@media only screen and (max-width: 480px) {
    /* For Mobile */ 
}
