/*print.css is used for printing and projection.  See stylesheet.css for screen display*/

/*Print styles for these elements may be augmented with other characteristics below*/
body, p, td, th, ul {
	color: black; 
	background-color: #ffffff; /*white*/
	font-family: Trebuchet, Verdana, Arial, Helvetica, sans-serif;
	font-size: 12pt; /*Fix font size at 12pt regardless of screen font*/
	height:66em;
	line-height: 115%;
	text-align:left;
	text-width: 65em;
}

/*Default table*/
table {  
	font-size: 11pt;  
}
/* Anchored links pseudo classes -- For links other than links in lists -- Are always black in print */
a  {
	color: #000080;
	text-decoration: none;
}

/***************************************************
Div IDs and Classes that are not Printed 
****************************************************/

/*These document divisions and classes do not print*/
#noprint, .filterimage, .leftpanel, .rightpanel, 
.rightpaneltopborder, .searchBar, .textfield, .toppanel, 
.floatright, .floatrightinsert, .floatrightinsertpanel,
.floatleft, .floatleftinsert, .floatleftinsertpanel{
	display: none;
}

/* Default List Item in an Ordered or Unordered List*/ 
li {
	line-height: 125%;
	list-style:square outside;
	margin-left:-10px;
	padding-bottom: 7px;
}

li.none{
	list-style-type: none;
	text-indent: -20px;
}

li.bullet{
	list-style-type: disc;
	margin-left: 0px;
}

li.circle{
	list-style-type: circle;
	margin-left: 0px;
}

li.square{
	list-style-type: square;
	margin-left: 0px;
}

li.pad0 {
	padding-bottom: 0px;
}

li.pad5 {
	padding-bottom: 5px;
}

/* Default list item that is an anchored link */
li :link {
	color: #000080; /* Dark Blue */
} 

/* Default Headers - common properties of all headers are set here, distinct properties of each header style are then set below*/
 h1, 		 h2, 			 h3, 			 h4, 			 h5, 
.h1, 		.h2, 			.h3, 			.h4, 			.h5 
.h1u, 	.h2u, 		.h3u, 		.h4u, 		.h5u,
.h1du,	.h2du,		.h3du,		.h4du, 		.h5du,
				.h2nav, 	.h3nav, 	.h4nav, 	.h5nav,
				.h2unav,	.h3unav,	.h4unav,	.h5unav,
				.h2dunav,	.h3dunav,	.h4dunav,	.h5dunav,  
				.h2rev, 	.h3rev, 	.h4rev, 	.h5rev,
				.h2urev,	.h3urev,	.h4urev,	.h5urev,
				.h2durev,	.h3durev,	.h4durev,	.h5durev
				.h2l,			.h3l,			.h4l,			.h5l {
	background-color: #ffffff; /*white*/
	color: #000080;	/* Dark Blue */ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	line-height: 115%;
	text-align: left; 
	text-indent: 0; 
	width: auto;
}


/* 
These display an underline.  Underline is not used in
.h1, .h2, .h3, .h4, .h5 classes or in h4 or h5 headers 
*/
 h1, 		 h2, 			 h3 
.h1u, 	.h2u, 		.h3u, 		.h4u, 		.h5u,	
				.h2unav,	.h3unav,	.h4unav,	.h5unav,
				.h2dunav,	.h3dunav,	.h4dunav,	.h5dunav,
				.h2urev,	.h3urev,	.h4urev,	.h5urev,
				.h2durev,	.h3durev,	.h4durev,	.h5durev
				.h2l,			.h3l,			.h4l,			.h5l {
	border-bottom: 1px solid #000080; /* Dark Blue */
	line-height:auto;
	width: 65em;
}

h1, .h1, .h1u, .h1du {
	font-size: 26pt;
	line-height:2em;	
}

h2, .h2, .h2u, .h2du, .h2unav, .h2unav, .h2urev, .h2durev, .h2l {
	font-size: 22pt;
	line-height:1.5em;
}

h3, .h3, .h3u, .h3du, .h3unav, .h3unav, .h3urev, .h3durev, .h3l { 
	font-size: 18pt; 

} 

h4, .h4, .h4u, .h4du, .h4unav, .h4unav, .h4urev, .h4durev, .h4l { 
	font-size: 14pt; 
} 

h5, .h5, .h5u, .h5du, .h5unav, .h5unav, .h5urev, .h5durev, .h5l { 
	font-size: 12pt; 
}

.h1du,	.h2du,	.h3du,	.h4du, 	.h5du {
	border-top: 1px solid #000080; /* Dark Blue */
}

/* Text used under images as image captions 
------------------------------------------- */
.imagecaption, .imagecaptionleft, .imagecaptionright {
font-size: 90%;
	font-weight:Bold;
	line-height: normal; 
	text-indent: 0;
}

.imagecaption {	
text-align: center;
}

.imagecaptionleft {	
text-align: left;
}

.imagecaptionright {	
text-align: right;
}

/* Font Style Classes */

/* inset text boxes */
.inset10{
	margin-left: 10px;
}

.inset20{
	margin-left: 20px;
}

.indented10 {
	display:block;
	margin-left:10px;
}
.indented20 {
	display:block;
	margin-left:20px;
}

.indented40 {
	display:block;
	margin-left:40px;
}
.strong {
	font-weight: 800;
}

.highlight {
	background-color:yellow;
}

/* Font sizing classes */

.t10, .t12, .t14, .t16, .t18, .t20, .t22, .t24 {
	line-height: normal; 
}

/* 10 point text */
.t10{
	font-size: 70%;
}

/* 12 point text */
.t12{
	font-size: 80%;
}

/* 14 point text */
.t14{
	font-size: 90%;
}

/* 16 point text This is the normal size text*/
.t16{
	font-size: 100%;
}

/* 18 point text */
.t18{
	font-size: 110%;
}

/* 20 point text */
.t20{
	font-size: 120%;
}

/* 22 point text */
.t22 {
	font-size: 130%; 
}

/* 24 point text */
.t24{
	font-size: 140%; 
}

/* Block Text Classes.  These display text with block display characteristics such as underlines.*/

/* Centered text */
.centered {
	display:block;
	text-align: center;
}

/* Indented text blocks */
.indented10 {
	display:block;
	margin-left:10px;
}

.indented20 {
	display:block;
	margin-left:20px;
}

/* Justified text */
.justified {
	display:block;
	text-align:justify;
}

/* Left-Aligned text */
.left-aligned {
	display:block;
	text-align:left;
}

/* Right-Aligned text */
.right-aligned {
	display:block;
	text-align:right;
}

/* Inline Text Classes.  These classes change the appearance of inline text */

/* Special Characteristics for Inline Text */

/* Disabled inline text */
.disabled {
	color: #999999; /* 128 gray */
}

/* Emphasized inline text */
.emphatic {
	color: #cc9999;
}
