/* marginはNNの不具合の為本文中BODYで指定 */
BODY	{
	font-size: 12px;
	line-height: 1.3em;
	color: #000000;
	background-color: #FFFFFF;
	}

/* 以下ブロック系基本指定 */
/* BODY継承不具合の為２重指定（ただし行間指定不具合有り不可・背景色指定は個別指定無効になる為不可） */
TD, TH	{
	font-size: 12px;
	}
TH	{
	font-weight: bold;
	text-align: center;
	}
/* TD内継承不具合の為２重指定 */
DIV, P {
	font-size: 12px;
	line-height: 1.3em;
	margin: 0em;
	}
UL { font-size: 12px; line-height: 1.3em; list-style-type: disc; list-style-position: outside; }

/* ここから下はBVJオリジナル仕様 */
.NT {	/* Font size -1 level */
	font-size: 10px;
	}
.NTB {	/* Font size -1 level block */
	font-size: 10px;
	line-height: 1.3em;
	}
.NTBR {	/* Font size -1 level block right */
	font-size: 10px;
	line-height: 1.3em;
	text-align: right;
	}
.U05 {	/* Indent:Up=0.5 */
	margin: 0.5em 0em 0em 0em;
	}
.U1 {	/* Indent:Up=1 */
	margin: 1em 0em 0em 0em;
	}
.U1R {	/* Indent:Up=1, right */
	margin: 1em 0em 0em 0em;
	text-align: right;
	}
.U1C {	/* Indent:Up=1, center */
	margin: 1em 0em 0em 0em;
	text-align: center;
	}
.UL1 {	/* Indent:Up=0.5 Left=1 */
	margin: 0.5em 0em 0em 1em;
	}
.UL2 {	/* Indent:Up=0.5 Left=2 */
	margin: 0.5em 0em 0em 2em;
	}
.U1L1 {	/* Indent:Up=1 Left=1 */
	margin: 1em 0em 0em 1em;
	}
.AC1 {	/* Accent color 1 (purple) */
	color: #663399;
	}
.AC2 {	/* Accent color(orange) */
	color: #CC6600;
	}
.CNT	{	/* Contact */
	text-align: center;
	border-style: solid;
	border-width: 2px;
	border-color: #663399;
	padding: 3px 1em 1px 1em;
	margin: 0em;
	}
.NAVOR {	/* Navi orange */
	color: #FFCC66;
	}
.PRTINDX {	/* Press Release title on index */
	font-weight: bold;
	color: #CC6600;
	}
.CAP {	/* Caption (up margin) */
	font-size: 10px;
	margin: 0.5em 0em 0em 0em;
	}
.PRNT {	/*  News(Press Release):Notes  */
	font-size: 10px;
	margin: 1em 0em 0em 0em;
	}
.SPWB	{	/* Special (with 4 border) */
	font-weight: bold;
	text-align: center;
	border-style: solid;
	border-width: 2px;
	border-color: #CC6600;
	padding: 3px 3px 1px 3px;
	margin: 0em;
	}

/* ここから下は整理済み・使用中 */
/* メインコンテンツ基本テキスト（日本語の為ファミリー指定不可） */
.defaultFont
{
	font-size: 12px;
	COLOR: #000000
}
/* メインコンテンツ基本リンク（日本語の為ファミリー指定不可）ここから */
.defaultLink:link
{
	COLOR: #003399
}
.defaultLink:active
{
	COLOR: #003399
}
.defaultLink:hover
{
	COLOR: #003399
}
.defaultLink:visited
{
	COLOR: #333333
}
/* メインコンテンツ基本リンク（日本語の為ファミリー指定不可）ここまで */

/* 【HOME】基本テキスト（日本語の為ファミリー指定不可） */
.homePageFont
{
	font-size: 12px;
	COLOR: #000000
}
/* 【HOME】基本テキストのブロック版 */
DIV.homePageFont
{
	COLOR: #000000;
	LINE-HEIGHT: 1.3em
}
/* 【HOME】moreなどのリンク（日本語の為ファミリー指定不可） */
.homePageLink
{
	COLOR: #000000
}
/* 【HOME】F and Hタイトル（日本語の為ファミリー指定不可） */
.featuresHeader
{
	FONT-SIZE: 14px;
	COLOR: #003399;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.3em
}
/* 【HOME】F and Hテキスト（日本語の為ファミリー指定不可） */
DIV.featuresFont
{
	COLOR: #000000;
	LINE-HEIGHT: 1.3em;
	MARGIN: 5px 0em 0em 0em;
}
/* Bottom Navi */
.bottomMainNavFont
{
	FONT-SIZE: 10px;
	COLOR: #663333;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
/* Bottom Navi Link */
.bottomMainNavLink
{
	FONT-SIZE: 10px;
	COLOR: #663333;
	FONT-FAMILY: "arial", "helvetica", sans-serif;
	TEXT-DECORATION: none
}
/* Copyright */
.copyrightText
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
/* Copyright Link */
.copyrightLink
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
/* Left Navi Inactive Link starts */
.inActiveLeftNavLink:link
{
	FONT-SIZE: 10px;
	COLOR: #003399;
	FONT-FAMILY: "arial", "helvetica", sans-serif;
	TEXT-DECORATION: none
}
.inActiveLeftNavLink:visited
{
	FONT-SIZE: 10px;
	COLOR: #003399;
	FONT-FAMILY: "arial", "helvetica", sans-serif;
	TEXT-DECORATION: none
}
.inActiveLeftNavLink:active
{
	FONT-SIZE: 10px;
	COLOR: #003399;
	FONT-FAMILY: "arial", "helvetica", sans-serif;
	TEXT-DECORATION: none
}
.inActiveLeftNavLink:hover
{
	FONT-SIZE: 10px;
	COLOR: #FFCC66;
	FONT-FAMILY: "arial", "helvetica", sans-serif;	
	TEXT-DECORATION: none
}
/* Left Navi Inactive Link ends */

/* Left SubNavi Link starts */
.subLeftNavLink:link
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "arial", "helvetica", sans-serif;	
	TEXT-DECORATION: none
}
.subLeftNavLink:visited
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "arial", "helvetica", sans-serif;	
	TEXT-DECORATION: none
}
.subLeftNavLink:active
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "arial", "helvetica", sans-serif;	
	TEXT-DECORATION: none
}
.subLeftNavLink:hover
{
	FONT-SIZE: 10px;
	COLOR: #FFCC66;
	FONT-FAMILY: "arial", "helvetica", sans-serif;	
	TEXT-DECORATION: none
}
/* Left SubNavi Link ends */
/* Left SubNavi Link (dead) */
.subLeftNavLinkdead
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "arial", "helvetica", sans-serif;	
	TEXT-DECORATION: none
}

/* Left Navi Active Link (fixed) */
.activeLeftNavLink
{
	FONT-SIZE: 10px;
	COLOR: #FFCC66;
	FONT-FAMILY: "arial", "helvetica", sans-serif;
	TEXT-DECORATION: none
}

/* Main Content Area Navi Link */
.breadcrumbLink
{
	FONT-SIZE: 10px;
	COLOR: #666666;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
/* テーブルヘッダー（【EVENTS】など）（日本語の為ファミリー指定不可） */
.tableHeader
{
	COLOR: #FFFFFF;
	FONT-WEIGHT: bold;		
	TEXT-DECORATION: none
}

/* within Main Content [more...] Link starts */
.moreLink:link
{
	COLOR: #333333;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
.moreLink:visited
{
	COLOR: #333333;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
.moreLink:active
{
	COLOR: #333333;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
.moreLink:hover
{
	COLOR: #FFCC66;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
/* within Main Content [more...] Link ends */
/* Sitemap category title */
.siteMapFont
{
	COLOR: #003399;
	FONT-WEIGHT: bold;
	FONT-FAMILY: "arial", "helvetica", sans-serif
}
/* エラーメッセージ（日本語の為ファミリー指定不可） */
.errorMessage
{
	COLOR: #FF0000
}


/* ここから先は米国現在のスタイルシートより不足分を付け足し */
/* メインコンテンツタイトル（日本語の為ファミリー指定不可） */
.programNameText
{
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-WEIGHT: bold
}
/* メインコンテンツサブタイトル（日本語の為ファミリー指定不可） */
.contentTitle
{
	FONT-SIZE: 14px;
	COLOR: #CC6600;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.3em;
}
/* Left Navi Not-Linked */
.navReverse
{
	FONT-SIZE: 10px;
	COLOR: #FFFFFF;
	FONT-FAMILY: "arial", "helvetica", sans-serif;
	TEXT-DECORATION: none
}
/* 【EVENTS】リンク（日本語の為ファミリー指定不可） */
.defaultEventsLink
{
	COLOR: #003399;
	FONT-WEIGHT: bold
}
/* 【PRESSRELEASE】タイトル（日本語の為ファミリー指定不可） */
.pressHeader
{
	FONT-SIZE: 14px;
	COLOR: #CC6600;
	FONT-WEIGHT: bold
}
/* 【PRESSRELEASE】タイトルブロック版 */
DIV.pressHeader
{
	FONT-SIZE: 14px;
	COLOR: #CC6600;
	FONT-WEIGHT: bold;
	LINE-HEIGHT: 1.3em
}
/* 【PRESSRELEASE】サブタイトル（日本語の為ファミリー指定不可） */
.pressHeaderSub
{
	COLOR: #333333;
	FONT-WEIGHT: bold
}
/* 【OVERVIEW】クラスメインコンテンツテキスト内見出し相当部分（日本語の為ファミリー指定不可） */
.overviewH4
{
	COLOR: #333333;
	FONT-WEIGHT: bold
}
/* 引用部分（日本語の為ファミリー指定不可） */
.industriesQuote
{
	FONT-SIZE: 14px;
	COLOR: #336666;
	FONT-STYLE: italic;
	LINE-HEIGHT: 1.5em
}
/* 引用部分署名（日本語の為ファミリー指定不可） */
.industriesQuotePerson
{
	FONT-SIZE: 11px;
	COLOR: #336666;
	TEXT-ALIGN: right;
	MARGIN: 1em 0em 0em 0em
}


/* ここから先BVJでは現在未使用 */
.feedbackMessage
{
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
.errorText
{
	FONT-SIZE: 12px;
	COLOR: #FF0000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
.pageQuoteText
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-FAMILY: arial, helvetica, sans-serif
}
.pageQuotePerson
{
	FONT-SIZE: 11px;
	COLOR: #FFFFFF;
	FONT-STYLE: italic;
	FONT-FAMILY: arial, helvetica, sans-serif
}
.matrixText
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.leftNavDash
{
	FONT-SIZE: 10px;
	COLOR: #003399;
	FONT-FAMILY: arial, helvetica, sans-serif;
	VERTICAL-ALIGN: middle;
	TEXT-DECORATION: none
}
.overviewQuote
{
	FONT-SIZE: 12px;
	COLOR: #336666;
	FONT-STYLE: italic;	
	FONT-FAMILY: times, serif;
	LINE-HEIGHT: 150%
}
.overviewQuotePerson
{
	FONT-SIZE: 10px;
	COLOR: #336666;
	FONT-FAMILY: arial, helvetica, sans-serif
}
.detailQuote
{
	FONT-SIZE: 12px;
	COLOR: #336666;
	FONT-STYLE: italic;
	FONT-FAMILY: times, serif;
	LINE-HEIGHT: 150%	
}
.detailQuotePerson
{
	FONT-SIZE: 10px;
	COLOR: #336666;
	FONT-FAMILY: arial, helvetica, sans-serif
}
.locator
{
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-WEIGHT: bold;	
	FONT-FAMILY: arial, helvetica, sans-serif
}
.moreParen
{
	FONT-SIZE: 12px;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.introParagraph
{
	FONT-SIZE: 14px;
	COLOR: #000000;
	FONT-FAMILY: arial, helvetica, sans-serif
}
.overviewLinkRt
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.overviewLinkRt:visited
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.overviewLinkRt:active
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.overviewLinkRt:hover
{
	FONT-SIZE: 10px;
	COLOR: #FFCC66;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.detailLinkRt:link
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.detailLinkRt:visited
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.detailLinkRt:active
{
	FONT-SIZE: 10px;
	COLOR: #333333;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.detailLinkRt:hover
{
	FONT-SIZE: 10px;
	COLOR: #FFCC66;
	FONT-FAMILY: arial, helvetica, sans-serif;
	TEXT-DECORATION: none
}
.mapLocation
{
	FONT-SIZE: 16px;
	COLOR: #666666;
	FONT-WEIGHT: bold;	
	FONT-FAMILY: arial, helvetica, sans-serif
}
.mapSubhead1
{
	FONT-SIZE: 12px;
	COLOR: #000000;
	FONT-WEIGHT: bold;	
	FONT-FAMILY: arial, helvetica, sans-serif
}
.mapSubhead2
{
	FONT-SIZE: 14px;
	COLOR: #CC6600;
	FONT-WEIGHT: bold;	
	FONT-FAMILY: arial, helvetica, sans-serif
}
