.ralign { text-align: right; }
.lalign { text-align: left; }
.smaller { font-size: smaller; }
th { color: #496691; font-weight: normal; text-align: right; }
td { padding: 2px 10px; }
#totalPayment { border-top: double #496691;}
#topbar.red {
	background: -webkit-gradient(linear,0% 0%,0% 100%, from(#858585),color-stop(3%, #FF9999),color-stop(50%, #FF3333),color-stop(51%, #FF0000),color-stop(97%, #FF0000),to(#FF3333));
}
.red #leftnav a:first-child, .transparent #leftnav a:first-child {
	-webkit-border-image: url("iwebkit/images/navleftblack.png") 0 5 0 13;
}
.red #leftnav a, .transparent #leftnav a {
	-webkit-border-image: url("iwebkit/images/navlinkleftblack.png") 0 5 0 13;
}
.red #rightnav a:first-child, .transparent #rightnav a:first-child {
	-webkit-border-image: url("iwebkit/images/navrightblack.png") 0 13 0 5;
}
.red #rightnav a, .transparent #rightnav a {
	-webkit-border-image: url("iwebkit/images/navlinkrightblack.png") 0 13 0 5;
}
.red #leftbutton a, .red #rightbutton a, .transparent #leftbutton a, .transparent #rightbutton a {
	-webkit-border-image: url("iwebkit/images/navbuttonblack.png") 0 5 0 5;
}

input[type="checkbox"].yesno {
	background: url('iwebkit/images/yesno.png');
}
input[type="checkbox"].yesno:checked {
	background-position: 0 27px;
}
