
body {
	font:12pt/1.2 Arial, sans-serif;
	color:#000;
	background:#fff;
	}
	
	h1 {font-family:Arial, Helvetica, sans-serif;}
	h2 {font-family:Arial, Helvetica, sans-serif}

/*  Layout
----------------------------------*/
	#printheader {
		padding:6px;
		border:2px solid #000;
		}
	#site_cap {display:none;}
	/*#header {display:none;}*/
	#globalcol { /*left column */ display:none;}
	#globalnav {display:none;}
	#tabnav {display:none;}
	#login {display:none;}
	#globalnavlinks {display:none;}
	#extracol {  /*right column on a 3 column page*/ display:none;} 
	#maincol {font-size:12pt; font-family: "Times New Roman", Times, serif;}
	#contentcol {font-size:12pt; font-family: "Times New Roman", Times, serif;}
	#footer {display:none;}
	#printfooter {
		padding-top:1em; 
		font-size:10pt;
		font-family:"Times New Roman", Times, serif;
		border-top:4px solid #000;
		}

/*  Header and tabs
----------------------------------*/
	#logo {
		margin:25px 0 15px 10px;
		padding:0;
		border: 0px;
		}
	#banner {display:none;}
	#tabnav {display:none;}	
	#headerutilities {display:none;}
		
		
/*  Miscellaneous
----------------------------------*/
	.alignl {float:left; margin: 0 .75em .3em 0;}
	.alignr {float:right; margin: 0 0 .75em .3em;}
	.spacer {clear:both;}
	.cleaner {
		clear:both;
		height:1px;
		font-size:1px;
		border:none;
		margin:0; padding:0;
		background:transparent;
		}
	hr.hidden {margin:0; border-top:0;}
	.skiplink {display:none}
	.fineprint {font-size:80%; line-height:1.2;}
	.extraemphasis {color:#c00;}
	.extrastrong {text-transform:uppercase;}
	.highlight {background:#ff9;}
	.date {display:block; font-size:80%; color:#777; /*gray*/ } 
	.date a:link, .date a:active, .date a:visited, .date a:hover {font-weight:normal;}
	.required {background:#FFF6D1; border:1px solid #CC6666;}
	.callout {
		margin:1em 0; 
		padding:.75em;
		background:#fff;
		border:1px solid #BAD5F2;
		}
	.callout h1 {margin:0 0 .5em 0; font-size:125%;}
	.callout h2 {margin:0; color:#000;}
	.callout .teaser {font-size:100%;}
	.morelinks {
		margin:1em 0; 
		padding:.75em;
		background:#fff;
		border:1px solid #ccc;
		}
	.morelinks h1 {margin:0 0 .5em 0; font-size:115%;}
	.subcontent {
		margin:1em 0; 
		padding:.75em; 
		background:#E6EAF6; /*light blue*/ 
		border:1px solid #ccc; 
		}
	.subcontent h1 {margin:0 0 .5em 0; font-size:115%;}
	img.bordered {padding:8px; border:1px solid #ddd;}
	li.pdf {list-style-image: url(/images/icons/pdf_icon_11x12.gif); vertical-align:middle;}
	table.plain td {border-bottom:0; padding:5px; background:none;}
	.legal {font-size:80%; font-weight:bold; text-transform:uppercase;}
	
	
/* Debug
----------------------------------*/

	#omShow {
		display: none;
		}