@charset "utf-8";
/* CSS Document */

/* 	CONTENT AREA
	FORMS
	*/

	div.clear { clear: both; }
	
	/* FORM */
	fieldset legend { display: none; }
	fieldset div.lbl {position: relative; float: left; width: 125px; padding: 5px 12px 5px 0px; text-align: right;}
	fieldset div.input {position: relative; float: left; width: 250px; padding: 5px;}
	fieldset div.sectionHead {position: relative; float: left; width: 250px; padding: 5px; font-size: 17px;}
	
/*
	div.basicTwoColumnForm {}
	div.basicTwoColumnForm div.leftHeader {position: relative; float: left; width: 100px; padding:6px;}
	div.basicTwoColumnForm div.left {border: 1px solid red;position: relative; float: left; width: 125px; padding: 6px; text-align: right; font-weight: bold;}
	div.basicTwoColumnForm div.right {border: 1px solid blue;position: relative; float: left; width: 200px; padding: 6px;}
	div.basicTwoColumnForm div.sectionHead {position: relative; float: left; width: 200px; padding: 6px; font-size: 17px;}
	
	div.items_table {}
	div.items_table div.header {padding: 8px 0px; font-weight: bold; text-decoration: none; border-bottom: 1px solid #ababab;}
	div.items_table div.rowData {padding: 8px 0px;}
		div.items_table div.header div.spacer {padding-left: 5px; position: relative; width: 30px; float: left; color: #EAF3FA;}
		div.items_table div.header div.small, div.items_table div.rowData div.small {padding-left: 5px; position: relative; width: 30px; float: left;}
		div.items_table div.header div.smallMed, div.items_table div.rowData div.smallMed {padding-left: 5px; position: relative; width: 60px; float: left;} 
		div.items_table div.header div.med, div.items_table div.rowData div.med {padding-left: 5px; position: relative; width: 100px; float: left;} 
		div.items_table div.header div.medCurrency, div.items_table div.rowData div.medCurrency {padding-left: 5px; position: relative; width: 80px; float: left;} 
		div.items_table div.header div.lrg, div.items_table div.rowData div.lrg {padding-left: 5px; position: relative; width: 150px; float: left;}
		div.items_table div.header div.xlrg, div.items_table div.rowData div.xlrg {padding-left: 5px; position: relative; width: 200px; float: left;}
		div.items_table div.header div.xxl, div.items_table div.rowData div.xxl {padding-left: 5px; position: relative; width: 400px; float: left;}
*/		
		
div.frmError { 
	text-align: left;
	background-image: url(../../img/exclamation.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 
	padding: 5px 0px 5px 21px; 
	color: #C34D34; 
}

div.frmSuccess { 
	text-align: left;
	background-image: url(../../img/accept.gif); 
	background-repeat: no-repeat; 
	background-position: 0px 4px; 
	padding: 5px 0px 5px 21px; 
	color: #3f8d3b; 
}