	body,td		{ font-family: verdana, helvetica; font-size: 11px; color: #628296; line-height: 18px; }
	body		{ xbackground-image: url('images/bg.gif'); } 
	select		{ font-size: 10px; }
	input.text	{ font-size: 10px; }
	.bghead		{ font-weight: bold; font-size: 14px; }
	.mdhead		{ font-weight: bold; }
	.mdbhead	{ font-weight: bold; font-size: 13px; }
	.smhead		{ font-size: 10px; font-weight: bold; }
	.smtext		{ font-size: 10px; }
	.top		{ color: #529286; font-size: 10px; }
	.bottom		{ color: #529286; }
	a.blink		{ color: #FFFFFF; }
	a		{ color: #FF5C01; xtext-decoration: none; }
	a:hover		{ text-decoration: underline; }
	br.short	{ line-height: 5px; }
	br.med		{ line-height: 8px; }
	img.pr		{ border: solid 1px; border-color: #AAAAAA; }
	img.tn		{ border: solid 1px; border-color: #AAAAAA; }

	input.text	{ font-family: verdana, helvetica; font-size: 11px; color: #525252; background: #ffffff; border: solid 1px; border-color: #aaaaaa; xletter-spacing: 0px; }
	form,input.checkbox	{ padding: 0px; margin: 0px; }

	.smt-titlehead  { font-size: 10px; font-weight: bold; color: #666666; }
	.smt-trow1      { background-color: #EEEEEE; }
	.smt-trow2      { background-color: #e0e0e0; }
	.smt-trowA      { background-color: #ffffff; }
	.smt-trowB      { background-color: #f4f4f4; }
	.smt-tbg	{ background-color: #e0e0e0; }
	.smt-trow-vu    { background-color: #f0ffff; }
	.smt-trow-vr    { background-color: #fffff0; }
	.smt-trow-vl    { background-color: #fff0e0; }
	.smt-bighead    { font-size: 18px; font-weight: bold; letter-spacing: -1px; color: #666666; }
	.smt-topbg      { background-color: #ffffff; }

	a.heavy		{ font-weight: bold; }
	img.im		{ margin-top: 25px; margin-bottom: 25px; border: solid 1px #AAAAAA; }

/*** ECS  ***/
	.sidehead	{ font-size: 10px; font-weight: bold; xletter-spacing: 0px; }
	.sidelink	{ font-size: 10px; color: #ee5500; }
	.bighead	{ font-size: 18px; font-weight: bold; }
	.bigtext	{ font-size: 18px; }
	.medbighead	{ font-size: 14px; font-weight: bold; }
	.medhead	{ font-size: 11px; font-weight: bold; }
	.medtext	{ font-size: 11px; }
	.smallhead	{ font-size: 10px; font-weight: bold; xletter-spacing: 0px; }
	.ftitle		{ font-size: 11px; font-weight: bold; xletter-spacing: 0px; }
	.smalltext	{ font-size: 10px; }
	.carea		{ line-height: 18px; }
	.fixed		{ font-family: courier new, courier; font-size: 13px; }

	/* For 'plain' lists */
	.plain-titlehead	{ font-weight: bold; }
	.plain-trow-user	{ background-color: #f0ffff; }
	.plain-trow-cust	{ background-color: #fffff0; }
	.plain-trow-visitor	{ background-color: #fff0e0; }

	/* For other tables */
	.def-titlehead	{ font-size: 11px; color: #ffffff; }
	.def-trow1	{ background-color: #6CAFD6; }
	.def-trow2	{ background-color: #f5f5f5; }
	.def-trowA	{ background-color: #ffffff; }
	.def-trowB	{ background-color: #fcfcfc; }
	.def-tbg	{ background-color: #f0f0f0; }
	.def-trow-vu	{ background-color: #f0ffff; }
	.def-trow-vr	{ background-color: #fffff0; }
	.def-trow-vl	{ background-color: #fff0e0; }
	.def-bighead	{ font-size: 18px; font-weight: bold; letter-spacing: -1px; color: #666666; }
	.def-topbg	{ background-color: #6CAFD6; color: #ffffff; line-height: 14px; }
	.def-toptext	{ color: #ffffff; line-height: 14px; }
	.def-toplink	{ color: #ffffff; line-height: 14px; font-weight: bold; }
	.def-toprim	{ border: solid 1px; border-color: #7EC2EB; }
	.defst-titlehead	{ font-size: 10px; font-weight: bold; }
	.defst-byme	{ background-color: #e8f5f8; }
	.defst-notbyme	{ background-color: #f8f8f8; }
	.defst-trowA	{ background-color: #ffffff; }
	.defst-tbg		{ background-color: #f0f0f0; }

	/* Informative tables */
	.inf-trow1	{ background-color: #efefef; }
	.inf-trow2	{ background-color: #e0e0e0; }
	.inf-trowA	{ background-color: #fcfcfc; }
	.inf-trowB	{ background-color: #f5f5f5; }
	.inf-tbg	{ background-color: #ffffff; }
	.inf-trow-vu	{ background-color: #f0ffff; }
	.inf-trow-vr	{ background-color: #fffff0; }
	.inf-trow-vl	{ background-color: #fff0e0; }

	/* For receipts */
	.rct-trow1	{ background-color: #ffffff; }
	.rct-trow2	{ background-color: #ffffff; }
	.rct-trowA	{ background-color: #ffffff; }
	.rct-trowB	{ background-color: #ffffff; }
	.rct-tbg	{ background-color: #ffffff; }

	/* Inline listing of items (shown to the right of the payment window */
	.ils-trowA	{ background-color: #fcfcfc; }
	.ils-trowB	{ background-color: #ffffff; }

	/* BGColor of the top frame of the payment window */
	.pw-topbg	{ background-color: #6CAFD6; color: #ffffff; line-height: 14px; }

	.tborder	{ border: solid 1px; border-color: #e0e0e0; }
	.iborder	{ border: solid 1px; border-color: #b0b0b0; }
	ul		{ margin: 0px; margin-left: 5px; padding: 14px; list-style: disc; }
	ul.links	{ margin-left: 15px; padding: 0px; xlist-style: disc inside; }
	li		{ line-height: 18px; }
	.emph		{ color: #ff0000; }
	.note		{ }
	hr		{ border: 0; color: #e9e9e9; background-color: #e9e9e9; height: 1px; }
	hr.left		{ border: 0; color: #EEF8FA; background-color: #EEF8FA; height: 1px; border-style: dotted; }
	hr.medium	{ line-height: 3px; }
	hr.short	{ line-height: 2px; }
	.vr		{ background-color: #d9d9d9; width: 1px; }
	.error		{ color: #ff0000; }


	/* Interface stuff */
	td.taboff
	{
		border: solid 1px #dadada;
		padding: 6px;
		padding-left: 12px;
		text-align: left;
		background-color: #f9f9f9;
	}
	td.tabon
	{
		border: solid 1px #dadada;
		border-bottom: dotted 1px #f0f0f0;
		padding: 6px;
		padding-left: 12px;
		text-align: left;
	}
	td.tabarea
	{
		border: solid 1px #dadada;
		border-top: 0;
		padding: 12px;
		padding-top: 24px;
	}
	td.taboffflip
	{
		border: solid 1px #dadada;
		padding: 6px;
		padding-left: 12px;
		text-align: left;
		background-color: #f9f9f9;
	}
	td.tabonflip
	{
		border: solid 1px #dadada;
		border-top: dotted 1px #f0f0f0;
		padding: 6px;
		padding-left: 12px;
		text-align: left;
	}
	td.tabareaflip
	{
		border: solid 1px #dadada;
		border-bottom: 0;
		padding: 12px;
		padding-top: 24px;
	}

.submitLink {  
   background-color: transparent;
   border: none;
   cursor: pointer;
   cursor: hand;
   background-image: url(../images/arrow_right_blue.gif); 
   background-repeat: off;	   
   width: 20px; 
  }

