﻿body {
    background-color:#9b9b9b;
    background-image:url('Images/BodyBackground.png');
    background-repeat:repeat-y;
    background-position:center top;
    margin:0px;
    padding:0px;
    text-align:center;
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:10pt;
}
#PageContainer {
    width:1138px;
    margin-left:auto;
    margin-right:auto;
    text-align:left;
    padding-left:6px;
    padding-right:6px;
    padding-top:6px;
    padding-bottom:15px;
}
#Header {
    height:100px;
    background-color:#ffffff;
    width:1140px;
    margin-top:6px;
    margin-bottom:15px;
    text-align:left;
    padding-top:0px;
    padding-left:0px;
    margin-left:auto;
    margin-right:auto;
}
#PageTitle {
    width:1138px;
    padding-left:6px;
    padding-right:6px;
    text-align:left;
    margin-left:auto;
    margin-right:auto;
}
#PageTitle h1 {
    color:#071966;
    font-size:12pt;
    font-weight:bold;
    margin:0px;
    margin-bottom:2px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
}
#Panels {
    width:1138px;
}
.Cleaner {
    clear:both;
    height:0px;
    font-size:1px;
    line-height:1px;
    
}
#LeftPanel {
    width:908px;
    float:left;
}
#RightPanel {
    width:223px;
    float:right;
}

#LeftPanel .Section {
    border:solid 1px #eeeeee;
    margin-bottom:15px;
    color:#607080;
}
#RightPanel .Section {
    border:solid 1px #eeeeee;
    margin-bottom:15px;
    color:#607080;
}
#RightPanel .Section a {
    display:block;
    background-color:#e8edf1;
    color:#071966;
    text-decoration:none;
    margin-left:2px;
    margin-right:2px;
    margin-bottom:1px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:6px;
    padding-right:6px;
}
#RightPanel .Section a:hover {
    background-color:#d3dce4;
}
.BlueLink {
    color:#071966;
    text-decoration:none;
}
.BlueLink:hover {
    text-decoration:underline;
}

.Section h1 {
    background-color:#eeeeee;
    color:#071966;
    font-size:11pt;
    font-weight:bold;
    margin:0px;
    margin-bottom:2px;
    padding-top:3px;
    padding-bottom:3px;
    padding-left:3px;
}
.Section h2 {
    font-size:1.05em;
    margin-top:16px;
    margin-bottom:6px;
}
.InputTextBox {
    border:solid 1px  #7e97a9;
    height:16px;
    background-image:url('Images/InputBoxBackground.png');
    background-repeat:repeat-x;
}
.InputTextArea {
    border:solid 1px  #7e97a9;
    font-family: Tahoma, Verdana, Sans-Serif;
    font-size:10pt;
    background-image:url('Images/TextAreaBackground.png');
    background-repeat:repeat-x;
}
.Row1 {
    background-color:#e8edf1;
    height:28px;
    margin-bottom:1px;
}
.HeaderRow {
    background-color:#071966;
    font-weight:bold;
}
.HeaderRow .LabelColumn {
    color:#ffffff;
}
.LabelColumn {
    color:#607080;
    padding-left:5px;
    padding-top:5px;
    float:left;
    height:100%;
    margin-bottom:-6px;
}
.ControlColumn {
    background-color:#fafbfc;
    float:right;
    padding-top:3px;
    height:25px;
    border-left:solid 1px #ffffff;
    padding-left:7px;
    padding-right:7px;
}
.Row2 {
    background-color:#fafbfc;
    padding:7px;
    margin-bottom:1px;
}
.Generic, .Cancel, .Confirm, .New, .Delete, .Download, .Edit {
    background-color:#dddddd;
    color:#333333;
    text-decoration:none;
    padding-left:3px;
    padding-right:3px;
    margin-right:2px;
    border-left:solid 1px #ffffff;
    border-top:solid 1px #ffffff;
    border-right:solid 1px #9e9e9e;
    border-bottom:solid 1px #9e9e9e;
    font-weight:bold;
    text-transform:uppercase;
    font-size:0.8em;
    padding-top:3px;
    padding-bottom:3px;
    line-height:24px;
}
.Generic {
    
}
.Cancel {
    padding-right:17px;
    background-image:url('Images/CancelIcon.png');
    background-position:right 7px;
    background-repeat:no-repeat;
    
}
.Confirm {
    padding-right:17px;
    background-image:url('Images/ConfirmIcon.png');
    background-position:right 7px;
    background-repeat:no-repeat;
}
.New {
    padding-right:22px;
    background-image:url('Images/NewIcon.png');
    background-position:right 3px;
    background-repeat:no-repeat;
    background-color:#fecb00;
}
.Delete {
    padding-right:18px;
    background-image:url('Images/DeleteIcon.png');
    background-position:right 7px;
    background-repeat:no-repeat;
    background-color:#e10000;
    color:#ffffff;
}
.Edit {
    padding-right:22px;
    background-image:url('Images/EditIcon.png');
    background-position:right 3px;
    background-repeat:no-repeat;
}
.Download {
    padding-right:17px;
    background-image:url('Images/DownloadIcon.png');
    background-position:right 7px;
    background-repeat:no-repeat;
}
.Button {
    background-image:url('Images/ButtonBackground.png');
    background-repeat:no-repeat;
    border:solid 0px #ffffff;
    width:153px;
    height:23px;
    color:#ffffff;
    font-weight:bold;
    text-transform:uppercase;
    font-size:0.8em;
    padding-left:4px;
}
.Text {
    color:#071966;
}
.LeftColumnBorder {
    border-left:solid 1px #ffffff;
}
.TableStyle1 {
    border-collapse: collapse;
    font-size:0.85em;
    color:#071966;
}
.TableStyle1 thead td {
    background-color:#e8edf1;
}
.TableStyle2 {
    border-collapse: collapse;
    font-size:1em;
    color:#071966;
}
.TableStyle2 thead td {
    background-color:#e8edf1;
}
.TableStyle3 {
    border-collapse:collapse;
    width:100%;
}
.TableStyle3 td {
    padding-left:6px;
    padding-right:6px;
    
}
.TableStyle3 thead td {
    background-color:#071966;
    color:#ffffff;
    font-weight:bold;
    border:1px solid #ffffff;
    padding-top:5px;
    padding-bottom:5px;
}
.TableStyle3 tbody td {
    background-color:#e8edf1;
    border:1px solid #ffffff;
    color:#071966;
}
.TableStyle4 {
    border-collapse: collapse;
    font-size:1em;
    color:#071966;
}
.TableStyle4 thead td, .TableStyle4 th {
    border:1px dotted #071966;
    padding:3px;
    color:#ffffff;
    background-color:#071966;
}
.TableStyle4 tbody td {
    border:1px dotted #071966;
    padding:3px;
}
#ui-dialogs {
    color:#6d6f72;
    text-align:left;
    font-size:8pt;
}
#ui-dialogs .ui-dialog .dialog-body {
    font-size:10pt;
}