
/* ++++++++++++++++++++++++	KIDS CP */


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

.f8, .f9, .f10, .f11, .f12, .f16, .f18, .search	{ font-family: arial,helvetica,sans-serif; }
.f9v, .f10v, .f11v				{ font-family: verdana,helvetica,sans-serif; }
.f10t, .f14t		{ font-family: "times new roman",times,serif; }

.f8			{ font-size: 8pt; }
.f9, .f9v		{ font-size: 9pt; }
.f10, .f10v, .f10t	{ font-size: 10pt; }
.f11, .f11v		{ font-size: 11pt; }
.f12		{ font-size: 12pt; }
.f14t	{ font-size: 14pt; }
.f16	{ font-size: 16pt; }
.f18	{ font-size: 18pt; }

.bld	{ font-weight: bold; }
.itl		{ font-style: italic; }
.scriptquote	{ font-family: "brush script mt","times new roman"; font-size: 18pt; }


/* 覧覧覧覧覧覧覧覧覧 COLOR CONTROLS */

.wht	{ color: #fff; }
.blu	{ color: #06f; }
.vio	{ color: #C14684; }
.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: #06f; }


/* 覧覧覧覧覧覧覧覧覧 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: #4275c4; }
.pipe2		{ padding: 0 8px 0 7px; letter-spacing: -0.07em; color: #000; }


/* 覧覧覧覧覧覧覧覧覧 ALIGNMENT AND PADDING CONTROLS */

.alnlt	{ text-align: left; }
.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: -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; }


/* 覧覧覧覧覧覧覧覧覧 CONTENT CONTROLS */

.contentmain	{ width: 390; }
.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: 175; }
.pullquote2	{ background-color: #fff; width: 175; }
.pullquote3	{ background-color: #d3dfa4; width: 175; }
.pullquotem1	{ background-color: #ffffec; width: 155; }
.pullquotem2	{ background-color: #fff; width: 155; }
.pullquotem3	{ background-color: #d3dfa4; width: 155; }

.announce	{ padding: 5px; background-color: #fdff94; }
.announce2	{ padding: 5px; background-color: #fed; }
.announce3	{ padding: 5px; background-color: #dfe7ca; }
.announce4	{ padding: 5px; background-color: #dec5a5; }
.tcaption	{ padding: 5px; background-color: #c2d1e8; }


/* 覧覧覧覧覧覧覧覧覧 HEADING CONTROLS */

.hdnavbar	{ background-color: #4275c4; text-align: center; padding: 3px 0 4px 0; color: #fff; }
.hdlt-rt	{ background-color: #c9c9c9; border: 1px solid #c9c9c9; width: 255px; height: 20px; padding: 2px 0 2px 0; }

.hdbtn1	{ background-color: #09c; 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: #c69; 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: #eaaf00; 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: #f47a00; 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: 700px; left: 110px; margin: 25px 0 0 0; }


/* 覧覧覧覧覧覧覧覧覧 LEFT & RIGHT MENU CONTROLS */

.menuhd		{ font-variant: small-caps; color: #fff; background-color: #4275c4; 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; }


/* 覧覧覧覧覧覧覧覧覧 MISC. */

.search		{ 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; }



