﻿body
{
    background-image: url("Images/BackgroundGradient.png"); /*This provides top background gradient*/
    background-repeat: repeat-x;
    background-color: #728ca3;
    margin-top: 0px;
    font-size: 13px;
    /*font-family: Segoe UI, Tahoma, Verdana, Arial, Helvetica, Sans-Serif;*/
    font-family: Verdana, Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
    line-height: 130%;
    /*font-family: Georgia, 'Times New Roman';*/
    /*font-family: Verdana;*/
}


a, a:visited
{
    background: inherit;
    text-decoration: none;
}

img
{
    border: 0;
}

image
{
    border: 0;
}

H1
{
    font-size: 30px;
    font-weight: normal;
    margin: 0px;
    padding: 0;
    color: #000000;
    line-height: 29px;
}

/*Putting a "." before a name declares a class that must be explicitly referenced by class="name".*/
/*Putting a "#" before a name declares a class that must be explicitly referenced by id="name".*/
.page
{
    width: 980px;
    margin: 0 auto 0 auto;
    box-shadow: 0px 0px 15px #222222; /*Adds shadow around the main content box*/
    background-color: #FFFFFF;
}

.footer
{
    clear: both;
    background-color: #273b46;
    width: 980px;
    text-align: center;
    color: #FFFFFF;
    font-size: 10px;
}

.table_centered
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
}

.table_gray
{
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    border-style: solid;
    border-color: #CCCCCC;
    background-color: #E6E6E6;
    width: 900px;
}

.table_header
{
    border-collapse: collapse;
    width: 980px;
}

.td_agency_heads
{
    border-collapse: collapse;
    background-image: url("Images/AgencyHeadsBackground.jpg");
    padding: 0px 0px 0px 0px;
    color: white;
    text-align: center;
}

.tr_header
{
    background-image: url(Images/HeaderBackground.png);
    height: 133px;
    text-align: center;
}

.tr_header_flipped
{
    background-image: url(Images/HeaderBackgroundFlipped.png);
    height: 133px;
    text-align: center;
}

.tr_header_menu
{
    background-image: url(Images/HeaderMenuBackground.png);
    height: 49px;
    color: #FFFFFF;
    vertical-align: top;
}

.tr_header_menu_home
{
    background-image: url(Images/HeaderMenuBackgroundHome.png);
    height: 39px;
    color: #FFFFFF;
    vertical-align: top;
}

.td_bar_title
{
    line-height: 45px;
    padding: 0px 0px 0px 30px;
    font-size: 28px;
    font-weight: bold;
    color: #E5E7E2;
    text-shadow: 0 0 2px #333333;
    background-color: #1F5874;
    /*background-color: #ABB5B6;*/
}

.text_required
{
    color: red;
    font-weight: bold;
}

.li_middle_links
{
    font-weight: bold;
    color: #273B46;
}

.button_box_brown
{
    background-color: #8B8181;
    color: #FFFFFF;
    border-style: none;
    padding: 6px 19px 6px 19px;
    cursor: pointer;
}

.button_box_gray
{
    background-color: #D9D9D9;
    height: 33px;
    width: 140px;
    border-style: none;
    cursor: pointer;
    /*color: #555555;*/
    color: #273B46;
    font-family: Verdana, Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
}

.button_box_gray_hot
{
    background-color: #CACACA;
    height: 33px;
    width: 140px;
    border-style: none;
    cursor: pointer;
    color: #273B46;
    font-family: Verdana, Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
}

.button_box_gray_selected
{
    background-color: #FFFFFF;
    height: 33px;
    width: 140px;
    border-style: none;
    cursor: pointer;
    color: #273B46;
    font-family: Verdana, Segoe UI, Tahoma, Arial, Helvetica, Sans-Serif;
    font-weight: bold;
}

.rss_date
{
    font-size: 7pt;
    color: #E1E5DF;
}

.rss_link
{
    font-size: 9pt;
    color: #E1E5DF;
    font-weight: bold;
}

a.rss_link:hover
{
    color: #CDD0CB;
}

/*LEGACY DPS SITE STUFF*/
.menu_link
{
    border-bottom-width: 1px;
    border-bottom-style: solid;
    border-bottom-color: #838181;
    color: #0066CC;
}
