@media print {
	form
	{
		margin: 0px;
		padding: 0px;
	}
	table.layout
	{
		border: none;
		padding: 0px;
	}
	table.layout td,
	table.layout th
	{
		vertical-align: top;
	}
	h1
	{
		page-break-after: avoid;
	}
	h2
	{
		page-break-after: avoid;
	}
	h3
	{
		page-break-after: avoid;
	}
	h4
	{
		page-break-after: avoid;
	}
	h5
	{
		page-break-after: avoid;
	}
	.guideText
	{
		page-break-before: avoid;
	}
}/*End Media Print*/
@media screen {
	
	form{ margin: 0px; padding: 0px;}
	table.layout {border: none; padding: 0px; }
	table.layout td, table.layout th{ vertical-align: top;}
	
	.boxType1{
		background-color: #eeeeee; border: 1px solid #cccccc; padding: 8px;
	}
	.boxType1 h2{margin: 0px; margin-bottom: 10px; border-bottom: 1px solid #ccc; color: #2b4386;}
	/*Content Styles*/
	.error{ background-color: #ff3333; background: url(/images/i_error.gif) no-repeat top left;color: red; text-indent: 25px; font-weight: bold; padding: 5px;}
	.errorMsg {
		background-image: url(/images/i_error.gif);
		background-color: #ff3333;
		color: #fff;
		font-weight: bold;
	}
	.errorMsg a:link {
		color: yellow;
	}
	
	.actionMsg {
		background-image: url(/images/i_check.gif);
		background-color: #dbfccd;
		color: #1b5f13;
	}
	
	.infoMsg {
		background-image: url(/images/i_info.gif);
		background-color: #ffe178;
		color: #875f00;
	}
	
	.errorMsg, .actionMsg, .infoMsg {
		background-repeat: no-repeat;
		background-position: 6px 6px;
		padding: 10px;
		padding-left: 35px;
		margin: 2px;
		margin-right: 0px;
		margin-left: 0px;
	}
	
	h1{color: #4bae0e; font-size: 1.9em; border-bottom: 2px solid #c2c2c2; margin-top: 5px; margin-bottom: 2px; padding-left: 1px; }
	h1 a{color: #d99900; text-decoration: none;}
	h2{color: #4bae0e; font-size: 1.6em; margin-bottom: 2px; padding-bottom: 0px;}
	h2 a{color: #1e4e00; text-decoration: underline;}
	h2 a:hover{color: #4bae0e; text-decoration: none;}
	h3{color: #000; font-size: 1.3em; margin-bottom: 2px; padding-bottom: 0px;}
	h3 a{color: #d99900; text-decoration: underline;}
	h3 a:hover{color: #ffba00; text-decoration: none;}
	h4{color: #555; font-size: 1.3em; margin-bottom: 2px; padding-bottom: 0px;}
	h5{color: #4bae0e; font-size: 1em; margin-bottom: 2px; padding-bottom: 0px;}
	h6{color: #555; font-size: 1em; margin-bottom: 2px; padding-bottom: 0px;}
	p {margin-top: 1px; margin-bottom: 15px;}
	img{ border: none; margin: 0px; padding: 0px; text-decoration: none;}
	a img{ border: none; margin: 0px; text-decoration: none;}
	fieldset {
		border: solid gray 1px;
		padding: 5px;
		margin: 2px;
	}
	legend {
		font-weight: bold;
		color: #000;
	}
	ins{ background-color: #ffba00;	color: black;	text-decoration: none;}
	
	.card1 {background: url(/images/merchant/cardBg01.gif) no-repeat; width: 230px; height: 141px; padding: 0px; margin: 0px; border: none;}
	.card2 {background: url(/images/merchant/cardBg02.gif) no-repeat; width: 230px; height: 141px; padding: 0px; margin: 0px; border: none;}
	.padded {padding: 10px;}
	.left{float: left; margin-right: 10px;}
	.right{float: right; margin-left: 10px;}
	.bold, .Bold{font-weight: bold;}
	.italic{font-style: italic;}
	.black, .Black{color: black;}
	.blue, Blue{color: #00c;}
	.gray, .grey, .Gray, .Grey{color: #777;}
	.required, .requiredField {
		color: #c00;
		font-weight: bold;
	}
	.required:after, .requiredField:after {
		content: ' *';
	}
	.oddRow{background-color: #eee; border-top: 1px solid #b3b3b3; border-bottom: 1px solid #b3b3b3;}
	.hoverRow:hover {
		background-color: #fef;
	}
	.moreInfo{
		font-size: 11px;
	}
	.moreInfo a:link {
		text-decoration: none;
		color: #275A21;
		padding: 2px;
	}
}/*End Media Screen*/
