/* --- HTML TAGS ---------------------------- */
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11pt;
	margin: 0;
}
select { font-family: Arial, Helvetica, sans-serif; font-size: 10pt; }
p { margin-top: 12px; margin-bottom: 12px; }
h2, h3 {  }
h2 {
	font: normal 19pt Georgia, 'Times New Roman', times, serif;
	border-bottom: 1px dotted #6c6;
	padding-bottom: 2px;
	margin-top: 0;
}
h3 {
	font: normal 15pt Georgia, 'Times New Roman', times, serif;
	margin-bottom: 8px;
}
small { font-size: 8pt; }

/* --- TEXT ----------------------------------- */
.largeText { font-size: 14pt; font-weight: bold; }
.bodyText { font-size: 10pt; }
.smallText { font-size: 9pt; }

/* --- LAYOUT --------------------------------- */
#header {
	width: 100%;
}
#nav { display: none; }
#wrapper { width: 650px; }
#footer {
	width: 650px;
	text-align: left;
}
#copyright { font-size: 8pt; }
#copyBox { margin-left: 0; }
#copyBoxWide { margin-left: 0; }
#sideNav { display: none; }
#printMe { display: none; }

/* --- LISTS ----------------------------------- */
#copyBox li, #copyBoxWide li  { margin-bottom:4px; }
ul.bulleted {
	padding-left: 12px;
	margin-left: 12px;
}
ul.bulleted li {
	list-style-image: url(../i/bullet_green.gif);
	font-size: 11px;
	padding-bottom: 1px;
	margin-bottom: 1px;
}

/* --- TABLES ----------------------------------- */
table.formTbl { 
	margin-left: 12px;
}
table.formTbl td { 
	font: normal 11pt Arial, Helvetica, sans-serif;
	color: #444;
}
table.longList td { 
	font-size: 10px;
}
table.tblBdr { 
	border-top: 1px solid #E1E1E1;
	border-left: 1px solid #E1E1E1;
	font-size: 11px;
}
table.tblBdr th {
	background-color: #E1E1E1; 
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
}
table.tblBdr td {
	text-align: center;
	border-right: 1px solid #E1E1E1;
	border-bottom: 1px solid #E1E1E1;
}

/* --- RECEIPT ----------------------------------- */
#receipt { 
	text-align: left; 
}
