/* 覧覧覧覧覧	PAGE HEADING	*/
.DkGrnBg, .HdSmTxtA, .HdSmTxtB, .HTxt, .FormA	{ background-color: #325c30; }
.HdSmTxtA, .HdSmTxtB, .HTxt	{ width: 430px; }
.HdAA, .HdBB, .HdCC		{ position: relative; }
.HdAA	{ left: 25px; width: 170px; }
.HdBB	{ left: 45px; width: 150px; }
.HdCC	{ left: 65px; width: 140px; }
.HdAddr	{ width: 215px; padding: 0 5px 0 0; float: right; font-weight: normal; font-style: normal; line-height: normal; }
.HTxt	{ border: 1px solid #172c16; line-height: 1.1em; padding: 5px 0 5px 0; }
.DkGrnBgSh	{ width: 10px; background-color: #264624; }


/* 覧覧覧覧覧	PAGE STYLES	*/
body	{ background-color: #c6bd73; margin: 0; background-image: url(/images/bgcolor.gif); }	/*	old pg background color: #c2b870	*/
.BdyTxt	{ padding: 6px; width: 450px; }
.MenuTxt	{ width: 202px; float: left; padding: 35px 0 0 28px; }
.Ftr		{ margin: 20px 0 50px 0; }


/* 覧覧覧覧覧	FONTS	*/
.HTxt, .v12, .BoxTop, .LP	{ font-family: verdana,arial,helvetica; }
.HdSmTxtA, .HdSmTxtB		{ font-family: 'times new roman'; }
.menu, .menuRepair, .a7, .a8, .a10, .a11, .a12, .a12b, .a14, .a14b, .a18bi, .a8bronze, .a10dkred, p, body, td, .hd, .ky, .captiontxt, .CellLt,
	.CellRt, .HdAddr, .Hd2, .ClkHr, .Ftr, .CarMk, .StarTxt, .Hd2b	{ font-family: arial,helvetica; }
.Cour, .list			{ font-family: courier, verdana; }


/* 覧覧覧覧覧	FONT SIZE	*/
.a7			{ font-size: 10px; }
.HdSmTxtA, .HdSmTxtB	{ font-size: 7pt; }
.a8, .a8bronze, .BoxTop, .LP, .Ftr	{ font-size: 8pt; }
.a10, .hd, .a10dkred, .captiontxt, .list, .HdAddr, .ClkHr, .ky	{ font-size: 10pt; }
.v12								{ font-size: 11pt; }
.a12, .a12b, .menu, .menuRepair, .CellLt, .CellRt, .Hd2, Hd2b	{ font-size: 12pt; }
.a14, .a14b, .CarMk	{ font-size: 14pt; }
.HTxt, .a18bi		{ font-size: 18pt; }
.HdA, .HdB, .HdC, .a22	{ font-size: 22pt; }


/* 覧覧覧覧覧	TEXT COLORS	*/
.HdA	{ color: #e6e1c4; }
.HdB	{ color: #d2cb97; }
.HdC	{ color: #bfb56a; }
.a8bronze	{ color: #808000; }
.a10dkred	{ color: #833; }
.hd, .ClkHr	{ color: #800; }
.red		{ color: #ea0000; }
.Grn, a.menuRepair:hover				{ color: #0f0; }
.Wht, .HTxt, .menuLink, .menuRepair, .LP:hover, .CarMk	{ color: #fff; }
a.menuLink:hover		{ color: #0f0; }
.Yel, .menu, .BoxTop, .HdAddr	{ color: #ffff80; }
a.menu:hover, a.BoxTop:hover	{ color: #f70; }
.CCTxt		{ color: #003c78; }
.HdSmTxtA	{ color: #008a00; }
.HdSmTxtB	{ color: #6f6f00; }
.ky		{ color: #9c9; }
.foot		{ color: #050; }
.LP, .GrnLt	{ color: #5f5; }
.Blu		{ color: #00f; }
.Hd2		{ color: #000; margin-bottom: 10px; padding: 0 4px 1px 4px; }
.Hd2b		{ color: #276b27; margin-bottom: 10px; }
.ClkHr2		{ color: #276b27; }
.RdOrg		{ color: #fc0; }


/* 覧覧覧覧覧	TEXT CONTROLS	*/
.a12b, .a14b, .a18bi, .hd, .CCTxt, .HTxt, .Bld, .Hd2, .Hd2b, .ClkHr2, .CarMk	{ font-weight: bold; }
.cntr, .HdSmTxtA, .HdSmTxtB, .CCBox, .HdAddr, .Ftr, .CarMk, .TimesGrnItal	{ text-align: center; }
.ital, .HdSmTxtA, .HdSmTxtB, .CCTxt, .a18bi, .HTxt, .TimesGrnItal		{ font-style: italic; }
.VAlg									{ vertical-align: top; }
.menuRepair, .menu, .BoxTop, .LP, .a10dkred, .ClkHr2			{ text-decoration: none; }
.buttons, .AlnLt	{ text-align: left; }
.ky			{ padding: 0 28px 0 30px; position: relative; top: 15px; width: 174px; float: left; clear: both; }


/* 覧覧覧覧覧	CCARD LOGO BLOCK	*/
.CCBox	{ border: 1px solid #817936; padding: 4px; background-color: #b9af5b; margin-bottom: 15px; }
.BBB	{ margin-bottom: 10px; }


/* 覧覧覧覧覧	TABLE STYLES	*/
.CellLt	{ vertical-align: top; padding: 3px 16px 3px 0; }
.CellRt	{ vertical-align: top; padding: 3px 0 3px 16px; }
.CGrn, .CarMk	{ background-color: #427c3f; padding: 2px; }
.CarMk	{ width: 7%; }
.CarMk2	{ width: 100%; }
.FormB	{ width: 15%; }
.FormC	{ width: 26%; }
.FormD	{ width: 52%; }


/* 覧覧覧覧覧	DIVIDERS	*/
.Div01	{ padding: 0 0 7px 0; }
.Div02	{ border-bottom: 1px dotted #070; }
.Div03	{ border-top: 1px dotted #070; }
.Div04	{ border-bottom: 1px solid #172c16; width: 176px; }
.Div04, .buttons	{ margin-bottom: 3px; }
.Div05	{ font-size: 0; border-bottom: 1px solid #e1ddb9; padding-top: 6px; }
.Div06	{ font-size: 0; border-bottom: 4px solid #817936; margin: 5px 0 5px 0; }
.Div07		{ border-bottom: 1px solid #817936; }
.DivBotLnk	{ padding: 0 0 6px 0; }
.GBull		{ background-image: url(/images/bullet.gif); background-repeat: no-repeat; background-position: 0 4px; padding: 0 0 14px 25px; }
.Buff		{ padding-top: 29px; }


/* 覧覧覧覧覧	OTHER	*/
.captiontxt	{ border: 3px double #373; }
.buttons	{ border: 1px solid #172c16; background-color: #276b27; width: 174px; }
.NewNote	{ border: 3px solid #f00; background-color: #fff; font-family: "arial black"; font-size: 9pt; letter-spacing: 0.1em; color: #000;
			padding: 0 2px 1px 2px; margin: 2px 6px 2px 0; float: left; line-height: 9pt; }
.GBullSpc	{ margin: 4px 10px 0 0; width: 15px; height: 15px; }
.list		{ line-height: 9pt; }
.LP		{ padding: 0 15px 0 15px; }
.LArr		{ width: 10px; height: 11px; border: 0;}
.MenAdr			{ padding: 20px 0 20px 0; }
.MenuEmail		{ width: 130px; position: relative; left: 50%; margin-left: -65px; }
.FormA		{ padding: 2px; width: 65%; margin: 2px 0 2px 0; }
.hd		{ padding: 4px; }
.ClkHr		{ padding: 20px 0 60px 0; }
.ClkHr2		{ border: 1px solid #427c3f; background-color: #b9af5b; padding: 0 5px 0 5px; }
.hd, .Hd2		{ background-color: #d8d1a5; }
.menu, .menuRepair	{ background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: 3px 6px; display: block;
				width: 153px; padding: 1px 4px 3px 17px; }
.StarTxt		{ width: 237px; height: 241px; background-image: url(/images/grn.star.gif); text-align: center; color: #fff; font-size: 17pt;
				line-height: 1.05em; }

/*
.BotMenu	{ font-size: 9pt; color: #000; letter-spacing: -0.05em; text-decoration: none; padding: 0 5px 0 14px; border: 1px dotted #172c16;
			background-color: #9c9442; background-image: url(/images/tce.arrow.white.gif); background-repeat: no-repeat;
			background-position: 3px 3px; margin: 2px; }

.BotMenu:hover	{ color: #fff; border: 1px dotted #fff; }
*/

.BotMenu	{ font-size: 9pt; color: #000; letter-spacing: -0.05em; text-decoration: none; padding: 0 5px 0 14px; border: 1px solid #9c9442;
			background-image: url(/images/tce.arrow.white.gif); background-repeat: no-repeat; background-position: 3px 3px;
			margin: 2px 1px 2px 1px; display: block; }
.BotMenu:hover	{ color: #fff; border: 1px dotted #fff; }



.TimesGrnItal	{ font-family: 'times new roman'; font-size: 12pt; color: #006200; padding: 2px; background-color: #d2c880; }
.SmallMenu	{ font-size: 11pt; padding-top: 2px; }


/* 覧覧覧覧覧	BACK TO TOP LINK	*/
.BoxTop		{ padding: 2px 5px 2px 16px; border: 1px solid #172c16; background-color: #276b27;
			background-image: url(/images/arrow.gif); background-repeat: no-repeat; background-position: 3px 3px; }
.BoxTop2	{ padding: 15px 0 3px 0; }


/* 覧覧覧覧覧	activate authentication	*/
.vclr	{ font-size: 0; width: 0; height: 0; }
.vblk	{ font-size: 0; color: #c6bd73; background-color: #c6bd73; width: 0; height: 0; }


