span { font-size: 12pt;	font-family: arial, helvetica, sans-serif; }
a { font-size: 11pt; color: #000099; text-decoration: underline; font-family: arial, helvetica, sans-serif; }
a:active { color: #000099; }
a:hover { color: #993333; text-decoration: none; }

.tabDiv { display: block; padding-bottom: 5px; }
.tabLinkOut { display: block; text-decoration: none; width: 167px; height: 23px; background-color: #EEEEDF; color: #333333; border-right: 1px solid #333333; border-bottom: 2px solid #333333; }
.tabLinkOver { display: block; text-decoration: none; width: 167px; height: 23px; background-color: #EEEEDF; border-right: 1px solid #993333; border-bottom: 2px solid #333333; }
.tabtext { font-weight: bold; font-size: 13pt; font-family: courier new, helvetica, sans-serif; display: block; padding-top: 3px; padding-left: 6px; }
	
.mainDiv { padding-left: 18px; padding-bottom: 68px; width: 80%; }
.leftDiv { display: inline; }
.rightDiv { display: inline; }
.topDiv { }
.bottomDiv { }
.bulletDiv { display: block; padding-bottom: 4px; }
.subBulletDiv { display: block; padding-bottom: 4px; padding-left: 32px; }
.returnDiv { display: block; width: 100%; clear: both; float: none; padding-top: 36px; }

.pageHeader { font-size: 14pt; font-weight: bold; display: block; font-family: times new roman, helvetica, sans-serif; }
.pageSubHeader { font-size: 14pt; font-weight: normal; display: block; padding-bottom: 22px; font-family: times new roman, helvetica, sans-serif; color: #660000 }
.infoSpan { font-family: times new roman, helvetica, sans-serif; color: #005500; font-weight: bold; display: block; font-size: 12pt; }
.lastUpdatedSpan { font-family: times new roman, helvetica, sans-serif; color: #005500; font-weight: bold; display: block; font-size: 11pt; font-style: italic; }
.bulletNotes { font-size: 10pt; font-family: arial, helvetica, sans-serif; }
.bulletNotes2 { font-size: 10pt; font-family: arial, helvetica, sans-serif; padding-left: 6px; }
.returnHeader { font-size: 10pt; color: #404040; font-weight: bold; font-family: verdana, helvetica, sans-serif; padding-right: 6px; }

.sectionHeader { font-weight: bold; padding-right: 8px; color: black; }
.sectionSubHeader { font-style: italic; color: black; }
.sectionBody { padding-top: 4px; display: block; padding-bottom: 16px; color: black; }
.sectionHeader2 { font-weight: bold; display: block; color: #333333; font-size: 11pt; padding-bottom: 6px; font-family: times new roman, helvetica, sans-serif; }

.mainBullet { padding-left: 2px; }
.subBullet { font-size: 11pt; padding-left: 35px; display: block; color: #333333; }
.bulletGroupHeader { color: #010101; font-family: times new roman; font-size: 11pt; display: block; text-TRANSFORM: uppercase; font-weight: bold; padding-top: 16px; padding-bottom: 2px }
.photoImg { margin-right: 4px; margin-bottom: 4px; display: inline; border: 1px solid #909090; }
.iconImg { padding-right: 12px; padding-bottom: 12px; display: inline; }
.paragraph { font-family: helvetica; font-size: 11pt; display: block; padding-bottom: 16px; color: black; }
.linkSpacer { padding-left: 8px; width: 8px; }
.linkImage { border: 0; display: block; padding-bottom: 14px; padding-left: 8px; }
.itemDescrip { font-size: 11pt;	font-family: arial, helvetica, sans-serif; }
.jumpLink { color: #706F54; font-size: 10pt; }
.jumpLinkSelected { color: black; font-size: 10pt; }
.ringtoneArtistHeader { display: block; font-weight: bold; font-family: times new roman, helvetica, sans-serif; padding-top: 2px; padding-bottom: 8px; font-size: 14pt; color: #706F54; }
.helpLink { color: #706F54; font-size: 11pt; font-family: courier new, helvetica, sans-serif; padding-left: 6px; }

.splashBounceRule { display: inline; font-size: 11pt; font-family: arial, helvetica, sans-serif; }
.splashBounceDefinition { display: inline; font-size: 11pt; font-family: arial, helvetica, sans-serif; font-style: italic; color: #FF3300; }
.ninjaPoseLinkDiv { display: block; padding-top: 30px; }
.ninjaPoseLink { color: #706F54; font-size: 11pt; }
.ninjaPoseLinkSelected { color: black; }
.ninjaSubHeader { font-size: 14pt; font-weight: bold; display: block; padding-top: 10px; font-family: times new roman, helvetica, sans-serif; }
.ninjaMidPic { display: block; padding-bottom: 18px; }
.ninjaSectionHeader { display: inline; font-weight: normal; font-size: 12pt; font-style: italic; font-family: times new roman, helvetica, sans-serif; }
.ninjaSectionBody { display: inline; font-size: 12pt; font-family: arial, helvetica, sans-serif; color: black; }
.ninjaTribeSectionHeader { display: block; font-weight: normal; font-size: 12pt; font-style: italic; padding-bottom: 0px; font-family: times new roman, helvetica, sans-serif; }
.ninjaTribeSectionBody { display: block; font-size: 12pt; font-family: arial, helvetica, sans-serif; padding-bottom: 8px; color: black; }
.bushidoPageBody { background-color: #D1D1D1; }
.bushidoHeader { display: block; padding-left: 14px; padding-right: 14px; padding-top: 12px; font-size: 14pt; font-weight: bold; font-family: times new roman, helvetica, sans-serif; }
.bushidoSubHeader { display: block; padding-left: 14px; padding-right: 14px; padding-bottom: 24px; font-size: 14pt; font-weight: normal; font-family: times new roman, helvetica, sans-serif; }
.bushidoBody { display: block; padding-left: 14px; padding-right: 14px; font-family: arial, helvetica, sans-serif; font-size: 12pt; }

.portfolioSubHeader { color: #111111; text-transform: uppercase; font-size: 13pt; font-weight: bold; display: block; margin-top: 6px; font-family: times new roman, helvetica, sans-serif; }
.portfolioScreenShotsHeader { margin-bottom: 2px; margin-top: 26px; display: block; color: #444444; font-weight: bold; color: Black; font-size: 11pt; }
.portfolioOverviewHeader { margin-bottom: 2px; display: block; color: #444444; font-weight: bold; color: Black; font-size: 11pt; }
.screenShotLink { color: #706F54; }
.portfolioAttributeSection { margin-bottom: 28px; }
.portfolioAttributeName { color: #444444; margin-right: 12px; font-weight: bold; color: Black; font-size: 11pt; }
.portfolioAttributeValue { font-weight: normal; color: #222222; font-size: 11pt; }
.portfolioSummary { font-family: helvetica;display: block; margin-bottom: 16px; color: black; font-size: 12pt }
.portfolioParagraph { font-family: helvetica; display: block; margin-bottom: 16px; color: black; font-size: 11pt }

.galleryDiv { display: block }
.viewDiv { display: block; padding-bottom: 4px; }
.galleryHeader { color: #404040; font-weight: bold; margin-right: 5px; font-style: normal; font-size: 10pt; font-family: verdana, helvetica, sans-serif; }
.galleryLink { color: #706F54; font-family: courier new, helvetica, sans-serif; padding-left: 2px; padding-right: 2px; font-weight: normal; font-size: 11pt; }
.galleryLinkSelected { color: #706F54; font-family: courier new, helvetica, sans-serif; padding-left: 2px; padding-right: 2px; font-weight: bold; font-size: 11pt; }
.viewLink { font-size: 10pt; color: #706F54; font-family: arial, helvetica, sans-serif; }
.viewLinkSelected { font-size: 10pt; color: black; font-family: arial, helvetica, sans-serif; }
.galleryTime { color: #333333; font-size: 10pt;	font-family: arial, helvetica, sans-serif; }
.picIconPanel { display: inline; FLOAT: left; width: 160px; margin-right: 30px; text-align: center; margin-bottom: 30px }
.picIcomImg { border: 1px solid #404040 }
.picIcontext { display: block; margin-top: 4px; margin-bottom: 2px }
.picCaption { display: inline; font-size: 11pt; text-align: right; font-style: italic; font-family: verdana; margin-top: 8px; color: #660000 }