﻿
/******************* OUTER ITEM LISTING STYLES 
***********************************
*/

table.lbitem {
	color: #000000;
	font-family: arial, sans-serif;
	font-size: 11px;
}

td.lbitem
{
    padding-bottom: 2px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 2px;
    font-family: arial, sans-serif;
    font-size: 11px;
}

td.lbitemlist
{
    margin:0px 0px 0px 0px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 1px;
    font-family: arial, sans-serif;
    font-size: 11px;
}

.PageItemListing
{
    margin: 0px 2px 0px 2px;
    padding: 1px 0px 1px 0px;
}

.PageItemListingBasic
{
    margin: 0px 2px 0px 2px;
    padding: 1px 0px 1px 0px;
}



.PageItemListingStatic
{
    margin: 0px 2px 0px 2px;
    padding: 1px 0px 1px 0px;
}


/******************* INNER ITEM LISTING STYLES 
***********************************
*/

table.NoRecords
{
    width: 100%;
}

td.NoRecords
{
	color: #990000;
	padding-left: 5px;
	height: 40px;
}

td.NoRecordsInvoice
{
    color: #990000;
    padding-left: 5px;
    height: 40px;
    background-color: #D8DBEB;
}

.pnlRecordsEATATAList
{
    border: 1px solid #858CC0;
    padding: 2px 0px 1px 2px;
    background-color: #E4E8F1;
    margin: 0px 0px 0px 0px;
    height: 111px;
    overflow-y: scroll;
}

.pnlRecords
{
    border: 1px solid #858CC0;
    padding: 2px 0px 1px 0px;
    background-color: #CCD8E3;
    margin: 0px 0px 0px 0px;
}

.pnlRecordsInvoice
{
    margin: 0px 0px 0px 0px;
    padding: 1px 1px 1px 1px;
    border: 1px solid #858CC0;
    background-color: #E4E8F1;
}

table.pnlRecordsInvoice
{
    cursor: default;
    display: block;
    margin: 0px 0px 0px 0px;
    color: #003399;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    height: 5px;
}

.pnlRecordsFilter
{
    border: 1px solid #858CC0;
    padding: 2px 0px 2px 0px;
    background-color: #CCD8E3;
    margin: 0px 0px 0px 0px;
}

.pnlRecordsRAW
{
    border: 1px solid #858CC0;
    padding: 2px 0px 1px 0px;
    background-color: #CCD8E3;
    margin: 0px 0px 0px 0px;
}

.pnlRecordsImport
{
    padding: 4px 4px 4px 4px;
    background-color: #E4E8F1;
    border: 1px solid #858CC0;
}

.pnlRecordsGrouped
{
    padding: 2px 0px 2px 0px;
    background-color: #CCD8E3;
    border: 1px solid #858CC0;
}



/******************* Divider
****************************************
*/

div.bmsGlobalDividerThin
{
    margin: 0px;
    padding: 0px;
    height: 2px;
    background-color: #AAB4C6;
}

div.bmsGlobalDivider
{
    margin: 0px 2px 0px 0px;
    padding: 0px 0px 0px 0px;
    height: 2px;
    background-color: #AAB4C6;
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-bottom-color: #CCD8E3;
}

.bmsGlobalDividerNonDiscounting
{
    background-position: left top;
    margin: 0px 2px 2px 0px;
    padding: 0px 0px 1px 0px;
    overflow: hidden;
    height: 1px;
    background-color: #AAB4C6;
    float: left;
    width :727px;
}

.bmsGlobalDividerDiscounting
{
    background-position: left top;
    margin: 0px 2px 2px 0px;
    padding: 0px 0px 1px 0px;
    overflow: hidden;
    height: 1px;
    background-color: #5181FF;
    float: left;
    width: 188px;
}



table.lstStaticTitle
{
    cursor: default;
    display: block;
    color: black;
    margin: 0px 2px 0px 2px;
    padding: 2px 0px 3px 0px;
    text-decoration: none;
    background-color: #CCD8E3;
    border-bottom-color: #A5B3D3;
    border-bottom-style: solid;
    border-bottom-width: 4px;
}

table.lstStaticTitleBottom
{
    cursor: default;
    display: block;
    color: #000000;
    margin: 0px 2px 0px 2px;
    padding: 2px 0px 2px 0px;
    text-decoration: none;
    background-color: #CCD8E3;
    border-top-color: #A5B3D3;
    border-top-style: solid;
    border-top-width: 4px;
}

table.lstStaticTitleGroup
{
    border-style: none none solid none;
    border-width: 1px;
    border-color: #000099;
    cursor: default;
    display: block;
    margin: 0px 2px 0px 2px;
    padding: 2px 0px 3px 0px;
    color: black;
    text-decoration: none;
    background-color: #B8C2DC;
}

table.lstStaticTitleGroupBottom
{
	cursor: default;
	display: block;
    margin: 0px 2px 0px 2px;
    padding: 2px 0px 2px 0px;
	color: #ffffff;
	text-decoration: none;
	background-color: #c3cdd5;
	height: 5px;
}

table.lstFilterSortStaticTitle
{
    cursor: default;
    margin: 0px 0px 0px 0px;
    color: black;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    border-left-style: solid;
    border-left-width: 2px;
    border-left-color: #CCD8E3;

}

span.lstFilterSortStaticTitle
{
    display: inherit;
}


table.lstFilterSortStaticImport
{
    cursor: default;
    display: block;
    margin: 0px 0px 0px 0px;
    color: black;
    padding: 2px 2px 2px 2px;
    text-decoration: none;
    background-color: #E4E8F1;
}


td.lstDivider
{
    cursor: default;
    display: block;
    margin: 0px 0px 0px 0px;
    color: #000000;
    padding: 0px 0px 0px 0px;
    text-decoration: none;
    background-color: #A5B3D3;
    height: 4px;
}

table.lstFilterSortStaticTitleBottom
{
    cursor: default;
    display: block;
    margin: 0px 0px 0px 2px;
    color: #000000;
    padding: 2px 0px 2px 0px;
    text-decoration: none;
    background-color: #A5B3D3;
    height: 4px;
}

table.lstFilterSortStaticTitleBottomLeft
{
    cursor: default;
    display: block;
    margin: 1px 0px 1px 1px;
    color: #003399;
    padding: 2px 0px 2px 0px;
    text-decoration: none;
    background-color: #ADBBDA;
    height: 5px;
}


table.lstSpecialButtons
{
    cursor: default;
    margin: 0px 0px 0px 0px;
    color: black;
    padding: 0px 0px 1px 0px;
    text-decoration: none;
    height:20px;
}


#lstStaticPanelReadOnly a
{
    cursor: default;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background-color: #DAE9C5;
    border: 1px solid #E8F1DA;
}

#lstStaticPanel a
{
    cursor: default;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background-color: #E4E4F1;
    border: 1px solid #E4E4F1;
}

td.lbitemlistPOA
{
    margin: 0px 0px 0px 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    font-family: arial, sans-serif;
    font-size: 11px;
}

#lstStaticPanelPOA a
{
    border-style: solid solid none solid;
    border-width: 0px;
    border-color: #D3E0C5;
    cursor: default;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background-color: #E4E4F1;
}

#lstStaticPanelPOATotal a
{
    cursor: default;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 2px 0px 0px 1px;
    text-decoration: none;
}


#lstHoverPanelRAW a
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background: url(images/buttons/RAWItem.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: #E9EBED;
    border: 1px solid #E9EBED;
}

#lstHoverPanelRAW a:hover
{
    display: block;
    border: 1px solid #cccccc;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    border-color: #999999;
    background-color: #F2F7BF;
}

td.lstHoverPanelSelectedNotes 
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background: url(images/buttons/NotesItem.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

td.lstHoverPanelSelectedNotesEmpty
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background: url(images/buttons/NotesItemEmpty.gif);
    background-position: left center;
    background-repeat: no-repeat;
}

#lstHoverPanelSelectedNotes a
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    border: 1px solid #F9B475;
    background: url(images/buttons/NotesItem.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: #EFDFC2;
}

#lstHoverPanelSelectedNotes a:hover
{
    display: block;
    border: 1px solid #339933;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background-color: #F2F7BF;
}

#lstHoverButtonNotes a
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background: url(images/buttons/NotesItem.gif);
    background-position: left center;
    background-repeat: no-repeat;
    border: 1px;
    height: 15px;
}

#lstHoverButtonNotes a:hover
{
    display: block;
    margin: 3px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background: url(images/buttons/NotesItemEmpty.gif);
    background-position: left center;
    background-repeat: no-repeat;
    height: 15px;
    border: 1px;
}

#lstHoverPanelNotes a
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background: url(images/buttons/NotesItem.gif);
    background-position: left center;
    background-repeat: no-repeat;
    background-color: #E9EBED;
    border: 1px solid #E9EBED;
}

#lstHoverPanelNotes a:hover
{
    display: block;
    border: 1px solid #cccccc;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    border-color: #999999;
    background-color: #F2F7BF;
}

#lstHoverPanelThin a
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background-color: #E9EBED;
    border: 1px solid #E9EBED;
    height: 14px;
}

#lstHoverPanelThin a:hover
{
    display: block;
    border: 1px solid #cccccc;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    border-color: #999999;
    background-color: #F2F7BF;
    height: 14px;
}

#lstHoverPanelSelectedThin a
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    border: 1px solid #F9B475;
    background-color: #EFDFC2;
    height: 14px;
}

#lstHoverPanelSelectedThin a:hover
{
    display: block;
    border: 1px solid #339933;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background-color: #F2F7BF;
    height: 14px;
}

#lstHoverPanel a
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background-color: #E9EBED;
    border: 1px solid #E9EBED;
}

#lstHoverPanel a:hover
{
    display: block;
    border: 1px solid #cccccc;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    border-color: #999999;
    background-color: #F2F7BF;
}

#lstHoverPanelSelected a
{
    cursor: pointer;
    display: block;
    color: #000000;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    border: 1px solid #F9B475;
    background-color: #EFDFC2;
}

#lstHoverPanelSelected a:hover
{
    display: block;
    border: 1px solid #339933;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 0px 1px;
    text-decoration: none;
    background-color: #F2F7BF;
}


#bmsNavDivSmall td
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	position: relative;
}

#bmsNavDivSmall a
{
	cursor: pointer;
	display: block;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 2px 1px 4px 1px;
	text-decoration: none;
	background-color: #bbc8dc;
	text-align: center;
}

#bmsNavDivSmall a:hover
{
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 3px 0px;
	text-decoration: none;
	border-color: #999999;
	background-color: #dadcbb;
}

#bmsNavDivSmallStatic a
{
	cursor: default;
	display: block;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 2px 1px 4px 1px;
	text-decoration: none;
	background-color: #bbc8dc;
	text-align: center;
}

#bmsNavDivSmallStatic td
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	position: relative;
}

#bmsNavDivSmallCurrent a
{
	cursor: pointer;
	display: block;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 2px 1px 4px 1px;
	text-decoration: none;
	background-color: #99bac9;
	text-align: center;
}

#bmsNavDivSmallCurrent td
{
	padding-bottom: 0px;
	padding-left: 0px;
	padding-right: 2px;
	padding-top: 0px;
	font-family: arial, sans-serif;
	font-size: 11px;
	position: relative;
}

#bmsNavDivSmallCurrent a:hover
{
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 3px 0px;
	text-decoration: none;
	border-color: #999999;
	background-color: #dadcbb;
}

#bmsNavDivListStatic td
{
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 3px 1px 3px 6px;
	text-decoration: none;
	background-color: #efdbb6;
	width: 100%;
}

#bmsNavDivList a
{
	cursor: pointer;
	display: block;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 3px 1px 4px 6px;
	text-decoration: none;
	background-color: #efdbd6;
}

#bmsNavDivList a:hover
{
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 2px 0px 3px 5px;
	background-color: #C6CFEC;
	text-decoration: none;
	border-color: #999999;
}

#bmsNavDivInnerList a
{
	cursor: pointer;
	display: block;
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	text-decoration: none;
	background-color: #dcdcf5;
	border: 1px solid #cccccc;
	border-color: #999999;
	text-align: center;
}

#bmsNavDivInnerList a:hover
{
	border: 1px solid #cccccc;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 1px 0px;
	background-color: #ffffcc;
	text-decoration: none;
	border-color: #999999;
}

