﻿hr
{
    margin-left: 0;
}

hr
{
    border-top: 1px solid #999999;
    color: #FFFFFF;
    height: 1px;
    margin: 3px 0;
}

.modalPopup
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 70% !important; /* Major browsers other than IE 6 and below respect the importance immediately */
    width: 900px; /* IE 6 and below use this value instead, even though the above was marked as important */
}

.modalPopupDetails
{
    background-color: White;
    border-width: 3px;
    border-style: solid;
    border-color: Gray;
    padding: 3px;
    width: 700px;
    height: 450px;
}

.modalHintPopup
{
    /*background-color:  #5F9EA0  ;  Aliceblue */
    background-color: White;
    border-width: 2px;
    border-style: solid;
    border-color: Black;
    padding: 3px;
    width: 400px; /* IE 6 and below use this value instead, even though the above was marked as important */
}

.modalBackground
{
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

#footer
{
    width: 100%;
    margin: 10px 0 0 5px;
}

div.legal
{
    margin: 0px;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 7pt;
    text-align: right;
    color: #b0b0b0;
}

.nav_links
{
    height: 28px;
    clear: none;
    overflow: hidden;
    margin-top: 2px;
    font-size: 11px;
    color: blue;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
}

div.gray_links
{
    height: 28px;
    float: right;
    clear: none;
    overflow: hidden;
    margin-top: 2px;
    font-size: 11px;
    color: #BBBCBE; /* FMS Grey */
}

div.gray_links a
{
    text-decoration: none;
    color: #BBBCBE; /* FMS Grey */
}

div.gray_links a:hover
{
    text-decoration: underline;
}

hr.hr_dashed
{
    border-top: 1px dashed #eeeeee;
}

.labelHeader_unauth
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 16px;
    font-weight: bold;
    color: #336699;
    border-top: 2px dotted #bbbbbb;
    margin-top: 5px;
}

fieldset
{
    padding: 5px;
    border: 1px solid #336699;
}

div.buttons
{
    margin-top: 10px;
    margin-bottom: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
    border-top: 1px solid #bbbbbb;
}

.StandardFont
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 11pt;
    color: white;
    font-weight: bold;
}

.StandardFontBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 7.5pt;
    color: black;
    font-weight: bold;
}

.smallsidedropdowncontent
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 7.5pt;
    font-weight: normal;
    background-color: Transparent;
    text-decoration: none;
    color: #0000FF;
}

.StandardFontHeaderBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 18pt;
    color: white;
    font-weight: bold;
}

.StandardFontHeaderBlackBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 18pt;
    color: Black;
    font-weight: bold;
}


.StandardFontHeaderBoldWithBG
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 18pt;
    color: white;
    font-weight: bold;
    background-color: #5197bd;
}

.StandardFontNavoff
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
    color: #EA2227;
    font-weight: normal;
    background-color: #efefef;
}

.StandardFontBoldnavon
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 10pt;
    color: white;
    font-weight: bold;
    background-color: #EA2227;
}

.StandardFontBlack
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    font-weight: normal;
}

.StandardFontgrey
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #BBBCBE;
    font-weight: normal;
}

.StandardFontBlack_Field
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    font-weight: normal;
}

.StandardFontBlack_DDL_Field
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    font-weight: normal;
    width: 156px;
}

.StandardFontBlack_DDL_Field_AutoSize
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    font-weight: normal;
}

.StandardFontGrey_Field
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    border: solid 1px #7F9DB9;
    font-weight: normal;
    background-color: #BBBCBE; /* FMS Grey */
    width: 152px;
    padding: 1px;
}

.StandardFontGrey_DateFieldReadOnly
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    border: solid 1px #7F9DB9;
    font-weight: normal;
    background-color: #BBBCBE;
    width: 152px;
    padding: 1px;
}

.StandardFontBlack_TextField
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    font-weight: normal;
    width: 150px;
}

.StandardFontBlack_DateField
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    font-weight: normal;
    width: 113px;
}

.StandardFontBlack_TextMultiline
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    font-weight: normal;
    width: 250px;
    height: 125px;
}

.StandardFontBlackBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    font-weight: bold;
}

.StandardFontSubHeading
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #282560;
    font-weight: bold;
}

.StandardFontgreyedoutBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #BBBCBE;
    font-weight: bold;
}

.StandardFontBurgandyBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #EA2227;
    font-weight: bold;
}

.StandardFontBurgandy
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #EA2227;
    font-weight: normal;
}
.StandardFontError
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: Red;
    font-weight: normal;
}
.HeaderFontBlackBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 11pt;
    color: #000000;
    font-weight: bold;
}
.HeaderFontBlack
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 11pt;
    color: #000000;
}
.HeaderFontBurgandyBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 11pt;
    color: #EA2227; /* FMS Red */
    font-weight: bold;
    margin-top: 3px;
}

.HeaderFontWhiteBold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 11pt;
    color: #FFFFFF;
    font-weight: bold;
    text-align: left;
}
.Redastericks
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 13pt;
    color: #ff0000;
    font-weight: normal;
    vertical-align: -5px;
}

.StandardFontHeaderBurgandy
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 9pt;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #EA2227; /* FMS Red */
}

.StandardFontWhite
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #FFFFFF;
    font-weight: normal;
}

.HeaderFontWhite
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 14.00pt;
    color: #FFFFFF;
    font-weight: normal;
}

.BoxColorInstructional
{
    background-color: #FFFFCC;
    border: thin #CCCCCC solid;
}

.BoxColorBlue
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 11pt;
    color: white;
    font-weight: bold;
    background-color: #60a0c7;
}

.BoxColorDarkBlue
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 11pt;
    color: white;
    font-weight: bold;
    background-color: #5197bd;
}

.BoxColorliteBlue
{
    background-color: #84b6d8;
}

.BoxColorlightgrey
{
    background-color: #efefef;
}

.BoxColordarkgrey
{
    background-color: #999999;
}

.BoxColordarkergrey
{
    background-color: #BBBCBE;
}

.BoxColorBlack
{
    background-color: #000000;
}

.BoxColorBurgandy
{
    background-color: #EA2227;
}

.BoxColorGold
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 11pt;
    color: white;
    font-weight: bold;
    background-color: #abaf7b;
}

.BoxColorGrey
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 10.50pt;
    color: #BBBCBE;
    font-weight: bold;
    background-color: #efefef;
}

.BoxColortableGrey
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8pt;
    color: #FFFFFF;
    font-weight: bold;
    background-color: #BBBCBE;
    height: 26px;
}

/******KAK: have to add borders, because cellspacing option is not there for asp.net Menu control,which creates border effect ******/
.NavOFF
{
    text-decoration: none;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    color: #0000FF;
    padding-top: 2px;
    padding-left: 4px;
    font-weight: normal;
    background-color: #dedbde;
    height: 30px;
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    border-left: #666666 1px solid;
    vertical-align: middle;
}

.NavHOVER
{
    text-decoration: none;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    color: #0000FF;
    padding-left: 4px;
    font-weight: bold;
    background-color: #ffffff;
    height: 30px;
    border-right: #666666 1px solid;
    border-left: #666666 1px solid;
    border-top: #666666 1px solid;
    vertical-align: middle;
}

/******KAK: have to add borders, because cellspacing option is not there for asp.net Menu control, which creates border effect******/
.NavON
{
    text-decoration: none;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    color: #282560;
    padding-top: 3px;
    padding-left: 4px;
    font-weight: bold;
    background-color: #ffffff;
    height: 30px;
    border-right: #666666 1px solid;
    border-left: #666666 1px solid;
    border-top: #666666 1px solid;
    vertical-align: middle;
}

.BoxColordarkgrey a:hover
{
    text-decoration: none;
}

.BoxColorResources
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 10.50pt;
    color: #BBBCBE;
    font-weight: bold;
    background-color: #c2c2c2;
}

.BoxColorYellow
{
    background-color: #ffffcc;
}

.BoxColordropdown
{
    background-color: #cee2ef;
}

.Yellowshaded
{
    font-size: 9pt;
    font-style: normal;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    background: Yellow;
    font-weight: normal;
}

.StandardFontwhite_table
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    color: #000000;
    font-weight: normal;
    background-color: #FFFFFF;
}

.StandardFontgrey_table
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    color: #000000;
    font-weight: normal;
    background-color: #EFEFEF;
}

.StandardgreenFontgrey_table
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    color: #009900;
    font-weight: bold;
    background-color: #EFEFEF;
}

.actionbutton
{
    border-bottom: thin solid #000000;
    border-right: thin solid #000000;
    border-top: thin solid #999999;
    border-left: thin solid #999999;
    font-size: 11px;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-weight: bold;
    background-color: #282560;
    color: #FFFFFF;
    line-height: .85;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: capitalize;
    cursor: pointer;
}

.actionbuttonDisabled
{
    border-bottom: thin solid #000000;
    border-right: thin solid #000000;
    border-top: thin solid #999999;
    border-left: thin solid #999999;
    font-size: 11px;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-weight: bold;
    background-color: #282560;
    color: #FFFFFF;
    line-height: .85;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: capitalize;
    cursor: default;
}

.actionbuttonlight
{
    border-bottom: thin solid #000000;
    border-right: thin solid #000000;
    border-top: thin solid #999999;
    border-left: thin solid #999999;
    font-size: 11px;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-weight: bold;
    background-color: #E2E2E2;
    color: #000000;
    line-height: .85;
    padding-top: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 3px;
    text-transform: capitalize;
    cursor: pointer;
}

/*previous used one*/
.StandardButton
{
    border-bottom: thin solid #000000;
    border-right: thin solid #000000;
    border-top: thin solid #999999;
    border-left: thin solid #999999;
    font-size: 11px;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-weight: bold;
    background-color: #282560;
    color: #FFFFFF;
    line-height: .85;
    padding-top: 3px;
    cursor: pointer;
    padding-left: 3px;
    padding-right: 3px;
}

.spacingbeforebutton
{
    height: 6px;
}

.StandardFontBlack_Link
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    color: blue;
    font-weight: normal;
    vertical-align: top;
    background-color: transparent;
    text-decoration: none;
    text-align: center;
}

.StandardFontBlack_LinkHover
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    color: blue;
    font-weight: normal;
    vertical-align: top;
    text-decoration: underline;
    text-align: center;
    background-color: transparent;
}

.StandardFontBlack_LinkSelected
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.25pt;
    color: gray;
    font-weight: normal;
    vertical-align: top;
    text-decoration: none;
    text-align: center;
    background-color: transparent;
}

.boxrightborder
{
    border-right: 1px solid;
    padding-right: 10px;
    height: 18px;
}

/****************   main links  ****************************/

body
{
    margin-top: 10px;
    margin-left: 10px; /*KAK: changed from 0px to 10px */
    margin-right: 10px;
    margin-bottom: 10px;
}


a
{
    color: #132559;
    text-decoration: none;
}

a.selected, a.selected2
{
    color: #0000FF;
}

a:hover
{
    text-decoration: underline;
}

a:active
{
    color: #000080;
    text-decoration: none;
}


.wideZone
{
    clear: left;
    float: left;
    margin: 5px 5px 5px 0px;
    width: 99%;
}

/************** Grid ********************/
.Grid
{
    color: #333333;
}

.GridHeader
{
    color: #132559;
    background-color: #D9D9D8;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    border-top-color: #C0C0C0;
    border-top-style: solid;
    border-top-width: 2px;
    border-bottom-color: #C0C0C0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 4px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
}

.GridHeader:hover
{
    color: #132559;
    background-color: #D9D9D8;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    border-bottom-color: #C0C0C0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 4px;
    text-align: left;
    font-weight: bold;
    vertical-align: top;
}

.GridHeaderRight
{
    color: #132559;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    border-top-color: #C0C0C0;
    border-top-style: solid;
    border-top-width: 2px;
    border-bottom-color: #C0C0C0;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    padding-bottom: 4px;
    text-align: right;
    font-weight: bold;
    vertical-align: top;
}

.GridFooter
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    text-align: left;
}

.GridRow
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    vertical-align: top;
}

.GridRowHand
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    vertical-align: top;
    cursor: pointer;
}

table.Repeater
{
    width: 100%;
    border-spacing: 0px;
}
table.Repeater tr
{
    border-bottom: 1px dotted;
}

.RepeaterFieldNameCol
{
    padding: 4px;
}
.RepeaterRbnCol
{
    padding-left: 25px;
}

.update_panel_label
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-weight: bold;
    font-size: 10pt;
    color: #ffffff;
}

.GridEditRow
{
    background-color: #999999;
}

.GridSelectedRow
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    background-color: #E2DED6;
    font-weight: bold;
    color: #000000;
    vertical-align: top;
}

.GridMouseOverRow
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    font-weight: normal;
    cursor: pointer;
    vertical-align: top;
}

.GridMouseOverRowNotClickable
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    background-color: #ccccff;
    font-weight: normal;
    color: #000000;
    vertical-align: top;
}

.GridPager
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    text-align: right;
}
.GridAlternatingRow
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    background-color: #EEEEEE;
    color: #000000;
    vertical-align: top;
}

.GridAlternatingRowHand
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    background-color: #EEEEEE;
    color: #000000;
    vertical-align: top;
    cursor: pointer;
}

/************** end of Grid *************/

.HRLineBlack
{
    color: black;
    height: 1px;
}

.HRLineBurgandy
{
    color: #EA2227;
    height: 1px;
}

.LeftMenu
{
    background-color: #666666;
    border-style: Solid;
    border-width: 1px;
    border-color: #000000;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: Blue;
}

.StandardFontBoldWhite
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: white;
    font-weight: bold;
}

.StandardFontBlueLink
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    font-weight: normal;
    background-color: Transparent;
    text-decoration: none;
    color: #0000FF;
}

.StandardFontBlueLinkHover
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    font-weight: normal;
    background-color: Transparent;
    text-decoration: underline;
    color: #0000FF;
    cursor: pointer;
}


#links, #links a
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    font-weight: normal;
    background-color: Transparent;
    text-decoration: none;
    color: #0000FF;
}

#links a:visited
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    font-weight: normal;
    background-color: Transparent;
    color: #0000FF;
}

#links a:hover
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    font-weight: normal;
    background-color: Transparent;
    text-decoration: underline;
    color: #0000FF;
}


#nav, #nav a, #nav a:hover
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    color: #0000FF;
    line-height: .85;
    padding-top: 2px;
    padding-left: 4px;
    font-weight: normal;
    background-color: #dedbde;
    height: 17px;
    border-right: #666666 1px solid;
    border-top: #666666 1px solid;
    border-left: #666666 1px solid;
}


#nav a:visited
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    color: #000000;
    line-height: .85;
    padding-top: 3px;
    padding-left: 4px;
    font-weight: bold;
    background-color: #ffffff;
    height: 17px;
    border-right: #666666 1px solid;
    border-left: #666666 1px solid;
    border-top: #666666 1px solid;
}

.topLineBox
{
    margin: 5px 5px 5px 0px;
    border-top: #cccccc 1px solid;
    padding: 5px;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
}

.box
{
    margin: 5px 1px 5px 0px;
    border: #cccccc 1px solid;
    padding: 5px 0px 5px 3px;
    font-size: 12px;
    font-weight: normal;
    color: #000000;
    background-color: #FFFFFF;
}

.box H1
{
    margin: 0px 0px -12px 5px;
    position: relative;
    top: -12px;
    border: #3c5a86 1px none;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-left: 5px;
    padding-right: 5px;
    font-size: 11px;
    font-weight: bold; /*font-family: Arial, sans-serif;*/
    font-family: Calibri, Arial, Tahoma, Sans-Serif; /*color : #83203a; */
    color: #EA2227;
    display: inline;
    background-color: #FFFFFF;
}

.BoxToolTip
{
    background-color: #FFFFCC;
    border: 1px #CCCCCC solid;
    visibility: hidden;
    position: absolute;
    width: 200px;
    padding: 5px 5px 5px 5px;
}

.DealDetailNavON
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    color: #dedbde;
    font-weight: normal;
}
.Printable
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 7.5pt;
    font-weight: bold;
    border-right: white 1px solid;
    border-top: white 1px solid;
    border-left: white 1px solid;
    border-bottom: white 1px solid;
}
.PrintableRed
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 7.5pt;
    font-weight: bold;
    border-right: grey 1px solid;
    border-top: grey 1px solid;
    border-left: grey 1px solid;
    border-bottom: grey 1px solid;
    color: red;
    height: 17px;
}
.PrintableBlack
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 7.5pt;
    font-weight: bold;
    border-right: grey 1px solid;
    border-top: grey 1px solid;
    border-left: grey 1px solid;
    border-bottom: grey 1px solid;
    color: black;
    height: 17px;
}

.page_stats
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8pt;
    text-indent: 5pt;
    color: #808080;
}

.homepanel
{
    position: relative;
    min-height: 40px;
    height: auto !important;
    height: 40px;
}


.deal_grid_row
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    vertical-align: top;
    background-color: #ffffff;
}

.deal_grid_row_locked
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    vertical-align: top;
    background-color: #ffffa0;
}

.deal_grid_row_alternate
{
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.50pt;
    color: #000000;
    vertical-align: top;
    background-color: #f0f0f0;
}


/* pnh = Payment Notification History */
.pnh
{
    width:850px;
}

.listheader
{
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-family: Calibri, Arial, Tahoma, Sans-Serif;
    font-size: 8.5pt;
    font-weight: bold;
}

.listheader .listitem
{
    height: 34px;
    background-color: rgb(217, 217, 216);
    color: #132559;
    text-align: left;
}

.listheader p
{
    padding: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
}

@media screen
{
    .listrow
    {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        height: 20px;
        overflow: hidden;
        font-family: Calibri, Arial, Tahoma, Sans-Serif;
        font-size: 8.5pt;
        font-weight: normal;
    }

    .listrow:hover
    {
        min-height: 20px;
        height: auto !important;
        overflow: visible;
    }
}

@media print
{
    .listrow
    {
        margin: 0px 0px 0px 0px;
        padding: 0px;
        min-height: 20px;
        height: auto !important;
        overflow: visible;
        font-family: Calibri, Arial, Tahoma, Sans-Serif;
        font-size: 8.5pt;
        font-weight: normal;
    }
}

.pnh .listitem
{
    float: left;
    margin-left: 2px;
    min-height: 20px;
}


.pnh .listitem p
{
    padding: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.pnh .listitemalt
{
    float: left;
    margin-left: 2px;
    min-height: 20px;
    background-color: rgb(238, 238, 238);
}

.pnh .listitemalt p
{
    padding: 0px;
    margin-top: 3px;
    margin-bottom: 3px;
}

.pnh .username
{
    width: 90px;
}

.pnh .usertype
{
    width: 60px;
}

.pnh .depositamount
{
    width: 70px;
    text-align: right;
}

.pnh .settlementdate
{
    width: 80px;
    text-align: center;
}

.pnh .notifieddate
{
    width: 115px;
    text-align: center;
}

.pnh .partial
{
    width: 40px;
    text-align: center;
}

.pnh .shortfallamount
{
    width: 60px;
    text-align: right;
}

.pnh .shortfallreason
{
    width: 180px;
}

.pnh .reverseddate
{
    width: 115px;
    text-align: center;
}
