.noprint		{ display: none; }
.noscreen		{ display: block; }

@PAGE 			{ size: 8.5in 11in; 
							margin-top: 1in; margin-right: 1in; margin-bottom: 1in; margin-left: 1in; }
BODY				{ height: 100%; font-family: Garamond, "Times New Roman", Times, serif; font-size: 10pt; 
							background-color: #ffffff; color: #000000;  }
							
#HEADER	{ display: none; }

P						{ font-family: Garamond, "Times New Roman", Times, serif; font-size: 10pt; 
							background-color: #ffffff; color: #000000; 
							margin-top: .2cm; margin-right: .1cm; margin-bottom: .2cm; margin-left: .1cm; 
							text-align: left;}

.bullet			{ padding-top: .1cm; padding-left: .1cm; text-align: left;}

.bodycopy		{ font-family: Garamond, "Times New Roman", Times, serif; font-size: 10pt; 
							background-color: #FFFFFF; color: #000000; 
							vertical-align: top; text-align: left;}
.bodycopyrt	{ font-family: Garamond, "Times New Roman", Times, serif; font-size: 10pt; 
							background-color: #FFFFFF; color: #000000; 
							vertical-align: top; text-align: right;}
.bodybold		{ font-family: Garamond, "Times New Roman", Times, serif; font-size: 10pt; 
							background-color: #FFFFFF; color: #000000; 
							font-weight: bold; 
							vertical-align: top; text-align: left; }
							
SUP 				{ vertical-align: super; font-size: 6pt}

TD					{ font-family: Garamond, "Times New Roman", Times, serif; font-size: 10pt; 
							background-color: #FFFFFF; color: #000000; 
							text-align: left; vertical-align: top; 
							margin-top: 0cm; margin-right: 0cm; margin-bottom: 0cm; margin-left: 0cm; }
TD.right		{ text-align: right; }
TD.center		{ text-align: center; }
TD.middle		{ vertical-align: middle; }
TD.outside				{ display: none; }
TD.outsidebrdr-l	{ display: none; }
TD.outsidebrdr-r	{ display: none; }
TD.header		{ display: none; }

IMG					{ border: 0px; } 

.italic			{ font-family: Garamond, "Times New Roman", Times, serif; 
							font-style: italic; }
.plus   		{ font-family: Garamond, "Times New Roman", Times, serif; 
							font-size: 11pt; 
							line-height: .2cm; }

.borderleft		{ border-top: none; border-right: none; border-bottom: none;
								border-left: solid; border-left-width: thin; border-color: #000000;
								padding-left: .2cm;  }
.borderbottom	{ border-top: none; border-right: none; border-left: none;
								border-bottom: solid; border-bottom-width: thin; border-color: #000000; 
								padding-bottom: .2cm; }
.bordertop		{ border-right: none; border-bottom: none; border-left: none;
								border-top: solid; border-top-width: .1cm; border-color: #000000; 
								padding-top: .2cm; }

LI						{ font-family: Garamond, "Times New Roman", Times, serif; 
								font-size: 10pt; 
								text-align: left;}

A 							{ font-family: Garamond, "Times New Roman", Times, serif; 
									font-size: 10pt; font-weight: bold; 
									background-color: transparent; color: #000000; 
									text-align: left; }
.links 					{ text-decoration: underline; }
A.links:LINK 		{ text-decoration: underline; }
A.links:VISITED { text-decoration: underline; }

.tabletext			{ font-size: 9pt; 
									vertical-align: top; }
.tabletextbold	{ font-size: 9pt; font-weight: bold; 
									vertical-align: top; }
.tabletextbot		{ font-size: 9pt; 
									vertical-align: bottom; }
.tabletextcen		{ font-size: 9pt; 
									vertical-align: top; text-align: center;}
A.tabletext:LINK 		{ text-decoration: underline; }
A.tabletext:VISITED { text-decoration: underline; }
A.tabletext:HOVER 	{ text-decoration: underline; }

.floatleft 		{ float: left; 
								margin-top: 0cm; margin-right: .2cm; margin-bottom: .2cm; margin-left: .2cm; }
.floatright		{ float: right; 	
								margin-top: .2cm; margin-right: .2cm; margin-bottom: .2cm; margin-left: .2cm;  }

.dropcap			{ float: left; width: .7em; font-size: 44pt; line-height: 83%; margin-right: .2cm;}

.pullquote		{ font-family: Garamond, "Times New Roman", Times, serif; 
								background-color: transparent; color: #000000; 
								font-size: 16pt; font-style: italic;
			  				margin-top: .05cm; margin-right: 0cm; margin-bottom: .05cm; margin-left: .20cm; 
			  				border-left-width: .01cm; border-left-style: solid; border-left-color: #B5B5B5;
			  				padding-top: .30cm; padding-right: .05cm; padding-bottom: .03cm; padding-left: .12cm; 
			  				width: 2.0cm; 
								float: right; 
								text-align: left; text-indent: -.07cm; }


/********************** section header styles ********************************/	
H1 			{ font-family: Garamond, "Times New Roman", Times, serif; 
					background-color: transparent; color: #000000; 
					font-size: 10pt; font-weight: bold;
			  	line-height: 10pt; margin-top: 15px; margin-bottom: 1px; text-align: left;}
H2 			{ font-family: Garamond, "Times New Roman", Times, serif; 
					background-color: transparent; color: #000000; 
					font-size: 9pt; font-weight: bold;
			  	line-height: 9pt; margin-top: .10cm; margin-bottom: .01cm; text-align: left; }
H3			{ font-family: Garamond, "Times New Roman", Times, serif; 
					background-color: transparent; color: #000000; 
					font-size: 8pt; font-weight: bold;
			  	line-height: 8pt; margin-top: .05cm; margin-bottom: .01cm; text-align: left; }


/********************** text nav and link style  ****************************/
.textnavon	 					{ font-size: 10pt; background-color: transparent; color: #000000; 
												text-decoration: underline; text-align: left; }
A.textnavon:LINK 			{ text-decoration: underline; }
A.textnavon:VISITED		{ text-decoration: underline; }
A.textnavon:HOVER 		{ text-decoration: underline; }

.textnavoff	 					{ font-size: 10pt; background-color: transparent; color: #000000; 
												text-decoration: underline; text-align: left; }
A.textnavoff:LINK 		{ text-decoration: underline; }
A.textnavoff:VISITED	{ text-decoration: underline; }
A.textnavoff:HOVER 		{ text-decoration: underline; }
