﻿v\:*
{
    behavior: url(#default#VML);
}

.boldblue
{
    font-size: 10pt;
    color: #8d3b16;
    font-family: Verdana;
    font-weight: bold;
}

.boldlightblue
{
    font-size: 10pt;
    color: #8d3b16;
    font-family: Verdana;
    font-weight: bold;
}

.boldred
{
    font-size: 10pt;
    color: Red;
    font-family: Verdana;
    font-weight: bold;
}

A
{
    color: black;
    font-family: Verdana;
    text-decoration: underline;
}

A:hover
{
    color: red;
    font-family: Verdana;
    text-decoration: underline;
}

.address
{
    font-size: 10pt;
    font-family: Verdana;
    font-weight: bold;
    text-decoration: underline;
}

.JobLoc
{
    color: #5386b1;
    font-size: 14.0pt;
    font-family: 'Arial Black';
    font-weight: bold;
    text-align: center;
}

.JobTitle
{
    font-family: 'Arial Black';
    color: #8d3b16;
    text-decoration: underline;
    font-weight: bold;
}

.JobSalary
{
    font-family: 'Arial Black';
    text-decoration: underline;
    font-weight: bold;
}

.JobPost
{
    font-family: 'Arial Black';
    color: Red;
    font-weight: bold;
}

body
{
    background-image: url('images/2FeetTile.gif');
    background-position: left;
    background-repeat: repeat-y;
    background-color: #9DB6D4;
    background-attachment: fixed;
}

.body
{
    width: 850px;
}

.header
{
    width: 880px;
}

.sub-header
{
    width: 850px;
    height: 50px;
    background-image: url( 'images/top_menu_bg.png' );
    clear: both;
}

.MainBody
{
    background-image: url('images/Tile.jpg');
    text-align: left;
    width: 550px;
    padding: 15px;
}

.Menu
{
    display: inline;
    width: 180px;
    float: right;
}

.Menu_item
{
    background-image: url('images/Footsteps.gif');
    background-repeat: no-repeat;
    height: 45px;
    background-position: 0 -92px;
    vertical-align: middle;
    text-align: right;
    margin-bottom: .2em;
}

.Menu_item_alt
{
    background-image: url('images/Footsteps.gif');
    height: 45px;
    background-repeat: no-repeat;
    background-position: 0 -139px;
    vertical-align: middle;
    text-align: right;
    margin-bottom: .2em;
}
.Menu_item:hover
{
    background-image: url('images/Footsteps.gif');
    background-repeat: no-repeat;
    height: 45px;
    background-position: 0 -288px;
    vertical-align: middle;
    text-align: right;
    margin-bottom: .2em;
}

.Menu_item_alt:hover
{
    background-image: url('images/Footsteps.gif');
    height: 45px;
    background-repeat: no-repeat;
    background-position: 0 -334px;
    vertical-align: middle;
    text-align: right;
    margin-bottom: .2em;
}

.Top_Left_Shadow
{
    background: url('images/shadows15tb.png') no-repeat 0 0;
    width: 15px;
    height: 15px;
    float: left;
}
.Top_Left_Shadow2
{
    background: url('images/shadows15tb.png') no-repeat 0 -30px;
    width: 15px;
    height: 15px;
    float: left;
}

.Top_Right_Shadow
{
    background: url('images/shadows15tb.png') no-repeat -15px 0;
    width: 15px;
    height: 15px;
    float: left;
}

.Top_Right_Shadow2
{
    background: url('images/shadows15tb.png') no-repeat -15px -30px;
    width: 15px;
    height: 15px;
    float: left;
}

.Top_Shadow
{
    background: url('images/shadows15tb.png') repeat-x 0 -60px;
    height: 15px;
    float: left;
}
.Bottom_Left_Shadow
{
    background: url('images/shadows15tb.png') no-repeat 0 -15px;
    width: 15px;
    height: 15px;
    float: left;
}

.Bottom_Left_Shadow2
{
    background: url('images/shadows15tb.png') no-repeat 0 -45px;
    width: 15px;
    height: 15px;
    float: left;
}

.Bottom_Right_Shadow
{
    background: url('images/shadows15tb.png') no-repeat -15px -15px;
    width: 15px;
    height: 15px;
    float: left;
}

.Bottom_Right_Shadow2
{
    background: url('images/shadows15tb.png') no-repeat -15px -45px;
    width: 15px;
    height: 15px;
    float: left;
}

.Bottom_Shadow
{
    background: url('images/shadows15tb.png') repeat-x 0 -75px;
    height: 15px;
    float: left;
}

.Left_Shadow
{
    background-image: url('images/shadows15lr.png');
    background-repeat: repeat-y;
    margin: 15px 0 0 0;
}

.Right_Shadow
{
    background-image: url('images/shadows15lr.png');
    background-repeat: repeat-y;
    background-position: right;
}

.Two_Column
{
    width: 250px;
}

.One_Column
{
    width: 550px;
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.list_view
{
    border-color: Black;
    font-size: 0.8em;
    width: 100%;
    border-collapse: collapse;
}

.list_alt_row
{
    background-color: #FFFFCC;
}

.list_header_cell
{
    font-weight: bold;
    border: 1pt solid #000000;
    text-align: center;
    vertical-align: middle;
    color: Black;
}

.list_cell
{
    border: 1pt solid #000000;
}

.list_footer_cell
{
    text-align: center;
    vertical-align: middle;
    border: 1pt solid #000000;
}

.droplist
{
    font-size: .8em;
}
.label_cell
{
    width: 10em;
    font-weight: bold;
    font-size: 80%;
    vertical-align: top;
}
.data_cell
{
    width: 15em;
    vertical-align: top;
}
.info_titlebar
{
    width: 280px;
    background-image: url('./images/title_bar.png');
    background-repeat: repeat-x;
    background-color: #1681d4;
    background-position: top;
    border-bottom: 1pt solid #000000;
}
.item_header
{
    background-image: url('./images/title_bar.png');
    background-repeat: repeat-x;
    background-color: #1681d4;
    background-position: top;
}
.required
{
    background-color: #ffcccc;
    color: #000000;
    font-size: .8em;
}

.required_lg
{
    background-color: #ffcccc;
    color: #000000;
    font-size: 1em;
}
.label
{
    width: 10em;
    font-weight: bold;
    font-size: 80%;
}
.data
{
    width: 15em;
}

.TitleBar
{
    color: #FFFFFF;
    background-color: #5386b1;
    font-weight: bold;
    width: 550px;
    font-size: x-large;
}
.SB_Left
{
    width: 420px;
    vertical-align: text-top;
}
.SB_Right
{
    width: 120px;
    vertical-align: top;
}
.SB_Story
{
    background-color: #5386b1;
    color: #FFFFFF;
    text-align: center;
    vertical-align: middle;
    padding: 2px;
}
.SB_Story_title
{
    font-weight: bold;
}
.SB_Story_boby
{
    font-size: small;
}
.SB_Story_HL
{
    font-size: medium;
}
.SB_Tips
{
    border: medium ridge #5386b1;
    padding: 2px;
    margin: 2px;
}

.button
{
    color: #FFFFFF;
    background-color: #5386b1;
    border: thin dashed #000000;
    text-align: center;
    font-weight: bold;
}
