/* 覧覧覧覧覧覧覧覧覧 FONT CONTROLS */

.f8	{ font-family: arial,helvetica,sans-serif; font-size: 8pt; }
.f9	{ font-family: arial,helvetica,sans-serif; font-size: 9pt; }
.f9v	{ font-family: verdana,helvetica,sans-serif; font-size: 9pt; }
.f10	{ font-family: arial,helvetica,sans-serif; font-size: 10pt; }
.f10v	{ font-family: verdana,helvetica,sans-serif; font-size: 10pt; }
.f10t	{ font-family: "times new roman",times,serif; font-size: 10pt; }
.f11t	{ font-family: "times new roman",times,serif; font-size: 11pt; }
.f11	{ font-family: arial,helvetica,sans-serif; font-size: 11pt; }
.f11v	{ font-family: verdana,helvetica,sans-serif; font-size: 11pt; }
.f12	{ font-family: arial,helvetica,sans-serif; font-size: 12pt; }
.f12t	{ font-family: "times new roman",times,serif; font-size: 12pt; }
.f14	{ font-family: arial,helvetica,sans-serif; font-size: 14pt; }
.f14t	{ font-family: "times new roman",times,serif; font-size: 14pt; }
.f18	{ font-family: arial,helvetica,sans-serif; font-size: 18pt; }
.f18t	{ font-family: "times new roman",times,serif; font-size: 18pt; }
.f20t	{ font-family: "times new roman",times,serif; font-size: 20pt; }
.scriptquote	{ font-family: "brush script mt","times new roman"; font-size: 16pt; }

.bld	{ font-weight: bold; }
.itl	{ font-style: italic; }
.strk	{ text-decoration: line-through; }

/* 覧覧覧覧覧覧覧覧覧 COLOR CONTROLS */

.wht	{ color: #fff; }
.blu	{ color: #06f; }
.dkblu	{ color: #003399; }
.vio	{ color: #B53C78; }
.org	{ color: #f60; }
.gre	{ color: #060; }
.gry	{ color: #c9c9c9; }
.gry2	{ color: #777; }
.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: #0066ff; }


/* 覧覧覧覧覧覧覧覧覧 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; }


/* 覧覧覧覧覧覧覧覧覧 ALIGNMENT AND PADDING CONTROLS */

.alnlt	{ text-align: left; }
.alnrt	{ text-align: right; }
.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: #3853a2; margin: 0; }


/* 覧覧覧覧覧覧覧覧覧 SECTION CONTROLS */

.heading	{ position: relative; left: 50%; margin-left: -380px; width: 760; }
.leftlinks	{ width: 185; background-color: #fff; }
.content	{ position: relative; left: 50%; margin-left: -380px; width: 760; background-color: #fff; }
.rightlinks	{ width: 185; background-color: #fff; }
.footer		{ position: relative; left: 50%; margin-left: -380px; width: 760; text-align: center; padding: 0 0 50px 0; }


/* 覧覧覧覧覧覧覧覧覧 CONTENT CONTROLS */

.contentmain	{ width: 390; }
.content1	{ padding: 10px; }
.content2	{ padding: 7px; border: 1px #ccc dotted; }

.pullquote1	{ border: 1px solid #716c9c; padding: 5px; margin: 10px; background-color: #ffffec; width: 175; }
.pullquote2	{ border: 1px solid #716c9c; padding: 5px; margin: 10px; background-color: #fff; width: 175; }
.pullquote3	{ border: 1px solid #716c9c; padding: 5px; margin: 10px; background-color: #d3dfa4; width: 175; }
.pullquotem1	{ border: 1px solid #716c9c; padding: 5px; margin: 10px; background-color: #ffffec; width: 155; }
.pullquotem2	{ border: 1px solid #716c9c; padding: 5px; margin: 10px; background-color: #fff; width: 155; }
.pullquotem3	{ border: 1px solid #716c9c; padding: 5px; margin: 10px; background-color: #d3dfa4; width: 155; }

.announce	{ padding: 5px; background-color: #FFEA93; }
.announce2	{ padding: 5px; background-color: #fed; }
.announce3	{ padding: 5px; background-color: #d3dfa4; }
.announce4	{ padding: 5px; background-color: #DEC5A5; }
.tcaption	{ padding: 5px; background-color: #c2d1e8; }


/* 覧覧覧覧覧覧覧覧覧 HEADING CONTROLS */

.hdnavbar	{ background-color: #4e83d4; text-align: center; padding: 3px 0 4px 0; }
.hdlt-rt	{ background-color: #eeeeee; border: 1px #c9c9c9 solid; width: 185; height: 20; padding: 2px 0 2px 0; }
.hdbtn1		{ background-color: #87c656; border-width: 1px 0 1px 1px; border-color: #eee; border-style: solid; width: 91;
	text-align: center; padding: 1px 0 3px 6px; }
.hdbtn2		{ background-color: #f2c300; border-width: 1px 1px 1px 1px; border-color: #eee; border-style: solid; width: 90;
	text-align: center; padding: 1px 0 3px 6px; }
.hdbtn3		{ background-color: #795098; border-width: 1px 0 1px 0; border-color: #eee; border-style: solid; width: 91;
	text-align: center; padding: 1px 0 3px 6px; }
.hdbtn4		{ background-color: #f9a01b; border-width: 1px 1px 1px 1px; border-color: #eee; border-style: solid; width: 90;
	text-align: center; padding: 1px 0 3px 6px; }


/* 覧覧覧覧覧覧覧覧覧 FOOTER CONTROLS */

.privtou	{ position: relative; width: 700; left: 30px; margin: 25px 0 0 0; }


/* 覧覧覧覧覧覧覧覧覧 LEFT & RIGHT MENU CONTROLS */

.menuhd		{ font-variant: small-caps; color: #fff; background-color: #4e83d4; 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: solid; 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 5px 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: #f8f8f8; }


/* 覧覧覧覧覧覧覧覧覧 Q & A FORMATTING */

.QnA { position: relative; top: -16; left: 24; width: 330; margin-bottom: -16; }


