﻿
.ContactsHeaderText
{
    color: #696C7C;
}

.barBorder
{
    border: 1px solid #000066;
    width: 100px;
}
 
.barInternal
{
    background: #D12E32;
}
    
.barInternalGreen
{
    background: #6DAB36;
}

.staticListTitle {
    padding: 4px 0px 4px 0px;
    font-size: 11px;
}

.staticListItem {
    padding: 2px 0px 2px 0px;
    font-size: 11px;
    vertical-align: top;
    padding-bottom: 8px;
}

.staticListItemValue {
    padding: 2px 0px 2px 0px;
    font-size: 11px;
    vertical-align: top;
    padding-bottom: 8px;
    color:#569c18;
}

.pnlRecordsStatic {
    border: 1px solid #858CC0;
    padding: 2px 0px 1px 2px;
    background-color: #E4E8F1;
    margin: 0px 0px 0px 0px;
    height: 111px;
    overflow-y: scroll;
    font-size: 21px;
}

.accordianHeaderOpen {
    margin: 0px 0px 0px 0px;
    padding: 9px 0px 17px 14px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundAccordianOpen.png) no-repeat;
    cursor: pointer;
}

.accordianHeaderClose {
    margin: 0px 0px 0px 0px;
    padding: 9px 0px 17px 14px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundAccordianClose.png) no-repeat;
    cursor: pointer;
}

.TabPosition1
{
	position: absolute;
	top: 200px;
}

.MainTitle
{
	font-family: arial, sans-serif;
	font-size: 12pt;
}

.SecondLevelHeading
{
	font-family: arial, sans-serif;
	font-size: 10pt;
}

.ThirdLevelHeadingContainer {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 17px 4px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundLong.png) no-repeat;
    height: 14px;
}

.ThirdLevelHeadingContainerTop {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 4px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundLong.png) no-repeat;
    height: 9px;
}

.ThirdLevelHeadingContainerMiddle {
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 4px;
    font-family: arial, sans-serif;
    font-size: 8pt;
    background: url(images/general/HeadingBackgroundLongMiddle.png) left bottom repeat-y;
}

.ThirdLevelHeadingContainerBottom {
    margin: 0px 0px 0px 0px;
    padding: 8px 0px 0px 4px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundLong.png) left bottom no-repeat;
    height: 4px;
    display: block;
    vertical-align: bottom;
}

.EmptyTabLevelHeading,
.TabLevelHeadingDisabled,
.TabLevelHeading
{
    margin: 0px 0px 0px 0px;
    padding: 15px 0px 17px 28px;
    background-position: left top;
    font-family: arial, sans-serif;
    font-size: 9pt;
    height: 13px;
    width:130px;
    cursor:pointer; 
}

.EmptyTabLevelHeading {
    cursor: default;
    visibility: visible;
}

.TabLevelHeadingDisabled
{
    color:lightslategrey;
    cursor: default;
}

.ThirdLevelHeadingSizeableLeft {
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 17px 10px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundSizeable.png) left top no-repeat;
    height: 13px;
    clear: both;
    float: left;
}

.ThirdLevelHeadingSizeableMiddle {
    margin: 0px 0px 0px 0px;
    padding: 9px 0px 17px 0px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundSizeable.png) center top no-repeat;
    height: 13px;
    float: left;
    vertical-align: middle;
}

.ThirdLevelHeadingSizeableRight {
    margin: 0px 10px 0px 0px;
    padding: 11px 20px 17px 0px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundSizeable.png) right top no-repeat;
    height: 13px;
    float: left;
}



.ThirdLevelHeading {
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 17px 10px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackground.png) no-repeat;
    height: 13px;
}

.ThirdLevelHeadingLong {
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 17px 10px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundLong.png) no-repeat;
    height: 13px;
}

.ThirdLevelHeadingShort {
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 17px 10px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackgroundShort.png) no-repeat;
    height: 13px;
}

.ThirdLevelHeading106 {
    margin: 0px 0px 0px 0px;
    padding: 11px 0px 17px 10px;
    font-family: arial, sans-serif;
    font-size: 9pt;
    background: url(images/general/HeadingBackground106.png) no-repeat;
    height: 13px;
}

.ThirdLevelHeadingPopup
{
    font-family: arial, sans-serif;
    font-size: 9pt;
}

.ThirdLevelHeadingIndented
{
	font-family: arial, sans-serif;
	font-size: 9pt;
	padding-left: 6px;
}

.ListingText
{
	font-family: arial, sans-serif;
	font-size: 8pt;
}

.SmallListingText
{
	font-family: arial, sans-serif;
	font-size: 7pt;
}

.SmallFormEntry
{
    color: #000066;
    padding-left: 3px;
    font-size: 8pt;
    font-family: Arial, sans-serif;
}

.SmallFormEntryDD
{
    color: #000066;
    padding-left: 3px;
	padding-top: 1px;
    font-size: 8pt;
    font-family: Arial, sans-serif;
    height: 18px;
}


.SmallFormEntryCentered
{
	color: #000066;
	padding-left: 3px;
	font-size: 8pt;
	font-family: Arial, sans-serif;
	text-align: center;
    height: 12px;
}



.VerySmallFormEntry
{
    color: #000066;
    padding-left: 3px;
    font-size: 7pt;
    font-family: Arial, sans-serif;
    height: 12px;
}

.VerySmallFormEntryCentered
{
    color: #000066;
    padding-left: 2px;
    font-size: 7pt;
    font-family: Arial, sans-serif;
    text-align: center;
    height: 12px;
}

.VerySmallFormEntryLineCentered
{
    color: #000066;
    font-size: 8pt;
    font-family: Arial, sans-serif;
    text-align: center;
    height: 13px;
    padding-left: 3px;
    border-color:#AAA6D0;
    border-width:1px;
    border-style:solid;
    background-color:#F1F0DA;
}

.VerySmallFormEntryLineLeft
{
    color: #000066;
    font-size: 8pt;
    font-family: Arial, sans-serif;
    text-align: left;
    height:12px;
    padding-left: 3px;
}


.InformationPanelText
{
    color: #000066;
    padding-left: 3px;
    font-size: 9pt;
    font-family: sans-serif;
    padding-top: 2px;
}

.InformationPanelTextTop
{
    color: #000066;
    padding-left: 3px;
    font-size: 9pt;
    font-family: sans-serif;
    padding-top: 1px;
}

.InformationPanelTextVScroll
{
    color: #000066;
    padding-left: 3px;
    font-size: 9pt;
    font-family: sans-serif;
    padding-top: 2px;
    overflow-y: scroll;
}

.InformationPanelTextTitle
{
    color: #2C4570;
    padding-left: 3px;
    font-size: 9pt;
    font-family: sans-serif;
}

.InformationPanelTextLight {
    color: #dbdbdb;
    padding-left: 50px;
    font-size: 9pt;
    font-family: sans-serif;
    position: relative;
    left: 100px;
    font-weight: 600;
}

.InformationPanelTextTitleLeft
{
    color: #808080;
    padding-left: 3px;
    font-size: 9pt;
    font-family: sans-serif;
}

.InformationPanelTextTitleRight
{
    color: #000000;
    padding-left: 3px;
    font-size: 9pt;
    font-family: sans-serif;
}

.InformationPanelTextPaddedLeft
{
    color: #000066;
    padding-left: 6px;
    font-size: 9pt;
    font-family: sans-serif;
    padding-top: 2px;
}

.InformationPanelTextRed
{
    color: #FF0000;
    padding-left: 3px;
    font-size: 9pt;
    font-family: sans-serif;
}

.InformationPanelTextDarkRed
{
    color: #CE0000;
    padding-left: 3px;
    font-size: 9pt;
    font-family: sans-serif;
}


#PageTitleDiv
{
    font-size: 17px;
    font-family: Arial, Helvetica, sans-serif;
    color: #575502;
    vertical-align: top;
    padding-bottom: 6px;
}

#PageTitleDivLeft
{
    font-size: 20px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
    vertical-align: top;
    padding-bottom: 2px;
    text-align: left;
}

.RemitBuilder
{
    font-size: 14px;
    font-family: Arial, Helvetica, sans-serif;
    color: #003399;
    border:solid;
    border-width:1px;
    border-color:lightgrey;
}
