BODY
{
    FONT-SIZE: xx-small;
    FONT-FAMILY: Arial, Verdana;
    BACKGROUND-COLOR: #646464
}
TD,th
{
    FONT-SIZE: 12pt;
    FONT-FAMILY: Verdana, Arial;
    
      
}
th {
    text-align: left;
}
PRE
{
    FONT-SIZE: x-small
}
P
{
    FONT-SIZE: x-small;
    FONT-FAMILY: Verdana, Helevana, Arial
}
.mainTitle
{
    FONT-WEIGHT: bold;
    FONT-SIZE: medium
}
TD P
{
    FONT-SIZE: 10pt;
    COLOR: black;
    FONT-FAMILY: Verdana;
    TEXT-ALIGN: justify
}
.subTitle
{
    FONT-WEIGHT: 600;
    FONT-SIZE: small;
    TEXT-DECORATION: underline
}
.serviceListing
{
}
.serviceListing DT
{
    MARGIN-TOP: 8px;
    FONT-WEIGHT: 500;
    FONT-SIZE: x-small;
    MARGIN-BOTTOM: 10px;
    FONT-FAMILY: Verdana, Arial;
    TEXT-DECORATION: underline
}
.serviceListing DD
{
    FONT-SIZE: x-small
}
TD DD
{
    FONT-SIZE: 12pt
}
.tableHeadings
{
    FONT-WEIGHT: 600;
    COLOR: white;
    BACKGROUND-COLOR: #018241
}
.tableHeadings A
{
	color: White;
}
.eventDate
{
    COLOR: gray
}
A
{
    TEXT-DECORATION: none
}
.strongRow
{
    FONT-WEIGHT: bold
}
TABLE
{
    BACKGROUND-COLOR: #ffffff
}
.topBorder
{
    BORDER-TOP: #646464 1px solid
}
.sideTable
{
}
.sideTable TD
{
    BACKGROUND-COLOR: #008341
}
.DataRow
{
    FONT-SIZE: 8pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma,arial,helvetica,geneva,sans-serif;
    BACKGROUND-COLOR: #ffffff;
    align: top
}
.SmallRow
{
}
.SmallRow TD
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: tahoma,arial,helvetica,geneva,sans-serif
}
.DataRow TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: tahoma,arial,helvetica,geneva,sans-serif;
    TEXT-ALIGN: right
}
.textColumn
{
    TEXT-ALIGN: left
}
.copyright
{
    FONT-SIZE: xx-small;
    FONT-STYLE: italic
}
.rightBorder
{
    BORDER-RIGHT: black 1px solid
}
.borderTable
{
    BORDER-RIGHT: black 1px groove;
    BORDER-TOP: black 1px groove;
    BORDER-LEFT: black 1px groove;
    BORDER-BOTTOM: black 1px groove
}
.borderTable TD
{
    TEXT-ALIGN: center
}
.superScript
{
    FONT-SIZE: 5pt;
    VERTICAL-ALIGN: super
}
.standardList
{
    LIST-STYLE-TYPE: disc
}
TD LI.Old
{
    FONT-SIZE: 10pt;
    LIST-STYLE-TYPE: decimal
}
.linkTable
{
    BACKGROUND-COLOR: #f1f1f1
}
.rowHeading
{
    BACKGROUND-COLOR: #009966;
}
.rowHeading TD
{
    FONT-WEIGHT: bolder;
    FONT-SIZE: xx-small;
    COLOR: #eeeeee;
    FONT-FAMILY: Verdana, Arial, helvetica;
    BACKGROUND-COLOR: #009966;
}

    .rowHeading TH {
        FONT-WEIGHT: bolder;
        FONT-SIZE: xx-small;
        COLOR: #eeeeee;
        FONT-FAMILY: Verdana, Arial, helvetica;
        BACKGROUND-COLOR: #009966;
    }
.rowHeading A
{
    COLOR: #eeeeee
}
.glossaryList
{
}
.glossaryList DT
{
    MARGIN-TOP: 10px;
    FONT-WEIGHT: 600
}
.smallDataRow
{
    FONT-SIZE: 6pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow TD
{
    FONT-SIZE: 7pt;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow0
{
	FONT-SIZE: 7pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow0 TD
{
	FONT-SIZE: 8pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow1 
{
	BACKGROUND-COLOR: #cbffe5;
	FONT-SIZE: 8pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.smallDataRow1 TD
{
	FONT-SIZE: 8pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma, Arial
}
.standardRow0
{
}
.standardRow0 TD
{
    FONT-SIZE: 9pt
}
.standardRow1
{
    BACKGROUND-COLOR: #cbffe5
}
.standardRow1 TD
{
    FONT-SIZE: 9pt
}
.standardRow2
{
    BACKGROUND-COLOR: #cccccc
}
.standardRow2 TD
{
    FONT-SIZE: 9pt
}
.dottedBorder
{
	border-bottom: thin dotted;
	border-bottom-style: dotted;
}
.instantButton
{
	font-size: xx-small;
	
}
div.stdnav {
	width: 700px;
	/*background: #DAE0D2 url("../images/tab/bg.gif") repeat-x bottom;*/
	font-size:93%;
	line-height:normal;
	margin-bottom: 5px;
}
div.stdnav ul {
	margin:0;
	padding:0px 0px 0;
	list-style:none;
}
div.stdnav li {
	float:left;
	background:url("../images/tab/left.gif") no-repeat left top;
	margin:0;
	padding:0 0 0 9px;
	border-bottom:1px solid #765;
}
div.stdnav a {
	float:left;
	display:block;
	background:url("../images/tab/right.gif") no-repeat right top;
	padding:5px 15px 4px 6px;
	text-decoration:none;
	font-weight:bold;
	font-size: 10px;
	color:#765;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
div.stdnav a {float:none;}
/* End IE5-Mac hack */
div.stdnav a:hover {
	color:#333;
}
div.stdnav .stdcurrent {
	background-image:url("../images/tab/left_on.gif");
	border-width:0;
}
div.stdnav .stdcurrent a {
	background-image:url("../images/tab/right_on.gif");
	color:#333;
	padding-bottom:5px;
}
div.stdnav .title {
	background: none;
	font-weight: bold;
	font-size: 11px;
	color: #036;
	padding:5px 15px 3px 6px;
	margin: 0;
	border: none;	
}
.totalsTable
{
	font-size: 12pt;
}

.totalsTable TD
{
	font-size: 12pt;
}
.mainTable
{
	min-width: 950px;
    width:85%;    
}

.greenButton
{
	color: white;
	xbackground-color: #47FC62;
	background-color: #008341;
	font-size: xx-small;	

}
.DataRowLeft
{
    FONT-SIZE: 8pt;
    COLOR: #000085;
    FONT-FAMILY: Tahoma,arial,helvetica,geneva,sans-serif;
    BACKGROUND-COLOR: #ffffff;
    align: top
}

.DataRowLeft TD
{
    FONT-SIZE: 9pt;
    FONT-FAMILY: tahoma,arial,helvetica,geneva,sans-serif;
    TEXT-ALIGN: left;
    border-right: 1px solid #999999;
}
.printableonly
{
	display: none;
}
.unselectedStep
{
	margin-left: 30px;
	color: gray;
	border: 1px solid gray;
	padding-left: 5px;
	padding-right: 5px;
}
.selectedStep
{
	margin-left: 30px;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid black;
	background: #AAFFFF;
}
.eventRow TD
{
	color: White;
}
.eventRow A
{
	color: White;
}

.collectionNoteDate
{
	color: #6a6a6a;
}
.collectionNote
{
	padding: 8px 15px;  margin: 15px;  color: #c09853;  text-shadow: 0 1px 0 rgba(255, 255, 255, 0.5);  
	background-color: #fcf8e3;  border: 1px solid #fbeed5;  -webkit-border-radius: 4px;     -moz-border-radius: 4px;          border-radius: 4px;  color: #b94a48;
  background-color: #f2dede;
  border-color: #eed3d7
}
.partnerResults .rowHeading TD
{
    background: #020156 !important;
}
.crediscanResults .rowHeading td
{
    background: #fa9c09 !important;
    color:black;
}
.sideBullet A
{
    color:white;
    font-weight: 600;
    font-family: verdana;
    font-size: 8pt;
    
}
.sideBullet div {
    padding-top: 3px;
    padding-left: 15px;
}
.sideBullet img
{
    float:left;
    padding-right: 5px;
}

.mainHeader{
    width: 100%;    
    background: url(/images/bg-row-2.gif);
    -webkit-border-radius: 10px 10px 0 0;
    min-height: 70px;

}
    .mainHeader H1 A {
        width: 204px;
        height: 35px;
        color: white;
        font-family: 'Maven Pro', sans-serif;
        font-weight: 400;
    }

.ui-autocomplete.ui-widget {
    font-family: Verdana,Arial,sans-serif;
    font-size: 14px;
}
table.dataTable thead .sorting_asc {
    background-image: url("/images/arrow-down.png") !important
}
table.dataTable thead .sorting_desc {
    background-image: url("/images/arrow-up.png") !important
}
.lds-spinner {
    color: official;
    display: inline-block;
    position: relative;
    width: 80px;
    height: 80px;
}

    .lds-spinner div {
        transform-origin: 40px 40px;
        animation: lds-spinner 1.2s linear infinite;
    }

        .lds-spinner div:after {
            content: " ";
            display: block;
            position: absolute;
            top: 3px;
            left: 37px;
            width: 6px;
            height: 18px;
            border-radius: 20%;
            background: #000;
        }

        .lds-spinner div:nth-child(1) {
            transform: rotate(0deg);
            animation-delay: -1.1s;
        }

        .lds-spinner div:nth-child(2) {
            transform: rotate(30deg);
            animation-delay: -1s;
        }

        .lds-spinner div:nth-child(3) {
            transform: rotate(60deg);
            animation-delay: -0.9s;
        }

        .lds-spinner div:nth-child(4) {
            transform: rotate(90deg);
            animation-delay: -0.8s;
        }

        .lds-spinner div:nth-child(5) {
            transform: rotate(120deg);
            animation-delay: -0.7s;
        }

        .lds-spinner div:nth-child(6) {
            transform: rotate(150deg);
            animation-delay: -0.6s;
        }

        .lds-spinner div:nth-child(7) {
            transform: rotate(180deg);
            animation-delay: -0.5s;
        }

        .lds-spinner div:nth-child(8) {
            transform: rotate(210deg);
            animation-delay: -0.4s;
        }

        .lds-spinner div:nth-child(9) {
            transform: rotate(240deg);
            animation-delay: -0.3s;
        }

        .lds-spinner div:nth-child(10) {
            transform: rotate(270deg);
            animation-delay: -0.2s;
        }

        .lds-spinner div:nth-child(11) {
            transform: rotate(300deg);
            animation-delay: -0.1s;
        }

        .lds-spinner div:nth-child(12) {
            transform: rotate(330deg);
            animation-delay: 0s;
        }

@keyframes lds-spinner {
    0% {
        opacity: 1;
    }

    100% {
        opacity: 0;
    }
}
