﻿/* buttonpro.css menuse.css global.css master.min.css*/

/* buttonpro.css */

.buttonPro {
    display: inline-block;
    text-decoration: none;
    outline: none;
    cursor: pointer;
    font: bold 12px/1em HelveticaNeue, Arial, sans-serif;
    padding: 8px 11px;
    color: #555;
    text-shadow: 0 1px 0 #fff;
    background: #f5f5f5;
    background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#f0f0f0));
    background: -moz-linear-gradient(top, #f9f9f9, #f0f0f0);
    border: 1px solid #dedede;
    border-color: #dedede #d8d8d8 #d3d3d3;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
    -moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
    box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #fbfbfb;
}

    .buttonPro:hover, .buttonPro:focus {
        color: #555;
        background: #efefef;
        background: -webkit-gradient(linear, left top, left bottom, from(#f9f9f9), to(#e9e9e9));
        background: -moz-linear-gradient(top, #f9f9f9, #e9e9e9);
        border-color: #ccc;
        -webkit-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
        -moz-box-shadow: 0 2px 1px #e0e0e0, inset 0 1px 0 #fbfbfb;
        box-shadow: 0 1px 2px #e0e0e0, inset 0 1px 0 #fbfbfb;
    }

    .buttonPro:active {
        position: relative;
        top: 1px;
        color: #555;
        background: #efefef;
        background: -webkit-gradient(linear, left top, left bottom, from(#eaeaea), to(#f4f4f4));
        background: -moz-linear-gradient(top, #eaeaea, #f4f4f4);
        border-color: #c6c6c6;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #ddd;
    }

    .buttonPro.rounded {
        padding: 8px 15px;
        -webkit-border-radius: 15px;
        -moz-border-radius: 15px;
        border-radius: 15px;
    }


input.buttonPro, button.buttonPro {
    *width: auto; /* IE7 Fix */
    *overflow: visible; /* IE7 Fix */
}

.buttonPro img {
    border: none;
    vertical-align: bottom;
}

/* ----- ---- --- -- -  Small buttons - -- --- ---- ----- */
.buttonPro.small {
    padding: 5px 11px;
    font-size: 11px;
    font-weight: normal;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

    .buttonPro.small.rounded {
        -webkit-border-radius: 11px;
        -moz-border-radius: 11px;
        border-radius: 11px;
    }

/* ----- ---- --- -- -  Large buttons - -- --- ---- ----- */
.buttonPro.large {
    padding: 12px 15px;
    font-size: 20px;
    font-weight: normal;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}

    .buttonPro.large.rounded {
        padding: 12px 22px;
        -webkit-border-radius: 23px;
        -moz-border-radius: 23px;
        border-radius: 23px;
    }

.buttonPro.light_blue {
    background: #92dbf6;
    background: -webkit-gradient(linear, left top, left bottom, from(#abe4f8), to(#6fcef3));
    background: -moz-linear-gradient(top, #abe4f8, #6fcef3);
    border-color: #7cbdd5;
    color: #444;
    text-shadow: 0 1px 0 #b6e6f9;
    -webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
    -moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
    box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #c0ebfa;
}

    .buttonPro.light_blue:hover, .buttonPro.light_blue:focus {
        background: #85d6f5;
        background: -webkit-gradient(linear, left top, left bottom, from(#b1e9fd), to(#66c6ea));
        background: -moz-linear-gradient(top, #b1e9fd, #66c6ea);
        border-color: #66a8bf;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #c0ebfa;
    }

    .buttonPro.light_blue:active {
        background: #92dbf6;
        border-color: #66a8bf;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #66a8bf;
    }

.buttonPro.blue {
    /*background: #377ad0;*/
    background: #225496;
       background: -webkit-gradient(linear, left top, left bottom, from(#225496), to(#0E3567));
  background: -moz-linear-gradient(top, #225496, #0E3567); 
    border-color: #4081af #2e69a3 #20559a;
    color: #fff;
    text-shadow: 0 1px 1px #4081af;
    -webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
    -moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
    box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 1px #72b9eb;
}

    .buttonPro.blue:hover, .buttonPro.blue:focus {
        background: #225496;
        background: -webkit-gradient(linear, left top, left bottom, from(#225496), to(#0E3567));
        background: -moz-linear-gradient(top, #225496, #0E3567);
       
        border-color: #2a73a6 #165899 #07428f;
        -webkit-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
        -moz-box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
        box-shadow: 0 1px 0 0 #fff, inset 0 1px 0 0 #62b1e9;
    }

    .buttonPro.blue:active {
        background: #3282d3;
        border-color: #154c8c #154c8c #0e408e;
        text-shadow: 0 -1px 1px #1d62ab;
        -webkit-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
        -moz-box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
        box-shadow: 0 1px 0 0 #fff, inset 0 0 6px 3px #1657b5;
    }

.buttonPro.green {
    background: #7fbf4d;
    background: -webkit-gradient(linear, left top, left bottom, from(#7fbf4d), to(#63a62f));
    background: -moz-linear-gradient(top, #7fbf4d, #63a62f);
    border-color: #63a62f;
    color: #fff;
    text-shadow: 0 1px 0 #53961e;
    -webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
    -moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
    box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #96d865;
}

    .buttonPro.green:hover, .buttonPro.green:focus {
        background: #76b347;
        background: -webkit-gradient(linear, left top, left bottom, from(#86c755), to(#5ea12a));
        background: -moz-linear-gradient(top, #86c755, #5ea12a);
        border-color: #53961e;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #96d865;
    }

    .buttonPro.green:active {
        background: #7fbf4d;
        border-color: #53961e;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #53961e;
    }

/* ----- ---- --- -- -  Red - -- --- ---- ----- */
.buttonPro.red {
    background: #e6433d;
    background: -webkit-gradient(linear, left top, left bottom, from(#f8674b), to(#d54746));
    background: -moz-linear-gradient(top, #f8674b, #d54746);
    border-color: #d1371c #d1371c #9f220d;
    color: #fff;
    text-shadow: 0 1px 1px #961a07;
    -webkit-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
    -moz-box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
    box-shadow: 0 1px 2px #d6d6d6, inset 0 1px 0 #ff9573;
}

    .buttonPro.red:hover, .buttonPro.red:focus {
        background: #dd3a37;
        background: -webkit-gradient(linear, left top, left bottom, from(#ff7858), to(#cc3a3b));
        background: -moz-linear-gradient(top, #ff7858, #cc3a3b);
        border-color: #961a07;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ff9573;
    }

    .buttonPro.red:active {
        background: #e6433d;
        border-color: #961a07;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #961a07;
    }

/* ----- ---- --- -- -  Orange - -- --- ---- ----- */
.buttonPro.orange {
    background: #ee8f1f;
    background: -webkit-gradient(linear, left top, left bottom, from(#f5b026), to(#f48423));
    background: -moz-linear-gradient(top, #f5b026, #f48423);
    border-color: #e6791c #e6791c #d86f15;
    color: #fff;
    text-shadow: 0 1px 1px #b85300;
    -webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
    -moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
    box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #f8d898;
}

    .buttonPro.orange:hover, .buttonPro.orange:focus {
        background: #e38512;
        background: -webkit-gradient(linear, left top, left bottom, from(#ffbb33), to(#eb7b1a));
        background: -moz-linear-gradient(top, #ffbb33, #eb7b1a);
        border-color: #d0680c;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ffdf9e;
    }

    .buttonPro.orange:active {
        background: #ee8f1f;
        border-color: #d0680c;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #d0680c;
    }

/* ----- ---- --- -- -  Yellow - -- --- ---- ----- */
.buttonPro.yellow {
    background: #f9e327;
    background: -webkit-gradient(linear, left top, left bottom, from(#fceb4c), to(#ebd611));
    background: -moz-linear-gradient(top, #fceb4c, #ebd611);
    border-color: #dcc700 #dcc700 #c2b00b;
    color: #444;
    text-shadow: 0 1px 1px #ffff98;
    -webkit-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
    -moz-box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
    box-shadow: 0 1px 2px #d7e9a4, inset 0 1px 0 #fee395;
}

    .buttonPro.yellow:hover, .buttonPro.yellow:focus {
        background: #ebd611;
        background: -webkit-gradient(linear, left top, left bottom, from(#fffa58), to(#e1cd00));
        background: -moz-linear-gradient(top, #fffa58, #e1cd00);
        border-color: #cebb10;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #fee395;
    }

    .buttonPro.yellow:active {
        background: #f9e327;
        border-color: #cebb10;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #cebb10;
    }

/* ----- ---- --- -- -  Pink - -- --- ---- ----- */
.buttonPro.pink {
    background: #f87bca;
    background: -webkit-gradient(linear, left top, left bottom, from(#f87bca), to(#ec56b5));
    background: -moz-linear-gradient(top, #f87bca, #ec56b5);
    border-color: #e54aac #e54aac #cc3695;
    color: #fff;
    text-shadow: 0 1px 1px #c02589;
    -webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
    -moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
    box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #f1b9dd;
}

    .buttonPro.pink:hover, .buttonPro.pink:focus {
        background: #f075c3;
        background: -webkit-gradient(linear, left top, left bottom, from(#ff85d3), to(#e34dac));
        background: -moz-linear-gradient(top, #ff85d3, #e34dac);
        border-color: #c02589;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #f1b9dd;
    }

    .buttonPro.pink:active {
        background: #f87bca;
        border-color: #c02589;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #c02589;
    }

/* ----- ---- --- -- -  Purple - -- --- ---- ----- */
.buttonPro.purple {
    background: #995dc8;
    background: -webkit-gradient(linear, left top, left bottom, from(#c785e5), to(#995dc8));
    background: -moz-linear-gradient(top, #c785e5, #995dc8);
    border-color: #7c45aa #7c45aa #5d288a;
    color: #fff;
    text-shadow: 0 1px 1px #370662;
    -webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
    -moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
    box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #ce8ded;
}

    .buttonPro.purple:hover, .buttonPro.purple:focus {
        background: #8b50ba;
        background: -webkit-gradient(linear, left top, left bottom, from(#cc8aea), to(#884eb8));
        background: -moz-linear-gradient(top, #cc8aea, #884eb8);
        border-color: #5d288a;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #ce8ded;
    }

    .buttonPro.purple:active {
        background: #995dc8;
        border-color: #5d288a;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #5d288a;
    }

/* ----- ---- --- -- -  Grey - -- --- ---- ----- */
.buttonPro.grey {
    background: #969696;
    background: -webkit-gradient(linear, left top, left bottom, from(#ababab), to(#818181));
    background: -moz-linear-gradient(top, #ababab, #818181);
    border-color: #a0a0a0 #7c7c7c #717171;
    color: #fff;
    text-shadow: 0 1px 1px #444;
    -webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
    -moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
    box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #bebebe;
}

    .buttonPro.grey:hover, .buttonPro.grey:focus {
        background: #868686;
        background: -webkit-gradient(linear, left top, left bottom, from(#b0b0b0), to(#6f6f6f));
        background: -moz-linear-gradient(top, #b0b0b0, #6f6f6f);
        border-color: #666 #666 #606060;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #bebebe;
    }

    .buttonPro.grey:active {
        background: #909090;
        border-color: #606060;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #606060;
    }

/* ----- ---- --- -- -  Black - -- --- ---- ----- */
.buttonPro.black {
    background: #525252;
    background: -webkit-gradient(linear, left top, left bottom, from(#5e5e5e), to(#434343));
    background: -moz-linear-gradient(top, #5e5e5e, #434343);
    border-color: #4c4c4c #313131 #1f1f1f;
    color: #fff;
    text-shadow: 0 1px 1px #2e2e2e;
    -webkit-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
    -moz-box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
    box-shadow: 0 1px 2px #eaeaea, inset 0 1px 0 #868686;
}

    .buttonPro.black:hover, .buttonPro.black:focus {
        background: #4b4b4b;
        background: -webkit-gradient(linear, left top, left bottom, from(#686868), to(#363636));
        background: -moz-linear-gradient(top, #686868, #363636);
        border-color: #313131;
        -webkit-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
        -moz-box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
        box-shadow: 0 0 1px #d6d6d6, inset 0 1px 0 #868686;
    }

    .buttonPro.black:active {
        background: #525252;
        border-color: #313131;
        -webkit-box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
        -moz-box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
        box-shadow: 0 1px 0 #fff, inset 0 0 5px #313131;
    }

.googleButton {
    display: inline-block;
    text-decoration: none;
    outline: none;
    padding: 7px;
    font: normal 15px/1em arial,sans-serif;
    color: #000;
    background: #ededed;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1f1f1', endColorstr='#dfdfdf');
    background: -webkit-gradient(linear, left top, left bottom, from(#f1f1f1), to(#dfdfdf));
    background: -moz-linear-gradient(top, #f1f1f1, #dfdfdf);
    border-width: 1px;
    border-style: solid;
    border-color: #cccccc #9b9b9b #999999 #cdcdcd;
    -webkit-box-shadow: 1px 1px 0 #e7e7e7, inset 0 1px 0 #fff, inset 0 -1px 0 #d7d7d7;
    -moz-box-shadow: 1px 1px 0 #e7e7e7, inset 0 1px 0 #fff, inset 0 -1px 0 #d7d7d7;
    box-shadow: 1px 1px 0 #e7e7e7, inset 0 1px 0 #fff, inset 0 -1px 0 #d7d7d7;
}

    .googleButton:hover {
        color: #000;
    }

    .googleButton:active {
        color: #000;
        background: #ccc;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
        border-color: #ccc #999 #999 #ccc;
        -webkit-box-shadow: 1px 1px 0 #e7e7e7;
        -moz-box-shadow: 1px 1px 0 #e7e7e7;
        box-shadow: 1px 1px 0 #e7e7e7;
    }

.twitterButton {
    display: inline-block;
    text-decoration: none;
    outline: none;
    padding: 6px 9px;
    font: 300 15px/1em 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
    color: #333;
    text-shadow: 0 1px 0 #f0f0f0;
    background: #ebebeb;
    background: -webkit-gradient(linear, left top, left bottom, from(#fefefe), to(#dddddd));
    background: -moz-linear-gradient(top, #fefefe, #dddddd);
    border-width: 1px;
    border-style: solid;
    border-color: #bbb #bbb #999;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #f8f8f8;
    -moz-box-shadow: 0 1px 0 #f8f8f8;
    box-shadow: 0 1px 0 #f8f8f8;
}

    .twitterButton:hover, .twitterButton:focus {
        color: #333;
        text-shadow: 0 1px 0 #f0f0f0;
        background: #e5e5e5;
        background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#dddddd));
        background: -moz-linear-gradient(top, #f0f0f0, #dddddd);
        border-color: #999 #999 #666;
    }

    .twitterButton:active {
        color: #333;
        text-shadow: none;
        background: #ddd;
        border-color: #999 #999 #666;
    }

.twitterFollowButton {
    display: inline-block;
    text-decoration: none;
    outline: none;
    padding: 7px 10px;
    font: bold 12px/1em 'Helvetica Neue', Arial, 'Lucida Grande', sans-serif;
    color: #fff;
    background: #00AE3E;
    background: -webkit-gradient(linear, left top, left bottom, from(#53d874), to(#00ae3e));
    background: -moz-linear-gradient(top, #53d874, #00ae3e);
    border-width: 1px;
    border-style: solid;
    border-color: #339933 #339933 #277827;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 0 #f8f8f8;
    -moz-box-shadow: 0 1px 0 #f8f8f8;
    box-shadow: 0 1px 0 #f8f8f8;
}

    .twitterFollowButton:hover, .twitterFollowButton:focus {
        color: #fff;
        background: #dc4b4b;
        background: -webkit-gradient(linear, left top, left bottom, from(#f15c5d), to(#c63738));
        background: -moz-linear-gradient(top, #f15c5d, #c63738);
        border-color: #aa3333 #aa3333 #962c2c;
    }

    .twitterFollowButton:active {
        background: #c63738;
    }

.facebookButton {
    display: inline-block;
    text-decoration: none;
    outline: none;
    padding: 5px 6px;
    font: bold 11px/1em 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    color: #333;
    background: #ececec;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f6f6', endColorstr='#e0e0df');
    background: -webkit-gradient(linear, left top, left bottom, from(#f5f6f6), to(#e0e0df));
    background: -moz-linear-gradient(top, #f5f6f6, #e0e0df);
    border-width: 1px;
    border-style: solid;
    border-color: #999 #999 #888;
    -webkit-box-shadow: 0 1px 0 #d9d9d9, inset 0 1px 0 #fff;
    -moz-box-shadow: 0 1px 0 #d9d9d9, inset 0 1px 0 #fff;
    box-shadow: 0 1px 0 #d9d9d9, inset 0 1px 0 #fff;
}

    .facebookButton:hover {
        color: #333;
    }

    .facebookButton:active {
        color: #333;
        background: #dddddd;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
        border-color: #999;
        -webkit-box-shadow: 0 1px 0 #eaeaea;
        -moz-box-shadow: 0 1px 0 #eaeaea;
        box-shadow: 0 1px 0 #eaeaea;
    }

.facebookConfirmButton {
    display: inline-block;
    text-decoration: none;
    outline: none;
    padding: 5px 6px;
    font: bold 11px/1em 'Lucida Grande', Tahoma, Verdana, Arial, sans-serif;
    color: #fff;
    background: #5e77aa;
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#637bad', endColorstr='#5972a7');
    background: -webkit-gradient(linear, left top, left bottom, from(#637bad), to(#5972a7));
    background: -moz-linear-gradient(top, #637bad, #5972a7);
    border-width: 1px;
    border-style: solid;
    border-color: #29447e #29457f #1a356e;
    -webkit-box-shadow: 0 1px 0 #dddddd, inset 0 1px 0 #8a9cc2;
    -moz-box-shadow: 0 1px 0 #dddddd, inset 0 1px 0 #8a9cc2;
    box-shadow: 0 1px 0 #dddddd, inset 0 1px 0 #8a9cc2;
}

    .facebookConfirmButton:hover {
        color: #fff;
    }

    .facebookConfirmButton:active {
        color: #fff;
        background: #4f6aa3;
        filter: progid:DXImageTransform.Microsoft.gradient(enabled='false');
        border-color: #29447e;
        -webkit-box-shadow: 0 1px 0 #eaeaea;
        -moz-box-shadow: 0 1px 0 #eaeaea;
        box-shadow: 0 1px 0 #eaeaea;
    }

.wordpressButton {
    display: inline-block;
    text-decoration: none;
    outline: none;
    padding: 6px 11px;
    font: normal 11px/1em "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    color: #464646;
    background: #fff;
    background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f1f1f1));
    background: -moz-linear-gradient(top, #fff, #f1f1f1);
    border: 1px solid #bbb;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}

    .wordpressButton:hover, .wordpressButton:focus {
        color: #000;
        border-color: #666;
    }

    .wordpressButton:active {
        background: #eee;
        background: -webkit-gradient(linear, left top, left bottom, from(#ededed), to(#fbfbfb));
        background: -moz-linear-gradient(top, #ededed, #fbfbfb);
        color: #000;
        border-color: #666;
    }

.wordpressConfirmButton {
    display: inline-block;
    text-decoration: none;
    outline: none;
    padding: 6px 11px;
    font: bold 11px/1em "Lucida Grande",Verdana,Arial,"Bitstream Vera Sans",sans-serif;
    color: #fff;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    background: #247ca4;
    background: -webkit-gradient(linear, left top, left bottom, from(#298cba), to(#206d92));
    background: -moz-linear-gradient(top, #298cba, #206d92);
    border: 1px solid #298CBA;
    -webkit-border-radius: 11px;
    -moz-border-radius: 11px;
    border-radius: 11px;
}

    .wordpressConfirmButton:hover, .wordpressConfirmButton:focus {
        color: #eaf2fa;
        border-color: #13455b;
    }

    .wordpressConfirmButton:active {
        background: #216f94;
        background: -webkit-gradient(linear, left top, left bottom, from(#1d6385), to(#2683ae));
        background: -moz-linear-gradient(top, #1d6385, #2683ae);
        color: #eaf2fa;
        border-color: #13455b;
    }


/*cssmenu.css*/

#cssmenu {
    background: aliceblue;
    list-style: none;
    margin: 0;
    padding: 0;
    width: 12em;
}

    #cssmenu li {
        font: "Lucida Sans Unicode", "Bitstream Vera Sans", "Trebuchet Unicode MS", "Lucida Grande", Verdana, Helvetica, sans-serif;
        margin: 0;
        padding: 0;
        list-style: none;
        background: aliceblue;
        border: solid 1px gray;
    }

    #cssmenu a {
        background: aliceblue;
        color: #000;
        display: block;
        margin: 0;
        padding: 8px 22px;
        text-decoration: none;
        font-weight: normal;
    }

        #cssmenu a:hover {
            background: #2580a2 left center no-repeat;
            color: #fff;
            padding-bottom: 8px;
        }

.leftSideBar {
    width: 100%;
    margin-right: 0px;
}

    .no-gutter > [class*='col-'] {
        padding-right: 5px;
        padding-left: 5px;
    }

/*global.css*/
.titleBar {
    width: 100%;
    background-color: #13166b;
    font-family: Helvetica, sans-serif;
    font-size: 14pt;
    border-bottom: #369 3px solid;
    color: #e4f1fe;
    margin-bottom: 5px;
}

    .titleBar ul li a {
        color: #e4f1fe;
        text-decoration: none;
        padding: .2em 1em;
        font-family: Helvetica, sans-serif;
        font-size: 14pt;
    }

        .titleBar ul li a:hover {
            background-color: #369;
        }

    .titleBar ul {
        margin: 0;
        padding: 0;
        list-style-type: none;
    }

        .titleBar ul li {
            display: inline;
        }

/*global.css - master.min.css*/
.screenReaderOnly {
    position: absolute;
    left: -9999px;
    top: auto;
    width: 1px;
    height: 1px;
    overflow: hidden;
}

.menuItemSelected {
    color: #000;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    font-size: 18pt;
    display: inline;
    background-color: #fff;
}

    .menuItemSelected a {
        color: #000;
    }

.menuItem {
    color: #e4f1fe;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-size: 2rem;
    display: inline;
}

    .menuItem a {
        color: #fff;
    }

.menuao {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: #13166b;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
    margin-bottom: 24px;
}

    .menuao a {
        color: #fff;
        background-color: #13166b;
    }

.menuaudio {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: red;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menuaudio a {
        color: #fff;
        background-color: red;
    }

.menulegal {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: #006600;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menulegal a {
        color: #fff;
        background-color: #006600;
    }

.menuait {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: #800080;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menuait a {
        color: #fff;
        background-color: #800080;
    }

.menulodging {
    color: #fff;
    text-decoration: none;
    padding: .2em.51em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: #2F4F4F;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menulodging a {
        color: #fff;
        background-color: #2F4F4F;
    }

.menusp {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: black;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menusp a {
        color: #fff;
        background-color: black;
    }

.menuarts {
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: #0B0986;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menuarts a {
        color: #fff;
         
    }

.menuhealth {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: #A2116D;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menuhealth a {
        color: #fff;
        background-color: #A2116D;
    }

.menucioc {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: teal;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menucioc a {
        color: #fff;
        background-color: teal;
    }

.menuadaonline {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: saddlebrown;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menuadaonline a {
        color: #fff;
        background-color: saddlebrown;
    }

.menupink {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: #E00078;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menupink a {
        color: #fff;
        background-color: #E00078;
    }

.menublue {
    color: #fff;
    text-decoration: none;
    padding: .2em .5em;
    font-family: Helvetica,sans-serif;
    font-weight: bold;
    display: inline;
    background-color: #0000e0;
    border: 1px solid transparent;
    font-size: 2rem;
    text-align: center;
    border-radius: 2.5rem;
}

    .menublue a {
        color: #fff;
        background-color: #0000e0;
    }

.menubar {
    list-style-type: none;
    width: 100%;
    margin-top: 0;
    line-height: 1.6;
}

.GroupMenuTitle {
    font-size: 14pt;
    color: #fff;
}

.GroupMenu {
    min-width: 120px;
    background-color: #13166b;
    border-left: solid 4px #13166b;
    border-top: solid 4px #13166b;
}

body {
    font-family: Verdana, sans-serif;
    margin-top: 0;
    margin-left: 0;
    min-width: 550px;
}

a {
    color: #204A6F;
    font-weight:600;
}
p {
    font-family: Verdana, sans-serif;
    font-size: 11pt;
}

ol {
    font-family: Verdana, sans-serif;
    font-size: 11pt;
}

ul {
    font-family: Verdana, sans-serif;
    font-size: 11pt;
}

h1 {
    font-size: 26px;
    font-weight: bold;
    color: #359;
    display: inline;
}

h2 {
    font-size: 22px;
    line-height: 1.5;
    display: inline;
}

h3 {
    color: #325e97;
    font-size: 20pt;
    font-variant: small-caps;
    text-align: left;
}

h4 {
    font-size: 14px;
    line-height: 16px;
    margin: 5px;
    display: inline;
}

h5 {
    font-size: 12px;
    line-height: 14px;
    margin: 5px;
    display: inline;
}

.headerBar {
    min-height: 25px;
    width: 100%;
}

.headerBanner {
    margin-top: 10px;
    width: 100%;
    border: #000 1px solid;
    background-color: #ebf0f4;
    vertical-align: top;
    font-size: 26px;
    font-weight: bold;
    color: #359;
}

#container {
    min-width: 655px;
    max-width: 655px;
    padding-left: 160px;
    padding-right: 300px;
}

    #container .column {
        position: relative;
        float: left;
    }

#center {
    width: 100%;
}

#left {
    width: 160px;
    right: 160px;
    margin-left: -100%;
}

#right {
    width: 300px;
    margin-right: -300px;
}

#footer {
    clear: both;
}

* html #left {
    left: 150px;
}

.myContent {
    padding: 10px;
    margin-top: 20px;
}

#footer .footer-note {
    font-size: 12px;
    width: 700px;
    color: #808080;
    margin-left: auto;
    margin-right: auto;
}

.footer-address {
    font-size: 12px;
    color: #808080;
    text-align: center;
    padding-bottom: 10px;
}

.nextSession {
    padding: 5px 5px 5px 5px;
    margin-top: 5px;
    background-color: #ebf0f4;
    min-height:50px;
    vertical-align: middle;
    border: #808080 1px solid;
}
 
.nextSessionTitle {
    font-family: arial;
    font-weight: bold;
}

.nextSessionLink {
    font-family: arial;
}

.menu {
    margin-top: 10px;
    width: 650px;
    height: 37px;
    border-left: solid 1px #000;
    border-right: solid 1px #000;
    background: url("/images/menu-background.png") repeat-x;
}

    .menu ul {
        list-style-type: none;
        margin-left: -40px;
    }

        .menu ul a {
            background-repeat: no-repeat;
            background-position: right;
            padding-right: 7px;
            padding-left: 7px;
            display: block;
            line-height: 35px;
            text-decoration: none;
            font-family: Verdana, sans-serif;
            font-size: 13px;
            font-weight: bold;
            color: #371c1c;
        }

    .menu li {
        float: left;
    }

.callUs {
    height: 100px;
    font-family: arial;
    font-size: 16pt;
    font-weight: bold;
    display: block;
    margin-top: 10px;
    margin-bottom: 0;
    padding: 10px;
}

.callUsPhone {
    font-family: arial;
    font-size: 18pt;
    font-weight: bold;
    display: block;
}

.logo-signin {
    height: 287px;
    width: 235px;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.right-menu {
    width: 215px;
    margin-top: 0;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
}

.right-menu-item {
    height: 30px;
    width: 190px;
    padding-left: 10px;
}

    .right-menu-item A {
        color: #000;
    }

.searchBox {
    height: 50px;
    width: 215px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

.searchBoxLabel {
    color: #000;
    font-size: 12pt;
    display: block;
}

.rightColumnLogoBox {
    text-align: center;
    height: 170px;
    width: 215px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
}

.spacerBox {
    height: 1px;
    width: 215px;
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    padding: 10px;
}

.title {
    color: #325e97;
    font-size: 18pt;
    font-variant: small-caps;
    text-align: left;
}

.title2 {
    color: #325e97;
    font-size: 16pt;
    text-align: left;
}

.page-title {
    color: #325e97;
    font-size: 24pt;
    font-weight: bold;
    font-family: Arial;
}

.session-title {
    color: #325e97;
    font-size: 22pt;
    font-weight: bold;
    font-family: Arial;
}

.title-box {
    margin-top: 10px;
    margin-left: auto;
    margin-right: auto;
    width: 600px;
    padding-left: 45px;
    padding-top: 15px;
    height: 45px;
    border: #000 1px solid;
    background-color: #ebf0f4;
}

.expandingmore {
    font-style: italic;
    font-size: 10px;
}

.requiredfield {
    color: #f00;
    font-size: 12px;
    font-style: italic;
}

.blueBackground {
    background-color: #f0f8ff;
}

.bold {
    font-weight: bold;
}

.borderBottom {
    border-bottom: solid 1px #000;
}

.border {
    border: solid 1px #000;
}


nav {
    margin-top: 20px;
    margin-left: -40px;
}

.crumbs ol {
    list-style-type: none;
    padding-left: 0;
}

.crumb {
    display: inline-block;
}

    .crumb a::after {
        display: inline-block;
        color: #000;
        content: '>';
        font-size: 80%;
        font-weight: bold;
        padding: 0 3px;
    }

.skip-to-link {
    left: 50%;
    position: absolute;
    transform: translateY(-100%);
    color: red;
}
