﻿body {
}

.txtrx7pt {
    font-size: 7pt;
    color: #641B6A;
    font-family: Arial;
}

.txtrx9pt {
    font-size: 9pt;
    color: #641B6A;
    font-family: Arial;
}

.txtrx10pt {
    font-size: 10pt;
    color: #641B6A;
    font-family: Arial;
}

.txtred10pt {
    font-size: 10pt;
    color: #FF0000;
    font-family: Arial;
}

.txtred11pt {
    font-size: 11pt;
    color: #FF0000;
    font-family: Arial;
}

.txtrx11pt {
    font-size: 11pt;
    color: #641B6A;
    font-family: Arial;
}

.txtrx11ptb {
    font-size: 11pt;
    color: #641B6A;
    font-family: Arial;
    font-weight: bold;
}

.txtrx12pt {
    font-size: 12pt;
    color: #641B6A;
    font-family: Arial;
}

.txtwh12pt {
    font-size: 12pt;
    color: #FFFFFF;
    font-family: Arial;
}

.txtrx12ptb {
    font-size: 12pt;
    color: #641B6A;
    font-family: Arial;
    font-weight: bold;
}

.txtbl12ptbsh {
    font-size: 12pt;
    color: #00CCFF;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 0.1em 0.1em 0.3em black;
}

.txtrx14pt {
    font-size: 14pt;
    color: #641B6A;
    font-family: Arial;
}

.txtrx16ptb {
    font-size: 16pt;
    color: #641B6A;
    font-family: Arial;
    font-weight: bold;
}

.txtwh16ptb {
    font-size: 16pt;
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
}

.txtbl16ptb {
    font-size: 16pt;
    color: #00CCFF;
    font-family: Arial;
    font-weight: bold;
}

.txtrx26ptb {
    font-size: 26pt;
    color: #641B6A;
    font-family: Arial;
    font-weight: bold;
}

.txtwh26ptb {
    font-size: 26pt;
    color: #FFFFFF;
    font-family: Arial;
    font-weight: bold;
}

.txtbl26ptb {
    font-size: 26pt;
    color: #00CCFF;
    font-family: Arial;
    font-weight: bold;
}

.txtbl26ptbsh {
    font-size: 26pt;
    color: #00CCFF;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 0.1em 0.1em 0.3em black;
}

.txtbl16ptbsh {
    font-size: 16pt;
    color: #00CCFF;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 0.1em 0.1em 0.2em black;
}

.txtbl18ptb {
    font-size: 18pt;
    color: #00CCFF;
    font-family: Arial;
    font-weight: bold;
}

.txtbl18ptbsh {
    font-size: 18pt;
    color: #00CCFF;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 0.1em 0.1em 0.2em black;
}

.txtwh30pt {
    font-size: 30pt;
    color: #ffffff;
    font-family: Arial;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.txtwh40pt {
    font-size: 40pt;
    color: #ffffff;
    font-family: Arial;
    text-shadow: 0.1em 0.1em 0.2em black;
}

.txtwh60ptb {
    font-size: 60pt;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-shadow: -1px 0 black, 0 1px black, 1px 0 black, 0 -1px black;
}

.txtwh80ptb {
    font-size: 80pt;
    color: #ffffff;
    font-family: Arial;
    font-weight: bold;
    text-shadow: 0.1em 0.1em 0.2em black;
}

.btn {
    border: 1px solid #641B6A;
    font-size: 12pt;
    color: #FFFFFF;
    font-family: Arial;
    text-transform: none;
    font-weight: bold;
    background-color: #641B6A;
    height: 35px;
    width: 100px;
}

.txt {
    border: 1px solid #641B6A;
    font-size: 10pt;
    color: #641B6A;
    font-family: Arial;
    text-transform: uppercase;
    height: 25px;
    background-color: #DDF7FF;
}

.txtemail {
    border: 1px solid #641B6A;
    font-size: 10pt;
    color: #641B6A;
    font-family: Arial;
    text-transform: lowercase;
    height: 25px;
    background-color: #DDF7FF;
}

.cbo {
    border: 1px solid #641B6A;
    font-size: 10pt;
    color: #641B6A;
    font-family: Arial;
    height: 25px;
}

.txta {
    border: 1px solid #641B6A;
    font-size: 10pt;
    color: #641B6A;
    font-family: Arial;
    text-transform: uppercase;
    background-color: #DDF7FF;
}
.txtrx11drb {
    font-size: 11pt;
    color: #FCB040;
    font-family: Arial;
    font-weight: bold;
}
.txtrx11prb {
    font-size: 11pt;
    color: #694784;
    font-family: Arial;
    font-weight: bold;
}
.txtbl38ptb {
    font-size: 38pt;
    color: #641B6A;
    font-family: Verdana;
    font-weight: bold;
}
/* base nav styles */
nav {
    display: block;
    margin: 0 50px 10px;
    border: 0px solid #222;
    position: relative;
    background-color: transparent;
    font: 16px Arial;
    color: #641B6A;
    font-weight: bold;
}

    nav ul {
        padding: 0;
        margin: 0;
    }

    nav li {
        position: relative;
        float: left;
        list-style-type: none;
    }

    nav ul:after {
        content: ".";
        display: block;
        height: 0;
        clear: both;
        visibility: hidden;
    }

    nav li a {
        display: block;
        padding: 10px 20px;
        border-left: 0px solid #999;
        border-right: 0px solid #222;
        color: #641B6A;
        text-decoration: none;
        font-weight: bold;
    }

        nav li a:focus {
            outline: none;
            text-decoration: underline;
        }

    nav li:first-child a {
        border-left: none;
    }

    nav li.last a {
        border-right: none;
    }

    nav a span {
        display: block;
        float: right;
        margin-left: 5px;
    }

    nav ul ul {
        display: none;
        width: 130px;
        position: absolute;
        left: 0;
        background-color: rgba(0,0,0, 0.4);
    }

        nav ul ul li {
            float: none;
        }

        nav ul ul a {
            padding: 5px 10px;
            border-left: none;
            border-right: none;
            font-size: 14px;
        }

            nav ul ul a:hover {
                background-color: #C1C1C1;
            }
