/********************** Sitewide styles *************************************/

.noscreen					{display: none; }

HTML							{ margin: 0; padding: 0; height: 100%; border: none; }
BODY							{ margin: 0; padding: 0; height: 100%; border: none; text-align: left; }

.bodycopy					{	font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
										background-color: #FFFFFF; color: #707070; 
										vertical-align: top; text-align: left; }
.bodycopyright		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
										background-color: #FFFFFF; color: #707070; 
										vertical-align: top; text-align: right;}
.bodybold					{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
										background-color: #FFFFFF; color: #707070; 
										vertical-align: top; text-align: left; 
										font-weight: bold; }
.bullet						{ padding-top: 6px; padding-left: 1px; text-align: left;}

SUP 							{ vertical-align: super; font-size: 6pt}

TD								{ font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; 
										background-color: transparent; color: #707070; 
										text-align: left; 
										vertical-align: top; 
										margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px; }
TD.right					{	text-align: right; }
TD.center					{ text-align: center; }
TD.middle					{	vertical-align: middle; }
TD.outside				{ background-color: #ffffff; color: #ffffff; 
										height: 80%; }
TD.outsidebrdr-l	{ background-color: #333333; color: #333333; 
										margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
										width: 1px; }
TD.outsidebrdr-r	{ background-color: #333333; color: #333333; 
										margin-top: 0px; margin-right: 0px; margin-bottom: 0px; margin-left: 0px;
										width: 1px; }
TD.header					{ width: 800px; }
										
.iosbg						{ background-color: #cc6633; color: #cccccc; }

P									{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
										color: #707070; 
										text-align: left;
										margin-top: 5px; margin-right: 10px; margin-bottom: 0px; margin-left: 0px; }
LI								{ font-family: Verdana, Arial, Helvetica, sans-serif; 
										color: #707070; 
										text-align: left; }
IMG								{ border-style: none; } 

.italic						{ font-style: italic; }
.plus   					{ font-size: 14px; line-height: 20px; }

.borderleft				{ border-color: #FF0000; 
										border-left: solid; border-left-width: thin; padding-left: 2px; 
										border-right: none; border-top: none; border-bottom: none; }
.borderbottom			{ border-color: #B5B5B5;
										border-bottom: solid; border-bottom-width: 1px; padding-bottom: 2px; 
										border-right: none; border-top: none; border-left: none; }
.bordertop				{ border-color: #B5B5B5; 
										border-top: solid; border-top-width: 3px; 
										padding-bottom: 2px; border-right: none; border-bottom: none; border-left: none; }

A 								{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; 
										background-color: transparent; color: #707070; text-align: left; }
.links 						{ text-decoration: underline; }
A.links:LINK 			{  }
A.links:VISITED 	{  }
A.links:HOVER 		{ color: #FF0000; }

.tabletext						{ font-size: 10px; background-color: transparent; color: #707070;}
.tabletextbold				{ font-size: 10px; font-weight: bold; }
.tabletextbot					{ font-size: 10px; vertical-align: bottom; }
.tabletextcen					{ font-size: 10px; text-align: center;}
A.tabletext:LINK 			{ background-color: transparent; color: #707070; text-decoration: underline; }
A.tabletext:VISITED 	{  }
A.tabletext:HOVER 		{ color: #FF0000; }

.floatleft 				{ float: left; margin-top: 0px; margin-right: 5px; margin-bottom: 10px; margin-left: 10px; }
.floatright				{ float: right; margin-top: 5px; margin-right: 5px; margin-bottom: 5px; margin-left: 20px;   }

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

.pullquote				{ font-size: 16px; background-color: transparent; color: #707070; font-style: italic;
			 							margin-top: 5px; margin-right: 0px; margin-bottom: 5px; margin-left: 20px;  
								 		border-left-width: 1px; border-left-style: solid; border-left-color: #B5B5B5;
			 							padding-top: 3px; padding-right: 5px; padding-bottom: 3px; padding-left: 12px;   
			 							width: 188px; float: right; text-align: left; text-indent: -7px; }
									
.hdbarrtmid				{ font-family: Verdana, Arial, Helvetica, sans-serif; 
										font-size: 11px; background-color: #cc6633; color: #cccccc; 
										vertical-align: middle; text-align: right; 
										background-image: url(./images/ios.header.bg.gif);
										background-repeat: no-repeat;
										background-position: top left;
										height: 50px; }

/********************** section header styles ********************************/	
H1, H2, H3				{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10pt; 
										background-color: transparent; color: #707070; font-weight: bold;
			 							line-height: 10pt; margin-top: 15px; margin-bottom: 1px; text-align: left;}
H2 								{ font-size: 9pt; 
			 							line-height: 9pt; margin-top: 10px; margin-bottom: 1px; }
H3								{ font-size: 8pt;
										line-height: 8pt; margin-top: 5px; margin-bottom: 1px; }


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

.textnavoff	 					{ font-size: 10px; background-color: transparent; color: #707070; 
												text-decoration: underline; text-align: left; }
A.textnavoff:LINK 		{  }
A.textnavoff:VISITED	{ color: #777777; }
A.textnavoff:HOVER 		{ color: #444444; }


/********************** footer link style  ***********************************/
.ftlink								{ font-size: 10px; background-color: #cc6633; color: #FFFFFF; text-decoration: none; 
												vertical-align: middle; text-align: center; 
												line-height: 12px; }
A.ftlink:LINK 				{  }
A.ftlink:VISITED 			{  }
A.ftlink:HOVER 				{	color: #999999; }


/********************** copyright text and link style  ***********************/
.copyright 	 					{ font-size: 9px; background-color: #cc6633; color: #cccccc; text-decoration: none; 
												vertical-align: top; text-align: center; 
												line-height: 12px; }
A.copyright:LINK 			{  }
A.copyright:VISITED 	{  }
A.copyright:HOVER 		{ color: #666666; }
											
.mkattrib							{ font-size: 9px; background-color: #cc6633; color: #999999; text-decoration: none; 
												vertical-align: top; text-align: center; }
A.mkattrib:HOVER			{ color: #666666; }
