body
{
background-color: #ffffff;
width: 965px;
margin-left:auto;
margin-right:auto;

font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;


border:1px solid #a1d7f8;
border-collapse:collapse;
border-top:none;
border-bottom:none;

}

.TitleBand
{
background-image: url(../images/TitleBar.png);
position: relative;
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 1.125em;
font-weight: bold;
color: #9aabb4;
border-style: none;
border:0;
height: 55px;
width: 965px;
vertical-align: middle;
line-height:300%;
}


bodyBorderless
{
background-color: #ffffff;
width: 965px;
margin-left:auto;
margin-right:auto;

font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
}


.FloatBand
{
position: relative;
float: right;
vertical-align: top;
text-align: right;
}




iframe
{
border:1px solid #a1d7f8;
border-collapse:collapse;
border-top:none;
margin: 0;
box-sizing: border-box;
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
}

iframe.Bordered
{
border:1px solid #a1d7f8;
border-collapse:collapse;
border-top:none;
margin: 0;
}

iframe.NoBorders
{
border:none;
margin: 0;
}

.MainBand
{
width: 965px;
float:right;
margin: 0px;
border:0;
}

.BlockBand
{
float:right;
margin: 0px;
border:0;
}



.ScrollTable
{
width: 300px;
}

.ScrollTableBody
{
overflow:scroll;
abackground-color: #ffffcc;
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.9em;
color: #5d7077;
}

.DetailTableDiv
{
border: none;
border-collapse:collapse;
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.9em;
color: #5d7077;
overflow:hidden;
}


.DetailTableBody
{
border:1px solid #d6e0e0;
border-collapse:collapse;
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.9em;
color: #5d7077;
margin-left: auto;
margin-right: auto;
background-color: #fbffff;
overflow:hidden;
}


td {
height:  auto;
}

.ScrollDiv
{
overflow-x:hidden;
overflow-y:auto;
awidth: 965px;
float:right;
margin: 0px;
border:0;
-ms-overflow-x: hidden;
}

.ScrollDivLowRes
{
overflow-x:auto;
overflow-y:auto;
float:right;
margin: 0px;
border:0;
-ms-overflow: auto;
}


.TitleDiv
{
background-color: #b9d1ea;
height: 44px;
width:940px;
position:relative;
}

.SmallHint
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.7em;
color: red;
height:5px;
avertical-align: top;
line-height:80%;
margin: 0px;
border:0;
padding:0;
}

.BannerTitle
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 1.2em;
font-weight: bold;
color: #5B76a4;

}

.HeadLine
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.875em;
font-weight: bold;
color: #214682;
}

.HeadLine1
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.875em;
font-weight: bold;
color: #288245;
}

.HeadLine2
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #2b55a9;
}


.DataBox
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #2b55a9;
border:1px solid #98ddfc;
border-collapse:collapse;
vertical-align: middle;
line-height:160%;
}


.TotalField
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #e56157;
}

.TotalEdit
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #398b3d;
border:1px solid #98ddfc;
border-collapse:collapse;
}


.TotalTable
{
color: #e56157;
}

.SumTable
{
color: #398b3d;
}

.HeadLine3
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #424d54;
}



.ResultLine
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #e56157;
}




.HeadLineSpecial
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #98ddfc;
}



.HeadLineTable
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
font-weight: bold;
color: #424d54;
border-style: none;
aborder:1px solid black;
border-collapse:collapse;
height: 28px;
width: 965px;
background-color: #f0fdfd;
}

.SectionHeadTable
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 1.125em;
font-weight: bold;
color: #9aabb4;
border-style: none;
border:0;
height: 55px;
width: 965px;
vertical-align: middle;
line-height:150%;
}


.DataTable
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
color: #5d7077;
border-style: none;
border:0;
table-layout: fixed;
overflow: hidden;
}

.DrillDownTable
{
font-family: Arial,
             "Helvetica Neue",
             Helvetica,
             sans-serif;
font-size: 0.75em;
color: #5d7077;
border:1px solid #288245;
border-collapse:collapse;
}


.InputBox
{
width: 165px;
height: 28px;
border:1px solid #98ddfc;
border-collapse:collapse;
background-color: #ffffff;
font-size: 0.875em;
font-weight: bold;
color: #486ba5;
vertical-align: middle;
line-height:150%;
}

.HLine
{
margin: 1px;
border:0;
padding:0;
height: 2px;
vertical-align: middle;
line-height:50%;
}

.table
{
table-layout: fixed;
}

.DivResizeable
{
  resize:horizontal;
  overflow:auto;
  word-wrap: normal;
}

.div
{
  word-wrap: normal;
}

