﻿/* Copied from MS2 stylesheet */
.body
{
    FONT-SIZE: 10px;
    COLOR: #999999;
    LINE-HEIGHT: 14px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.button
{
    width: 220px;
}

input.regbutton
{
    font:700 1em/1em 'Source Sans Pro', sans-serif;
    text-decoration: none;
    padding-left: 1.75em;
    padding-right: 1.75em;
    margin: 1.2em;
    border-radius: 3px;
    height: 1.8em;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    white-space: nowrap;
    display: inline-block;
    color: rgb(255,255,255); /* #ffffff */
    border: 1px solid rgb(105,115,70); /* #697346 */
    background: rgb(167,185,97); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(167,185,97) 0%, rgb(99,114,43) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(167,185,97) 0%,rgb(99,114,43) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(167,185,97) 0%,rgb(99,114,43) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7b961', endColorstr='#63722b',GradientType=0 ); /* IE9 */
}

input.lgbutton
{
    font:700 1.25em/1.25em 'Source Sans Pro', sans-serif;
    text-decoration: none;
    padding-left: 1.75em;
    padding-right: 1.75em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    height: auto;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    white-space: nowrap;
    color: rgb(255,255,255); /* #ffffff */
    border: 1px solid rgb(105,115,70); /* #697346 */
    background: rgb(167,185,97); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(167,185,97) 0%, rgb(99,114,43) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(167,185,97) 0%,rgb(99,114,43) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(167,185,97) 0%,rgb(99,114,43) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7b961', endColorstr='#63722b',GradientType=0 ); /* IE9 */
}

a.regbutton, a.regbutton:visited, a.regbutton:hover
{
    font:700 1em/1em 'Source Sans Pro', sans-serif;
    text-decoration: none;
    padding-left: 1.75em;
    padding-right: 1.75em;
    padding-top: 0.21em;
    padding-bottom: 0.21em;
    margin: 0.5em;
    display: inline-block;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    white-space: nowrap;
    color: rgb(255,255,255); /* #ffffff */
    border: 1px solid rgb(105,115,70); /* #697346 */
    background: rgb(167,185,97); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(167,185,97) 0%, rgb(99,114,43) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(167,185,97) 0%,rgb(99,114,43) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(167,185,97) 0%,rgb(99,114,43) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7b961', endColorstr='#63722b',GradientType=0 ); /* IE9 */
}

a.lgbutton, a.lgbutton:visited, a.lgbutton:hover
{
    font:700 1.25em/2em 'Source Sans Pro', sans-serif;
    text-decoration: none;
    padding-left: 1.75em;
    padding-right: 1.75em;
    padding-top: 0.3em;
    padding-bottom: 0.3em;
    height: auto;
    border-radius: 3px;
    -moz-border-radius: 3px;
    -webkit-border-radius: 3px;
    margin-top: 1.2em;
    margin-bottom: 1.2em;
    white-space: nowrap;
    color: rgb(255,255,255); /* #ffffff */
    border: 1px solid rgb(105,115,70); /* #697346 */
    background: rgb(167,185,97); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(167,185,97) 0%, rgb(99,114,43) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(167,185,97) 0%,rgb(99,114,43) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(167,185,97) 0%,rgb(99,114,43) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a7b961', endColorstr='#63722b',GradientType=0 ); /* IE9 */
}

.nationality
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 10px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.globalnav
{
    text-decoration: none;
    color: #000000;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    line-height: 18px;
    letter-spacing: normal;
    font-weight: bold;
}

.C_VA
{
    FONT-SIZE: 12px;
    COLOR: White;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.C_H1
{
    font-weight: bold;
    font-size: 15pt;
    color: #000043;
    font-family: Arial, Helvetica, sans-serif;
}

.C_H2
{
    font-weight: bold;
    font-size: 11pt;
    color: #000043;
    font-family: Arial, Helvetica, sans-serif;
}

.C_TD
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.C_TDH
{
    font-weight: bold;
    font-size: 10pt;
    color: #000043;
    font-family: Arial, Helvetica, sans-serif;
}

.C_TS
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.C_TDQ
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.C_TDR
{
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.C_ERR_MSG
{
    FONT-SIZE: 10pt;
    font-weight: bold;
    COLOR: maroon;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

.C_ERR_ITEM
{
    FONT-SIZE: 10pt;
    COLOR: maroon;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

/* Home Page Styles*/
.C_TDH1
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.C_TDH2
{
    FONT-SIZE: 10px;
    COLOR: #000000;
    LINE-HEIGHT: 13px;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left;
}

.C_TDH3
{
    font-weight: bold;
    font-size: 10pt;
    color: Blue;
    font-family: Arial, Helvetica, sans-serif;
}

.C_TDH4
{
    font-weight: bold;
    font-size: 11pt;
    color: #000043;
    font-family: Arial, Helvetica, sans-serif;
}

.NORMAL
{
    background-color: #FFFFFF;
}

/* This section copied from current MS styles */

.C_XBIG
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 25px;
    COLOR: #333399;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.C_XH3
{
    FONT-SIZE: 15pt;
    COLOR: #333399;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.C_XS1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    COLOR: #333399;
    PADDING-TOP: 20px;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.C_H3
{
    FONT-SIZE: 15pt;
    COLOR: #2f588a;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.C_TDSM
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.C_TDSMI
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

.C_BTB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.C_TSB
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 8pt;
    COLOR: #2f588a;
    FONT-FAMILY: Verdana, Tahoma, Arial;
    TEXT-DECORATION: none;
}

.C_TDL
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: #669966;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_PH
{
    FONT-SIZE: 17pt;
    COLOR: #2f588a;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.C_S1
{
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    COLOR: blue;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.CT_S1
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12pt;
    COLOR: #2f588a;
    PADDING-TOP: 25px;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_S3
{
    FONT-SIZE: 12pt;
    PADDING-BOTTOM: 2px;
    PADDING-TOP: 10px;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_TDUH
{
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_XTDH
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11pt;
    COLOR: #333399;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.C_TDHR
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 10pt;
    COLOR: red;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_QL
{
    FONT-SIZE: 9pt;
    PADDING-TOP: 4px;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_QT
{
    FONT-SIZE: 10pt;
    PADDING-BOTTOM: 7px;
    PADDING-TOP: 18px;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_NT
{
    FONT-SIZE: 10pt;
    COLOR: maroon;
}

.C_UH
{
    FONT-SIZE: 9pt;
    COLOR: gray;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_THS
{
    FONT-SIZE: 14pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_THL
{
    FONT-SIZE: 17pt;
    COLOR: #ffcc00;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_THLE
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17pt;
    COLOR: #ffcc00;
    FONT-STYLE: italic;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_TINY
{
    FONT-SIZE: 8pt;
    COLOR: white;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_TL
{
    FONT-SIZE: 4pt;
    COLOR: white;
}

.C_BAN
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_EY
{
    FONT-SIZE: 8pt;
    COLOR: #336600;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_EYL
{
    FONT-SIZE: 10pt;
    COLOR: #336600;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.C_T1
{
    FONT-SIZE: 20pt;
    COLOR: blue;
    FONT-FAMILY: Verdana, Tahoma, Arial;
}

.topnav
{
    FONT-SIZE: 8pt;
    COLOR: #669966;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
}

.topnav2
{
    FONT-SIZE: 11px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    TEXT-DECORATION: none;
}

    .topnav2 A:link
    {
        COLOR: #000000;
        TEXT-DECORATION: none;
    }

    .topnav2 A:visited
    {
        COLOR: #000000;
        TEXT-DECORATION: none;
    }

    .topnav2 A:hover
    {
        COLOR: #ff3300;
        BACKGROUND-COLOR: #ffffff;
        TEXT-DECORATION: none;
    }

    .topnav2 A:active
    {
        COLOR: #333399;
    }

.topnav_gray
{
    FONT-SIZE: 8pt;
    COLOR: gray;
    FONT-FAMILY: Tahoma, Arial, sans-serif;
}

.bigbold
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    FONT-FAMILY: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.C_BULLET
{
    FONT-SIZE: 12px;
    LINE-HEIGHT: 16px;
    FONT-FAMILY: Verdana, Geneva, Arial, Helvetica, sans-serif;
    LETTER-SPACING: 1px;
}

.boldbluetagline
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    COLOR: #333366;
    FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.C_MAR_HEAD
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 24px;
    COLOR: maroon;
    FONT-FAMILY: Verdana;
}

.C_GREY_HEAD
{
    FONT-SIZE: 18px;
    COLOR: gray;
    FONT-FAMILY: Verdana;
}

INPUT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

TEXTAREA
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}

SELECT
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
}
/* End copied from current MS Styles */
/* mobileXpression Styles */
.pagetext
{
    font-family: verdana;
    font-size: 11px;
    line-height: 14px;
    color: #666666;
    margin-left: 10px;
}

.largePagetext
{
    font-family: verdana;
    font-size: 14px;
    line-height: 16px;
    color: #666666;
    margin-left: 10px;
}

.smalltext
{
    font-family: verdana;
    font-size: 9px;
    color: #666666;
    margin-left: 10px;
}

.errortext
{
    font-family: verdana;
    font-size: 11px;
    line-height: 14px;
    font-weight: bold;
    color: maroon;
    margin-left: 10px;
}

.headertext
{
    font-family: Arial;
    font-size: 30px;
    line-height: 32px;
    color: #839739;
}

#footer
{
    margin-top: 10px;
}

.footer
{
    /*Background-image: url(../images/MP/mx_footer.gif);
    background-repeat: repeat-x;
    background-position: center;
    height: 27px;*/
    /*width: 765px;*/
    /*width: 900px;*/
    max-width: 1032px;
    border-top: solid 1px rgb(75,74,74); /* #4b4a4a */
    margin-top: 11px;
    margin-bottom: 22px;
    padding-top: 5px;
    color: rgb(105,105,105); /* #696969 */
    font-size: 14px; /* .875em */
    line-height: 1.25em; /* 17.5px */
    background: rgb(234,231,231); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(234,231,231) 0%, rgb(255,255,255) 9%, rgb(255,255,255) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(234,231,231) 0%,rgb(255,255,255) 9%,rgb(255,255,255) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(234,231,231) 0%,rgb(255,255,255) 9%,rgb(255,255,255) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
}

.subhead
{
    font-family: verdana;
    font-size: 11px;
    line-height: 14px;
    color: #666666;
    font-weight: bold;
}

.submenu
{
    font-size: 13px;
    text-align: right;
    color: #839739;
    padding-bottom: 10px;
}

.copyright
{
    /*font-size: 10px;
    font-style: italic;
    color: #999999;
    text-align: center;
    margin: 0 auto;*/
}

.copyrightText
{
    padding-top: 4.5px;
}

.tipsbox
{
    background-color: #f9f9f9;
    width: 148px;
    border-width: 1px;
    border-color: #e9e9e9;
    border-style: solid;
    border-top: 0px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 15px;
    font-family: verdana;
    font-size: 11px;
    line-height: 14px;
    color: #666666;

}

.tipsheader {
    width: 100%;
    height: 19px;
    background-image: url("/images/mp/boxhead_tips_bg.gif");
    background-repeat: no-repeat;
    color: #ffffff;
    text-align: center;
    font: bold 15px 'Source Sans Pro', sans-serif;
    letter-spacing: 1px;
}

.tip
{
    color: #999999;
    margin-left: 10px;
    margin-right: 10px;
}

.infogrid
{
    background-color: #f9f9f9;
    border-collapse: collapse;
}

.subheadlink
{
    font-family: verdana;
    font-size: 11px;
    line-height: 20px;
    font-weight: bold;
}

a
{
    color: #839739;
    text-decoration: underline;
}

    a:hover
    {
        color: #839739;
        text-decoration: underline;
    }

    a:active
    {
        color: #839739;
        text-decoration: underline;
    }

    a:visited
    {
        color: #839739;
        text-decoration: underline;
    }


.reg_tab_style .ajax__tab_header
{
    font: bold 8.5pt verdana;
    color: #666;
    border-bottom: 1px solid #ccc;
    text-align: left;
    padding-left: 5px;
}

.reg_tab_style .ajax__tab_outer
{
    height: 21px;
    background-color: #ccd6a6;
    margin-right: 2px;
    border-right: 1px solid #ccc;
    border-top: 1px solid #ccc;
}

.reg_tab_style .ajax__tab_inner
{
    background-color: #ccd6a6;
    padding-right: 20px;
    padding-left: 20px;
}


.reg_tab_style .ajax__tab_tab
{
    height: 13px;
    padding: 4px;
    margin: 0;
}

.reg_tab_style .ajax__tab_hover .ajax__tab_outer
{
    background-color: #cccccc;
}

.reg_tab_style .ajax__tab_hover .ajax__tab_inner
{
    background-color: #cccccc;
}

.reg_tab_style .ajax__tab_hover .ajax__tab_tab
{
}

.reg_tab_style .ajax__tab_active .ajax__tab_outer
{
    background-color: #fff;
    border-left: 1px solid #ccc;
    padding-right: 0px;
}

.reg_tab_style .ajax__tab_active .ajax__tab_inner
{
    background-color: #fff;
    border-bottom: solid 1px #FFFFFF;
}

.reg_tab_style .ajax__tab_active .ajax__tab_tab
{
}

.reg_tab_style .ajax__tab_body
{
    font: bold 8.5pt verdana;
    color: #666;
    border-top: 0;
    padding: 4px;
    background-color: #ffffff;
}


.list_item_mouse_over
{
    background-color: #CCFFE6;
}

.list_item_mouse_out
{
    background-color: #ffffff;
}

.select_area_on
{
    display: block;
}

.select_area_off
{
    display: block;
}

.label2
{
    font: 14px Arial, Helvetica, sans-serif;
}

.label
{
    font: bold 8.5pt verdana;
    color: #666;
}

.dropdownlist
{
    font: 8.5pt verdana;
    color: #333;
}

.bodytext
{
    font: 8.5pt verdana;
    color: #333;
}

.bodytextsmall
{
    font: 7.5pt verdana;
    color: #333;
}

.bodytextsmaller
{
    font: 6.5pt verdana;
    color: #333;
}

.bodytextsmallest
{
    font: 6pt verdana;
    color: #333;
}


.watermarked
{
    font: 7.5pt verdana;
    font-style: italic;
    background-color: #F0F8FF;
    color: gray;
}

.borderstyle
{
    border: 1px solid #ccc;
}

.ajax_updating_style
{
    background-color: #CF4342;
    color: #fff;
    width: 150px;
    text-align: center;
    vertical-align: middle;
}

.mpsubmenu
{
    font: 9pt verdana;
    text-align: right;
    color: #839739;
    padding-bottom: 10px;
}

#right-col
{
    width: 170px;
    margin: 0px;
    text-align: left;
    float: left;
    font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}

.sidebar-text
{
    display: block;
    width: 152px;
    margin: 0;
    padding: 8px 8px 12px 8px;
    border: 1px solid #E9E9E9;
    border-top: none;
    color: #575757;
    font-size: 11px;
    background-color: #F9F9F9;
}

.sidebar-tab
{
    display: block;
    width: 152px;
    margin: 20px 0 0 0;
    padding: 2px 8px 2px 8px;
    font-size: 14px;
    text-align: center;
    color: white;
    font-weight: bold;
    background: url(../Images/mp/sidebar-tab.jpg) bottom left repeat-x #D1D3D3;
    border: 1px solid #CECFCF;
    border-bottom: none !important;
    -moz-border-radius-topright: 5px;
    -moz-border-radius-topleft: 5px;
    -webkit-border-top-right-radius: 5px;
    -webkit-border-top-left-radius: 5px;
    outline: 0;
    -webkit-appearance: none;
}

#right-col ol, #right-col ol li
{
    margin-left: 10px;
    padding-left: 0;
}

#right-col li
{
    margin-top: 12px;
    display: list-item;
    text-align: -webkit-match-parent;
}

#right-col ol
{
    margin-top: 2px;
    margin-bottom: 12px;
    display: block;
    list-style-type: decimal;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
    -webkit-padding-start: 40px;
}

.sidebar-text em
{
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
}

.bullets
{
    padding-left: 40px;
    margin: 16px 0;
}

/* CSS Document */

html
{
    font-size: 16px;
}

body
{
    font-family: 'Trebuchet MS', Helvetica, sans-serif;
}

h1, h2, h3, h4, h5, h6
{
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;
    color: rgb(131,151,56); /* #839738 */
    line-height: 1em;
}

a
{
    color: rgb(131,151,56); /* #839738 */
}


/* Navigation */
nav
{
    border-top: 1px solid rgb(0,0,0); /* #000000 */
    background: rgb(54,53,53); /* Old browsers */
    background: -moz-linear-gradient(top, rgb(54,53,53) 0%, rgb(6,6,6) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgb(54,53,53) 0%,rgb(6,6,6) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgb(54,53,53) 0%,rgb(6,6,6) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#363535', endColorstr='#060606',GradientType=0 ); /* IE9 */
}

#secondary_nav
{
    background: rgb(0,0,0); /* Old browsers */
}

    nav ul, #secondary_nav ul
    {
        list-style-type: none;
        margin: 0 auto;
        padding: 0;
        overflow: hidden;
        max-width: 1163px;
    }

        nav ul li
        {
            border-left: 1px solid rgb(55,54,54); /* #373636 */
            border-right: 1px solid rgb(28,28,28); /* #7b7b7b */
            float: left;
        }

        #secondary_nav ul li
        {
            float: right;
        }

.slicknav_nav li:last-child
{
    border-bottom: 0px;
}

.slicknav_nav li
{
    border-bottom: 1px solid rgb(28,28,28); /* #7b7b7b */
}

#secondary_nav ul li a
{
    display: block;
    font-size: 13px;
    color: rgb(218,217,217); /* #dad9d9 */
    text-align: center;
    padding: 2px 16px;
    line-height: 24px;
    max-height: 24px;
    text-decoration: none;
}

nav li a
{
    display: block;
    color: rgb(218,217,217); /* #dad9d9 */
    text-align: center;
    padding: 2px 16px;
    line-height: 38px;
    max-height: 38px;
    text-decoration: none;
}

nav li a:visited {
    color: rgb(218,217,217); /* #dad9d9 */
}

nav ul li:first-child
{
    border-left: 0px;
}

.left-border
{
    border-right: 0px;
}

.no-border
{
    border-left: 0px;
    border-right: 0px;
}

nav li a:hover, nav li a:active
{
    background: rgb(0,0,0); /* #000000 */
    color: rgb(218,217,217); /* #dad9d9 */
}

.fa
{
    font: normal normal normal 12px/1 FontAwesome;
    padding-right: 5px;
}

.slicknav_menu
{
    display: none;
}

/* mobile menu */

/* Media Queries */
@media (max-width: 1032px)
{

    .content
    {
        padding-left: 1em;
        padding-right: 1em;
        max-width: 90%; /* fallback if needed */
        max-width: calc(100% - 2em);
        width: 90%; /* fallback if needed */
        width: calc(100% - 2em);
        line-height: 1.35em;
    }

    #footer table
    {
        padding-left: 1em;
        padding-right: 1em;
        max-width: 100%;
        width: 100%;
        line-height: 1.35em;
    }

    table .copyright
    {
        display: inline-block;
    }

    .form-row, .email-row
    {
        display: block;
    }

        .form-row input,
        .form-row select,
        .form-row label,
        .form-row span,
        .email-row input,
        .email-row label,
        .email-row span,
        .contact-row input,
        .contact-row label,
        .contact-row span
        {
            display: table-cell;
        }

        .form-row label, .form-row span
        {
            width: 100%;
        }

    .contact-row input, .contact-row label, .contact-row span
    {
        display: table-cell;
    }

    .contact-row input
    {
        margin-left: 0px;
    }

    .eligibility
    {
        margin-left: auto;
        margin-right: auto;
        max-width: 90%; /* fallback if needed */
        max-width: calc(100% - 2em);
        width: 90%; /* fallback if needed */
        width: calc(100% - 2em);
    }

    footer
    {
        padding-left: 1em;
        padding-right: 1em;
    }

    section.half
    {
        float: none;
    }

    .slicknav_menu
    {
        display: block;
    }

    #menu
    {
        display: none;
    }

    /*.banner-text
    {
        left: 1em; 
        left: 5vw;
        padding-top: 2em; 
        padding-top: 5vw;
        width: 40%;
        font-size: 100%; 
        font-size: 5vw;
    }

        .banner-text .large
        {
            font-size: 150%;
        }*/

    /*.banner-img
    {
        max-width: 100%;
        height: auto;
    }*/
}
