﻿body, html
{
   margin: 0px;
   padding: 0px;
   height: 100%;
   background-color: #FFFFFF;
   font-family: Arial, Helvetica, sans-serif;
   font-size: 10pt;
}
a
{
   text-decoration: none;
}
a:Hover
{
   text-decoration: underline;
}
.WelcomeBar
{
   background-image: url('images/gradient_blue_white_1.jpg');
   background-repeat: repeat-y;
   background-position: left top;
   padding-left: 7px;
   border-top-style: solid;
   border-bottom-style: solid;
   border-top-width: 1px;
   border-bottom-width: 1px;
   border-top-color: #666666;
   border-bottom-color: #666666;
   text-align: right;
   padding-right: 10px;
}
.NavBar
{
   float: left;
   width: 150px;
   margin-right: 10px;
}
.FieldCaption
{
   color: #ffffff;
   background-color: #507CD1;
   font-weight: bolder;
}
.TestValue
{
   background-color: #FF00FF;
}
.FieldValue
{
   /*border: 1px solid #879bb3; */
   color: #000000;
   background-color: #EFF3FB;
}
.FieldValueInputControl
{
   background-color: #ffffcc;
   border-right: #7f9db9 1px solid;
   border-top: #7f9db9 1px solid;
   border-left: #7f9db9 1px solid;
   border-bottom: #7f9db9 1px solid;
}
.Small
{
   font-size: 11px;
   font-weight: normal;
   line-height: 13px;
}
.SmallButton
{
   font-size: 12px;
   height: 22px;
   line-height: 13px;
}
.PageBanner
{
   color: #FFFFFF;
   font-weight: bolder;
   background-position: right top;
   background-repeat: repeat-y;
   background-image: url( 'images/gradient_white_blue_1.jpg' );
}
.PageBanner a
{
   color: #FFFFFF;
   text-decoration: none;
}
.PageBanner a:Hover
{
   color: #FFFFFF;
   text-decoration: underline;
}
.PageContent
{
   float: left;
   width: 820px;
   margin-top: 15px;
   margin-bottom: 0px;
   margin-left: 5px;
}
#PageTitle
{
   font-family: Arial, Helvetica, sans-serif;
   font-size: 2em;
   color: #F8F8F8;
   font-weight: 400;
}
.PageMessageBlock
{
   border: 1px solid #000080;
   background-color: #EFF3FB;
   padding: 5px 10px 5px 10px;
   line-height: 1.3em;
   font-size: 1.1em;
   width: 640px;
   margin-right: auto;
}
.PageMessageError
{
   color: #EE0000;
}
.PageMessageItem
{
   color: #000000;
}
.WelcomeMessage
{
   color: #FFFFFF;
   float: left;
   display: inline-block;
   margin-top: 5px;
   font-weight: bolder;
}
.NormalCursor
{
   cursor: default;
}
.SearchHighlight
{
   background-color: #FFFF66;
}
.Grid
{
   border-right-style: solid;
   border-bottom-style: solid;
   border-left-style: solid;
   border-right-width: 1px;
   border-bottom-width: 1px;
   border-left-width: 1px;
   border-right-color: #507cd1;
   border-bottom-color: #507cd1;
   border-left-color: #507cd1;
   font-size: 12px;
}
.GridHeader
{
   color: #ffffff;
   background-color: #507cd1;
   font-weight: bolder;
}
.GridRow
{
   color: #000000;
}
.GridRowAlt
{
   color: #000000;
   background-color: #EFF3FB;
}
.GridRowTotals
{
   color: #000000;
   border-top-style: solid;
   border-top-width: 1px;
   border-top-color: #000000;
}
.ErrorText
{
   color: #FF0000;
}

.Hidden
{
   visibility: hidden;
}
.TabPanel
{
   border-right: #879bb3 1px solid;
   border-left: #879bb3 1px solid;
   border-bottom: #879bb3 1px solid;
   background-color: #fbfcff;
   padding-left: 1px;
}
.NoBorder
{
   border-style: none;
   border-width: 0px;
}
.Watermark
{
   background-color: #F0F8FF;
   color: #808080;
}

.Fixed
{
   font-family: 'Courier New' , Courier, monospace;
   font-size: small;
}
.FixedHeader
{
   color: #ffffff;
   background-color: #507cd1;
}
.FixedRow
{
   color: #000000;
}
.FixedRowAlt
{
   color: #000000;
   background-color: #EFF3FB;
}
.OptionArea
{
   padding: 20px;
   margin: 20px;
   border: 1px solid #507cd1;
}
.OptionArea input
{
   margin-bottom: 10px;
   vertical-align: -2px;
   margin-right: 5px;
}
.OptionGroup
{
   border: 1px solid #507cd1;
   width: 660px;
}
