	body {
		background-color: #296dc1;
		margin: 0px;
		padding: 0px 0px 10px 0px;
		color: #000000;
		font-size: 12px;
		
	}
	
	.txtbody {
		padding: 0px 0px 0px 0px;
		text-align:center; 
		margin: 0px auto 0px auto;
	}

	div, p, h1, h2, h3, h4, h5, h6, span, a, ul, li, td, input, textarea {
		font-family: Verdana, Arial, Geneva, Verdana, sans-serif;
	}

	p, li, td, input, textarea {
		font-size: 12px;
	}
	a {
		text-decoration: none;
		color: #555555;
	}
	a:hover {
		text-decoration: underline;
	}

	.tab {
		background-color: #EEEEEE;
		color: #005599;
	}

	.tabon {
		background-color: #005599;
		color: #EEEEEE;
		font-weight: bold;
	}
	h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
		color: #000000;
	}
	h2, h3, h4, h5, h6 {
		font-size: 16px;
		padding: 0px 0px 2px 0px;
		border-bottom: #000000 solid 1px;
	}
	h1 {
		font-size: 18px;
		/*font-variant: small-caps;*/
	}

	h2 span, h3 span, h4 span, h5 span, h6 span {
		float: left;
		margin: -2px 6px 0px 0px;
		padding: 2px 4px 2px 4px;
		background-color: #dddddd;
		text-align: center;
	}

	div#banner {
		margin: 0px;
		padding: 0px;
		height: 60px;
		background-color: #ffffff;
	}

	div#banner p {
		margin: 4px;
		padding: 0px;
	}

	div#nav {
		margin: 0px;
		padding: 0px 10px 0px 10px;
		text-align: right;
		background-color: #888888;
	}

	div#nav ul {
		margin: 0px;
		padding: 2px;
	}

	div#nav ul li {
		display: inline;
		margin: 0px;
		list-style-image: none;
	}
	div#nav ul li a {
		text-decoration: underline;
		color: #699481;
		padding: 2px 10px 2px 10px;
		margin: 0px;
		border: none;
		Font-size : 11px;
		font-family:Verdana;
		font-weight: bold;
        display:inline;
	}
	div#nav ul li a:hover {
		color: #555555;
	}
	

	 .login {
		border: #000000 solid 1px;
		color:#666666;
		width: 450px;
		background-color: #FFFFFF;
}


	
	.nodiv {
		display:none;
	}

	div#body {
		margin: 10px 1% 10px 1%;
		padding: 0px;
		width: 77%;
	}

	table {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
	}

	table tr {
		margin: 0px;
		padding: 0px;
		border-width: 0px;
	}

	table tr td {
		margin: 0px;
		padding: 4px;
		border-width: 0px;
		vertical-align: top;
	}

	table tr.hdr td {
		margin: 0px 0px 2px 0px;
		background-color: #555555;
		border-left-width: 0px;
		color: #ffffff;
		text-align: left;
		font-weight: bold;
	}

	table tr td:first-child {
		border-left-width: 0px;

	}

	td.fname, td.fbad {
		text-align: right;
		font-weight: bold;
	}

	td.fnamespan, td.fbadspan {
		text-align: left;
		font-weight: bold;
	}

	table tr td.fname:first-child, table tr td.fbad:first-child {
		width: 120px;
	}

	.fbad, ol.fbad li, ul.fbad li {
		color: #dd0000;
	}

	table.results {
		margin: 0px;
		padding: 0px;
		cell-padding: 0px;
		border: #555555 solid 1px;
	}

	table.results tr {
		margin: 0px;
		padding: 0px;
	}
	table.results tr td {
		margin: 0px;
		padding: 2px;
		border-left-width: 0px;
	}

	table.results tr td:first-child {
		margin-left: 0px;
		width: 15%;
	}

	table .login{
		margin: 0px 25% 0px 25%;
		padding: 0px;
		border-width: 0px;
	}

	textarea {
		height: 60px;
	}

	.input {
		width: 250px;
		margin: 0px;
		padding: 2px;
		border: #999999 solid 1px;
		background-color: #ffffff;
		text-align: left;
	}

	table tr.button td {
		border-width: 0px;
	}
	table tr.button td input, input.button, a.button {
		margin: 0px;
		padding: 2px 6px 2px 6px;
		border: #000000 solid 1px;
		background-color: #555555;
		color: #ffffff;
		font-weight: bold;
	}

	.border 
	{
		border: #999999 solid 1px;
	}

	div#noimage {
		border: #999999 solid 1px;
		color:#666666;
		display: block;
		float: right;
		clear: none;
		width: 125px;
		height: 85px;
		margin: 10px 1% 0px 0px;
		padding: 10px;
		background-color: #FFFFFF;
	}

	div#indigo {
		border: #999999 solid 1px;
		display: block;
		float: right;
		clear: none;
		width: 250px;
		margin: 10px 1% 0px 0px;
		padding: 0px;
		background-color: #FFFFFF;
	}
	
	div#indigoCart {		
		display: block;
		float: right;
		clear: none;
		width: 180px;
		margin: 10px 1% 0px 0px;
		padding: 0px;
		background-color: #FFFFFF;
	}
	
	div#indigo p {
		margin: 0px;
		padding: 5px;
	}

	p#indigohead {
		width: 240px;
		color: #FFFFFF;
		text-align: left;
		background-color: #74aee8;
		font-weight: bold;
		text-align: center;
	}

	p#End {
		margin-top: 5px;
		border-top: #000000 solid 1px;
	}

	div#indigo a.button {
		display: block;
		margin: 1px;
		text-align: center;
	}

	table tr.button td input:active, input.button:active, a.button:active {
		border-color: #dd0000;
	}

	a.button:hover {
		text-decoration: none;
	}
	table.results tr td input.input {
		width: 30px;
	}
	tr.altrowa td {
		background-color: #eeeeee;
	}
	tr.altrowb td {
		background-color: #cccccc;
	}

	.uLinegrey {
		background-color: #cccccc;
	}

	.FlgMT {
		color: #dd0000;
		font-weight: bold;
	}

	tr.FlgMT {
		border: #dd0000 solid 1px;
	}

	tr.FlgMT td {
		background-color: #ff9999;
		color: #dd0000;
	}
	.displayText {
		width: 30px;
		margin: 0px;
		padding: 2px;
		border: #999999 solid 1px;
		background-color: #ffffff;
		text-align: left;
	}
	.displayTextFpassword {
		width: 100px;
		margin: 0px;
		padding: 2px;
		border: #999999 solid 1px;
		background-color: #ffffff;
		text-align: left;
	}
	
	.displayTextSearch {
		width: 150px;
		margin: 0px;
		padding: 2px;
		border: #999999 solid 1px;
		background-color: #ffffff;
		text-align: left;
	}
	.BodyText{
		font-family: Verdana, Arial, Geneva, Verdana, sans-serif;
		padding: 1px;
	}
	
	.CVV a{
	text-decoration:none;
}