/* File: body.css
   Purpose: defines styles used in VoyagerTrack pages.
*/
/* All pages base style*/
BODY 
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 0pt;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
/* Page Title style */
H1
{
    COLOR: #00216c;
    FONT-FAMILY: Verdana, Arial Black, Helvetica, San-Serif;
    FONT-SIZE: 14pt;
    LINE-HEIGHT: 14pt;
    MARGIN-BOTTOM: 10px;
    MARGIN-TOP: 10px;
    TEXT-ALIGN: center
}
/* Page Section Break style*/
H2
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    LINE-HEIGHT: 16pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 0pt;
    TEXT-ALIGN: left;
    TEXT-INDENT: 8pt
}
.clsHeader
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 12pt;
}
.clsHeader2
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
}
.clsHeader3
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 8pt;
}
/* Defines the page margins for a page section. 
A page is composed of one or more sections. 
Use a <div class=Main></div>*/
.Main
{
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 8pt;
    MARGIN-RIGHT: 8pt;
    TEXT-ALIGN: left;
}
/* Daily Message section*/
.DM_Frame
{
    BORDER-BOTTOM: steelblue 2px solid;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 8pt;
    MARGIN-RIGHT: 8pt;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
/* Priority Daily Message section*/
.PDM_Frame
{
    BACKGROUND-COLOR: #e3e3e3;
    BORDER-BOTTOM: steelblue 2px solid;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 0pt;
    TEXT-ALIGN: left;
    WIDTH: 100%
}
/* Priority Daily Message title */
.PDM_Title
{
    COLOR: #00216c;
    FONT-FAMILY: Verdana, Arial Black, Helvetica, San-Serif;
    FONT-SIZE: 14pt;
    font-weight : bold;
    LINE-HEIGHT: 14pt;
    TEXT-ALIGN: center
}
/* common ruler style*/
HR   
{
    COLOR: steelblue;
    HEIGHT: 2px;
    MARGIN-BOTTOM: 0px;
    MARGIN-TOP: 0px;
    TEXT-ALIGN: center;
    WIDTH: 100%
}
/* Hyperlink styles*/
A.LABEL
{
    COLOR: white;
    FONT-WEIGHT: bold
}
A.DEFAULT
{
    COLOR: black;
    FONT-WEIGHT: bold
}
A:VISITED
{
    COLOR: #46008E;
    FONT-WEIGHT: bold;
}
A:ACTIVE
{ 
    COLOR: #46008E;
    FONT-WEIGHT: bold;
}
A:LINK
{
    COLOR: black;
    FONT-WEIGHT: bold
}
/* About box style */
.clsAbout
{
    BACKGROUND-COLOR: #e6e6e6;
    COLOR: #00216c;
    FONT-FAMILY: Arial Black, Helvetica, San-Serif;
    FONT-SIZE: 8pt;
    LINE-HEIGHT: 14pt;
    TEXT-ALIGN: center
}
/* Used in QuickTrack Go button */
.clsButton
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: darkblue 1px solid;
    BORDER-LEFT: darkblue 0px solid;
    BORDER-RIGHT: darkblue 1px solid;
    BORDER-TOP: darkblue 0px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center
}
/* Error or Info messages styles. Use with the <div> or <b> tags. */
.Error
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    MARGIN-LEFT: 35pt;
    MARGIN-RIGHT: 8pt;
    PADDING-TOP: 6pt;
    TEXT-ALIGN: left
}
.RedNote
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left
}
.MessageGreenText
{
    COLOR: green;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 8pt
}
.MessageRedText
{
    COLOR: red;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 8pt
}
/* Used in Query section option where you need to show a group of controls */
.clsGroup
{
    BORDER-BOTTOM: #000000 1px  solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    padding: 2px 
}

.clsGroup2
{
    BORDER-BOTTOM: #000000 2px  solid;
    BORDER-LEFT: #000000 2px solid;
    BORDER-RIGHT: #000000 2px solid;
    BORDER-TOP: #000000 2px solid;
    padding: 2px 
}

/* Styles I am not sure where used*/
.HREPBOLD
{
    COLOR: #00216c;
    FONT-FAMILY: Verdana, Arial Black, Helvetica, San-Serif;
    FONT-SIZE: 14pt;
    FONT-WEIGHT: bold;
}
.HREP
{
    COLOR: #00216c;
    FONT-FAMILY: Verdana, Arial black, Helvetica, San-Serif;
    FONT-SIZE: 14pt;    
    
}
.Title1
{
    COLOR: #00216c;
    FONT-FAMILY: Arial Black, Helvetica, San-Serif;
    FONT-SIZE: 16pt;
    LINE-HEIGHT: 16pt;
    TEXT-ALIGN: center
}
TABLE
{
    BACKGROUND-COLOR: white;
    COLOR: black;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 10pt;
    TEXT-ALIGN: left
}
.Title2
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, San-Serif;
    FONT-SIZE: 11pt;
    FONT-WEIGHT: bold;
    LINE-HEIGHT: 16pt;
    MARGIN-LEFT: 0pt;
    MARGIN-RIGHT: 0pt;
    TEXT-ALIGN: left;
    TEXT-INDENT: 8pt
}
H3
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    FONT-FAMILY: Verdana, Arial, Helvetica, San-Serif;
    FONT-SIZE: 11pt;
    LINE-HEIGHT: 16pt;
    TEXT-ALIGN: center
}
H4
{
    COLOR: #00216c;
    FONT-FAMILY: Verdana, Arial black, Helvetica, San-Serif;
    FONT-SIZE: 11pt;
    LINE-HEIGHT: 11pt;
    TEXT-ALIGN: left
}
H5
{
    COLOR: #00216c;
    FONT-FAMILY: Verdana, Arial black, Helvetica, San-Serif;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 8pt;
    MARGIN-TOP: 0px;
    TEXT-ALIGN: center
}
H6
{
    COLOR: #00216c;
    FONT-FAMILY: Verdana, Arial black, Helvetica, San-Serif;
    FONT-SIZE: 11pt;
    MARGIN-BOTTOM: 0px;
    MARGIN-LEFT: 8pt;
    MARGIN-TOP: 0px;
    TEXT-ALIGN: center;
    text-decoration: overline; 
}

.Note
{
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100%
}
SELECT
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Arial, San-Serif;
    FONT-SIZE: 12px;
}
/* */
.clsTimeSelect
{
    BACKGROUND-COLOR: #ffffff;
    BORDER-BOTTOM: #000000 1px solid;
    BORDER-LEFT: #000000 1px solid;
    BORDER-RIGHT: #000000 1px solid;
    BORDER-TOP: #000000 1px solid;
    COLOR: #000000;
    FONT-FAMILY: Arial, Helvetica, Arial, San-Serif;
    FONT-SIZE: 8pt	;    
}
/* Style for formatting tables in VoyagerTrack (With No First/Last/Left/Right)*/
.vtTable
{
    BORDER-Left: black 1px solid;
    BORDER-TOP: black 1px solid;
}
.TdWhite
{
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
}
.TdGray
{
    BACKGROUND-COLOR: #e3e3e3;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
}
.TdBlue
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
}
/* The syles below are used in different tables !! How many do we need?*/
.TableBanner
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 10pt;
    WIDTH: 100%
}
.TdBanner
{
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100%
}
.TdBannerYellow
{
    BACKGROUND-COLOR: #ffffcc;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100%
}
.TdBannerBlue
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100%
}
.TdBannerBlueCenterAlign
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
    WIDTH: 100%
}
.TableData
{
    WIDTH: 100%
}
.TdHead
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.TdHeadCenter
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top
}
.TdTitleRecord
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.TdTitle
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
    WIDTH: 60px
}
.TdTitleLeftAlign
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 60px
}
.TdDataGrey
{
    BACKGROUND-COLOR: #e3e3e3;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
    WIDTH: 100px
}
.TdDataGreyCenter
{
    BACKGROUND-COLOR: #e3e3e3;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
    WIDTH: 100px
}

.TdDataGreywithTop
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 8pt;

    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    WHITE-SPACE: nowrap;
    BACKGROUND-COLOR: #e3e3e3;
    TEXT-ALIGN: left
}
.TdDataWhite
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
    WIDTH: 100px
}
.TdDataWhiteCenter
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
    WIDTH: 100px
}
.TdDataWhitewithTop
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 8pt;

    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    WHITE-SPACE: nowrap;
    TEXT-ALIGN: left
}
.TdDataRecord
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.TdDataYellow
{
    BACKGROUND-COLOR: #ffffcc;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 60px
}
.TdDataRed
{
    COLOR: #ff0000;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: right
}
.alignfont
{
    COLOR: black;
    FONT-FAMILY: "Courier New";
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
}
.TdData
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left
}
.TdDataTopRight
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: right;
    VERTICAL-ALIGN: top
}
.TdTitleHead
{
    BACKGROUND-COLOR: #5f87bb;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left
}
.TdDataGreyNoRight
{
    BACKGROUND-COLOR: #e3e3e3;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100px
}
.TdDataWhiteNoRight
{
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100px
}
.TdDataGreyFirst
{
    BACKGROUND-COLOR: #e3e3e3;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100px
}
.TdDataGreyFirstwithTop
{
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 8pt;
    VERTICAL-ALIGN: top;
    BORDER-LEFT: black 1px solid;
    WIDTH: 100px;
    BORDER-BOTTOM: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    BACKGROUND-COLOR: #e3e3e3;
    TEXT-ALIGN: left
}
.TdDataWhiteFirst
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100px
}
.TdDataWhiteFirstwithTop
{
    BORDER-RIGHT: black 1pt solid;
    BORDER-TOP: black 1pt solid;
    FONT-SIZE: 8pt;

    VERTICAL-ALIGN: top;
    BORDER-LEFT: black 1pt solid;
    WIDTH: 100px;
    BORDER-BOTTOM: black 1pt solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    TEXT-ALIGN: left
}
.TdTotalRecord
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top
}
.TdDataBlue
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100px
}
.TdDataGreyLeftBorder
{
    BACKGROUND-COLOR: #e3e3e3;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    border-left:black 1px solid	
}
.TdDataWhiteLeftBorder
{
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: left;
    VERTICAL-ALIGN: top;
    WIDTH: 100px;
    border-left:black 1px solid	
}

.TdTitleLeftBorder
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
    WIDTH: 60px;
    border-left:black 1px solid	
}
/* The three tags below are used in the Limits report.  */
.TdTitleLimits
{
    BACKGROUND-COLOR: #5f87bb;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
}
.LimitsTable
{
    BORDER-Left: black 1px solid;
    BORDER-TOP: black 1px solid;
}
.TdDataLimits 
{
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
}
.TdDataLimitsGray
{
    BACKGROUND-COLOR: #e3e3e3;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
}
/* Use to set page breaks for printed reports.*/
.NewPage
{
	page-break-before: always ;
}
/* These should be moved to ApptStyle.css or include all ApptStyles here.*/
.TdApptTitle
{
	BACKGROUND-COLOR: #5f87bb;
	TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
	COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
}
.TdApptTitleLeftBorder
{
	BACKGROUND-COLOR: #5f87bb;
	TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;
	COLOR: white;
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    BORDER-BOTTOM: black 1px solid;
    BORDER-LEFT: black 1px solid;
    BORDER-RIGHT: black 1px solid;
    BORDER-TOP: black 1px solid;
}
.TdApptData
{
	TEXT-ALIGN: center;
	WHITE-SPACE: nowrap;	
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    BORDER-BOTTOM: black 1px solid;
    BORDER-RIGHT: black 1px solid;
	LINE-HEIGHT: 11pt;
}
.InputApptTextData
{
    FONT-FAMILY: Arial, Helvetica, sans-serif;
    FONT-SIZE: 8pt;
    TEXT-ALIGN: center;
    VERTICAL-ALIGN: top;
	WHITE-SPACE: nowrap;
    WIDTH: 75px;
}
.clsScrollSection
{ 
	height: 250px;
	width: 100%;
	overflow: scroll;
	border-right : 2px solid #5f87bb;
	border-bottom : 2px solid #5f87bb;
	border-top : 2px solid #5f87bb;
	border-left : 2px solid #5f87bb;
}