/* CSS Document */
h2{font-size: 1.1em; font-variant: small-caps; margin: 20px 0 10px 0; padding: 0 0 5px 0; border-bottom: 2px solid #E4D3AD;}
.clear{clear: both;}
body{
	margin: 0;
}
.login, #header, #footer, .noprint, h1, hr, img{
	display: none;
}

table, td, div
{
	font-size: 12px;
	font-family : Arial, Helvetica, sans-serif;
}



#equalLeftContent, .equalLeftContent{
	width: 330px;
	float: left;
	background: #ffffff;
}

#equalRightContent, .equalRightContent{
	width: 330px;
	float: left;
	margin: 0 0 0 20px;
	background: #ffffff;
}


#fullContent{
	width: 700px;
	margin: 0;
}


/* Form Table -------------------------*/
table.printtable{
	clear: both;
	width: 670px;
	border: 1px solid #5A533E;
	border-collapse: collapse;
	background-color: #E3E3E3;	
	margin: 10px 5px 8px 5px;
}

.equalLeftContent table.printtable, .equalRightContent table.printtable{
	width: 320px;
	border-left: 1px solid #000000;
}


table.printtable thead th{
	text-align: left;
	font-size: 11px;
	padding: 4px 4px;
	border-bottom: 1px solid #80869C;	
}

table.printtable tbody td, table.printtable tbody th
{
	padding: 4px 5px 4px 6px;
	font-size: 10px;
	vertical-align: center;
	border-bottom: 1px solid #80869C;	
}

table.printtable tbody th{
	text-align: right;
	padding: 2px 6px 2px 4px; 	
	background-color: #C1C2C7;
	border-right: 1px dashed #000000;

}

table.printtable colgroup col.column1
{
	width: 20%;
}

table tfoot td
{
	background-color: #2738AA;
	border: 1px solid #5A533E;
	padding: 2px 0px 3px 0px;
	font-size: 9px;
	color: #1A190C;	
	text-align: center;
}

table.printtable tfoot td
{
	text-align: left;
	padding: 4px 0px 4px 5px;
	border: none;
}


ul.checks{
	float: left;
	margin: 0;
	padding: 0;
}

ul.checks li{
	list-style-type: none;
	float: left;
	padding: 0;
	margin: 0 10px 5px 0;
}