	<STYLE type="text/css">

		/* New Style Tags */
		
		.rptHeaderDark {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #B2C6CC;
		}
		
		.rptHeaderDarkBld {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
			background-color: #B2C6CC;
		}
		
		.rptHeaderLight, .rptHeaderWithBorder {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #C2D6DC;
		}
		
		tr.rptHeaderWithBorder td {
			border: solid 1px #7E7E7E;
			padding: 1px;
		}
		
		tr.rptContentDarkWithBorder td {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #E2E7EB;
			border: solid 1px #DDDDDD;
			padding: 1px;
		}
		
		tr.rptContentLightWithBorder td {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #F2F7FB;
			border: solid 1px #DDDDDD;
			padding: 1px;
		}
		
		tr.rptContentHoverWithBorder td{
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #CCCCCC;
			border: solid 1px #CCCCCC;
			padding: 1px;
		}
		
		.rptHeaderLightBld {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
			background-color: #C2D6DC;
		}
		
		.rptContentDark {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #E2E7EB;
		}
		
		.rptContentLight {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #F2F7FB;
		}
		
		.rptSummary {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #D2E6EC;
		}
		
		/* Warning and Decline style tags */
		
		.rptContentWarning {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #FFFFBD;
		}
		
		.rptContentDecline {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #FF6363;
		}
		
		.rptContentHover {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #CCCCCC;
		}


		/* Old Style Tags */

		/* allow the TD to override the color */
		span.title, div.title {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #333355;
		}
		
		TD, .td {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
		}

		TD.dim {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #666666;
		}

		TD.title {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: #000000;
		}

		TD.report {
			font-family: Arial, sans-serif;
			font-size: 8pt;
			color: #000000;
		}

		TD.small {
			font-family: Arial, sans-serif;
			font-size: 8pt;
			color: #000000;
		}

		TD.report_header {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #b9c9e4;
		}

		TD.reportheader {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
			background-color: #b9c9e4;
		}

		TD.headerErrorStatus { 
			width: 100%;
			color: red;
			font-family: Arial, sans-serif;
			font-size: 20pt;
			font-weight: bold;
			text-align: right;
			padding-right: 1%;
		}

		TR.report_header {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #FF0000;
			background-color: #F50000;
		}

		DIV.small {
			font-family: Arial, sans-serif;
			font-size: 8pt;
			color: #000000;
		}

		DIV.section_header {
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 12pt;
			color: #000000;
		}
		
		DIV.sectionheader {
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 12pt;
			color: #000000;
		}

		DIV.subsection_header {
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 10pt;
			color: #000000;
		}		

		DIV.subsectionheader {
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 10pt;
			color: #000000;
		}		

		DIV.sub_subsection_header {
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 11px;
			color: #000000;
		}	
		
		DIV.base {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			color: #000000;
		}

		DIV.multicard_header {
         		font-family: Arial, sans-serif;
         		font-size: 10pt;
         		font-weight: bold;
         		color: #000000;
      		}
	  	DIV.multicard_subheader {
         		font-family: Arial, sans-serif;
         		font-size: 10pt;
         		font-weight: bold;
         		color: #000000;
      		}
	  	DIV.multicard_data {
         		font-family: Arial, sans-serif;
         		font-size: 10pt;
         		text-align: center;
         		color: #000000;
      		}
      	DIV.error_header {
			font-family: Arial, sans-serif;
			font-weight: bold;
			font-size: 12pt;
			color: red;
		}
		DIV.error {
			font-family: Arial, sans-serif;
			font-size: 10pt;
			font-weight: bold;
			color: red;
		}
		
	INPUT.buttonWide {
		width: 120px;
		margin-left: 2px;
		margin-right: 2px;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	
	INPUT.buttonNormal {
		width: 80px;
		margin-left: 2px;
		margin-right: 2px;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	
	INPUT.buttonSearch {
		background: url(../images/icons/search.png);
		background-size: 20px 20px;
		border: 1px solid gray;
		width: 25px;
		height: 24px;
		margin: 10px 0px 0px 0px;
		cursor: pointer;
	}
	
	INPUT.buttonSearch:hover {
		cursor: pointer;
		border-color: black;
	}
	
	BUTTON.buttonNormal {
		width: 80px;
		margin-left: 2px;
		margin-right: 2px;
		margin-top: 1px;
		margin-bottom: 1px;
	}
	
	BUTTON.buttonWide {
		width: 120px;
		margin-left: 2px;
		margin-right: 2px;
		margin-top: 1px;
		margin-bottom: 1px;
	}

	div.TableCell
	{
		position:absolute;
		visibility:hidden;
		top:0px;
		left:0px;
		font-family:Arial;
		font-size:8pt;
		color:#000000;
		background-color:#F2F6FC;
		cursor:pointer;cursor:crosshair;
	}
	
	body
	{
		background-color: #FFFFFF;
	}
	
	.bodyModal
	{
		background-color: #DDDDDD;
		margin-left: 0px;
		margin-top: 0px;
		/*property doesnt exist: 
		margin-width: 0;
		margin-height: 0;
		*/
	}
	
	.bodyEdit 
	{
        background-color: #dddddd;
        font: 14px "trebuchet MS", Helvetica, sans-serif;			
        font-weight: bold;
	}
	
	.formEdit
	{
        padding: 15px 20px;
	}
	
	.legendEdit 
	{
        font-size: 16px;
	}

	/*Web pos config styles - start*/
	#tab_wrap { width: 760px; background: url(../images/navbar/tab_back.gif) left top no-repeat; height: 62px; text-align: right; padding-right: 30px;}
	#tab_wrap #tabs { list-style-type: none;  }
	#tab_wrap #tabs li { float: left; width: 138px; height: 27px; position: relative; top: -24px; background: url(../images/navbar/inactive_tab.gif) left top no-repeat; text-align: center;  }
	#tab_wrap #tabs li a {font: 11px tahoma, sans-serif; color: #666; }
	/*
	#tab_wrap #tabs li.first_tab { margin-left: 290px; }
	#tab_wrap #tabs li.last_tab { margin-right: 10px;}
	*/
	#tab_wrap #tabs li.active_tab { background: url(../images/navbar/active_tab.gif) left top no-repeat; }

	.rptContentTerminalHeader {
		font-family: Arial, sans-serif;
		font-size: 10pt;
		font-weight: bold;
		color: #000000;
		background-color: #E2E7EB;
	}	
	.rptContentTerminalContent {
		font-family: Arial, sans-serif;
		font-size: 10pt;
		color: #000000;
		background-color: #F5F5F5;
	}
	
	
	/* div wrapper encloses the POS table */
		#posWrap { width: 680px; background-color: #eee; border: 1px solid #666; padding: 10px 10px 10px 10px;}
		
		#nextStep a:link, #nextStep a:visited  { color: #FF0000; border: none; width: 680px; text-align: right; padding-right: 30px;}
		
		table#webPOS { width: 600px; background-color: #eee; font: 12px tahoma, sans-serif;}
		table#webPOS td { padding: 2px 0; vertical-align: top; }
		
		/* each form label and field have a unique id */
		table#webPOS td label { display: block; width: 140px; padding-right: 10px; text-align: right; padding-top: 3px; }
		table#webPOS td input[type="text"], input.field_text, #webPOS td textarea, #webPOS td select { width: 180px;}
		table#webPOS td select#trnExpMonth, #webPOS td select#trnExpYear {width: 40px; }
		table#webPOS td input#trnShowReceipt { width: 15px; margin-left: 10px; }
		table#webPOS td input.action_button { margin-left: 10px; }
		
		table#webPOS td input.rspText, table#webPOS td textArea.rspText{ color: #777777; background: #FCFCFC; border: 0px;}
	
	/*Web pos config styles - end*/
		
	.div_quarterWidth,.div_halfWidth ,.div_threeQuarterWidth ,.div_fullWidth  {
        display:inline;
        float:left;
        margin-left:2%;
        margin-right:2%;
    }
	.div_quarterWidth {
        width:21%;
    }
    .div_halfWidth {
        width:46%;
    }
    .div_threeQuarterWidth {
        width: 71%;
    }
    .div_fullWidth {
        width:96%;
    }
    .div_quarterWidth label, .div_halfWidth label, .div_threeQuarterWidth label, .div_fullWidth label {
        width:100%;
    }
    .div_quarterWidth select, .div_halfWidth select, .div_threeQuarterWidth select, .div_fullWidth select {
        width:100%;
    }
    
    .fieldRow
    {
        display:inline;
        float:left; 
        clear:both;  
        width:96%;
    }
    
    .field
    {
        display:inline;
        float:left;
        padding-right:10px;
        padding-bottom:2px;
    }
    
    .field span
    {
        width:100%;
    }
    
    .field input, .field select
    {
        display:block;
    }

	/* order settings */	
	.marginLeft
	{
		margin-left: 30px;
	}
	
	/* forgot password */
	a.black:link {color: #000000; font-family: Arial, sans-serif;}
	a.black:active {color: #000000; font-family: Arial, sans-serif;}
	a.black:visited {color: #000000; font-family: Arial, sans-serif;}
	a.black:hover {color: #000000; font-family: Arial, sans-serif;}
	
	</style>
