/* 覧覧覧覧覧	GLOBAL ATTRIBUTES */

h1, h2, h3, h4, .lynavloc, .lyamenu, .lytopnav, .lnknav, .txtbody, .lnkmapwht, .txtbodysmblk, .txtbodysmdkgy, .lnkmenu, .lnkbody,
	.lnkbodyb, .lnkbodyg, .lnkbodysm, .hd8b, .txtbodysmgr, .f8, .f9, .f10, .f11, .f12, .f18	{ font-family: arial,helvetica,sans-serif; }
.f9v, .f10v, .f11v	{ font-family: verdana,helvetica,sans-serif; }


/* 覧覧覧覧覧	LAYOUT ATTRIBUTES */

body	{ margin: 0px; background-color: #fff; /*	background-color: #454080; */	}

.lycontent	{ position: relative; top: 244px; left: 50%; width: 860px; margin-left: -430px; font-family: arial,helvetica,sans-serif;
			font-size: 11pt; }
.lycontent2	{ width: 860px; }
.lymaintext	{ float: left; width: 550px; padding: 10px 20px 0 20px; }
.lynavloc	{ position: relative; width: 860px; background-color: #ccc; color: #fff; font-size: 8pt; padding: 0 0 5px 0; }
.lyamenu	{ float: right; width: 240px; font-size: 10pt; background-color: #ffffff; padding: 15px 10px 0 10px; }
.lyfooterbar	{ position: relative; float: left; clear: both; top: 5px; width: 550px; height: 5px; z-index: 3; font-size: 2pt; }
.lyfoot		{ position: relative; float: left; clear: both; width: 570px; font-family: arial, helvetica, sans-serif;
			font-size: 8pt; text-align: left; padding: 10px 10px 10px 10px; }
.lyhead		{ position: absolute; top: 0; left: 50%; margin-left: -430px; height: 240px; width: 860px; text-align: center;
			font-family: verdana,arial,helvetica; font-size: 13pt;
			background-image: url(/images/common/cyc-paint.gif); background-repeat: no-repeat; background-position: 0 0; }
.headnav	{ padding: 8px; text-align: center; color: #f90; background-color: #fff;
	/* IE 8			*/	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=85)";
	/* IE 5-7		*/	filter: alpha(opacity=85);
	/* Netscape		*/	-moz-opacity: 0.85;
	/* Safari 1.x		*/	-khtml-opacity: 0.85;
	/* Good browsers	*/	opacity: 0.85; }
.headnavlink		{ color: #06f; text-decoration: none; padding: 1px 8px 2px 8px; letter-spacing: -0.05em; }
.headnavlink:hover	{ color: #f00; background-color: #ff7; }
.lytopnav		{ position: absolute; top: 10px; left: 90px; width: 650px; font-size: 11pt; color: #fff; text-align: center; }
.lyhighlight	{ float: right; width: 150px; padding: 7px 7px 7px 7px; margin: 15px 0 15px 15px; border: #ccc solid 0px; font-size: 8pt; }
.lyrule		{ width: 99%; height: 1px; background-color: #eef; font-size: 1pt; }
.GglInvis	{ display: none; }


/* 覧覧覧覧覧	TEXT AND TEXT LINK ATTRIBUTES */

h1, h2, h3, h4	{ color: #4584b9; }
h1	{ font-size: 20pt; }
h2	{ font-size: 14pt; }
h3	{ font-size: 12pt; }
h4	{ font-size: 8pt; }

.lnknav		{ font-size: 8pt; color: #fff; text-decoration: none; }
a.lnknav:hover	{ text-decoration: underline; }
.txtbody	{ font-size: 10pt; color: #333; }
.lnkmapwht		{ font-size: 8pt; color: #fff; text-decoration: underline; }
a.lnkmapwht:hover	{ text-decoration: underline; color: #606; }
.lnkbodywht		{ font-size: 10pt; color: #fff; text-decoration: underline; }
a.lnkbodywht:hover	{ text-decoration: underline; color: #606; }
.txtbodysmblk		{ font-size: 8pt; color: #000; }
.txtbodysmdkgy	{ font-size: 8pt; color: #666; }
.lnkmenu	{ font-size: 9pt; color: #06f; text-decoration: underline; }
a.lnkmenu:hover	{ color: #a5f; }
.lnkbody	{ font-size: 11pt; color: #06f; text-decoration: underline; }
a.lnkbody:hover	{ color: #a5f; }
.lnkbodyb		{ font-size: 10pt; font-weight: bold; color: #06f; text-decoration: underline; }
a.lnkbodyb:hover	{ color: #606; }
.lnkbodyg		{ font-size: 10pt; font-weight: bold; color: #06f; text-decoration: underline; }
a.lnkbodyg:hover	{ color: #606; }
.lnkbodysm		{ font-size: 8pt; color: #06f; text-decoration: none; }
a.lnkbodysm:hover	{ text-decoration: underline; color: #606; }
.hd8b			{ font-size: 8pt; font-weight: bold; color: #000; }
.byline		{ font-family: "times new roman",times,serif; font-size: 11pt; font-style: italic; }
.txtbodysmgr	{ font-size: 8pt; color: #3f973c; }


/* 覧覧覧覧覧覧覧覧覧 FONT CONTROLS */

.f8		{ font-size: 8pt; }
.f9, .f9v		{ font-size: 9pt; }
.f10, .f10v, .f10t	{ font-size: 10pt; }
.f10t			{ font-family: "times new roman",times,serif; }
.f11, .f11v	{ font-size: 11pt; }
.f12	{ font-size: 12pt; }
.f14t	{ font-family: "times new roman",times,serif; font-size: 14pt; }
.f18	{ font-size: 18pt; }
.f24	{ font-size: 24pt; }

.bld	{ font-weight: bold; }
.itl	{ font-style: italic; }
.ctr	{ text-align: center; }
.strk	{ text-decoration: line-through; }
a.nn	{ text-decoration: none; }
.floatr	{ float: right; }
.floatl	{ float: left; }
.pad1	{ padding: 0 5px 5px 0; }
.pad2		{ padding: 0 0 5px 5px; }
.announce	{ padding: 5px; background-color: #C1D7E8; }
.announce2	{ padding: 5px; background-color: #fed; }
.announce3	{ padding: 5px; background-color: #d3dfa4; }
.announce4	{ padding: 5px; background-color: #dec5a5; }
.vio		{color: #433d83; }
.wht		{color: #fff; }
.divspc1	{ padding: 0 0 10px 0; }
.superscript	{ font-size: 6pt; vertical-align: super; }


