
/* ———————————————————————————————————————————————————————————————

    LAYOUT WIDTH:	1160
     NO. COLUMNS:	3
      COL WIDTHS:	290+580+290
FOR WINDOW WIDTH:	1201+

——————————————————————————————————————————————————————————————— */


body		{ margin: 0; background-color: #eee; }


/* —————————————————	HEADER AREA	——————————————	*/

.FxHeaderBg	{ position: fixed; left: 50%; margin: 0 0 0 -580px; width: 1160px; background-color: #eee; z-index: 6; border-bottom: 1px solid #fff;
		overflow: hidden; }
.FxHeaderBg2	{ position: absolute; left: 50%; top: 0; margin: 0 0 0 -295px; width: 590px; background-color: #fff; z-index: 5;
		border-bottom: 1px solid #fff; visibility: hidden; overflow: hidden; }
.FxHeaderBg3	{ position: absolute; left: 50%; top: 87px; margin: 0 0 0 -265px; width: 528px; background-color: #47b; z-index: 7; border: 1px solid #047;
		visibility: hidden; border-radius: 9px; }
.HLGroup	{ padding: 0 1px 1px 1px; width: 500px; float: left; }
.FxHeader	{ height: 63px; margin-top: 10px; background-color: #fff; font-family: verdana; font-size: 10pt;
		border-radius: 25px 25px 0 0; border: 1px solid #fff; border-bottom-width: 0; }
.FxHeader2	{ background-color: #19f; text-align: center; font-family: arial; font-size: 11pt; font-weight: bold; padding: 3px 0 6px 0; }
	/* ¨¨¨¨¨¨¨¨¨	ORIGINAL LOGO IMAGE SIZE 356x64	¨¨¨¨¨¨¨¨¨¨¨	*/
	/*	.LogoImg	{ position: relative; width: 300px; height: 54px; top: 6px; left: 8px; border-radius: 25px 0 0 0; }	*/
.LogoImg	{ position: relative; width: 220px; height: 40px; top: 11px; left: 20px; border-radius: 25px 0 0 0; }
.RSS		{ position: relative; top: 4px; }
a.HeaderLnk		{ padding: 5px 27px 6px 27px; text-decoration: none; color: #fff; cursor: pointer; }
a.HeaderLnk:hover	{ background-color: #9cf; color: #000; }
.HdrLnkDiv		{ padding: 5px 0 6px 0; border-right: 1px dotted #7ad; }
.MLIcon			{ width: 14px; height: 10px; border: 0; }
a.MoreLnk		{ font-family: arial; font-size: 10pt; font-weight: bold; padding: 4px 5px 3px 5px; background-color: #47b; margin: 1px 1px 0 0;
			display: block; text-decoration: none; color: #fff; text-align: center; width: 110px; float: left; border-radius: 8px; }
a.MoreLnk:hover		{ background-color: #9cf; color: #000; }
a.HideMenu		{ font-family: verdana; font-size: 14pt; color: #fff; padding: 0 2px 1px 5px; background-color: #259; width: 18px; float: right;
			margin: 0; border-radius: 0 9px 0 0; border: 1px solid #047; border-width: 0 0 1px 1px; text-decoration: none; }
a.HideMenu:hover	{ background-color: #fff; color: #000; }
a.W1			{ width: 110px; }


/* —————————————————	TOP CENTER MENU	——————————————	*/

.CMBuff		{ height: 0; }
.CtrMenu	{ position: relative; left: 50%; margin: 0 0 0 -195px; width: 388px; padding: 1px; background-color: #000; height: 27px; }
.CMenuBtn	{ width: 96px; margin-right: 1px; font-family: arial; font-size: 9pt; text-align: center; float: left; height: 18px; }
.CRBtn		{ width: 97px; margin-right: 0; float: right; }
.CtrMenuBtn1,
.CtrMenuBtn2,
.CtrMenuBtn3,
.CtrMenuBtn4		{ padding: 5px 0 5px 0; display: block; text-decoration: none; font-weight: bold; border: 1px solid #fff; }
.CtrMenuBtn1		{ background-color: #19f; color: #fff; }
.CtrMenuBtn2		{ background-color: #f91; color: #fff; }
.CtrMenuBtn3		{ background-color: #19f; color: #fff; }
.CtrMenuBtn4		{ background-color: #f91; color: #fff; }
.CtrMenuBtn1:hover,
.CtrMenuBtn2:hover,
.CtrMenuBtn3:hover,
.CtrMenuBtn4:hover	{ background-color: #fff; color: #000; }


/* —————————————————	CONTENT AREA	——————————————	*/

.ContentBox	{ width: 1158px; background-color: #fff; position: relative; top: 104px; left: 50%; margin: 0 0 0 -580px;
		border: 1px solid #fff; border-width: 0 1px 0 1px; }
.MContent	{ width: 578px; background-color: #fff; position: absolute; top: 0; left: 289px; border-right: 1px dashed #fc9; }
.MenuOne	{ width: 289px; background-color: #fff;	position: absolute; top: 0; left: 0; border-right: 1px dashed #fc9; overflow: hidden; }
.MenuTwo	{ width: 289px; background-color: #fff;	position: absolute; top: 0; left: 869px; overflow: hidden; }
.CTImg		{ position: relative; left: 50%; margin-left: -195px; width: 388px; height: 143px; border: 1px solid #000; border-top: 0;
		border-radius: 0 0 15px 15px; }


/* —————————————————	CONTROLS BODY CONTENT FONTS	——————————————	*/

.MenuOne,
.MenuTwo,
.MContent	{ font-family: arial,serif; font-size: 10pt; }


/* —————————————————	FOOTER AREA	——————————————	*/

.OpenFooter	{ position: fixed; top: 100%; height: 29px; background-color: #07e; text-align: right; margin: -45px 0 0 0; width: 38px;
		border-radius: 0 0 25px 0; padding-top: 6px; visibility: hidden; z-index: 8; }
.FixedFooter	{ position: fixed; top: 100%; height: 45px; left: 50%; margin: -46px 0 0 -580px; width: 1160px; background-color: #eee;
		padding-top: 1px; z-index: 8; }
.FixedFooter2	{ height: 29px; background-color: #07e; text-align: right; font-family: verdana; font-size: 8pt; color: #fff;
		border-radius: 0 0 25px 25px; padding-top: 6px; }
.FooterSpc1	{ padding: 10px 0 12px 0; border-right: 1px dotted #7ad; }
.MMax		{ padding: 6px 12px 11px 12px; text-decoration: none; color: #fff; font-family: verdana; font-size: 12pt; border-radius: 0 0 25px 0; cursor: pointer; }
.MMax:hover	{ background-color: #9cf; color: #000; }
.FooterSpc2	{ padding: 14px 0 21px 0; margin-top: -6px; border-right: 1px dotted #7ad; float: left; }
.BMMax		{ padding: 6px 12px 13px 12px; margin-top: -6px; text-decoration: none; color: #fff; background-color: #e70; /*	#a00; */	font-family: verdana;
		font-size: 10pt; border-radius: 0 0 0 25px; font-variant: small-caps; cursor: pointer; float: left; }
.BMMax:hover	{ background-color: #fa0; /*	#f88; */	color: #000; }
.Copyrt		{ position: absolute; margin: -13px 0 0 67px; width: 1050px; text-align: center; line-height: 1.0em; }
.Copyrt2	{ position: absolute; margin: -19px 0 0 9px; width: 340px; text-align: center; line-height: 1.0em; visibility: hidden; }
.CopyrtLink		{ color: #ff0; text-decoration: none; }
.CopyrtLink:hover	{ color: #0f0; text-decoration: underline; }
.GoTop			{ cursor: pointer; border-radius: 9px 9px 0 0; border: 1px solid #040; background-color: #090; font-family: verdana; font-size: 8pt;
			position: absolute; left: 50%; margin: -17px 0 0 -30px; width: 56px; height: 15px; text-align: center; letter-spacing: 0.3em;
			padding-left: 4px; color: #fff; }
.GoTop:hover	{ background-color: #cf6; color: #000; }


/* —————————————————	SOCIAL NETWORKS	——————————————	*/

.SocialNet		{ position: fixed; left: 100%; margin-left: -40px; width: 34px; border: 1px solid #666; border-radius: 11px;
			background-color: #fff; padding: 1px; }
.SocialNet:hover	{ cursor: pointer; }
.SocialBtn		{ padding: 1px; }
.SeeMoreSoc	{ font-family: arial; font-size: 7pt; text-align: center; line-height: 1.0em; border: 1px solid #fc0; background-color: #fe0;
		border-radius: 0 0 9px 9px; padding: 4px 2px 3px 1px; border-top: 1px solid #666; }
.SocDiv		{ border: 1px solid #666; border-width: 1px 0 1px 0; margin: 2px 0 1px 0; height: 1px; }
.SocShowHide	{ position: fixed; left: 100%; margin-left: -170px; width: 127px; border: 1px solid #666; border-radius: 9px; background-color: #fff; }
.SocShowHide2	{ font-family: verdana; font-size: 11pt; text-align: right; padding: 0 4px 2px 0; border-bottom: 1px dotted #666;
		border-radius: 8px 8px 0 0; background-color: #ec4; }
.SocShowHide2	{ cursor: pointer; }
.SocShowHide3	{ padding: 8px 5px 8px 5px; width: 117px; }
.ShareBtn	{ background-color: #f8694d; width: 56px; margin: 0 7px 7px 2px; color: #fff; }
.ShareEml	{ margin: 0 5px 7px 0; }
.ShareBmk	{ margin: 0 0 7px 0; }
.ShareFb	{ margin: 5px 0 7px 0; }


/* —————————————————	BOTTOM MENU	——————————————	*/

.BotMenu	{ position: fixed; top: 100%; height: 410px; left: 50%; margin-left: -560px; width: 1108px; background-color: #fff;
		padding: 5px; font-family: arial; font-size: 10pt; border-radius: 11px 11px 0 0; border: 1px solid #b64; visibility: hidden;
		display: none; z-index: 7; }
.BotMenuScroll	{ width: 1069px; height: 400px; border-radius: 7px; border: 1px solid #b64; overflow: auto; padding: 5px; }
.BMMin		{ float: right; border-radius: 0 11px 0 0; border: 1px solid #b64; background-color: #ec4; padding: 0 4px 1px 6px; margin: -6px -6px 0 0;
		font-family: verdana; font-size: 14pt; color: #720; }
.BMMin:hover		{ cursor: pointer; border-color: #ddd; background-color: #fff; }
.BotMenu2, .BotMenu2a	{ float: left; width: 260px; }
.BotMenu3, .BotMenu3a	{ padding-bottom: 15px; }
.BotMenu4, .BotMenu4a	{ padding-bottom: 15px; }
.BMSection		{ font-family: verdana; font-size: 8pt; padding-bottom: 6px; }
.BMBull			{ padding: 0 4px 0 6px; font-family: verdana; font-size: 9pt; float: left; color: #fc5;	}
a.BMenu, a.BMenuA	{ text-decoration: none; padding: 2px 0 3px 0; display: block; width: 230px; color: #036; border-radius: 8px; }
a.BMenu:hover,
a.BMenuA:hover		{ color: #d00; background-color: #fda; }

@media screen and (max-height: 370px) {
	.BotMenu	{ height: 100px; margin-top: -158px; }
	.BotMenuScroll	{ height: 90px; }
	.SubGroup	{ height: auto; }
	.SG1		{ height: auto; }
	.SG2		{ height: 78px; overflow: auto; }
	.SG3		{ height: auto; }
	.SG4		{ height: auto; }
	.SG5		{ height: auto; }
	.SG6		{ height: auto; }
	.SocialNet	{ top: 34%; }
	.SocShowHide	{ top: 34%; }
}

@media screen and (min-height: 371px) and (max-height: 470px) {
	.BotMenu	{ height: 100px; margin-top: -158px; }
	.BotMenuScroll	{ height: 90px; }
	.SubGroup	{ height: auto; }
	.SG1		{ height: auto; }
	.SG2		{ height: 78px; overflow: auto; }
	.SG3		{ height: auto; }
	.SG4		{ height: auto; }
	.SG5		{ height: auto; }
	.SG6		{ height: auto; }
	.SocialNet	{ top: 37%; }
	.SocShowHide	{ top: 37%; }
}

@media screen and (min-height: 471px) and (max-height: 570px) {
	.BotMenu	{ height: 180px; margin-top: -238px; }
	.BotMenuScroll	{ height: 170px; }
	.SubGroup	{ height: auto; }
	.SG1		{ height: auto; }
	.SG2		{ height: 104px; overflow: auto; }
	.SG3		{ height: auto; }
	.SG4		{ height: auto; }
	.SG5		{ height: auto; }
	.SG6		{ height: auto; }
	.SocialNet	{ top: 40%; }
	.SocShowHide	{ top: 40%; }
}

@media screen and (min-height: 571px) and (max-height: 670px) {
	.BotMenu	{ height: 230px; margin-top: -288px; }
	.BotMenuScroll	{ height: 220px; }
	.SubGroup	{ height: auto; }
	.SG1		{ height: auto; }
	.SG2		{ height: auto; }
	.SG3		{ height: auto; }
	.SG4		{ height: auto; }
	.SG5		{ height: auto; }
	.SG6		{ height: auto; }
	.SocialNet	{ top: 40%; }
	.SocShowHide	{ top: 40%; }
}

@media screen and (min-height: 671px) {
	.BotMenu	{ height: 330px; margin-top: -388px; }
	.BotMenuScroll	{ height: 320px; }
	.SubGroup	{ height: auto; }
	.SG1		{ height: auto; }
	.SG2		{ height: auto; }
	.SG3		{ height: auto; }
	.SG4		{ height: auto; }
	.SG5		{ height: auto; }
	.SG6		{ height: auto; }
	.SocialNet	{ top: 40%; }
	.SocShowHide	{ top: 40%; }
}


/* —————————————————	TOP SUBMENUS	——————————————	*/

.SubMenuArea	{ position: fixed; top: 104px; left: 50%; margin: 0 0 0 -550px; width: 1098px; z-index: 6; }
.SubMenu	{ position: absolute; border: 1px solid #943; border-radius: 9px; width: 100%; visibility: hidden;
		background-color: #fff;	}
.SM1		{ left: 350px; width: 748px; }
.SM3		{ left: 280px; width: 818px; }
.SM4		{ left: 550px; width: 548px; }
.SM5		{ left: 430px; width: 668px; }
.SM6		{ left: 300px; width: 798px; }
.SubMnHdg	{ text-align: center; font-family: arial; font-size: 9pt; color: #b06; border-radius: 8px 0 12px 0; letter-spacing: 0.3em;
		background-color: #ffc;	width: 180px; }
.SubMnHdg2	{ border-radius: 8px 0 12px 0; margin-bottom: 1px; background-color: #feb; width: 1068px; }
.SH1		{ width: 718px; }
.SH3		{ width: 788px; }
.SH4		{ width: 518px; }
.SH5		{ width: 638px; }
.SH6		{ width: 768px; }
a.HideSubmenu		{ font-family: verdana; font-size: 14pt; color: #720; padding: 0 2px 1px 6px; background-color: #ec4;
			width: 18px; float: right; margin: 0; border-radius: 0 9px 0 0; border: 1px solid #b64; border-width: 0 0 1px 1px;
			text-decoration: none; }
a.HideSubmenu:hover	{ background-color: #fff; }
.SubGroup		{ margin-top: -1px; width: 1068px; float: left; border-radius: 0 0 0 8px; }
.SG1			{ width: 718px; }
.SG3			{ width: 788px; }
.SG4			{ width: 518px; }
.SG5			{ width: 638px; }
.SG6			{ width: 768px; }
a.SubLnk	{ font-family: arial; font-size: 10pt; padding: 1px 5px 2px 5px; margin: 1px 1px 0 0; display: block; text-decoration: none;
		color: #036; width: 198px; float: left; border-radius: 8px; border: 1px solid #fff; }
a.SubLnk:hover	{ border-color: #943; background-color: #fda; }
a.SL1		{ width: 102px; }
a.SL2		{ width: 136px; }
a.SL3		{ width: 180px; }
a.SL4		{ width: 150px; }
a.SL5		{ width: 140px; }
a.SL6		{ width: 136px; }


/* —————————————————	GGL SEARCH, +1, FACEBOOK	——————————————	*/

.FBook		{ position: absolute; left: 610px; top: 26px; width: 170px; border-right: 1px dotted #ccc; height: 33px; padding-top: 5px; }
.PlusOne	{ position: absolute; left: 800px; top: 26px; width: 85px; padding-top: 7px; overflow: hidden; }
.GglSearch	{ position: absolute; left: 900px; top: 26px; width: 226px; padding-left: 20px; height: 38px; overflow: hidden; margin-right: -150px; }
.GglSrchTxt	{ font-family: verdana; font-size: 8pt; letter-spacing: 0.1em; padding-bottom: 2px; }
.GglInput	{ width: 160px; border: 1px solid #000; border-bottom-color: #bbb; border-right-color: #bbb; }
.GglSubmit		{ border: 1px solid #d70; background-color: #f91; padding: 0 0 1px 0; color: #fff; font-size: 9pt;
			font-weight: bold; font-variant: small-caps; }
.GglSubmit:hover	{ cursor: pointer; border: 1px solid #d66; background-color: #fff; color: #000; }

.FcBook		{ position: absolute; left: 720px; top: 30px; width: 100px; padding-top: 5px; border-right: 1px dotted #ccc; }
.Gglplus	{ position: absolute; left: 825px; top: 30px; width: 85px; padding-top: 4px; }
.FcBookPh	{ width: 125px; padding: 4px 0 2px 142px; float: left; }
.GglplusPh	{ width: 110px; padding: 4px 0 2px 0; float: left; display: none; }

.SocNet		{ position: absolute; left: 320px; top: 24px; display: none; width: 50px; height: 24px; cursor: pointer; z-index: 10; }
.SocNetFb	{ position: absolute; overflow: hidden; border-radius: 5px; background-color: #00d; width: 24px; height: 24px; }
.SocNetFb2	{ position: absolute; left: 13px; top: -1px; color: #fff; font-family: arial; font-size: 18pt; font-weight: bold; }
.SocNetGgl	{ position: absolute; left: 26px; top: 0px; overflow: hidden; border-radius: 5px; background-color: #f00; width: 24px; height: 24px; }
.SocNetGgl2	{ position: absolute; left: -2px; top: -18px; color: #fff; font-family: garamond, arial; font-size: 30pt; }
.SocNetGgl3	{ position: absolute; left: 14px; top: -4px; color: #fff; font-family: arial; font-size: 13pt; font-weight: bold; cursor: pointer; }


/*
overflow: hidden; width: 85px; position: relative; left: 360px; top: -21px; padding: 4px 0 4px 0; margin-bottom: -15px
*/


/* —————————————————	BUFFER		——————————————	*/

.Blank1		{ height: 36px; }
.Blank2		{ padding: 20px 30px 0 30px; }
.BuffZoneL	{ padding: 0 30px 0 30px; }


/* —————————————————	STANDARD IMAGE CONTROLS	——————————————	*/

/* ········	MContent width: 518px	········ */

.Img000_099, 
.Img100_150, .Img151_200, .Img201_250, .Img251_300,
.Img301_350, .Img351_400, .Img401_450, .Img451_515	{ width: auto; margin: 0 auto 6px auto; display: block; }

.Img000_099L, .Img100_150L, .Img151_200L,
.Img201_250L, .Img251_300L, .Img301_350L	{ width: auto; float: left; margin: 0 8px 5px 0; }

.Img000_099R, .Img100_150R, .Img151_200R,
.Img201_250R, .Img251_300R, .Img301_350R	{ width: auto; float: right; margin: 0 0 5px 8px; }

@media screen and (max-width: 1200px) {		/* ········	MContent width: 418px	········ */
	.Img401_450			{ width: 400px; }
	.Img451_515			{ width: 100%; }
	.Img201_250L, .Img201_250R	{ width: 150px; }
	.Img251_300L, .Img251_300R	{ width: 250px; }
	.Img301_350L, .Img301_350R	{ width: 300px; }
	.Img251_300L, .Img301_350L,
	.Img251_300R, .Img301_350R	{ float: none; margin: 0 auto 5px auto; display: block; }
}

@media screen and (max-width: 1000px) {		/* ········	MContent width: 328px	········ */
	.Img301_350			{ width: 300px; }
	.Img351_400, .Img401_450	{ width: 100%; }
	.Img151_200L, .Img151_200R	{ width: 100px; }
	.Img201_250L, .Img201_250R	{ width: 200px; float: none; margin: 0 auto 5px auto; display: block; }
}

@media screen and (max-width: 820px) {		/* ········	MContent width: 418px	········ */
	.Img301_350, .Img351_400,
	.Img151_200L, .Img151_200R	{ width: auto; }
	.Img401_450			{ width: 400px; }
	.Img201_250L			{ width: 150px; float: left; margin: 0 8px 5px 0; }
	.Img201_250R			{ width: 150px; float: right; margin: 0 0 5px 8px; }
}

@media screen and (max-width: 750px) {		/* ········	MContent width: 328px	········ */
	.Img301_350			{ width: 300px; }
	.Img351_400, .Img401_450	{ width: 100%; }
	.Img151_200L, .Img151_200R	{ width: 100px; }
	.Img201_250L, .Img201_250R	{ width: 200px; float: none; margin: 0 auto 5px auto; display: block; }
}

@media screen and (max-width: 620px) {		/* ········	MContent width: 418px	········ */
	.Img301_350, .Img351_400,
	.Img151_200L, .Img151_200R	{ width: auto; }
	.Img401_450			{ width: 400px; }
	.Img201_250L	{ width: 150px; float: left; margin: 0 8px 5px 0; }
	.Img201_250R	{ width: 150px; float: right; margin: 0 0 5px 8px; }
}

@media screen and (max-width: 520px) {		/* ········	MContent width: 328px	········ */
	.Img301_350			{ width: 300px; }
	.Img351_400, .Img401_450	{ width: 100%; }
	.Img151_200L, .Img151_200R	{ width: 100px; }
	.Img201_250L, .Img201_250R	{ width: 200px; float: none; margin: 0 auto 5px auto; display: block; }
}

@media screen and (max-width: 420px) {		/* ········	MContent width: 228px	········ */
	.Img201_250, .Img201_250L	{ width: 200px; }
	.Img251_300, .Img301_350,
	.Img351_400			{ width: 100%; }
	.Img100_150L			{ float: left; margin: 0 8px 5px 0; }
	.Img151_200L, .Img201_250L,
	.Img151_200R			{ float: none; margin: 0 auto 5px auto; display: block; }
	.Img151_200L, .Img151_200R	{ width: 150px; }
	.Img251_300L, .Img301_350L,
	.Img251_300R, .Img301_350R	{ width: 100%; margin: 0 0 5px 0; }
	.Img100_150L, .Img100_150R	{ width: 100px; }
}














/* =====================================================================================

O R I G I N A L    S T Y L E S    F R O M    P R I O R    S I T E

===================================================================================== */


/* —————————————————	FONT CONTROLS	——————————————	*/

.f11, .f12, .f14, .f16,
.f18, .f20, .f24, .f26, .f28, .f30	{ font-family: arial,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,serif; }
.f8					{ font-family: arial,serif; font-size: 8pt; }
.f9, .f9v		{ font-family: arial,serif; font-size: 9pt; }
.f10, .f10v, .f10t	{ font-family: arial,serif; font-size: 10pt; }
.f11, .f11t, .f11v	{ font-size: 11pt; }
.f12, .f12t		{ font-size: 12pt; }
.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; }


/* —————————————————	COLOR CONTROLS	——————————————	*/

.blu	{ color: #06f; }
.blu2	{ color: #089; }
.blk	{ color: #000; }
.dkblu	{ color: #039; }
.dvio	{ color: #63c; }
.gre	{ color: #060; }
.gry	{ color: #c9c9c9; }
.gry2	{ color: #666; }
.gry3	{ color: #999; text-decoration: none; }
.org	{ color: #f60; }
.vio	{ color: #ac18fb; }
.red	{ color: #fc0641; }
.wht	{ color: #fff; }


/* —————————————————	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; clear: both; }
.divbar2	{ border-width: 0 0 1px 0; border-style: dotted; border-color: #ccc; margin: 0 0 7px 0; padding: 0 0 7px 0; clear: both; }
.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; }
.DivBuff	{ margin-bottom: 16px; }


/* —————————————————	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; }
.amzfloatr	{ padding-left: 10px; float: right; }
.amzfloatl	{ padding-right: 10px; float: left; }
.pad1		{ padding: 0 5px 5px 0; }
.pad2		{ padding: 0 0 5px 5px; }


/* —————————————————	CONTENT CONTROLS	——————————————	*/

.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: 5px;	background-color: #eee; }


/* —————————————————	FOOTER CONTROLS		——————————————	*/

.privtou	{ position: relative; width: 700px; left: 110px; margin: 25px 0 0 0; }
.GglInvis	{ display: none; }


/* —————————————————	LEFT & RIGHT MENU CONTROLS	——————————————	*/

.menuhd		{ background-color: #ddf6ff; padding: 2px 6px 3px 6px; margin: 20px 0 5px 0; border: 1px dotted #259;
		border-top: 1px dotted #adf; border-right: 1px dotted #adf; }
.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; }
.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: 10px; border: 1px dotted #ccc; background-color: #fff; }
.marquee2	{ padding: 10px; border: 5px dotted #eee; background-color: #fff; }


/* —————————————————	Q & A FORMATTING	——————————————	*/

.QnA	{ position: relative; top: -16px; left: 24px; width: 330px; margin-bottom: -16px; }


/* —————————————————	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: 1px; left: 1px; 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.1em; color: #6c6a6b; }
.ByL	{ margin: 0 0 4px 0; font-size: 9pt; font-family: arial; color:#666666;  }
.search		{ font-family: arial, helvetica, sans-serif; font-size: 9pt; color: #3c5793; padding: 1px 2px 1px 2px; background-color: #eee;
		border: 1px solid #c5c5ee; border-radius: 3px; position: relative; top: -1px; }
.search2	{ border-radius: 3px; border: 1px solid #88d; }


