/*
Template:     CCProcessing.css
Purpose:      Style sheet for the credit card entry and processing pages.
History:		see doc 2959
*/

form { display: inline; } /* Controls of spacing btw forms & other elements */
div.CCInfo{ margin: 0em; padding: 0em; border:1px solid #990000; } /* creates box outline*/	

/* Main Table */
.CCInfo { margin: 0em; padding: 0em; color: #000000;}
.CCInfo tr { margin: 0em; padding: 0em;}
.CCInfo tr.HiliteRow { margin: 0em; padding: 0em; background: #eeeeee; font-weight: bold}
.CCInfo th { vertical-align: top; margin: 0em; padding: 0.2em; background-color: #990000; 
	font-size: 90%; color: #ffffff; text-align: left;}	
.CCInfo td { vertical-align: top; margin:0em; padding: 0.3em; font-size: 80%;} 	
.CCInfo span.FormError {font-size: 90%; color:#990000}
.CCInfo td.requiredfield { vertical-align: top; margin:0em; padding: 0.3em; font-size: 80%; 
		color:#990000} 	

.CCInfo td.HiliteRowLine { vertical-align: top; margin:1em 0em; padding:0.3em; border-top:1px solid #000;}

/* Secondary Table */
div.SecondaryInfoTable{ margin: 0em; padding: 0em; border:1px solid #000000; } /* creates box outline*/	
.SecondaryInfoTable { margin: 0em; padding: 0em; color: #000000;}
.SecondaryInfoTable tr { vertical-align: top; margin: 0em; padding: 0em; background: #eeeeee;}
.SecondaryInfoTable th { vertical-align: top; margin: 0em; padding: 0.2em; background-color: #000000; 
	font-size: 90%; color: #ffffff; text-align: left;}	
.SecondaryInfoTable td { margin:0em; padding: 0.3em; font-size: 80%;} 	

