body, html {
    height           : 100%;
    font-family      : Signika, Geneva, sans-serif;
    font-weight      : 300;
    background-image : url(../images/128-215.jpg);
    font-size        : 14px;
}

P, blockquote, TD, TR {
    font-family : Signika, Geneva, sans-serif;
    font-size   : 14px;
    font-weight : 300;
}

B {
    font-weight : 600;
}

.heading {
    font-size : 25px;
}

.tagline {
    font-size : 18px;
}

.textbody {
    font-size : 14px;
}

.white {
    color : #FFFFFF;
}

.black {
    color : #000000;
}

.red_bold {
    color       : #FF0004;
    font-weight : bold;
}

.bold {
    font-weight : 600;
}

.fixed {
    position : fixed;
    top      : 0;
}

.heading-15-Green-Ul-Link {
    font-size       : 15px;
    font-weight     : 400;
    color           : #006633;
    text-decoration : underline;
}

.heading-15-Green-Ul-Link:hover {
    font-size       : 15px;
    font-weight     : 600;
    color           : #006633;
    text-decoration : underline;
}

.resources_heading {
    font-size       : 15px;
    font-weight     : 400;
    color           : #006633;
    text-decoration : underline;
}

.bottomBorder1 {
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
}

.blockquotestyle {
    padding-left : 15px;
}

.sectionTitle14 {
    font-size : 14px;
}

.sectionTitle16 {
    font-size : 16px;
}

.sectionTitle18 {
    font-size : 18px;
}

.sectionTitle20 {
    font-size : 20px;
}

.sectionTitle22 {
    font-size : 22px;
}

.sectionTitle24 {
    font-size : 24px;
}

.sectionTitle26 {
    font-size : 26px;
}

.sectionTitle28 {
    font-size : 28px;
}

.sectionTitle30 {
    font-size : 30px;
}

.sectionTitle32 {
    font-size : 32px;
}

.sectionTitle34 {
    font-size : 34px;
}

.imagecaption {
    font-size   : 11px;
    font-weight : bold;
}

.hand {
    cursor : pointer;
}

.mainmenu {
    font-size   : 14px;
    font-family : Verdana, Geneva, sans-serif;
    color       : #000000;
}

.imageClickable {
    cursor : pointer;
    border : thin dashed;
}

.mainmenuborder {
    border-style        : solid;
    border-top-width    : 1px;
    border-bottom-width : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #CCC;
}

.mainmenulefrighttborder {
    border-style        : solid;
    border-top-width    : 0px;
    border-bottom-width : 0px;
    border-right-width  : 2px;
    border-left-width   : 2px;
    border-color        : #999;
}

.screenshotborder {
    border-style        : dashed;
    border-top-width    : 2px;
    border-bottom-width : 2px;
    border-right-width  : 2px;
    border-left-width   : 2px;
    border-color        : #333333;
}

.tileborder {
    border-style        : solid;
    border-top-width    : 1px;
    border-bottom-width : 1px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #D6D6D6;
}

.buildTest {
    font-size : 20px;
    color     : #FFFFFF;
}

.noMarginTopBottom {
    margin-top    : 0px;
    margin-bottom : 0px;
}

.smallMarginTopBottom {
    margin-top    : 10px;
    margin-bottom : 10px;
}

.noMarginTop {
    margin-top : 0px;
}

.imgTitle {
    font-size   : 12px;
    color       : #000000;
    font-weight : bold;
}

.tileheading {
    font-size : 18px;
    color     : #1878b2;
}

.tileheadingGreen {
    font-size : 18px;
    color     : #00934e;
}

.tilesubheading {
    font-size : 14px;
    color     : #333333;
}

.tilelink {
    font-size           : 14px;
    color               : #006633;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
    text-decoration     : none;
}

.tilelink:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
}

.tilelink15 {
    font-size           : 15px;
    color               : #006633;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
    text-decoration     : none;
}

.tilelink15:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
}

.bodylink {
    font-size           : 14px;
    color               : #006633;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
    text-decoration     : none;
}

.bodylink:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
}

.bodylink11 {
    font-size           : 11px;
    color               : #006633;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
    text-decoration     : none;
}

.bodylink11:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
}

.bodylink16 {
    font-size           : 16px;
    color               : #006633;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #006633;
    text-decoration     : none;
}

.bodylink16:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
}


.yahlink {
    font-size           : 13px;
    color               : #ffffff;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #ffffff;
    text-decoration     : none;
}

.yahlink:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #ffffff;
}

.footerlink {
    font-size       : 14px;
    color           : #FFF;
    text-decoration : none;
}

.footerlink:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #ffffff;
}

.manuallink {
    font-size           : 14px;
    color               : #1878b2;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #1878b2;
    text-decoration     : none;
}

.manuallink:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #1878b2;
}

.manuallink15 {
    font-size           : 15px;
    color               : #1878b2;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #1878b2;
    text-decoration     : none;
}

.manuallink15:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #1878b2;
}

.bulletlist13 {
    font-size : 13px;
}

.greenheading {
    font-size : 16px;
    color     : #006633;
}

.blueheading {
    font-size : 16px;
    color     : #003366;
}

#footer_container .cr_heading {
    font-size : 16px;
    color     : #ffffff;
}

#footer_container .footerheading {
    font-size       : 16px;
    color           : #ffffff;
    text-decoration : underline;
}

#footer_container .footerheading_link {
    font-size       : 16px;
    color           : #ffffff;
    text-decoration : underline;
}

#footer_container .footerheading_link:hover {
    text-decoration : none;
}

#footer_container {
    margin : 0px auto;
}

#footer_container ul {
    margin  : 5 0 0 0;
    padding : 0;

}

#footer_container ul li {
    display : block;
    margin  : 0px auto;
}

#footer_container a {
    text-decoration : none;
    color           : #ffffff;

}

#footer_container li a:hover {
    text-decoration : underline;
}

.topmenu {
    font-size           : 15px;
    color               : #1878b2;
    border-style        : solid;
    border-bottom-width : 0px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #1878b2;
    text-decoration     : none;
}

.topmenu:hover {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #1878b2;
}

.borderleftbottom {
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 1px;
    border-color        : #D6D6D6;
}

.borderbottom {
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #D6D6D6;
}

.bordertop {
    border-style        : solid;
    border-bottom-width : 0px;
    border-top-width    : 1px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #D6D6D6;
}

.borderleft {
    border-style        : solid;
    border-bottom-width : 0px;
    border-top-width    : 0px;
    border-right-width  : 0px;
    border-left-width   : 1px;
    border-color        : #D6D6D6;
}

.borderright {
    border-style        : solid;
    border-bottom-width : 0px;
    border-top-width    : 0px;
    border-right-width  : 1px;
    border-left-width   : 0px;
    border-color        : #D6D6D6;
}

.paraBox {
    border-style        : dashed;
    border-bottom-width : 1px;
    border-top-width    : 1px;
    border-right-width  : 1px;
    border-left-width   : 1px;
    border-color        : #D6D6D6;
    background-color    : #F4F395;
}

.mainmenuinnerglow {
    box-shadow       : inset 0 0 10px #333;
    background-color : #494D61;
}

.tileglow {
    box-shadow : inset 0 0 5px #CCC;
}

.menu_selected {
    border-style        : solid;
    border-top-width    : 0px;
    border-bottom-width : 0px;
    border-right-width  : 2px;
    border-left-width   : 2px;
    border-color        : #ffffff;
}


.indentGreyHeading {

    text-shadow     : 1px 1px white, -1px -1px #666;
    font-size       : 25px;
    font-weight     : 500;
    color           : #CCCCCC;
    margin-top      : 0px;
    margin-bottom   : 0px;
    text-decoration : underline;
}

.boxshadow {

    -moz-box-shadow    : 0 0 2px #D6D6D6;
    -webkit-box-shadow : 0 0 2px #D6D6D6;
    box-shadow         : 0 0 2px #D6D6D6;
}


.box5Shadow1Border {

    -moz-box-shadow     : 0 0 5px #D6D6D6;
    -webkit-box-shadow  : 0 0 5px #D6D6D6;
    box-shadow          : 0 0 5px #D6D6D6;
    border-bottom-width : 1px;
    border-top-width    : 1px;
    border-left-width   : 1px;
    border-right-width  : 1px;
    border-color        : #585858;
    border-style        : solid;
}

.mainmenubackground {

    background          : #888888; /* Old browsers */
    background          : -moz-linear-gradient(top, #888888 0%, #5e5e5e 100%); /* FF3.6+ */
    background          : -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888888), color-stop(100%, #5e5e5e)); /* Chrome,Safari4+ */
    background          : -webkit-linear-gradient(top, #888888 0%, #5e5e5e 100%); /* Chrome10+,Safari5.1+ */
    background          : -o-linear-gradient(top, #888888 0%, #5e5e5e 100%); /* Opera 11.10+ */
    background          : -ms-linear-gradient(top, #888888 0%, #5e5e5e 100%); /* IE10+ */
    background          : linear-gradient(to bottom, #888888 0%, #5e5e5e 100%); /* W3C */
    filter              : progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#5e5e5e', GradientType=0); /* IE6-9 */
    -moz-box-shadow     : 0 0 3px #888888;
    -webkit-box-shadow  : 0 0 3px #888888;
    box-shadow          : 0 0 3px #888888;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 1px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #333333;
}

.submenubackground {
    background                      : rgb(24, 119, 178); /* Old browsers */
    background                      : -moz-linear-gradient(top, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* FF3.6+ */
    background                      : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(24, 119, 178, 1)), color-stop(100%, rgba(27, 160, 205, 1))); /* Chrome,Safari4+ */
    background                      : -webkit-linear-gradient(top, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* Chrome10+,Safari5.1+ */
    background                      : -o-linear-gradient(top, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* Opera 11.10+ */
    background                      : -ms-linear-gradient(top, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* IE10+ */
    background                      : linear-gradient(to bottom, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* W3C */
    filter                          : progid:DXImageTransform.Microsoft.gradient(startColorstr='#1877b2', endColorstr='#1ba0cd', GradientType=0); /* IE6-9 */

    -moz-border-top-left-radius     : 5px;
    border-top-left-radius          : 5px;
    -moz-border-top-right-radius    : 5px;
    border-top-right-radius         : 5px;
    -moz-border-bottom-left-radius  : 5px;
    border-bottom-left-radius       : 5px;
    -moz-border-bottom-right-radius : 5px;
    border-bottom-right-radius      : 5px;
    -moz-box-shadow                 : 0 0 2px #888888;
    -webkit-box-shadow              : 0 0 2px #888888;
    box-shadow                      : 0 0 2px #888888;
    border-style                    : solid;
    border-bottom-width             : 1px;
    border-top-width                : 1px;
    border-right-width              : 1px;
    border-left-width               : 1px;
    border-color                    : #999;
}

.submenubackgroundhover {
    background                      : rgb(0, 147, 78); /* Old browsers */
    background                      : -moz-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* FF3.6+ */
    background                      : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 147, 78, 1)), color-stop(100%, rgba(0, 102, 51, 1))); /* Chrome,Safari4+ */
    background                      : -webkit-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* Chrome10+,Safari5.1+ */
    background                      : -o-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* Opera 11.10+ */
    background                      : -ms-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* IE10+ */
    background                      : linear-gradient(to bottom, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* W3C */
    filter                          : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00934e', endColorstr='#006633', GradientType=0); /* IE6-9 */
    -moz-border-top-left-radius     : 5px;
    border-top-left-radius          : 5px;
    -moz-border-top-right-radius    : 5px;
    border-top-right-radius         : 5px;
    -moz-border-bottom-left-radius  : 5px;
    border-bottom-left-radius       : 5px;
    -moz-border-bottom-right-radius : 5px;
    border-bottom-right-radius      : 5px;
    -moz-box-shadow                 : 0 0 2px #888888;
    -webkit-box-shadow              : 0 0 2px #888888;
    box-shadow                      : 0 0 2px #888888;
    border-style                    : solid;
    border-bottom-width             : 1px;
    border-top-width                : 1px;
    border-right-width              : 1px;
    border-left-width               : 1px;
    border-color                    : #333333;
}

.greenBgNoCurve {
    background-color   : #00934e;
    -moz-box-shadow    : 0 0 2px #D6D6D6;
    -webkit-box-shadow : 0 0 2px #D6D6D6;
    box-shadow         : 0 0 2px #D6D6D6;

}

.greenBgNoCurve_Hover {
    background         : rgb(0, 147, 78); /* Old browsers */
    background         : -moz-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* FF3.6+ */
    background         : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 147, 78, 1)), color-stop(100%, rgba(0, 102, 51, 1))); /* Chrome,Safari4+ */
    background         : -webkit-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* Chrome10+,Safari5.1+ */
    background         : -o-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* Opera 11.10+ */
    background         : -ms-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* IE10+ */
    background         : linear-gradient(to bottom, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* W3C */
    filter             : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00934e', endColorstr='#006633', GradientType=0); /* IE6-9 */
    -moz-box-shadow    : 0 0 2px #D6D6D6;
    -webkit-box-shadow : 0 0 2px #D6D6D6;
    box-shadow         : 0 0 2px #D6D6D6;

}

.headingbackground {
    background          : rgb(0, 147, 78); /* Old browsers */
    background          : -moz-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* FF3.6+ */
    background          : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(0, 147, 78, 1)), color-stop(100%, rgba(0, 102, 51, 1))); /* Chrome,Safari4+ */
    background          : -webkit-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* Chrome10+,Safari5.1+ */
    background          : -o-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* Opera 11.10+ */
    background          : -ms-linear-gradient(top, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* IE10+ */
    background          : linear-gradient(to bottom, rgba(0, 147, 78, 1) 0%, rgba(0, 102, 51, 1) 100%); /* W3C */
    filter              : progid:DXImageTransform.Microsoft.gradient(startColorstr='#00934e', endColorstr='#006633', GradientType=0); /* IE6-9 */
    border-style        : solid;
    border-bottom-width : 0px;
    border-top-width    : 1px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #999;
}

.bottom_bg {

    background          : #888888; /* Old browsers */
    background          : -moz-linear-gradient(top, #888888 0%, #5e5e5e 100%); /* FF3.6+ */
    background          : -webkit-gradient(linear, left top, left bottom, color-stop(0%, #888888), color-stop(100%, #5e5e5e)); /* Chrome,Safari4+ */
    background          : -webkit-linear-gradient(top, #888888 0%, #5e5e5e 100%); /* Chrome10+,Safari5.1+ */
    background          : -o-linear-gradient(top, #888888 0%, #5e5e5e 100%); /* Opera 11.10+ */
    background          : -ms-linear-gradient(top, #888888 0%, #5e5e5e 100%); /* IE10+ */
    background          : linear-gradient(to bottom, #888888 0%, #5e5e5e 100%); /* W3C */
    filter              : progid:DXImageTransform.Microsoft.gradient(startColorstr='#888888', endColorstr='#5e5e5e', GradientType=0); /* IE6-9 */
    -moz-box-shadow     : 0 0 3px #888888;
    -webkit-box-shadow  : 0 0 3px #888888;
    box-shadow          : 0 0 3px #888888;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 1px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #D6D6D6;
}

.bottom_menu_shadow {
    -webkit-box-shadow : inset 0px 3px 5px 0px #666;
    -moz-box-shadow    : inset 0px 3px 5px 0px #666;
    box-shadow         : inset 0px 3px 5px 0px #666;
}

.mainborder {

    -moz-box-shadow     : 0 0 2px #D6D6D6;
    -webkit-box-shadow  : 0 0 2px #D6D6D6;
    box-shadow          : 0 0 2px #D6D6D6;
    border-style        : solid;
    border-style        : solid;
    border-bottom-width : 1px;
    border-top-width    : 1px;
    border-right-width  : 1px;
    border-left-width   : 1px;
    border-color        : #D6D6D6;
}


.boxshadow_tiles {

    -moz-box-shadow    : 0 0 1px #888888;
    -webkit-box-shadow : 0 0 1px #888888;
    box-shadow         : 0 0 1px #888888;
}

.curvedborder {
    -moz-border-top-left-radius     : 15px;
    border-top-left-radius          : 15px;
    -moz-border-top-right-radius    : 15px;
    border-top-right-radius         : 15px;
    -moz-border-bottom-left-radius  : 15px;
    border-bottom-left-radius       : 15px;
    -moz-border-bottom-right-radius : 15px;
    border-bottom-right-radius      : 15px;
    border-style                    : solid;
    border-bottom-width             : 1px;
    border-top-width                : 1px;
    border-right-width              : 1px;
    border-left-width               : 1px;
    border-color                    : #D6D6D6;
}

.curve_heading {
    -moz-border-top-left-radius  : 15px;
    border-top-left-radius       : 15px;
    -moz-border-top-right-radius : 15px;
    border-top-right-radius      : 15px;
}

.youareherebackground {
    background          : rgb(24, 119, 178); /* Old browsers */
    background          : -moz-linear-gradient(top, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* FF3.6+ */
    background          : -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(24, 119, 178, 1)), color-stop(100%, rgba(27, 160, 205, 1))); /* Chrome,Safari4+ */
    background          : -webkit-linear-gradient(top, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* Chrome10+,Safari5.1+ */
    background          : -o-linear-gradient(top, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* Opera 11.10+ */
    background          : -ms-linear-gradient(top, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* IE10+ */
    background          : linear-gradient(to bottom, rgba(24, 119, 178, 1) 0%, rgba(27, 160, 205, 1) 100%); /* W3C */
    filter              : progid:DXImageTransform.Microsoft.gradient(startColorstr='#1877b2', endColorstr='#1ba0cd', GradientType=0); /* IE6-9 */

    border-style        : solid;
    border-bottom-width : 0px;
    border-top-width    : 1px;
    border-right-width  : 0px;
    border-left-width   : 0px;
    border-color        : #999;
}


.go-top {
    position         : fixed;
    bottom           : 0.75em;
    right            : 0.5em;
    text-decoration  : none;
    color            : black;
    background-color : rgba(0, 0, 0, 0.25);
    font-size        : 12px;
    padding          : 10px;
    display          : none;
    margin           : 0;
}

.go-top:hover {
    background-color : rgba(0, 0, 0, 0.6);
    color            : white;
    text-decoration  : none;
}


/* ============================================================================================================================
== BUBBLE WITH A BORDER AND TRIANGLE
** ============================================================================================================================ */

/* THE SPEECH BUBBLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border {
    position              : relative;
    padding               : 15px;
    margin                : 1em 0 3em;
    border                : 5px solid #5a8f00;
    color                 : #333;
    background            : #fff;
    /* css3 */
    -webkit-border-radius : 10px;
    -moz-border-radius    : 10px;
    border-radius         : 10px;
}

/* Variant : for left positioned triangle
------------------------------------------ */

.triangle-border.left {
    margin-left : 30px;
}

/* Variant : for right positioned triangle
------------------------------------------ */

.triangle-border.right {
    margin-right : 30px;
}

/* THE TRIANGLE
------------------------------------------------------------------------------------------------------------------------------- */

.triangle-border:before {
    content      : "";
    position     : absolute;
    bottom       : -20px; /* value = - border-top-width - border-bottom-width */
    left         : 40px; /* controls horizontal position */
    border-width : 20px 20px 0;
    border-style : solid;
    border-color : #5a8f00 transparent;
    /* reduce the damage in FF3.0 */
    display      : block;
    width        : 0;
}

/* creates the smaller  triangle */
.triangle-border:after {
    content      : "";
    position     : absolute;
    bottom       : -13px; /* value = - border-top-width - border-bottom-width */
    left         : 47px; /* value = (:before left) + (:before border-left) - (:after border-left) */
    border-width : 13px 13px 0;
    border-style : solid;
    border-color : #fff transparent;
    /* reduce the damage in FF3.0 */
    display      : block;
    width        : 0;
}

/* Variant : top
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.top:before {
    top          : -20px; /* value = - border-top-width - border-bottom-width */
    bottom       : auto;
    left         : auto;
    right        : 40px; /* controls horizontal position */
    border-width : 0 20px 20px;
}

/* creates the smaller  triangle */
.triangle-border.top:after {
    top          : -13px; /* value = - border-top-width - border-bottom-width */
    bottom       : auto;
    left         : auto;
    right        : 47px; /* value = (:before right) + (:before border-right) - (:after border-right) */
    border-width : 0 13px 13px;
}

/* Variant : left
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.left:before {
    top          : 10px; /* controls vertical position */
    bottom       : auto;
    left         : -30px; /* value = - border-left-width - border-right-width */
    border-width : 15px 30px 15px 0;
    border-color : transparent #5a8f00;
}

/* creates the smaller  triangle */
.triangle-border.left:after {
    top          : 16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
    bottom       : auto;
    left         : -21px; /* value = - border-left-width - border-right-width */
    border-width : 9px 21px 9px 0;
    border-color : transparent #fff;
}

/* Variant : right
------------------------------------------ */

/* creates the larger triangle */
.triangle-border.right:before {
    top          : 10px; /* controls vertical position */
    bottom       : auto;
    left         : auto;
    right        : -30px; /* value = - border-left-width - border-right-width */
    border-width : 15px 0 15px 30px;
    border-color : transparent #5a8f00;
}

/* creates the smaller  triangle */
.triangle-border.right:after {
    top          : 16px; /* value = (:before top) + (:before border-top) - (:after border-top) */
    bottom       : auto;
    left         : auto;
    right        : -21px; /* value = - border-left-width - border-right-width */
    border-width : 9px 0 9px 21px;
    border-color : transparent #fff;
}

.h5_code_div {
    margin-left      : 50;
    margin-right     : 150;
    padding          : 15px;
    border           : dashed;
    border-width     : 1px;
    border-color     : #333333;
    background-color : #FFFDCA;
}

input[type=submit] {
    border      : 1px solid #1878b2;
    width       : 70px;
    color       : #FFFFFF;
    padding     : 1px;
    margin      : 0 0 1px 0;
    background  : rgba(24, 120, 178, 1);
    font-family : Signika, Geneva, sans-serif;
    font-size   : 14px;
    cursor      : pointer;
}

input[type=submit]:hover {
    border     : 1px solid #333333;
    background : rgba(24, 120, 178, 0.8);
}

input[type=text] {
    font-family : Signika, Geneva, sans-serif;
    font-size   : 16px;
}

input[type=number] {
    font-family : Signika, Geneva, sans-serif;
    font-size   : 16px;
}

.text_box {
    width              : 250px;
    margin             : 2px auto;
    padding            : 5px;
    border             : solid #1878b2 1px;
    -webkit-box-sizing : border-box;
    -moz-box-sizing    : border-box;
    box-sizing         : border-box;
}

.select_menu {
    font-family        : Signika, Geneva, sans-serif;
    font-size          : 16px;
    width              : 250px;
    margin             : 2px auto;
    padding            : 5px;
    border             : solid #1878b2 1px;
    -webkit-box-sizing : border-box;
    -moz-box-sizing    : border-box;
    box-sizing         : border-box;
}

.textarea_box {
    width              : 400px;
    height             : 150px;
    margin             : 2px auto;
    padding            : 10px;
    border             : solid #1878b2 1px;
    -webkit-box-sizing : border-box;
    -moz-box-sizing    : border-box;
    box-sizing         : border-box;
    font-family        : Signika, Geneva, sans-serif;
    font-size          : 16px;
}

.button_div {
    border      : 1px solid #1878b2;
    width       : 100px;
    color       : #FFFFFF;
    padding     : 5px;
    margin      : 0 0 5px 0;
    background  : rgba(24, 120, 178, 1);
    font-family : Signika, Geneva, sans-serif;
    font-size   : 16px;
    cursor      : pointer;
    display     : table-cell;
}

.button_div:hover {
    border     : 1px solid #333333;
    background : rgba(24, 120, 178, 0.8);
}

.button_div_green {
    border      : 1px solid #054023;
    width       : 200px;
    color       : #FFFFFF;
    padding     : 10px;
    margin      : 0 0 5px 0;
    background  : rgba(0, 102, 51, 1);
    font-family : Signika, Geneva, sans-serif;
    font-size   : 18px;
    cursor      : pointer;
    display     : table-cell;
    text-align  : center;
}

.button_div_green:hover {
    border     : 1px solid #333333;
    background : rgba(0, 102, 51, 0.8);
}

.manual_title {
    margin     : 0px auto;
    padding    : 25px 0px 25px 0px;
    font-size  : 32px;
    text-align : center;
    width      : 1000px;
}

.manual_content_container {
    margin : 0px auto;
    width  : 900px;
}

.manual_content {
    -moz-box-shadow    : 0 0 2px #D6D6D6;
    -webkit-box-shadow : 0 0 2px #D6D6D6;
    box-shadow         : 0 0 2px #D6D6D6;
    width              : 100%;
    background         : #ffffff;
    margin             : 0px 0px 15px 20px;
    padding            : 10px;
    font-size          : 14px;
}

.manual_subtitle {
    margin    : 0px 0px 15px 0px;
    font-size : 20px;
}