﻿body
{
    margin: 0px;
    border: solid 0px #ffffff;
    padding: 0px;
    background-image: url(Images/Background.png);
    background-repeat: repeat;
    /*background-color: #19558b;*/
}

a
{
}

a:visited
{
}

a:hover
{
    text-decoration: underline;
}

label
{
    line-height: 150%;
}

input, textarea
{
}

#Container
{
    margin: 0px;
    border: solid 0px #ffffff;
    padding: 0px;
    width: 780px;
}

#Container-Body
{
    margin: 0px;
    border: solid 0px #ffffff;
    padding: 0px;
    width: 100%;
    background-image: url(Images/Container-Background.png);
    background-repeat: repeat-y;
    background-position: center bottom;
}

#Container-Footer
{
    margin: 0px;
    border: solid 0px #ffffff;
    padding: 0px;
    width: 100%;
    height: 20px;
    background-image: url(Images/Container-Footer.png);
    background-repeat: no-repeat;
    background-position: center bottom;
}

#Header
{
    margin: 0px;
    border: solid 0px #ffffff;
    padding: 0px;
    width: 100%;
    height: 210px;
    background-image: url(Images/Header.png);
    background-repeat: no-repeat;
    background-position: center top;
}

#Logo
{
    margin: 0px;
    border: solid 0px #ffffff;
    padding: 0px;
    top: 10px;
    left: 30px;
    width: 150px;
    height: 90px;
}

#Jump
{
    position: absolute;
    margin: 0px;
    border-right: solid 5px #005a96;
    padding: 10px 5px 3px 5px;
    top: 0px;
    left: 620px;
    width: 115px;
    height: 15px;
    background-image: url(Images/Menu-Item-180.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    text-align: right;
    font-size: 70%;
    overflow: hidden;
}

#Logout
{
    position: absolute;
    margin: 0px;
    border-right: solid 5px #005a96;
    padding: 10px 5px 3px 5px;
    top: 0px;
    left: 490px;
    width: 115px;
    height: 15px;
    background-image: url(Images/Menu-Item-180.png);
    background-repeat: no-repeat;
    background-position: right bottom;
    text-align: right;
    font-size: 70%;
    overflow: hidden;
}

#Menu
{
    margin: 0px;
    border: solid 0px #ffffff;
    padding: 0px;
    top: 82px;
    left: 30px;
    width: 760px;
    height: 30px;
    font-size: 70%;
}

.Menu-Item
{
    margin-right: 5px;
    border-left: solid 5px #005a96;
    padding: 3px 5px 0px 5px;
    width: 110px;
    height: 25px;
    background-image: url(Images/Menu-Item.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    overflow: hidden;
}

.Menu-Item-Selected
{
    margin-right: 5px;
    border-left: solid 5px #005a96;
    padding: 3px 5px 0px 5px;
    top: -60px;
    width: 110px;
    height: 85px;
    background-image: url(Images/Menu-Item.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
}

.Menu-Item-Small
{
    margin-right: 5px;
    border-left: solid 5px #005a96;
    padding: 3px 5px 0px 5px;
    width: 50px;
    height: 25px;
    background-image: url(Images/Menu-Item-Small.png);
    background-repeat: no-repeat;
    background-position: left top;
    float: left;
    overflow: hidden;
}

#Menu ul
{
    top: 10px;
    left: 10px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}

#Menu a, #Jump a, #Logout a
{
    text-decoration: none;
}

#Menu a:hover, #Jump a:hover, #Logout a:hover
{
    color: #005a96;
    text-decoration: underline;
}

#Body
{
    margin: 0px 20px 0px 20px;
    border: solid 0px #ffffff;
    padding: 0px;
    width: 740px;
    font-size: 80%;
}

#Body #Padding
{
    margin: 0px;
    padding: 0px 0px 5px 0px;
}

h1, h4
{
    margin-top: 2px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 0px;
}

h2, h3
{
    margin-top: 10px;
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
}

h1
{
    font-size: 180%;
}

h2
{
    font-size: 160%;
}

h3
{
    font-size: 140%;
}

h4
{
    font-size: 160%;
}

h2 > a, h3 > a, h4 > a
{
    text-decoration: none;
}

#Montage
{
    font-size: 190px;
}

#Montage img
{
    position: absolute;
    top: 5px;
    left: -20px;
    width: 500px;
    height: 250px;
    z-index: 9;
}

.Side-Panel
{
    top: -2px;
    left: 10px;
    width: 265px;
    float: right;
    z-index: 10;
}

.Form-Notes
{
    position: absolute;
    padding-top: 0px;
    left: 485px;
    width: 265px;
    z-index: 10;
}

.Side-Panel-Top
{
    width: 230px;
    padding: 5px 20px 0px 15px;
    background-image: url(Images/Side-Panel-Top.png);
    background-position: center top;
    background-repeat: no-repeat;
}

.Side-Panel-Bottom
{
    width: 265px;
    height: 20px;
    background-image: url(Images/Side-Panel-Bottom.png);
    background-position: center bottom;
    background-repeat: no-repeat;
}

#Breadcrumbs
{
    padding-left: 10px;
    float: left;
    font-size: 80%;
    color: #ffffff;
    z-index: 20;
}

#Breadcrumbs a
{
    color: #ffffff;
    text-decoration: none;
}

#Breadcrumbs a:hover
{
    color: #ffffff;
    text-decoration: underline;
}

#Copyright
{
    padding-right: 10px;
    text-align: right;
    font-size: 80%;
    color: #ffffff;
    z-index: 10;
}

.Thumbnail
{
    border: solid 1px #005a96;
}

img.Thumbnail
{
    width: 228px;
    height: 171px;
}

.Form
{
    left: -5px;
    width: 495px;
    border: solid 0px #ffffff;
}

.Form-Header
{
    width: 469px;
    padding: 13px 15px 7px 13px;
    background-color: #ffffff;
    background-image: url(Images/Form-Header.png);
    background-position: left top;
    background-repeat: no-repeat;
    font-size: 100%;
}

.Form-Body
{
    width: 495px;
    background-image: url(Images/Form-Body.png);
    background-position: left center;
    background-repeat: repeat-y;
}

.Form-Section
{
    width: 468px;
    margin: 0px 12px 0px 8px;
    padding: 2px 3px 2px 3px;
    font-size: 100%;
}

.Form-Row-Even
{
    width: 468px;
    margin: 0px 12px 0px 8px;
    padding: 2px 3px 2px 3px;
}

.Form-Row-Odd
{
    width: 468px;
    margin: 0px 12px 0px 8px;
    padding: 2px 3px 2px 3px;
}

.Form-Label
{
    width: 120px;
    float: left;
}

.Form-Field
{
}

.Form-Field > .Short
{
    width: 80px;
    border: solid 1px #c0c0c0;
}

.Form-Field > .Medium
{
    width: 160px;
    border: solid 1px #c0c0c0;
}

.Form-Field > .Long
{
    width: 335px;
    border: solid 1px #c0c0c0;
}

.Form-Footer
{
    width: 482px;
    height: 36px;
    padding: 2px 3px 2px 10px;
    background-color: #ffffff;
    background-image: url(Images/Form-Footer.png);
    background-position: left bottom;
    background-repeat: repeat-y;
}

div.Message
{
}

div.Message img
{
}

div.Message h1
{
    position: absolute;
    margin: 0px;
    border: solid 0px #e0e0e0;
    padding: 0px;
    top: 25px;
    left: 70px;
    width: 200px;
}

div.Message p
{
    clear: both;
    top: 10px;
}

span.Message
{
    color: #ff0000;
    font-weight: bold;
}

.TableBorder
{
    border: solid 2px #005a96;
}

.RowHeader
{
}

.RowHeader a
{
    text-decoration: none;
}

.RowHeader a:hover
{
    text-decoration: underline;
}

.RowEven
{
}

.RowOdd
{
}

.RowGreen
{
}

.RowRed
{
}

.RowYellow
{
}

.RowBlue
{
}

.NoPadding
{
    padding: 0px;
}

.NoMargin
{
    margin: 0px;
}
