/* 覧覧覧覧覧覧覧覧覧 FONT CONTROLS */

.f8, .f9, .f10, .f11, .f12,
	.f14, .f16, .f18, .f20	{ font-family: arial,helvetica,sans-serif; }
.f9v, .f10v, .f11v		{ font-family: verdana,helvetica,sans-serif; }
.f10t, .f11t, .f12t, .f14t,
	.f16t, .f18t, .f20t,
	.f24t, .f28t, .f30t	{ font-family: "Times New Roman",arial,helvetica,sans-serif; }
.f7				{ font-size: 7pt; }
.f8				{ font-size: 8pt; }
.f9, .f9v		{ font-size: 9pt; }
.f10, .f10v, .f10t	{ font-size: 10pt; }
.f11, .f11t, .f11v	{ font-size: 12pt; }
.f12, .f12t		{ font-size: 13pt; }
.f14, .f14t	{ font-size: 14pt; text-decoration: none; }
.f16, .f16t	{ font-size: 16pt; text-decoration: none; }
.f18, .f18t	{ font-size: 18pt; text-decoration: none; }
.f20t, .f20	{ font-size: 20pt; text-decoration: none; }
.f24t, .f24	{ font-size: 24pt; text-decoration: none; }
.f28t, .f28	{ font-size: 28pt; text-decoration: none; }
.f30t, .f30	{ font-size: 30pt; text-decoration: none; }
.scriptquote	{ font-family: "brush script mt","times new roman"; font-size: 16pt; }
.superscript	{ font-size: 6pt; vertical-align: super; }

.bld		{ font-weight: bold; }
.itl		{ font-style: italic; }
.strk		{ text-decoration: line-through; }
.NumIncl	{ font-size: 7pt; color: #bbb; position: relative; top: -2px; }

.firstcharacter	{ font-size: 350%; height: 0.95em; line-height: 0.85em; float: left; color: #333; margin: 0 0.02em -0.20em 0; }

.BullPos	{ position: relative; left: -20px; }
.sqbull 	{ list-style-type: square; padding-bottom: 15px; }
.LBull		{ padding-bottom: 0; }



/* 覧覧覧覧覧覧覧覧覧 GOOGLE SEARCH LINK */

.GglSearch	{ padding: 10px 0 10px 0; text-align: center; }
.GglSubmit		{ border: 1px solid #d70; background-color: #f91; padding: 1px 5px 2px 5px; color: #fff; font-size: 11pt;
			font-weight: bold; font-variant: small-caps; text-decoration: none; }
.GglSubmit:hover	{ cursor: pointer; border: 1px solid #d66; background-color: #fff; color: #000; }



/* 覧覧覧覧覧覧覧覧覧 COLOR CONTROLS */

.wht	{ color: #fff; }
.blu	{ color: #1a66f3; }
.blk	{ color: #000; }
.dkblu	{ color: #039; }
.vio	{ color: #ac18fb; }
.red	{ color: #fc0641; }
.dvio	{ color: #6633cc; }
.org	{ color: #f60; }
.gre	{ color: #060; }
.gry	{ color: #c9c9c9; }
.gry2	{ color: #666; }
.gry3	{ color: #999; text-decoration: none; }


/* 覧覧覧覧覧覧覧覧覧 LINK CONTROLS */

a.blu:hover	{ text-decoration: underline; color: #3ae; }
a.nn		{ text-decoration: none; }
a.nn:hover	{ text-decoration: underline; }
a.nn2		{ text-decoration: none; }
a.nn2:hover	{ text-decoration: underline; color: #fff; }
a.nn3:hover	{ text-decoration: underline; color: #06f; }

a.Twitter	{ display: block; color: #08e; text-decoration: none; }
a.Twitter:hover	{ color: #fa0; }
.Twitter2	{ letter-spacing: 0.3em; }


/* 覧覧覧覧覧覧覧覧覧 DIVIDER BAR & DIVIDER SPACE CONTROLS */

.divbar1	{ border-width: 0 0 1px 0; border-style: solid; border-color: #999; margin: 0 0 7px 0; padding: 0 0 7px 0; }
.divbar2	{ border-width: 0 0 1px 0; border-style: dotted; border-color: #ccc; margin: 0 0 7px 0; padding: 0 0 7px 0; }
.divspc1	{ padding: 0 0 10px 0; }
.divspc2	{ padding: 0 0 20px 0; }
.pipe1		{ padding: 0 10px 0 9px; letter-spacing: -0.07em; color: #4e83d4; }
.pipe2		{ padding: 0 8px 0 7px; letter-spacing: -0.07em; color: #000; }
.leftspc	{ padding-left: 7px; }


/* 覧覧覧覧覧覧覧覧覧 ALIGNMENT AND PADDING CONTROLS */

.alnlt	{ text-align: left; }
.alnrt	{ text-align: right; }
.alntp	{ vertical-align: top; }
.ctr	{ text-align: center; }
.floatl	{ float: left; }
.floatr	{ float: right; }

.pad1	{ padding: 0 5px 5px 0; }
.pad2	{ padding: 0 0 5px 5px; }


/* 覧覧覧覧覧覧覧覧覧 BODY TAG CONTROLS */

body	{ /*	background-color: #274a9a;	background-color: #f4f7dd;	*/	background-color: #ffffff; margin: 0; }


/* 覧覧覧覧覧覧覧覧覧 SECTION CONTROLS */

.heading	{ position: relative; left: 50%; margin-left: -450px; width: 900px; }
.leftlinks	{ width: 255px; background-color: #fff; }
.content	{ position: relative; left: 50%; margin-left: -450px; width: 900px; background-color: #fff; }
.rightlinks	{ width: 255px; background-color: #fff; }
.footer		{ position: relative; left: 50%; margin-left: -450px; width: 900px; text-align: center; padding: 0 0 50px 0;
		background-color: #fff; }


/* 覧覧覧覧覧覧覧覧覧 CONTENT CONTROLS */

.contentmain	{ width: 390px; }
.content1	{ padding: 10px; }
.content2	{ padding: 7px; border: 1px #ccc dotted; }

.pullquote1, .pullquote2, .pullquote3, .pullquotem1, .pullquotem2, .pullquotem3	{ border: 1px solid #716c9c; padding: 5px; margin: 10px; }

.pullquote1	{ background-color: #ffffec; width: 175px; }
.pullquote2	{ background-color: #fff; width: 175px; }
.pullquote3	{ background-color: #d3dfa4; width: 175px; }
.pullquotem1	{ background-color: #ffffec; width: 155px; }
.pullquotem2	{ background-color: #fff; width: 155px; }
.pullquotem3	{ background-color: #d3dfa4; width: 155px; }
.floatquote	{ padding: 5px; margin: 10px; background-color: #ffffff; width: 175px; }

.announce	{ padding: 10px; background-color: #fefce4; }
.announce2	{ padding: 10px; background-color: #fed; }
.announce3	{ padding: 10px; background-color: #f0f5db; }
.announce4	{ padding: 10px; background-color: #daebf9; }
.tcaption	{ padding: 10px;	background-color: eeeeee; }


/* 覧覧覧覧覧覧覧覧覧 HEADING CONTROLS */

.hdnavbar	{ background-color: #2aabe1; text-align: center; padding: 3px 0 4px 0; color: #fff; padding: 9px 0 10px 0; }
.hdlt-rt	{ background-color: #fff;	/*	#c9c9c9; */	border: 1px #eee solid; width: 255px; height: 20px; padding: 6px 0 7px 0; }

.RtHeader	{ background-image: url(/images/common/b-top.gif); width: 450px; }

.hdbtn1		{ background-color: #f1cb20; border-width: 1px 0 1px 1px; border-color: #eee; border-style: solid; width: 98px;
		text-align: center; padding: 6px 0 7px 0; }
.hdbtn2		{ background-color: #2aabe1; border-width: 1px 1px 1px 1px; border-color: #eee; border-style: solid; width: 97px;
		text-align: center; padding: 6px 0 7px 0; }
.hdbtn3		{ background-color: #f9a01b; border-width: 1px 0 1px 0; border-color: #eee; border-style: solid; width: 98px;
		text-align: center; padding: 6px 0 7px 0; }
.hdbtn4		{ background-color: #94d5f0; border-width: 1px 1px 1px 1px; border-color: #eee; border-style: solid; width: 97px;
		text-align: center; padding: 6px 0 7px 0; }


/* 覧覧覧覧覧覧覧覧覧 FOOTER CONTROLS */

.privtou	{ position: relative; width: 700px; left: 110px; margin: 25px 0 0 0; }
.GglInvis	{ display: none; }


/* 覧覧覧覧覧覧覧覧覧 LEFT & RIGHT MENU CONTROLS */

.menuhd		{ /*	font-variant: small-caps;	*/	color: #fff; background-color: #2aabe1; padding: 3px 6px 4px 6px; }
.menuhd2	{ font-size: 7pt; background-color: #fff; padding: 3px 5px 4px 5px;
		border-width: 1px 1px 0 1px; border-style: dotted; border-color: #eee; color: #f47a00; }
.menu		{ border-width: 1px 1px 0 1px; border-style: solid; border-color: #eee; padding: 2px 6px 3px 6px;
		background-color: #fff; }
.menu2		{ border-width: 1px 1px 3px 1px; border-style: solid; border-color: #eee; padding: 4px 8px 5px 8px;
		background-color: #fff; }
.menubt		{ border-width: 1px; }
.lspc		{ line-height: 15px; }
.menugry	{ border-width: 1px 1px 0 1px; border-style: solid; border-color: #eee; padding: 3px 5px 4px 5px;
		background-color: #f7f7f7; }


/* 覧覧覧覧覧覧覧覧覧 MARQUEE */

.marquee	{ padding: 5px; border: 1px dotted #ccc; background-color: #fff; }
.marquee2	{ padding: 5px; border: 3px dotted #ccc; background-color: #fff; }
.marqueew	{ padding: 5px; border: 1px dotted #ccc; }


/* 覧覧覧覧覧覧覧覧覧 Q & A FORMATTING */

.QnA	{ position: relative; top: -16; left: 24; width: 330px; margin-bottom: -16; }


/* 覧覧覧覧覧覧覧覧覧 DHTML POPUP DETAILS STYLES */

.NoteDetails	{ position: absolute; top: 0; visibility: hidden; padding: 3px; background-color: #bfbbbb;
		border-top: 1px solid #eee; border-left: 1px solid #eee; border-right: 1px solid #777; border-bottom: 1px solid #777; }
.NoteDetails2	{ padding: 7px; font-family: arial, helvetica; font-size: 10pt; background-color: #ffc; }
.NoteClose	{ background-color: #8ae; padding: 2px; height: 14px; cursor: pointer; border-top: 1px solid #ddf;
		border-left: 1px solid #ddf; border-right: 1px solid #669; border-bottom: 1px solid #669; }
.NoteClose2	{ background-color: #aaa; border-left: 1px solid #fff; border-top: 1px solid #fff; border-right: 1px solid #666;
		border-bottom: 1px solid #666; width: 12px; height: 12px; float: right; }
.NoteClose3	{ position: relative; top: 1; left: 1; line-height: 8pt; font-weight: bold; font-size: 14pt; color: #444; }


/* 覧覧覧覧覧覧覧覧覧 MISC. */
.FootLnkHd	{ margin: 0 0 4px 0; font-size: 8pt; font-family: arial; letter-spacing: 0.18em; word-spacing: 0.3em; color: #000000; }
.ByL	{ margin: 0 0 4px 0; font-size: 9pt; font-family: arial; color:#666666;  }


/* ---------CANCELLED STYLE
.search { font-family: arial, helvetica, sans-serif; font-size: 10pt; background-color: #3c5793; font-weight: bold;
	color: #fff; padding: 1px 2px 1px 2px; border: 0; }
---------CANCELLED STYLE */


.search		{ font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #3c5793; padding: 1px 2px 1px 2px; background-color: #eee;
		border: 1px solid #c5c5ee; -moz-border-radius: 3px 3px 3px 3px; position: relative; top: -1px; }
.search2	{ -moz-border-radius: 3px 3px 3px 3px; border: 1px solid #88d; }
