/* 覧覧覧覧覧	PAGE HEADING	*/
.DkGrnBg, .HdSmTxtA, .HdSmTxtB, .HTxt, .FormA	{ background-color: #325c30; }
.HdSmTxtA, .HdSmTxtB, .HTxt	{ width: 430; }
.HdAA, .HdBB, .HdCC		{ position: relative; }
.HdAA	{ left: 25; width: 170; }
.HdBB	{ left: 45; width: 150; }
.HdCC	{ left: 65; width: 140; }
.HdAddr	{ width: 215; 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: 10; background-color: #264624; }


/* 覧覧覧覧覧	PAGE STYLES	*/
body	{ background-color: #c2b870; margin: 0; background-image: url(/images/bgcolor.gif); }
.BdyTxt	{ padding: 6px; width: 450px; }
.MenuTxt	{ width: 202px; float: left; padding: 35px 0 0 28px; }
.Ftr		{ margin: 50px 0 30px 0; }


/* 覧覧覧覧覧	MENU EXTENSION SPACES	*/
.MXHm	{ padding-right: 95px; }
.MXOrd	{ padding-right: 10px; }
.MXCat	{ padding-right: 50px; }
.MXAbt	{ padding-right: 80px; }
.MXTip	{ padding-right: 23px; }
.MXCt	{ padding-right: 67px; }
.MXRep	{ padding-right: 4px; }
.MXWarA	{ padding-right: 34px; }
.MXWarB	{ padding-left: 14px; padding-right: 90px; }
.MXAcc	{ padding-right: 1px; }


/* 覧覧覧覧覧	FONTS	*/
.HTxt, .v12, .GoTop, .LP	{ font-family: verdana,arial,helvetica; }
.HdSmTxtA, .HdSmTxtB		{ font-family: 'times new roman'; }
.menu, .menuRepair, .a7, .a8, .a10, .a12, .a12b, .a14, .a14b, .a18bi, .a8bronze, .a10dkred, p, body, td, .hd, .ky, .captiontxt, .CellLt,
	.CellRt, .HdAddr, .Hd2, .ClkHr, .Ftr, .CarMk	{ font-family: arial,helvetica; }
.Cour, .list			{ font-family: courier, verdana; }


/* 覧覧覧覧覧	FONT SIZE	*/
.a7			{ font-size: 10px; }
.HdSmTxtA, .HdSmTxtB, .ky	{ font-size: 7pt; }
.a8, .a8bronze, .GoTop, .LP, .Ftr	{ font-size: 8pt; }
.a10, .hd, .a10dkred, .captiontxt, .list, .HdAddr, .ClkHr	{ font-size: 10pt; }
.v12			{ font-size: 11pt; }
.a12, .a12b, .menu, .menuRepair, .CellLt, .CellRt, .Hd2	{ 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, .GoTop, .HdAddr	{ color: #ffff80; }
a.menu:hover	{ color: #f70; }
.CCTxt		{ color: #003c78; }
.HdSmTxtA	{ color: #008a00; }
.HdSmTxtB	{ color: #6f6f00; }
.ky		{ color: #7a7; }
.foot		{ color: #050; }
.LP, .GrnLt	{ color: #5f5; }
.Blu		{ color: #00f; }
.Hd2		{ color: #000; margin-bottom: 10px; padding: 0 4px 1px 4px; }
.ClkHr2		{ color: #276b27; }


/* 覧覧覧覧覧	TEXT CONTROLS	*/
.a12b, .a14b, .a18bi, .hd, .CCTxt, .HTxt, .Bld, .Hd2, .ClkHr2, .CarMk	{ font-weight: bold; }
.cntr, .HdSmTxtA, .HdSmTxtB, .CCBox, .HdAddr, .Ftr, .CarMk		{ text-align: center; }
.ital, .HdSmTxtA, .HdSmTxtB, .CCTxt, .a18bi, .HTxt	{ font-style: italic; }
.VAlg			{ vertical-align: top; }
.menuRepair, .menu, .GoTop, .LP, .a10dkred, .ClkHr2	{ text-decoration: none; }
.buttons, .AlnLt	{ text-align: left; }


/* 覧覧覧覧覧	CCARD LOGO BLOCK	*/
.CCBox	{ width: 95%; border: 1px solid #817936; padding: 4px; background-color: #b9af5b; margin-bottom: 15px; }
.BBB	{ margin-bottom: 10px; position: relative; left: 50%; margin-left: -72; }


/* 覧覧覧覧覧	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: 176; }
.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; }
.GBull	{ vertical-align: top; padding-bottom: 10px; }
.Buff	{ padding-top: 29px; }


/* 覧覧覧覧覧	OTHER	*/
.captiontxt	{ border: 3px double #373; }
.buttons	{ border: 1px solid #172c16; background-color: #276b27; padding: 1px 4px 3px 4px; width: 166; }


/*	[[[[  .buttons	{ border: 1px solid #172c16; }  ]]]]	*/


.GBullSpc	{ margin: 4px 10px 0 0; width: 15px; height: 15px; }
.list		{ line-height: 9pt; }
.LP		{ padding: 0 15px 0 15px; }
.LArr		{ width: 10; height: 11; border: 0;}
.MenAdr		{ padding: 20px 0 20px 0; }
.MenuEmail	{ width: 130px; position: relative; left: 50%; margin-left: -65; }
.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; }


/* 覧覧覧覧覧	BACK TO TOP LINK	*/
.BoxTop		{ width: 88; padding: 2px; margin: 14px 0 25px 0; border: 1px solid #172c16; background-color: #276b27; }
.ArrowTop	{ position: relative; top: 1px; }


/* 覧覧覧覧覧	activate authentication	*/
.vclr	{ font-size: 0; width: 0; height: 0; }
.vblk	{ font-size: 0; color: #c6bd73; background-color: #c6bd73; width: 0; height: 0; }

