body {	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				13px;	
	background-color:			#FFFFFF;	
	color:					#000000;	
}	
	
	
h2{		
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				18px;	
	font-weight:				bold;	
}	
	
	
td{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				11px;	
	font-weight:				normal;	
	color:				#000000;	
}	
	
	
td.medium{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				12px;	
	font-weight:				normal;	
	color:				#000000;	
}	
	
td.list {	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				11px;	
	font-weight:				normal;	
	border-bottom:				1px solid #E2E2E2;		
	color:				#000000;	
	background-color:			#FFFFFF;	
}	
	
.cart_item_warning {		
	background-color:			#FFFFCC;	
}	
	
	
li.no_bullet {	
	list-style-type: none;		
	margin-top: 7px;		
}	
	
	
.cart_item_error {		
	background-color:			#FF9999;	
}	
	
	
td.grid{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				11px;	
	font-weight:				normal;	
	border-left:				1px solid #FFFFFF;		
	border-bottom:				1px solid #FFFFFF;		
	color:				#000000;	
	background-color:			#FFFFFF;	
}	
	
td.small{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				9px;	
	font-weight:				normal;	
	color:				#000000;	
}	
	
td.large{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				14px;	
	font-weight:				normal;	
	color:				#000000;	
}	
	
td.packing{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				14px;	
	font-weight:				normal;	
	color:				#000000;	
}	
	
td.fieldname{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				11px;	
	font-weight:				normal;	
	color:				#000000;	
	text-align:				right;	
}	
	
	
table.main{	
	border:					2px solid #E2E2E2;	
	width:					65%;	
	margin:					1px 1px 1px 1px;	
	background-color:			#E2E2E2;	
	border-collapse:			collapse;	
}	
	
	
table.grid{	
	border:					1px solid #E2E2E2;	
	width:					55%;	
	margin:					1px 1px 1px 1px;	
	background-color:			#E2E2E2;	
	border-collapse:			collapse;	
}	
	
table.grid2{	
	border:					0px;	
	width:					55%;	
	margin:					1px 1px 1px 1px;	
	background-color:			none;	
	border-collapse:			collapse;	
}	
	
b.blue {	
	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size: 				15px;	
	color: 				#007FEC;	
	line-height: 				14px;	
	font-weight: 				bold;	
}	
	
a{	
	color:					#00458B;	
}	
	
td.error{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				12px;	
	font-weight:				bold;	
	color:				#C00000;	
	background-color:			#FFFFFF;	
	border-bottom:				1px solid #E2E2E2;		
	
}	
	
td.blue{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				12px;	
	font-weight:				bold;	
	color:				#007FEC;	
	background-color:			#FFFFFF;	
	
}	
	
b.gray{	
	font-family:				verdana, arial, helvetica, sans-serif;		
	font-size:				12px;	
	font-weight:				bold;	
	color:				#838383;	
	background-color:			#FFFFFF;	
}	
	
table.gray65{	
	border:					2px solid #E2E2E2;	
	width:					65%;	
	margin:					1px 1px 1px 1px;	
	background-color:			#E2E2E2;	
	border-collapse:			collapse;	
}	
	
table.eightyfive{		
	border:					0px;	
	width:					85%;	
	margin:					1px 1px 1px 1px;	
	border-collapse:			collapse;	
}	
	
table.sixtyfive{		
	border:					0px;	
	width:					65%;	
	margin:					1px 1px 1px 1px;	
	border-collapse:			collapse;	
}	
	
p.pageBreak{	
	page-break-before: always;		
}	
	
.Form2 {	
   	font-family:				verdana, arial, helvetica, sans-serif;		
   	font-size: 				11px;	
   	color: 					#000000;	
   	font-weight: 				normal;	
}	
	
table.relate{	
	border:					1px solid #E2E2E2;	
	width:					85%;	
	margin:					1px 1px 1px 1px;	
	border-collapse:			collapse;	
}	